/* CSS Document */



body {
  margin-left: 0px; /* ersetzt "leftMargin" im Quelltext */
  margin-right: 0px; /* ersetzt "leftMargin" im Quelltext */
  margin-top: 0px; /* ersetzt "leftMargin" im Quelltext */
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  
}

#hauptrahmen {
   position: absolute; left: 50%; width: 935px; margin-left: -468px; 
}

#top_container {
  width: 935px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:145px;
  height:auto !important;
  height:145px;
  background-color: #ffffff;
  padding-top:20px;
}

#top_menue {
width: 725px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:33px;
  height:auto !important;
  height:33px;
  padding-left: 210px;
  padding-top:10px;
  background-color: #ffffff;
}

#content_container {
width: 935px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:450px;
  height:auto !important;
  height:450px;
  background-color: #ffffff;
}

#menue {
   float:left;
   width: 170px;
  margin-top: 0px;
  min-height:435px;
  height:auto !important;
  height:435px;
  
  padding-left:40px;
  padding-top:15px;
  /*background-color: #ff0000;*/
}

#menue UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
#menue LI {
	height: 21px;
	PADDING-TOP: 4px; 
}

#bild {
   float:left;
   width: 425px;
  margin-top: 0px;
  min-height:275px;
  height:auto !important;
  height:275px;
  /*background-color: #fff00f;*/
  padding-top:15px;
  padding-left: 300px;
}

#bild img {
   /* border: 1px solid black; */
}


#text {
   float:left;
   width: 695px;
  margin-top: 0px;
  min-height:160px;
  height:auto !important;
  height:160px;
  /*background-color: #00f00f;*/
  padding-right:30px;
  padding-bottom:25px;
}

#bottom {
width: 925px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:35px;
  height:auto !important;
  height:35px;
  /*background-color: #f0300f;*/
  background-color: #ffffff;
  background-image:url('../grafik/bottom_strich.gif'); background-repeat:no-repeat;
  padding-top:5px;
  padding-left:10px;
}

#toptext{
width: 517px;
float:left;
/*background-color: #f0300f;*/
padding-left:50px;
}

#oeff{
width: 300px;
float:left;
font-size:11px;
}

#submenuepunkt {
   float:left;
   width: 145px;
   
   
}
.submenuepunkt {
   float:left;
   width: 145px;
 padding-left:1px;  
}


.nav:link {
	 FONT-WEIGHT: normal; 
	 FONT-SIZE: 12px; 
	 COLOR: #000000; 
	 TEXT-DECORATION: none;
}
.nav:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.nav:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.nav:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff;  
	TEXT-DECORATION: none;
}

.subnav:link {
	 FONT-WEIGHT: normal; 
	 FONT-SIZE: 12px; 
	 TEXT-DECORATION: none
}
.subnav:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}
.subnav:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}
.subnav:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
}

#bottom_nav {
   float: left;
   margin-right:40px;
}
.bottom_nav {
   float: left;
   margin-right:40px;
}

#start_top_spacer {
  width: 935px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:50px;
  height:auto !important;
  height:50px;
  background-color: #ffffff;
}

#start_top {
  width: 935px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:57px;
  height:auto !important;
  height:57px;
  /*background-color: #f0300f;*/
  background-color: #ffffff;
}

#start_container {
  width: 935px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:400px;
  height:auto !important;
  height:400px;
  background-color: #ffffff;
}

#start_logo {
float:left;
width: 330px;
  
  margin-top: 0px;
  min-height:350px;
  height:auto !important;
  height:350px;
  /*background-color: #f0300f;*/
  background-color: #ffffff;
  
  padding-top:50px;
  padding-left:20px;
}
#start_adresse {
float:left;
width: 435px;

  margin-top: 0px;
  min-height:350px;
  height:auto !important;
  height:350px;
  /*background-color: #f0300f;*/
  background-color: #ffffff;
  
  padding-top:50px;
  
}
#start_weiter {
float:left;
width: 100px;
 
  margin-top: 0px;
  min-height:50px;
  height:auto !important;
  height:50px;
  /*background-color: #f0300f;*/
  background-color: #ffffff;
  padding-top:350px;
  padding-left:30px;
  background-image:url('../grafik/start_bg.jpg'); background-repeat:no-repeat;
}

#start_footer {
  width: 935px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
  margin-top: 0px;
  min-height:40px;
  height:auto !important;
  height:40px;
  background-color: #ffffff;
  background-image:url('../grafik/bottom_strich.gif'); background-repeat:no-repeat;
}

.clear {
clear: left;
font-size: 1px;
}

.sf_container {
   
   width: 935px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
   
   padding-top:13px;
   padding-left:0px;
}

.sf_left {
   float: left;
  
   width: 148px;
   
   min-height:50px;
   height:auto !important;
   height:50px;
   
   
}

.sf_mitte {
   float: left;
    
   width: 500px;
   
   min-height:50px;
   height:auto !important;
   height:50px;
   
   
}
.sf_right {
   float: right;
    
   width: 200px;
   
   min-height:50px;
   height:auto !important;
   height:50px;
   
   text-align:right;
}
