td {font-family:Arial, Helvetica; font-size:10pt; color:#000000;}
table.haupt {table-layout:auto; width:950; height:650; border:solid 0px #00c300; text-align:left; background:#fbfffb;}

table.calender {table-layout:auto; width:250; height:50; border:solid 1px #00c300; text-align:center}


td.titleCalender {font-family:Arial, Helvetica; font-size:12pt; font-weight:bold; color:#000000; background:#e7e7e7; border:solid 1px #00c300;}

td.wt {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#e7e7e7; text-align:center}
td.we {font-family:Arial, Helvetica; font-size:10pt; color:#b30c0c; background:#ffcaca; text-align:center}
td.heute {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#d2d405; text-align:center}
td.select {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#adff9a; text-align:center}
td.selectToday {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#74b600; text-align:center} 

td.datum{font-family:Arial, Helvetica; font-size:12pt; color:#000000; background:#e7e7e7; text-align:center; font-weight:bold;}
td.zeit{font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#e7e7e7; text-align:center; font-weight:bold;}
td.nein {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#ffe2e2; text-align:center; width:100;}
td.ja {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#d2ffd2; text-align:center; width:100; font-weight:bold;}
td.eventuell {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#f9ffb4; text-align:center; width:100;}

td.nein_anzahl {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#ffe2e2; text-align:center; width:100;}
td.ja_anzahl {font-family:Arial, Helvetica; font-size:10pt; color:#025c02; background:#f0fff0; text-align:center; width:100; font-weight:bold; border:dotted 1px #025c02;}
td.eventuell_anzahl {font-family:Arial, Helvetica; font-size:10pt; color:#968603; background:#fcffd7; text-align:center; width:100; border:dotted 1px #968603;}

table.tabAuflist {table-layout:auto; width:450; height:50; border:solid 1px #00c300; text-align:left;}
td.titleZeileAuflist {font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#e7e7e7; border:solid 1px #00c300; font-weight:bold;}
td.cell1{font-family:Arial, Helvetica; font-size:10pt; color:#000000;}

table.listAusgabe {table-layout:auto; border:solid 1px #00c300; text-align:center}
td.listAusgabe{font-family:Arial, Helvetica; font-size:10pt; color:#000000; background:#e7e7e7; width:100;}

h4 {color:#e11818;}

font.fehler {font-family:Arial, Helvetica; font-size:11pt; color:#e11818; font-weight:bold;}
font.ok {font-family:Arial, Helvetica; font-size:11pt; color:#006f00; font-weight:bold;}

td.head{height:100; background: #f1fdf1; text-align:right; margin-right:50px; padding: 0px 20px 0px 0px}
td.inhalt{padding: 20px 20px 20px 30px}

/* für Anzeige */

div.werbung1 {border:dashed 1px #00c300; width:468; height:60; margin:20px;}
div.werbUeb1 {background:#00c300; width:468; font-family:Arial, Helvetica; font-size:11pt; color:#fbfffb; font-weight:bold; }

div.werbung2 {border:dashed 1px #edc539; width:468; height:60; margin:20px;}
div.werbUeb2 {background:#edc539; width:468; font-family:Arial, Helvetica; font-size:11pt; color:#fbfffb; font-weight:bold; }

div.werbung3 {border:dashed 1px #1515c9; width:468; height:60; margin:20px;}
div.werbUeb3 {background:#1515c9; width:468; font-family:Arial, Helvetica; font-size:11pt; color:#fbfffb; font-weight:bold; }

div.werbung4 {border:dashed 1px #a40c0c; width:468; height:60; margin:20px;}
div.werbUeb4 {background:#a40c0c; width:468; font-family:Arial, Helvetica; font-size:11pt; color:#fbfffb; font-weight:bold; }

div.werbText {font-family:Arial, Helvetica; font-size:8pt; padding:2px;}
div.anzeige {font-family:Arial, Helvetica; font-size:7pt; text-align:right; padding-bottom:2px;}

/*font.werbUeb {background:#dafdda; width:468; font-family:Arial, Helvetica; font-size:11pt; color:#fbfffb; font-weight:bold;} */


#footer {
    color:#000000;
    background: #f1fdf1;
    padding: 15px;
    border-top: 5px #dafdda solid;
/*  max-width: 75%; */
    text-align: center;
  }

	address{
        text-align:center;
        font-size: 80%;
        font-style: normal;
        letter-spacing:2px;
    }
	#footer ul {
        text-align:center;
        font-size: 80%;
        font-style: normal;
        letter-spacing:2px;
        padding:10px;
        margin:0;
    }

    #footer ul li{
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

