

#container {	
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-image: url(main/images/hintergrund.jpg);
	background-position:top;
	background-repeat:repeat-y;
	overflow: hidden;
}

#container2 {
	margin: 0px 10px 0px 10px;
	width: 980px;
	overflow:hidden;
}

#header_wrap {
	background-image:url(main/images/header.jpg);
	background-position: top;
	background-repeat: no-repeat;	
	border-bottom: 1px solid #C2BFBF;		
}

#headabstand {
	height:165px;
}

#headmenu1 {		
	padding: 0px 0px 0px 20px;
	height: 23px;
	overflow: hidden;
}

#headmenu2 {	
	padding: 0px 0px 0px 20px;	
	height: 23px;
	overflow: hidden;
}


#footer_wrap {
	background-image: url(main/images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 56px;	
	overflow: hidden;
}

#footermenu {
	padding: 15px 0px 0px 30px;
	width: 800px;
	height: 20px;
	float: left;
	overflow: hidden;
}

#copyright {
	padding: 15px 0px 0px 10px;
	height: 20px;
	float: left;
	overflow: hidden;
}

#content_wrap_1column {
	padding-top:10px;
}


#content_wrap_1column #content {
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 20px;	
	overflow: hidden;
}

#content_wrap_2column {
	padding-top:20px;
}


#content_wrap_2column #content {
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 20px;
	width: 680px;	/* 720 - 40 */ 	
	float:left;
	overflow: hidden;
}

#content_wrap_2column #content_rechts {
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 20px;
	width: 219px; /* 260 - 40 - 1*/
	border-left: 1px solid #C2BFBF;
	float: left;
	overflow: hidden;
}

IMG#headerimage {
	border: 0px solid #FFFFFF;
}
