#logo {
  position:absolute;
  top:0px;
  left:0px;
  background-color:rgb(255,255,255);
  width:200px;
  height:100px;
  padding-top:20px;
  overflow:hidden;
}

#banner {
  position:absolute;
  top:0px;
  left:200px; 
  background-color:rgb(255,255,255);
  background-image:url(images/kopf_montage_02.jpg); 
  background-repeat:no-repeat;  
  width:720px;
  height:80px;
}

#subnavi {
  position:absolute;
  top:80px;
  left:200px; 
  background-color:rgb(225,140,0);
  background-image:url(images/verlaufweissrot.jpg); 
  background-repeat:no-repeat;
  width:720px;
  height:20px;
  color:rgb(255,255,255);
  text-align:right;
}

#container {
  position:absolute;
  top:100px;
  left:0px;   
  background-color:rgb(255,255,255);
  /*width:920px;  */
  /*height:460px;*/
}

#container_links {
  background-color:rgb(255,255,255);
  width:200px;
  float:left;
}

#menue_div {
  background-color:rgb(255,255,255);
  margin-top:30px;
  margin-left:0px;
  padding-left:0px;
  
}

#diakonie{

  background-color:rgb(255,255,255);
  padding-left:10px;
  padding-top:10px; 
}


#container_content{
  background-color:rgb(255,255,255);
  width:500px;
  /*height:500px;*/
  padding-left:0px;
  padding-right:10px;
  margin-top:30px; 
  margin-right:20px; 
  float:left;
  overflow:auto;
}

#content_links {
  width:290px; 
  background-color:rgb(255,255,255);
  float:left; 
  margin-top:0px;   
}

#content_rechts {
  width:180px;
  background-color:rgb(255,255,255);
  float:right; 
  margin-top:0px;
 }

#standort_links {
  width:470px; 
  background-color:rgb(255,255,255);    
  float:left; 
  margin-top:0px;   
}

#standort_rechts {
  width:180px;
  background-color:rgb(255,255,255);                 
  float:right; 
  margin-top:0px;  
 }

#container_rechts {
  background-color:rgb(255,255,255); 
  position:absolute;
  top:0px;  
  left:720px;  
  width:197px;
  padding-right:0px;
  padding-left:3px; 
  /*float:right;  */
  margin-top:30px; 
  
}

#extras_1 {
  background-color:rgb(255,255,255);
  padding-left:0px;
}

#extras_2 {
  background-color:rgb(240,240,240);
  margin-top:0px;
  padding-left:5px;
  font-size:90%;
}

div.navi_rechts {
  font-size:90%;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px; 
  margin-top:0px;   
  margin-bottom:15px;  
}   

div.navi_rechts_rot {
  background-color:rgb(225,140,0);
  color:rgb(255,255,255);  
  padding-left:5px;
  font-size:90%;
  padding-bottom:3px;
  padding-top:3px;
  margin-top:0px;
  margin-bottom:0px;
}   


#div_Standorte {
  margin-left:10px; 
  margin-right:10px; 
  padding-top:20px; 
}

#div_Leistungen {
  padding-left:10px; 
  padding-top:20px; 
}