/* Style Sheet */
/* Gruen: 004E1C */
/* Linkch: 00E852 */

body 	{	background: #004E1C;
			}			
p	{	font: 120% arial, verdana, sans-serif;
		color: #000000;
			}
h1 { 		display: inline;
		font: 180% arial, verdana, sans-serif;
		font-weight: bold;
			}
h2 {		font: 120% arial, verdana, sans-serif;
		color: #000000;
		font-weight: bold;
			}
div.links {	padding-left: 13%;
		padding-top: 9%;
			}
div.body {	max-width: 95%;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: -1%;
		background-color: #FFFFFF;		
			}			
img.logo { 	width: 8%;
		height: 20%;
		float: left;
			}		
a	{	font: 100% arial, verdana, sans-serif;
		color: #000000;
			}	
a.link {	font: 150% arial, verdana, sans-serif;
		font-weight: bold;
		color: #004E1C;
		text-decoration: none;
		margin-right: 2%;
			}			
a.linkch {	font: 150% arial, verdana, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		text-shadow: 0 0 3px #004E1C;
		margin-right: 2%;
			}
a.cta {		font: 90% arial, verdana, sans-serif;
		color: #000000;
		text-decoration: underline;
			}	
div.content {	width: 90%;
		height: 520px;
		margin-left: auto;
		margin-right: auto;
		padding: 2% 5% 5% 5%;
		overflow: auto;
		background-color: rgba(255,255,255,0.8);
			}
div.home{	background-image: url(../img/home.jpg);
		background-size: 50% 100%;
    		background-repeat: no-repeat;
    		background-position: center;
    		margin-left: auto;
    		margin-right: auto;
    		min-height: 500px;
			}
div.anfahrt{	background-image: url(../img/anfahrt.jpg);
		background-size: 50% 100%;
    		background-repeat: no-repeat;
    		background-position: center;
    		min-height: 500px;
		height: 100%;
			}
div.downloads{	background-image: url(../img/home.jpg);
		background-size: 50% 100%;
    		background-repeat: no-repeat;
    		background-position: center;
    		min-height: 500px;
		height: 100%;
			}
div.impressum{	background-image: url(../img/impressum.jpg);
		background-size: 50% 100%;
    		background-repeat: no-repeat;
    		background-position: center;
    		min-height: 500px;
		height: 100%;
			}
div.datenschutz{	background-image: url(../img/datenschutz.jpg);
		background-size: 50% 100%;
    		background-repeat: no-repeat;
    		background-position: center;
    		min-height: 500px;
		height: 100%;
			}
div.txt {	width: 40%;
		margin-left: 33%;
		margin-top: 20%;
		background-color: rgba(255,255,255,0.8);
		float: left;
		padding: 2% 2% 2% 2%;
			}
		
div.lightbox {
display: none;
position: fixed;
z-index: 999;
overflow: hidden;
width: 100%;
height: 100%;
text-align: center;
top: 0;
left: 0;
background: rgba(0,0,0,0.8);
animation: fadein 1.0s;
		-moz-animation:fadein 1.0s;
		-webkit-animation:fadein 0.5s;	
		padding: 1px 10px 2px 5px;
}
div.lightbox:target { display: block;	}
#closer {	width: 100%;
		height: 100%;
			}
#line {		width: 100%;
		height: 0.5em;
		background-color: #004E1C;
		clear: left;
			}
#gfr {		border: 5px solid #004E1C;
		margin-bottom: 10px;
			}
#left {		float: left;
		width: 50%;
			}
#right {	float: left; 
			}
#haft {		clear: left;
			}