/* Layout + Schriften */

body {margin: 20px 0; padding: 0; background: #ece3d1;}


/* Layout / Flächen */
#wrapper {width: 780px; background: #eae4d8; margin: 0 auto; text-align: center; border: 1px solid #c03;}

#header {width: 780px; height: 100px; margin: 0 auto; border-top: 1px solid #c03;}

#navcontainer ul {margin-top: 10px; padding-left: 42px; margin-left: 0;
	color: #c03; float: left; width: 400px; font-family: verdana, tahoma, sans-serif;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {padding: 3px 6px; color: #c03; text-decoration: none; float: left;}
#navcontainer ul li a:hover {color: #900; }
#navcontainer ul li.on {color: #009; }

#startseite {margin-top: 120px; margin-bottom: 40px; height: 340px; width: 780px;}
#bild {position: absolute; margin-left: 120px; margin-top: 20px;}
#text {margin-left: 370px; padding-top: 24px; width: 360px; text-align: left;}

#content, #content02 {margin-top: 70px; margin-bottom: 40px; width: 360px; min-height: 390px; padding-left: 370px; text-align: left; z-index: 10;}
#praxisfoto {position: absolute; margin-left: 44px; margin-top: 100px;}

#footer {clear: both; width: 780px; height: 74px; margin: 0 auto; text-align: center; font-size: 11px; 
	color: #333; border-top: 1px solid #b40324;}


/* Schriften */
body {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333;}

h1, h2, h3 {font-weight: normal; color: #666;}
h1 {margin-top: 20px; margin-bottom: 10px; font-size: 13pt;}
h2 {margin-top: 20px; font-size: 11pt;}
h3 {margin-top: 30px; font-size: 9pt;}



a {color: #c03; text-decoration: none;}
a:hover, a:visited {color: #900; text-decoration: none;}

