a:hover { 	text-decoration: underline }
a:link { 	color: #db2a18; text-decoration: underline }
a:hover { 	text-decoration: none }
a:visited { 	color: #db2a18; text-decoration: underline }
a:hover { 	text-decoration: none }
a.navn { 	color: #000 }
a.navnn { 	color: #000; text-decoration: none }
a.navnn:visited { 	color: #000; text-decoration: none }
a.navnp0 { 	padding-bottom: 0px; color: #000 }
a.navn:visited { 	color: #000 }
a.navnp0:visited { 	padding-bottom: 0px; color: #000 }
a.navnb { 	font-weight: bold; color: #000 }
a.navnbn { 	font-weight: bold; color: #000; text-decoration: none }
a.navnbn:visited { 	font-weight: bold; color: #000; text-decoration: none }
a.navnb:visited { 	font-weight: bold; color: #000 }
a.navc { 	color: #0094ef }
a.navc:visited { 	color: #0094ef }
a.navcb { 	font-weight: bold; color: #0094ef }
a.navcb:visited { 	font-weight: bold; color: #0094ef }
body { 	font-size:100.01%; }
p { 	font-family: arial,helvetica,sans-serif }
ol { 	font-family: arial,helvetica,sans-serif }
ul { 	font-family: arial,helvetica,sans-serif }
li { 	font-family: arial,helvetica,sans-serif }
table { 	font-family: arial,helvetica,sans-serif }
caption { 	font-family: arial,helvetica,sans-serif }
th { 	font-family: arial,helvetica,sans-serif }
td { 	font-family: arial,helvetica,sans-serif }
h6 { 	font-family: arial,helvetica,sans-serif }
h5 { 	font-family: arial,helvetica,sans-serif }
h4 { 	font-family: arial,helvetica,sans-serif }
h3 { 	font-family: arial,helvetica,sans-serif }
h2 { 	font-family: arial,helvetica,sans-serif }
h1 { 	font-family: arial,helvetica,sans-serif }
input { 	font-family: arial,helvetica,sans-serif }
select { 	font-family: arial,helvetica,sans-serif }
textarea { 	font-family: arial,helvetica,sans-serif }
button { 	font-family: arial,helvetica,sans-serif }
label { 	font-family: arial,helvetica,sans-serif }
p { 	color: #111 }
ol { 	color: #111 }
ul { 	color: #111 }
li { 	color: #111 }
table { 	color: #111 }
caption { 	color: #111 }
th { 	color: #333 }
td { 	color: #111 }
button { 	color: #111 }
label { 	color: #111 }
input { 	color: #000 }
select { 	color: #000 }
textarea { 	color: #000 }
h1 { 	font-weight: bold; color: #0094ef }
h2 { 	font-weight: bold; color: #0094ef }
h3 { 	font-weight: bold; color: #0094ef }
h4 { 	font-weight: bold; color: #0094ef }
h5 { 	font-weight: bold; color: #0094ef }
h6 { 	font-weight: bold; color: #0094ef }
h1 { 	font-size: 1.45em; margin-bottom: 40px }
h2 { 	font-size: 1.25em }
h3 { 	font-size: 1.15em }
h4 { 	font-size: 1.1em }
h5 { 	font-size: 1.1em }
h6 { 	font-size: 1.05em }
p { 	font-size: 0.95em }
input { 	font-size: 0.95em }
select { 	font-size: 0.95em }
textarea { 	font-size: 0.95em }
label { 	font-size: 1.05em }
label.formular { 	font-weight: bold; font-size: 1.05em; float: left; width: 20%; text-align: left; }
strong { 	color: #333 }
hr { 	color: #0094ef }
ul { 	font-size: 0.8em }
ol { 	font-size: 0.8em }

ol ul.ohneabs { 	margin-top: 5px; font-size: 1.2em; list-style-image: url(/imperia/md/images/blvf/arr_pagn.gif); margin-bottom: 5px; list-style-type: disc; }
ul.ohneabs { 	margin-top: 5px; font-size: 1.0em; list-style-image: url(/imperia/md/images/blvf/arr_pagn.gif); margin-bottom: 5px; list-style-type: disc; }
ul.mitabs { 	list-style-image: url(/imperia/md/images/blvf/arr_pagn.gif); list-style-type: disc ;font-size: 1em;}
ul.ads { 	margin-top: 0px; font-size: 0.8em; list-style-image: url(/imperia/md/images/blvf/arr_pagn.gif); margin-bottom: 40px; list-style-type: disc }
ul.adsfaq { 	margin-top: 10px; font-size: 1.1em; list-style-image: url(/imperia/md/images/blvf/arr_pagn.gif); margin-bottom: 40px; list-style-type: disc }
ul.adsges { 	margin-top: 0px; padding-left: 0px; list-style-position: outside; font-size: 0.8em; margin-left: 0px; list-style-type: none }
ul.such { 	list-style-image: url(/imperia/md/images/blvf/arr_pagn.gif); margin-left: 142px; list-style-type: disc; text-align: left }
ul.pl15 {padding-left:15px}
ol.normal { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px }

ol.normal1 { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px; list-style-type: decimal }
ol.normali { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px; list-style-type: upper-roman }
ol.normala { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px; list-style-type: lower-alpha }
ol.ohneabs { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px }
ol.ohneabs1 { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px; list-style-type: decimal }
ol.ohneabsi { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px; list-style-type: upper-roman }
ol.ohneabsa { 	margin-top: 5px; font-size: 1.1em; list-style-image: none; margin-bottom: 5px; list-style-type: lower-alpha }
ol.mitabs { 	font-size: 1.1em; list-style-image: none }
ol.mitabs1 { 	font-size: 1.1em; list-style-image: none; list-style-type: decimal }
ol.mitabsi { 	font-size: 1.1em; list-style-image: none; list-style-type: upper-roman }
ol.mitabsa { 	font-size: 1.1em; list-style-image: none; list-style-type: lower-alpha }
li { 	font-size: 1.1em }
input.nav { 	font-size: 0.95em }
select.nav { 	font-size: 0.95em }

span.graufett {color:#333; font-weight:bold;}
span.blaufett {color:#0094ef; font-weight:bold;}

.mains { 	font-weight: normal; font-size: 0.85em }
.mainsmb0 { 	font-size: 0.85em; margin-bottom: 0px }
.mainsmb5 { 	font-size: 0.85em; margin-bottom: 5px }
.mainsb { 	font-weight: bold; font-size: 0.85em }
.mainsbmb40 { 	font-weight: bold; font-size: 0.85em; margin-bottom: 40px }
.main { 	font-weight: normal; font-size: 0.95em }
.mainb { 	font-weight: bold; font-size: 0.95em }
.mainbw100 { 	font-weight: bold; font-size: 0.95em; width: 100px }
.mainbpl30 { 	padding-left: 30px; font-weight: bold; font-size: 0.95em }
.mainl { 	font-weight: normal; font-size: 1.15em }
.mainlmb10 { 	font-weight: normal; font-size: 1.15em; margin-bottom: 10px }
.mainlmb20 { 	font-weight: normal; font-size: 1.15em; margin-bottom: 20px }
.mainlb { 	font-weight: bold; font-size: 1.15em }
.mainlbmt0mb0 { 	margin-top: 0px; font-weight: bold; font-size: 1.15em; margin-bottom: 0px }
.mainlbh { 	margin-top: 40px; font-weight: bold; font-size: 1.15em; color: #333 }
.mainxl { 	font-weight: normal; font-size: 1.25em }
.mainxlb { 	font-weight: bold; font-size: 1.25em }
.mainxxlb { 	font-weight: bold; font-size: 1.45em }
.mainsc { 	font-weight: normal; font-size: 0.85em; text-align: center }
.mainscp20 { 	font-weight: normal; font-size: 0.85em; padding-bottom: 20px; padding-top: 20px; text-align: center }
.mainsbc { 	font-weight: bold; font-size: 0.85em; text-align: center }
.mainc { 	font-weight: normal; font-size: 0.95em; text-align: center }
.mainbc { 	font-weight: bold; font-size: 0.95em; text-align: center }
.mainlc { 	font-weight: normal; font-size: 1.15em; text-align: center }
.mainlbc { 	font-weight: bold; font-size: 1.15em; text-align: center }
.mainxlc { 	font-weight: normal; font-size: 1.25em; text-align: center }
.mainxlcmb40 { 	font-weight: normal; font-size: 1.25em; margin-bottom: 40px; text-align: center }
.mainxlbc { 	font-weight: bold; font-size: 1.25em; text-align: center }
.mainxlbmb10 { 	font-weight: bold; font-size: 1.25em; margin-bottom: 10px; text-align: center }
.mainsr { 	font-weight: normal; font-size: 0.85em; text-align: right }
.mainsbr { 	font-weight: bold; font-size: 0.85em; text-align: right }
.mainr { 	font-weight: normal; font-size: 0.95em; text-align: right }
.mainbr { 	font-weight: bold; font-size: 0.95em; text-align: right }
.mainlr { 	font-weight: normal; font-size: 1.15em; text-align: right }
.mainlbr { 	font-weight: bold; font-size: 1.15em; text-align: right }
.mainxlr { 	font-weight: normal; font-size: 1.25em; text-align: right }
.mainxlbr { 	font-weight: bold; font-size: 1.25em; text-align: right }
.mainscol1 { 	font-weight: normal; font-size: 0.85em; color: #0094ef }
.mainscol1c { 	font-weight: normal; font-size: 0.85em; color: #0094ef; text-align: center }
.mainscol1r { 	font-weight: normal; font-size: 0.85em; color: #0094ef; text-align: right }
.mainsbcol1 { 	font-weight: bold; font-size: 0.85em; color: #0094ef }
.mainsbcol1c { 	font-weight: bold; font-size: 0.85em; color: #0094ef; text-align: center }
.mainsbcol1r { 	font-weight: bold; font-size: 0.85em; color: #0094ef; text-align: right }
.maincol1 { 	font-weight: normal; font-size: 0.95em; color: #0094ef }
.maincol1c { 	font-weight: normal; font-size: 0.95em; color: #0094ef; text-align: center }
.maincol1r { 	font-weight: normal; font-size: 0.95em; color: #0094ef; text-align: right }
.mainbcol1 { 	font-weight: bold; font-size: 0.95em; color: #0094ef }
.mainbcol1c { 	font-weight: bold; font-size: 0.95em; color: #0094ef; text-align: center }
.mainbcol1r { 	font-weight: bold; font-size: 0.95em; color: #0094ef; text-align: right }
.mainbcol1mt0mb0 { 	margin-top: 0px; font-weight: bold; font-size: 0.95em; margin-bottom: 0px; color: #0094ef }
.mainlcol1 { 	font-weight: normal; font-size: 1.15em; color: #0094ef }
.mainlcol1c { 	font-weight: normal; font-size: 1.15em; color: #0094ef; text-align: center }
.mainlcol1r { 	font-weight: normal; font-size: 1.15em; color: #0094ef; text-align: right }
.mainlbcol1 { 	font-weight: bold; font-size: 1.15em; color: #0094ef }
.mainlbcol1cmb40 { 	font-weight: bold; font-size: 1.15em; margin-bottom: 40px; color: #0094ef; text-align: center }
.mainlbcol1m0 { 	font-weight: bold; font-size: 1.15em; margin: 0px; color: #0094ef }
.mainlbcol1c { 	font-weight: bold; font-size: 1.15em; color: #0094ef; text-align: center }
.mainlbcol1r { 	font-weight: bold; font-size: 1.15em; color: #0094ef; text-align: right }
.mainxlcol1 { 	font-weight: normal; font-size: 1.25em; color: #0094ef }
.mainxlcol1c { 	font-weight: normal; font-size: 1.25em; color: #0094ef; text-align: center }
.mainxlcol1r { 	font-weight: normal; font-size: 1.25em; color: #0094ef; text-align: right }
.mainxlbcol1 { 	font-weight: bold; font-size: 1.25em; color: #0094ef }
.mainxlbcol1c { 	font-weight: bold; font-size: 1.25em; color: #0094ef; text-align: center }
.mainxlbcol1r { 	font-weight: bold; font-size: 1.25em; color: #0094ef; text-align: right }
q { 	quotes: '' '' '' '' }
.col1 { 	color: #0094ef }
.strongc { 	font-weight: bold; color: #0094ef }
.spmains { 	font-weight: normal; font-size: 1em }
.spmainscol1 { 	font-weight: normal; font-size: 1em; color: #0094ef }
.spmainsbcol1 { 	font-weight: bold; font-size: 1em; color: #0094ef }
.spmain { 	font-weight: normal; font-size: 1.15em }
.spmaincol1 { 	font-weight: normal; font-size: 1.15em; color: #0094ef }
.spmainbcol1 { 	font-weight: bold; font-size: 1.15em; color: #0094ef }
.spmainl { 	font-weight: normal; font-size: 1.45em }
.spmainlcol1 { 	font-weight: normal; font-size: 1.45em; color: #0094ef }
.spmainlbcol1 { 	font-weight: bold; font-size: 1.45em; color: #0094ef }
.spmainxl { 	font-weight: normal; font-size: 1.55em }
.spmainxlcol1 { 	font-weight: normal; font-size: 1.55em; color: #0094ef }
.spmainxlbcol1 { 	font-weight: bold; font-size: 1.55em; color: #0094ef }
.spnullneun { 	font-weight: normal; font-size: 1.35em }
.spnullneuncol1 { 	font-weight: normal; font-size: 1.35em; color: #0094ef }
.spnullneunbcol1 { 	font-weight: bold; font-size: 1.35em; color: #0094ef }
#lktxtbg { 	left: 100px; position: absolute; top: 40px }
#bgtop { 	width: 745px; background-repeat: no-repeat; height: 15px }
#servicenavigation { 	border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; padding-left: 0px; font-weight: bold; font-size: 0.8em; padding-bottom: 1px; margin: 20px 138px 20px 10px; border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid; text-align: right }
#servicenavigation li { 	display: inline; padding-left: 6px; font-size: 1.1em; list-style-type: none }
#brotkruemel { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; padding-left: 5px; font-size: 0.8em; padding-bottom: 1px; margin: 25px 138px 0px 10px; border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid }
#haupt { 	width:100%; }
 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Kopf +++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
div#kopfblock
{
width:100%; height:85px;;  
}

div#kopfblock div#kopfblocklinks
{
float:left; width:25%; overflow:hidden;
}
div#kopfblock div#kopfblockmitte
{
float:right; text-align:right; margin-top:52px;
}
div#kopfblock div#kopfblockrechts
{
float:right; width:12%; text-align:center;  
}
div#kopfblock div#kopfblockmitte span.kopfschrift
{
color:#0094ef; font-family:Arial; font-size:20px; text-align:right; height:100%; font-weight:bold;
}
.hauptnavigation { 	font-size: 0.95em; float: left; padding-bottom: 10px; margin: 0px 0px 0px 1px; width: 17%; padding-top: 3px; text-align: right }
.verzeichnis { 	padding-right: 3px; font-size: 0.8em; float: left; padding-bottom: 0px; margin: 0px 0px 0px 1px; width: 17%; padding-top: 3px; text-align: right }
.hauptnavigation ul { 	margin-top: 0px; padding-left: 0px; font-size: 0.9em; margin-bottom: 25px; width: 100% }
.verzeichnis ul { 	margin-top: 0px; padding-left: 0px; font-size: 0.9em; width: 100% }
.hauptnavigation li { 	font-size: 1.1em; padding-bottom: 8px; list-style-type: none }
.verzeichnis li { 	font-size: 1.1em; padding-bottom: 6px; list-style-type: none }
#verant1 { 	margin-top: 20px; float: left; width: 17%; margin-right: 20px; text-align: right }
#verant2 { 	margin-top: 20px; float: left; width: 68% }
#verant3 { 	margin-top: 20px; float: left; width: 30px; margin-right: 131px; padding-top: 13px; text-align: right }
#navigation { 	margin-left: 0.65em; margin-right: 138px; text-align: center }
.fussalt { 	font-size: 0.85em; color: #000; text-align: center }
#fuss { 	font-size: 0.85em; color: #000; font-family: arial,helvetica,sans-serif; text-align: center }
.fuss ul { 	margin-top: 0px; padding-left: 0px; font-size: 0.95em; margin-left: 0px }
.fuss li { 	display: inline; padding-left: 0px; font-size: 1.05em; color: #000; list-style-type: none }
#schluss { 	height: 100px }
#pdf { 	border-top: #0094ef 1px solid }
#erzfaql { 	float: left; width: 183px; margin-right: 10px }
#erzfaqr { 	float: right; margin-bottom: 30px; width: auto }
#erzgesl { 	float: left; width: 160px }
#erzgesr { 	float: right; margin-bottom: 30px; width: 50% }
#erzuebersicht { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; background-image: url(/imperia/md/images/blvf/blank_1.gif); margin-bottom: 10px; border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid; background-repeat: repeat }
.erzuebersichtgr { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; background-image: url(/imperia/md/images/blvf/blank_2.gif); border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid; background-repeat: repeat }
.erzuebersicht1 { 	padding-right: 5px; padding-left: 5px; font-size: 0.85em; padding-bottom: 5px; padding-top: 5px; border-bottom: #0094ef 1px solid; font-family: arial,verdana,sans-serif }
.erzuebersicht2 { 	padding-right: 5px; padding-left: 5px; font-size: 0.85em; padding-bottom: 5px; padding-top: 5px; font-family: arial,verdana,sans-serif }
.erzuebersicht1c { 	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 0.95em; padding-bottom: 5px; color: #0094ef; padding-top: 5px; border-bottom: #0094ef 1px solid; font-family: arial,verdana,sans-serif; background-color: #fff; text-align: center }
.erzuebersicht1cgr { 	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 0.95em; padding-bottom: 5px; color: #333; padding-top: 5px; border-bottom: #0094ef 1px solid; font-family: arial,verdana,sans-serif; background-color: #fff; text-align: center }
.erzuebersicht2c { 	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 0.95em; padding-bottom: 5px; color: #0094ef; padding-top: 5px; font-family: arial,verdana,sans-serif; background-color: #fff; text-align: center }
.erzuebersicht2cgr { 	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 0.95em; padding-bottom: 5px; color: #333; padding-top: 5px; font-family: arial,verdana,sans-serif; background-color: #fff; text-align: center }
#weiter { 	float: left; width: 10px }
#sprechtage { 	border-right: #0094ef 1px solid; padding-right: 0px; border-top: #0094ef 1px solid; margin-top: 30px; padding-left: 0px; margin-bottom: 20px; padding-bottom: 5px; border-left: #0094ef 1px solid; width: 100%; padding-top: 5px; border-bottom: #0094ef 1px solid; background-color: #f8f8f8; text-align: center }
#orthsprechtage { 	clear: left; border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; margin-top: 30px; padding-left: 5px; margin-bottom: 20px; padding-bottom: 5px; border-left: #0094ef 1px solid; width: 450px; padding-top: 5px; border-bottom: #0094ef 1px solid; background-color: #f8f8f8; text-align: center }
#orthsprechtage1 { 	clear: right; border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; margin-top: 30px; padding-left: 5px; margin-bottom: 20px; padding-bottom: 5px; border-left: #0094ef 1px solid; width: 450px; padding-top: 5px; border-bottom: #0094ef 1px solid; background-color: #f8f8f8; text-align: center }
.sprechtabuebs { 	clear: left; border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; margin: 0px; border-left: #0094ef 1px solid; width: 100%; border-bottom: #0094ef 1px solid; background-color: #f8f8f8 }
.sprechtab { 	clear: left; border-right: #0094ef 1px solid; margin: 0px; border-left: #0094ef 1px solid; width: 100%; border-bottom: #0094ef 1px solid }
.sprechort { 	clear: left; padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 5px; margin: 0px; width: 35%; padding-top: 5px }
.sprechtag { 	border-right: #0094ef 1px solid; padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 5px; margin: 0px; border-left: #0094ef 1px solid; width: 35%; padding-top: 5px }
.sprechzeit { 	padding-right: 5px; padding-left: 5px; float: left; padding-bottom: 5px; margin: 0px; width: auto; padding-top: 5px }
.form { 	padding-right: 10px; padding-left: 10px; border-left-color: #e0e0e0; border-bottom-color: #e0e0e0; padding-bottom: 10px; border-top-style: solid; border-top-color: #e0e0e0; padding-top: 10px; border-right-style: solid; border-left-style: solid; text-align: center; border-right-color: #e0e0e0; border-bottom-style: solid }
.r { 	text-align: right }
.ru { 	text-align: right; text-decoration: underline }
.links { 	text-align: left }
.rechtsp5 { 	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align: right }
.rechtsp4 { 	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; text-align: right }
.linksp5 { 	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; text-align: left }
.linksp4 { 	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; text-align: left }
.c { 	text-align: center }
.cu { 	text-align: center; text-decoration: underline }
.centerp4 { 	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; text-align: center }
.rcenterp4 { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #e0e0e0 1px solid; padding-top: 4px; border-bottom: #e0e0e0 1px solid; text-align: center }
.u { 	text-decoration: underline }
.cmt0 { 	margin-top: 0px; text-align: center }
.cmt10 { 	margin-top: 10px; text-align: center }
.cmb0 { 	margin-bottom: 0px; text-align: center }
.cmb10 { 	margin-bottom: 10px; text-align: center }
.cmt0mb0 { 	margin-top: 0px; margin-bottom: 0px; text-align: center }
.cmt0mb10 { 	margin-top: 0px; margin-bottom: 10px; text-align: center }
.cmt10mb0 { 	margin-top: 10px; margin-bottom: 0px; text-align: center }
.cmt10mb10 { 	margin-top: 10px; margin-bottom: 10px; text-align: center }
.rmt0 { 	margin-top: 0px; text-align: right }
.rmt10 { 	margin-top: 10px; text-align: right }
.rmb0 { 	margin-bottom: 0px; text-align: right }
.rmb10 { 	margin-bottom: 10px; text-align: right }
.rmt0mb0 { 	margin-top: 0px; margin-bottom: 0px; text-align: right }
.rmt0mb10 { 	margin-top: 0px; margin-bottom: 10px; text-align: right }
.rmt10mb0 { 	margin-top: 10px; margin-bottom: 0px; text-align: right }
.rmt10mb10 { 	margin-top: 10px; margin-bottom: 10px; text-align: right }
.displaynone { 	display: none }
.fwn { 	font-weight: normal }
.fwnl { 	font-weight: normal; text-align: left }
.fwnlp5 { 	padding-right: 5px; padding-left: 5px; font-weight: normal; padding-bottom: 5px; padding-top: 5px; text-align: left }
.fwngrau { 	font-weight: normal; color: #111 }
.topgif { 	margin-top: 20px; margin-bottom: 20px; text-align: right }
.topgifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 29px; border-bottom: 0px; height: 15px }
.wwwgifwh { 	width: 10px; height: 9px }
.pdfgifwh { 	width: 16px; height: 16px }
.hinweisgifwh { 	width: 30px; height: 20px }
.leergifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 1px; border-bottom: 0px; height: 1px }
.arrgifwh { 	width: 8px; height: 8px }
.arrbotgifwh { 	width: 15px; height: 10px }
.kopfgifwh { width: 845px; height: 80px; }
.wappengifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 124px; border-bottom: 0px; height: 79px }
.abiszgifwh { 	width: 118px; height: 143px }
.abiszgifwh { 	width: 118px; height: 143px }
.wegweisergifwh { 	width: 100px; height: 98px }
.weitergifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 8px; border-bottom: 0px; height: 8px }
.lageplangifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 99px; border-bottom: 0px; height: 83px }
.fssgifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 204px; border-bottom: 0px; height: 496px }
.broschgifwh { 	width: 130px; height: 183px }
.broschoeggifwh { 	width: 110px; height: 129px }
.divoeggif { 	float: left; margin-bottom: 20px; width: 130px; text-align: center }
.diverzgif { 	float: left; margin-bottom: 20px; width: 140px; text-align: right }
.acrogifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 88px; border-bottom: 0px; height: 33px }
.mapbaygifwh { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 279px; border-bottom: 0px; height: 291px }
.regbezgifwh { 	width: 133px; height: 137px }
.avflogogifwh { 	width: 100px; height: 39px }
.margin0 { 	margin: 0px }
.margin20 { 	margin: 20px }
.ml10 { 	margin-left: 10px }
.ml5 { 	margin-left: 5px }
.ml20 { 	margin-left: 20% }
.ml25 { 	margin-left: 25% }
.ml75 { 	margin-left: 75px }
.ml80 { 	margin-left: 80px }
.ml90 { 	margin-left: 90px }
.ml30mb40 { 	margin-bottom: 40px; margin-left: 30px }
.ml75em { 	margin-left: 7.65em }
.ml12em { 	margin-left: 1.35em }
.mlblockq { 	margin-left: 3.25em }
.mb20 { 	margin-bottom: 20px }
.mb40 { 	margin-bottom: 40px }
.mb40c { 	margin-bottom: 40px; text-align: center }
.mt0mb40 { 	margin-top: 0px; margin-bottom: 40px }
.mt25 { 	margin-top: 25px }
.mt30 { 	margin-top: 30px }
.mt40 { 	margin-top: 40px }
.mt40mb0 { 	margin-top: 40px; margin-bottom: 0px }
.mt40mb40 { 	margin-top: 40px; margin-bottom: 40px }
.mt40 { 	margin-top: 40px }
.mt50 { 	margin-top: 50px }
.mr40 { 	margin-right: 40px }
.mt0 { 	margin-top: 0px }
.mt10 { 	margin-top: 10px }
.mb0 { 	margin-bottom: 0px }
.mb10 { 	margin-bottom: 10px }
.mt0mb0 { 	margin-top: 0px; margin-bottom: 0px }
.mt0mb10 { 	margin-top: 0px; margin-bottom: 10px }
.mt10mb0 { 	margin-top: 10px; margin-bottom: 0px }
.mt10mb10 { 	margin-top: 10px; margin-bottom: 10px }
.p4 { 	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px }
.pl20 { 	padding-left: 20px }
.w24fwn { 	padding-right: 4px; padding-left: 4px; font-weight: normal; padding-bottom: 4px; width: 24%; padding-top: 4px }
.w38 { 	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; width: 38%; padding-top: 4px }
.w30fwn { 	padding-right: 4px; padding-left: 4px; font-weight: normal; padding-bottom: 4px; width: 30%; padding-top: 4px }
.rw30fwnl { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 30%; padding-top: 4px; border-bottom: #e0e0e0 1px solid; text-align: left }
.w32fwn { 	padding-right: 4px; padding-left: 4px; font-weight: normal; padding-bottom: 4px; width: 32%; padding-top: 4px }
.w34fwn { 	padding-right: 4px; padding-left: 4px; font-weight: normal; padding-bottom: 4px; width: 34%; padding-top: 4px }
.w33fwn { 	padding-right: 4px; padding-left: 4px; font-weight: normal; padding-bottom: 4px; width: 33%; padding-top: 4px; text-align: left }
.w41fwn { 	padding-right: 4px; padding-left: 4px; font-weight: normal; padding-bottom: 4px; width: 41%; padding-top: 4px }
.rw24fwn { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 24%; padding-top: 4px; border-bottom: #e0e0e0 1px solid }
.rw38 { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 38%; padding-top: 4px; border-bottom: #e0e0e0 1px solid }
.rw38fwnl { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 38%; padding-top: 4px; border-bottom: #e0e0e0 1px solid; text-align: left }
.rw30fwn { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 30%; padding-top: 4px; border-bottom: #e0e0e0 1px solid }
.rw32fwn { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 32%; padding-top: 4px; border-bottom: #e0e0e0 1px solid }
.rw34fwn { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 34%; padding-top: 4px; border-bottom: #e0e0e0 1px solid }
.rw33fwn { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 33%; padding-top: 4px; border-bottom: #e0e0e0 1px solid; text-align: left }
.rw41fwn { 	border-right: #e0e0e0 1px solid; padding-right: 4px; border-top: #e0e0e0 1px solid; padding-left: 4px; font-weight: normal; padding-bottom: 4px; border-left: #e0e0e0 1px solid; width: 41%; padding-top: 4px; border-bottom: #e0e0e0 1px solid }
.w98 { 	width: 98% }
.w98mt30 { 	margin-top: 30px; width: 98% }
.w98mb40 { 	margin-bottom: 40px; width: 98% }
.w10 { 	width: 10% }
.w10r { 	width: 10%; text-align: right }
.w10l { 	width: 10%; text-align: left }
.w68l { 	width: 68%; text-align: left }
.w120 { 	width: 120px }
.floatl30 { 	float: left; width: 30% }
.floatl40 { 	float: left; width: 40% }
.floatl50 { 	float: left; width: 50% }
.floatl30ml10mb0 { 	float: left; margin-bottom: 0px; margin-left: 10px; width: 30% }
.floatl32 { 	float: left; margin-bottom: 0px; margin-left: 14px; width: 32% }
.floatl130 { 	float: left; width: 130px }
.floatl30mr40 { 	float: left; width: 30%; margin-right: 40px }
.floatl100mb30 { 	float: left; margin-bottom: 30px; width: 100px }
.floatlauto { 	float: left; width: auto; margin-right: 10px; text-align: center }
.floatrauto { 	float: right; width: auto }
.floatrautomb20 { 	float: right; margin-bottom: 20px; width: auto }
.floatrautomb40 { 	float: right; margin-bottom: 40px; width: auto }
.floatrautomb100 { 	float: right; margin-bottom: 100px; width: auto }
.floatrcrautomb20 { 	clear: right; float: right; margin-bottom: 20px; width: auto }
.floatrcrautomb40 { 	clear: right; float: right; margin-bottom: 40px; width: auto }
.floatrcrautomb100 { 	clear: right; float: right; margin-bottom: 100px; width: auto }
.grau { 	color: #333 }
.schwarz { 	color: #000 }
.blaub { 	font-weight: bold; color: #0094ef }
.rahmenrot { 	border-right: #ff0000 1px solid; padding-right: 10px; border-top: #ff0000 1px solid; padding-left: 10px; border-left: #ff0000 1px solid; border-bottom: #ff0000 1px solid }
.rot { 	color: #ff0000 }
.lineh15 { 	line-height: 1.5 }
.aufgabenh2 { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; font-weight: bold; font-size: 1.05em; margin-bottom: 0px; padding-bottom: 10px; border-left: #0094ef 1px solid; color: #0094ef; padding-top: 10px; border-bottom: #0094ef 1px solid; text-align: center }
.aufgabenp { 	margin-top: 1px; font-size: 0.85em; margin-bottom: 1px; color: #000 }
.aufgabenpm9 { 	margin-top: 9px; font-size: 0.85em; margin-bottom: 9px; color: #000 }
.aufgabenhg { 	margin-top: 0px; width: 98%; padding-top: 22px; background-repeat: no-repeat; height: 388px; text-align: center }
.aufgabensp1 { 	margin-bottom: 5px; width: 100%; background-color: #fff7b5 }
.aufgabensp1e { 	margin-bottom: 0px; width: 100%; background-color: #fff7b5 }
.aufgabensp2 { 	margin-bottom: 5px; width: 100%; background-color: #e7e7e7 }
.aufgabensp2e { 	margin-bottom: 105px; width: 100%; background-color: #e7e7e7 }
.aufgabensp3 { 	margin-bottom: 5px; width: 100%; background-color: #def7ff }
.aufgabensp3e { 	width: 100%; background-color: #def7ff }
.bildcenter { 	overflow: hidden; width: auto; text-align: center; max-width: 408px }
.bildleft { 	float: left; overflow: hidden; width: auto; max-width: 408px }
.bildright { 	float: right; overflow: hidden; width: auto; max-width: 408px }
.faqh3 { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; margin-bottom: 0px; padding-bottom: 10px; border-left: #0094ef 1px solid; color: #666; padding-top: 10px; border-bottom: #0094ef 1px solid; background-color: #f8f8f8 }
.faqdiv { 	border-right: #0094ef 1px solid; padding-right: 10px; margin-top: 0px; padding-left: 10px; padding-bottom: 10px; border-left: #0094ef 1px solid; padding-top: 10px; border-bottom: #0094ef 1px solid }
.bilduebs { 	padding-right: 0px; margin-top: 0px; font-weight: bold; font-size: 0.85em; margin-bottom: 0px; margin-right: 0px; text-align: right }
.uebsr { 	border-right: #666 1px solid; padding-right: 10px; border-top: #666 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #666 1px solid; padding-top: 10px; border-bottom: #666 1px solid }
.uebsrbg1 { 	border-right: #666 1px solid; padding-right: 10px; border-top: #666 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #666 1px solid; padding-top: 10px; border-bottom: #666 1px solid; background-color: #f8f8f8 }
.uebsrbg2 { 	border-right: #666 1px solid; padding-right: 10px; border-top: #666 1px solid; padding-left: 10px; background-image: url(/imperia/md/images/blvf/blank_1.gif); padding-bottom: 10px; border-left: #666 1px solid; padding-top: 10px; border-bottom: #666 1px solid; background-repeat: repeat }
.uebsrb { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #0094ef 1px solid; padding-top: 10px; border-bottom: #0094ef 1px solid }
.uebsrbbg1 { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #0094ef 1px solid; padding-top: 10px; border-bottom: #0094ef 1px solid; background-color: #f8f8f8 }
.uebsrbbg2 { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; background-image: url(/imperia/md/images/blvf/blank_1.gif); padding-bottom: 10px; border-left: #0094ef 1px solid; padding-top: 10px; border-bottom: #0094ef 1px solid; background-repeat: repeat }
.uebsflr { 	border-right: #666 1px solid; padding-right: 5px; border-top: #666 1px solid; padding-left: 5px; float: left; margin-bottom: 10px; padding-bottom: 5px; border-left: #666 1px solid; width: auto; padding-top: 5px; border-bottom: #666 1px solid }
.uebsflrbg1 { 	border-right: #666 1px solid; padding-right: 5px; border-top: #666 1px solid; padding-left: 5px; float: left; margin-bottom: 10px; padding-bottom: 5px; border-left: #666 1px solid; width: auto; padding-top: 5px; border-bottom: #666 1px solid; background-color: #f8f8f8 }
.uebsflrbg2 { 	border-right: #666 1px solid; padding-right: 5px; border-top: #666 1px solid; padding-left: 5px; float: left; background-image: url(/imperia/md/images/blvf/blank_1.gif); margin-bottom: 10px; padding-bottom: 5px; border-left: #666 1px solid; width: auto; padding-top: 5px; border-bottom: #666 1px solid; background-repeat: repeat }
.uebsflrb { 	border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; padding-left: 5px; float: left; margin-bottom: 10px; padding-bottom: 5px; border-left: #0094ef 1px solid; width: auto; padding-top: 5px; border-bottom: #0094ef 1px solid }
.uebsflrbbg1 { 	border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; padding-left: 5px; float: left; margin-bottom: 10px; padding-bottom: 5px; border-left: #0094ef 1px solid; width: auto; padding-top: 5px; border-bottom: #0094ef 1px solid; background-color: #f8f8f8 }
.uebsflrbbg2 { 	border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; padding-left: 5px; float: left; background-image: url(/imperia/md/images/blvf/blank_1.gif); margin-bottom: 10px; padding-bottom: 5px; border-left: #0094ef 1px solid; width: auto; padding-top: 5px; border-bottom: #0094ef 1px solid; background-repeat: repeat }
.txtr { 	border-right: #666 1px solid; padding-right: 10px; border-top: #666 1px solid; padding-left: 10px; margin-bottom: 20px; border-left: #666 1px solid; border-bottom: #666 1px solid }
.txtrb { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; margin-bottom: 20px; border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid }
.uebs { 	margin-top: 0px; margin-bottom: 0px }
.uebs11 { 	margin-top: 0px; font-size: 1.25em; margin-bottom: 0px }
.uebs10 { 	margin-top: 0px; font-size: 1.15em; margin-bottom: 0px }
.uebs09 { 	margin-top: 0px; font-size: 1.05em; margin-bottom: 0px }
.uebs085 { 	margin-top: 0px; font-size: 1em; margin-bottom: 0px }
.uebs08 { 	margin-top: 0px; font-size: 0.95em; margin-bottom: 0px }
.uebsc { 	margin-top: 0px; margin-bottom: 0px; text-align: center }
.uebs11c { 	margin-top: 0px; font-size: 1.25em; margin-bottom: 0px; text-align: center }
.uebs10c { 	margin-top: 0px; font-size: 1.15em; margin-bottom: 0px; text-align: center }
.uebs09c { 	margin-top: 0px; font-size: 1.05em; margin-bottom: 0px; text-align: center }
.uebs085c { 	margin-top: 0px; font-size: 1em; margin-bottom: 0px; text-align: center }
.uebs08c { 	margin-top: 0px; font-size: 0.95em; margin-bottom: 0px; text-align: center }
.uebsr { 	margin-top: 0px; margin-bottom: 0px; text-align: right }
.uebs11r { 	margin-top: 0px; font-size: 1.25em; margin-bottom: 0px; text-align: right }
.uebs10r { 	margin-top: 0px; font-size: 1.15em; margin-bottom: 0px; text-align: right }
.uebs09r { 	margin-top: 0px; font-size: 1.05em; margin-bottom: 0px; text-align: right }
.uebs085r { 	margin-top: 0px; font-size: 1em; margin-bottom: 0px; text-align: right }
.uebs08r { 	margin-top: 0px; font-size: 0.95em; margin-bottom: 0px; text-align: right }
.divlauto { 	float: left; margin: 0px 40px 0px 0px; width: auto }
.divl300 { 	float: left; margin: 0px; width:75% }
.divl310 { 	float: left; margin: 0px; width: 77.5% }
.divr130 { 	float: right; width: 25%; }
.divr272 { 	float: right; margin: 0px; width: 22.5% }
.schwbg98b { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; margin: 0px; border-left: #0094ef 1px solid; width: 98%; border-bottom: #0094ef 1px solid }
.schwbgl40 { 	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; width: 40%; padding-top: 10px }
.schwbgl40bt { 	padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; width: 40%; padding-top: 10px }
.schwbgl40brbt { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; width: 40%; padding-top: 10px }
.schwbgl50bl { 	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; border-left: #0094ef 1px solid; width: 50%; padding-top: 10px }
.schwbgl50bt { 	padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; width: 50%; padding-top: 10px }
.schwbgl50blbt { 	padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; border-left: #0094ef 1px solid; width: 50%; padding-top: 10px }
.brosch33l { 	float: left; margin-bottom: 20px; width: 33%; text-align: right }
.brosch33lc { 	float: left; margin-bottom: 20px; width: 33%; text-align: center }
hr.hrn { 	color: #666; height: 1px }
hr.hrnb { 	color: #0094ef; height: 1px }
hr.hrnl { 	color: #666; height: 1px; text-align: left }
hr.hrnlb { 	color: #0094ef; height: 1px; text-align: left }
hr.hrfn { 	width: 25%; color: #666; height: 1px }
hr.hrfnb { 	width: 25%; color: #0094ef; height: 1px }
hr.hrfnl { 	width: 25%; color: #666; height: 1px; text-align: left }
hr.hrfnlb { 	width: 25%; color: #0094ef; height: 1px; text-align: left }
.pdfliste1 { 	border-right: #0094ef 1px solid; padding-right: 15px; border-top: #0094ef 1px solid; padding-left: 15px; padding-bottom: 5px; margin: 30px 0px 0px; border-left: #0094ef 1px solid; padding-top: 5px; background-color: #f8f8f8 }
.pdfliste2 { 	border-right: #0094ef 1px solid; padding-right: 15px; border-top: #0094ef 1px solid; padding-left: 15px; padding-bottom: 5px; margin: 0px 0px 40px; border-left: #0094ef 1px solid; padding-top: 5px; border-bottom: #0094ef 1px solid; background-color: #f8f8f8 }
.pdfliste3 { 	border-right: #0094ef 1px solid; padding-right: 15px; border-top: #0094ef 1px solid; padding-left: 15px; padding-bottom: 5px; margin: 0px; border-left: #0094ef 1px solid; padding-top: 5px; background-color: #f8f8f8 }

.pdfliste4 {	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; margin: 0px 0px 0px 0px; border-left: #0094ef 1px solid; background-color: #f8f8f8; font-family:arial,helvetica,sans-serif; border-spacing:0px; width:100%;	; }
.pdfzeile1 {padding:0px; margin:0px;; }
.pdfspalte1 {	text-align:left; border-bottom: #0094ef 1px solid; padding-left:10px;background-color:#f8f8f8; font-family:arial,helvetica,sans-serif;font-size: 0.8em; }
.pdfspalte2 {	text-align:right; border-bottom: #0094ef 1px solid; padding-left:10px;background-color:#f8f8f8; font-family:arial,helvetica,sans-serif;font-size: 0.8em; }

.tabtop { 	vertical-align: top }
.tabtop30 { 	vertical-align: top; width: 30% }
.tabtop70 { 	vertical-align: top; width: 70% }
.tabtopc { 	vertical-align: top; text-align: center }
.tabtopr { 	vertical-align: top; text-align: right }
.tabtopmain { 	font-size: 0.95em; vertical-align: top }
.tabbot { 	vertical-align: bottom }
.tabbcs0 { 	border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; border-bottom: #e0e0e0 1px solid; border-spacing: 0px; empty-cells: show }
.tabcs2 { 	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; border-spacing: 2px }
.tabcs10 { 	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; border-spacing: 10px }
.tabcs20 { 	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; border-spacing: 20px }
.tabcs10mt30 { 	border-right: 0px; border-top: 0px; margin-top: 30px; border-left: 0px; border-bottom: 0px; border-spacing: 10px }
.tabmt30mb30 { 	border-right: 0px; border-top: 0px; margin-top: 30px; margin-bottom: 30px; border-left: 0px; border-bottom: 0px }
.tabaemter { 	border-right: 0px; border-top: 0px; margin-bottom: 40px; border-left: 0px; width: 70%; border-bottom: 0px }
.taberz { 	border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; font-size: 0.95em; border-left: #e0e0e0 1px solid; border-bottom: #e0e0e0 1px solid; border-spacing: 1px; empty-cells: show }
.taberz0 { 	border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; font-size: 0.95em; border-left: #e0e0e0 1px solid; border-bottom: #e0e0e0 1px solid; border-spacing: 0px; empty-cells: show }
.tabimp { 	border-right: 0px; border-top: 0px; border-left: 0px; width: 60%; border-bottom: 0px; border-spacing: 6px }
.tabstift { 	border-right: 0px; border-top: 0px; font-size: 1.25em; border-left: 0px; border-bottom: 0px; border-spacing: 4px }
.hidden { 	font-size: 3pt; color: #fff }
.hidden1 { 	color: #fff }
.einsnull { 	font-weight: normal; font-size: 1.15em }
.einsnullb { 	font-weight: bold; font-size: 1.15em }
.einseins { 	font-weight: normal; font-size: 1.25em }
.einseinsb { 	font-weight: bold; font-size: 1.25em }
.einszwei { 	font-weight: normal; font-size: 1.35em }
.nullsieben { 	font-weight: normal; font-size: 0.90em }
.nullacht { 	font-weight: normal; font-size: 0.95em }
.nullachtb { 	font-weight: bold; font-size: 0.95em }
.nullneun { 	font-weight: normal; font-size: 1.05em }
.nullneunb { 	font-weight: bold; font-size: 1.05em }
.nullneuncol1 { 	font-weight: normal; font-size: 1.05em; color: #0094ef }
.nullneunbcol1 { 	font-weight: bold; font-size: 1.05em; color: #0094ef }
.nullneunc { 	font-weight: normal; font-size: 1.05em; text-align: center }
.nullneunbc { 	font-weight: bold; font-size: 1.05em; text-align: center }
.nullneuncol1c { 	font-weight: normal; font-size: 1.05em; color: #0094ef; text-align: center }
.nullneunbcol1c { 	font-weight: bold; font-size: 1.05em; color: #0094ef; text-align: center }
.nullneunr { 	font-weight: normal; font-size: 1.05em; text-align: right }
.nullneunbr { 	font-weight: bold; font-size: 1.05em; text-align: right }
.nullneuncol1r { 	font-weight: normal; font-size: 1.05em; color: #0094ef; text-align: right }
.nullneunbcol1r { 	font-weight: bold; font-size: 1.05em; color: #0094ef; text-align: right }
.strong10 { 	font-weight: bold; font-size: 10pt }
.strong10r { 	font-weight: bold; font-size: 10pt; text-align: right }
.access { 	font-weight: bold }
.li1n { 	font-size: 0.95em; margin-bottom: 5px }
.li1b { 	font-weight: bold; font-size: 0.95em; margin-bottom: 5px }
.li2n { 	font-weight: normal; font-size: 0.95em; margin-bottom: 5px }
.li2b { 	font-weight: bold; font-size: 0.95em; margin-bottom: 5px }
.li3n { 	font-weight: normal; font-size: 1.15em; margin-bottom: 5px }
.li3b { 	font-weight: bold; font-size: 1.15em; margin-bottom: 5px }
.li4n { 	font-weight: normal; font-size: 1.25em; margin-bottom: 5px }
.li4b { 	font-weight: bold; font-size: 1.25em; margin-bottom: 5px }
.lixlbc { 	font-weight: bold; font-size: 1.35em; margin-bottom: 5px; color: #0094ef }
li.ads { 	font-weight: normal; font-size: 1.15em; margin-bottom: 5px }
li.adseingerueckt { 	font-weight: normal; font-size: 1.15em; margin-bottom: 2px; margin-left: 10px }
div.startblock0 { 	border-right: #0094ef 1px solid; float: right; width: auto }
div.startblock { 	border-right: #0094ef 1px solid; float: right; margin-bottom: 20px }
div.textstart { 	padding-right: 3px; border-top: #0094ef 1px solid; padding-left: 3px; float: right; padding-bottom: 3px; border-left: #0094ef 1px solid; width: auto; padding-top: 3px; border-bottom: #0094ef 1px solid; text-align: right }
div.bildstart { 	padding-right: 3px; margin-top: 0px; float: right; padding-bottom: 3px; width: 120px; padding-top: 3px; border-bottom: #0094ef 1px solid; text-align: right }
div.veranstaltung { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; margin-bottom: 10px; border-left: #0094ef 1px solid; width: 98%; border-bottom: #0094ef 1px solid }
div.veranst1 { 	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; width: 30%; padding-top: 10px }
div.veranst2 { 	border-right: #0094ef 1px solid; padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; border-left: #0094ef 1px solid; width: 32%; padding-top: 10px }
div.veranst3 { 	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; width: 22%; padding-top: 10px }
div.zitat { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; margin-bottom: 30px; margin-left: 15%; border-left: #0094ef 1px solid; margin-right: 15%; border-bottom: #0094ef 1px solid; background-color: #f9f9f9; text-align: center }
div.zitat1 { 	border-right: #0094ef 1px solid; border-top: #0094ef 1px solid; margin-bottom: 30px; border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid; background-color: #f9f9f9 }
.mainxlbcol1 { 	font-weight: bold; font-size: 1.15em; color: #0094ef }
.spalte7em { 	float: left; width: 7em }
.spalte { 	float: left; width: auto }
.rahmenlinks { 	border-left: #0094ef 1px solid }
.rahmenuebs { 	border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; margin-top: 0px; padding-left: 5px; float: left; margin-bottom: 0px; padding-bottom: 5px; width: auto; padding-top: 5px; border-bottom: #0094ef 1px solid }
.rahmentext { 	clear: left; padding-right: 5px; margin-top: 0px; padding-left: 5px; padding-bottom: 5px; width: 441px; padding-top: 5px; border-bottom: #0094ef 1px solid }
.borderuebs { 	border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; padding-left: 5px; margin-bottom: 0px; padding-bottom: 5px; border-left: #0094ef 1px solid; padding-top: 5px; border-bottom: #0094ef 1px solid }
.borderuebs1 { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; margin-bottom: 0px; padding-bottom: 10px; border-left: #0094ef 1px solid; padding-top: 10px; border-bottom: #0094ef 1px solid; text-align: left }
.borderuebsflr { 	border-right: #0094ef 1px solid; padding-right: 10px; border-top: #0094ef 1px solid; padding-left: 10px; float: right; margin-bottom: 0px; padding-bottom: 10px; border-left: #0094ef 1px solid; width: auto; padding-top: 10px; border-bottom: #0094ef 1px solid }
.bordertext { 	margin-top: 0px; padding-left: 5px; padding-bottom: 10px; border-left: #0094ef 1px solid; padding-top: 10px; border-bottom: #0094ef 1px solid }
.borderuebs9 { 	border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; padding-left: 5px; font-size: 1.05em; margin-bottom: 0px; padding-bottom: 5px; border-left: #0094ef 1px solid; padding-top: 5px; border-bottom: #0094ef 1px solid }
.content { 	margin-left:5%; width:66.5%; float:left; }
.unterverzeichnis { 	border-right: #0094ef 1px solid; padding-right: 20px; border-top: #0094ef 1px solid; padding-left: 20px; border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid }
button { 	border-right: rgb(192,192,192) 1px solid; border-top: rgb(192,192,192) 1px solid; font-size: 1.2em; border-left: rgb(192,192,192) 1px solid; color: #fff; border-bottom: rgb(192,192,192) 1px solid; background-color: #7b7b7b }
textarea { 	border-right: #7b7b7b 1px solid; border-top: #7b7b7b 1px solid; font-size: 1.2em; border-left: #7b7b7b 1px solid; border-bottom: #7b7b7b 1px solid }
table { 	border-left-color: #e0e0e0; border-bottom-color: #e0e0e0; border-top-color: #e0e0e0; border-right-color: #e0e0e0 }
th { 	border-left-color: #e0e0e0; border-bottom-color: #e0e0e0; border-top-color: #e0e0e0; border-right-color: #e0e0e0 }
td { 	border-left-color: #e0e0e0; border-bottom-color: #e0e0e0; border-top-color: #e0e0e0; border-right-color: #e0e0e0 }
caption { 	font-size: 1.6em }
.quickuebs { 	border-right: #0094ef 1px solid; padding-right: 3px; border-top: #0094ef 1px solid; margin-top: 30px; padding-left: 3px; font-weight: bold; font-size: 0.95em; float: right; margin-bottom: 0px; padding-bottom: 1px; border-left: #0094ef 1px solid; width: auto; padding-top: 1px; border-bottom: #0094ef 1px solid; text-align: right;  }
.quick { 	border-right: #0094ef 1px solid; padding-right: 3px; float: right; margin-bottom: 0px; padding-bottom: 3px; width: auto; padding-top: 3px; border-bottom: #0094ef 1px solid; text-align: right;  }
.h5ruvz { 	border-right: #0094ef 1px solid; padding-right: 3px; border-top: #0094ef 1px solid; padding-left: 3px; font-weight: bold; font-size: 0.95em; float: right; margin-bottom: 0px; padding-bottom: 1px; border-left: #0094ef 1px solid; width: auto; color: #0094ef; padding-top: 1px; border-bottom: #0094ef 1px solid; text-align: right }
.h5ruvzoeg { 	border-right: #0094ef 1px solid; padding-right: 0px; border-top: #0094ef 1px solid; padding-left: 0px; font-weight: bold; font-size: 0.93em; float: right; margin-bottom: 0px; padding-bottom: 1px; border-left: #0094ef 1px solid; width: auto; color: #0094ef; padding-top: 1px; border-bottom: #0094ef 1px solid; text-align: right }
.uvz { 	border-right: #0094ef 1px solid; padding-right: 3px; float: right; padding-bottom: 3px; width:95%; padding-top: 6px; border-bottom: #0094ef 1px solid }

.brstyle
{ clear:left; }

.invis { color:#fff; }
.invis10 { margin:0 10px 0 10px;color:#fff; }

#wher { padding:0 0 8px 5px; width:800px; font-family:Arial,Verdana,sans-serif;font-size:0.75em; }
#wher p { margin:0; padding:0 0 0 5px; font-weight:normal; color:#999999; }
#wher a:link { color:#000000; text-decoration:none; }
#wher a:visited { color:#000000; text-decoration:none; }
#wher a:hover { color:#ffffff; text-decoration:underline; background:#000000; }
#wher a:active { color:#ffffff; text-decoration:underline; background:#000000; }
#wher a:focus { color:#ffffff; text-decoration:underline; background:#000000; }

#servicenavigation { border-right: #0094ef 1px solid; padding-right: 5px; border-top: #0094ef 1px solid; padding-left: 0px; font-weight: bold; font-size: 0.7em; padding-bottom: 1px; margin: 0px 138px 20px 10px; border-left: #0094ef 1px solid; border-bottom: #0094ef 1px solid; text-align: right; }

#stilwechsel p { padding:0; margin:0 0 0 5px; border:1px solid #0094ef; font-size:85%; text-align:center; padding-bottom: 1px; margin: 50px 138px 0px 10px;}
#stilwechsel span.left { display:block; float:left; padding:0 2px 0 0; width:16.4%; text-align:right; }
#stilwechsel span.deli { margin:0 2px 0 10px;color:#ffffff; }
#stilwechsel a { font-weight:bold; padding:0 1px 0 1px; }
#stilwechsel a.yxl:link { color:#008ce7; text-decoration:none; }
#stilwechsel a.yxl:visited { color:#008ce7; text-decoration:none; }
#stilwechsel a.yxl:hover { color:#008ce7; text-decoration:none; }
#stilwechsel a.yxl:active { color:#008ce7; text-decoration:none; }
#stilwechsel a.yxl:focus { color:#008ce7; text-decoration:none; }
#stilwechsel a.yby:link { color:#000000; text-decoration:none; }
#stilwechsel a.yby:visited { color:#000000; text-decoration:none; }
#stilwechsel a.yby:hover { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.yby:active { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.yby:focus { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.ydf:link { color:#000000; text-decoration:none; }
#stilwechsel a.ydf:visited { color:#000000; text-decoration:none; }
#stilwechsel a.ydf:hover { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.ydf:active { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.ydf:focus { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.ypr:link { color:#000000; text-decoration:none; }
#stilwechsel a.ypr:visited { color:#000000; text-decoration:none; }
#stilwechsel a.ypr:hover { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.ypr:active { color:#ffffff; text-decoration:underline; background:#000000; }
#stilwechsel a.ypr:focus { color:#ffffff; text-decoration:underline; background:#000000; }


a.ext:link { padding:0 0 0 10px; color:#dc2b19; text-decoration:underline; background:url(/imperia/md/images/blvf/system/www_xl.gif) no-repeat; }
a.ext:visited { padding:0 0 0 10px; color:#750f07; text-decoration:underline; background:url(/imperia/md/images/blvf/system/www_xlv.gif) no-repeat; }
a.ext:hover { padding:0 0 0 10px; color:#dc2b19; text-decoration:none; background:url(/imperia/md/images/blvf/system/www_xlh.gif) no-repeat; }
a.ext:active { padding:0 0 0 10px; color:#dc2b19; text-decoration:none; background:url(/imperia/md/images/blvf/system/www_xlh.gif) no-repeat; }
a.ext:focus { padding:0 0 0 10px; color:#dc2b19; text-decoration:none; background:url(/imperia/md/images/blvf/system/www_xlh.gif) no-repeat; }

a.pdf:link { padding:0 0 0 10px; color:#dc2b19; text-decoration:underline; background:url(/imperia/md/images/blvf/system/pdf_xl.gif) no-repeat; }
a.pdf:visited { padding:0 0 0 10px; color:#750f07; text-decoration:underline; background:url(/imperia/md/images/blvf/system/pdf_xlv.gif) no-repeat; }
a.pdf:hover { padding:0 0 0 10px; color:#dc2b19; text-decoration:none; background:url(/imperia/md/images/blvf/system/pdf_xlh.gif) no-repeat; }
a.pdf:active { padding:0 0 0 10px; color:#dc2b19; text-decoration:none; background:url(/imperia/md/images/blvf/system/pdf_xlh.gif) no-repeat; }
a.pdf:focus { padding:0 0 0 10px; color:#dc2b19; text-decoration:none; background:url(/imperia/md/images/blvf/system/pdf_xlh.gif) no-repeat; }

p.totop { float:right; padding:3px 0 0 0; margin:0; width:41px; font-size:0.75em; }
a.totop { padding:6px 10px 0 12px;font-weight:bold;font-family:Arial,Verdana,sans-serif;font-size:0.85em; 
color:#ffffff;text-decoration:none;background:url(/imperia/md/images/blvf/system/bg_totop_xl.gif) no-repeat; }
a.totop:link { font-size:0.85em;color:#ffffff;text-decoration:none;background:url(/imperia/md/images/blvf/system/bg_totop_xl.gif) no-repeat; }
a.totop:visited { font-size:0.85em;color:#000;text-decoration:none;background:url(/imperia/md/images/blvf/system/bg_totop_xl.gif) no-repeat; }
a.totop:hover { font-size:0.85em;color:#007FFF;text-decoration:underline;background:#fff; }
a.totop:active { font-size:0.85em;color:#007FFF;text-decoration:underline;background:#fff; }
a.totop:focus { font-size:0.85em;color:#007FFF;text-decoration:underline;background:#fff; }

.topgif1 { padding:3px 0 0 0; margin:0; margin-top: 20px; text-align:right;margin-right:131px;}
.grauerkasten {background-color:#f3f3f3; border-bottom:2px solid white; padding:0.3em}
.grauerkasten p {margin:0; padding:0}

.li {float:left;width:457px;padding-top:8px;font-family:arial,verdana,sans-serif;font-size:1.2em;font-weight:bold;color:#333;}
.li-uvz {float:left;width:430px;padding-top:2px;font-family:arial,verdana,sans-serif;font-size:1.05em;}
.re {float:left;width:401px;padding-top:8px;font-family:arial,verdana,sans-serif;font-size:1.05em;color:#111;}
.re-uvz {float:left;width:401px;padding-top:2px;font-family:arial,verdana,sans-serif;font-size:1.05em;color:#111;}
.anfang-li {float:left;margin-left:10px;width:200px;font-family:arial,verdana,sans-serif;font-size:1.20em;font-weight:bold;color:#333;}
.anfang-re {float:left;width:357px;text-align:right;font-family:arial,verdana,sans-serif;font-size:0.9em;font-weight:bold;color:#333;}
.bg-grau {margin-left:20px;background-image: url('/imperia/md/images/blvf/system/bg_grau.gif'); background-repeat: repeat-y; padding-left: 3px;font-family:arial,verdana,sans-serif;font-size:1em;}
.bg-grau-end {margin-left:20px;background-image: url('/imperia/md/images/blvf/system/bg_grau.gif'); background-repeat: no-repeat; padding-left: 3px;font-family:arial,verdana,sans-serif;font-size:1em;}
.bg-rot {padding-left:1px;background-image: url('/imperia/md/images/blvf/system/bg_rot.gif'); background-repeat: repeat-y; margin-left: 26px;}
.bg-rot-end {padding-left:1px;background-image: url('/imperia/md/images/blvf/system/bg_rot.gif'); background-repeat: no-repeat; margin-left: 26px;}
.pfrotwh { width:11px;height:9px; }
.pfgrauwh { width:21px;height:13px; }
.botwh { width:15px;height:10px; }

