body {
	margin: 0px;
 	padding: 0px;
	text-align: center;
 	background: #FFFFFF;

}
#maindiv {
	margin: auto;
	padding: 0px;
	width: 917px;  
	background: url(../img/bg_header_top.jpg) top no-repeat;
	margin-top: 10px;

}

#header_top {
	width: 917px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background: url(../img/bg_header_top.jpg) top no-repeat;
	font-size: 1px;
}

#bg_header {
	width: 917px;
	height:103px;
	margin: 0px;
	padding: 0px;
	background: url(../img/bg_header.jpg) top no-repeat;
	text-align: right;
}


#three_links {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;

	}

#search {
	
	
	/*width: 917px;*/
 	margin: 0px;
 	padding: 0px;
	margin-right: 10px;
	margin-top: 5px;
}


#fix1 {
 	margin: 0px;
 	padding: 0px;
 	background: url(../img/bg_body.jpg) top left repeat-y;
}

#fix2 {
	margin: 0px;
	padding: 0px;
	background: url(../img/bg_body.jpg) top right repeat-y;
}

#left 	{
	float: left;
 	width: 226px;
 	margin: 0px;
 	padding: 0px;
 	background: url(../img/bg_left_top.jpg) top no-repeat;
}


#lefttopmenue {
 	height: 27px;
 	line-height: 27px;
 	vertical-align: middle;
 	width: 917px;
 	margin: 0px;
 	padding: 0px;
 	text-align: left;
 	background: url(../img/bg_menue.jpg) top left no-repeat;
}

#lefttopnavigation {
 	width: 602px;
 	height: 27px;
 	margin: 0px;
 	margin-left: 14px;
 	padding: 0px;
 	text-align: left;
}




#content {
 	float: left;
 	width: 605px;
 	margin: 0px;
 	padding: 0px;
 	text-align:center;
	background: url(../img/bg_content.jpg) top repeat-y;
 	min-height:526px;
 	height:auto !important;  /* für moderne Browser */
 	height:526px;  /*für den IE */
 	border-top: 1px solid #E2D9D2;
	border-bottom: 1px solid #E2D9D2;
}

#innercontent {
 	width: 571px;
 	margin: auto;
	padding: 0px;
 	text-align:left;
}


 
#right {

 	float: left;
 	width: 284px;
 	margin: 0px;
 	padding: 0px;
}

#kalender {
	width:282px;
 	margin:0px;
 	padding:0px;
 	border: 1px solid #E0E0E0;
 	border-bottom: none;
	}

.kalender2 {
 	width:262px;
 	padding:0px;
 	margin:auto;
 	margin-bottom: 10px;
 	text-align:left;
	}

#bc02 {
	float: right;
	width: 141px;
	}

#bc01 {
	float: left;
	width: 141px;
	}
#c02 {
	width: 282px;
	text-align:center;
	margin-top: 10px;
	border: none;
 	border-bottom: 1px solid #E0E0E0;
	}

#c01 {
	width: 282px;
	text-align:center;
	margin-top: 10px;
	border: none;
 	border-bottom: 1px solid #E0E0E0;
	}

#right_bottom_left {
	float: left;
 	width: 132px;
 	margin: 0px;
 	padding: 0px;
 	text-align: center;
 	}

#right_bottom_right {
	float: right;
	width: 151px;
	margin: 0px;
	padding:0px;
	text-align: left;
	vertical-align:top;

	}

#wetter {
 	width: 132px;
 	margin-top: 10px;
 	margin-left: 0px;
 	padding: 0px;
 	text-align: center;
}

#innerwetter {
 	width: 122px;
 	margin: auto;
 	padding: 0px;
 	text-align:left;
}
dl {
margin: 0px;
padding: 0px;
}
.image_links {
	width: 151px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	margin-top: 10px;
	}
	
.image_links_bottom {
	width: 199px;
	height: 68px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	margin-top: 7px;
	float: left;
	}



.cleaner {
 	clear: both;
 	height: 1px;
 	font-size: 1px;
 	border: 0px none;
	margin: 0px;
 	padding: 0px;
 	background: transparent;
}

#top_footer {
	text-align: right;
	width: 917px;
    height: 17px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-weight: bold;
	color: #B6B5B5; 
	background: url(../img/bg_body.jpg) top left repeat-y;
	}
	
#footer {
	width: 917px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background: url(../img/bg_header_top.jpg) top no-repeat;
	font-size: 1px;
	margin-bottom: 5px;
	}








