@charset "utf-8";
/* CSS Document */


body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	overflow: scroll;
}


img#qrcode { margin-left: 25px; margin-top:5px;}
img#zeitung {margin-left: 35px;}

.fr { float:right; }
.fl { float:left; }
.cb { clear:both; }


#wrapper {
	width: 1000px;
	margin-right:auto;
	margin-left:auto;
	
}
#content_wrapper {
	width: 920px;
	margin-left: 46px;
	
	background-image: url(../images/bg_content2.jpg);
	background-repeat: repeat-x;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
}
#content_wrapper_lang {
	width: 920px;
	margin-left: 46px;
	
	background-image: url(../images/bg_content_lang.jpg);
	background-repeat: repeat-x;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
}
#content_wrapper_lang_team {
	width: 920px;
	margin-left: 46px;
	
	background-image: url(../images/bg_content_lang_team.jpg);
	background-repeat: repeat-x;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
}
#kopf {
	width: 1000px;
	height:118px;
	background-image:url(../images/bild_top.jpg);
}

#menu {
	position: relative;
	height:35px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
	
	margin-top: 20px;
	margin-left: 22px;
	
}
#brief_klein {
	position:absolute;
	left:803px;
	top: -4px;
}

/* Top-Bilder */	

#bild_kopf_index {
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:url(../images/top_index.jpg);
}
#bild_kopf_patienteninfo {
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:
	url(../images/top_patienteninfo.jpg);
}
#bild_kopf_team {
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:url(../images/top_team.jpg);
}
#bild_kopf_programme {
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:url(../images/top_programme.jpg);
}
#bild_kopf_technik{
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:url(../images/top_technik.jpg);
}
#bild_kopf_partner {
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:url(../images/top_partner.jpg)
}
#bild_kopf_kontakt {
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:url(../images/top_kontakt.jpg)
}
#bild_kopf_impressum {
	width: 873px;
	height:249px;
		
	margin-left: 19px;
	margin-bottom: 15px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	background-image:url(../images/top_impressum.jpg)
}


/* Inhalte */		
#inhalt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 803px;
	height:180px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_start_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 562px;
	height:500px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}

#inhalt_start_rechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	width: 202px;
	height:500px;
	margin-right: 24px;
	margin-bottom:15px;
	
	padding: 30px 0px 15px 20px;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}
#inhalt_patient_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 562px;
	height:400px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_patient_rechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	width: 202px;
	height:400px;
	margin-right: 24px;
	margin-bottom:15px;
	
	padding: 30px 0px 15px 20px;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}
#inhalt_partner_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 562px;
	height:350px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_partner_rechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	width: 202px;
	height:350px;
	margin-right: 24px;
	margin-bottom:15px;
	
	padding: 30px 0px 15px 20px;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}

#inhalt_team_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 562px;
	height:1200px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_team_rechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	width: 202px;
	height:1200px;
	margin-right: 24px;
	margin-bottom:15px;
	
	padding: 30px 0px 15px 20px;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}
	
#inhalt_programm_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 562px;
	height:700px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_programm_rechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	width: 202px;
	height:700px;
	margin-right: 24px;
	margin-bottom:15px;
	
	padding: 30px 0px 15px 20px;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}
#inhalt_technik_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 562px;
	height:750px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_technik_rechts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	width: 202px;
	height:750px;
	margin-right: 24px;
	margin-bottom:15px;
	
	padding: 30px 0px 15px 20px;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}


#inhalt_kontakt_links {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 582px;
	height:440px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 15px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_kontakt_rechts {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
	width: 202px;
	height:440px;
	margin-right: 24px;
	margin-bottom:15px;
	padding: 30px 0px 15px 20px;
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:2;
}
#inhalt_impressum_links {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 582px;
	height:430px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 15px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_impressum_rechts {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.3em;
		
	width: 202px;
	height:430px;
	margin-right: 24px;
	margin-bottom:15px;
	
	padding: 30px 0px 15px 20px;
	
	border:2px solid #cac8c9;
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:2;
}
#inhalt_impressum2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	text-align: justify;
	
	width: 803px;
	height:370px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 35px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}
#inhalt_datenschutz_links {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	text-align: justify;
	
	width: 582px;
	height:430px;
	margin-left: 19px;
	margin-bottom:15px;
	
	padding: 30px 15px 15px 35px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
	z-index:1;
	
}


#fuss {
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1em;
	
	width: 823px;
	margin-left: 19px;
	margin-bottom: 15px;
	
	padding: 25px 25px 20px 25px;
	
	border:2px solid #cac8c9;	
	-moz-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
		
}
	


#adresse {
	float:left;
	width: 250px;
			
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#siegel {
	float:left;
	width: 105px;
	padding-top:70px;
	padding-left:140px;
}
		
#zeitung_text {
	padding-right:38px;
	float:left;
	width: 125px;
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}	
	
#kontakt {
	float:left;
	width: 100px;
	padding-left:228px;
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:right;
	
}

#technik 
   { 	float: right; margin-left: 1em;
   		h3 clear: right; 
   }

/* Cookie Info" */
.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #ff7e00 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #000 !important; /* Textlink-Farbe "Mehr Infos" */
}



/* Menu */
a.menu:link  {  color:#000; text-decoration:none; }
a.menu:visited {  color:#000; text-decoration:none; } 
a.menu:focus {  color:#000; text-decoration:none; }
a.menu:hover { color:#ff7e00; text-decoration:underline; }
a.menu:active {  color:#000; text-decoration:none;  }

#menu u {
	color: #ff7e00;
}


/* Links */
a:link  {  color:#ff7e00; text-decoration:none; }
a:visited {  color:#ff7e00; text-decoration:none; } 
a:focus {  color:#ff7e00; text-decoration:none; }
a:hover { color:#ff7e00; text-decoration:underline; }
a:active {  color:#ff7e00; text-decoration:none;  }

/* URLs */
a.url:link  {  color:#ff7e00; text-decoration:none; }
a.url:visited {  color:#ff7e00; text-decoration:none; } 
a.url:focus {  color:#ff7e00; text-decoration:none; }
a.url:hover { color:ff7e00; text-decoration:underline; }
a.url:active {  color:#ff7e00; text-decoration:none;  }

/* Kontaktformular */
label					{display:block; display:inline; line-height:1;}
.lr input				{font-family:Arial; width:450px; border:solid 1px #DEDEDE; padding:2px 0 0 2px; font-size:0.9em; color:#636B75; display:block; background-color:#F5F5F5}
.lr textarea			{font-family:Arial; width:450px; height:80px; border:solid 1px #DEDEDE; padding:4px 0 0 2px; font-size: 0.9em; color: #636B75; display:block; background-color:#F5F5F5}
input.submit			{}
input.submit:active 	{background-position:center bottom;}
.invisible 				{display:none;}
