html, body {
	margin: 0;
	padding: 0;
	background-color: #e0e0dc;
	text-align: center;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
}
h1 {color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 1.25em; letter-spacing: 1px; font-weight: lighter;} 
h2 { color: #838c94; font-family: Verdana, Helvetica, sans-serif; font-weight: lighter; margin-top: 20px; font-size: 16pt} 
h3 { color: #596775; font-family: Verdana, Helvetica, sans-serif; line-height: 1.4; font-weight: lighter; margin-top: 40px; font-size: 1.25em; }
h4, li, dt { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4e5064; margin-bottom: 8px; margin-top: 0px}
p { font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; color: #596775; line-height: 1.4;}
dd { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #596775; margin-bottom: 8px; margin-top: 0px}
em { font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-style: normal;}
span { font-weight: bold;}
a { color: #004d9f; text-decoration: none; font-size: 10pt; }
img {float: left; margin: 0 40px 20px 0;}
h2.hellgrau {
	color: #9ca8b4;
	margin-top: 15px;
}
.home_pict {
	float: left;
	width: 260px;
	height: 155px;
	margin: 0 30px 25px 0;
	padding: 0;
}
cite {
	color: #596775; 
	font-family: times; 
	line-height: 1.3; 
	font-size: 12pt;
}
cite.home {
	margin: 0;
	padding: 0;
}
p.zitat {
	color: #596775; 
	text-align: right;
	margin-right: 25px;
	margin-top: 15px;
}
.zitat_home {
	margin: 0 50px 70px 0;
	padding: 0 0 0 30px;
}
p.logo {
	color: #596775; 
	text-align: right;
	font-size: 0.7em;
	padding: 15px 12px 0 0;
}
p.logo span {
	color: #002f5f;
}
#header {
	float:right;
	height:70px;
	border: none;
  	position:relative;
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px; 
	}
#navigation {
	float: left;
	width: 675px; 
	text-align: left;
	margin: 0;
	padding: 0 0 0 1px;
}
#navigation ul {
	padding:0;
	list-style: none;
	}
#navigation li {
	font-size: 12pt;
	float: left;
	background-image: url(../pictures_pres/tab_left_both.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 0 2px;
	padding: 0 0 0 3px;
	position: relative;
}
#navigation li a {
	white-space: nowrap;
}
#navigation li ul {
	position: absolute;
	display: none;
	top: 1.55em;
	left: 0px;
	
} #navigation li > ul { top: auto; left: auto;}

#navigation li:hover ul, #navigation.over ul {
	display: block;
}
#navigation a {
	float: left;
	display: block;
	width: .1em;
	background-image: url(../pictures_pres/tab_right_both.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0.3em 20px 0.4em 16px;
	text-decoration: none;
	font-family: Lucida Grande, Verdana, sans serif;
	font-size: 0.8em;
	color:#F2F6Fa;
}
#navigation li ul li {
	width: 100%;
	margin: 2px 0 0 -3px;
	padding: 0 0 0 3px;
	background-image: url(../pictures_pres/subtab_left_both.gif);
	background-repeat: no-repeat;
	background-position: 0% -30px;
}
#navigation li ul a {
	background-image: url(../pictures_pres/subtab_right_both.gif);
	background-repeat: no-repeat;
}
#navigation li ul li:hover a, #navigation li ul li:hover {
	display: block;
	background-image: url(../pictures_pres/tab_right_both.gif);
	background-repeat: no-repeat;
	background-position: 0% -30px;
}
#navigation li ul li:hover a {
	background-position: 100% -30px;
}

#navigation > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a {float:none;}
    /* End IE5-Mac hack */
#navigation li:hover, #navigation li:hover a {
	background-position: 0% -30px;
    background-repeat: no-repeat;
	color:#F2F4F7;
}
#navigation li:hover a {
	background-position: 100% -30px;
}
#home #nav-home,
#praxis #nav-praxis,
#team #nav-team, 
#leistungen #nav-leistungen,
#faq #nav-faq,
#referenzen #nav-referenzen,
#kontakt #nav-kontakt {
	background-position: 0% -30px;
	border-width: 0;
}
#home #nav-home a,
#praxis #nav-praxis a,
#team #nav-team a,
#leistungen #nav-leistungen a,
#faq #nav-faq a,
#referenzen #nav-referenzen a,
#kontakt #nav-kontakt a {
	background-position: 100% -30px;
	color:#F2F4F7;
	padding-bottom: 5px;
}
#nav-aerzte,
#nav-mitarbeiter,
#nav-arbeitsmedizin, 
#nav-verkehrsmedizin,
#nav-reisemedizin,
#nav-sportmedizin,
#nav-gesundheitsfoerderung,
#nav-ernaehrungsmedizin,
#nav-diagnostik,
#nav-kundenliste,
#nav-videos,
#subnav-kontakt,
#nav-wegbeschreibung {
	width: 100%;
	margin: 1px 0 0 -3px;
	padding: 1px 0 0 -3px;
	background-image: url(../pictures_pres/tab_left_both.gif);
	background-repeat: no-repeat;
	background-position: 0% -5px;
}
#nav-aerzte a, 
#nav-mitarbeiter a,
#nav-arbeitsmedizin a, 
#nav-verkehrsmedizin a,
#nav-reisemedizin a,
#nav-sportmedizin a,
#nav-gesundheitsfoerderung a,
#nav-ernaehrungsmedizin a,
#nav-diagnostik a, 
#nav-kundenliste a,
#nav-videos a,
#subnav-kontakt a,
#nav-wegbeschreibung a {
	display: block;
	background-image: url(../pictures_pres/tab_right_both.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#nav-aerzte:hover a, #nav-aerzte:hover, 
#nav-mitarbeiter:hover a, #nav-mitarbeiter:hover,
#nav-arbeitsmedizin:hover a, #nav-arbeitsmedizin:hover, 
#nav-verkehrsmedizin:hover a, #nav-verkehrsmedizin:hover,
#nav-reisemedizin:hover a, #nav-reisemedizin:hover, 
#nav-sportmedizin:hover a, #nav-sportmedizin:hover, 
#nav-gesundheitsfoerderung:hover a, #nav-gesundheitsfoerderung:hover, 
#nav-ernaehrungsmedizin:hover a, #nav-ernaehrungsmedizin:hover, 
#nav-diagnostik:hover a, #nav-diagnostik:hover,
#nav-kundenliste:hover a, #nav-kundenliste:hover, 
#nav-videos:hover a, #nav-videos:hover, 
#subnav-kontakt:hover a, #subnav-kontakt:hover, 
#nav-wegbeschreibung:hover a, #nav-wegbeschreibung:hover {
	background-position: 0% -30px;
}
#nav-aerzte:hover a, 
#nav-mitarbeiter:hover a, 
#nav-arbeitsmedizin:hover a, 
#nav-verkehrsmedizin:hover a,
#nav-reisemedizin:hover a,
#nav-sportmedizin:hover a,
#nav-gesundheitsfoerderung:hover a,
#nav-ernaehrungsmedizin:hover a,
#nav-diagnostik:hover a, 
#nav-kundenliste:hover a,
#nav-videos:hover a,
#subnav-kontakt:hover a,
#nav-wegbeschreibung:hover a {
	background-position: 100% -30px;
}
#meta {
	margin: 0;	
	padding: 0;
	height: 80px;
	list-style: none;
	color: #596775; 
	font-family: arial; 
	font-size: 10pt;
}
#meta a {
	text-decoration: none;
	color: #596775;
	}
#sprechzeiten {
	float: left;
	margin: 0;
	padding: 6px 4px;
}
#links {
	float: right;
	margin: 0;
	padding: 6px 14px;
	text-decoration: none;
	background-image:url(../pictures_pres/trennstrich.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
#impressum {
	float: right;
	margin: 0;
	padding: 6px 8px 0 14px;
	text-decoration: none;
}
#wrapper_inner {
	position: relative;
	text-align: left;
	width: 931px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding-top: 40px;
}
#wrapper_outer {
	position: relative;
	text-align: left;
	width: 931px;
	margin-right: auto;
	margin-left: auto;
	}
#main { 
	border: none;
	background-image:url(../pictures_pres/bg_schatten.gif);
	background-repeat: repeat-y;
	padding: 30px 30px 10px 30px;
	margin: 41px 0 0 0;
}
.clearthefloats {
	clear: both;
} 
#footer {
	margin-top: 0;
	padding: 0;
	height:11px;
	background-image:url(../pictures_pres/footer.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
#teaser {
	width: 850px;
	padding: 0;
	margin: 0;
	}
ul.teaser {
	float: left;
	list-style: none;
	width: 850px;
	margin: 8px 0 15px 0px;
	padding: 0;
}
ul li.teaser{
	margin: 0;
	padding: 0;	
}
.buttom {
 	text-align: left;
 	height: 20px;
 	margin: 12px 0 0 0;
 	padding: 1px 18px 0 6px;
 	background-image: url(../pictures_pres/bottom_both.gif);
 	background-repeat: no-repeat;
 	background-position: top left;
}
.buttom a {
	text-decoration: none;
	color:#FFFFFF;
}
.buttom:hover, .buttom:hover a {
	color:#FFFFFF;
 	background-position: 0% -21px;
}
.buttom:hover a {
	background-position: 100% -21px;
}
li.home_box {
	font-size: 0.8em;
	line-height: 1.35;
	float: left;
	width: 233px;
	height: 220px;
	margin: 0 25px 0 0;
	padding: 15px 10px 5px 15px;
	background: #d9dde0;
	background-image: url(../pictures_pres/teaser_flaeche.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#spalte_li {
	float: left;
	width: 255px;
	margin-right: 20px;
	margin-top: 85px;
}
#spalte_li_2 {
	float: left;
	width: 255px;
	margin-right: 20px;
	margin-top: 110px;
}
#spalte_li_hl{
	float: left;
	width: 255px;
	margin-top: 20px;
}
#spalte_li_hl h4 {
	margin-top: 30px;
}
#spalte_li_hl p {
	color: #838c94;
	padding-top: 30px;
}
#kontakt #spalte_li_hl p {
	padding: 0;
	font-size: 0.8em;
}
#spalte_li img, #spalte_li_2 img {
	margin: 0 0 30px 0;
	padding: 0;
	display: block;
}
#praxis #spalte_li {
	margin-top: 40px;
}
#praxis #spalte_li {
	margin-top: 0;
} 
#praxis #spalte_li h2 {
	margin-bottom: 80px;
} 
#spalte_li cite.home{
	line-height: 1.2;
	font-size: 0.95em;
	text-align: left;
}

#spalte_li p.zitat, #spalte_li_2 p.zitat, #spalte_li_hl p.zitat {
	text-align: left;
	font-size: 0.78em;
	margin-top: 20px;
}
#spalte_li_hl h1 {
	color: #afb7c0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	letter-spacing: 0;
	font-size: 1.5em;
	margin-top: 0;
}
#spalte_li_hl{
	float: left;
	width: 255px;
	margin-top: 20px;
}
#referenzen #spalte_li_hl h1 {
	margin-bottom: 130px;
}
.blau {
	font-weight: bold;
	color: #004d9f;
}

#referenzen #spalte_li_hl p {
	padding-top: 0;
}
img.gesundheitstage{
	margin: 0;
	padding: 0; 
	border-top: 180px solid #ffffff;
}
#spalte_re {
	float: right;
	margin: 0 40px 20px 0;
	padding: 0;
	width: 545px;
}
#spalte_re p {
	margin: 0 35px 20px 0;
}
#referenzen #spalte_re p {
	margin: 0 23px 40px 0;
}
#spalte_re li {
	color: #596775;
	padding: 0 0 5px 0;
}
#praxis #spalte_re {
	float: right;
	margin-bottom: 60px;
} 
.aerzte {
	float: left;
	width: 400px;
	padding: 0 0 20px 0;
	margin: 10px 20px 20px 0;
}
.aerzte dl {
	margin: 0;
	padding: 0;
}
.aerzte dt {
	float: right;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 190px;
	font-weight: bold;
	color: #596775;
}
.aerzte dd {
	margin: 0;
	padding: 0;
	line-height: 1.4;
}
.aerzte dd.img img {
	margin: 0;
	padding: 0 20px 0 0;
}
.name {
	font-weight: bold;
	color: #004d9f;
}
.mitarbeiter {
	float: left;
	width: 260px;
	padding: 0 0 0 0;
	margin: 0 20px 20px 0;
}
.mitarbeiter dl {
	margin: 0;
	padding: 0;
}
.mitarbeiter dt {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #596775;
}
.mitarbeiter dd {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 1.4;
}
.mitarbeiter dd.img img {
	margin: 0;
	padding: 0 20px 0 0;
}
#leistung_1, #leistung_2,#leistung_3,#leistung_4,#leistung_5,#leistung_6,#leistung_7 {
	float: left;
	height: 165px;
	width: 830px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: bottom;
}
#leistung_1 {background-image: url(../pictures_pres/l1_arbeitsmedizin.jpg);
}
#leistung_2 {background-image: url(../pictures_pres/l2_verkehrsmedizin.jpg);
}
#leistung_3 {background-image: url(../pictures_pres/l3_reisemedizin.jpg);
}
#leistung_4 {background-image: url(../pictures_pres/l4_sportmedizin.jpg);
}
#leistung_5 {background-image: url(../pictures_pres/l5_gesundheit.jpg);
}
#leistung_6 {background-image: url(../pictures_pres/l6_ernaehrung.jpg);
}
#leistung_7 {background-image: url(../pictures_pres/l7_diagnostik.jpg);
}
h1.leistung {
	padding: 110px 0 0 25px;
}
#leistung_7 h1.leistung{
	color: #596775;
} 
.textpur {
	margin-top: 23px;
}
#faq_01, #faq_02, #faq_03, #faq_04 {
 	border-top: 1px solid #c2cad3;
	margin-top: 40px;
}
#faq h3 {
	margin-top: 15px;
}
#spalte_re #fragen a:hover {
	color: #002f5f;
}
#spalte_re #fragen ul {
	font-weight: bold;
	list-style: none;
	margin: 25px 0 20px 0;
	padding: 0;
}
#spalte_re #fragen li {
	font-size: 0.88em;
	line-height: 1.4;
}
#antworten ul {
	margin-left: 15px;
	padding-left: 0;
}
#antworten li {
	list-style-image: url(../pictures_pres/list.gif); 
	margin: 10px 0 15px 0;
	padding: 0 0 0 5px;
}
#antworten a {
	font-size: 0.80em;
}
#video {
	margin: 25px 0 0 0;
	padding: 0;
}
#video h4 {
	margin: 20px 0 10px 0;
}
#video p {
	margin: 0 0 60px 0;
}
.ref {
	float: left;
	width: 545px;
	padding: 0 0 20px 0;
	margin: 10px 20px 20px 0;
}
.ref dl {
	margin: 0;
	padding: 0;
}
.ref dt {
	float: right;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 260px;
	font-weight: bold;
	color: #596775;
}
.ref dd {
	margin: 0 0 0 285px;
	padding: 0;
	line-height: 1.4;
}
.ref dl dd.img {
	margin: 0;
}
.ref dd.img img {
	margin: 0;
	padding: 0 20px 0 0;
}
.txt {
	color: #596775;
	background-color: #ffffff;
	border: 1px inset #00008b;
	width: 220px;
}
.btn {
	margin: 0 0 0 115px;
	color: #f1f2f4;
	background-color: #98a1aa;
	border: 1px outset #adb4bb;
}
form {
	float: left;
	width: 480px;
	height: 300px;
	margin: 0 25px 0 0;
	padding: 25px 10px 5px 30px;
	background-color: #d9dde0;
	background-image: url(../pictures_pres/teaser_flaeche.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
form div {
	clear: left;
	padding-top: 0.6em;
}
form div label {
	float: left;
	width: 23%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.74em; 
	color: #596775;
	font-weight: bold;
}
div#sos_nav{
		margin-bottom: 60px;
}
div#sos_nav ul{
	border: 0;
	margin: 12px 20px 12px 0;
	padding: 0;
	list-style-type: none;
}
div#sos_nav li {
	border-bottom: 2px solid #004d9f;
	margin: 0 1.3em 0 0;
	padding: .3em 0;
	text-indent: 1em;
}
div#sos_nav a {
	text-decoration: none;
	color: #596775;
}
div#sos_nav a:hover {
	color: #004d9f;
}
div#sos_nav li:first-child {
	border-top: 2px solid #004d9f;
}
* html div#sos_nav ul {
	border-top: 2px solid #004d9f;
	margin-right: 20px;
}
