﻿h1 {
    font-size:156%;/*1.78em; /*20px*/
    font-weight:bold;
    margin-top:0;
    margin-bottom:-0.27em;
}
h1.fix {
    font-size:156%;/*1.78em; /*20px*/
    font-weight:bold;
    margin-top:0;
    margin-bottom:0.5em;
}
h1.politik {
    font-size:1.3em;
    font-weight:bold;
    margin-top:0em;
    margin-bottom:0.5em;
}
#row2 h1.hidden_pda {
    display:none;
}
h2 {
    font-size:1.3em;
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:-0.65em;
}
h2.fix {
    font-size:1.3em;
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:0.36em;
}
h2.kapitel {
    font-size:1.3em;
    font-weight:bold;
    margin-top:0;
    margin-bottom:0.36em;
}
h2.politik {
    font-size:1.3em;
    font-weight:bold;
    margin-top:0em;
    margin-bottom:0.2em;
}
h2.amtsblatt {
    font-size:1.3em;
    font-weight:bold;
    margin-top:0.9em;
    padding-bottom:0; 
    margin-bottom:0;
}
.text_right h2 {
    font-size:1.3em;
    font-weight:bold;
    margin-top:0;
    margin-bottom:0.36em;
}
h2.oeffnungszeiten {
    font-size:1.3em;
    font-weight:bold;
    margin:0;padding:0;
    margin-top:0;
    margin-bottom:0.36em;
}
h3 {
    font-size:100%; /*12px*/
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
h3.fix {
    font-size:100%; /*12px*/
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:0.36em;
}
h4 {
    font-size:100%; /*12px*/
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
h4.fix {
    font-size:100%; /*12px*/
    font-weight:bold;
    margin-top:0.9em;
    margin-bottom:0.36em;
}
h5 {
    font-size:100%; /*12px*/
    font-weight:normal;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
h5.fix {
    font-size:100%; /*12px*/
    font-weight:normal;
    margin-top:0.9em;
    margin-bottom:0.36em;
}
h6 {
    font-size:100%; /*12px*/
    font-weight:normal;
    margin-top:0.9em;
    margin-bottom:-0.9em;
}
h6.fix {
    font-size:100%; /*12px*/
    font-weight:normal;
    margin-top:0.9em;
    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:#000000;
    border-top:1px solid #BFC4CB;
    border-bottom:1px solid #BFC4CB;
    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.628em;
}
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 {    
    display:none;
}
.news_text h2 {
    font-weight:bold;
    font-size:100%;
    margin:0;
    padding-top:0.3em; /*5px*/
}
.news_text .news_cat {
    font-size:100%;
    color:#000000;
    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;
}
#row2 .kontextinfo {
    display:none;
}
#row2 h2 {
    font-size:100%;
    color:#000000;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    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:#7E8896;
}

/* ################################################################################# */
/* ######## Linklisten ######## */
/* ################################################################################# */
/* link listen */
#row1 .li_liste {
    padding:0;
    margin:0;
    list-style-type:none; 
    position:relative;
    padding-bottom:1.1em;
    line-height:1.5em;
}
#row1 .li_liste ul {
    padding:0;
    margin:0;
    list-style-type:none; 
    position:relative;
    padding-bottom:0em;
    line-height:1.5em;
}
#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 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%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;   
    list-style-type:circle;
}
#row1 li.link_extern, #row2 li.link_extern {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;    
    list-style-type:circle;
}
#row1 li.link_lokal, #row2 li.link_lokal {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;   
    list-style-type:circle;
}
#row1 li.link_word, #row2 li.link_word {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    list-style-type:circle;
}
#row1 li.link_excel, #row2 li.link_excel {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;   
    list-style-type:circle;
}
#row1 li.link_pdf, #row2 li.link_pdf {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    list-style-type:circle;
}
#row1 li.link_download #row2 li.link_download {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;    
    list-style-type:circle;
}
#row1 li.link_pp, #row2 li.link_pp {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    list-style-type:circle;
}
#row1 li.link_zip, #row2 li.link_zip {
    font-size:100%;
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;    
    list-style-type:circle;
}
#row1 li.link_video,#row2 li.link_video {
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;
    list-style-type:circle;
}
#row1 li.link_rss,#row2 li.link_rss {
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;  
    list-style-type:circle;
}
#row1 li.link_government,#row2 li.link_government {
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;   
    list-style-type:circle;
}
#row1 li.link_od_text,#row2 li.link_od_text,
#row1 li.link_od_table,#row2 li.link_od_table,
#row1 li.link_od_pp,#row2 li.link_od_pp {
    margin:0 0 0.3em 1.3em;
    text-decoration:none;
    font-weight:normal;   
    list-style-type:circle;
}

/* ################################################################################# */
/* ######## Links ######## */
/* ################################################################################# */
#row1 a, #row2 a {
    color:#000000;
    font-weight:normal;
}
#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:normal;
}
a.link_d {
    font-size:100%;
    padding-left:0;/*1.3em;*/
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
    display:block;
}
a.link_intern {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_extern {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_lokal {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_word {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_excel {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_pdf {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_download {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_pp {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_zip {
    font-size:100%;
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_video {
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_rss {
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_government {
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
a.link_od_text,
a.link_od_table,
a.link_od_pp {
    padding-left:0;
    color:#000000; /*#606B7A;*/
    text-decoration:underline;
    font-weight:normal;
}
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:0;
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}
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:0;
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}
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:0;
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}
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:0;
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}