body, table, p, div     { font-family: Arial; font-size: 10pt; color: #333333; letter-spacing:0.03em; line-height:1.6em; }

/*.header {font-family: Arial; font-size: 13pt; color: #CC0000; font-weight: bold; }*/
.header {font-family: Arial; font-size: 13pt; color: red; font-weight: bold; }
.footer {font-family: Arial; font-size: 9.5pt; color: gray; font-weight:bold; }
.schrift_logo   {font-family: Arial; font-size: 10pt; color: #A6D514; font-weight: bold; }
.anschrift      { font-family: Arial; font-size: 10pt; color: #666666; }
.breadcrumb {font-family: Arial; font-size: 10pt; color: gray; }
.suchfeld      { padding:0px; font-family: Arial; font-size: 10pt; color: black; width:120px; height:20px; }
.datum {font-family: Arial; font-size: 8pt; color: #666666; }
.bodytext	{ padding-bottom:15px; }

/* .news_list_rot               { font-size:12pt; text-decoration: none; color: #CC0000; font-weight: bold; } */
.news_list_rot               { font-size:12pt; text-decoration: none; color:red; font-weight: bold; }


/*h2 { font-size:16px; color:#d01414; }*/
h1, h2, .newscontainer { font-size:16px; color:red; }

SELECT  { font-family: Arial; font-size: 10pt; color: black; }
.ipt_newsletter { font-family: Arial; font-size: 10pt; color: black; width: 120px; height: 22px; }
.ipt_go { font-family: Arial; font-size: 10pt; color: black; height: 22px; }
.ip_area        { font-family: Arial; font-size: 10pt; color: black; width: 280px; height: 130px; }
.nl_header      { font-family: Arial; font-size: 11pt; color: black; font-weight:bold; }

A               { font-family: Arial; font-size:10pt; font-weight:normal; text-decoration: underline; color: blue; letter-spacing:0.03em; line-height:1.6em; }
A:link          { font-family: Arial; font-size:10pt; font-weight:normal; text-decoration: underline; color: blue; letter-spacing:0.03em; line-height:1.6em; }
A:visited       { font-family: Arial; font-size:10pt; font-weight:normal; text-decoration: underline; color:  blue; letter-spacing:0.03em; line-height:1.6em; }
A:hover         { font-family: Arial; font-size:10pt; font-weight:normal; text-decoration: underline; color:  blue; letter-spacing:0.03em; line-height:1.6em; }
A:active        { font-family: Arial; font-size:10pt; font-weight:normal; text-decoration: underline; color:  blue; letter-spacing:0.03em; line-height:1.6em; }

A.addthis_button_compact               { font-size:11px; text-decoration: none; color: #666666; font-weight:bold; }
A.addthis_button_compact:link          { font-size:11px; text-decoration: none; color: #666666; font-weight:bold; }
A.addthis_button_compact:visited       { font-size:11px; text-decoration: none; color:  #666666; font-weight:bold; }
A.addthis_button_compact:hover         { font-size:11px; text-decoration: none; color:  #666666; font-weight:bold; }
A.addthis_button_compact:active        { font-size:11px; text-decoration: none; color:  #666666e; font-weight:bold; }

A.sitemap               { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight:bold; }
A.sitemap:link          { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight:bold; }
A.sitemap:visited       { font-family: Arial; font-size:10pt; text-decoration: none; color:  #666666; font-weight:bold; }
A.sitemap:hover         { font-family: Arial; font-size:10pt; text-decoration: none; color:  #666666; font-weight:bold; }
A.sitemap:active        { font-family: Arial; font-size:10pt; text-decoration: none; color:  #666666e; font-weight:bold; }

A.ladresse              { font-family: Arial; font-size:10pt; text-decoration: none; color: #001FBA; }
A.ladresse:link          { font-family: Arial; font-size:10pt; text-decoration: none; color: #001FBA; }
A.ladresse:visited       { font-family: Arial; font-size:10pt; text-decoration: none; color:  #001FBA; }
A.ladresse:hover         { font-family: Arial; font-size:10pt; text-decoration: none; color: red; }
A.ladresse:active        { font-family: Arial; font-size:10pt; text-decoration: none; color:  #001FBA; }

A.servnavi                 { font-family: Arial; font-size:10 px; text-decoration: none; color: #3A4C64; font-weight: none; }
A.servnavi:link         { font-family: Arial; font-size:10 px; text-decoration: none; color: #3A4C64; font-weight: none; }
A.servnavi:visited      { font-family: Arial; font-size:10 px; text-decoration: none; color: #3A4C64; font-weight: none; }
A.servnavi:hover        { font-family: Arial; font-size:10 px; text-decoration: none; color: black; font-weight: none; }
A.servnavi:active       { font-family: Arial; font-size:10 px; text-decoration: none; color: #3A4C64; font-weight: none; }

A.navi             { font-family: Arial; font-size:12px; text-decoration: none; color: #C6CFDE; font-weight:bold; }
A.navi:link         { font-family: Arial; font-size:12px; text-decoration: none; color: #C6CFDE; font-weight:bold; }
A.navi:visited      { font-family: Arial; font-size:12px; text-decoration: none; color: #C6CFDE; font-weight:bold; }
A.navi:hover        { font-family: Arial; font-size:12px; text-decoration: none; color: white; font-weight:bold; }
A.navi:active       { font-family: Arial; font-size:12px; text-decoration: none; color: #C6CFDE; font-weight:bold; }

A.subnavi                  { font-family: Arial; font-size:10px; text-decoration: none; color: #3A4C64; font-weight:bold; }
A.subnavi:link         { font-family: Arial; font-size:10px; text-decoration: none; color: #3A4C64; font-weight:bold; }
A.subnavi:visited      { font-family: Arial; font-size:10px; text-decoration: none; color: #3A4C64; font-weight:bold; }
A.subnavi:hover        { font-family: Arial; font-size:10px; text-decoration: none; color: white; font-weight:bold; }
A.subnavi:active       { font-family: Arial; font-size:10px; text-decoration: none; color: #3A4C64; font-weight:bold; }

A.footernavi               { font-family: Arial; font-size:9.5pt; text-decoration: none; color: black; font-weight:bold; }
A.footernavi:link         { font-family: Arial; font-size:9.5pt; text-decoration: none; color: black; font-weight:bold; }
A.footernavi:visited      { font-family: Arial; font-size:9.5pt; text-decoration: none; color: black; font-weight:bold; }
A.footernavi:hover        { font-family: Arial; font-size:9.5pt; text-decoration: none; color: black; font-weight:bold; }
A.footernavi:active       { font-family: Arial; font-size:9.5pt; text-decoration: none; color: black; font-weight:bold; }


A.hilfnavi                 { font-family: Arial; font-size:8pt; text-decoration: none; color: gray; }
A.hilfnavi:link         { font-family: Arial; font-size:8pt; text-decoration: none; color: gray; }
A.hilfnavi:visited      { font-family: Arial; font-size:8pt; text-decoration: none; color: gray; }
A.hilfnavi:hover        { font-family: Arial; font-size:8pt; text-decoration: none; color: black; }
A.hilfnavi:active       { font-family: Arial; font-size:8pt; text-decoration: none; color: gray; }

A.newsnavi                 { font-family: Arial; font-size:10pt; text-decoration: none; color: #333333; }
A.newsnavi:link         { font-family: Arial; font-size:10pt; text-decoration: none; color: #333333; }
A.newsnavi:visited      { font-family: Arial; font-size:10pt; text-decoration: none; color: #333333; }
A.newsnavi:hover        { font-family: Arial; font-size:10pt; text-decoration: none; color: black; }
A.newsnavi:active       { font-family: Arial; font-size:10pt; text-decoration: none; color: #333333; }

.newszeichen               { font-family: Arial; font-size:10pt; text-decoration: none; color: #333333; }

/* News ab Version 4.6.4 */
.newshead                  { font-family: Arial; font-size:10pt; text-decoration: none; color: white; font-weight:bold; padding:3px; letter-spacing:0.8pt;}

A.newslink2                { font-family: Arial; font-size:10pt; text-decoration: underline; color: blue; }
A.newslink2:link         { font-family: Arial; font-size:10pt; text-decoration: underline; color: blue; }
A.newslink2:visited      { font-family: Arial; font-size:10pt; text-decoration: underline; color: blue; }
A.newslink2:hover        { font-family: Arial; font-size:10pt; text-decoration: underline; color: blue; }
A.newslink2:active       { font-family: Arial; font-size:10pt; text-decoration: underline; color: blue; }




/*A.navi_on               { font-family: Arial; font-size:10pt; text-decoration: none; color: #CC0000; font-weight: bold; }*/
A.navi_on               { font-family: Arial; font-size:10pt; text-decoration: none; color:red; font-weight: bold; }
A.navi_on:link         { font-family: Arial; font-size:10pt; text-decoration: none; color:red; font-weight: bold; }
A.navi_on:visited      { font-family: Arial; font-size:10pt; text-decoration: none; color:red; font-weight: bold; }
A.navi_on:hover        { font-family: Arial; font-size:10pt; text-decoration: none; color: #7E901B; font-weight: bold; }
A.navi_on:active       { font-family: Arial; font-size:10pt; text-decoration: none; color:red; font-weight: bold; }

A.navi_off               { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }
A.navi_off:link         { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }
A.navi_off:visited      { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }
A.navi_off:hover        { font-family: Arial; font-size:10pt; text-decoration: none; color: black; font-weight: none; }
A.navi_off:active       { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }

A.navi_breadcrumb               { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: bold; }
A.navi_breadcrumb:link         { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: bold; }
A.navi_breadcrumb:visited      { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: bold; }
A.navi_breadcrumb:hover        { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: bold; }
A.navi_breadcrumb:active       { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: bold; }

A.snavi_on               { font-family: Arial; font-size:10pt; text-decoration: none; color: red; font-weight: bold; }
A.snavi_on:link         { font-family: Arial; font-size:10pt; text-decoration: none; color: red; font-weight: bold; }
A.snavi_on:visited      { font-family: Arial; font-size:10pt; text-decoration: none; color: red; font-weight: bold; }
A.snavi_on:hover        { font-family: Arial; font-size:10pt; text-decoration: none; color: #7E901B; font-weight: bold; }
A.snavi_on:active       { font-family: Arial; font-size:10pt; text-decoration: none; color: red; font-weight: bold; }

A.snavi_off               { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }
A.snavi_off:link         { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }
A.snavi_off:visited      { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }
A.snavi_off:hover        { font-family: Arial; font-size:10pt; text-decoration: none; color: black; font-weight: none; }
A.snavi_off:active       { font-family: Arial; font-size:10pt; text-decoration: none; color: #666666; font-weight: none; }

/* .newscontainer { font-family: Arial; font-size:7.5pt; text-decoration: none; color: white; font-weight: bold; letter-spacing:0.03em; line-height:1.6em; } */
.newscontainer a { font-family: Arial; font-size:7.5pt; text-decoration: none; color: white; font-weight: bold; letter-spacing:0.03em; line-height:1.6em; }
.newscontainer a:link  { font-family: Arial; font-size:7.5pt; text-decoration: none; color: white; font-weight: bold; letter-spacing:0.03em; line-height:1.6em; }
.newscontainer a:active  { font-family: Arial; font-size:7.5pt; text-decoration: none; color: white; font-weight: bold; letter-spacing:0.03em; line-height:1.6em; }
.newscontainer a:visited { font-family: Arial; font-size:7.5pt; text-decoration: none; color: white; font-weight: bold; letter-spacing:0.03em; line-height:1.6em; }

.newscontainerinhalt { font-family: Arial; font-size:10pt; text-decoration: none; color: gray; font-weight: none; letter-spacing:0.03em; line-height:1.3em; }
.newscontainerinhalt a { font-family: Arial; font-size:10pt; text-decoration: none; color: #ACCD24; font-weight: bold; letter-spacing:0.03em; line-height:1.3em; }
.newscontainerinhalt a:link  { font-family: Arial; font-size:10pt; text-decoration: none; color: #ACCD24; font-weight: bold; letter-spacing:0.03em; line-height:1.3em; }
.newscontainerinhalt a:active  { font-family: Arial; font-size:10pt; text-decoration: none; color: #ACCD24; font-weight: bold; letter-spacing:0.03em; line-height:1.3em; }
.newscontainerinhalt a:visited { font-family: Arial; font-size:10pt; text-decoration: none; color: #ACCD24; font-weight: bold; letter-spacing:0.03em; line-height:1.3em; }

td.bildgalerie_email_label {width:200px; font-weight:bold; }
td.bildgalerie_email_ausgabe { color:rgb(217,104,28); }
a.bildgalerie_navi { font-size:11px; color:rgb(217,104,28); text-decoration:none; }
a.bildgalerie_navi:hover {  font-size:11px; color:rgb(217,104,28); text-decoration:none; }
div.bildgalerie_navi { font-size:11px; color:rgb(217,104,28); text-decoration:none; text-align:center; }
