body 
{  
font-size:100.01%; width: 995px; margin:0 0 0 0; padding:0 0 0 0; font-family: arial,helvetica,sans-serif; color:#ffde00; background-color:#0094ef; 
}

p, ol, ul, li, table, caption, th, td, input, select, textarea, button, label 
{ 
font-family: arial,helvetica,sans-serif; 
}

p, ol, ul, li, table, caption, th, td, button, label
{
color: #ffde00; 
}

select, textarea, input
{
color: #ffde00;
}

h1, h2, h3, h4, h5, h6 { 
font-weight: bold; color: #ffde00; font-family: arial,helvetica,sans-serif; 
}

h1 
{
font-size: 1.1em; margin-bottom: 40px;
}
h2
{
font-size: 1em; 
}
h3
{
font-size: 0.9em; 
}
h4 
{
font-size: 0.85em; 
}
h5 
{
font-size: 0.85em; 
}
h6 
{
font-size: 0.8em; 
}
p
{
font-size: 0.8em; 
}
input 
{ 
font-size: 0.8em; background-color:#0094ef;
}
select 
{ 
font-size: 0.8em; 
}
textarea 
{ 
font-size: 0.9em; 
}
label 
{ 
font-size: 0.9em; 
}
label.formular 
{ 
font-weight: bold; font-size: 0.9em; float: left; width: 150px; text-align: left; 
}

strong 
{ 
color: #ffde00; font-weight:bold;
}

table 
{ 
font-size: 0.8em; 
}

table 
{ 
font-size: 1em; 
}

th
{ 
font-size: 0.8em; 
}

tr
{ 
font-size: 1em; 
}

hr 
{ 
color: #fff; 
}

ul 
{ font-size: 0.8em; 
}

ol 
{ 
font-size: 0.8em; 
}

li 
{ 
font-size: 1em; 
}

.hidden { font-size: 3pt; color: #0094ef; }
.schwarz { color: #000; }
.displaynone { display: none; }
.mainlb { font-weight: bold; font-size: 1em; }
.mains  { font-weight: normal; font-size: 0.7em; }
.invis10 { margin:0 10px 0 10px;color:#0094ef; }
.mainscol1 { font-weight: normal; font-size: 0.7em; color: #ffde00; }
.mainscol1r { font-weight: normal; font-size: 0.7em; color: #ffde00; text-align: right; }
.ml10 { margin-left: 10px; }

li.gesetz_paragraph {
font-size:1em;
}

ul.gesetz_abschnitt {
font-size:1em;
}

.tabelle_blauer_rand{
	color: #ffde00; border-top: #ffde00 1px solid; font-size: 1em; width: 100%; text-align: center; 
}
.zeile1_blauer_rand {
	background-color: #0094ef; border-bottom: #ffde00 1px solid; border-right: #ffde00 1px solid; border-left: #ffde00 1px solid; 
}
.zeile1_blauer_rand_r {
	background-color: #0094ef; border-bottom: #ffde00 1px solid; border-right: #ffde00 1px solid
}
.zeile1_blauer_rand_l {
	background-color: #0094ef; border-bottom: #ffde00 1px solid; border-left: #ffde00 1px solid
}
.spalte1_blauer_rand {
	border-left: #ffde00 1px solid; width: 20%; border-bottom: #ffde00 1px solid
}
.spalte2_blauer_rand {
	border-right: #ffde00 1px solid; border-left: #ffde00 1px solid; width: 20%; border-bottom: #ffde00 1px solid
}
.spalte3_blauer_rand {
	border-right: #ffde00 1px solid; width: 40%; border-bottom: #ffde00 1px solid
}
.spalte4_blauer_rand {
	border-right: #ffde00 1px solid; width: 20%; border-bottom: #ffde00 1px solid
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Schnellsuche ++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
#quickuebs { border-right: #ffde00 1px solid; padding-right: 3px; border-top: #ffde00 1px solid; margin-top: 30px; padding-left: 3px; font-weight: bold; font-size: 0.8em; float: right; margin-bottom: 0px; padding-bottom: 1px; border-left: #ffde00 1px solid; width: auto; padding-top: 1px; border-bottom: #ffde00 1px solid; text-align: right; }
#quick { border-right: #ffde00 1px solid; padding-right: 3px; float: right; margin-bottom: 0px; padding-bottom: 3px; width: auto; padding-top: 3px; border-bottom: #ffde00 1px solid; text-align: right; }

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Haupt + Schluss ++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/

#haupt 
{ 
width: 995px; margin:0 0 0 0; padding:0 0 0 0 ; background-image: url(/imperia/md/images/blvf/system/bg_mid_by.gif);
}
#schluss 
{
background-image: url(/imperia/md/images/blvf/system/bg_bot_by.gif); width: 995px; height: 100px; 
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ zum Textbeginn++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
#lktxtbg 
{ 
left: 100px; position: absolute; top: 40px; 
}
.leergifwh 
{ 
border-right: 0px; border-top: 0px; border-left: 0px; width: 1px; border-bottom: 0px; height: 1px; 
}
#bgtop 
{ 
background-image: url(/imperia/md/images/blvf/system/bg_totop_by.gif); width: 998px; background-repeat: no-repeat; height: 15px; 
}


 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ 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:27px;
}
div#kopfblock div#kopfblockrechts
{
float:right; width:15%; text-align:center;  
}
div#kopfblock div#kopfblockmitte span.kopfschrift
{
color:#ffde00; font-family:Arial; font-size:20px; text-align:right; height:100%; font-weight:bold;
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Brotkrümel +++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
.arrbotgifwh { width: 15px; height: 10px; }
#wher 
{ 
padding:0 0 8px 5px; width:800px; font-size:0.75em;
}
#wher p
{ 
margin:0; padding:0 0 0 5px; font-weight:normal; color:#ffde00; 
}
#wher  a, a:link , a:visited 
{ 
color:#ffde00; text-decoration:none; 
}
#wher a:hover, a:active, a:focus
{ 
color:#ffde00; text-decoration:underline; 
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Servicenavigation +++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
#servicenavigation 
{ 
border-right: #ffde00 1px solid; padding-right: 5px; border-top: #ffde00 1px solid; padding-left: 0px; font-weight: bold; font-size: 0.7em; padding-bottom: 1px; margin: 0px 138px 20px 10px; border-left: #ffde00 1px solid; border-bottom: #ffde00 1px solid; text-align: right;
}
#servicenavigation li 
{ 
display: inline; padding-left: 6px; font-size: 1em; list-style-type: none;  
}

#servicenavigation  li a, a:link, a:visited
{
 text-decoration:underline;  color:#ffde00; font-weight: bold;
}

#servicenavigation li a:hover, a:active, a:focus
{
color: #ffde00; text-decoration:none; font-weight: bold; 
}

#servicenavigation li a.aktiv
{
color: #ffde00; text-decoration:none;
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Verzeichnisnavigation +++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/

#verzeichnisueber {
	padding-right: 0px;  font-size: 0.85em; float: left; padding-bottom: 0px; margin: 0px 0px 0px 1px; width: 190px; padding-top: 3px; text-align: right;
}

#verzeichnisueber a
{
color: #ffde00; font-weight: bold; text-decoration:none;
}

#verzeichnisueber #uvz 
{  
border-right: #ffde00 1px solid; margin:0; padding-left:0px; padding-right: 2px; padding-bottom: 3px; width: 190x; padding-top: 0px; border-bottom: #ffde00 1px solid; 
}

#verzeichnisueber #uvz ul
{
margin: 0px; padding: 0px; font-variant:small-caps; 
}

#verzeichnisueber #uvz ul li
{
font-size: 1em; padding-bottom: 6px; list-style-type: none;
}

#verzeichnisueber #uvz ul li a, a:link, a:visited
{
color: #ffde00; font-weight: normal;  text-decoration:underline;
}

#verzeichnisueber #uvz ul  a:hover, a:active, a:focus
{
color: #ffde00; font-weight: normal;  text-decoration:none; 
}

#verzeichnisueber #uvz ul li a.aktiv
{
color: #ffde00;
}

#verzeichnisueber #verzeichnissub {
	padding: 0px; margin: 0px 0px 0px 10px; width: auto; text-align: right;  border-bottom:1px solid #ffde00; border-top:1px solid #ffde00;  background-color:#0094e0;
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Unterkategorie ++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
#erzgesr { float: right; margin-bottom: 30px; width: 290px; }
#erzgesr #erzuebersicht { border-right: #ffde00 1px solid; border-top: #ffde00 1px solid; background-image: url(/imperia/md/images/blvf/blank_2.gif); margin-bottom: 10px; border-left: #ffde00 1px solid; border-bottom: #ffde00 1px solid; background-repeat: repeat; }
#erzgesr #erzuebersicht .erzuebersicht1 { padding-right: 5px; padding-left: 5px; font-size: 0.7em; padding-bottom: 5px; padding-top: 5px; border-bottom: #ffde00 1px solid;}

#erzgesr #erzuebersicht .erzuebersicht1  a, a:link, a:visited
{
color: #ffde00; text-decoration:none;	
}
#erzgesr #erzuebersicht .erzuebersicht1  a:hover, a:active, a:focus
{
color: #ffde00; text-decoration:underline
}
#erzgesr #erzuebersicht .erzuebersicht1  a.aktiv
{
color: #ffde00; text-decoration:none
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Content +++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
#content { padding-left: 12px; margin: 25px 0px 0px 0px;float:left; width:645px; }

#content h1 a, h1 :link, h1 a:visited 
{ 
text-decoration: none; 
}
#content h1 a:hover, h1 a:active, h1 a:focus
 {
 text-decoration: none; 
 }

#content a, a:link, a:visited 
{ 
text-decoration: underline; 
}
#content a:hover, a:active, a:focus
 {
 text-decoration: none; 
 }
#content ul li 
{
font-size:1.0em;
}

#content ul ul 
{
font-size:1.0em; list-style-type:disc 
}

.r { text-align: right; }

#content .adressen_spalte1
{
padding:2px; float:left; width:40%
}

#content .adressen_spalte2
{
margin-bottom:20px; padding:2px; float:left; width:55%
}

 /* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Verantwortlich +++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
#verant1 
{ 
margin-top: 20px; float: left; width: 190px; margin-right: 10px; text-align: right; 
}
#verant2 
{ 
margin-top: 20px; float: left; width: 610px; 
}
#verant2 a, a:link, a:visited 
{ 
color: #ffde00; text-decoration: underline; 
}
#verant2 a:hover, a:active, a:focus
 {
color: #ffde00; text-decoration: none; 
 }

#verant3
{ 
margin-top: 20px; float: left; width: 30px; margin-right: 131px; padding-top: 13px; text-align: right; 
}


/* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Stilwechsel +++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
#stilwechsel {float:left; width:100%}
#stilwechsel p { padding:0; margin:0 0 0 5px; border:1px solid #ffde00; font-size:75%; text-align:center; padding-bottom: 1px; margin: 50px 138px 0px 10px;}
#stilwechsel span.left { display:block; float:left; padding:0 2px 0 0; width:182px; text-align:right; }
#stilwechsel span.deli { margin:0 2px 0 10px;color:#ffde00; }
#stilwechsel a { font-weight:bold; padding:0 1px 0 1px; }
#stilwechsel a.ydf:link, a.ydf:visited, a.ydf:hover, a.ydf:active, a.ydf:focus 
{ 
color:#ffde00; text-decoration:none; 
}

#stilwechsel a.yby:link,a.yby:visited 
{ 
color:#ffde00; text-decoration:none; 
}

#stilwechsel a.yby:hover, a.yby:active, a.yby:focus  
{ 
color:#ffde00; text-decoration:underline;  
}

#stilwechsel a.yxl:link, a.yxl:visited 
{ 
color:#ffde00; text-decoration:none; 
}

#stilwechsel a.yxl:hover,a.yxl:active,a.yxl:focus 
{ 
color:#ffde00; text-decoration:underline; 
}

#stilwechsel a.ypr:link,a.ypr:visited 
{ 
color:#ffde00; text-decoration:none; 
}
#stilwechsel a.ypr:hover, a.ypr:active, a.ypr:focus 
{ 
color:#ffde00; text-decoration:underline; 
}


/* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ To Top +++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
.topgif1 { padding:3px 0 0 0; margin:0; margin-top: 20px; text-align:right;margin-right:131px; }

p.totop 
{ 
float:right; padding:3px 0 0 0; margin:0; width:31px; font-size:0.75em; 
}

a.totop, a.totop:link, a.totop:visited 
{ 
padding:3px 8px 0 8px;font-weight:bold;font-family:Arial,Verdana,sans-serif;font-size:0.7em; 
color:#ffde00;text-decoration:none;background:url(/imperia/md/images/blvf/system/bg_totop_df.gif) no-repeat;
}
a.totop:hover, a.totop:active, a.totop:focus
{
color:#ffde00;text-decoration:underline;background:#0094ef; 
}

/* ++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++ Suche +++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++*/
.mainlbc { 
font-weight: bold; font-size: 1em; text-align: center; 
}
.mainxlbmb10 { 
font-weight: bold; font-size: 1.1em; margin-bottom: 10px; text-align: center; 
}
.mainlmb10 { 
font-weight: normal; font-size: 1em; margin-bottom: 10px; 
}
.form { 
padding-right: 10px; padding-left: 10px; border-left-color: #ffde00; border-bottom-color: #ffde00; padding-bottom: 10px; border-top-style: solid; border-top-color: #ffde00; padding-top: 10px; border-right-style: solid; border-left-style: solid; text-align: center; border-right-color: #ffde00; border-bottom-style: solid; 
}
ul.such 
{ 
margin-left: 142px; list-style-type: disc; text-align: left; 
}
.mb20 { margin-bottom: 20px; }
