body {
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 100.1%;
      margin-top: 10px;
      margin-left: 8px;
      margin-right: 0px;
      padding: 0px;
      text-align: left;
      color: #000000;
      background-color: #ffffff;
}

.header {
    width: 640px; 
    text-align: left;
    border-collapse: collapse;
    overflow: auto;
    color: #000000; 
    background-color: #ffffff;
}
.header_logo {    
    margin-top: 6px;
    margin-right: 8px; 
}
.header_schriftzug {    
    font-size: 0.6em;
    text-align: left;
    text-transform: uppercase;
    color: #000000;
    background-color: #ffffff; 
    padding-top: 11px;
    margin-bottom: 20px;
    border-collapse: collapse;
    border: 0px;
}    
.header_adresse {    
    font-size: 0.55em;
    margin-left: 138px;
    margin-bottom: 3px;
    color: #000000;
    background-color: #ffffff;
    border-collapse: collapse;
    border: 0px;
    clear: left; 
}
.header_nummer {
    letter-spacing: 0em; 
}
    
.orange {
    width: 130px; 
    height: 6px;
    border-collapse: collapse;
    background-color: #f26522;
    color: #ffffff; 
    margin-right: 6px;
    font-size: 0.1em;
    float: left;
}
.gau1 {
    width: 501px; 
    height: 6px;
    border-collapse: collapse;
    color: #ffffff;
    background-color: #d1d6d9;
    font-size: 0.1em;
}

.content {    
    padding-top: 10px;
    margin-left: 0px;
    width: 640px; 
    text-align: left;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 1.3em; 
    border-collapse: collapse;
    border: 0px;
    padding-bottom: 0px;
    color: #000000;
    background-color: #ffffff;
    clear: left;
}
    
.content H1 {
    font-size: 1.7em;
    line-height: 1.0em; 
    font-weight: normal;
}
.text {
    width: 640px;
    font-size: 1.0em;
    line-height: 1.4em; 
    border-collapse: collapse;
    float: left;
    margin-bottom: 0px;
}    
    
    
.text H2 {
    font-size: 1.3em;
    line-height: 1.3em; 
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0.2em;
}

.text H3 {
    font-size: 1.2em;
    line-height: 1.0em; 
    font-weight: bold;
}
.text H4, H5, H6 {
    font-size: 1.0em;
    line-height: 1.0em; 
    font-weight: bold;
}
.text  A { color: #f26522; background-color: #ffffff; text-decoration:none; }
.text  A:Active { color: #f26522; background-color: #ffffff; text-decoration:none;  } 
.text  A:Visited { color: #cc6600; background-color: #ffffff; text-decoration:none;}
.text  A:Hover { color: #f26522; background-color: #ffffff; text-decoration:underline; } 
        
.text P { margin-top: 0em; margin-bottom: 2.0em; }
.text OL { margin-left: 1.0em; padding-left: 1.0em; }
.text UL { margin-left: 0.8em; padding-left: 0.8em;  list-style-image: url('bul1.gif');}
.text UL UL { margin-left: 0.8em; padding-left: 0.8em;  list-style-image: url('bul2.gif');}
.text UL UL UL { margin-left: 0.8em; padding-left: 0.8em;  list-style-image: url('bul3.gif');}
.text LI { margin-top: 0em; margin-bottom: 1.0em; }
.text IMG { margin-right: 6px; }
.text_hp label { display: none; }
.text TABLE {
    width: 100%;
    border:0px;
}
.text TH {
    color: #000000;
    background-color: #e1e7e9;
}
.text TD {
    color: #000000;
    background-color: #ebeff1;
}

.text fieldset {
    background-color: #ffffff;
    color: #336699;
    border-color: #336699;
    border: 1px;
    border-style: solid;
    border-collapse: collapse;
    padding: 3px;
    line-height: 1.5em; 
    margin-bottom: 5px;
    display: block;
}
.text label {     
    background-color: #ffffff;
    color: #000000; 
    width: 20px;
    margin-right: 13px; 
}
.text legend { font-weight: bold; color: #336699; }
 
.entscheidungen fieldset {
    background-color: #ffffff;
    color: #000000;
    border-color: #336699;
    border: 1px;
    border-style: solid;
	padding: 3px;
    margin-bottom: 5px;
    line-height: 1.5em; 
    display: block;
}
.entscheidungen label {     
    background-color: #ffffff;
    color: #000000;
	width: 40px;
	margin-right: 5px;
	text-align: right;
	display: block;
	float: left;

}

.entscheidungen legend { font-weight: bold; color: #336699; background-color: #ffffff; padding-bottom: 5px; }
 

.extra UL {  margin-top: 0em; margin-left: 0.8em; padding-left: 0.8em; margin-bottom: 0em;}
.extra_int {  list-style-image: url('bul_int.gif'); margin-top: 0em; margin-bottom: 1.0em; }
.extra_ext {  list-style-image: url('bul_ext.gif'); margin-top: 0em; margin-bottom: 1.0em; }
.extra_pdf {  list-style-image: url('bul_pdf.gif'); margin-top: 0em; margin-bottom: 1.0em; }
.extra_anm { font-size:0.9em; line-height: 1.3em; }
.sitemap { text-transform: uppercase; }
.sitemap_trenn  { border: 3px solid; color: #d1d6d9; }

.suchergebnis { margin-top: 0em; margin-bottom: 6.0em;
}

.suchergebnis P { margin-top: 0em; margin-bottom: 2.0em;
 clear: left;
}

.suchergebnis_l {
    float: left;
    margin-top: 0em; margin-bottom: 2.0em;
}


.suchergebnis_r {
    text-align: right;
    margin-top: 0em; margin-bottom: 2.0em;
 }