	html, body {height: 100%;width: 100%;margin: 0;padding: 0;overflow: auto;font-family:Arial, sans-serif;line-height:1.5;}
	body .start {-moz-background-size: cover;background-size: cover;}
	img#bg {position: fixed;top: 0em;left: 0em;width: 100%;height: 100%;}
	
	a {text-decoration:none;font-weight:bold;font-style:italic;}
	a:link {color:#187f44;}
	a:visited {color:#187f44;}
	a:hover {color:#0056c3;}
	input[type="checkbox"] {background-color:#FF0000;}
	input[type="checkbox"]:checked {background-color:#00FF00}		
	
	#content {background-image:url(../images/bg85.png);margin:0px;background-repeat:repeat;padding:20px;flex: 1;border-radius: 15px 15px 15px 15px;}
	#menue {background-image:url(../images/bg85.png);background-repeat:repeat;padding:0px;margin:0 0 30px 0;border:none;height:auto;border-radius: 15px 15px 15px 15px;font-size:large;}
	#footer {background-image:url(../images/bg85.png);background-repeat:repeat;padding:20px 20px 5px 20px;margin-top:30px;color:#0056c3;font-weight:bold;font-size:smaller;border-radius: 15px 15px 0px 0px;}
	#main {display: flex;flex-direction: column;height: 100%;margin: 0 auto;}
	
	
	
	@media (min-width: 1015px){ 
		#main {display: flex;flex-direction: column;height: 100%;min-height: 100%;width:1200px;margin: 0 auto;}
		#logo {width:100%;margin-bottom:30px;}
			#logo img {border-radius: 0px 0px 15px 15px;}
		#menue {background-image:url(../images/bg85.png);background-repeat:repeat;padding:0px;margin:0 0 30px 0;border:none;height:auto;border-radius: 15px 15px 15px 15px;font-size:large;}
			#menue ul {margin:0px;padding:0px;}
			#menue li {margin:0px;padding:0px;float:left;list-style-type:none;padding-top:15px;padding-bottom:15px;}
			#menue a {font-style:normal;margin:0px;padding:0px;padding:15px;}
			#menue a:link {color:#187f44;}
			#menue a:visited {color:#187f44;}
			#menue a:hover {background-image:url(../images/bg75.png);background-repeat:repeat;padding:18px 15px 19px 15px;}
			#menue li.sp {color:#0056c3;background-image:url(../images/bg75.png);background-repeat:repeat;font-weight:bold;padding:15px;}
			
		
		#content {background-image:url(../images/bg85.png);margin:0px;background-repeat:repeat;padding:20px;flex: 1;border-radius: 15px 15px 15px 15px;}
			#content img {border-radius: 15px 15px 15px 15px;}
			#flexi-cont {display:flex;flex-direction: row;justify-content: space-between;}
				#cont1 {height:auto;display:table-cell;}
			#content h2 {color:#0056c3;margin-top:20px;}
			#content h3 {font-size:larger;margin-top:40px;margin-bottom:10px;}
			#content dl {float:left;margin-bottom:10px;}
			#content dt {margin:0px;padding:0px;}
			#content dd {margin:0px;padding:0px;}
			#content video {border-radius: 15px 15px 15px 15px;}
			#kontakt {width:100%;height:auto;display:table-cell;border:#696969 solid 1px;border-radius: 15px 15px 15px 15px;padding:20px;}
				#kontakt input[type="checkbox"].check {background-color:#FF0000;padding:8px;}
				#kontakt input[type="checkbox"].check:checked {background-color:#00FF00;padding:8px;}	
				#kontakt input {padding:8px;}
				#kontakt input.bas {width:240px;padding:8px!important;}
				#kontakt input.sender {padding:10px;font-size:20px;background-color:#0056c3;border-radius:10px;border-width:1px;border-color:black;color:white;}
				#kontakt textarea {padding:8px;width:512px;height:232px;}
				#content dl.contact {clear:all;width:50%;}
				#content p.contact {width:100%;}
			
		#footer {background-image:url(../images/bg85.png);background-repeat:repeat;padding:20px 20px 5px 20px;margin-top:30px;color:#0056c3;font-weight:bold;font-size:smaller;border-radius: 15px 15px 0px 0px;}
			#footer a {font-style:normal;color:#0056c3;}
			#footer a:link {color:#0056c3;}
			#footer a:hover {color:#187f44;}
			#flexi-footer {display:flex;flex-direction: row;justify-content: space-between;}
			#footer1 {}
			#footer2 {}
			#footer3 {}
			#footer4 {}
	}
	

	
	
	
	@media (max-width: 1014px){
		#menue {font-size:xx-large;}
		#content {font-size:larger;}
		#footer {font-size:large;}
		#kontakt dt {float:left;}
		#kontakt dd {float:left;}
		#kontakt input.bas {width:80%;}
		#kontakt textarea {width:90%;height:20%;clear:both;}
	}
	
	