						 html, body {
							height: 100%;
						}
						html {font-family: verdana, arial, courier;
							overflow-y: hidden;
						
						}
						
						
					
						body {
							background: url("bilder/bg_pic1.jpg");
							background-repeat:no-repeat;
						
							overflow-y: scroll;
							background-color: #000000;
							-webkit-background-size: cover;
							-moz-background-size: cover;
							-o-background-size: cover;
							background-size: cover;
							
						}
					
/* 				html{	background-image: url(bilder/bg_pic3.jpg);} */
					
			section {		width: 77%; 
						min-width: 600px;
						margin: auto; 
						margin-bottom: 30px;
						margin-top: 30px;
						background-color: rgba(255,255,255,0.5); 
						padding: 20px;
						border: 1px solid black;
						border-radius: 10px;
					}
					
 @media only screen and (max-width: 1000px)
 
{				body{	min-height: 100%;					
						background: url("bilder/bg_pic3.jpg");
						background-repeat:no-repeat;										
						overflow-y: scroll;
						background-color: #000000;
						-webkit-background-size: cover;
						-moz-background-size: cover;
						-o-background-size: cover;
						background-size: cover;
						}
 
			section {	width: 95%;
						margin-bottom: 30px;
						margin-top: 30px;
						background-color: rgba(255,255,255,0.5); 
						padding: 20px;
						border: 1px solid black;
						border-radius: 10px;
					}
					}
		
			h1 {		font-size: xlarge;
					border: 1px solid grey;
					padding: 15px;
					margin-top: 0px;
					font-weight: bolder;
					background-color: rgba(255,255,255,0.7); 
					color: darkgreen;
					
					border-radius: 10px;
					}
					
			h2, h3 {	margin-top: 0px;
					}
					
			h2.headline {
					font-size: 18px;
			}
					
			nav {	
					}
					
			a.nav	{	display: inline-block; 
						margin-bottom: 5px; 
						margin-top: 0px; 
						margin-right: 0px;
						padding: 8px; 	
						font-weight: bold;
						color: black;
						border-radius: 8px; 
						text-decoration: none; 
						border-left: 10px solid rgba(51,153,0,0.8);
						}

			a:link.nav		{background-color: rgba(51,153,0,0.6); }
			a:visited.nav	{background-color: rgba(51,153,0,0.6); }
			a:hover.nav		{background-color: rgba(51,153,0,0.2); }
			a:active.nav	{background-color: rgba(51,153,0,0.6); }
			
				a.link		{padding: 5px;	border: none;
							font-weight: bold;
							color: black; background: transparent;
							}
			
			a:link.link		{}
			a:visited.link	{}
			a:hover.link	{text-decoration: underline;}
			a:active.link	{}
				
					p,ul{		background-color: rgba(255,255,255,0.7); 
							text-align: none;
							padding: 10px;
							border-radius: 5px;
							border: 1px solid darkgrey;
							border-left: 30px solid rgba(51,153,0,0.8);
							}
					
			hr {				border: solid 1px black;}
			
			span.fett	 {	font-weight: bold; 
							margin: 0px;}
			span.underline {	text-decoration: underline;}
								
				footer {		text-align: center; color: #aaa;
							font-size: small;
							border-radius: 5px;
							font-weight: bold;
							margin-bottom: 20px;
							}
				footer a.link:link		{color: #aaa; text-decoration: none;}
				footer a.link:visited	{color: #aaa; text-decoration: none;}
				footer a.link:focus	{color: #aaa; text-decoration: none;}
				footer a.link:hover	{color: #aaa; text-decoration: underline;}
				footer a.link:active	{color: #aaa; text-decoration: none;}
				
			.bildrechts {	float: right; 
							margin: 0px 0px 10px 10px; 
							border: 0px solid #666666; 
							padding: 10px; } 
							
			.bildlinks {		float: left; 
							margin: 0px 10px 10px 0px; 
							border: 0px solid #666666; 
							padding: 10px; }

		a.logo		{		border: 0px solid;
							border-left: 0px solid rgba(51,153,0,0.8);
							background-color:transparent;}
							
		a:hover.logo	{	border: 0px solid;
							border-left: 0px solid rgba(51,153,0,0.8);
							background-color: transparent;}
		
	
	
	