*{
	margin:0;
	padding:0;
}

body {
	font: normal 100.01% Geneva, Arial, Helvetica, sans-serif;
/*	background-color:#D6E3EF;	 */
	background-color:#99ccff;
}


img{
	border:0;
}

#frameheader {

	width:980px;
	position:absolute;
	top:10px;
	left:10px;
/*	background-color:#D6E3EF;	 */
	background-color:#99ccff;
}

#logo{
	padding:5px;
}

#headerleft {
	width:620px;
	float:left;	
	background-color:#fff;	
}

div#nav1 {
	width:100%;
	float:left;	
	font-size:1em;
/*	padding:10px 0px 10px 0px; */

/*	background-color:#7BAADE; */
	background-color:#0099ff;
/*	border-top:5px solid #D6E3EF; */
	border-top:5px solid #99ccff;
}
div#nav1 ul {
	list-style-type:none;
}
div#nav1 li {
	float:left;	
	padding-right:0px;
}
div#nav1 a {
	display:block;
	text-decoration:none;
/*	padding:5px 10px; */
	color:#fff;
}
/*
div#nav1 a#selected{
	font-weight:bold;
		background-color:#7BAADE;
		color:#fff;
}
div#nav1 a:hover{
	background-color:#fff; 
	color:#7BAADE;*/
}

#headerright {
	width:325px;
	height:245px;	
	float:right;	
}

div#logo {
	position:absolute;
	top:0px;
	left:625px;
	width:125px;
	height:245px;	
	background-color:#fff;
}

div#extern {
	position:absolute;
	top:-10px;
	left:765px;
	width:205px;
	height:20px;	
	float:left;	
	font-size:0.7em;
/*	background-color:#D6E3EF;	 */
	background-color:#99ccff;
}
div#extern ul {
	list-style-type:none;
}
div#extern li {
	float:left;	
}
div#extern a {
	display:block;
	text-decoration:none;
	padding:15px 5px;
	color:#fff;
	color:#003366;	
/*	color:#528ACE;	 */
	font-weight:bold;	
}
div#extern a:hover{
	text-decoration:underline;
}


div#aktuelles {
	position:absolute;
	top:30px;
	left:760px;
	width:200px;
	height:245px;	
	padding:10px;	
	background-color:#fff;
	font-size:0.7em;	
	font-weight:bold;
}

div#aktuelles ul {
	list-style-type:none;
}
div#aktuelles li {
	padding:2px 0px;
}
div#aktuelles a {
	text-decoration:none;
	color:#528ACE;
}
div#aktuelles a:hover{
	text-decoration:underline;
}


#framemiddle {
	position:absolute;
	top:250px;
	left:10px;
	width:980px;
	padding-bottom:10px;

}

#middleleft {
	width:250px;
	float:left;	
/*	background-color:#D6E3EF;	 */
	background-color:#99ccff;
/*	border-bottom:4px dashed #fff;  
	border-top:4px dashed #fff;		*/


}

#middleright {
	width:720px;
	float:right;	
	background-color:#fff;
}


div#nav2 {
	width:100%;
	float:left;	
	font-size:0.8em;
	padding-top:10px;
	height:100%;
	text-indent:9px;
}
div#nav2 ul {
	list-style-type:none;
}
div#nav2 li {
	padding:2px 10px;
}
div#nav2 a {
	text-decoration:none;
/*	color:#528ACE;*/
	color:#003366;
}
div#nav2 a#selected{
	font-weight:bold;	
	text-decoration:none;	
	color:#ffffff;
}
div#nav2 a:hover{
	text-decoration:underline;
}

#content {
	width:560px;
	float:right;	
	background-color:#fff;
	padding-left:80px;	
	padding-right:70px;		
	padding-top:20px;	
	padding-bottom:10px;	
	font-size:0.8em;	
	line-height:1.5em;
}

#contentscroll {
	width:680px;
	height:450px;
	overflow:scroll;
	float:right;	
	background-color:#fff;
	padding-left:20px;	
	padding-right:20px;		
	padding-top:20px;
	padding-bottom:10px;
	font-size:0.8em;
	scrollbar-face-color:#528ACE;	
	scrollbar-base-color:#528ACE;
	scrollbar-color:#528ACE;	
}

div#content a {
	text-decoration:none;
/*	color:#528ACE;	*/
	color: #0099ff;
}
div#content a:hover{
	text-decoration:underline;
}


div#contentscroll a {
	text-decoration:none;
/*	color:#528ACE;	*/
	color: #000000;
}
div#contentscroll a:hover{
	text-decoration:underline;
}

h1 {
	font-size:1em;
	font-weight:bold;	
	margin-bottom:5px;	
}

img.imageleft{
	float:left;
	margin:10px 10px 10px 0px;
}
img.imageright{
	float:right;
	margin:10px 0px 10px 10px;
}
div.imagerightalone{
	text-align:right;
	margin:10px 0px 10px 0px;
}
div.imageleftalone{
	text-align:left;
	margin:10px 0px 10px 0px;
}
div.imagecenteralone{
	text-align:center;
	margin:10px 0px 10px 0px;
}

td{
	font-size:0.9em;
	border-bottom:1px solid #dddddd;
}

td.headder{
	font-weight:bold;
}
td.wochentag{
	padding-top:10px;
}



