﻿html, body {
 background-color: #999900;
}

#flaggen {
 right: 10px;
}

#navi_mobile {
 padding: 7px 0 0 3px;
 display: block;
}
#navi_mobile_links {
 float: left;
 margin-right: 16px;
}
#navi_mobile_rechts {
 float: left;
}
#navi {
 display: none;
}

.hellgruen_content {
 border: 0;
}

.orange, .text_2 {
 margin-left: 0;
 border: 0;
}

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

#inhalt_rechts {
 background-color: #FFFFDF;
 background-image: none;
}

#content {
 border: 0;
 overflow: visible;
}

#linke_spalte {
 margin-bottom: -5px !important;
}

@media (max-width: 580px) {
 #linke_spalte {
  height: auto;
  float: none;
  width: auto;
  padding-bottom: 10px;
 }
 #rechte_spalte {
  height: auto;
  float: none;
  width: auto;
  border-top: 1px solid #999900;
  margin-left: -8px;
  padding: 8px 2px 10px 8px;
 }
 #content {
  height: auto !important;
 }
 #kontakt {
  display: block !important;
 }
 #q {
  margin-top:0em;
 }
}

.listenelement {
 display: block;
 float: left;
 width: 150px;
 padding: 0 3px 8px 0;
}

#sociallinks {
 display: none;
}

#sociallinks_mobile {
 display: block;
 z-Index: 99;
 border-top: 1px solid #999900;
 padding: 10px 35px 8px 8px;
 background-color: #FFFEF2;
}
#sociallinks_mobile img {
 border: 0;
 margin-right: 10px;
}

#footer {
 margin-left: 0;
}
#footer_rechts {
 margin-top: 0px;
 padding: 1px 25px 1px 3px;
}
#footer_rechts_1 {
 margin-right: 0;
}
#footer_rechts_2 {
 display: none;
}

#infotext {
 left: 3px;
}

#navi li {
 margin: 0;
}

.marquee {
 width: 94%;
}

#zum_inhalt {
 display: block;
 position: absolute;
 top: 38px;
 right: 5px;
}

#kontakt {
 display: block;
 position: fixed;
 top: 74px;
 right: 5px;
}

#nach_oben {
 display: block;
 position: fixed;
 bottom: 83px;
 right: 5px;
}

#nach_oben_2 {
 display: block;
 position: fixed;
 bottom: 44px;
 right: 5px;
}
