body {
	font: 100% Arial, Verdana,  Helvetica, sans-serif;
	background: #FFF;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	min-height: 100%;
}

html {
	min-height: 100%;
}

html, body {
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}

.oneColFixCtrHdr #container {
	width: 950px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	background: #FFFFFF;
	margin: 0px auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	/* border: 1px solid #000000; */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
	min-height:100%;
}
.oneColFixCtrHdr #header {
	padding: 0px 20px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
	height: 280px;
	margin:20px 0px 0px 0px;
}

.oneColFixCtrHdr #header_with_headline{
	padding: 0px 20px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
	
	margin:20px 0px 0px 0px;	
}

.oneColFixCtrHdr #metanavi {
	width: 910px;
	height: 35px;
}

.oneColFixCtrHdr .tx-macinasearchbox-pi1{
	float:right;
}

.oneColFixCtrHdr #mainnavi {
	width: 910px;
	height: 35px;
}

.oneColFixCtrHdr #headimages {
	width: 910px;
	height: 210px;
	position:relative;
	z-index:50;
	bottom:0px;
	left:0px;
}

.oneColFixCtrHdr #headruler{
	position:relative;
	width:770px;
	left:134px;
	bottom:16px;
	border:none;
	z-index:100;
}


.oneColFixCtrHdr #headline hr{
}

.oneColFixCtrHdr #headline h1{
	 font-size: 150%;
}

.oneColFixCtrHdr #headline p{
	font-size:80% ;
}

.oneColFixCtrHdr #headruler hr{
	height:6px;
}

hr {
	height:1px;
	border-style:none;
}

.oneColFixCtrHdr #leftSidebar{
	float:left;
	width:210px;
	padding: 35px 0px 35px 20px;
	min-height:100%;
}

.oneColFixCtrHdr #rightSidebar{
	float:right;
	width:210px;
	padding: 35px 20px 35px 0px;
	min-height:100%;
}

.oneColFixCtrHdr #mainContent {
	padding: 35px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
	margin: 0px 230px 0px 230px;
	min-height:100%;
}

.oneColFixCtrHdr #leftMainContent {
	padding: 35px 35px 35px 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
	margin: 0px 230px 0px 20px;
	min-height:100%;
}

.oneColFixCtrHdr #leftMainContent ol{
	padding:0px;
	margin:0px 0px 0px 20px;
}

.oneColFixCtrHdr #leftMainContent h3 {
	color:#000;
}

.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum alle seine untergeordneten Floats enthalten sollte. */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.oneColFixCtrHdr #footer {
	position:relative;	
	padding: 0px 20px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
	background:#FFF;
	bottom:0px;
	height:35px;
	width:910px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
	padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
}

/* JQUERY ACCORDION STYLES start */

.Klinik .ka-handler{
	background-image:url(../assets/V_Klinik.jpg);
	background-repeat:repeat-x;
}

.Klinik .ka-content{
	border:#58585A solid thin;
}

.Klinik h1{	
	color:#FFF;
}

.Lutsch .ka-handler{
	background-image:url(../assets/V_Lutsch.jpg);
	background-repeat:repeat-x;
}

.Lutsch .ka-content{
	border:#E53517 solid thin;
}

.Lutsch h1{	
	color:#FFF;
}

.Bolatzky .ka-handler{
	background-image:url(../assets/V_Bolatzky.jpg);
	background-repeat:repeat-x;
}

.Bolatzky .ka-content{
	border:#C1970D solid thin;
}

.Bolatzky h1{	
	color:#FFF;
}

.Nellessen .ka-handler{
	background-image:url(../assets/V_Nellessen.jpg);
	background-repeat:repeat-x;
}

.Nellessen .ka-content{
	border:#133f82 solid thin;
}

.Nellessen h1{	
	color:#FFF;
}

.Barna .ka-handler{
	background-image:url(../assets/V_Barna_GE.jpg);
	background-repeat:repeat-x;
}

.Barna .ka-content{
	border:#0F1B5F solid thin;
}

.Barna h1{	
	color:#FFF;
}

.Hand .ka-handler{
	background-image:url(../assets/V_Hand.jpg);
	background-repeat:repeat-x;
}

.Hand .ka-content{
	border:#004494 solid thin;
}

.Hand h1{	
	color:#FFF;
}

.Nazan .ka-handler{
	background-image:url(../assets/V_Nazan.jpg);
	background-repeat:repeat-x;
}

.Nazan .ka-content{
	border:#DCA459 solid thin;
}

.Nazan h1{	
	color:#FFF;
}
.ka-handler{
	/*
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	*/
}

.ka-handler h1{
	padding:2px 0px 2px 5px;
	font-size: 90%;
	font-weight:500;
}

.ka-handler h1:hover{
	cursor:pointer;
}

.ka-content{
	padding:5px;
	/*
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	*/
}
.ka-panel{

}


/* JQUERY ACCORDION STYLES ende */

/* GOOGLE MAPS start */

.oneColFixCtrHdr #leftMainContent .tx-lumogooglemaps-pi1 #maps_left{
	width: 420px;
	margin: 0px 0px 20px 0px;
	float:left;
}

.oneColFixCtrHdr #leftMainContent .tx-lumogooglemaps-pi1 #maps_right{
	width: 220px;
	margin:0px 0px 20px 440px;
}

.oneColFixCtrHdr #leftMainContent .tx-lumogooglemaps-pi1 #maps_right ul{
	padding:0px;
	margin:0px;
}

.oneColFixCtrHdr #leftMainContent .tx-lumogooglemaps-pi1 #maps_right .tx_lumogooglemaps_pi1_sidebar{
	margin:0px 0px 0px 15px;
}

.oneColFixCtrHdr #leftMainContent .tx-lumogooglemaps-pi1 #maps_right #route_canvas{
	width:220px;
	margin:0px;
}

.oneColFixCtrHdr #leftMainContent .tx-lumogooglemaps-pi1 #maps_right li a{
	color:#000;
}


/* GOOGLE MAPS ende */
