@media all {
	* html #layout_hauptinhalt {
		height:1px;
		border-left:20em solid #efdfd6;
		}
	* html #layout_hauptinhalt #hauptinhalt {
		margin-left:-20em;
		height:1px;
		position:relative;
		}
	* html #layout_koerper {
		height:1px;
		}
	* html #leistungen {
		white-space:nowrap;
		}
	body {
		background-color:#efdfd6; color:#000; 		font-family:arial,sans-serif; font-size:1em; 		margin:0em;
		padding:30px 0.3em 0.3em 0.3em;
		}
	a { color:#860000; text-decoration:underline;  }
	a:hover { color:#a80000; text-decoration:underline;  }
	a:active { color:#a80000; text-decoration:underline;  }
	a:visited { color:#640000; text-decoration:underline;  }
	td { vertical-align:top; text-align:left; }
	p, h1, h2 { text-align:left; font-size:1em; }
	h1 { color:#860000; margin:0em auto 0em auto; font-size:1.8em; }
	h2 { color:#860000; margin:1.5em auto 0.5em auto; font-size:1.2em; }
	h3 { color:#860000; margin:1.5em auto 0.5em auto; font-size:1em; }
	img { border:none; }
	
	iframe { border:2px solid #860000; }
	
	#layout_kopf {
		background-color:#fff;
		color:#860000;
		position:relative;
		min-width:50em;
		border-top:40px solid #860000;
		border-bottom:20px solid #860000;
		margin:0em 0em 35px 0em;
		padding:20px 0em 0em 0em;
		}
	* html #layout_kopf {
		height:1px;
		}
	
	#layout_logo {
		position:absolute;
		top:-60px;
		left:1em;
		}
	#logo {
		width:80px;
		height:80px;
		vertical-align:top;
		}
	#layout_name {
		background-color:#fff;
		color:#860000;
		padding:0.3em 1em 1.5em 1em;
		margin:0em 0em 0em 0em;
		width:15em;
		}
	#layout_name h1 {
		margin-top:0em;
		}
	#layout_name h2 {
		margin-top:0.2em;
		font-weight:normal;
		}
	
	#layout_claim {
		background-color:#fff;
		background-color:transparent;
		color:#860000;
		margin:0em 0em 0em 0em;
		padding:0.3em 1em 0.7em 0em;
		position:absolute;
		top:20px;
		left:18em;
		}
	#layout_claim #claim {
		margin:0em auto 0em auto;
		padding:0em;
		font-weight:bold;
		text-align:left;
		font-size:1.8em;
		}
	
	#layout_claim #leistungen {
		margin:0.2em auto 0.5em auto;
		padding:0em;
		font-weight:normal;
		text-align:left;
		font-size:1.2em;
		}
	
		
	#layout_koerper {
		position:relative;
		min-width:50em;
		}
	
	img.themeimage {
		float:left;
		margin:0em 1em 2em 0em;
		float:right;
		margin:0em 0em 2em 1em;
		-moz-box-shadow:0px 1px 3px 0px #300;
		-webkit-box-shadow:0px 1px 3px 0px #300;
		box-shadow:0px 0px 3px 0px #300;
		}
	
	img.vitaimage {
		border:none;
		margin:1.3em 1em 2em 0em;
		-moz-box-shadow:0px 1px 3px 0px #300;
		-webkit-box-shadow:0px 1px 3px 0px #300;
		box-shadow:0px 0px 3px 0px #300;
		}
	
	#praxisprofil_behandlungsmethoden {
		}
	
	#praxisprofil_behandlungsmethoden .praxisprofil_behandlungsmethode {
		clear:both;
		margin-bottom:1em;
		}
	#praxisprofil_behandlungsmethoden .praxisprofil_behandlungsmethode_img {
		width:30%;
		width:200px;
		float:left;
		margin-right:3%;
		clear:both;
		margin-bottom:1em;
		padding:0em;
		}
	#praxisprofil_behandlungsmethoden .praxisprofil_behandlungsmethode_img img {
		border:0em;
		margin:0em;
		padding:0em;
		width:100%;
		height:auto;
		width:200px;
		height:134px;
		-moz-box-shadow:0px 1px 3px 0px #300;
		-webkit-box-shadow:0px 1px 3px 0px #300;
		box-shadow:0px 0px 3px 0px #300;
		margin-top:5px;
		border:1px solid #860000;
		}
	#praxisprofil_behandlungsmethoden p.praxisprofil_behandlungsmethode_p {
		margin:0em;
		padding:0em;
		border:none;
		}
	#praxisprofil_behandlungsmethoden p#praxisprofil_behandlungsmethoden_zusammenfassung {
		clear:both;
		}
	
	#layout_kontaktdaten {
		background-color:#efdfd6;
		color:#800000;
		margin:0em 0em 2em 0em;
		padding:0.4em 1em 1.5em 1em;
		position:absolute;
		top:0em;
		right:0em;
		}
	#kontaktdaten #email { margin:0em auto 0em auto; text-align:left; font-weight:bold; font-size:1.2em; }
	#kontaktdaten #email a { text-decoration:none; }
	#kontaktdaten #email a:hover { text-decoration:underline; }
	#kontaktdaten #gesundheitsvilla { margin:2em auto 0em auto; text-align:left; }
	#kontaktdaten #gesundheitsvillalogo { margin:1em auto 0em auto; text-align:left; }
	#kontaktdaten #gesundheitsvillalink { margin:1em auto 0em auto; text-align:left; }
	#kontaktdaten #anschrift { margin:1.5em auto 0em auto; text-align:left; }
	#kontaktdaten #telefon { margin:0.5em auto 0em auto; text-align:left; }
	#kontaktdaten #www { margin:0.5em auto 0em auto; text-align:left; }
	#kontaktdaten #termine { margin:2em auto 0em auto; text-align:left; }
	#kontaktdaten #hausbesuche { margin:0.5em auto 0em auto; text-align:left; }
	
	#layout_hauptmenue {
		background-color:#efdfd6;
		color:#800000;
		margin:0em 0em 0em 0em;
		padding:0.7em 1em 1em 0.5em;
		position:absolute;
		top:0em;
		left:0em;
		width:14em;
		}
	#layout_hauptmenue .MojoCmsPluginMenu ul {
		margin:0em 0em 0em 1.5em;
		padding:0em;
		}
	#layout_hauptmenue .MojoCmsPluginMenu ul a {
		text-decoration:none;
		}
	#layout_hauptmenue .MojoCmsPluginMenu ul a:hover {
		text-decoration:underline;
		}
	#layout_hauptmenue .MojoCmsPluginMenu ul li {
		margin-bottom:0.5em;
		list-style-type:square;
		}
	
	#layout_hauptinhalt {
		background-color:#efdfd6; color:#000; 		margin:0em 20em 0em 18em;
		padding:0em 0em 1em 0em;
		font-family:verdana,arial,sans-serif; font-size:1em; 		}

	#layout_fuss {
		font-size:x-small;
		margin:3em 5% 0em 5%;
		padding:0.5em 0.5em 0.5em 0.5em;
		border-top:1px solid #860000;
		}
	#layout_fuss p {
		text-align:center;
		}
	#w3cblock img {
		border:none;
		}
}


@media print {
}
