body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
	margin:0px;
	padding:0px;
	background-color:#726f68;
}

img{ border:none; }

#logo{
	background-color:#fff;
}

/* ::::::::::: Hauptnavigation ::::::::::::*/
#mainNav{
	background:#918c84 url(../img/bg_nav.gif) repeat-x;
	height:23px;
	padding-left:270px;
}
	#mainNav ul{
		display:block;
		margin:0;
		padding:0;
		height:23px;
		width:580px;
	}	
	#mainNav li{
		list-style-type: none;
		height:23px;
		float:left;
	}
	#mainNav a, #mainNav div{
		background:url(../img/mainbutton_lo.gif) no-repeat;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		text-align:center;
		float:left;
		height:23px;
		line-height:22px;
	}
		#mainNav a:hover, .navklicked{
			background-color:#8f0000 !important;			
		}
		#main1{ width:67px; }
		#main2{ width:120px; }
		#main3{ width:201px; }
		#main4{ width:82px; }
		#main5{ width:104px; background-image:url(../img/bg_navkontakt.gif) !important; }

/* ::::::::::: Kopfmotiv ::::::::::::*/
#kopfmotiv{
	background:url(../img/bg_kopfmotiv.jpg) repeat-x;
	height:132px;
	overflow:hidden;
}


/* ::::::::::: Contentbereich ::::::::::::*/
#inhaltblock{
	background:#fff url(../img/bg_content.gif) repeat-x;
	border-top:1px solid #af0000;
	border-bottom:1px solid #fff;
	padding-bottom:50px;
	width:100%;
}
	#inhaltblock *{ font-size:1em; }
	#inhaltblock h1{
		display:block;
		margin:0;
		padding:0;
		width:840px;
		line-height:200px;
		color:#fff;
		overflow:hidden;
		color:#b2b2b2;
		font-size:16px;
		font-weight:bold;
		background-repeat:no-repeat;
		background-position: 270px 30px;
		height:50px;
	}
	#inhaltblock h2{
		color:#af0000;
		font-size:11px;
		margin-bottom:2em;
	}
	#inhaltblock h3{
		font-size:11px;
		margin-top:2em;
	}
			.head_home{ background-image:url(../img/headline_home.gif); }
			.head_home2{ background-image:url(../img/headline_home2.gif); }
			.head_veranstaltungen{ background-image:url(../img/headline_veranstaltungen.gif); }
			.head_team{ background-image:url(../img/headline_team1.gif); }
			.head_team2{ background-image:url(../img/headline_team2.gif); }
			.head_team3{ background-image:url(../img/headline_team3.gif); }
			.head_team4{ background-image:url(../img/headline_team4.gif); }
			.head_team5{ background-image:url(../img/headline_teamLabor.gif); }
			.head_team6{ background-image:url(../img/headline_team6.gif); }
			.head_links{ background-image:url(../img/headline_links.gif); }
			.head_behandlung{ background-image:url(../img/headline_behandlung1.gif); }
			.head_implantologie{ background-image:url(../img/headline_implantologie.gif); }
			.head_paradontologie{ background-image:url(../img/headline_paradontologie.gif); }
			.head_konservierend{ background-image:url(../img/headline_konservierend.gif); }
			.head_prothetik{ background-image:url(../img/headline_prothetik.gif); }
			.head_aesthetik{ background-image:url(../img/headline_behandlung1.gif); }
			.head_oralprophylaxe{ background-image:url(../img/headline_oralprophylaxe.gif); }
			.head_oralchirurgie{ background-image:url(../img/headline_oralchirurgie.gif); }
			.head_anfahrt{ background-image:url(../img/headline_anfahrt.gif); }
			.head_kontakt{ background-image:url(../img/headline_kontakt.gif); }
			.head_impressum{ background-image:url(../img/headline_impressum.gif); }
			.head_kieferorthopaedie{ background-image:url(../img/headline_kieferorthopaedie.gif); }
	/* ::::::::::: Subnavigation ::::::::::::*/
	#subnavigation{
		width:240px;
		float:left;
		padding:11px 0 0 20px;
		border-top:1px solid #fff;
	}
		#subnavigation ul{
			display:block;
			margin:0;
			padding:0;
		}	
		#subnavigation li{
			list-style-type: none;
			width:230px;
		}
		#subnavigation ul li a, #subnavigation div{
			display:block;
			background:url(../img/pfeil_submenu.gif) no-repeat 0 5px;
			font-weight:bold;
			padding:3px 0 3px 15px;
			width:210px;
			color:#999;
			text-decoration:none;
			border-bottom:1px dashed #999;
			cursor:pointer;
		}
		#subnavigation ul li a:hover, .subklicked{
			color:#8f0000 !important;
		}
		
	a.navTop{
		display:block;
		width:71px;
		background:url(../img/bg_topButton.gif) no-repeat 0 0.3em;
		color:#b2ada5;
		cursor:pointer;
		text-align:center;
		text-decoration:none;
		font-size:10px;
		margin-left:20px;
		position: relative;
		top: -1.5em;
	}
		a.navTop:hover{
			text-decoration:underline overline;
		}

	/* ::::::::::: Inhalte ::::::::::::*/
	#inhalt, .veranstaltung{
		width:578px;
		margin:0 0 0 270px;
		padding:14px 0 0 0;
		border-top:1px solid #fff;
		line-height:1.5em;
	}
		div.veranstaltung .download{
			height:auto;
			margin:0.5em 0 0 0;
		}
		#inhalt p{
			display:block;
			margin:0 0 1em 0;
			padding-top:0;
		}
	
	/* veranstaltung */
	div.veranstaltung strong{
		color:#af0000;
		font-size:11px;
		font-weight:bold;
		margin:0 0 2em 0;
	}
		#inhaltblock div.veranstaltung h2{
			color:#af0000;
			font-size:11px;
			margin:0;
		}
		
		div.veranstaltung p{
			margin:0;
		}
		
	div.veranstaltung h3{
		font-size:11px;
		margin:2em 0 0.5em 0;
	}
	div.veranstaltung p{
		display:block;
		margin:0 0 1em 0;
		padding-top:0;
	}
		div.veranstaltung li{
			display:block;
			list-style-type:none;
			background:url(../img/pfeil_Liste.gif) no-repeat 0 5px;
			padding:0 0 0 10px;
		}
	/* Team */
.teambox{
		width:578px;
		margin:0 0 0 270px;
}
ul.teambox{
		padding:0;
		display:block;
		list-style-type: none;
}
	ul.teambox li{
		display:block;
	}
	.inhalt_team{

		padding:14px 0 14px 0;
		border-top:1px dashed #fff;
		border-bottom:1px dashed #999;
	}
		.inhalt_team img{
			float:right;
			margin:0 0 1em 0;
		}
		.teamSpalteL{
			width:460px;
		}
		.teamEinSpalter, ul.teambox li{
			padding:14px 0 14px 0;
			border-top:1px dashed #fff;
			border-bottom:1px dashed #999;
		}
			.teamSpalteL ul, .teamEinSpalter ul, .veranstaltung ul{
				display:block;
				margin:0;
				padding:0;
			}
			.teamSpalteL li, .teamEinSpalter li{
				display:block;
				list-style-type:none;
				background:url(../img/pfeil_Liste.gif) no-repeat 0 0.8em;
				padding:0.4em 0 0 10px;
			}
			
	/* Behandlungsspektrum */
	.inhalt_behandlungBG{
		position:absolute;
		left:850px;
		top:300px;
		background:url(../img/bg_asthetik.jpg) no-repeat;
		width:157px;
		height:242px;	
	}
	
	
	
	/* Links */
	.inhalt_links{
		width:578px;
		margin:14px 0 0 270px;
		border-top:1px dashed #999;
		border-bottom:1px dashed #999;
		line-height:1.3em;
	}
		
		table{
			border-collapse:collapse;
			border-spacing:0;
			margin:0;
			padding:0;
		}
			.inhalt_links td{
				padding:5px 0 5px 20px;
				vertical-align:top;				
			}
			.inhalt_linksBG{
				background-color:#ebe9e5
			}
				.inhalt_links a, a.pfeilLink{
					display:block;
					background:url(../img/pfeil_submenu.gif) no-repeat 0 3px;
					font-weight:bold;
					padding:0 0 0 15px;
					color:#999;
					text-decoration:none;
				}
				.inhalt_links a:hover, a.pfeilLink:hover{
					color:#8f0000;
				}
	/* Kontakt */
	.inhalt_kontakt{
		width:578px;
		margin:14px 0 2em 270px;
		padding:8px 0 8px 0;
		border-top:1px dashed #999;
		border-bottom:1px dashed #999;
		line-height:1.3em;
		text-align:left;
	}
		.inhalt_kontakt table{
			width:575px;
		}
			table th, table td{
				text-align:left;
			}
			.inhalt_kontakt a{
				display:block;
				color:#999;
				text-decoration:underline;
			}
			.inhalt_kontakt a:hover{
				color:#000;
				text-decoration:none;
			}
		.googlemap{
			border-top:1px dashed #999;
			border-bottom:1px dashed #999;
			width: 575px;
			height: 400px;
		}
		
#rundgang{
	clear:both;
	position:relative;
	padding:0;
	border-top:1px solid #fff;
}
	#rundgangNavi{
		position:absolute;
		left:20px; top:105px; width:225px;
	}
		#rundgangNavi h3{ font-size:1em; display:block; border-bottom:1px dashed #999; clear:both; padding:0 0 2px 15px; margin:0.5em 0 0.5em 0; }
		#rundgangNavi div{ position:relative; padding:0 0 0 15px; clear:both; height:16px;}
					
			#rundgangNavi div p{ position:absolute; clear:both; width:150px; margin:0; padding:0; }
			#rundgangNavi div ul{ display:block; clear:both; position:absolute; left:151px; top:2px; margin:0; padding:0; }
				#rundgangNavi div ul li{ display:block; list-style-type:none; float:left; padding:0 4px 0 0; height:10px; }
		
		
		#rundgangNavi div a{
			cursor:pointer;
			float:left;
			font-size:1px;
			display:block;
			border:1px solid #ebe9e5;
			width:8px; height:8px;
			background-color:#ccc;
		}
	
	#bilder{
		position:relative;
		left:270px; top:0px; width:576px;
		background-color:#ebe9e5;
		text-align:center;
	}
		#bilder img{
			margin:16px 0 16px 0;
			border:1px solid #fff;
		}
	
/* ::::::::::: Fuss ::::::::::::*/
#fuss{
	background:url(../img/bg_fuss.gif) repeat-x 0 0;
	color:#fff;
	position:relative;
	height:60px;
}
	#fussnavigation ul{
			display:block;
			margin:0;
			padding:0;
		}	
		#fussnavigation li{
			list-style-type: none;
			float:left;
		}
		#fussnavigation a{
			background:url(../img/pfeile_fuss.gif) no-repeat 11px 19px;
			color:#e7e7e7;
			text-decoration:none;
			float:left;
			padding:15px 0 0 20px;
		}
			#fussnavigation a:hover{
				color:#fff;
				/*text-decoration:underline;	*/
			}

	.fuss_head{
		display:block;
		position:absolute;
		left:255px;
		top:15px;
	}

/* ::::::::::: Allgemeine Styles ::::::::::::*/
.rot{
	color:#af0000;
}
hr{ border-collapse:collapse; border:1px solid #fff; border-bottom:1px dashed #999;}
a.download{
	background:url("../img/icon_download.gif") no-repeat scroll 0 4px transparent;
	color:#999999;
	display:block;
	font-weight:bold;
	height:30px;
	margin:1em 0 0;
	padding:0 0 0 16px;
	text-decoration:none;
}
	a.download:hover{
		color:#af0000;
	}
