body{
color:black;
font-family:verdana, sans-serif;	
font-size:10px;
background-color:white;
}

a:link, a:visited, a:hover, a:active{
text-dekoration:none;
font-family:verdana, sans-serif;	
font-size:10px;
}


a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active{
color:#534E4A;
text-decoration:none;
font-family:verdana, sans-serif;	
font-size:10px;
}

a.unterseite:link, a.unterseite:visited, a.unterseite:hover, a.unterseite:active{
color:#00B4FF;
text-decoration:none;
font-family:verdana, sans-serif;	
font-size:12px;
}


a.unterseite:hover{
color:#F58220;
}


a.menue:link, a.menue:visited, a.menue:hover, a.menue:active{
color:white;
text-decoration:none;
font-family:verdana, sans-serif;	
font-size:10px;
}

a.menuec:link, a.menuec:visited, a.menuec:hover, a.menuec:active{
color:white;
text-decoration:none;
font-family:verdana, sans-serif;	
font-size:10px;
font-weight:bold;
}


a.menuec:hover{
text-decoration:underline;
}


a.menueb:link, a.menueb:visited, a.menueb:hover, a.menueb:active{
color:#00B4FF;
text-decoration:none;
font-family:verdana, sans-serif;	
font-size:12px;
padding-left:5px;
font-weight:bold;
}

a.title:link, a.title:visited, a.title:hover, a.title:active{
color:#00B4FF;
font-family:verdana, sans-serif;	
font-size:13px;
padding-left:5px;
font-weight:bold;
}


a.info:link, a.info:visited, a.info:hover, a.info:active{
color:#00B4FF;
font-family:verdana, sans-serif;	
font-size:13px;
padding-right:5px;
font-weight:bold;
}

#footer {
clear: both;
    margin: 0; padding-top: 100px;
    text-align: center;
width:700px;

}

.contentbereich{
margin-left:5px;
width:483px;
float:left;
}



/* --- Kalender NEU --- */

/* Breite und Höhe des Kalenders (Container) festlegen */
#calendar { 
	margin-left: 3px;
	width: 130px;
	height: 144px;
}

/* Standardformatierung für alle DIV's innerhalb des Kalenders */
#calendar div {
	float: left; 
	text-align: center; 
	line-height: 18px;  
}

/* Kopfzelle 1 */
#calgoprev { 
	width: 15px;
	font-size: 14px;
	text-align: left; 
}

/* Kopfzelle 2 */
#caltitle { 
	text-align: center;
	width: 100px; 
}

/* Kopfzelle 3 */
#calgonext {
	width: 15px;
	font-size: 14px;
	text-align: right; 
}

/* Wochentag-Zellen */
#calendar .wd { 
	width: 18px; 
	color: #94A2A5; 
	line-height: 18px; }

/* Tageszellen */
#calendar .d { 
	width: 18px; 
}

/* Tageszelle Heute */
#calendar .td { background-color: #534E4A; color:white; cursor:pointer; }

/* Tageszelle Heute */
#calendar .td2 { background-color: #00B4FF; cursor:pointer; }



/* Tageszellen */
#legende .d { width: 16px;  cursor:pointer;}

/* Tageszelle Heute */
#legende .td { background-color: #534E4A; color:white; cursor:pointer; }

/* Tageszelle Heute */
#legende .td2 { background-color: #00B4FF; cursor:pointer; }


/*CENTER BOX*/

.black_overlay {
display:none;
position:fixed;
top:0%;
left:0%;
width:100%;
height:100%;
background-color:#111111;
z-index:1001;
-moz-opacity:0.8;
opacity:.80;
filter:alpha(opacity=80);
}

.box_content {
display:none;
position:fixed;
top:25%;
left:25%;
width:50%;
height:50%;
padding:10px;
border:10px solid grey;
background-color:white;
z-index:1002;
overflow:none;
}

#box_content {
height:95%;
background-color:white;
overflow:auto;
}

.close {
position:absolute;
top:0;
right:0;
background-color:grey;
padding:0px 0px 7px 7px;
}

a.close, a.close:visited {
color:#CCCCCC;
text-decoration:none;
}

a.close:hover {
color:#000000;
}

/*CENTER BOX*/


