.buffer_top {position:relative; top:0px; left:0px; clear: both; width: 980px; height: 2px; margin: 0px; padding: 0px; background: url(../img/bg_buffer_top_start2.jpg) no-repeat; background-position: 0px 0px; font-size:0px;}
* html .buffer_top {position:relative; top:0px; left:0px; clear: both; width: 980px; height: 2px; margin: 0px; padding: 0px; background: url(../img/bg_buffer_top_start2.jpg) no-repeat; background-position: 0px 0px; font-size:0px;}


.buffer_bottom {position:relative; top:0px; left:0px; clear: both; width: 980px; height: 2px; margin: 0px; padding: 0px; background: url(../img/bg_buffer_bottom_start.jpg) no-repeat; background-position: 0px 0px; font-size:0px;}
* html .buffer_bottom {position:relative; top:0px; left:0px; clear: both; width: 980px; height: 2px; margin: 0px; padding: 0px; background: url(../img/bg_buffer_bottom_start.jpg) no-repeat; background-position: 0px 0px; font-size:0px;}


.banner {
position:relative;
top:0px;
width:980px;
height:231px;
margin: 0px; 
padding: 0px; 
background: url(../img/bg_banner.gif) top left repeat-y;
}

.inhaltsbereich {
clear:both;
position:absolute;
left:0px;
top:370px;
width:980px;
margin:0px;
padding: 0px; 
background: url(../img/bg_inhaltsbereich_start.jpg) top left no-repeat;
border: solid 0px #ff4444;
z-index:1;
}

* html .inhaltsbereich {top:370px;}



/* ______________________________  */

.content1 {float: left; width: 525px; margin: 0px; padding: 0px 0px 0px 0px; color: rgb(255,255,255);
min-height: 359px;
height: auto !important;
height: 359px;
border: solid 0px #44ff44;
z-index:3;
}

.content1-titelbanner { position:absolute; top:0px; left:165px; overflow: hidden; width: 525px; height:88px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: solid 0px #e30000; color: #ffffff; font-weight: normal; z-index:95;}

.content1-titelbanner .titel{
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 15px;
border: solid 0px #00ff00;
 font-size: 450%; 
 font-family:"Times New Roman", Times, serif;
}

.content1-titelbanner .subtitel {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 100px;
border: solid 0px #00ff00;
font-size: 150%; 
font-weight: bolder;
}

.nav3 {
overflow: hidden; 
clear: both; 
float: left; 
width: 161px; 
min-height: 349px; 
margin: 0px; 
margin-left:3px;
margin-bottom:0px;
padding: 0px; 
padding-top:10px;
color: rgb(255,255,255); 
font-size: 1.0em;
border: solid 0px #00e300; 
text-align:right;
z-index:3;
}

* html .nav3 { width: 162px; margin-left:1px; margin-bottom:50px;}


.sidebar {overflow: hidden; float: right; width: 270px; min-height: 359px; margin: 0px;  margin-right:6px; padding: 0px 10px 0px 0px; text-align: left; color: rgb(255,255,255); border: solid 0px #00e300;}
* html .sidebar {overflow: hidden; float: right; width: 270px; min-height: 359px; margin: 0px; margin-right:3px; padding: 0px 10px 0px 0px; text-align: left; color: rgb(255,255,255); border: solid 0px #00e300;}


.start_box {
width: 240px; 
min-height: 220px; 
height:220px;
margin: 115px 0px 0px 0px ; 
padding: 0px; 
color: rgb(255,255,255); 
font-size: 1.0em;
text-align:right;
border: solid 0px #00e300; 
z-index:99;
}

.start_box .bodytext {
font-size:120%;
line-height:160%;
font-weight:bold;
padding: 5px 0px 16px 0px;

}
