/* CSS Document */

/*Hauptrahmen der Seite*/
.seite	{
position:absolute;
left: 25px;
	width: 945px;
min-height: 100%;
  	height:auto !important; /* moderne Browser */
  	height:100%; /* IE */
	margin: 0;
	border-bottom:0px solid #ffffff;
	background-image:url(../images/hinten_mitte.gif);
	background-repeat:repeat;
	min-width:945px;
	border:0px solid #BDD732; 
	
}



  
  
/*Rahmen fuer den gesamt Header*/  
.header {
  width:100%;
  height:222px;
  margin:0;
  background-color:#000;
  border:0px solid #BDD732; 
  }  
  *+html .header {
  width:100%;
  height:242px;
  margin:0;
  background-color:#000;
  border:0px solid #BDD732; 
  }
 .header1 {
 text-align:left;
  width:100%;
  margin:0;
  height:95px;
  border-bottom:0px solid #BDD732;  
  } 
  .header2 {
  width:100%;
  margin:0;
   padding: 15px 0px 0px 0px;
  height:95px;
  border-bottom:0px solid #BDD732;  
  } 
  .header3 {
  width:100%;
  margin:0;
  height:40px;
  border-bottom:0px solid #BDD732;  
  }  
  
/*Rahmen fuer Logo links */  
.header-links {
  width:187px;
  float:left;
  }  


/*Rahmen fuer rechts*/
.header-rechts {
  width:300px;
  float:right;
  text-align:right;
  padding:0 0 0 0;
  }


/*Gesamtrahmen für inhaltsbereich */
.gesamt	{
  width: 100%;  
  float: left;
  background-image:url(images/hinten_mitte.gif);
	background-repeat: repeat-y;
}


.navioben{position:absolute;
left: 187px;
top:50px;}





.logo-absolut {
  margin:0;
}
   


/*Conatiner fuer main-Bereich inkl linker und rechter Nav und Inhalt mit Hintergrund*/
.main-wrapper {
  width:945px;

  float:left; 
  background-image:url(../images/hinten_mitte.gif);
	background-repeat: repeat-y; 
	border:0px solid #EF7301;

  }
  
  
  
  
.nav-con-li {
	position:absolute;
	left:11px;
	top:367px;
	width:220px;
	margin:0;
	padding-left:0px;
	border:0px solid #EF7301;

  }
  
  * html .nav-con-li
{ /* fuer IE Win \*/
  width:218px;
  top:375px;
  left:11px;
  border:0px solid #EF7301;


/* */
}  
  
/*Container fuer Main Bereich*/
.main-content {
position:relative;
left: 226px;
top: 45px;
  width:435px;
    	  height:100%;
  padding-bottom:30px;

	background-image:url(images/hinten_mitte.gif);
  background-repeat:repeat-y;
  border:0px solid #EF7301;
  } 
  

  *html .main-content
{ /* fuer IE Win \*/
position:relative;
left: -28px;
top: 25px;
  padding-bottom:20px;
  width:432px;
  height:100%;

  
/* */
}  

  *+html .main-content
{ /* fuer IE Win \*/
position:relative;
left: -30px;
top: 25px;
  width:432px;
  height:100%;

  
/* */
} 


.headlines{position:relative;
text-align:left;
left: -26px;
top:0px;

}

*html .headlines{position:relative;
text-align:left;
left: -26px;
top:0px;

}

*+html .headlines{position:relative;
text-align:left;
left: -32px;
top:0px;

}
.headlines-absolute{position:absolute;
text-align:left;
left: -32px;
top:0px;
z-index:150;
}
*html .headlines-absolute{position:absolute;
text-align:left;
left: -31px;
top:0px;
z-index:150;
}
*+html .headlines-absolute{position:absolute;
text-align:left;
left: -32px;
top:0px;
z-index:150;
}

.main-basistext {
text-align:left;
  width:100%;
  margin-bottom:50px;
  padding:0;
  font-style:normal;
  line-height:140%;
  	
 border:0px solid #EF7301;

  }
  
    .textbox1 {
  width:377px;
  text-align:left;
  margin-top:70px;
  margin-left:60px;
  font-size:12px;
  font-style:normal;
  line-height:140%;
  border:0px solid #EF7301;

  }
     *html .textbox1 {

  margin-top:95px;


  }
  
  .textbox {
  width:377px;
  text-align:left;
  margin-top:0px;
  margin-left:60px;
  font-size:12px;
  font-style:normal;
  line-height:140%;

  border:0px solid #EF7301;

  }
 
 .textbox-innen{
 float:left;
 }
  
      .bildintextbox {
  float:left;
  margin-top:25px;
  margin-left:0px;
  border:0px solid #EF7301;

  }
    .intextbox {
	font-size:12px;
  width:180px;
 float:right;
  margin-top:0px;
  margin-left:20px;
  font-style:normal;
  line-height: 14px;
  border:0px solid #EF7301;

  }
   .intextboxlinks {
	font-size:11px;
  width:80px;
 float:left;
  font-style:normal;
  border:0px solid #EF7301;

  }
  
   .intextboxrechts {
	font-size:11px;
  width:180px;
 float:right;
  margin-left:20px;
  font-style:normal;
  border:0px solid #EF7301;

  }
  
    .kasten {
	font-size:12px;
  width:379px;
 float:left;
  margin-left:0px;
  font-style:normal;
  border:0px solid #EF7301;

  }
      .kasten-links {
	  width: 170px;
	font-size:12px;
 float:left;
  margin-left:0px;
  font-style:normal;
  border:0px solid #EF7301;

  }
      .kasten-rechts {
	   width: 200px;
	font-size:12px;
 float:right;
  margin-left:0px;
  font-style:normal;
  border:0px solid #EF7301;
  text-align:left;

  }
  
  #contentbilder{position:absolute;
  text-align: right;
  top: 512px;
  left: 364px;
  }
  
   *html #contentbilder{position:absolute;
  text-align: right;
  top: 525px;
  left: 360px;
  }
     *+html #contentbilder{position:absolute;
  text-align: right;
  top: 515px;
  left: 359px;
  }
 /*Container fuer rechte Navigation*/
 
.navi-rechts {
position:absolute;
left:664px;
top: 220px;
	width:270px;
	padding:0 0 0 0;
	margin:0;
	border:px solid #EF7301;
	z-index: 20;
	
  }  
  
  *html .navi-rechts{
  z-index: 20;}
  
  
.mitte-navi-rechts{
  float:right;
  width:18%;
  padding:0 15px 0 0;
  margin:0;
  text-align:center;
}  
  
  * html .mitte-navi-rechts
{ /* fuer IE Win \*/
  padding:0;
  margin:0 3px 0 0;
/* */
}  


.fuss {
 float:left;
  width:55%;
  margin:120px 0 0 2%;
  padding:0.5% ;  
  height:20px;
  background-color:#F4F9DD;

  font-size:80%;
  
  } 
  
  
   

.fuss-links {
  float:left;
  width:30%;
  
  }  
  
 .fuss-rechts {
  float:right;
  width:30%;
  text-align:right;
  }  
  
  
.ende-navi-links {
  background-image:url(../grafiken/rasen_li.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  float:left;
 /* position:absolut;
  margin:300px  0 0 5px;
  margin:300px 0 0 5px;width:98%;*/
  margin:0;
  height:150px;
  width:20%;
   text-align:center;
     background-color:#F4F9DD;

 }
  
    * html .ende-navi-links
{ /* fuer IE Win \*/
  width:21%;

/* */
}  

 
 .ende-navi-rechts {
  background-image:url(../grafiken/rasen_li.gif);
  background-repeat:repeat-x;
  background-position:bottom;
 text-align:center;
  margin:0;
  /*height:150px;*/
  width:20%;
   float:right;
   background-color:#F4F9DD;

 }



 
#footer{
	position: relative;
	left:0px;
  	bottom: 0px;
	height:35px;
	background:#000;
	 background-image:url(../images/footer.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  	width:945px;
	color:#ccc;
	
}

  
