body {font-size:100.1%; margin:0px; font-family:Verdana,Helvetica, Arial, sans-serif;}

#header {position:relative; background:#84c2c0;height:122px;}

#header #logo {position:absolute; left:15px; top:20px;}
#header #zahnkette {background:url(img/zahnkette.gif) no-repeat left top; margin-left:435px; height:102px;}
#header ul#appendixnavigation {list-style-type:none; margin:0px; margin-left:560px; padding:0px; height:20px;}
#header ul#appendixnavigation li {display:block; float:left; margin:0px; margin-right:2px; padding:0px;}
#header ul#appendixnavigation li a, #header ul#appendixnavigation li a:link, #header ul#appendixnavigation li a:visited {text-decoration:none; color:#ffffff; font-weight:bold; font-size:0.65em; padding:0px 5px; border:solid #ffffff 1px; border-width:0px 1px 0px 0px;}
#header ul#appendixnavigation li a:hover, #header ul#appendixnavigation li a.active  {color:#cc0099 !important;}
#header ul#appendixnavigation li a.noborder {border:0 !important; padding-right:0px;}

#navigation {padding-left:5px; margin-bottom:1px;}
#navigation ul#mainnavigation {list-style-type:none; margin:0px; padding:0px;}
#navigation ul#mainnavigation li {display:block; float:left; margin:0px; margin-right:2px; height:30px; width:70px; padding:0px;}
#navigation ul#mainnavigation li a, #navigation ul#mainnavigation li a:link, #navigation ul#mainnavigation li a:visited {display:block; height:100%; width:100%; text-decoration:none; background:#ff0000 no-repeat left top; color:#84c2c0;}
#navigation ul#mainnavigation li a span {position:absolute; display:inline; overflow: hidden; left:-3000px; top:-3000px; width:0px; height:0px; font-size:1px;}

#container {position:relative; clear:both; display:block; margin-top:90px;}

#container #rightCol {position:absolute; left:780px; width:200px;}
#container #rightCol p {margin:0; padding:5px 20px 15px 7px; border-top:solid 2px #84c2c0; font-size:0.7em; line-height:140%;}

#container #leftCol {position:absolute; left:0px; width:0px; display:block; width:250px;}
#container #leftCol img {position:absolute; left:15px; top:0px;}
#container #leftCol img.klein {top:94px;}
#container #leftCol ul#subnavigation {list-style-type:none; margin:0 0 0 5px; padding:0px;}
#container #leftCol ul#subnavigation li {display:block; margin:0px; height:18px; width:220px; padding:0px;}
#container #leftCol ul#subnavigation li a, #navigation ul#subnavigation li a:link, #navigation ul#subnavigation li a:visited {display:block; height:100%; width:100%; text-decoration:none; background:#ff0000 no-repeat left bottom; color:#84c2c0;}
#container #leftCol ul#subnavigation li a span {position:absolute; display:inline; overflow: hidden; left:-3000px; top:-3000px; width:0px; height:0px; font-size:1px;}

#container #content {position:absolute; left:240px; top:-25px; width:490px;}
#container #content p {font-size:0.8em; line-height:140%; color:#222222;}
#container #content p.aktuelles {border:solid 1px #84c2c0; border-width:2px 0px 0px 0px; padding:5px 0px 15px 0px;}
#container #content p.aktuelles .datum {font-size:0.8em; font-weight:bold;}
#container #content a { text-decoration:none; color:#00857f;}
#container #content a:hover { text-decoration:none; color:#84c2c0;}
#container #rightCol a { text-decoration:none; color:#00857f;}
#container #rightCol a:hover { text-decoration:none; color:#84c2c0;}
#container #content h1 {display:block; height:28px;}
#container #content h1.hl_schwebebahn {background:url(img/hl_schwebebahn.gif) no-repeat top left;}
#container #content h1.hl_aktuelles {background:url(img/hl_aktuelles.gif) no-repeat top left;}
#container #content h1.hl_ausland {background:url(img/hl_ausland.gif) no-repeat top left;}
#container #content h1.hl_dentallabore {background:url(img/hl_dentallabore.gif) no-repeat top left;}
#container #content h1.hl_engagement {background:url(img/hl_engagement.gif) no-repeat top left;}
#container #content h1.hl_index {background:url(img/hl_index.gif) no-repeat top left;}
#container #content h1.hl_kollegen {background:url(img/hl_kollegen.gif) no-repeat top left;}
#container #content h1.hl_kooperationen {background:url(img/hl_kooperationen.gif) no-repeat top left;}
#container #content h1.hl_liste {background:url(img/hl_liste.gif) no-repeat top left;}
#container #content h1.hl_vorstand {background:url(img/hl_vorstand.gif) no-repeat top left;}
#container #content h1.hl_notdienst {background:url(img/hl_notdienst.gif) no-repeat top left;}
#container #content h1.hl_partnerlinks {background:url(img/hl_partnerlinks.gif) no-repeat top left;}
#container #content h1.hl_philosophie {background:url(img/hl_philosophie.gif) no-repeat top left;}
#container #content h1.hl_praxisgebuehren {background:url(img/hl_praxisgebuehren.gif) no-repeat top left;}
#container #content h1.hl_zahnersatz {background:url(img/hl_zahnersatz.gif) no-repeat top left;}
#container #content h1.hl_zahnmedizin {background:url(img/hl_zahnmedizin.gif) no-repeat top left;}
#container #content h1.hl_patienteninformation {background:url(img/hl_patienteninformation.gif) no-repeat top left;}
#container #content h1.hl_impressum {background:url(img/hl_impressum.gif) no-repeat top left;}
#container #content h1.hl_sitemap {background:url(img/hl_sitemap.gif) no-repeat top left;}
#container #content h1 span {position:absolute; display:inline; overflow: hidden; left:-3000px; top:-3000px; width:0px; height:0px; font-size:1px;}
#container #content h2 {font-size:0.9em; color:#CC0099;}
.subheadline {font-weight:bold; font-size:0.9em;}
#container #content ul#sitemap {font-size:0.7em; line-height:140%; list-style-type:none; margin:0px; padding:0px; margin-top:-7px;}
#container #content ul#sitemap ul {line-height:140%; list-style-type:none; margin:0px; margin-left:50px; padding:0px;}
#container #content ul#sitemap li {line-height:140%; padding-top:7px; list-style-type:none;}
#container #content #login {border:solid #CC0099 1px; width:340px; padding:5px;}
#container #content #login a {float:right; margin-top:3em;}
#container #content #login img {border:0px;}
#container #content #login p {font-size:0.8em; line-height:140%; color:#CC0099; margin:0px; padding:0px; width:229px;}

table a, table a:link, table a:visited {text-decoration:none; color:#00857f;}
table#downloads a, table#downloads a:link, table#downloads a:visited { text-decoration:none; color:#00857f; display:block; padding:5px; margin-right:5px;}
table#downloads {width:490px;}
table#downloads td {padding:5px 0px 5px 3px;}
table#downloads .col2 {width:150px;}
table#downloads .col2 img.valuebutton {display:block; border:none;}
table#downloads a:hover {background:#B7E2E0;}
table a:hover { text-decoration:none; color:#84c2c0;}
.tr2 {background:#daedec;}
.col1 {width:200px; padding-right:50px !important;}
th, td {text-align:left; padding:5px 0px 5px 3px;}
tr {vertical-align:top;font-size:0.7em; line-height:140%;}
.td3 {width:400px;}
.td2 {width:150px;}
.td1 {width:160px;}