/* CSS Document */
/* fr Klinik Bavaria */ 

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
/*	width: 1100px;*/
}	
 #container {
	TEXT-ALIGN: center;
	BORDER: 0px solid #333333; 
	BORDER-COLOR: black; 
	MARGIN-LEFT: -393px; 
	HEIGHT: 100%;
	WIDTH: 1024px; 
	MARGIN-RIGHT: 10%; 
	POSITION: absolute; left: 50%; 
	z-index: 9;
}
 #kopf {
	TEXT-ALIGN: left;
	BORDER: 0px solid #333333; 
	BORDER-COLOR: black; 
	MARGIN-LEFT: 0px; 
	WIDTH: 100%; 
	Height: 198px;
	MARGIN-RIGHT: 0px; 
	background-image: url(../img/jpg/himmel.jpg); background-repeat: repeat-x;
/*	BACKGROUND: #FFFFFF; */
	POSITION: absolute; left: 0px; top: 0px; 
}
#logo {
	position: absolute; left: 757px; top: 49px;
}	
 #titelbild {
	TEXT-ALIGN: left;
	BORDER: 0px solid #333333; 
	BORDER-COLOR: black; 
	MARGIN-LEFT: 0px; 
	WIDTH: 250px; 
	Height: 198px;
	MARGIN-RIGHT: 0px; 
/*	BACKGROUND: #FFFFFF; */
	POSITION: absolute; left: 0px; top: 0px; 
}

/*
  Auszeichnung der Skip-Links
*/
#skip a, #skip a:hover, #skip a:visited
{
	position:absolute;
	left:-1000px;
	top:-500px;
	overflow:hidden;
}

#skip a:active, #skip a:focus
{
	position: absolute;
	width:20em;
	top:8em;
	left:20%;
	margin:1ex 1ex 1ex 1ex;
	text-decoration: underline;
	color: #000;
	background-color: #fff;
	font-size: 1em;
	z-index:9;
}
 #kopfmenuehintergrund {
	WIDTH: 100%; 
	Height: 45px;
	background-image: url(../img/gif/k_menu_hintergrund.gif); 
	background-position: 0px 0px; background-repeat: repeat-x;	
	POSITION: absolute; top: 130px; left: 0px;
}
 #kopfmenue {
	TEXT-ALIGN: left;
	FONT-SIZE: 1.25em;
 	line-height: 45px;
	BORDER: 0px solid #333333; 
	BORDER-COLOR: black; 
	MARGIN-LEFT: 0px;
/*	padding-left: 250px; */
	width: 735px;
	Height: 45px;
	MARGIN-RIGHT: 0px; 
	POSITION: absolute; top: 0px; left: 250px;
}
 #kopfmenue a {
/*	height: 45px;*/
	color: #FFFFFF;
	text-decoration: none;
 	border-left: 1px solid #A9E2A7;
	padding-top: 15px;
	padding-bottom: 15px;
 	padding-left: 14px;
	padding-right: 14px;
	background-image: url(../img/gif/k_menue_a_links.gif);
	background-position: left; background-repeat: no-repeat; 
}	
 #kopfmenue a:hover {
	background-image: url(../img/gif/k_menue_hover.gif);
	background-position: left; background-repeat: repeat-x; 
}	
 #kopfmenue .aktiv {
	background-image: url(../img/gif/k_menue_hover.gif);
	background-position: left; background-repeat: repeat-x; 
}	
 #brotkruemel {
	TEXT-ALIGN: left;
	background-color: #A1DD9F; /*565656*/
	FONT-SIZE: 0.9em;
	BORDER: 0px solid #333333; 
	BORDER-COLOR: black; 
	MARGIN-LEFT: 0px; 
	WIDTH: 100%; 
	Height: 23px;
	MARGIN-RIGHT: 0px; 
	POSITION: absolute; top: 175px; left: 0px;
}
 #brotkruemelpfad {
	MARGIN-LEFT: 262px; 
 	line-height: 23px;
	color: #FFFFFF;	
}
 #brotkruemelpfad a {
	color: #FFFFFF;	
	text-decoration: none;
}
 #brotkruemelpfad a:hover {
 	font-weight: normal;
}

#hauptmenue {
	position: absolute;
	left: 25px;
	top: 50px;
	width: 195px;
	height: 517px;
}	
#hauptmenue a{
	display: block;
	color: #555458;
	font-size: 1em;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 6px;
	background-image: url(../img/gif/hmenue_a_hintergrund.gif);
	background-position: bottom; background-repeat: repeat-x;
}
#hauptmenue a:hover {
	color: #4C7FA3;
}		

#hauptmenue a.haupt {
	font-size: 1.1em;
	padding-bottom: 15px;
	font-weight: bold;
}
#hauptmenue a.aktiv {
	color: #4C7FA3;
}
#aktuinfo {
	position: absolute;
	left: 25px;
	top: 50px;
	width: 195px;
	padding: 4px;
	border: 1px solid #555458;
}	
#aktuinfo p {
	color: #555458;
	font-size: 1em;
	width: 195px;	
}	
#aktuinfo h2 {
	color: #555458;
	font-size: 1.1em;
	width: 195px;	
}	
#aktuinfo a {
	color: #4C7FA3;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
#aktuinfo a:hover {
	color: #555458;
}

#seitenkoerper {
	position: absolute; left: 0px; top: 198px;
	width: 100%;
	background-image: url(../img/gif/h_menu_hintergrund.gif); 
	background-position: left; background-repeat: repeat-y;
}
#servicemenueoben {
	position: absolute; left: 422px; top: 10px;
/*	background-color: #565656;*/
	height: 40px;
	width: 525px;
	text-align: right;
/*	background-image: url(../img/gif/h_menu_hintergrund.gif); 
	background-position: left; background-repeat: repeat-y; */
}
#servicemenueoben a{
	font-size: 1em;
	color: #3271A6;
	text-decoration: none;
}	
#servicemenueoben a:hover{
	color: #ffffff;
}	
#servicemenuehintergrund {
	position: absolute; left: 0px; bottom: 0px;
	background-color: #565656;
	height: 60px;
	width: 100%;
	background-image: url(../img/gif/h_menu_hintergrund.gif); 
	background-position: left; background-repeat: repeat-y;
}
#servicemenue {
	margin-left: 300px;
	line-height: 60px;
}
#servicemenue a{
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}	
#servicemenue a:hover{
	font-weight: bold;
}	

#inhalt {
	position: relative; left: 300px; top: 50px;
	/*margin-left: 300px; margin-top: 50px;*/
	width: 630px;	
	/*min-height: 1000px;*/
	border: 0px solid #cc0000;	
}
#submenue {
	margin-top: 0px
	width: 600px;
	border: 0px solid #00cc00;	
}		
#submenue a{
	display: block;
	color: #4C7FA3;
	text-decoration: none;
	font-size: 1em;
}
#submenue a:hover{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #6195BB;
}		
td.rand{
	border-left: 5px solid #ffffff;
}	

#submenue .aktiv{
	color: #FFFFFF;
	background-color: #6195BB;
	text-decoration: none;	
}	

h1 {
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
/*	letter-spacing: 0.1em;
	font-variant:  small-caps;*/
	
	color: #4C7FA3;
	border-top: 1px solid #4C7FA3;
	border-bottom: 1px solid #4C7FA3;			
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 4px;
}
 h2 {
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-top: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #4C7FA3;
	border: 0px solid #4c7fa3;
	width: 390px;
}
 h3 {
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 1.1em;
	font-weight: bold;
	/*color: #4C7FA3;*/
	border: 0px solid #4c7fa3;
	width: 390px;
}
 h4 {
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-top: 0px;
	padding-left: 2px;	
	padding-right: 2px;	
	font-size: 1.1em;
	font-weight: bold;
	background-color: #E7F8E6;
	color: #4C7FA3;
	border: 0px solid #4c7fa3;
}
#inhalt p {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 235px;	
	/*width: 380px;*/
	padding-right: 0px;
}
#inhalt a {
	color: #4C7FA3;
	text-decoration: none;
}
#inhalt a.under:hover {
	text-decoration: underline;
}		
#inhalt ul {
	/*list-style-type: disc;*/
	/*width: 390px;*/
	font-size: 1.1em;
	line-height: 1.3em;
	margin-top: -10px;	
	margin-right: 235px;
	margin-bottom: 15px;
	padding-top: 0px;
	margin-left: 15px;
	padding-left: 15px;
	clear: none;
}
#inhalt ul ul {
	margin-top: 0px;
	font-size: 1.0em;
	margin-right: 0px;
}
#inhalt ul.schmal {
	width: 390px;
}

#inhalt ol.schmal {
	width: 390px;
}

#inhalt li {
	/*list-style-type: disc;*/
	line-height: 1.3em;
}	
#inhalt ul.therapie {
	margin-bottom: 5px; 
	padding-bottom: 0px;
}
p.abstand {
	border: 0px solid #4c7fa3;
	height: 30px;
	margin-bottom: 0px;
}
p.unten {
	border: 0px solid #4c7fa3;
	height: 110px;
	margin-bottom: 0px;
}
#inhalt .randlos {
	margin-bottom: 0px;
}
#inhalt .breit {
	width: 600px;
	margin-right: 0px;
}
#inhalt .checkboxen {
	position: relative; left: -2px; top: 2px;
}	
#inhalt .Feld { 
	background-color:#ffffff; 
	width:240px; 
	border:1px solid #4c7fa3; 
}
#inhalt .Bereich { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ffffff; 
	width:630px; 
	border:1px solid #4c7fa3; 
}
#inhalt .Button { 
	background-color: #E7F8E6;
	color: #4C7FA3;
	width:120px; 
	height: 24px;
	font-weight: bold;
	border-bottom: 3px solid #E7F8E6;
	border-top: 0px;
	border-left: 0px;	 
	border-right: 0px;	
}
#inhalt .Button:hover {
	background-color:#4C7FA3;
	color: #FFFFFF;
	border-bottom-color: #4C7FA3;
}	 
#inhalt .borderrechts {
	border-right: 1px solid #4c7fa3;
}	
#inhalt .borderlinks {
	border-left: 1px solid #4c7fa3;
}	
.inhaltbild {
	float: right;
	margin-left: 25px;
	border: 4px solid #E7F8E6;
	/*width: 160px;*/
}	
.tabbild {
	border: 4px solid #E7F8E6;
	/*width: 160px;*/
}	
.rechtsfloat {
	float: right;
	margin-left: 25px;
	border: 0px solid #00F800;
	width: 208px;
}	
img.bilderrahmen {
	border: 4px solid #E7F8E6;
}	
