html { width:100%; }




#cookie-popup { 
  text-align: center; 
  color: white;
  background: #cacaca;
  background: url(Bilder/banner2.png) no-repeat center;
  background-position-y: 1px;
  position: fixed;
  top: 10px; 
  left: 0;
  right: 0;
  z-index: 9999;
  font-size:14px; 
  line-height:30px;
  padding: 20px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  }
 
#cookie-popup.hidden {
  display: none;
}
menu{

text-align:left;
padding-top:15px;
width:1500px;

        }

body {
        background: url(/Bilder/bg.jpg) no-repeat center center fixed;

        height: 100%;
        font-size: 13pt;
        font-family: Arial;
        color: #000000;
        margin: 0px;
        width: 100%;
        background-color:#261305;
        padding:0px;
        text-align: center;
}

@media only screen and (max-device-width: 480px) {

body {
        background: url(/Bilder/bg.jpg) no-repeat;
        font-size: 13pt;
        font-family: Arial;
        color: #333333;
        margin: 0px;
        width: 1024px;
        height: 150%;
        background-color: #261305;
        padding:0px;
        text-align: center;
        min-height:150%;
}

}




a:link { color:#0b5700; font-size:12pt; text-decoration: none; font-weight:normal; letter-spacing:0px; }
a:visited { color:#0b5700; font-size:12pt; text-decoration: none; font-weight:normal; letter-spacing:0px; }
a:active { color:#ffffcc; font-size:12pt; text-decoration: none; font-weight:normal; letter-spacing:0px; }
a:hover { color:#ffffcc; font-size:12pt; text-decoration: none; font-weight:normal; letter-spacing:0px; }

.headline
{
font-family: Arial;
font-size:14pt;
text-decoration: none;
font-weight:bold;
letter-spacing:2px;
}

.contentstyle
{

font-size:12pt;
text-decoration: none;
letter-spacing:0px;
line-height:25px;
text-align:justify;
}

.text
{

font-size:12pt;
text-decoration: none;
letter-spacing:0px;
line-height:25px;
text-align:justify;
color:#ffffcc;
width: 1002px;
}

.pflichtfeld {
         color: #ff0000;}
         .neuercode {
         color: #0066FF;}
                  .copyright {
         color: #000000;}

.bodystyle
{
text-align:left;
padding-left:0px;
padding-right:0px;
padding-top:40px;
position:relative;
z-index:50;
min-height:950px;
width:1002px;

}

.h1
{
-webkit-text-shadow: 0px 0px 1px rgba(0,0,0,1);
-moz-text-shadow: 0px 0px 1px rgba(0,0,0,1);
text-shadow: 0px 0px 1px rgba(0,0,0,1);
color:#006600;
font-size:20pt;
}

td { color:#000000; }

div.bg {
background-image:url(Bilder/bg.jpg);
background-color:#261305;
}


.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:0px 0px;border:"0";overflow:hidden;word-break:normal;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:0px 0px;border:"0";overflow:hidden;word-break:normal;}
.tg .tg-s6z2{text-align:center}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.map-canvas {
        height: 100%;
        width: 300px;
        height: 300px;
        margin: 0px;
        padding: 0px
      }
