﻿h1 {
    font-size:156%;/*1.78em; /*20px*/
    font-weight:bold;
    margin-top:0;
    margin-bottom:-0.27em;
}
h1.fix, h1.ueberschrift_abstand {
    font-size:156%;/*1.78em; /*20px*/
    font-weight:bold;
    margin-top:0;
    margin-bottom:0.5em;
}
h1.politik {
    font-size:130%;
    font-weight:bold;
    margin-top:0em;
    margin-bottom:0.5em;
}
h2 {
    font-size:130%;
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:-0.65em;
}
#row1 h2.fix,#row1 h2.ueberschrift_abstand {
    font-size:130%;
    font-weight:bold;
    padding-top:0.9em; /*change 20-03-2008*/
    margin-top:0; /*change 20-03-2008*/
    clear:both; /*change 20-03-2008*/
    margin-bottom:0.36em;
}
h2.kapitel {
    font-size:130%;
    font-weight:bold;
    margin-top:0;
    margin-bottom:0.36em;
}
h2.oeffnungszeiten {
    font-size:130%;
    font-weight:bold;
    margin:0;padding:0;
    margin-top:0;
    margin-bottom:0.36em;
}
h2.politik {
    font-size:130%;
    font-weight:bold;
    margin-top:0em;
    margin-bottom:0.2em;
}
h2.amtsblatt {
    font-size:130%;
    font-weight:bold;
    margin-top:0.9em;
    padding-bottom:0; 
    margin-bottom:0;
}
.text_right h2 {
    font-size:130%;
    font-weight:bold;
    margin-top:0;
    margin-bottom:0.36em;
}
h3 {
    font-size:100%; /*12px*/
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
#row1 h3.fix,#row1 h3.ueberschrift_abstand {
    font-size:100%; /*12px*/
    font-weight:bold;
    padding-top:0.9em; /*change 20-03-2008*/
    margin-top:0; /*change 20-03-2008*/
    clear:both; /*change 20-03-2008*/
    margin-bottom:0.36em;
}
h4 {
    font-size:100%; /*12px*/
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
#row1 h4.fix,#row1 h4.ueberschrift_abstand {
    font-size:100%; /*12px*/
    font-weight:bold;
    padding-top:0.9em; /*change 20-03-2008*/
    margin-top:0; /*change 20-03-2008*/
    clear:both; /*change 20-03-2008*/
    margin-bottom:0.36em;
}
h5 {
    font-size:100%; /*12px*/
    font-weight:normal;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
#row1 h5.fix,#row1 h5.ueberschrift_abstand {
    font-size:100%; /*12px*/
    font-weight:normal;
    padding-top:0.9em; /*change 20-03-2008*/
    margin-top:0; /*change 20-03-2008*/
    clear:both; /*change 20-03-2008*/
    margin-bottom:0.36em;
}
h6 {
    font-size:100%; /*12px*/
    font-weight:normal;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
#row1 h6.fix,#row1 h6.ueberschrift_abstand {
    font-size:100%; /*12px*/
    font-weight:normal;
    padding-top:0.9em; /*change 20-03-2008*/
    margin-top:0; /*change 20-03-2008*/
    clear:both; /*change 20-03-2008*/
    margin-bottom:0.36em;
}
.text_right h3,.text_right h4,.text_right h5,.text_right h6 {
    font-size:100%; /*12px*/
    font-weight:normal;
    margin-top:0;
    margin-bottom:0.36em;
}
h1.news_text_hd_start {
    font-size:95%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.75em;
    line-height:1.75em;
    margin:0;
    margin-right:-0.628em;
}
h2.news_text_hd_sitemap { /* auch fuer pressearchiv */
    font-size:95%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.75em;
    line-height:1.75em;
    margin:0;
    margin-right:-0.628em;
}
h1.news_text_hd {
    font-size:95%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.75em;
    line-height:1.75em;
    margin:0;
    margin-right:-0.628em;
}
h1.presse_text_hd {
    font-size:95%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.75em;
    line-height:1.75em;
    margin:0;
    margin-bottom:-2px;
    margin-right:-0.75em;
}
h2.presse_text_hd {
    font-size:95%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.75em;
    line-height:1.75em;
    margin:0;
    margin-bottom:-2px;
    margin-right:-0.75em;
}
.sub_nav .hd {
    font-size:95%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.75em;
    line-height:1.75em;
    margin:0;
    margin-right:-0.628em;
    display:block;
}
*+html h1.news_text_hd {
    height:1.75em;
}
.news_text_hd2 {
    font-weight:bold;
}
h1.hidden {    
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}
.news_text h2 {
    font-weight:bold;
    font-size:100%;
    margin:0;
    padding-top:0.3em; /*5px*/
}
.news_text .news_cat {
    font-size:100%;
    color:#434C56;
    margin:0;
    padding:0; 
    font-weight:normal;
    text-transform:uppercase;
}
.news_text h3, .news_text h4, .news_text h5, .news_text h6 {
    font-size:100%;
    color:#000000;
    font-weight:bold;
}
/*.news_text h4, .news_text h5, .news_text h6 {
    font-size:100%;
    color:#000000;
    margin-top:0.9em;
    margin-bottom:0.5em;
    font-weight:normal;
}*/
#row2 .kontextinfo {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}
#row2 h2,#row2 h1.search {
    font-size:100%;
    color:#434C56;
    background:#F3F5F7;
    padding:0 0 0 0.7em;
    line-height:1.75em;
    margin:0;
}
#row2 h3, #row2 h4, #row2 h5, #row2 h6 {
    font-size:100%;
    color:#000000;
    margin-top:0.9em;
    margin-bottom:0.5em;
}
.grey {
    color:#434C56;
}
/* ################################################################################# */
/* ######## Linklisten ######## */
/* ################################################################################# */
/* link listen */
/* allg. listen texteditor */
#row1 .li_liste {
    padding:0;
    margin:0;
    list-style-type:none; 
    position:relative;
    padding-bottom:1.1em; /*1.4*/
}
#row1 .li_liste ul {
    padding:0;
    margin:0;
    list-style-type:none; 
    position:relative;
    padding-bottom:0em;
}
#row1 .linkliste li {
    padding:0;
    margin:0;
    margin-left:-3em;
    list-style-type:none; 
    position:relative;
}
#row2 .li_liste {
    padding:0;
    margin:0 0 -0.3em 0;
    list-style-type:none; 
    /*position:relative;*/
}
#row2 .linkliste li {
    padding:0;
    margin:0;
    margin-left:-3em;
    list-style-type:none; 
}
#row2 .li_liste li {
    padding-bottom:0.2em;
}
/**** Linklisten ROW 1,2 fix im Template ************/
#row1 span.zusatz, #row2 span.zusatz {
    padding-left:1.3em;
    display:block;
}
#row1 li.link_intern, #row2 li.link_intern {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/link_intern.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
}
#row1 li.link_extern, #row2 li.link_extern {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/link_extern.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
}
#row1 li.link_lokal, #row2 li.link_lokal {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/link_intern.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
}
#row1 li.link_word, #row2 li.link_word {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/word.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_excel, #row2 li.link_excel {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/excel.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_pdf, #row2 li.link_pdf {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/pdf.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_download, #row2 li.link_download {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/download.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
}
#row1 li.link_pp, #row2 li.link_pp {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/pp.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_zip, #row2 li.link_zip {
    font-size:100%;
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/zip.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_video, #row2 li.link_video {
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/video.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_rss, #row2 li.link_rss {
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/rss.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_government, #row2 li.link_government {
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/government.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
}
#row1 li.link_od_text, #row2 li.link_od_text {
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/ic_odt_2.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_od_table, #row2 li.link_od_table {
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/ic_ods_2.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
#row1 li.link_od_pp, #row2 li.link_od_pp {
    padding:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    background-image:url(/header_vb/ic_odp_2.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
}
/* ################################################################################# */
/* ######## Links ######## */
/* ################################################################################# */
#row1 a, #row2 a {
    color:#434C56;
    font-weight:bold;
}
#row1 a:visited, #row1 a:focus, #row1 a:hover, #row1 a:active,
#row2 a:visited, #row2 a:focus, #row2 a:hover, #row2 a:active {
    color:#000000;
    font-weight:bold;
}
a.link_d {
    font-size:100%;
    padding-left:1.3em;/*1.01em;*/
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/link_intern.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
    display:block;
}
a.link_intern {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/link_intern.gif);
    background-repeat:no-repeat;
    background-position:0 0.35em;
    /*background-position:0em 0.3em;*/
    line-height:1.55em;
}
.news_text a.link_intern,
.news_text_pr a.link_intern {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/link_intern.gif);
    background-repeat:no-repeat;
    background-position:0 0.35em;
}
a.link_extern {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/link_extern.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
    line-height:1.55em;
}
a.link_lokal {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/link_intern.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
    line-height:1.55em;
}
a.link_word {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/word.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_excel {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/excel.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_pdf {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/pdf.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_download {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/download.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
    line-height:1.55em;
}
a.link_pp {
    font-size:100%;
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/pp.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_zip {
    font-size:100%;
    padding-left:1.3em;
    color:#575757;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/zip.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_video {
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/video.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_rss {
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/rss.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_government {
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/government.gif);
    background-repeat:no-repeat;
    background-position:0 0.3em;
    line-height:1.55em;
}
a.link_od_text {
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/ic_odt_2.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_od_table {
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/ic_ods_2.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
a.link_od_pp {
    padding-left:1.3em;
    color:#434C56;
    text-decoration:underline;
    font-weight:bold;
    background-image:url(/header_vb/ic_odp_2.gif);
    background-repeat:no-repeat;
    background-position:0 0.2em;
    line-height:1.55em;
}
#row2 a.link_lokal,#row2 a.link_intern,#row2 a.link_extern,#row2 a.link_word,#row2 a.link_excel,#row2 a.link_pdf, 
#row2 a.link_download,#row2 a.link_video,#row2 a.link_pp,#row2 a.link_zip,#row2 a.link_rss,#row2 a.link_government,
#row2 a.link_od_text,#row2 a.link_od_table,#row2 a.link_od_pp {
    display:inline-block;
}
a.link_lokal:visited, a.link_intern:visited, a.link_extern:visited, a.link_word:visited, a.link_excel:visited, a.link_pdf:visited, 
a.link_download:visited, a.link_video:visited, a.link_pp:visited, a.link_zip:visited, a.link_rss:visited, a.link_government:visited,
a.link_od_text:visited,a.link_od_table:visited,a.link_od_pp:visited {
    padding-left:1.3em;
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
    line-height:1.55em;
}
a.link_lokal:focus, a.link_intern:focus, a.link_extern:focus, a.link_word:focus, a.link_excel:focus, a.link_pdf:focus, 
a.link_download:focus, a.link_video:focus, a.link_pp:focus, a.link_zip:focus, a.link_rss:focus, a.link_government:focus,
a.link_od_text:focus,a.link_od_table:focus,a.link_od_pp:focus {
    padding-left:1.3em;
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
    line-height:1.55em;
}
a.link_lokal:hover, a.link_intern:hover, a.link_extern:hover, a.link_word:hover, a.link_excel:hover, a.link_pdf:hover, 
a.link_download:hover, a.link_video:hover, a.link_pp:hover, a.link_zip:hover, a.link_rss:hover, a.link_government:hover,
a.link_od_text:hover,a.link_od_table:hover,a.link_od_pp:hover {
    padding-left:1.3em;
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
    line-height:1.55em;
}
a.link_lokal:active, a.link_intern:active, a.link_extern:active, a.link_word:active, a.link_excel:active, a.link_pdf:active, 
a.link_download:active, a.link_video:active, a.link_pp:active, a.link_zip:active, a.link_rss:active, a.link_government:active,
a.link_od_text:active,a.link_od_table:active,a.link_od_pp:active {
    padding-left:1.3em;
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
    line-height:1.55em;
}
.news_text a.link_intern:visited,.news_text a.link_intern:focus,.news_text a.link_intern:hover,.news_text a.link_intern:active, 
.news_text_pr a.link_intern:visited,.news_text_pr a.link_intern:focus,.news_text_pr a.link_intern:hover,.news_text_pr a.link_intern:active {
    padding-left:1.3em;
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}