/* - - - - - - - - - - - - - - - - - - - - */
/* BODY */
/* - - - - - - - - - - - - - - - - - - - - */
body, html {
background: #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
margin: 0 0 5px 0;
padding: 0;
height: 100%;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* AEUSSERE CONTENTBOX */
/* - - - - - - - - - - - - - - - - - - - - */
#inhalt {
margin:10px auto;
text-align:left;
width: 780px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Normale Links */
/* - - - - - - - - - - - - - - - - - - - - */
a  {
color:#FF9900;
text-decoration: none;
font-weight: bold;
}

a:aktive {
color:#FF9900;
text-decoration: underline;
}

a:hover {
color: #C0FF78;
text-decoration:underline;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Toptabelle */
/* - - - - - - - - - - - - - - - - - - - - */
.design {
width: 100%;
background: #1C6900;
}

.tophead1 {
background: #ffffff url(ol.png);
background-repeat:no-repeat;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
height: 65px;
width: 100%;
}

.tophead2 {
background: #03699C url(cell.gif);
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #ffffff;
padding: 4px;
text-align: right;
font-weight: bold;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* MENUE UND CONTENT */
/* - - - - - - - - - - - - - - - - - - - - */
.menue, .news {
background: #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #000000;
padding: 4px;
vertical-align: top;
}

.content {
background: #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 4px;
vertical-align: top;
}


.footer {
background: #1C6900;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #ffffff;
padding: 3px;
text-align: center;
font-weight: bold;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* SEITENHAUPTMENUE */
/* - - - - - - - - - - - - - - - - - - - - */

#hauptmenue {
font-size:11px;
}

#hauptmenue .menurub {
display: block;
padding: 4px 2px 4px 5px;
border-bottom: 1px solid #ffffff;
background-color:#1C6900;
font-size:11px;
color: #ffffff;
font-weight:bold;
}

#hauptmenue a {
font-weight: normal;
width: auto;
display: block;
padding:3px 2px 3px 5px;
border-bottom: 1px solid #ffffff;
background-color:#C0FF78;
margin: 0;
color:#1C6900;
text-decoration:none;
}

#hauptmenue a:hover {
background: #BAC0D6;
color:#000000;
text-decoration:none;
border-bottom: 1px solid #ffffff;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Kalender */
/* - - - - - - - - - - - - - - - - - - - - */
.caltop {
font-family: Verdana,Arial;
font-size: 11px;
color: black;
font-weight: bold;
background-color:#BAC0D6;
text-align: center;
}
.caltage {
font-family: Verdana,Arial;
font-size: 11px;
color: black;
font-weight: bold;
background-color:#D5D9E6;
text-align: center;
}
.calmotage {
font-family: Verdana,Arial;
font-size: 11px;
background-color:#ffffff;
text-align: right;
}
.calmotageaktuell {
font-family: Verdana,Arial;
font-size: 11px;
background-color:#eff1f5;
text-align: right;
}

.calmotage a, .calmotageaktuell a {
color: #990000;
text-decoration: none;
font-weight: normal;
}
.calmotage a:hover, .calmotageaktuell a:hover {
color: #000000;
text-decoration: none
}