﻿html {
    position: relative;
    height: 99.8%;
}
body {
    font-size: 100.1%;
    color: #000000; 
    background-color:#ffffff;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0; 
    padding: 0;
    height:100%;
    position: relative; /* fuer Firefox ausnehmen */
}
.hidden {
    display:none;
}
.k_hidden { 
    display:none;
}
.nav_hidden,.text_ausblenden {
    display:none;
}
#row2 h1.hidden_pda {
    font-size:110%;
    font-weight:bold;
    margin-top:0.5em;
    margin-bottom:0;
}
.txt_pda {
    font-size:85%;
    font-weight:bold;
    margin-top:0;
}
* html .txt_pda {
    margin-left:-1.5em;
}
.txt_pda2 {
    font-size:85%;
    font-weight:bold;
    margin-top:0;
    padding-left:0.5em;
}
.level1hidden {
    list-style-type:none;
}
dfn {
    display:none;
}
.clear {
    clear:both;
}
.clear_spacer {
    clear:both;
    padding-bottom:1.4em;
}
#seiten_nav {
    display:none;
}
.text_block {
    display:block;
    margin-bottom:0; /*0.8em;*/
    clear:both;
}
#row1 p {
    padding-top:0;
    margin:1.2em 0 1.2em 0;
}
#row2 p {
    padding-top:0;
    margin:0 0 0.3em 0;
}
.text_block {
    display:block;
    margin-bottom:0.8em;
    clear:both;
}
.top {
    display:block;
    text-align:right;
    line-height:15px;
    width:100%;
}
img {
    font-family:"Trebuchet MS", sans-serif;
}
#cont_mi .spacer4 { /*presse*/
    height:0.5em;
    font-size:1px;
    width:auto !important;
    clear:both;
    /*padding-top:10em;*/
}
#cont_mi .spacer_archiv_navigation { /*archiv_navigation*/
    clear:both;
    padding-bottom:1.4em;
}
/* ################################################################################# */
/* ######## LAYER IE  ######## */
/* ################################################################################# */
* html #outer{
    position: absolute;
    top: 0;
    left: 0px;
    width:99.8%;
    text-align:left;
    /*min-width:62.25em;*/
    z-index: 10;
    height: auto;
}
* html #inner {
    padding-left:62.25em;
    float:left;
    position:relative;
    height: auto;    
}
* html #minwi1 {
    margin-left:-62.25em;
    position:relative;
    height: auto;    
}
* html #minwi2 {
    position:relative;
    width:100%;
    height: auto;
}
#container{
    position:absolute;
    height:98% !important;
    /*height:100%;*/
    /*min-width:53.75em; */
    max-width: 100%;
    width:100%; /* SAFARI */
}
/* ################################################################################# */
/* ######## LAYER ALL ######## */
/* ################################################################################# */
#cont_container { 
    display:block;
    clear:both;
    position: relative;
    /*min-width:58.12em;*/
    margin-left:0;    
    margin-right:0;
}
#cont_nav {
    width:12.8125em;
    background-color:#ffffff;
    margin-left:0;
}
#cont_mi {
    /*margin-left:12.75em; */
    margin-right:1.0625em;
    position: relative;
    width: auto;
    background-color:#ffffff;
}
#cont_mi #breadcrumb {
    font-size:70%;
    color:#575757;
    padding:0.625em 0 1.09em 0.624em !important;
    padding:0.625em 0 0 0.624em;
}
#cont_mi #breadcrumb a {
    color:#575757;
}
/* COL 1 */
#cont_mi #row1 {
    width:100%;
    text-align: left;
    margin-left:0;
    /*padding-left:1.174em;*/
    font-size:80%;
    position:relative;
}
#cont_mi #row1 .text_only {
    padding-left:0.624em;
}
#cont_mi #row1 .text_only img {
    max-width:100%;
}
/* NEWS */
#cont_mi #row1 .news_start {
    width:100% !important;
    float:left;
    margin-top:0.18em; /*2px;*/
    padding:0.8em 0.628em 1.26em 0 !important;
    background:#F3F5F7;
    display:block;
}
#cont_mi #row1 .news_start_spacer {
    height:1.32em;    
    float:left;
    display:block;
    width:100%;
    background-color:#ffffff;
    padding-right:0.628em;
}
#cont_mi #row1 .news {
    width:100% !important;
    float:left;
    margin-top:0.18em; /*2px;*/
    padding:0.8em 0.628em 1.26em 0 !important;
    background:#F3F5F7;
    display:block;    
}
#cont_mi #row1 li.news {
    width:100% !important;
    margin:0;
    border:1px solid #ffffff;
    padding:0.8em 0.628em 1.26em 0 !important;
    background:#F3F5F7;
}
* html #cont_mi #row1 li.news {
    margin-bottom:-2px;    
    border:none;
}
*+html #cont_mi #row1 li.news {
    margin-bottom:-2px;    
    border:none;
}
#cont_mi #row1 .news .img_news, 
#cont_mi #row1 .news_start .img_news {
    background:#F3F5F7;
    color:#000000;
    /*float:left;*/
    margin:0 1.78em 0 0.75em !important;
    /*width:11.25em;
    height:6.64em;*/
}
#cont_mi #row1 .news_text,
#cont_mi #row1 .news_text_pr {
    /*margin-left:1em;*/
    margin-left:0.6em;
    padding-left:0;
}
* html #cont_mi #row1 .news_text_pr strong {
    margin-left:-3px;
}
#cont_mi #row1 .news_text_pr p,
#cont_mi #row1 .news_text p {
    margin:0;padding:0;
}
#cont_mi #row1 .news_text_img {
    /*margin-left:12.8em;*/
}
#cont_mi #row1 .news_text_text {
    /*margin-left:5.8em;*/
    margin-left:0;
}
#cont_mi #row1 .date_left {
    /*float:left;*/
    padding-left:0.6em;
    width:5em;
    text-align:right;
}
#cont_mi #row1 .news_text ul {
    list-style-image:url(/header_vb/bullet.gif);
    padding-left:1.07em !important; /*12px*/
    padding-top:0;
    margin:0;
}
/* COL 2 */
#cont_mi #row2 {
    font-size:75%;
    text-align: left;
    /*width:27.5%;*/
    width:100%;
    padding-left:0.524em; /*1.174em;*/
}
#cont_mi #row2 .info_text {
    background-color:#F3F5F7;
    border-top:2px solid #ffffff;
    padding:0.5em 0.2em 0.8em 0.8em;
}
/* Infobox IMG */
#cont_mi #row2 .info_img {
    background-color:#F3F5F7;
    float:left;
    display:block;
    margin-top:0.42em;
    height:100%;
    width:100%;
    color:#ffffff;
    margin-left:0;
    padding:0;
}
#cont_mi #row2 .info_img img {
    margin-left:0 !important;
    padding-left:0;
    float:left;
    padding-right:0.416em !important;
}
#cont_mi #row2 .info_img_text {
    background-color:#F3F5F7;
    margin-left:8.0em;
    padding-left:0 !important;
    padding-top:0.5em;
    padding-right:0.5em;
}
/* general spacer */
#cont_mi .spacer {
    height:0.5em;
    font-size:1px;
    width:auto !important;
    clear:both;
}
#cont_mi .spacer2 {
    height:0.5em;
    font-size:1px;
    width:auto !important;
}
#cont_mi .spacer3 { /*amtsblatt*/
    height:1.5em;
    font-size:100%;
    width:auto;
}
/* CONT FOOTER */
#cont_features_line {
    font-size:75%;
    color:#575757;
    height:1.5em;
    clear:both;
    background:url(/header_vb/cont_footer_line.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    width:auto;
    margin-left:0.624em;
}
#cont_features {
    font-size:75%;
    color:#575757;
    height:3em !important;
    padding-bottom:2.0em !important;
    width:100%;
    background-color:#ffffff;
    text-align:left;
    margin-left:0.624em;
}
#cont_features a {
    color:#575757;
}
/* ################################################################################# */
/* ######## HEADER LOGO ######## */
/* ################################################################################# */
#header_logo_container {
    background-color:#ffffff;
    color:#000000;
    padding:0;margin:0;
    display:block;
    /*height:5.125em;
    min-height:5.125em;*/
}
#header_metanav {
    float:left;
    /*background-color:#E8EEF1;*/
    padding-left:0.524em;
    height:0.9em;
    padding-bottom:0;
}
#header_functions {
    font-size:75%;
    color:#000000;
    /*height:1.7857em;
    padding-top:0.25em;*/
}
#header_functions a {
    text-decoration:none;
    color:#3C444E;
}
#header_functions .grey {
    text-decoration:none;
    color:#3C444E;
}
#header_functions .spacer {
    padding:0 1.10em 0 1.10em;
    color:#3c444e;
}
#header_functions .spacer_sprache {
    display:none;
}
#header_area {
    color:#6B7583;
    margin:0.5em 0 0.5em 0;
}
#header_logo_ri {
    padding-top:0em;
    width:6.0625em;
    height:6.25em;
    color:#000000;
}
#header_logo_ri img {
    height:5.125em;
    width:6.0625em;
}
hr.header_logo {
    display:none;
}
/* ################################################################################# */
/* ######## HEADER AREA ######## */
/* ################################################################################# */
#area_container { 
    clear:both;
    background-color:#6B7583;
    color:#000000;
    padding:0;
    margin:0;
    display:block;
    /*height:12.5em !important; */
    height:auto;
}
#area_le {
    display:none;    
}
#area_nav {
    font-size:75%;
    color:#ffffff;
    text-transform:uppercase;
    float: left; 
    width: 17em; /*18.30em;*/
    /*height:16.3em;*/
    background-color:#6B7583;
    text-align:left;
    padding: 0;
    margin: 0;
    margin-right:0 !important;
    margin-right:-0.25em; /* IE 3px-float-error */
}
/*
#area_mi {
    margin: 0 0 0 13.4375em;
    background-color:#77818F;    
    color:#000000;
    
}
#area_mi #img {  
    height:12.5em;
    padding:0;margin:0;
}
#area_mi #img img {
    
    height:12.5em;
    border-left:1px solid #979EA8;
}
#area_ri {
    width:5.125em; 
    height:12.5em;
    float:right;
    background-color:#77818F;
}
*/
/* ################################################################################# */
/* ######## AREA NAVIGATION ######## */
/* ################################################################################# */
#area_nav_spacer {
    height:0.125em;
    background-color:#6B7583;
}
* html #area_nav_spacer {
    font-size:0.2em;
}
#area_nav_text {
    list-style-type:none;
    padding:0;
    margin:0;
}
#area_nav_text a {
    padding-left:1.07em;
}
ul#area_nav_text li.level1selected {
    border-bottom:1px solid #979EA8;
}
ul#area_nav_text li.level1selected {
    padding-left:1.07em;
    line-height:1em;/*2.6875em;*/
    background:url(/header_vb/nav_pfeil.gif);
    background-repeat:no-repeat;
    background-position:left;
}
ul#area_nav_text li.level1selected a, 
ul#area_nav_text li.level1selected a:hover,
ul#area_nav_text li.level1selected a:focus {
padding-left:0;
    color:#ffffff;
    text-decoration:none;
}
ul#area_nav_text li.level1 a {
    display:block;
    height:1em;
    color:#ffffff;
    text-decoration:none;
    background-color:#6B7583;
    vertical-align:middle;
    line-height:1em;
}
ul#area_nav_text li.level1 a:hover,
ul#area_nav_text li.level1 a:active,
ul#area_nav_text li.level1 a:focus,
ul#area_nav_text li.level1 {
    display:block;
    height:1em;
    color:#ffffff;
    text-decoration:none;
    background-color:#73C13F;
    vertical-align:middle;
    line-height:2.6875em;
    background:url(/header_vb/nav_pfeil.gif);
    background-repeat:no-repeat;
    background-position:left;
}
ul#area_nav_text li.level1 {
    border-bottom:1px solid #979EA8;
    color:#000000;
}
/* ################################################################################# */
/* ######## MAIN NAVIGATION ######## */
/* ################################################################################# */
#main_nav {
    margin-left:1.9em;
    width:16.25em;
    font-size:75%;  
}
#main_nav #subnavi {
    margin-left:-1em;
}
#main_nav_text, #main_nav_text a {
    width:16.25em;
    padding:0.65em 0 0 0;
    margin:0 0 1.83em 0;
    color:#000000;
}
/* ################################################################################# */
/* ######## SERVICE NAVIGATION ######## */
/* ################################################################################# */
#service_nav {
    width:auto !important;
    padding-bottom:0.2em;
}
ul.service_nav_text {
    padding-top:0;    
    margin-top:0;
    padding-bottom:0;
    margin-bottom:0;
    margin-left:1.9em;
}
.service_nav_text, .service_nav_text a {
    padding:0;
    margin-top:0;
    text-transform:uppercase;
    font-size:75%;
    clear:both;
    color:#000000;
    text-decoration:underline;
}
/* ################################################################################# */
/* ######## SEARCH ######## */
/* ################################################################################# */
fieldset.search{
    border:0;
    margin:0;
    padding:0;
}
#cont_search {
    background-color:#F3F5F7;
    border-top:2px solid #ffffff;
    padding:0.5em 0.2em 1.6em 0.8em;
    /*height:6.5em;*/
}
/*#cont_search_short {
    background-color:#F3F5F7;
    border-top:2px solid #ffffff;
    padding:0.5em 0.2em 1.6em 0.8em;
    height:3.1em;
}*/
#cont_search .multiline{
    display:block;
    margin-left:0.8em;
    padding-left:0.8em;
}
* html #cont_search .multiline{
    margin-left:0.7em;
    padding-left:0.6em;
}
*+html #cont_search .multiline{
    margin-left:0.7em;
    padding-left:0.6em;
}
* html #cont_search #bereichssuche{
    margin-bottom: 1em !important;
}
#cont_search p,#cont_search_short p {
    margin-top:0;
    padding-top:0.8125em;
}
#cont_search .search,#cont_search_short .search {
    height:1.7em;
    width:100%;
}
#cont_search .search_in,#cont_search_short .search_in {
    float: left;
    border:1px solid #434c56;
    margin:0 0.0625em 0 0;
    width:80% !important; /*105px*/
    font-size:100%;
    padding:0.12em 0 0.12em 0.12em;
    font-family: Arial,Helvetica,sans-serif;
}
#cont_search .searchbutton,#cont_search_short .searchbutton  {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    float: left !important;    
    font-size:100%;
    width:1.666em;
    height:1.666em;
}
#cont_search .check,#cont_search_short .check {
    margin-top:0.75em;
    margin-left:0;
    margin-bottom:0;
    padding-left:0;
    padding-top:0;
    padding-bottom:0;
    width:100%;
    line-height:1em;
}
#cont_search .check input,#cont_search_short .check input {
    padding-top:0;
    margin-top:0;
    margin-left:0;
    padding-left:0;
    float:left;
}
#cont_search .txt,#cont_search_short .txt {
    height:1.66em;
    display:block;
}
/* ################################################################################# */
/* ######## LOGIN ######## */
/* ################################################################################# */
form {
    padding:0;
    margin:0;
}
#login_hd {
    font-size:75%;
    background-color:#F3F5F7; 
    color:#434C56;
    font-weight:bold;
    margin:0.99em 0 0.1em 0.66em;
    padding:0.2em 0 0.2em 0.3em;
}
#login {
    font-size:75%;
    background-color:#F3F5F7;
    color:#000000;
    margin-left:0.66em;
    padding:0.2em 0 1.083em 1.33em;
}
#login .spacer {
    height:0.5em;
    font-size:1px;
    width:auto !important;
    clear:both;
}
#login .user {
    border:1px solid #CCCCCC;
    margin:0 0.3em 0.25em 0;
    font-size:100%;
    padding:0.12em;
    font-family: Arial,Helvetica,sans-serif;
}
#login .pw {
    border:1px solid #CCCCCC;
    margin:0 0.3em 0.06em 0;
    font-size:100%;
    padding:0.12em;
    font-family: Arial,Helvetica,sans-serif;
}
#login .loginbutton {
    margin:0.3em 0 1.08em 0; 
    font-size:100%;
    width:4em;
    height:1.66em;
}
/* e-government */
#gover {
    width:auto !important;
    /*width:100%;*/
}
#gover .search {
    border:1px solid #434c56;
    margin:0 0.3em 0 0;
    float:left;
}
#gover .searchbutton {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    width: 60px !important;
    height: 20px !important;
    float: left !important;    
}
/* ################################################################################# */
/* ######## CONTENT ELEMENTS ######## */
/* ################################################################################# */
/**** diverse Listen mit divs ****/
.li_block {
    padding:0;
    margin:0;
    list-style-type:none; 
    padding-bottom:1.4em;   
}
/**** image 500px NEU ****/
#row1 .inhalt_bild500 {
    width:39.375em;
    background-color:#F6F8F9;
}
#row1 .inhalt_bild500 p {
    margin:0;
    padding:0 0.156em 0.156em 0.156em;
    color:#434C56;
}
#row1 .inhalt_bild500 .bild500 img {
    border:0;
    padding:0.156em;
    width:39.0625em; /*500px;*/
    height:29.2968em; /*375px*/
    line-height:1.718em;
    display:block;
}
/**** image 250px NEU ****/
#row1 .inhalt_bild250 {
    width:100%;
    /*height:16.95em;*/
    background-color:#F6F8F9;
}
#row1 .inhalt_bild250 p {
    margin:0;
    padding:0.156em 0.156em 0 0;
    height:auto;
    color:#434C56;
}
#row1 .inhalt_bild250 p a.link_d {
    margin-top:0.3em;
}
#row1 .inhalt_bild250 p.bild250 {
    padding-left:0.156em;
    float:none;
    width:auto;
    height:auto;
    /*line-height:1.718em;*/
    margin:0;
}
.inhalt_bild250 p.bild250 img {
    border:0;
    width:19.5313em; /*250*/
    height:14.6875em; /*188*/
    /*display:block;*/
}
/**** image 140px ****/
#row1 .inhalt_bild140 {
    width:100%;
    /*height:16.87em;*/
    background-color:#F6F8F9;
}
#row1 .inhalt_bild140 p {
    margin:0;
    padding:0.156em 0.156em 0 0;
    height:auto;
    color:#434C56
}
#row1 .inhalt_bild140 p a.link_d {
    margin-top:0.3em;
}
#row1 .inhalt_bild140 p.bild140 {
    padding:0.156em;
    float:none;
    width:auto;
    height:auto;
    /*line-height:1.718em;*/
    margin:0;
}
#row1 .inhalt_bild140 p.bild140 img {
    border:0;
    width:10.9375em; /*140*/
    height:14.6094em; /*187*/
    /*display:block;*/
}
/**** table ****/
table {
    border:1px solid #ffffff;
    font-size:100%;
}
table table, table table table {
    border:1px solid #f6f8f9;
}
caption {
    text-align:left;
    font-weight:bold;
}
th {
    font-size:1.0em !important;
    /*font-size:0.7em;*/
    color:#000000;
    background:#E0E8EC;
    font-weight:normal;
    border:1px solid #ffffff;
    padding:3px;
    vertical-align:top;
}
td {
    font-size:1.0em !important;
    /*font-size:0.7em;*/
    color:#000000;
    background:#f6f8f9;
    border:1px solid #ffffff;
    padding:3px;
    vertical-align:top;
}
td td, td td td {
    font-size:1.0em !important;
    color:#000000;
    background:#f6f8f9;
    border:1px solid #f6f8f9;
    padding:0px;
    vertical-align:top;
}
#row1 th p,#row1 td p,#row1 td td p,#row1 td td td p {
    padding:0;    
    margin:0;
}
.contact{
    clear:both;
    padding:0;
}
.contact h2{
    font-size:100%;
    color:#434C56;
    text-transform:uppercase;
    padding:0;
    line-height:1.2em;
    margin:0;
}
.contact p {
    margin-top:0.2em;
}
/***** PRESSE DETAIL (von styles_module) ************/
.more { /*->mutable in styles_module */
    color:#505964;
    float:left;
    font-weight:normal;
    vertical-align:bottom;
    padding-right:0.5em;
    width:100%;
}
/* ################################################################################# */
/* ######## FORMULAR ######## */
/* ################################################################################# */
form, fieldset{
    border:0;
    margin:0;
    padding:0;
}
fieldset legend{
    font-size:100%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.624em;
    line-height:1.75em;
    margin:0;
    margin-bottom:0;
    font-weight:bold;
}
input.button { /* allgemeiner Button Style */
    background-color: #434c56;
    color: #FFFFFF;
    text-decoration: underline;
    border: 0;
    background-image:url(/header_vb/pfeil.gif); 
    background-repeat: no-repeat; 
    background-position: 0.4em center;
    padding:0.1em 0.3em 0.2em 0.8em !important;
    font-weight: bold;
    font-size:95% !important;
    line-height:1.4em;
    overflow: visible;
    font-family: Arial,Helvetica,sans-serif;
    float:left;
    margin-bottom: 0em !important;
}
#row2 input.button{
    font-size:100% !important;
}
*+html input.button { /* IE 7 */
    padding:0 0.7em 0 1em  !important;
}
* html input.button { /* IE 6 */
    padding:0 0.7em 0 1em  !important;
}
/* ################################################################################# */
/* ######## E-MAIL VERSENDEN ######## */
/* ################################################################################# */
fieldset#sendpage{
    background-color: #F3F5F7;
    padding:0.5em 0 0.5em 0em;
}
#sendpage input, textarea{
    border:1px solid #434c56;
    font-family:Arial,Helvetica,sans-serif;
    font-size:100%;
    margin:0 0 1.5em 0.624em;
    padding:0.12em 0 0.12em 0.12em;
    clear:both;
    float:left;
}
#sendpage textarea{
    height:10em;
}
#sendpage label, .errMsg{
    color:#434C56;
    font-size:100%;
    font-weight:bold;
    line-height:1.75em;
    padding:0 0 0 0.624em;
    clear:both;
    float:left;
}
.submitmailsend{
    border:0 !important;
    margin:0 0 0 0.624em !important;
    height:1.45em;
    width:7em !important;
}
.errMsg{
    color:#CC0000;
}
/* ################################################################################# */
/* ######## PRESSE ######## */
/* ################################################################################# */
/* ÜBERSCHREIBT module.css */
.archiv_oben {
    height:100%;
}
.archiv_oben .archiv_menu,
.archiv_oben .archiv_menu_list {
    float:none;
    width: 100%;
}
.archiv_oben .archiv_menu_list,
.archiv_oben .archiv_menu3_list {
    height:auto; /*8.9em;*/
}
.archiv_oben .archiv_menu_strich {
    display:none;
}
.archiv_oben .archiv_menu_strich_sw {
    display:none;
}
.archiv_oben .archiv_menu_strich_st {
    display:none;
}
.archiv_oben .archiv_menu3,
.archiv_oben .archiv_menu3_list {
    float:none;
    padding-left:0.625em;
}
#cont_mi #row1 .presse_detail {
    float:none;
    margin-bottom:0.4em;
    padding:0.8em 0.628em 0.26em 0 !important;
}
#cont_mi #row1 .presse_detail .pr_img {
    float:none;
    margin:0 1.78em 0 0.75em !important;
}
#cont_mi #row1 .presse_detail_text {
    margin-left:0.8em !important;
    margin-top:0.6em;
    color:#434C56;
}
/* ################################################################################# */
/* ######## SITEMAP ######## */
/* ################################################################################# */
/* ÜBERSCHREIBT module.css */
#sitemap ul, #sitemap li { 
    list-style:circle;
}
#sitemap_oben {
    clear:both;
    height: auto;
    margin-bottom: 1.3em;
    padding: 0;
    margin-top:0.7em;
}
#sitemap_oben .sitemap_menu{
    float:none;
    width: 100%;
    padding: 0;
}
#sitemap_oben .sitemap_menu_strich {
    display:none;
}
#sitemap .sitemap_level1 {
    position:relative;
    padding: 0em 0em 0em 0;
    margin-left:1.7625em;
    font-weight: bold;
    background-image:none; /* background-image does not work in IE */
    list-style:circle;
}
#sitemap ul.bereich_2 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_3 .sitemap_level1 { /**/
    background-color: #ffffff;
}
#sitemap ul.bereich_4 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_5 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_6 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_8 .sitemap_level1 {
    background-color: #ffffff;
}
#sitemap ul.bereich_9 .sitemap_level1 { /*akh*/
    background-color: #ffffff;
}
#sitemap .sitemap_level2 {
    position:relative;
    padding: 0em 0.1em 0em 0;
    margin-left:3.825em;
    font-weight: bold;
    background-image:none;
    list-style:circle;
}
#sitemap ul.bereich_2 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_3 .sitemap_level2 { /**/
    background-color: #ffffff;
}
#sitemap ul.bereich_4 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_5 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_6 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_8 .sitemap_level2 {
    background-color: #ffffff;
}
#sitemap ul.bereich_9 .sitemap_level2 { /**/
    background-color: #ffffff;
}
#sitemap .sitemap_level3 {
    position:relative;
    padding: 0em 0.1em 0em 0;
    margin-left:5.5875em;
    font-weight: bold;
    background-image:none;
    list-style:circle;
}
#sitemap ul.bereich_2 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_3 .sitemap_level3 { /**/
    background-color: #ffffff;
}
#sitemap ul.bereich_4 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_5 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_6 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_8 .sitemap_level3 {
    background-color: #ffffff;
}
#sitemap ul.bereich_9 .sitemap_level3 { /**/
    background-color: #ffffff;
}
#row1 .sitemap_level1 a,.sitemap_level1 a:link,.sitemap_level1 a:visited,.sitemap_level1 a:hover,.sitemap_level1 a:active,
#row1 .sitemap_level1 a,.sitemap_level1 a:link,.sitemap_level1 a:visited,.sitemap_level1 a:focus,.sitemap_level1 a:hover,.sitemap_level1 a:active,
#row1 .sitemap_level2 a,.sitemap_level2 a:link,.sitemap_level2 a:visited,.sitemap_level2 a:focus,.sitemap_level2 a:hover,.sitemap_level2 a:active,
#row1 .sitemap_level3 a,.sitemap_level3 a:link,.sitemap_level3 a:visited,.sitemap_level3 a:focus,.sitemap_level3 a:hover,.sitemap_level3 a:active {
    color:#000000;    
}
/* ################################################################################# */
/* ######## PRESSE Amtsblatt, Ausschreibungen ######## */
/* ################################################################################# */
/* ÜBERSCHREIBT module.css */
th.amtsblatt, th.amtsblatt_n, th.ausschreibung,
.amtsblatt_sec, .amtsblatt_sec_n {
    line-height:1.2em;
}
.amtsblatt_first, .amtsblatt_first_n {
    line-height:1.2em;
}
/* ################################################################################# */
/* ######## Fotogalerie 10/1 Bilder ######## */
/* ################################################################################# */
/* ÜBERSCHREIBT module.css */
.img_left {
    float:none;
    width:auto;
}
#row1 .text_right {
    margin-left:0; /*162*/
}
/* ################################################################################# */
/* ######## ORGANIGRAMM, Buchstaben-Navi ######## */
/* ################################################################################# */
/* ÜBERSCHREIBT module.css */
#organigramm .organigramm_level1,
#organigramm .organigramm_level2,
#organigramm .organigramm_level3,
#organigramm .organigramm_level4 {
    background-color: #ffffff;
    background-image:none; /* background-image does not work in IE */
}
#row1 .index_nav a,
#row1 .index_nav a:hover,
#row1 .index_nav a:visited {
    text-decoration:none;
    color:#ffffff;
    background-color:#505964;
    padding:0.1em 0.2em 0.1em 0.2em;    
}
#row1 .index_nav .active,
#row1 .index_nav a:focus,
#row1 .index_nav a:active {
    text-decoration:none;
    color:#505964;
    background-color:#ffffff;
    padding:0.1em 0.3em 0.3em 0.3em;    
}
/* ################################################################################# */
/* ######## FORMULAR ######## */
/* ################################################################################# */
#row1 h2.formular {
    font-size:100%;
    color:#505964;
    background:#F3F5F7;
    padding:0 0 0 0.624em;
    width:98%;
    line-height:1.75em;
    margin:0;
    margin-bottom:0.1em;
    font-weight:bold;
}
.sub{
    border-bottom:2px solid white; /*0.4*/
    padding-bottom:0.5em;
    margin-top:2em;
    padding-top:0;
}
.sub legend{
    color:#000000;
    font-weight:bold;
    padding-left:0.7em;
}
.hotelformfieldset{
    border-bottom:2px solid white; /* 0.4 */
    padding-bottom:0.5em;
}
fieldset div h3{
    color:#000000;
    font-weight:bold;
    padding-left:0.7em;
    margin:0;
}
#row1 .option, #row1 .rb {
    margin-top:0.6em;
    margin-left:0.8em;
    margin-bottom:0;
    padding:0;
    width:95%;
    border-bottom:0;
    border:1px solid #ffffff;
}
#row1 .option input, #row1 .rb input{
    padding-top:0;
    margin-top:0;
    margin-left:0;
    padding-left:0.5em;
    /*width:1.5em; /* IE !!!! */
    /*height:1.5em;*/
    float:left;
}
#row1 .hotelsearch{
    float:left;
    border:0;
    padding:0.5em 3em 1em 1em;
    text-align:left;
}
.formcol1{
    float:none;
    width:100%;
    padding:0;
    margin-top:2em;
}
.formcol2{
    float:none;
    width:66%;
    border-left:2px solid white; /*0.4 em*/
    margin-top:2em;
}
.col1 {
    margin-top:2em;
}
.col2 {
    margin-top:2em;
}
.col2 fieldset, .formcol2 fieldset, .newrow fieldset, .newrowlast fieldset  {
    border-bottom:0;
}
/* ie 6 */
* html .formcol2{ 
    width:100%;
}
.twocols{
    width:100%; 
    float:none;
    border:0;
    margin:0;
    padding:0;
}
/* ie 6 */
* html .twocols{ 
    width:100%;
}
/* ie 7 */
*+html .twocols{ 
    width:100%;
}
.threecols{
    width:100%;
    float:none;
    border:0;    
    margin:0;
    padding-right:0;
}
/* ie 6 
* html .threecols{ 
    width:31%;
}
*/
.newrow, .newrowlast{
    float:none;
    clear:both;
    width:100%;
    padding-right:0.628em;
    border-bottom:2px solid white; /* 0.4em*/
    margin-top:2em;
}
.newrowlast{
    border:0 !important;
}
#row2 .hotelsearch{
    /*float: left;*/
    border:1px solid #434c56; /*#6B7583*/
    margin:0.5em 0 0.5em 0;
    width:80% !important;
    font-size:100%;
    padding:0.12em 0 0.12em 0.12em;
    font-family: Arial,Helvetica,sans-serif;
}
.formbg {
    width:99% !important;
    height:21.5em; 
    margin-bottom:2px; /* 0.4 em*/
    padding-right:0.628em;
}
/* ie 6 */
* html .formbg{ 
    height:21.7em; 
}
/* ie 7 */
*+html .formbg{ 
    height:21.7em; 
}
.hotelsearch_right{
    text-align:left;
    width:81%;
}
.rb label{
    display:block;
    padding-left:1em;
    margin-left:0.8em;
}
