/* CSS Document */


body {font-size: 62.5%; height: 100%; width: 100%;}

html>body {
font-size: 10px;height: 100%; width: 100%;
overflow-x:hidden;
}





/*DENTAL-TV*/
#content {
	margin-bottom: 100px;
}


#content .bildleiste {
position: relative;
display: block;
float: left;
width: 108px;
height: 160px;
margin: 2px 2px 0 0;
background-color: #eeeeee;

}




.bildleiste .bildltext {
font-size: 11px;
padding: 1px 2px 1px 2px;

}

.bildleiste .bildltext a{
color: #222222;
text-decoration: underline;
}

/* LAYOUT-Bilder */


.topleiste {
	position: absolute;
	height: 108px;
	width: 787px;
	left:0px;
	top:0px;
	background:url(bilder/header.gif);
	background-position:left;
	background-repeat:no-repeat;
	z-index:8;
	padding-left: 213px;

}


#bannertop2 {
position: absolute;
	height: 60px;
	width: 235px;
	left:472px;
	top:0px;
	z-index:1000;

}

#bannerright {
position: absolute;
	height: 600px;
	width: 120px;
	left:880px;
	top:108px;
	z-index:1000;


}




/*EBENEN-POSITIONIERUNGEN */
.firstnav {
	position: absolute;
	left: 0px;
	top:  0px;
	width: 100%;
	height: 108px;
	background:url(bilder/bgleft.gif);
	background-attachment:scroll;
	background-position:top;
	background-repeat:repeat-x;
	background-image: url(bilder/bgleft.gif);
	z-index:115;
		z-index:1000;

}

.secnav {
	position:absolute;
	left: 0px;
	top:  41px;
	width: 213px;
	height: 100%;
	background:url(bilder/bgbody.gif);
	background-position:left;
	background-repeat:repeat-y;
	z-index:8;
}


#navbild {
	position:absolute;
	left: 0px;
	top:  107px;
	height: 87px;
	width: 209px;
	background:url(bilder/navbild.jpg);
	background-position:left;
	background-repeat:no-repeat;
	z-index:108;
	overflow:hidden;
	border-bottom: 1px solid #ffffff;

	
}




.thirdnav {
	position: absolute;
	left: 0px;
	top:519px;
	width: 213px;
	height: 20px;
	background:url(bilder/bgbot.gif);
	background-position:left;
	background-repeat:repeat-y;
}


/*TOP-NAV*/
li.nav-top {
	z-index: 116;
}
	
.firstnav ul li.nav-top {	
	position:relative;
left: 0px;
top: 0px;
	float:left;
	list-style-type:none;

	margin: 0;
	padding-left: 0;
	padding-top:0px;
	margin-top:0px;
	border-right: 1px solid #ffffff;
	z-index: 118;
}
.firstnav ul {
	position:relative;
		left: 213px;
	top: 60px;
	margin: 0px;
	
	margin-top:0px;
	padding-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform:uppercase;
	text-align:center;	
	font-weight: bold;
	z-index:118;
}
.firstnav ul form {
padding: 0px;
margin: 0px;
}


li.nav-top a, li.nav-top a:active, li.nav-top a:visited {
	text-decoration: none;
	color: #000000;
	display: block;
	width: 98px;
	height: 22px;
	padding-top: 8px;
	font-size: 11px;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	border-top: 10px solid #D7E6E4;
	z-index:118;
}
	
.nav-top a:hover, .firstnav ul li a.nhier{
	background-color:#588780;
	color:#ffffff;
	margin-top: 1px;
	border-top: 10px solid #9DBAB6;
	padding-top: 8px;
	padding-bottom: 3px;
	margin: 0px;	
	height: 22px;
	z-index:118;
}


.nav-top .seek {
	text-decoration: none;
	color: #000000;
	display: block;
	width: 251px;
	height: 22px;
	padding-top: 8px;
	font-size: 11px;
	margin: 0px;
	padding-left: 10px;
	padding-bottom: 1px;
	border-top: 10px solid #D7E6E4;
	text-align:right;
	padding-right: 30px;
	z-index:118;
	}

	
#suchfeld {
position: absolute;
	left: 3px;
	top: 14px;
	margin-top: 4px;
	background-color: #D7E6E4;
	border: 1px solid #000000; 
	height: 14px;
	width: 164px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
		z-index:118;
}

.skbig {
	width: 349px;
}
.skibig {
	width: 262px;
}


#suchsubmit{
position: absolute;
	left: 171px;
	top: 18px;
	margin: 0px;
	
	border: none;
	padding: 0px 0 5px 0;
	height: 18px;
	width: 68px;
		text-align:center;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	color: #ffffff;
	background-color: #588780;

}
	
/*.nav-top a.bg1:hover {
	margin:0px;
	text-decoration: none;
	color: #ffffff;
	padding-left: 12px;
	padding-right: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#588780;
	}
	
.nav-top a.bg2:hover {
	text-decoration: none;
	color: #ffffff;
	padding-left:11px;
	padding-right: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#588780;
	}

.nav-top a.bg3:hover {
	text-decoration: none;
	color: #ffffff;
	padding-left:4px;
	padding-right:6px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#588780;
	}

.nav-top a.bg4:hover {
	text-decoration: none;
	color: #ffffff;
	padding-left:14px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#588780;
	}
	
	
.nav-top a.bg5:hover {
	text-decoration: none;
	color: #ffffff;
	padding-left: 18px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#588780;
	}*/
	
	
	/*SUB-NAV*/
/*.nav-sub {
	position:relative;
	left: 0px;
	top: 154px;
	margin:0px;
	padding-left: 40px;
	padding-right: 10px;
	padding-bottom: 0px;
	font-weight: bold;
	z-index:10;
	}*/
	



.secnav ul {
	position:relative;
	left: 0px;
	top: 144px;
	margin-right:0px;
	margin-left:0px;
	padding-left: 0px;
	/*padding-left: 58px;*/
/*	padding-right: 10px;*/
	padding-bottom: 0px;
	padding-top:10px;
	padding-right: 2px;
	z-index:10;
	line-height:2.7em;
	font-size:1.1em;
	list-style-type:none;
	text-transform:uppercase;
	



}
.secnav ul li {
border-bottom: 1px solid #ffffff;
display: block;
}


.secnav ul li a { 
	color:#222222;
	border-left: 50px solid #9ECAC3;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.secnav ul li a:hover { 
	background-color:#A4C0BC;
	border-left: 50px solid #82AFA8;
	color: #ffffff;
}


.secnav ul li.hier a { 
	background-color:#A4C0BC;
	border-left: 50px solid #82AFA8;
	color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
}

.secnav ul li.hier a:hover { 
	background-color:#A4C0BC;
	border-left: 50px solid #82AFA8;
	color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
}


.thirdnav ul {
	position:relative;
	left: 0px;
	top: 95%;
	margin-right:5px;
	padding-left: 58px;
	padding-right: 10px;
	padding-bottom: 0px;
	z-index:10;
	line-height:31px;
	font-size:10px;
	color: #588780;
	width: 122px;
	background-image:url(bilder/trenner_quer.gif);
	list-style-image:none;
	list-style-type:none;
}
.thirdnav ul li{ 	
	float: left;
	padding: 2px;
	text-align: right;
	background-image:url(bilder/trenner_quer.gif);




}

.thirdnav ul li a { 
	color:#588780;
}


select, input[type="text"],  input[type="password"] {

/*	background-color: #D7E6E4; */
	border: 1px solid #cccccc !important;
	background-color: auto !important;

	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	}
textarea {
clear: both;
	/* background-color: #D7E6E4;*/
		border: 1px solid #cccccc; 
		

}

select:hover,  input[type="text"]:hover, textarea:hover, select:focus, input[type="text"]:focus, textarea:focus,  input[type="password"]:hover,  input[type="password"]:focus{
background-color: #eeeeee;
}

# a {

text-decoration: underline;
}

.conttetxtfull a, .kanzeige a {
color: #333333;
}


form[name="tt_address_form"] input {margin: 5px 0 0 0;}

#cse-search-results {
	margin:  10px	;
	font-size: 0.8em;
	
}
#cse-search-results a {
	color: #000000;
}


