body { margin-top: 0;
		padding:0;
		background: #333;
		font-family: Arial, sans-serif;
		font-size: 12px; }

* {margin: 0; padding: 0; border: 0;}
img { border: 0; }
form { display: inline; }
ul { margin: 0; padding: 0; }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; color:#FF9900;}
h1 { margin: 0; font-size: 13px; }
p {padding:10px 0 10px 0;}

#page{                               /* Kontainer mit der Seite */
  position: absolute;
  width: 694px;
  height:440px;                      /* Absolute Breite der Seite */
  margin: -425px 0 0 -347px;          /* Hier der erste Wert entspricht Höhe / 2 * -1 und der letzte Breite / 2 * -1    */
  top: 50%;                           /* Immer 50% */
  left: 50%;                          /* Immer 50% */
}
#header{
  width: 694px;
  height: 17px;
  background: url(bilder/verlauf.jpg) repeat-x ;
  border-bottom: black solid 1px;
 }
 
 #top{
  width: 694px;
  height: 75px;
  border-bottom: black solid 1px;
  }
#navi ul { margin: 0;  list-style-type: none; float: left; }
#navi ul li { float: left;}
#navi ul li a { display: block; height: 45px; }
#navi ul li a.praxis { width: 85px; background-image: url(bilder/praxis.jpg); text-indent: -1000px; }
#navi ul li a.praxis:hover{background-image: url(bilder/praxis-h.jpg); }
#navi ul li a.leistung { width: 181px; background-image: url(bilder/leistung.jpg);text-indent: -1000px; }
#navi ul li a.leistung:hover{background-image: url(bilder/leistung-h.jpg); }
#navi ul li a.team { width: 84px; background-image: url(bilder/team.jpg);text-indent: -1000px; }
#navi ul li a.team:hover{background-image: url(bilder/team-h.jpg); }
#navi ul li a.kontakt { width: 103px; background-image: url(bilder/kontakt.jpg);text-indent: -1000px; }
#navi ul li a.kontakt:hover{background-image: url(bilder/kontakt-h.jpg); }
#navi ul li a.impressum { width: 241px; background-image: url(bilder/impressum.jpg); text-indent: -1000px; }
#navi ul li a.impressum:hover{ background-image: url(bilder/impressum-h.jpg); }

#navi ul img { margin: 0; padding-top: 0; list-style-type: none; float: left; border-bottom: black solid 1px;}
#bilder { width: 694px;}
#body{
  width: 694px;
  height: 34px;
  background: url(bilder/verlauf2.jpg) repeat-x ;
}

#content {width: 664px; background-color:#FFFFFF; padding-top:30px; padding-left:30px; margin-top:-2px; 
border-bottom: black solid 1px;}
.index-content { height:150px; overflow:auto;}
.praxis-content { height:210px;overflow:auto;}
.leistung-content { height:320px; overflow:auto;}
.team-content { height:700px;overflow:auto;}
.kontakt-content { height:320px;overflow:auto;}
.impressum-content { height:500px;overflow:auto;}
.bilder { padding-left: 14px;}
#footer { background: url(bilder/verlauf2.jpg) repeat-x ;
width: 674px;
height: 34px;
padding-top: 12px;
padding-left: 20px;
color: #fff;}
#footer a { text-decoration: none; color:#FFFFFF;}
#footer a:hover { color:#FF9900;}

#footer-texte {width: 694px; clear: both; margin-bottom: 20px;}
#footer-texte ul li  {float: left; list-style-type: none; color: #fff;}
#footer-texte ul li a { color: #fff; text-decoration: underline; font-size: 11px;}
#footer-texte ul li a:hover {color: #fff;}

