body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0px;
	margin:0px;
	color:#0c334c;
	line-height:130%;
}
img{
	border:none;}
a:link, a:visited{
	color:#848685;
	text-decoration:none;
	font-weight:bold;}
a:hover{
	color:#0D324C;
	text-decoration:underline;}
#all{
	width:1000px;
	margin:0px;
	padding:0px;
}
#head{
	width:956px;
	height:204px;
	margin:0px;
	padding:0px;
}
#headwhite{
	width:227px;
	height:204px;
	background-color:#FFFFFF;
	float:left;
}
#headdeko{
	float:left;
	width:443px;
	height:204px;
}
#headlogo{
	float:left;
	height:204px;
	width:286px;
	background-image:url(images/bghead.gif);
	background-repeat:repeat-x;
	font-size:90%;
}
#logo{
	float:left;
	width:286px;
	height:166px;
	margin:8px 0px 6px 0px;
}
#headtext{
	padding:0px 0px 0px 43px;
	font-weight:bold;
	}
#mitte{
	width:956px;
	background-image:url(images/contentbg.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
#navi{
	width:172px;
	float:left;
	margin:0px 0px 0px 55px;
	background-image:url(images/bgnavi.gif);
	padding:0px ;
	display:inline;
}
#wh{
	background-color:#FFFFFF;
	height:35px;
	width:172px;
	margin:0px 0px 11px 0px;
	padding:0px;
}
.navielement a,.navielement a:visited,.navielement a:active{
	font-size:95%;
	background-image:url(images/navipoint.gif);
	background-position:right;
	height:21px;
	width:141px;
	padding:8px 0px 2px 30px;
	margin:0px 0px 1px 0px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}
.navielement a:hover,#naviactiv a{
	font-size:95%;
	background-image:url(images/navipointa.gif);
	background-position:right;
	height:21px;
	width:141px;
	padding:8px 0px 2px 30px;
	margin:0px 0px 1px 0px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
}
.subelement a{
	font-size:95%;
	background-image:url(images/subpoint.gif);
	background-position:right;
	height:21px;
	width:141px;
	padding:8px 0px 2px 30px;
	margin:0px 0px 1px 0px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	color:#0D324C;
}
.subelement a:hover,#subactiv a{
	font-size:95%;
	background-image:url(images/subpointa.gif);
	background-position:right;
	height:21px;
	width:141px;
	padding:8px 0px 2px 30px;
	margin:0px 0px 1px 0px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	color:#0D324C;
}
#content{
	float:left;
	width:511px;
	margin-bottom:15px;
	margin:0px;
	padding:0px;
}
#content2{
	float:left;
	width:511px;
	margin-bottom:15px;
}
#content p{
	text-align:left;
	padding: 6px 40px 6px 40px;
	margin:0px;
}
#content h1{
	text-align:left;
	padding: 0px 40px 0px 40px;
	color:#88898b;
	font-size:140%;
	margin:0px;
	line-height:160%;	
}	
#content h2,#content2  h2{
	text-align:left;
	padding: 10px 40px 4px 40px;
	color:#0D324C;
	font-size:110%;
	margin:0px;
	line-height:130%;
}
#content2 h1{
	text-align:left;
	padding: 0px 40px 5px 00px;
	color:#88898b;
	font-size:140%;
	margin:0px;
	line-height:160%;
}	
#content img{
	padding:0px 5px 0px 0px;}
#text li,#text2 li{
	margin:2px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#text ul,#text2 ul{
	text-align:left;
	margin:10px 30px 10px 60px;
	padding:0px;
}
#bildunten{
	float:left;
	height:73px;
	width:511px;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#text{
	text-align:left;
	margin: 90px 0px 0px 0px;
	padding:0px;
	display:inline;
}
#text2{
	text-align:left;
	padding: 0px 40px 0px 40px;

}
#text2 p{
	padding:0px 0px 0px 0px;
}	
#teaser{
	float:left;
	width:215px;
	text-align:left;
}
#teaser a{
	display:list-item;
	color:#0D324C;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	font-size:95%;
	margin: 0px 0px 3px 25px;
	}
#teaser h2{
	text-align:left;
	margin:0px;
	display:block;
	background-color:#f5f8f1;
	font-size:120%;
	padding:15px 3px 12px 13px;
}
.teasertext{
	width:190px;
	border-bottom:2px #ffffff solid;
	margin:0px 0px 6px 15px;
}
.teasertext p{
	font-size:85%;
	text-align:left;
	margin:0px;
	padding:0px 0px 8px 0px;
}
.teasertext h1{
	font-size:95%;
	text-align:left;
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
.break{
	clear:both;
	height:1px;
	overflow:hidden;
}
#footer{
	float:right;
	background-image:url(images/footer.gif);
	width:901px;
	height:35px;
	color:#88898b;
}
#footer p{
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:90%;
}
#schrift{
	text-align:left;
	font-weight:bold;
	font-size:95%;
	margin: 10px 0px 0px 10px;}
#schrift p {
	margin:0px;
	padding:4px 0px 0px 0px;}
#medisuch{
	margin: 3px 0px 10px 10px;}

.verweise {
	padding-top: 5px;
}

.verweis {
	padding-top: 3px;
	padding-bottom: 2px;
}
