﻿html, body {
 background: #FFFFFF;
 margin: 0;
 padding: 0;
 color: #333333;
 font-family: arial,helvetica,"sans serif";
 font-size: 12px;
 height: 100%;
}
a:link  { color: #000000; }
a:visited   { color: #000000; }
a:hover  { color: #000000; text-decoration: none; }
a:active   { color: #000000; }

#start_links {
 float: left;
 background: #e5e5b2;
}

#start_rechts {
 padding-top: 1em;
 padding-bottom: 2em;
 float: left;
 background: #e5e5b2;
}
#start_rechts a:link  { text-decoration: none; }
#start_rechts a:visited   { text-decoration: none; }
#start_rechts a:active   { text-decoration: none; }

#flaggen_start {
 clear: both;
 margin: -2em auto 1em auto;
 max-width: 800px;
}

#inhalt_start {
 margin: 0 auto;
 min-height: 530px;
 max-width: 841px;
 background: #e5e5b2;
}

img {
 max-width: 100%;
 height: auto;
 border: 0;
}

#flaggen {
 position: absolute;
 right: 20px;
 top: 8px;
}

#rahmen {
 background: #FFFFFF;
 margin: 3px auto 0 auto;
 max-width: 780px;
 position: relative;
}

#inhalt_rechts { 
 margin: 5px 0 0 0;
 max-width: auto;
 background: #FFFFFF;
 background: url(/images/navi_x.gif) repeat-y;
}

#footer {
 margin-left: 149px;
 height: auto;
}

.listenelement {
 display: block;
 float: left;
 width: 32%;
 padding: 0 3px 4px 0;
}

#navi_mobile {
 display: none;
}

#navi {
 float: left;
 background: #FFFFFF;
 display: block;
}

#footer_rechts {
 width: auto;
 background-color: #999900;
 font-size: 1em;
 line-height: 1.62em;
 color: #FFFFFF;
 margin-top: -4px;
 padding: 0 10px 0 10px;
 border-bottom: 1px solid #999900;
}
#footer_rechts a:link  {color:#FFFFFF;text-decoration:none;}
#footer_rechts a:visited {color:#FFFFFF;text-decoration:none;}
#footer_rechts a:hover {color:#FFFFFF;text-decoration:underline;}

#footer_rechts_1 {
 margin-right: 145px;
}
#footer_rechts_2 {
 float: right;
 margin: -29px 10px 0 0;
}

.hellgruen {
 background-color:#CCCC66;
}

.hellgruen_content {
 background-color: #FFFFDF;
 border-left: 1px solid #999900;
 border-right: 1px solid #999900;
}

.orange {
 font-size: 1.25em;
 font-weight: bold;
 letter-spacing: 2px;
 margin-left: 149px;
 color: #FF6600;
 background: #FFFFDF;
 border-left: 1px solid #999900;
 border-right: 1px solid #999900;
 padding: 3px 0 3px 8px;
}

.text_2 {
 min-height: 1em;
 margin-left: 149px;
 font-weight: bold;
 background: #FFFFDF;
 border-left: 1px solid #999900;
 border-right: 1px solid #999900;
 padding: 1px 0 5px 8px;
}

.dunkelgruen {
 height: auto !important;
 margin-left: 149px;
 background-color: #999900;
 font-family: arial,helvetica,"sans serif";
 font-size: 11px;
 color:#FFFFFF;
 padding: 3px 0 3px 8px;
 display: block;
}
.dunkelgruen_mobile {
 display: none;
}

#content {
 overflow: auto;
 min-height: 158px !important;
 background-color: #FFFFDF;
 border-left:1px solid #999900;
 border-right:1px solid #999900;
 border-bottom: 4px solid #aFaFDF;
}

#infotext {
 position: absolute;
 left: 110px;
 top: 44px;
 background: #FFFFDF;
 border-top: 1px solid #999900;
 border-bottom: 1px solid #999900;
}

.text_0 {
 font-family: arial,helvetica,"sans serif";
 font-size: 12px;
 line-height: 15px;
 color:#333333;
}
.text_0 a:link  {text-decoration:underline;color:#333333}
.text_0 a:visited {text-decoration:underline;color:#333333}
.text_0 a:hover {text-decoration:none;color:#333333}

.orange_k a:link  {color:#FF6600;text-decoration:underline;font-weight:bold}
.orange_k a:visited {color:#FF6600;text-decoration:underline;font-weight:bold}
.orange_k a:hover {color:#FF6600;text-decoration:underline;font-weight:bold}

.text_1 {
 font-family: arial,helvetica,"sans serif";
 font-size: 12px;
 color:#333333;
}
.text_1 a:link  {text-decoration:underline;color:#333333}
.text_1 a:visited {text-decoration:underline;color:#333333}
.text_1 a:hover {text-decoration:none;color:#333333}

.text_3 {
 padding-left: 8px;
 font-size: 12px;
 color: #333333;
}

.zweispaltig div {
 width: 49%;
 float: left;
}

h3 {
 margin: 0;
}
h4 {
 margin: 0;
 color: #FF6600;
}

#marqueeform {
 margin: 5px 0 5px 0;
 padding: 0;
}
.marquee {
 width: 98%;
 height: 2em;
 font-size: 1em;
 border: 1px solid #999900;
 color:#333333;
 background: #FFFFFF;
}

#sociallinks {
 display: block;
 position: absolute;
 right: 9px;
 top: 68px;
}
#sociallinks img {
 border: 0;
 margin-right: 9px;
}
#sociallinks_mobile {
 display: none;
}

#logo {
 margin: -5px 0 0 0;
 background: url(/images/oben_rechts.gif) bottom repeat-x;
}
#logo img {
 margin: 0 0 -3px 0;
}

#linke_spalte {
 background-color: #FFFFDF;
 float: left;
 width: 70%;
 padding-top: 5px;
}

#rechte_spalte {
 float: right;
 color: #333333;
 padding: 5px 2px 10px 3px;
 width: 155px;
 background-color: #FFFEF2;
}

#zum_inhalt, #kontakt, #nach_oben, #nach_oben_2 {
 display: none;
}

/* spezielle Listenformate fd 28_10_15 */
.liste_1, .liste_2, .liste_3, .liste_4 {
 list-style: none outside none;
 margin: 1em 0 1em -3.3em;
}
.liste_1 li, .liste_2 li, .liste_3 li, .liste_4 li {
 padding-left: 1.5em;
 background-repeat: no-repeat;
 background-position: left top;
}
.liste_1 li {
 background-image: url('/images/liste_1.png');
}
.liste_2 li {
 background-image: url('/images/liste_2.png');
}
.liste_3 li {
 background-image: url('/images/liste_3.png');
}
.liste_4 li {
 background-image: url('/images/liste_4.png');
}

#q {
 display:block;
 margin-top:-1.75em;
 float:right;
 width:445px;
 max-width:80%;
 font-family:monospace;	  
}

/* Navi */
#navi a {
 display: block;
 width: 149px;
 height: 20px;
}
#suchen { background-image: url('/images/suchen_off.gif'); }
#suchen:hover { background-image: url('/images/suchen_on.gif'); }
#suchen_a { background-image: url('/images/suchen_on.gif'); }
#branchen { background-image: url('/images/branchen_off.gif'); }
#branchen:hover { background-image: url('/images/branchen_on.gif'); }
#branchen_a { background-image: url('/images/branchen_on.gif'); }
#orte { background-image: url('/images/orte_off.gif'); }
#orte:hover { background-image: url('/images/orte_on.gif'); }
#orte_a { background-image: url('/images/orte_on.gif'); }
#notdienste { background-image: url('/images/notdienste_off.gif'); }
#notdienste:hover { background-image: url('/images/notdienste_on.gif'); }
#notdienste_a { background-image: url('/images/notdienste_on.gif'); }
#schweiz { background-image: url('/images/schweiz_off.gif'); }
#schweiz:hover { background-image: url('/images/schweiz_on.gif'); }
#schweiz_a { background-image: url('/images/schweiz_on.gif'); }
#info { background-image: url('/images/teilnahme_off.gif'); }
#info:hover { background-image: url('/images/teilnahme_on.gif'); }
#info_a { background-image: url('/images/teilnahme_on.gif'); }
#datenschutz { background-image: url('/images/datenschutz_off.gif'); }
#datenschutz:hover { background-image: url('/images/datenschutz_on.gif'); }
#datenschutz_a { background-image: url('/images/datenschutz_on.gif'); }
#impressum { background-image: url('/images/impressum_off.gif'); }
#impressum:hover { background-image: url('/images/impressum_on.gif'); }
#impressum_a { background-image: url('/images/impressum_on.gif'); }
#navi_mobile a {
 display: block;
 width: 146px;
 height: 36px;
 margin: 0 0 2px 0;
}
#suchen_b { background-image: url('/images/suchen_off_b.gif'); }
#suchen_b:hover { background-image: url('/images/suchen_on_b.gif'); }
#suchen_b_a { background-image: url('/images/suchen_on_b.gif'); }
#branchen_b { background-image: url('/images/branchen_off_b.gif'); }
#branchen_b:hover { background-image: url('/images/branchen_on_b.gif'); }
#branchen_b_a { background-image: url('/images/branchen_on_b.gif'); }
#orte_b { background-image: url('/images/orte_off_b.gif'); }
#orte_b:hover { background-image: url('/images/orte_on_b.gif'); }
#orte_b_a { background-image: url('/images/orte_on_b.gif'); }
#notdienste_b { background-image: url('/images/notdienste_off_b.gif'); }
#notdienste_b:hover { background-image: url('/images/notdienste_on_b.gif'); }
#notdienste_b_a { background-image: url('/images/notdienste_on_b.gif'); }
#schweiz_b { background-image: url('/images/schweiz_off_b.gif'); }
#schweiz_b:hover { background-image: url('/images/schweiz_on_b.gif'); }
#schweiz_b_a { background-image: url('/images/schweiz_on_b.gif'); }
#info_b { background-image: url('/images/teilnahme_off_b.gif'); }
#info_b:hover { background-image: url('/images/teilnahme_on_b.gif'); }
#info_b_a { background-image: url('/images/teilnahme_on_b.gif'); }
#datenschutz_b { background-image: url('/images/datenschutz_off_b.gif'); }
#datenschutz_b:hover { background-image: url('/images/datenschutz_on_b.gif'); }
#datenschutz_b_a { background-image: url('/images/datenschutz_on_b.gif'); }
#impressum_b { background-image: url('/images/impressum_off_b.gif'); }
#impressum_b:hover { background-image: url('/images/impressum_on_b.gif'); }
#impressum_b_a { background-image: url('/images/impressum_on_b.gif'); }
