/* CSS Document */
* { margin: 0; padding: 0; }
html { min-height: 100%; margin-bottom: 1px; }

html { margin:0; padding:0; }
body { margin:0; padding:0; font-family:Arial; color:#000; background-color:#D9E9F5; font-size:12px; }

a:link, a:visited{ 
color:#000; 
text-decoration:none;
 }
a:hover { 
color:#1377E8;
 }

li {
list-style:none;}
h1 { font-size:16px; }

h2 { 
font-size:12px;
color:#666666;  }

h3 {
font-size:12px;
color:#666666;
margin-left:8px;
margin-top:-25px; }

h4 { 
font-size:14px;
color:#1377E8;
margin-top:-10px;  }

.linetop {
margin-top:-25px;}


table img{
border:solid #666666 1px;
padding:3px;}
/* table für team */
.tdright{
text-align:right;
width:200px;
}
.tdleft{
text-align:left;
width:200px;
}
.tdcenter{
text-align:left;
padding-left:35px;
}
/* table für kieferorthopädie */
.tdlinks{
text-align:left;
width:150px;
}
.tdmitte{
width:3px;}
.tdrechts{
text-align:left;
width:100%;
}

.hr { 
background:url(../images/bg_postdivider.gif) repeat-x; 
height:11px; 
border:none; 
margin-bottom:10px; 
margin-top:-5px; 
}
.hr hr { display:none; }

hr {
color: #CCCCCC;}
strong {
font-size:10px;

}
/* Kopf */
#header { 

margin:0 auto; width:800px; height:auto; 
}

/* header menu */
#menu {	
	width: 244px;
	height:auto;		
	float: right;
	display:block;
	overflow:hidden;

}
#menu ul {
	font: bolder 14px 'Trebuchet MS', sans-serif;
	width: 245px;
	color: #FFF;
	background-color: #E7F2F6;		 	
	margin: 0 15px;
	padding: 0;
	height:auto;
	text-align:left;
	padding-left:20px;

}
#menu li {

	list-style: none;
	padding: 7px;
}
#menu li a {
background-image:url(../images/alink.jpg);
background-repeat:no-repeat;
background-position:left center;
	padding: 3px;
	padding-left:30px;
	color: #4097CD;	
	text-decoration: none;	
	
}
#menu li a:hover {

background-image:url(../images/ahover.jpg);
background-repeat:no-repeat;
background-position:left center;

}
.aliaktive {

background-image:url(../images/ahover.jpg);
background-repeat:no-repeat;
background-position:left center;

}


#header a img { border:none; }
#logo a { 
line-height:25px; 
padding-bottom:1px; 
padding-left:19px;  
}
#logo a.logoimg { 
margin-top:-110px; 
display:block; 
width:242px; 
height:104px; 
}

#header a.bookmark { 
background:url(../images/icon_fav.gif) no-repeat; 
}
#header a.homepage { 
background:url(../images/icon_home.gif) no-repeat; 
}
#logo {

	margin-left:0px;
	margin-bottom:-59px;
	width:800px;
	padding-top:118px;
	text-align:center;
	background:url(../images/head.jpg) no-repeat;
	font-size:11px;
	
}
.logo h1, .logo h2 { display:none; }

/* NAVI */
#nav { position:absolute; right:0; bottom:0; list-style:none; }
* html #nav { bottom:-1px; }
#nav li { float:left; }
#nav li a { display:block; height:45px; }
#nav li a strong { display:none; }

#nav li a.home 
{ 
width:87px; 
background:url(../images/nav_home.gif);
text-align:center;

}


#nav li a.home:hover { width:87px; 
background:url(../images/nav2.gif);
color: #FFFF99; }

/* WRAPPER */

#contentwrap { 

width:800px; 

background-image:none; 
margin:0px auto; 
padding-left:0px;
background-color:#FFFFFF;

}


/* AUF WELCHER SEITE MANN IST */
#position { 
border:none; 
background-image:url(../images/bg_navi.jpg); 
background-position:right top; 
background-repeat:no-repeat; 
margin:0px;
padding:0px;
width:auto;
padding-left:30px; 

 color:#CCCCCC;
}
#position a { 
font-weight:bold;
color:#CCCCCC;
}

#position a:hover { 
font-weight:bold;
color:#28AADC;
}


/* CONTANT */
#content { 
float:left; 
width:497px;
margin-top:-8px;
padding-top:10px;
padding-left:20px; 
 }
#content h1 { 
font-family:"Trebuchet MS"; 
font-size:18px; 
color:#28AADC;
margin-top:25px;
padding-left:10px;
 }
#content p, #content dl, #content ul, #content ol { 
line-height:18px; 
padding-left:10px; 
padding-bottom:34px; 
}
#content a { font-weight:bold; }
#content a:hover { border-bottom:1px dotted;  }
#content .postinfo { display:block; padding:5px 10px; margin-bottom:5px; background:#F6F6F6; border:1px solid #E8EDF4; color:#333; }
#content .postinfo a {  }
#content hr {
color: #CCCCCC;
}
#content p img{
border:solid #666666 1px;
padding:3px;
margin-right:5px;

}

#content blockquote { 
width:80%; 
margin:10px auto; 
padding:0 26px; 
line-height:18px; 
background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%;
font-size:11px; 
}

#content blockquote h1 { 
color:#666;
font-size:12px;   }


/* CONTANT-IMPLANTOLOGIE */
#content-implantologie { 
float:left; 
width:497px;
background-image: url(../images/implantate.gif);
background-repeat:no-repeat;
background-position: top right;
margin-top:-8px;
padding-top:10px;
padding-left:20px; 
 }
#content-implantologie h1 { 
font-family:"Trebuchet MS"; 
font-size:18px; 
color:#1377E8;
margin-top:25px;
padding-left:10px;
 }
#content-implantologie p, #content-implantologie dl, #content-implantologie ul, #content-implantologie ol { 
line-height:18px; 
padding-left:10px; 
padding-bottom:34px; 
}
#content-implantologie a { font-weight:bold; }
#content-implantologie a:hover { border-bottom:1px dotted;  }
#content-implantologie .postinfo { display:block; padding:5px 10px; margin-bottom:5px; background:#F6F6F6; border:1px solid #E8EDF4; color:#333; }
#content-implantologie .postinfo a {  }
#content-implantologie hr {
color: #CCCCCC;
}
#content-implantologie p img{
border:solid #666666 1px;
padding:3px;
margin-right:5px;

}

#content-implantologie blockquote { 
width:80%; 
margin:10px auto; 
padding:0 26px; 
line-height:18px; 
background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%;
font-size:11px; 
}

#content-implantologie blockquote h1 { 
color:#666;
font-size:12px;   }




/* CONTANT-IMPLANTOLOGIE */
#content-kieferorthopaedie { 
float:left; 
width:497px;

margin-top:-8px;
padding-top:10px;
padding-left:20px; 
 }
#content-kieferorthopaedie h1 { 
font-family:"Trebuchet MS"; 
font-size:18px; 
color:#1377E8;
margin-top:25px;
padding-left:10px;
 }
#content-kieferorthopaedie p, #content-kieferorthopaedie dl, #content-kieferorthopaedie ul, #content-kieferorthopaedie ol { 
line-height:18px; 
padding-left:10px; 
padding-bottom:34px; 
}
#content-kieferorthopaedie a { font-weight:bold; }
#content-kieferorthopaedie a:hover { border-bottom:1px dotted;  }
#content-kieferorthopaedie .postinfo { display:block; padding:5px 10px; margin-bottom:5px; background:#F6F6F6; border:1px solid #E8EDF4; color:#333; }
#content-kieferorthopaedie .postinfo a {  }
#content-kieferorthopaedie hr {
color: #CCCCCC;
}
#content-kieferorthopaedie p img{
border:solid #666666 1px;
padding:3px;
margin-right:5px;

}

#content-kieferorthopaedie blockquote { 
width:80%; 
margin:10px auto; 
padding:0 26px; 
line-height:18px; 
background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%;
font-size:11px; 
}

#content-kieferorthopaedie blockquote h1 { 
color:#666;
font-size:12px;   }









/* NAV RECHTS */
#right { float:left; width:253px; padding-left:9px; }
#right dl { margin-bottom:20px; }

#right dt { 
font-family:"Trebuchet MS"; 
font-size:13px; 
font-weight:bold; 
padding-left: 13px; 
height:27px; 
line-height:27px; 
}

#right a:hover { text-decoration:underline; }


/* ÜBERSCHRIFTEN NAV RECHTS */
#subnav { width:239px; list-style:none; }

/* SPALTEN SCHWERPUNKTE */
#subnav dd { margin:0; line-height:30px; background:url(../images/bg_subnav.gif); }

/* ÜBERSCHRIFTEN POSITIONIERUNG */
#subnav dt { 
background:url(../images/bg_right_head.gif) repeat-x;
margin-top:10px;}

#subnav a { 
display:block; 
height: 32px;  
padding-left:13px; 
}

#subnav a:hover { 
text-decoration:none; 
font-weight:bold;
color:#1377E8; 
padding-left:30px;
background:url(../images/bg_subnav_on.gif);
background-repeat:no-repeat; }

	

#subnav .laston {
padding-left:30px;
background:url(../images/bg_subnav_last_on.gif); }






.box { float:right; display:block; overflow:hidden;width:226px; height:154px; background:url(../images/bg_box.jpg); padding-left:17px; padding-top:5px; margin:0; color:#666; margin-top:35px; margin-right:10px; }
.box dd { margin:0; height:65px; }
.box dd.last {  }

.medialist dd img { float:left; margin:5px 5px 0 10px; border:none; }

.medialist dd p { 
padding-right:5px;
padding-left:1px;
padding-top:5px;

  }
.medialist {
margin-top:82px;

 }
 .medialist b{

 text-decoration:underline;
 font-size:12px;
 }

.search dd { 
padding:15px 10px 0; margin:0; 
}




#footer { 
height:auto;
background-color:#28AADC;

display:block;
overflow:hidden;
background-image:url(../images/bgfooter.jpg);
background-repeat:no-repeat;

font-size: 10px;
color:#666;
width:800px;
margin:0px;
padding:0px;
height:70px; 

 }
 #footer p{
 padding:15px;
 margin-top:25px;



 }
#footer a { 
color:#666;
text-decoration:none;   }

#footer a:hover { border-bottom:1px dotted #666; }

.clear { clear:both; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */


form { margin:0; padding:0; }
input { }
input.input { position:relative;width:157px; margin-bottom:8px; height:21px; padding:5px 15px 0; color:#FFF; background:url(../images/bg_search.gif) no-repeat 0 50%;  border:none; }
* html input.input { width:147px; margin-bottom:5px; background-attachment:fixed; padding-right:25px;  }
input.submit { background: #333; color:#FFF; font-size:11px; border:inset; width:auto; border:none; margin:0; padding:5px; }

.floatright { float:right; }
.floatleft { float:left; }
