body { padding: 0; margin: 0; }




/****************/
/**** Layout ****/
/****************/
#content { 
 float: left;
 min-height: 500px;
 width: 541px;
 display: inline;
 padding: 10px 10px 0 0;
 background: url(../images/content_bg2.jpg) no-repeat center top;
}
#header {
 width: 920px;
 float: left;
	height: 117px;
 background: url(../images/header.jpg) no-repeat;
}
#menu_oben {
text-align: center;
margin-top: 85px;
margin-bottom: 16px;
}
#banner {
	float: left;
	height: 101px;
	width: 920px;
}
#banner img {
	width:920px;
}
#naviline {
 width: 920px;
 float: left;
 height: 25px;
 background: url(../images/naviline.jpg) no-repeat;
}
#footer {
 margin: 20px 0 0 0;
 width: 920px;
 height: 25px;
 text-align: center;
 color: #bcbcbc;
}
#leftcolumn { 
 min-height: 400px;
 width: 167px;
 padding: 0 10px;
 float: left;
 background: url(../images/column_bg.jpg) repeat-x;
}
#rightcolumn { 
 min-height: 400px;
 width: 162px;
 padding: 10px 10px 0px 10px;
 float: left;
 background: url(../images/column_bg.jpg) repeat-x;
}


/************************************************/
/**** Zwiebeln für Schatten links und rechts ****/
/************************************************/
div#main {
	width: 960px;/* 920px + 2*20px = 960 px*/
	/*max-height: 600px;*/
	margin: 0 auto;
	text-align:left;
}
div#shadow_left {
	background: url(../images/main_schatten_links.jpg) no-repeat;
}
div#shadow_right {
	background: url(../images/main_schatten_rechts.jpg) no-repeat right top;
}
div#wrapper { /* umschliesst den Content, padding für Schattenbreite! */
	width: 920px; // IE
	padding: 0 20px; 
	margin: 0 auto;
}


/******************/
/**** Elemente ****/
/******************/
#navi {
	padding: 0px 0 0 2px;
}
#navi li {
	padding: 0;
	list-style-type: none;
}
ul#navi {
	margin: 10px 0;
}
