html, body, p, ul, li, div, a, img {
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
}
html, body {
	height:100%;
}
div.zentrieren {
	width:980px;
	margin:auto;
	border-left:1px solid #E3E2E2;
	border-right:1px solid #E3E2E2;	
}
* html div.zentrieren {
	position:absolute;
	left:50%;
	margin-left:-469px;
}
* html img { behavior:url(fileadmin/iepngfix.htc); }
div.clearer {
	clear:both;
	width:1px;
	height:15px;
}
div.nav {
	width:980px;
	height:64px;
	border-right:1px solid #3c3c3c;
}
div.nav_6 {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_1.jpg) top left no-repeat;
}
div.nav_5 {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_2.jpg) top left no-repeat;
}
div.nav_4 {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_3.jpg) top left no-repeat;
}
div.nav_3 {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_4.jpg) top left no-repeat;
}
div.nav_2 {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_5.jpg) top left no-repeat;
}
div.nav a {
	display:block;
	text-decoration:none;
	font-size:15px;
	padding:45px 0px 2px 10px;
}
* html div.nav a {
	width:100px;
	height:64px;
	padding:45px 0px 2px 10px;
}
div.nav_6_act {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_1_act.jpg) top left no-repeat;
}
div.nav_5_act {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_2_act.jpg) top left no-repeat;
}
div.nav_4_act {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_3_act.jpg) top left no-repeat;
}
div.nav_3_act {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_4_act.jpg) top left no-repeat;
}
div.nav_2_act {
	float:left;
	width:110px;
	height:64px;
	background:url(../img/nav_5_act.jpg) top left no-repeat;
}
div.nav_6_act a, div.nav_5_act a, div.nav_4_act a, div.nav_3_act a, div.nav_2_act a { color:#ffffff; }
div.nav_6 a:hover {background:url(../img/nav_1_act.jpg) top left no-repeat; color:#ffffff;}
div.nav_5 a:hover {background:url(../img/nav_2_act.jpg) top left no-repeat; color:#ffffff;}
div.nav_4 a:hover {background:url(../img/nav_3_act.jpg) top left no-repeat; color:#ffffff;}
div.nav_3 a:hover {background:url(../img/nav_4_act.jpg) top left no-repeat; color:#ffffff;}
div.nav_2 a:hover {background:url(../img/nav_5_act.jpg) top left no-repeat; color:#ffffff;}
div.header {
	clear:both;
	width:980px;
	height:220px;
	background:url(../img/header_white.gif) top left repeat-x;
	background-color:#e3e2e2;
}
div.header_bild {
	float:left;
	width:440px;
	height:220px;
}
div.firma {
	position:absolute;	
	width:419px;
	height:56px;
	margin:150px 0px 0px 348px;
	background:url(../img/vmh_verwaltungs_service_gmbh.png) top left no-repeat;
}
*:first-child+html div.firma {
	margin:150px 0px 0px -92px;
}
html:not([dummy]) div.firma {
	margin:150px 0px 0px 348px;
}
* html div.firma {
	margin:150px 0px 0px -100px;
	behavior:url(fileadmin/iepngfix.htc);
}
div.logo {
	float:right;
	margin:49px 0px 0px 0px;
}
div.header_trenner {
	clear:both;
	width:980px;
	height:1px;
	background-color:#e2051d;
	font-size:0px;
}
div.unternavigation {
	width:980px;
	height:29px;
	background-color:#e3e2e2;
}
div.unter_nav, div.unter_nav_act {
	float:left;
	margin:7px 0px 0px 0px;
}
div.unter_nav a {
	font-size:12px;
	text-decoration:none;
}
div.unter_nav a:hover {
	color:#757575;
}
div.unter_nav_act a {
	color:#757575;
	font-size:12px;
	text-decoration:none;
}
div.unter_nav_trenner {
	float:left;
	width:20px;
	height:29px;
	background:url(../img/unter_nav_trenner.jpg) top left no-repeat;
}
div.suche {
	float:right;
	font-size:12px;
	margin:5px 10px 0px 0px;
}
div.left_space {
	float:left;
	width:40px;
	height:1px;
	font-size:0px;
}
div.left_space_footer {
	float:left;
	width:30px;
	height:1px;
	font-size:0px;
}
div.inhalt {
	float:left;
	width:785px;
	font-size:12px;
}
div.inhalt_abstand {
	width:705px;
	margin:10px 0px 0px 70px;
}
div.inhalt_abstand p {
	font-size:12px;
	color:#000000;
	line-height:16px;
	margin:0px 0px 10px 0px;
}
div.inhalt_abstand a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #e2021b;
}
div.inhalt_abstand ul {
	list-style-position:inside;
	margin:0px 0px 10px 30px;
}
div.inhalt_abstand li {
	list-style-image:url(../img/li.jpg);
	font-style:italic;
	margin:0px 0px 5px 0px;
	list-style-position: outside;
}
div.abstand {
	width:980px;
	height:30px;
}
div.vmh_klein {
	float:left;
	width:48px;
	height:49px;
	background:url(../img/vmh_klein.jpg) top left no-repeat;
}
div.ueberschriften {
	float:left;
	margin-left:20px;
}
div.ueberschriften h1 {
	color:#e2021b;
	font-size:26px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
div.ueberschriften h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px;
}
div.inhalt_ueberschrift {
	float:left;
	background:url(../img/inhalt_ueberschrift_bg) top left repeat-y;
	background-color:#e2e2e2;
}
div.inhalt_ueberschrift_logo {
	float:left;
	width:35px;
	height:27px;
	background:url(../img/inhalt_ueberschrift_logo.jpg) top left no-repeat;
}
div.inhalt_ueberschrift h1 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:5px 10px 0px 0px;
	padding:0px;
}
div.inhalt_ueberschrift .csc-subheader {
	color:#000000;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-style:italic;
}
div.footer_trenner {
	width:980px;
	height:10px;
}
div.footer_line {
	float:left;
	width:785px;
	height:1px;
	font-size:0px;
	background-color:#b2b2b2;
}
div.footer {
	color:#b2b2b2;
	font-size:11px;
}
div.footer a {
	text-decoration:none;
	color:#b2b2b2;
	font-size:11px;
}
div.footer a:hover {
	color:#000000;
}
div.footer a.footer_act { color:#000000; }
ul.list {
	list-style-position:inside;
}
li.deep0 {
	color:#E2021B;
}
li.deep1 {
	color:#E3E2E2;
	margin-left:20px !important;
}

ul.deep1 {
	margin:5px 0px 0px 0px !important;
}
html:not([dummy]) ul.deep1 {
	margin:5px 0px 0px 10px !important;
}
a.bitzinger_link, a:visited.bitzinger_link { text-decoration:none !important; color:#0057A3 !important; border:none !important; }
a:hover.bitzinger_link { text-decoration:underline !important; border:none !important; }

.tx-indexedsearch-redMarkup {
	color:#E2021B !important;
}
td.tx-indexedsearch-descr {
	font-style:normal !important;
}
table.contenttable p {margin:0px;}
