@font-face { font-family: Polaris-Regular; src: url('Polaris-Regular.ttf');}	

html, body {
	background-color: #000000;
	/*background-image: url('bg5.png');
	background-repeat: no-repeat;
	background-size: cover;
	*/
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Polaris-Regular;
	}
h2{
	font-weight: bolder;
	font-size: 2em;
}
li{
	padding: 5px;
	}

.hrgrey{
	color:#575656;
	}	
hr{
		color:#c5ed4f;
		}	
a	{
	color: white;
	text-decoration: none;
	font-weight: bold;
	}
a:hover	{
		color: #c5ed4f;
		text-decoration: none;
		font-weight: bold;
		}
a.menu{
	color:black;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	}
a.menu:hover{
	color:#c5ed4f;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	}
#logotitle {
	top: 175px;
	left:33px;
	position: absolute;
	}
#nav {
	top: 33px;
	right:33px;
	position: fixed;
	text-align: right;
	}
#quickmenu {
	top: 333px;
	left:200px;
	text-align: right;
	position: fixed;
	}
#container {
	text-align: center;
	}
#menuarea {
	display: none;
	}

.bgimg_main	{
	left: 0%;
	top: 0%;
	width: auto;
	height: fit-content;
	position: absolute;
	filter: blur(1px);
	filter: sepia(10%);
	filter:brightness(110%);
	opacity: 0.9;
	}
.bgimg	{
	left: 0%;
	top: 0%;
	width: auto;
	height: fit-content;
	position: fixed;
	filter: blur(1px);
	filter: sepia(10%);
	opacity: 0.9;
	}
.menuimg	{
	width: 33px;
	}	
.logoimg {
	top: 33px;
	left:33px;
	width: 250px;	
	padding-bottom: 5px;
	position: absolute;
	}
.logotitletxt	{
	font-family: Polaris-Regular;
	color:black;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	position: absolute;
	}
.newsPublishdate	{
		font-family: Polaris-Regular;
		color: black;
		font-weight: bold;
		font-size: 13px;
		text-decoration: none;
		}

.newsdate	{
	font-family: Polaris-Regular;
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	}
.newsclosedevent	{
	font-family: Polaris-Regular;
	color:coral;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	}	
.newsclosed	{
	font-family: Polaris-Regular;
	color:coral;;
	font-weight: bold;
	text-decoration: none;
	}	
/* INDEX */
#FRONTNEWSIMAGE {
	width: 65%;
	}
a.main{
	color:black;
	font-weight: bold;
	font-size: 30px;
	text-decoration: none;
	}
a.main:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
.aktuelles {
	position: absolute;
	bottom: 20%;
	left: 35%;
	font-weight: bold;
	text-align: left;
	width: 50%;
	}
.partner {
	position: absolute;
	top: 20%;
	right: 12%;
	font-weight: bold;
	}	
.uberuns {
	position: absolute;
	top: 45%;
	left: 5%;
	font-weight: bold;
	}
.uberunstxt {
	position: absolute;
	font-size: 12px;
	text-align: left;
	top: 55%;
	left: 5%;
	width: 200px;
	}
.newstxt {
	text-align: left;
	font-size: 12px;
	color: black;
	}

/* SUBPAGE */

a.subpage{
	color:white;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	padding: 1px;
	/*
 	background-color: rgba(199,238,79,0.2);
 	*/
	}
a.subpage:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	/*
 	background-color: rgba(89,89,89,0.2);
 	*/
	}
a.subpagesmall{
	color:white;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 1px;
 		}
a.subpagesmall:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
#subpage {
	position: absolute;
	text-align: left;
	top: 100px;
	left: 390px;
	}	
a.subpagesmall2 {
	color:white;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 1px;
 		}
a.subpagesmall2:hover {
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmaller{
		font-weight: bold;
		text-decoration: none;
		}
a.subpagesmaller:hover{
		color:#c5ed4f;
		font-weight: bold;
		text-decoration: none;
		}
.subpagetitle {
	position: absolute;
	font-weight: bold;
	font-size: 24px;
	text-align: left;
	}
.subpagetxt {
	position: absolute;
	font-size: 16px;
	text-align: left;
	}
.subpageform {
	position: absolute;
	font-size: 16px;
	text-align: left;
	width: 500px;
	}	
.newsletterformtable {
	position: absolute;
 	text-align: left;
 	vertical-align: top;
 	font-size: 12px;
	width: 400px;
	}
.inputfield {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 14px;
	width: 300px;
	height: 25px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}	
.inputfieldarea {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 14px;
	width: 300px;
	height: 150px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}
.button {
 	text-align: center;
 	font-size: 12px;
 	font-weight: bold;
	width: 100px;
	height: 25px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}
.button:hover{
	background-color: #575656;
	border-color: #c5ed4f;
	color: #c5ed4f; 
	}
/* FOOTER */
#footer {
	width: 100%;
	height: 8%;
	z-index: 5000;
	}	
.footertxt {
 	position: fixed;
 	right: 0%;
 	bottom:0%;
 	width: 100%;
 	color: white;
 	text-align: right;
 	font-size: 12px;
 	background-color: black;
	}
a.footerlink{
	color:white;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	}
a.footerlink:hover{
	color:#c5ed4f;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	}	
/* POLICY */
.policytable {
 	position: relative;
 	width: 650px;
 	text-align: left;
 	font-size: 12px;
 	background-color: rgba(210,210,210,0.7);
 	padding: 20px;
	}
/* NETZWERK */
.netzwerktable {
 	position: relative;
 	width: 650px;
 	text-align: left;
 	background-color: rgba(164, 103, 52, 0.701);
 	padding: 20px;
 	font-size: 12px;
	}	
/* UEBER UNS */
.ueberunstable {
 	position: relative;
 	width: 650px;
 	text-align: left;
 	background-color: rgba(210,210,210,0.7);
 	padding: 20px;
 	font-size: 12px;
	}	
/* AKTUELLES */
.aktionentable {
 	position: relative;
 	width: 650px;
 	text-align: left;
 	background-color: rgba(65,106,93,0.7);
 	padding: 20px;
 	font-size: 12px;
	}
#impressum {
	top: 33px;
	left:700px;
	width: 333px;
	position: fixed;
	font-size: 12px;
	text-align: left;
	}
	
	
@media only screen and (max-width: 480px) {
/* phone portrait */
#FRONTNEWSIMAGE {
	width: 100%;
	}
#nav {
	top: 33px;
	right:33px;
  	z-index: 3000;
	}
#menuarea {
	display:none;
	text-align: right;
	}
.menuimg	{
	width: 33px;
	}	
.logoimg {
	top: 33px;
	left:22px;
	width: 175px;	
	padding-bottom: 5px;
	z-index: 2001;
	}
#logotitle {
	top: 130px;
	left:22px;
	z-index: 2002;
	}
.logotitletxt	{
	color:black;
	font-weight: bold;
	font-size: 8px;
	text-decoration: none;
	}	
.bgimg	{
	width: 480px;
	height: 900px;
	}
.bgimg_main	{	
	width: 870px;
	height: 900px;
	top: -80px;
	max-width: 500px;
	}
.anchortarget {
    scroll-margin-top: 190px;
  }
#subpagemaskorange {
	scroll-margin-top: 50px;
	position: fixed;
  top: 0;
  left: 0;
  height: 180px;
  width: 100%;
  background-color: rgba(164, 103, 52, 0.95);
  z-index: 1000;
  pointer-events: all;
	}
#subpagemaskgreen {
	scroll-margin-top: 50px;
	position: fixed;
	top: 0;
  	left: 0;
  	height: 180px;
  	width: 100%;
  	background-color: rgba(65,106,93,0.95);
  	z-index: 1000;
  	pointer-events: all;
	}
#subpagemaskgrey {
	scroll-margin-top: 50px;
	position: fixed;
	top: 0;
	left: 0;
	height: 180px;
	width: 100%;
 	background-color: rgba(210,210,210,0.75);
	z-index: 1000;
	pointer-events: all;
	}
#subpage {
	left:22px;
	width: 340px;
	position: absolute;
	z-index: 111;
	}
#quickmenu {
	top: 35px;
	right:33px;
	line-height: 70%;
	text-align: right;
	position: fixed;
	z-index: 2003;
	}
.aktuelles {
	top: 300px;
	left:200px;
	font-size: 14px;
	width: 65%;
	}
.partner {
	top: 150px;
	left:250px;
	font-size: 14px;
	width: 35%;
	}	
.uberuns {
	top: 170px;
	left: 20px;
	font-size: 14px;
	}
.uberunstxt {
	font-size: 8px;
	text-align: left;
	top: 200px;
	left: 20px;
	width: 180px;
	}
.newstxt {
	font-weight: normal;
	font-size: 9px;
	line-height: 75%;
	}
	
a.menu{
	color:black;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
 	background-color: rgba(210,210,210,0.85);
	padding: 5px;
	line-height: 36px;
	}
a.menu:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
 	background-color: rgba(210,210,210,0.85);
	}
a.main{
	color:black;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
a.main:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}	
a.subpage{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
a.subpage:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmall{
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	}
a.subpagesmall:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmaller{
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
		}
a.subpagesmaller:hover{
		color:#c5ed4f;
		font-weight: bold;
		text-decoration: none;
		}
a.subpagesmall2{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
a.subpagesmall2:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
.subpagetitle {
	font-weight: bold;
	font-size: 36px;
	text-align: left;
	}
.subpagetxt {
	position: absolute;
	font-size: 12px;
	text-align: left;
	}
.subpageimg {
	width:290px; 
	}
.footertxt {
 	position: fixed;
 	right: 0%;
 	bottom: 0%;
 	width: 100%;
 	color: white;
 	text-align: right;
 	font-size: 10px;
	}
a.footerlink{
	color:white;
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
	}
a.footerlink:hover{
	color:#c5ed4f;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	}	
.inputfield {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 11px;
	width: 200px;
	height: 25px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}	
.inputfieldarea {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 11px;
	width: 200px;
	height: 150px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}
input[type=checkbox] {
    transform: scale(1.5);
}
#impressum {
	top: 470px;
	left:145px;
	width: 333px;
	position: fixed;
	font-size: 8px;
	text-align: left;
	z-index: 2006;
	}
label{
	font-size: 12px;
	}	
h2	{
	font-size: 28px;
	font-weight: bold;
	}
.policytable {
 	width: 330px;
 	text-align: left;
 	font-size: 12px;
 	padding: 20px;
	}
.netzwerktable {
 	width: 330px;
 	font-size: 11px;
	}	
.ueberunstable {
 	width: 330px;
 	font-size: 12px;
	}	
.aktionentable {
 	width: 330px;
 	font-size: 12px;
	}
.newsdate	{
	font-size: 9px;
	}
.newsPublishdate	{
	font-size: 6px;
	}
.newsclosedevent	{
	font-size: 9px;
	}	
}
@media only screen and (max-height: 500px) and (max-width: 1000px) {
/* phone landscape */
#nav {
	top: 33px;
	right: 3%;
	}
#menuarea {
	display:none;
	text-align: right;
	}
.menuimg	{
	width: 33px;
	}	
.logoimg {
	top: 11px;
	left:11px;
	width: 195px;	
	padding-bottom: 5px;
	position: absolute;
	}
#logotitle {
	top: 122px;
	left:11px;
	}
.logotitletxt	{
	color:black;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	}	
.bgimg	{
	height: 550px;
    	}
.bgimg_main	{
	top:	-240px;
	width: 1200px;
	height: 1000px;
    	}
.aktuelles {
	top: 170px;
	left:340px;
	font-weight: bold;
	font-size: 14px;
	line-height: 120%;
	}
.partner {
	top: 60px;
	left: 570px;
	font-weight: bold;
	font-size: 14px;
	}	
.uberuns {
	top: 170px;
	left: 30px;
	font-weight: bold;
	font-size: 14px;
	}
.uberunstxt {
	font-size: 12px;
	text-align: left;
	top: 200px;
	left: 30px;
	width: 222px;
	}	
#quickmenu {
	text-align: right;
	top: 35%;
	left: 65%;
	}
.newstxt {
	font-weight: normal;
	font-size: 12px;
	top: 15%;
	color: black;
	}
a.menu{
	color:black;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
 	background-color: rgba(210,210,210,0.85);
	padding: 5px;
	line-height: 32px;
	}
a.menu:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
 	background-color: rgba(210,210,210,0.85);
	}
a.main{
	color:black;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
a.main:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}	
a.subpage{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
a.subpage:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmall{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
a.subpagesmall:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
.subpagetitle {
	font-weight: bold;
	font-size: 36px;
	text-align: left;
	}
.subpagetxt {
	position: absolute;
	font-size: 12px;
	text-align: left;
	}
#subpage {
	top: 150px;
	left:33px;
	width: 800px;
	position: absolute;
	}
.subpageimg {
	width:333px; 
	}
#footer {
	width: 100%;
	}
.footertxt {
 	position: fixed;
 	right: 0%;
 	bottom: 0%;
 	height: 44px;
 	color: white;
 	text-align: right;
 	font-size: 12px;
	}
a.footerlink{
	color:white;
	font-size: 9px;
	text-decoration: none;
	cursor: pointer;
	}
a.footerlink:hover{
	color:#c5ed4f;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	}	
.inputfield {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 18px;
	width: 400px;
	height: 32px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}	
.inputfieldarea {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 18px;
	width: 400px;
	height: 150px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}
input[type=checkbox] {
    transform: scale(1.5);
}
#impressum {
	top: 22px;
	left:250px;
	width: 350px;
	position: absolute;
	font-size: 8px;
	text-align: left;
	}
label	{
	font-size: 18px;
	}	
h2	{
	font-size: 28px;
	font-weight: bold;
	}
.policytable {
 	width: 600px;
 	text-align: left;
 	font-size: 12px;
 	padding: 20px;
	}
.netzwerktable {
 	width: 600px;
 	font-size: 12px;
	}
.ueberunstable {
 	width: 600px;
 	font-size: 12px;
	}	
.aktionentable {
 	width: 600px;
 	font-size: 12px;
	}
.newsdate	{
	font-size: 9px;
	}
.newsPublishdate	{
	font-size: 9px;
	}
.newsclosedevent	{
	font-size: 9px;
	}	
}

@media only screen and (max-width: 1300px) and (min-width: 500px) and (min-height: 480px){
/* macbook air */
#quickmenu {
	top: 170px;
	left:150px;
	font-size: smaller;
	}
#nav {
	top: 33px;
	right:33px;
	}
#menuarea {
	display: none;
	text-align: right;
	}	
.menuimg	{
	width: 22px;
	}	
.bgimg	{
	top: -277px;
	width: 1500px;
	height: 1300px;
	}
.bgimg_main	{	
	top: -277px;
	width: 1500px;
	height: 1200px;
	}
#logotitle {
	top: 170px;
	left:33px;
	color: black;
	}
.logoimg {
	top: 33px;
	left:33px;
	width: 250px;	
	padding-bottom: 5px;
	}
.logotitletxt	{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}	
.aktuelles {
	top: 220px;
	left:450px;
	font-weight: bold;
	font-size: 20px;
	line-height: 100%;
	}
.partner {
	top: 80px;;
	left:750px;
	font-weight: bold;
	font-size: 20px;
	}	
.uberuns {
	top: 250px;
	left: 60px;
	font-weight: bold;
	font-size: 20px;
	}
.uberunstxt {
	position: absolute;
	font-weight: bold;
	font-size: 14px;
	color: black;
	top: 290px;
	left: 60px;
	width: 280px;
	}
.newstxt {
	font-weight: bold;
	font-size: 14px;
	width: 550px;
	color: black;
	}
a.menu{
	color:black;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
a.menu:hover{
	color:#c5ed4f;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
a.main{
	color:black;
	font-weight: bold;
	font-size: 26px;
	text-decoration: none;
	}
a.main:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
input[type=checkbox] {
    transform: scale(1.5);
}
#subpage {
	top: 80px;
	left:420px;
	width: 700px;
	position: absolute;
	}
.subpageimg {
	width:566px; 
	}
a.subpagesmall{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
a.subpagesmall:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmall2{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
a.subpagesmall2:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
.subpageimg {
	width:566px; 
	}	
#impressum {
	top: 150px;
	left:720px;
	width: 400px;
	position: absolute;
	font-size: 14px;
	text-align: left;
	}
.policytable {
 	width: 650px;
 	padding: 20px;
 	font-size: 12px;
	}
.netzwerktable {
 	width: 650px;
 	font-size: 14px;
	}
.ueberunstable {
 	width: 650px;
 	font-size: 14px;
	}	
.aktionentable {
 	width: 650px;
 	font-size: 14px;
	}	
	}
/*laptops*/
@media only screen and (min-width: 1300px) {
#quickmenu {
	top: 211px;
	left:233px;
	}
#nav {
	top: 33px;
	right:33px;
	}
#menuarea {
	display: none;
	text-align: right;
	}
.menuimg	{
	width: 33px;
	}	
#logotitle {
	top: 195px;
	left:33px;
	}
.logotitletxt	{
	color: black;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}	
.bgimg	{
	top: -200px;
	width: 1900px;
	height: 1300px;
	}
.bgimg_main	{
	top: -200px;
	width: 1900px;
	height: 1300px;
	}
.logoimg {
	top: 33px;
	left:33px;
	width: 290px;	
	padding-bottom: 5px;
	}
.aktuelles {
	top: 355px;
	left:600px;
	font-weight: bold;
	font-size: 25px;
	line-height: 133%;
	}
.partner {
	top: 150px;
	left:700px;
	font-weight: bold;
	font-size: 25px;
	}	
.uberuns {
	top: 266px;
	left: 80px;
	font-weight: bold;
	font-size: 25px;
	}
.uberunstxt {
	position: absolute;
	text-align: left;
	font-size: 17px;
	top: 315px;
	left: 80px;
	width: 300px;
	}
.newstxt {
	font-weight: normal;
	font-size: 16px;
	width: 580px;
	color: black;
	}
a.menu{
	font-family: Polaris-Regular;
	color:black;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	}
a.menu:hover{
	font-family: Polaris-Regular;
	color:#c5ed4f;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	}	
a.main{
	color:black;
	font-weight: bold;
	font-size: 30px;
	text-decoration: none;
	}
a.main:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
#subpage {
	top: 80px;
	left:555px;
	width: 800px;
	position: absolute;
	font-size: 20px;
	}
a.subpage{
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
		}
a.subpage:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmall{
	font-weight: bold;
	font-size: 17px;
	text-decoration: none;
	}
a.subpagesmall:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmall2{
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	}
a.subpagesmall2:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}.subpageimg {
	width:566px; 
	}
#impressum {
	top: 75px;
	left:900px;
	width: 500px;
	position: absolute;
	font-size: 20px;
	text-align: left;
	}
.inputfield {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 18px;
	width: 500px;
	height: 33px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}	
.inputfieldarea {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 18px;
	width: 500px;
	height: 150px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}
input[type=checkbox] {
    transform: scale(1.8);
}
label {
 	font-size: 20px;
	}
.button {
 	font-size: 18px;
 	width: 166px;
 	height: 36px;
	}
.netzwerktable {
 	width: 700px;
 	font-size: 20px;
	}	
.ueberunstable {
 	width: 700px;
 	font-size: 20px;
	}			
.aktionentable {
 	width: 750px;
 	font-size: 20px;
	}
.policytable {
 	width: 700px;
 	padding: 20px;
 	font-size: 14px;
	}		
}
/*PC*/
@media only screen and (min-width: 1800px) {
	#quickmenu {
	top: 333px;
	left:333px;
	}
#nav {
	top: 33px;
	right:33px;
	}
#menuarea {
	display: none;
	text-align: right;
	}
.bgimg	{
	width: 2550px;
	height: 1700px;
	}
.bgimg_main	{
	width: 2550px;
	height: 1700px;
	}
.menuimg	{
	width: 33px;
	}	
#logotitle {
	top: 235px;
	left:33px;
	font-size: 18px;
	}
.logoimg {
	top: 33px;
	left:33px;
	width: 366px;	
	padding-bottom: 5px;
	}
.logotitletxt	{
	color: black;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	}	
.aktuelles {
	top: 400px;
	left:800px;
	font-weight: bold;
	font-size: 38px;
	line-height: 45%;
	}
.partner {
	top: 150px;
	left:1300px;
	font-weight: bold;
	font-size: 38px;
	}	
.uberuns {
	top: 350px;
	left: 80px;
	font-weight: bold;
	font-size: 38px;
	}
.uberunstxt {
	position: absolute;
	font-size: 20px;
	top: 420px;
	left: 80px;
	width: 360px;
	}
.newstxt {
		font-weight: normal;
		font-size: 20px;
		width: 700px;
		color: black;
		}
a.menu{
	font-family: Polaris-Regular;
	color:black;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	}
a.menu:hover{
	font-family: Polaris-Regular;
	color:#c5ed4f;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	}	
a.main{
	color:black;
	font-weight: bold;
	font-size: 48px;
	text-decoration: none;
	}
a.main:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
#subpage {
	top: 80px;
	left:700px;
	width: 1000px;
	position: absolute;
	font-size: 30px;
	}
#impressum {
	top: 50px;
	left:1200px;
	width: 600px;
	position: absolute;
	font-size: 24px;
	text-align: left;
	}
.subpageimg {
	width:666px; 
	}
a.subpage{
	color:white;
	font-weight: bold;
	font-size: 24px;
	text-decoration: none;
		}
a.subpage:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmall{
	color:white;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	}
a.subpagesmall:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
a.subpagesmall2{
	font-weight: bold;
	font-size: 24px;
	text-decoration: none;
	}
a.subpagesmall2:hover{
	color:#c5ed4f;
	font-weight: bold;
	text-decoration: none;
	}
.inputfield {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 18px;
	width: 500px;
	height: 40px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}	
.inputfieldarea {
 	text-align: left;
 	border-color: black;
 	border-bottom-color: black;
 	font-size: 18px;
	width: 500px;
	height: 100px;
	background-color: #e0e0e0;
	font-family: Polaris-Regular;
	}
input[type=checkbox] {
    transform: scale(2.0);
}
label {
 	font-size: 24px;
	}
.policytable {
 	position: relative;
 	width: 900px;
 	text-align: left;
 	font-size:24px;
 	padding: 20px;
	}
.netzwerktable {
 	width: 900px;
 	font-size: 24px;
	}	
.ueberunstable {
 	width: 900px;
 	font-size: 24px;
	}
.aktionentable {
 	width: 900px;
 	font-size: 24px;
	}	
}
