@charset "UTF-8";
/* CSS Document */

body {
	background-color:#efefef;
	margin-left:0px;
	margin-right:0px;
	margin-top:60px;
	margin-bottom:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height:1.3em;
	color:#00447a;
	}

a:link, a:visited, a:hover {
 color:#00447a;
 text-decoration:underline;
}

a:active {
 color:#f39900;
 text-decoration:underline;
}

img {
	border:0px;
	}
	
p {
	margin-top:0px;
	}
	
ul {
	margin-top:-0.9em;
	margin-left:0px;
	padding-left:14px;
	list-style-type:disc;
	margin-bottom:0.2em;
	}	
	
hr {
	background-color:#00447a;
	border:0 none;
	height:1px;
	}
	
.floatende {
	clear:both;
	}
	
#wrapper_l1 {
	width:980px;
	margin:0px auto 0px;
	background-image:url(img/schatten_mitte.gif);
	background-repeat:repeat-y;
	}
	
#wrapper_l2 {
	width:980px;
	margin:0px auto 0px;
	background-image:url(img/schatten_oben.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
	
#wrapper_l3 {
	width:980px;
	margin:0px auto 0px;
	background-image:url(img/schatten_unten.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
#wrapper_content {
	clear:both;
	}
	
#page {
	width:970px;
	float:left;
	background-color:#ffffff;
	background-image:url(img/page_bg.gif);
	background-repeat:repeat-y;
	margin:0px 5px 0px 5px;
	}
	
#spalte_eins {
	width:230px;
	float:left;
	min-height:570px;
	}
	
#spalte_zwei {
	width:300px;
	float:left;
	}
	
#spalte_drei {
	width:410px;
	float:right;
	margin-right:30px;
	}
	
#logo {
	margin-top:50px;
	height:150px;
	padding:0px 10px 0px 10px;
	}
	
#menue_wrap {
	padding:0px 0px 20px 10px;
	height:100%;	
	}
	
#menue1 {
	padding:0px 0px 20px 25px;
	}	

#menue2 {
	background-image:url(img/menue_klinik.gif);
	background-repeat:no-repeat;
	padding:20px 0px 20px 25px;
	}
	
#menue3 {
	background-image:url(img/menue_praxis.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 25px;
	}
	
.menue_e2 {
	background-image:url(img/arow.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:13px;
	}
	
.menue_e2_no {
	padding-left:13px;
	}	
	
#bild {
	padding-top:50px;
	height:300px;
	width:300px;
	background-color:#ffffff;
	}
	
#content_eins {
	padding:20px;
	}
	
#header_kp {
	height:200px;
	width:410px;
	background-image:url(img/header_kp.jpg);
	background-repeat:no-repeat;
	}
	
#header_k {
	height:200px;
	width:410px;
	background-image:url(img/header_k.jpg);
	background-repeat:no-repeat;
	}	
	
#header_p {
	height:200px;
	width:410px;
	background-image:url(img/header_p.jpg);
	background-repeat:no-repeat;
	}	
	
#submenue {
	height:30px;
	width:235px;
	background-color:#abc7e9;
	margin-top:50px;
	float:right;
	}

#submenue_k {
	height:30px;
	width:235px;
	background-color:#f7b64d;
	margin-top:50px;
	float:right;
	}
	
#submenue_p {
	height:30px;
	width:235px;
	background-color:#e3e866;
	margin-top:50px;
	float:right;
	}

#content_zwei {
	padding:30px 20px 20px 20px;
	}
	
#footer {
	background-color:#FFF;
	height:30px;	
	}
	
#footer_spalte_eins {
	width:230px;
	height:30px;
	background-image:url(img/footer_spalte_eins.gif);
	background-color:#d2e6ff;
	float:left;
	}
	
#footer_spalte_zwei {
	width:300px;
	height:30px;
	background-image:url(img/footer_spalte_zwei.gif);
	background-color:#87afe0;
	float:left;
	}

/* Seiten spezifisch */

/* Menschen */

body.seite-29 .csc-default {
	height:90px;
	}
	
body.seite-30 .csc-default, body.seite-39 .csc-default {
	height:90px;
	}
	
#c68, #c69, #c125 {
	height:auto;
	}
	
/* Qualität */	
	
body.seite-5 a:link, body.seite-5 a:visited {
 color:#00447a;
 text-decoration:none;;
}

body.seite-5 a:active, body.seite-5 a:hover {
 color:#f39900;
 text-decoration:none;
}

body.seite-39 a:link, body.seite-39 a:visited {
 color:#00447a;
 text-decoration:none;;
}

body.seite-39 a:active, body.seite-39 a:hover {
 color:#f39900;
 text-decoration:none;
}

hr {
	border:none;
	height:5px;
	background-color:#e9f2fe;
	}
