BODY
{ 
    PADDING: 0;
    height: 100%;
    MARGIN-TOP: 0;
    MARGIN-LEFT: 0;
    color: #666666;
    FONT-FAMILY: 'Helvetica','Verdana', 'Geneva', sans-serif;
    overflow-X: Hidden;
}

div.header
{
        BACKGROUND: url('../images/header.png') no-repeat;
        background-align: left;
            PADDING: 0px;
            margin-left: 0px;
         left: 0px;
         margin-top: 0px;
         top: 0px;
            HEIGHT: 230px;
            WIDTH: 1000px;
        position: absolute;
}
div.content
{
    FONT-FAMILY: 'Helvetica','Verdana', 'Geneva', sans-serif; FONT-SIZE: 14px;
    PADDING-RIGHT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 240px;
    MARGIN-LEFT: 30px;
    PADDING-LEFT: 0px;
    LINE-HEIGHT: 1.4em;
    FLOAT: center;
    min-Height: 430px;
    _height: 630px;
}
.monat {
background:#FFFF80;
color:#000000;
font-family: Arial;
font-size: 10px;
text-decoration: none;
}

.wochentag {
background: Moccasin;
color:#9F9F9F;
font-family: Arial; font-size: 11px; font-weight: bold; text-align: left;
text-decoration: none;
width:20px;
text-align:center
}

.tag {
color: #000000;
background: #FFFFFF;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}

.geb {
color: #000000;
font-family: Arial; font-size: 11px; font-weight: bold; text-align: center;
text-decoration: none;
}

.heute {
color: #000000;
background: #FFFFFF;
border: 1px solid #00FF00;
font-family: Arial; font-size: 11px; font-weight: bold; text-align: center;
text-decoration:none;
}

.abwesend1 {
background: #F2F2F2;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}


.abwesend2 {
background: #EAEAEA;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}


.abwesend3 {
background: #E1E1E1;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}

.abwesend4 {
background: #D8D8D8;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}

.abwesend5 {
background: #CFCFCF;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}

.abwesend6 {
background: #C5C5C5;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}

.abwesend7 {
background: #BFBFBF;
font-family: Arial; font-size: 11px; font-weight: normal; text-align: center;
text-decoration: none;
}

.abwesend8 {
background: #B6B6B6;

text-decoration: none;
}


.ensemble
{
    color: #1C580A;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Arial; font-size: 11px; font-weight: normal; text-align: left;
}


.abwesendlist {
color: #003F00;
background: #CDCDCD;
font-family: Arial; font-size: 10px; font-weight: normal; text-align: left;
text-decoration: none;
}
.zugriffelist {
color: #003F00;
background: #CDCDCD;
font-family: Arial; font-size: 10px; font-weight: normal; text-align: left;
text-decoration: none;
}

.menue {
background-color: #005F00;
color: #FFFFFF;  font-weight: bold;
font-family:'ARIAL'; text-align: center; font-size: 10pt;
text-decoration: none;
border: 0px solid #00BF00;
filter:Alpha(opacity=60, finishopacity=0, style=0); -moz-opacity: 0.60;
}

textarea, input, select {
        background: #f4f4f4;
         border: 1px solid #b2b2b2;
        color: #000;
        font:  12px Verdana, Arial, Helvetica, , sans-serif;
        margin: 1px;
        padding: 2px;
}

#login {

         font:  14px Verdana, Arial, Helvetica, , sans-serif;
        background: #fff;
        border: 1px solid #a2a2a2;
        margin: 2em auto;
        padding: 2em;
        width: 25em;
}
#login h1 {
        background: url('../images/wimlogo.gif') no-repeat left;
}

#login h1 a {
        display: block;
        text-indent: -1000px;
        height: 66px;
        border-bottom: none;
}

#login input {
        padding: 3px;
}

#login ul {
        list-style: none;
        margin: 0;
        padding: 0;
}

#login ul li {
        display: inline;
        margin-left: 1.4em;
        text-align: center;
}

#login #log, #pwd {
        font-size: 1.7em;
        width: 80%;
}

#login #submit {
        font-size: 1.7em;
}


.eintragD {
background: #007F00;color: #fff;
font-family: Arial; font-size: 11px; font-weight: bold; text-align:center;
text-decoration:none;
}
.eintragP {
background: #FFFF00; color: #ffffff;
font-family: Arial; font-size: 11px; font-weight: bold; text-align:center;
text-decoration: none;
}

.eintragF {
background: #FFFF00; color: black;
font-family: Arial; font-size: 11px; font-weight: bold; text-align:center;
text-decoration:none;
}


.row{
text-decoration: none;
font-weight: none;
font-family:'ARIAL'; text-align: left; font-size:8pt;
}

.email {
color: #FFFFFF;
font-family: Arial; font-size: 12px; font-weight: normal;
text-decoration: none;
}

.fehler{
color: #FF0000;
text-decoration: none;
font-weight: bold;
font-family:'ARIAL'; text-align: left; font-size:10pt;
}

.transparent{
background-color:#FFFF80; color: black;
filter:Alpha(opacity=70, finishopacity=0, style=0); -moz-opacity: 0.70;
font-family:'ARIAL';
font-size:8pt;
border: 1px solid #000000;
}

.Text_normal{
color: black; filter: Alpha(opacity=80);  -moz-opacity: 0.80;
font-family:'ARIAL';
font-size:12pt;
}

.tooltip {
background-color:#003F00; color: #fff;
font-family: 'VERDANA','Arial','HELVETICA';
font-size: 10px;
border: 0px;
}
.tooltip_birthday{
background-color:#FFFF80; color: #000;
font-family: 'VERDANA','Arial','HELVETICA';
font-size: 11px;
border: 0px;
}

.tblbody {
background-color:#FFFFFF; color: #000000;
FONT-FAMILY: 'Helvetica','Verdana', 'Geneva', sans-serif; FONT-SIZE: 14px;
text-decoration: none;
}

#MSGBOX{
         background-color: #FFFFFF;
         border: 2px #000000 solid;
         font:  18px Verdana, Arial, Helvetica, , sans-serif;
         margin-top: 20px;
         padding: 30px;
         color: #C60000;
         width: 500px;
        height: 60px;
         top: 150px;
         left: 220px;
         position: absolute;
         display: block;
}
.msgbox1{
background: #C0C0C0;
color:#000000;
font-family: Arial;
font-size: 12px;
border: 2px solid #005F00;
}


.head {
background: #FFFF80;
color:#000000;
font-family: Arial;
font-size: 11px;
}

.head1 {
        background: #FFFFFF;
        color: #000000;
        FONT-FAMILY: 'Helvetica','Verdana', 'Geneva', sans-serif; FONT-SIZE: 11px;
}

.beschriftung {
background: #FFFFFF; color: black;
font-family: "Arial";
font-size: 11px;
font-weight: bold;
text-align: right;
text-decoration:none;
}

.felder{
background-color:#FFFFFF; color: black;
font-family:'ARIAL';
font-size:8pt;
text-align: left;
}


.text {
color: #5F5F5F;
background: #FFFFFF;
font-family: Arial; font-size: 14px; font-weight: normal; text-align: left;
line-height: 1.5;
text-decoration: none;
}

.bigtext {
color: #5F5F5F;
background: #FFFFFF;
font-family: Arial; font-size: 25px; font-weight: normal;
text-align:left
vertical-align: middle;
line-height: 1.5;
text-decoration: none;
}

.toptext {
color: #5F5F5F;
font-family: Arial; font-size: 11px; font-weight: normal;
text-decoration: none;
}

#menue .link{color:#fff;font:8pt}
.link
{
    color: #007F00;
    text-decoration: none;
    font:  10px Arial, Helvetica, sans-serif;
    font.weight: bold;
}

.links
{
    color: #007F00;
    text-decoration: none;
    font:  16px Arial, Helvetica, sans-serif;
    font.weight: bold;
}
.linkdescription{
        color: #7F7F7F;
        font-family:'ARIAL'; font-size:11pt;
        border: 0px solid #4F4F4F;
        text-decoration: none;
}




.link_1 {
color: #DF0000;
font-family: Arial; font-size: 12px; font-weight: bold;
text-decoration: none;
}
.link_0 {
color: #009F00;
font-family: Arial; font-size: 12px; font-weight: bold;
text-decoration: none;
}



.link2{
color: #000000;
font-family: Arial; font-size: 10px; font-weight: normal;
text-decoration: none;
}


.link_e {
color: #005F00;
font-family: Arial; font-size: 12px; font-weight: bold;
text-decoration: none;
}


.standby{
background-color:#FFDF00; color: black;
font-family:'ARIAL';
font-size:10pt;
border: 0px;
}

.checked {
background-color: #005F00; color: white;
font-family:'ARIAL'; font-weight: bold;
font-size:10pt;
border: 1px; solid #FFFFFF;
text-decoration: none;
}

.nochecked{
background-color:#8E8E8E; color: #FFFFFF;
font-family:'ARIAL'; font-weight: normal;
font-size:10pt;
border: 1px; solid #FFFFFF;
text-decoration: none;
}

.ja{
background-color:#007F00; color: white;
font-family:'ARIAL';
font-size:10pt;
border: 1px; solid #FFFFFF;
text-decoration: none;
}
.nein{
background-color:#D00702; color: #FFFFFF;
font-family:'ARIAL'; font-weight: bold;
font-size:10pt;
border: 1px; solid #FFFFFF;
text-decoration: none;
}

.tabkopf{
text-decoration: none;
background-color:#FF6600; color:#000000;  font-weight: bold;
font-family:'ARIAL'; text-align: center; font-size:8pt;
}

.tabspace{
background-color:#FFFFFF;
font-family:'ARIAL';
font-size:8pt;
}

.tab{
background-color:#FF6600;
color: #FFFFFF;
font-family:'ARIAL'; font-weight: bold;
font-size:10pt;
border: 0px;
text-decoration:none;
}
.noTab{
background-color:#DDDDDD;
color: #000000;
font-family:'ARIAL'; font-weight: normal;
font-size:10pt;
border: 0px;
text-decoration:none;
}

.leftline{

}

.button{
color: #000000;
background-color: #DFDFDF; color: black;
font-family:'ARIAL'; font-size: 11px;
text-decoration: none;
border: 0px solid #000000;
padding: 3px;
}
.button:hover{
color: #000000;
background-color: #00CC00;
font-family:'ARIAL'; font-size: 11px;
text-decoration: none;
border: 1px solid #000000;
padding: 3px;
}
.button1{
background-color: #00CC00; color: black;
font-family:'ARIAL'; font-size:11px;
text-decoration: none;
border: 0px solid #000000;
padding: 3px;
}
.button1:hover{
background-color: #DFDFDF; color: black;
font-family:'ARIAL'; font-size:11px;
text-decoration: none;
border: 1px solid #000000;
padding: 3px;
}
.floater{
background-color:#C0C0C0; color: black;
font-family:'ARIAL'; font-weight: normal;
font-size:11pt;
border: 2px solid #000000;
}

.tipp{
color: white;
font-family:'ARIAL'; font-weight: normal;
font-size:8pt;
border: 0px;
}

.e_wochentag{
color: #000000;
font-family: Arial; font-size: 10px; font-weight: bold;
text-decoration: none;
}
.e_wann{
color: #000000;
font-family: Arial; font-size: 10px; font-weight: bold;
text-decoration: none;
}
.e_wo{
color: #000000;
font-family: Arial; font-size: 10px; font-weight: normal;
text-decoration: none;
}
.e_uhrzeit{
color: #000000;
font-family: Arial; font-size: 10px; font-weight: bold;
text-decoration: none;
}
.e_wer{
color: #000000;
font-family: Arial; font-size: 10px; font-weight: normal;
text-decoration: none;
}
.e_titel{
color: #005F00;
font-family: Arial; font-size: 10px; font-weight: bold;
text-decoration: none;
}
.e_kurzbeschreibung{
color: #000000;
font-family: Arial; font-size: 10px; font-weight: normal;
text-decoration: none;
}
.p_kurzbeschreibung{
color: #000000;
font-family: Arial; font-size: 12px; font-weight: normal;
text-decoration: none;
}
.pagetitle{
color: #005F00;
font-family: VERDANA; font-size: 25; font-weight: bold;
text-decoration: none;
}

.td_titel{
color: #005F00;
font-family: Arial; font-size: 20px; font-weight: bold;
text-decoration: none;
}
.td_inhalt{
color: #005F00;
font-family: Arial; font-size: 20px; font-weight: normal;
text-decoration: none;
}

.thumblist{
        background-color: #F5F5F5;
         border: 1px dotted #  #FFECCC;
         padding: 1px;
         width: 100%;
         border-Collapse: Collapse;

}

.thumbnail{
         background-color: #FFECCC;
         padding: 5px;
         border: 2px solid #000000;
         text-decoration: none;

}

.event{
         font-family: Arial; font-size: 11px; font-weight: normal;
        background-color: #1C580A;
         color: #FFFFFF;
         padding: 3px;
}
.WIM_title{
        color: #336600;
        top:  250px;
         left: 25px;
         padding: 3px;
         font-family: Arial; font-size: 21px; font-weight: bold;
         position: absolute;
}
.WIM_hotline{
        color: #336600;
        top:  250px;
         left: 450px;
         position: absolute;
}
.WIM_content{
        top:  255px;
         left: 25px;
         padding: 3px;
         font-family: Arial; font-size: 18px; font-weight: normal;
         position: absolute;
}
.error{
        background-color: #FF0000;
         color: #FFFFFF;
         border: 1px solid #660000;
         padding: 2px;
         width: 400px;
         FONT-FAMILY: 'Helvetica','Verdana', 'Geneva', sans-serif; FONT-SIZE: 12px;

}
.ticketliste{
         FONT-FAMILY: 'Helvetica','Verdana', 'Geneva', sans-serif; FONT-SIZE: 10px;
         border: 0px solid #404040;
}

a.link:hover {background-color: #CFCFCF; color:black}
a.checked:hover { background-color: #CFCFCF; color:black }
a.nochecked:hover { background-color: #005F00; color:white }
a.menue:hover { background-color: #FFFFFF; color:#007F00 }