/* CSS Document */



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

 a {
	text-decoration:none;
	color:#0000d9;
}
 a:hover {
	text-decoration:underline;
}

#hauptrahmen {
   position: absolute; left: 50%; width: 925px; margin-left: -463px; 
}

#top_container {
  width: 908px;
  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:95px;
  height:auto !important;
  height:95px;
  padding-left:17px;
  padding-top:17px;
}

#top_container h1 {
   padding-bottom:5px;
   margin:0px;
   font-size:16px;
   FONT-WEIGHT: bold; 
}

#mitte_container {
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:275px;
  height:auto !important;
  height:275px;
  background-image:url('../grafik/bg_mitte.jpg'); background-repeat:no-repeat;
  padding-top:15px;
  background-color: #ffffff;
}

#unten_container {
width: 908px;
  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:320px;
  height:auto !important;
  height:320px;
  background-color: #ffffff;
  padding-left:17px;
}

#rahmen_unten {
background-color: #ffffff;
width: 925px;
 margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
 
}


#bild {
float: left;
  
  width: 395px;
  min-height:275px;
  height:auto !important;
  height:275px;
  padding-left:205px;
  
  

}

#oeff {
float: left;
color: white;
font-size:11px;
padding-left: 50px;
}

#menue {
   float: left;
   width: 187px;
   min-height: 240px;
   height: auto !important;
   height: 240px;

   padding-top:10px; 
   
}

#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; 
}

.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: 10px; 
	 COLOR: #000000; 
	   
	 TEXT-DECORATION: none
}
.subnav:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	  
	TEXT-DECORATION: none
}
.subnav:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	  
	TEXT-DECORATION: none
}
.subnav:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	  
	TEXT-DECORATION: none;
	
}

#text_container {
   float: left;
   width: 721px;
   min-height: 240px;
   height: auto !important;
   height: 240px;
   /*background-color: #ff00ff; */
   
}

#sub_menue_top {
   min-height: 60px;
   height: auto !important;
   height: 60px;
}

#text {
padding-right:50px;
padding-bottom:15px;
}

#text h1{
   margin: 0px;
   padding:0px;
   font-size:18px;
   font-weight: normal;
}

#menupunkt {
  float: left;
  
   width: 114px;
   min-height: 25px;
   height: auto !important;
   height: 25px;
   
   margin-left:1px;
   margin-top:1px;
   
   
   background-repeat:repeat-x;
   padding-left:5px;
   padding-top:4px;
   
}

.menupunkt {
  float: left;
  
   width: 114px;
   min-height: 25px;
   height: auto !important;
   height: 25px;
   
   margin-left:1px;
   margin-top:1px;
   
   
   background-repeat:repeat-x;
   padding-left:5px;
   padding-top:4px;
   
}

#menupunkt_lexi {
   width: 715px;
   min-height: 25px;
   height: auto !important;
   height: 25px;
   margin-top:1px;
   background-repeat:repeat-x;
   padding-left:5px;
   padding-top:4px;
   
}

#menupunkt2 {
  float: left;
  
   width: 114px;
   min-height: 21px;
   height: auto !important;
   height: 21px;
   
   margin-left:1px;
   margin-top:1px;
   
   
   background-repeat:repeat-x;
   padding-left:5px;
   padding-top:8px;
   
}

.menupunkt2 {
  float: left;
  
   width: 114px;
   min-height: 21px;
   height: auto !important;
   height: 21px;
   
   margin-left:1px;
   margin-top:1px;
   
   
   background-repeat:repeat-x;
   padding-left:5px;
   padding-top:8px;
   
}

#bottom {
  width: 721px;
  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:28px;
  height:auto !important;
  height:28px;
  background-color: #ffffff;
  border-bottom:1px solid white;
  
  padding-left: 204px;
}

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

.sf_container {
   clear:both;
   width: 925px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand f?r links und rechts ist auto */
   
   padding-top:15px;
   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;
}