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

* {
	margin:0; padding:0; border:0;
}

.hidden {
	text-indent:-99999px;
	font-size:1px;
	overflow:hidden;
	color:#140000;
	width:1px;
	height:1px;
}

.notext {
	text-indent:-99999px;
	font-size:1px;
	overflow:hidden;
	color:#140000;
	width:1px;
	height:1px;
}

.link{
	float:right;
	padding-right:30px;
	padding-top:10px;
}

html, body {
	height:100%;
}

html, body {
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #140000;
	line-height: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font:62.5%/1.8em
	color: #991414;
}

p, h1, h3 {color:#FFF;}

.clear {
	clear:both;
}

#distance { 
		width:1px;
		height:50%;
		background-color:#140000;
		margin-bottom:-350px; /* half of container's height */
		float:left;
}

#main {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
 		height:700px;
		width:930px;
		clear:left;
}

#content {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 930px;
	height:630px;
	background:url(../hp-images/content.png) no-repeat top #140000;
}

#content-innen {
	padding: 15px 0px 0px 15px;
	width: 900px;
	height:600px;
}

#impressum{
	padding: 50px 0px 0px 0px;
	width: 850px;
	height:550px;
	overflow:auto;
	margin: 0px 0px 0px 50px;
}

#impressum p {
	line-height: 1.6em;
	font-size:0.8em;
	color:#FFF;
	padding-left: 5px;
	padding-right:35px;
	padding-bottom:35px;
	padding-top:35px;
}

#impressum h1 {
	line-height: 1.6em;
	font-size:1.5em;
	color:#FFF;
	padding-left: 5px;
	padding-right:35px;
}

#impressum h2 {
	line-height: 1.6em;
	font-size:1.2em;
	color:#FFF;
	padding-left: 5px;
	padding-right:35px;
}

#impressum u {
	line-height: 1.6em;
	font-size:1.0em;
	color:#FFF;
	padding-left: 5px;
	padding-right:35px;
}

#impressum a{
	color:#532323;
	text-decoration: none;
	
}

#preise {
	margin: 25px 0px 0px 25px;
	width: 450px;
	height:550px;
	float:left;
}

.preise{
	margin: 1px 1px 0px 0px;
	width: 400px;
	height:598px;
	float:right;
	background:url(../hp-images/preise-bg.jpg) no-repeat top #140000;
	border-left:solid;
	border-width: 1px;
	border-color: #FFF;
}

.preise-baby-schwanger{
	margin: 1px 1px 0px 0px;
	width: 400px;
	height:598px;
	float:right;
	background:url(../hp-images/babybauch-bg.jpg) no-repeat top #140000;
	border-left:solid;
	border-width: 1px;
	border-color: #FFF;
}

.preise-teilakt-akt{
	margin: 1px 1px 0px 0px;
	width: 400px;
	height:598px;
	float:right;
	background:url(../images/preise/akt/01.jpg) no-repeat top #140000;
	border-left:solid;
	border-width: 1px;
	border-color: #FFF;
}

.preise-weitere-angebote{
	margin: 1px 1px 0px 0px;
	width: 400px;
	height:598px;
	float:right;
	background:url(../images/0001.jpg) no-repeat top #140000;
	border-left:solid;
	border-width: 1px;
	border-color: #FFF;
}

.preise-bewerbung{
	margin: 1px 1px 0px 0px;
	width: 400px;
	height:598px;
	float:right;
	background:url(../images/0001.jpg) no-repeat top #140000;
	border-left:solid;
	border-width: 1px;
	border-color: #FFF;
}

#preise p {
	line-height: 1.6em;
	font-size:1.0em;
	color:#FFF;
	padding-left: 5px;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:20px;
}

#preise br {
	line-height: 1.0em;
}

#preise h1 {
	float:left;
	line-height: 1.6em;
	font-size:1.5em;
	color:#FFF;
	padding-left: 5px;
	padding-right:35px;
}

#preise h2 {
	line-height: 1.6em;
	font-size:1.2em;
	color:#FFF;
	padding-left: 5px;
	padding-right:35px;
}

#preise a{
	padding-left: 5px;
	color:#FFF;
	text-decoration: none;
	
}

#preise a:hover{
	padding-left: 5px;
	color:#930;
	text-decoration: none;
}

#preise ul li{	
	line-height: 25px;
	color: #FFF;
	font-weight:normal;
	padding-left: 5px;
}

#kontakt {
	float:right;
	width:315px;
}

#kontakt h1 {
	font-size:1.5em;
	color:#FFF;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 35px;
}

#kontakt p {
	line-height: 1.6em;
	font-size:0.8em;
	color:#FFF;
	padding-left: 35px;
}

#kontakt br {
	line-height: 1.0em;
}

#footer {
	margin: 0 auto;
	width: 900px;
	height: 30px;
	background-color: #140000;
	padding-right: 30px;
}

#myGallery
{
	text-align: left;
	margin: 0 auto;
}
