* {
  margin:0;
  padding:0;
}

html, body {
  font: 100% Arial, Helvetica, sans-serif;
  height: 100%;

}

a:link {
	color: #3c0ae0;
	}
a:visited {
	color: #a1a0a4;
	}

a:hover {
	color: #f80247;
	}			

#kopfbereich{
background:url(bilder/stetho.jpg) no-repeat left top; 
/* background-color: #0099ff; */
  height: 80px;

} 

#kopfbereich p,h1 {
  color:white;
  text-align:center;
  font-size: 1.2em;
  padding: 0.3em;
}
#kopfbereich h1{
 font-size: 1.7em;
 color:white;
}  



#schatten {
  background:url(schatten.png) repeat-x;
  height: 12px;
 }
 




#navi {
  background-color: #e9eef1;
  position: absolute;
  width: 15%;
  height: 81%;
  top: 110px;
  left: 0px;
  padding: 2px 0px 2px 8px;

}


#navi h1 {
   color: white;
   font-size: 1.0em;
   background-color: #227eb3;
   width: 9em;     
   border-top: 2px white solid;    
   border-left: 2px #91b0d0 solid; 
   border-bottom: 1px red solid;   
   border-right: 3px blue solid;   
   margin-top: 10px; 
   margin-right: 0.0em;              
   padding-top: 2px;               
   padding-bottom: 2px;            
   padding-left: 2px;              
   padding-right: 1em;             
} 
#navi h2, h3, p, ul {
  padding-bottom:.7em;
}
 
#navi ul {
  padding-left:2em;
  liste-style-type: circle;  
}
#navi li {
  font-size: 0.9em;
/*  color: white;
 
   background-color: black;     
   border-top: 1px white solid;    
   border-left: 25px orange solid; 
   border-bottom: 1px red solid;   
   border-right: 2px blue solid;   
   margin-top: 10px; 
   margin-right: 1.0em;              
   padding-top: 8px;               
   padding-bottom: 8px;            
   padding-left: 8px;              
   padding-right: 1em;  */           
} 

#rechts p,h1 {
  color:black;
  text-align:center;
  font-size: 0.6em;
  padding: 0.1em; 
}
#rechts h1{
 font-size: 0.7em;
}
#rechts {
  background-color: #e9eef1;
  position: absolute;
  width: 20%;
  height: 82%;
  top: 110px;
  right: 0px;
}
#sprech {
 position: relative;
 top: 0.3em;
 font-size: 1.4em;
}

#notruf {
 position: relative;
 top: 1.0em;
 font-size: 1.4em;
}

#notruf h2 {
  color:red;
  text-align:center;
  font-size: 1.0em;
  padding: 0.1em; 
}



#inhalt {
  background-color:#foffff;
  position: absolute;
  width: 61%;
  height: 80%;
  top: 110px;
  left: 15%;
  text-align: justify;
/*  padding-bottom: 0em; */
  padding: 1% 2% 0% 2%;
}

#inhalt h1, h2, h3, p, ul {
  padding-bottom:.em;
}
 
#inhalt ul {
  padding-left:2em;
}

#inhalt h1 {
 font-size: 2em;

}

.fuss {
 vertical-align: bottom;
 text-align: right;
 margin-top: 1.5em;
 font-size:  0.8em;
}