html, body {
	margin: 0;
	padding: 0;
}

body {   scrollbar-arrow-color:#5F6E1E;
         scrollbar-face-color:#ADC737;
         scrollbar-highlight-color:#ADC737;
         scrollbar-3dlight-color:#ADC737;
         scrollbar-shadow-color:#5F6E1E;
         scrollbar-darkshadow-color:#ADC737;
         scrollbar-track-color:#5F6E1E;
         background-image:url("../images/hintergrund.jpg");
         background-repeat:repeat;
         width:100%;
         height:100%;                                             
         
}


#bg{
        	position:absolute;
        	top:25%;
        	left:17.5%;
            width:65%;
        	height:677px;
        	background-repeat:repeat-y;
        	background: rgba(174,199,56,1);
    }
        	


a {
      	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
      	color:#FFFFFF;
      	font-size:1em;
      	line-height:20px;
      	font-weight:bold;
      	text-decoration:none;
}

a:link            {color:#FFFFFF;}
a:visited         {color:#FFFFFF;}
a:hover           {color:#ADC737;}
a:active          {color:#FFFFFF;}


#logo {
       	position:absolute;
      	width:100%;
        	top:4%;
        	left:2%;
       	background-color:transparent;
       	z-index:2;
}

#logobg {
background-color:#FFFFFF;
z-index: 5;
width: 100%;
height: 25%;

background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,0,0,0) 50%, rgba(255,255,255,1) 70%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(20%, rgba(255,255,255,1)), color-stop(50%, rgba(255,0,0,0)), color-stop(70%, rgba(255,255,255,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,0,0,0) 50%, rgba(255,255,255,1) 70%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,0,0,0) 50%, rgba(255,255,255,1) 70%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,0,0,0) 50%, rgba(255,255,255,1) 70%); /* ie10+ */
background: linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(255,0,0,0) 50%, rgba(255,255,255,1) 70%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* ie6-9 */
          
           }

#zeiten {

	position:absolute;
    width: 10%;
	top:40%;
	right:2%;
	padding: 20px;
    background-color: rgba(255,255,255,0.7);
	z-index:3;
   
}
    
#zeiten > table > tbody > tr > td > p{              

	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #101010 !important; 
	font-size: 14px !important;

}



#bild {
    
    position:absolute;
    width:210px;
	top:30px;
	right:10%;
    background-color:transparent;
    z-index:2;
    
}

#laden {
       	
    position:absolute;
    width:320px;
	height:127px;
	top:3%;
	right:5%;
    background-color:transparent;
    z-index:2;
       	
}

#slideshow { 
    
	top: 10%;
	left: 34%;
	position: absolute; 
	width: 30%; 
	height: auto; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4); 
    z-index: 6;
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}

#slideshow > img {
    width: 100%;
    height: auto;
}

#navi {
      	position:absolute;
      	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
      	color: #000000;
      	font-weight:bold;
      	width:10%;
	top:30%;
	left:2%;
	padding: 20px;
       	background-color: rgba(255,255,255,0.7);
	z-index:3;
}

a.navi {
      	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
      	color: #000000;
      	font-size:1em;
      	font-weight:bold;
        	line-height:240%;
      	text-decoration:none;
}

a:link.navi             {color:#101010;}
a:visited.navi          {color:#101010;}
a:hover.navi            {color:#ADC737;}
a:active.navi           {color:#101010;}


#content {
       	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
       	position:absolute;
      	color:#000000;
       	font-size:16px;
       
       	line-height:20px;
       	text-align:left;
       	width:85%;
       	height:80%;
       	top:33%;
       	left:10%;
       	background-color:transparent;
    	padding:10px:
       	z-index:3;
}

#fuss {
	position:fixed;
       	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
       	color:#5F6E1E;
       	font-size:12px;
       	font-weight:normal;
       	width:100%;
       	height:30px;
       	bottom:0px;
       	padding-top: 15px;
       	
       	background:rgba(255,255,255,0.7);
	z-index:4;
}

#content > form > table > tbody > tr > td
{
    color: #000000;
}

#content > table > tbody > tr> td
{
    color: #000000;
}

p {
        	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
        	font-size:1em;
        	
        	
}

h1 {
        	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
        	color:#5F6E1E;
        	font-size:20px;
        	letter-spacing:1.0px;
	margin-top:5px;
	margin-bottom:-6px;
}

h2 {
        	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
        	color:#FFFFFF;
        	font-size:18px;
        	letter-spacing:1.0px;
       	font-weight:bold;
	margin-top:5px;
	margin-bottom:-4px;
}

/* formular anfang */

.smallinput{
        	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #000000;
         font-size:12px;
	font-weight: normal;
  	background-color:transparent;
  	border:1px solid;
  	border-color:#000000;
  	padding:2px;
}

.button {
        	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #000000;
         font-size:12px;
	font-weight: normal;
  	background-color:transparent;
  	border:1px solid;
  	border-color:#000000;
	width:70px;
}

.smallarea {
        	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
         font-size:12px;
	font-weight: normal;
  	background-color:transparent;
  	border:1px solid;
  	border-color:#000000;
  	padding:10px;
  	width:300px;
	height:130px;
}

/* formular ende */

#content a:hover{
	
	color: #413839;
	
}

.cookieinfo {
	background-color: rgba(255,255,255,0.7) !important;
color: #000; 
font: 13px/20px DejaVu Serif,Georgia,Times,serif;
width: 277px !important;
height: 140px !important;
text-align: justify !important;
padding: 0.5% !important;
left: auto;
right: 2%;
padding-left: 26px !important;
padding-right: 26px !important;
border: 2px solid transparent;
bottom: 60px !important;
left: auto !important;
right: 2% !important;
}

.cookieinfo-close {
	background-color: rgba(174,199,56,1) !important;
	color: #fff;
	font: 16px/20px DejaVu Serif,Georgia,Times,serif;
	border-radius: 0px !important;
	right: 25px;
	position: absolute;
	bottom: 6px;
	min-width: 50px !important;
}