/* CSS Document */
#seite {
	background-color:#D0F342;
	width:800px;
	margin:1em auto;
	text-align:center;
}
#header {
	text-align:right;
	}
#header .logo {
	padding: 2em;
	}	
	
#header hr {
	clear:both;
	border: 0;
	color: #D0F342;
	background-color: #D0F342;
	height: 1px;
	margin:0;		
	}

/* Definitionen für die Navigation */
#navi {
	/*border-right:2px solid #6FA48B;*/
	margin-top: -3em;
	float: left;
	width: 11em;
	padding:0;
	font-weight:bold;
	height:241px;
	margin-left:-40px;
	padding:1.4em 0.7em 1.4em 0;
	}	
#navi li{
	list-style-type:none;
	padding:0.5em 0;
	text-align:right;
	background-image:url(../images/strHome.gif);
	background-repeat: no-repeat;
	background-position: 0;
	}
#navi li.home{
	background-image:url(../images/strHome.gif);
	}	
#navi li.angebot{
	background-image:url(../images/strAngebot.gif);
	}	
#navi li.information{
	background-image:url(../images/strInformation.gif);
	}	
#navi li.praxis{
	background-image:url(../images/strPraxis.gif);
	}	
#navi li.kontakt{
	background-image:url(../images/strKontakt.gif);
	}	
#navi li.links{
	background-image:url(../images/strLinks.gif);
	}	
	
	
#navi a{
	text-decoration:none;
	color:#72726E; 
	}
#navi a:hover {
	text-decoration:underline;
	color:#fff;
	}
#navi .aktiv, #subNav .aktiv{
	text-decoration:none;
	color:#fff;
	}		
	
/*fertig Definitionen für die Navigation*/	

/* Content */
#content {
	margin-top: -3em;
	padding: 1em 2em 1em 1em;
	/*color: #000;*/
	border-left-style: solid;
	border-left-width: 2px;
	margin-left:10em;
	text-align:left;
}
#content p{
	margin:0.3em 0;
	line-height:1.3em;
	}
#content a{
	text-decoration:none;
	color:#6C8CC7;
	}
#content a:hover{
	text-decoration:underline;
	color: #5B57A6; /*#B6C5F8;*/
	}
	
#content hr{
	border: 0;
	color: #9FA3E3;
	background-color: #9FA3E3;
	height: 1px;
	margin:2em 0;
	}
#content h1{
	font-size:1.5em;
	margin:0.5em 0 1em 0;
	}
#content h2{
	font-size:1em;
	margin:0.5em 0 0.4em 0;
	}
	
#content li {
	margin-left:0.3em;
	margin-bottom:0.3em;
	}	

#content ul {
	margin-top:0;
	}
	
#content td p {
	margin:0;
	}
#content td li {
	margin-left:-1em;
	}
#content td ul {
	margin-bottom:0;
	}
#content td {
	vertical-align:top;
	font-size:0.9em;
	padding:0.2em 2em 0.2em 0;
	}
	

#content .toTop{
	text-align:right;
	margin-top:-3px;
	}
#content .fussnote {
	font-size:0.6em;
	}	

#content .fotos {
	float:left;
	padding:0.2em;
	padding-bottom:0;
	/*border:1px solid #fff;*/
	margin-right:0.3em;
	font-size:0.9em;
	cursor:pointer;
	}	
	


/* Footer */
#footer {
clear: both;
height: 34px;
border-top: 1px solid #D0F342;
margin-top:-15px;
width:800px;
margin:-15px auto 0 auto;
}
#footer p{
margin:-0.3em 0 0 0;
font-size:0.9em;
color:#6C8CC7;
}

#footer a {
text-decoration: none;
background-color: transparent;
color: #fff;
border: 0 none;
}
#footer a:hover {
background-color: transparent;
color: #f00;
}

#footStrichli {
	position:relative;
	left: 10em;
	width:2em;
	margin-top:-0.8em;
	height:1.5em;
	z-index:10;
	border-left-style: solid;
	border-left-width: 2px;
}
#hpf {
	padding:0 2em 0 0.3em;
		}
#subNav {
	float: left;
	padding-top:1em;
	text-align:left;
	border-left:8.5em solid #D0F342;
	}
#subNav a{	
	text-decoration:none;
	font-weight:bold;
	}
#subNav a:hover{	
	text-decoration:none;
	color:#fff;
	}
	
/* Klasse clearfix ist dazu da, das Navigationselement voll in den Master- Rahmen einzubinden. */
.clearfix:after {
content: ".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix { display: inline-block; }
/* Vor IE/Mac verstecken \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* Ende des Verstecks */	

.pdfDownload {
	background: url(../images/pdf.gif) no-repeat left center ;
	text-indent:19px;
	display:block;
}
