body {
	margin:0; padding:0;
	text-align:center;
	background:#e4e4e2;
	font-family:"Helvetica", Verdana, "Lucida Sans","Georgia","Times New Roman", Times, serif;
	font-size:12px; color:#403b3b;
	line-height:19px;
}

a img{
	border:0; margin:0; padding:0;
}

ul{
	margin:0 0 0 1px; padding:0 0 0 15px;
	list-style:square;
}

.clearer{
	display:block; clear:both; overflow:hidden;
	height:1px; float:none; visibility:hidden;
}

#cont{
	width:961px;
	text-align:left; margin:auto;
	background:url(img/bg.gif);
}

#cont_in{
	width:919px; margin-left:27px;
	padding-bottom:64px;
}

#topper{
	height:118px; width:100%;
	background:url(img/tbg.gif);
}

#topper a#logo{
	display:block; outline:none;
	height:118px; width:350px;
	background:url(img/logo.gif);
}

#Head{
	position:relative; top:0; left:0;
	width:100%; height:221px;
	overflow:hidden;
}
#Head img{
	position:absolute; top:0; left:0;
}

#content_inner{
	margin:35px 0 30px 0; /**min-height:410px;**/
}


#leften{
	width:141px; float:left;
}

#righten{
	float:left; margin-left:29px;
	width:473px;
}

#righten2{
	float:right; width:189px; margin-right:24px;
}

ul#LNAV{
	color:#403b3b; font-size:11px;
	list-style:none; margin:0; padding:0;
}

ul#LNAV li{
	margin:0; font-size:12px;
	line-height:17px; padding:3px 0; overflow:hidden;
}

ul#LNAV li.active{
	background:url(img/hover_left.gif);
	color:#14498b;
}

ul#LNAV li a{
	display:block; color:#403b3b; text-decoration:none;
	padding:0 0 0 30px;
}
ul#LNAV li a:hover{
	color:#14498b; 
}
ul#LNAV li.active a{
	color:#14498b; font-weight:bolder;
}
div.nav_borderer_dotted{
	width:141px; height:2px; overflow:hidden;
	background:url(img/nav_borderer_dotted.gif) top left;
	margin-top:13px;
}

#righten h1, #rightenGR h1{
	font-size:20px; color:#001d7e;
	font-weight:normal; padding:0;
	margin:2px 0 31px 0; line-height:22px;
	font-family: "Georgia", "Lucida Sans","Times New Roman", Times, serif;
}

ul#Aktuelle_Nachrichten{
	margin:0; padding:0;
	list-style:none;
}

ul#Aktuelle_Nachrichten li{
	border:1px solid #cacaca; border-width:0 0 1px 0;
	padding:0 0 12px 0;
	margin-bottom:50px;
}

ul#Aktuelle_Nachrichten li h2{
	display:block; margin:0 0 0 0; padding:0;
	font-size:17px; font-weight:bolder;
}

ul#Aktuelle_Nachrichten li span{
	display:block; font-size:12px;
	margin:1px 0 0 0; color:#636363;
}

a.next_part{
	margin:30px 0 0 0;
	display:block; padding:6px 0 0 0;
	color:#14498b; text-decoration:none;
	font-size:11px; width:130px;
	background:url(img/dots.gif) top repeat-x;
}

ul#lifeline_otto_bollhagen{
	margin:0; padding:0; list-style:none;
}

ul#lifeline_otto_bollhagen li{
	line-height:27px; color:#403b3b;
}

ul#lifeline_otto_bollhagen li a{
	color:#403b3b; text-decoration:none;
}

ul#lifeline_otto_bollhagen li a:hover{
	color:#14498b;
}


ul#gallery_listing_big{
	margin:0 0 40px -9px;
	padding:0; list-style:none
}

ul#gallery_listing_big li{
	padding:8px; background:#fff;
}

ul#gallery_listing_big li a.img{
	display:block; float:left; margin-right:10px;
}

ul#gallery_listing_big li div.rflr{
	display:block; float:left; width:347px;
	padding:7px 0 0 0;
}

ul#gallery_listing_big li div.rflr a{
	color:#563e2f; font-size:12px;
	text-decoration:none;
}

ul#gallery_listing_big li div.rflr span{
	display:block; font-size:11px; color:#403b3b;
	padding:12px 0 0 0;
}

a.gallery_back_link{
	font-size:13px; color:#563e2f;
	text-decoration:none;
	display:block;
	margin-bottom:41px;
}

ul#gallery_min_listing{
	margin:0; padding:0;
	list-style:none;
	width:202px;
}

ul#gallery_min_listing li{
	width:201px; margin-bottom:10px;
	height:43px; overflow:hidden;
	cursor:pointer;
	background-position:top right;
	background-repeat:no-repeat;
}

ul#gallery_min_listing li.active{
	background-image:url(gallery_prethumbs/minhovr_11.png);
}

ul#gallery_min_listing li a.img{
	display:block; float:left;
}

ul#gallery_min_listing li a.img img{
	border:0; margin:0; padding:0;
}

ul#gallery_min_listing li a.lft{
	display:block; float:left; 
	padding:15px 0 0 7px;
	font-size:11px;
	color:#563e2f; text-decoration:none;
}


a#gallery_switcher_left{
	display:block; float:left; margin-top:124px;
	width:24px; height:48px;
	outline:none;
	background:url(img/gallery_next_15.png);
}

#GALLERY_IMAGE_HOLDER{
	position:relative; top:0; left:0;
	display:block; float:left; margin-left:8px;
	width:423px; height:294px;
	overflow:hidden;
}

#GALLERY_IMAGE_HOLDER img{
	width:423px;
}

#DESCRIPTIONER{
	background:#e4e4e2;
	margin:5px 0 0 0;
	padding:18px 35px 17px 18px;
	margin:25px 32px 10px 31px;
	float:none; clear:both;
}

#DESCRIPTIONER h4{
	margin:0; padding:0; color:#563e2f;
	font-size:12px; font-weight:normal;
}

#DESCRIPTIONER p{
	margin:13px 0 0 0; padding:0; color:#403b3b;
	font-size:11px; font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

a#gallery_switcher_right{
	display:block; float:right; margin-top:124px;
	width:24px; height:48px;
	outline:none;
	background:url(img/gallery_next_18.png);
}



#righten2 h3.righten2_spec_heading {
	font-weight:bolder; margin:3px 0 5px 0;
	padding:0; color:#00348a; font-size:15px;
}

#righten2 a.seeFurtherInformationLink {
	font-weight:bolder; display:block; margin-top:30px;
	text-decoration:none; color:#0e3f90; 
}

#righten2 ul.listLeistungen {
	margin:22px 0 2px -2px; padding:0; list-style:none;
}
#righten2 ul.listLeistungen li {
	width:189px; height:100px;
	overflow:hidden; margin-bottom:20px;
}
#righten2 ul.listLeistungen li a img{
	border:0;
}




#footer{
	position:relative; top:0; left:0;
	width:961px; height:101px; margin-bottom:20px; margin-right:auto; margin-left:auto;
	overflow:hidden;
	background:url(img/footer.gif) top center no-repeat;
}

#footer_cc{
	text-align:right; font-size:11px;
	color:#1b57a0; 
	padding:36px 154px 0 0;
}

#footer_contact{
	position:absolute; top:36px; left:198px;
	font-size:11px; color:#563e2f; font-weight:bolder;
}

