
/* CSS Document */

html,
body,
* {
			margin:0px;
			padding:0px;
}

html,
body {
			height:100%;
}

body {
			font: 12px/18px Arial, Helvetica, sans-serif;
			color:#333;
			background:url(../images/bg-body.jpg) 0 0 repeat-x #fef7e8;
}

div#container {
			position:relative;
			margin: 0 auto;
			width:960px;
}


/*-----------------------------------------------------------------------------*/
/*----------------------------------| =header |--------------------------------*/
/*-----------------------------------------------------------------------------*/
div#header {
	width:960px;
	height:130px;
	background:url(../images/bg-header.jpg) 0 0 no-repeat;
}
ul#navigationAdditional{
	float:left;
	list-style:none;
	padding:60px 0 0 37px;
}
ul#navigationAdditional li{
	float:left;
}
ul#navigationAdditional a{
	display:block;
	height:36px;
	outline:none;
	text-indent:-9999px;
}
.li-startseite a{
	width:140px;
	background:url(../images/bg-navigation.jpg) 0 0 no-repeat;
}
.li-startseite a:active, .li-startseite a:hover, .li-startseiteActive a{
	width:140px;
	background:url(../images/bg-navigation.jpg) 0 -36px no-repeat;
}
.li-kontakt a{
	width:133px;
	background:url(../images/bg-navigation.jpg) -140px 0 no-repeat;
}
.li-kontakt a:active, .li-kontakt a:hover, .li-kontaktActive a{
	width:133px;
	background:url(../images/bg-navigation.jpg) -140px -36px no-repeat;
}
.li-anfahrt a{
	width:138px;
	background:url(../images/bg-navigation.jpg) -273px 0 no-repeat;
}
.li-anfahrt a:active, .li-anfahrt a:hover, .li-anfahrtActive a{
	width:138px;
	background:url(../images/bg-navigation.jpg) -273px -36px no-repeat;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =content |-------------------------------*/
/*-----------------------------------------------------------------------------*/

div#contentContainer {
	width:960px;
	background:url(../images/bg-container.jpg) 0 0 no-repeat;
}
div#contentContainerImage{
	width:300px;
	height:355px;
	float:left;
}
div#contentTextContainer{
	width:575px;
	height:264px;
	overflow:hidden;
	float:left;
	color:#FFF;
	padding:35px 50px 0 35px;
	font:15px/20px Arial, Helvetica, sans-serif;
}

div#contentTextContainer2{
	width:575px;
	height:294px;
	overflow:hidden;
	float:left;
	color:#FFF;
	padding:35px 50px 0 35px;
	font:15px/20px Arial, Helvetica, sans-serif;
}
div#contentTextContainer a, div#contentTextContainer2 a{
	color:#FFF;
}
div#contentTextContainer a:hover, div#contentTextContainer a:active, div#contentTextContainer2 a:hover, div#contentTextContainer2 a:active{
	color:#f0e0a6;
	text-decoration:none;
}
div#readMore{
	width:173px;
	height:47px;
	float:left;
	padding:0px 0 0 481px;
}
div#readMore a{
	width:173px;
	height:47px;
	text-indent:-9999px;
	outline:none;
	display:block;
	background:url(../images/bg-mehr-details.jpg) 0 0 no-repeat;
}
div#readMore a:active, div#readMore a:hover{
	background:url(../images/bg-mehr-details.jpg) 0 -47px no-repeat;
}
.column1{
	float:left;
	width:412px;
	padding:75px 0 0 25px;
}
.column2{
	float:left;
	width:275px;
}
.column2padding{
	padding-right:20px;
}
.leistungsumfang a{
	float:left;
	width:213px;
	height:72px;
	display:block;
	outline:none;
	background:url(../images/bg-leistungsumfang.jpg) 0 0 no-repeat;
	text-decoration:none;
	color:#006aad;
	font-weight:bold;
	padding:75px 0 0 35px;
}
.leistungsumfang a:active, .leistungsumfang a:hover, .leistungsumfangActive a{
	float:left;
	width:213px;
	height:72px;
	display:block;
	outline:none;
	text-decoration:underline;
	padding:75px 0 0 35px;
	background:url(../images/bg-leistungsumfang.jpg) 0 -147px no-repeat;
	color:#004570;
	font-weight:bold;
}
.schwangerschaftsberatung a{
	float:left;
	width:226px;
	height:72px;
	display:block;
	outline:none;
	text-decoration:none;
	padding:75px 0 0 35px;
	background:url(../images/bg-schwangerschaftsberatung.jpg) 0 0 no-repeat;
	color:#006aad;
	font-weight:bold;
}
.schwangerschaftsberatung a:active, .schwangerschaftsberatung a:hover, .schwangerschaftsberatungActive a{
	float:left;
	width:226px;
	height:72px;
	display:block;
	outline:none;
	text-decoration:underline;
	padding:75px 0 0 35px;
	background:url(../images/bg-schwangerschaftsberatung.jpg) 0 -147px no-repeat;
	color:#004570;
	font-weight:bold;
}
div#bottomContent{
	padding:20px 30px 15px 30px;
}
.column3{
	width:280px;
	float:left;
}
.column3 ul{
	padding:0px 0px 15px 25px;
}
.column3 ul ul{
	padding:0px 0px 15px 15px;
	list-style:circle;
}
.column3 ul li, .column3 ul ul li{
	padding:0px 0px 5px 0px;
}
.column3 a{
	color:#006aad;
}
.column3 a:active, .column3 a:hover{
	color:#004570;
	text-decoration:none;
}
.h4Padding{
	padding-top:17px;
}
.contentImageContainer{
	padding-left:55px;
}
.contentImageContainer img{
	padding:2px;
	border:1px solid #fff;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =footer |--------------------------------*/
/*-----------------------------------------------------------------------------*/

div#footer{
	width:960px;
	height:68px;
	background:url(../images/bg-footer.jpg) 0 0 no-repeat;
}
#footerKontakt{
	width:640px;
	height:50px;
}
#footerNavigation{
	float:left;
	list-style:none;
	padding:0px 0px 0px 180px;
}
#footerNavigation a{
	width:145px;
	height:55px;
	display:block;
	outline:none;
	text-indent:-9999px;
	background:url(../images/bg-impressum.jpg) 0 0 no-repeat;
}
#footerNavigation a:active, #footerNavigation a:hover, #footerNavigation .active{
	width:145px;
	height:55px;
	display:block;
	outline:none;
	text-indent:-9999px;
	background:url(../images/bg-impressum.jpg) 0 -55px no-repeat;
}
.footerTelefon{
	padding:25px 0 0 25px;
	width:250px;
	float:left;
}
.footerEmail{
	padding-top:25px;
	float:left;
	width:350px;
}
.footerEmail a{
	color:#006aad;
	text-decoration:underline;
}
.footerEmail a:active, .footerEmail a:hover{
	color:#004570;
	text-decoration:none;
}
.clear {
			float:none;
			clear:both;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =basic elements |------------------------*/
/*-----------------------------------------------------------------------------*/

p {
			padding-bottom:15px;
}
.highlightLine{
	padding-bottom:15px;
	border-top:1px dashed #232d50;
}
h1 {
	display:block;
	height:129px;
	width:498px;
	float:left;
}
h1 a{
	display:block;
	height:129px;
	width:498px;
	background:url(../images/bg-branding.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	outline:none;
}
h2{
	font:24px/24px Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}
h4{
	font-size:14px;
	float:left;
	padding:3px 50px 0 0;
	color:#006aad;
	font-weight:bold;
	
}
h5{
	font-size:14px;
	float:left;
	padding:1px 10px 0 0;
	color:#006aad;
}

