
/* *{ margin:0px; padding:0px; } */

a { font-family:Arial, Verdana, sans-serif; color:#aa5544; text-decoration:none; }
a:hover { font-family:Arial, Verdana, sans-serif; color:#aa5544; text-decoration:none; border-bottom:1px #aa5544 dotted; }
a.active { font-family:Arial, Verdana, sans-serif; color:#aa5544; text-decoration:none; border-bottom:1px #aa5544 dotted; }
a.menu { font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a.menu:hover { color:#ffffff; text-decoration:none; border-bottom:0px; }
a.menu_active { font-family:Arial, Verdana, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; border-bottom:1px #bb9999 dotted; }
a.menu_active:hover { color:#ffffff; text-decoration:none; border-bottom:1px #bb9999 dotted; }
a.submenu { font-family:Arial, Verdana, sans-serif; font-size:10px; color:#666666; text-decoration:none; }
a.submenu:hover { color:#ffffff; text-decoration:none; border-bottom:0px; }
a.submenu_active { font-family:Arial, Verdana, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; border-bottom:1px #bb9999 dotted; }
a.submenu_active:hover { color:#ffffff; text-decoration:none; border-bottom:1px #bb9999 dotted; }

p { margin:10px 0px; padding:0px; }
p.line { clear:both; padding-bottom:6px; border-bottom:1px #888888 solid; }
ul { margin-left:20px; padding-left:0px; list-style-type:circle; }
li { color:#aaaaaa; margin-left:0px; padding:2px 0px; }
h1 { margin:10px 0px; padding:0px; font-family:"Times New Roman", Georgia, serif; font-size:16px; color:#cc7766; font-weight:bold; }
h2 { margin:10px 0px; padding:0px; font-family:"Times New Roman", Georgia, serif; font-size:13px; color:#aa5544; font-weight:normal; }
h3 { margin:10px 0px; padding:0px; font-family:Arial, Verdana, sans-serif; font-size:11px; color:#aa5544; font-weight:normal; }
h2.team { width:250px; margin:10px 0px; padding:0px; font-family:"Times New Roman", Georgia, serif; font-size:13px; color:#aa5544; font-weight:normal; border-bottom:1px #bb9999 solid; }

body { margin:0px; padding:0px; text-align:left; font-style:normal; font-variant:normal; font-weight:normal; font-family:Arial, Verdana, sans-serif; color:#777777; font-size:11px; background-color:#aaaaaa; }

div.page { margin-left:auto; margin-right:auto; padding:0px; width:750px; }
div.top { width:750px; margin:30px 0 0 0; padding:0px; }
div.main { width:750px; padding:0px; background:url(images/main_back.gif) repeat-y; }
div.bottom { width:750px; margin-bottom:20px; padding:0px; }
div.site { margin:0px 48px 0px 48px; padding:6px; width:642px; background-color:#ffffff; }



div.site_head { margin:0 0 6px 0; padding:6px; width:630px; height:120px; background-color:#dddddd; text-align:center; }
div.site_head .mandelkow { font-family:"Times New Roman", Georgia, serif; color:#666666; font-size:16px; font-weight:bold; }
div.site_head .zahnarzt { padding-bottom:6px; width:300px; font-family:Arial, Verdana, sans-serif; color:#888888; font-size:11px; border-bottom:1px #aaaaaa solid; }
div.site_head .schwerpunkt { font-family:Arial, Verdana, sans-serif; color:#666666; font-size:11px; }
div.site_head p.line { clear:both; border-bottom:1px #dddddd solid; }

.latein { font-family:"Times New Roman", Georgia, serif; color:#666666; font-size:16px; font-weight:bold; }




div.menu { float:left; margin:0px; padding:6px; width:138px; height:750px; background-color:#ddbbbb; text-align:right; }
div.menu p.line { clear:both; border-bottom:1px #bb9999 solid; }

div.content { float:right; margin:0px; padding:6px 6px 6px 0; width:480px; height:750px; background-color:#ffffff; border-top:1px #888888 solid; }
div.content p.line { clear:both; border-bottom:1px #aaaaaa solid; }




/* Images */
img.blank { border-width:0px; }
img.default { background-color:#dddddd; border:1px solid #003366; }







.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix { display:inline-block;}

/* Hides from IE-mac \*/
	* html .clearfix {height:1%; }
	.clearfix { display:block; }
/* End hide from IE-mac */




#abdunkeln {
background:#353535;
color:#fff;
filter:alpha(opacity=40);
-moz-opacity:.4;
opacity:.4;
position:absolute;
left:100px;
top:100px;
z-index:5;
width:100%;
height:100%;
text-align:center;
}



