/* CSS Document */
body, article>img, nav li, nav a, nav>div {
	margin:0; padding:0;
}
nav, main, div.hg, header, article, footer, footer>div, div.startlinks, div.startlinks>div {
	position:relative;
}
nav ul, nav>div, footer>div>ul, a.weiterlesen, p.backbutton>a, header p {
	position:absolute;
}
nav ul, nav li, nav a, article, div.startlinks h3, footer h2, input, label {
	display:block;
}
div.startlinks>div, figure.logos, figure.rkwlogo {
	display:inline-block;
}
nav, footer, article>img, div.startlinks, footer>div:last-child {
	width:100%;
}
header, nav ul, div.hg, article, footer>div:first-child {
	left:50%;
}
article a:hover, footer>div:last-child a:hover, footer>div:first-child li.active a:hover, header a:hover {
	text-decoration:underline;
}
nav a, footer a, article a, a.weiterlesen:hover, p.backbutton>a:hover, header a {
	text-decoration:none;
}
h1, footer>div:last-child, div.startlinks h3, footer>div:last-child a, footer>div:first-child li.inactive a {
	color:#ffffff;
}
figure.logos, a.weiterlesen, p.backbutton>a, footer>div:last-child, nav a, figure.rkwlogo {
	text-align:center;
}


header p { right:0; top:0; text-align:right;}
nav li, nav>div, a.weiterlesen, p.backbutton>a, input[type="submit"] {
	border:1px solid; border-color:#ffffff #000000 #000000 #ffffff;
}
nav li.active, nav>div, a.weiterlesen, p.backbutton>a, input[type="submit"] {
	background : -moz-linear-gradient(50% 0% -90deg,rgba(200, 255, 117, 1) 0%,rgba(180, 255, 0, 1) 50%,rgba(80, 120, 0, 1) 100%);
  background : -webkit-linear-gradient(-90deg, rgba(200, 255, 117, 1) 0%, rgba(180, 255, 0, 1) 50%, rgba(80, 120, 0, 1) 100%);
  background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(200, 255, 117, 1) ),color-stop(0.5,rgba(180, 255, 0, 1) ),color-stop(1,rgba(80, 120, 0, 1) ));
  background : -o-linear-gradient(-90deg, rgba(200, 255, 117, 1) 0%, rgba(180, 255, 0, 1) 50%, rgba(80, 120, 0, 1) 100%);
  background : -ms-linear-gradient(-90deg, rgba(200, 255, 117, 1) 0%, rgba(180, 255, 0, 1) 50%, rgba(80, 120, 0, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8FF75', endColorstr='#507800' ,GradientType=0)";
  background : linear-gradient(180deg, rgba(200, 255, 117, 1) 0%, rgba(180, 255, 0, 1) 50%, rgba(80, 120, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8FF75',endColorstr='#507800' , GradientType=0);
}
nav li.inactive {
	background : -moz-linear-gradient(50% 0% -90deg,rgba(120, 180, 0, 1) 0%,rgba(64, 97, 0, 1) 50%,rgba(30, 45, 0, 1) 100%);
  background : -webkit-linear-gradient(-90deg, rgba(120, 180, 0, 1) 0%, rgba(64, 97, 0, 1) 50%, rgba(30, 45, 0, 1) 100%);
  background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(120, 180, 0, 1) ),color-stop(0.5,rgba(64, 97, 0, 1) ),color-stop(1,rgba(30, 45, 0, 1) ));
  background : -o-linear-gradient(-90deg, rgba(120, 180, 0, 1) 0%, rgba(64, 97, 0, 1) 50%, rgba(30, 45, 0, 1) 100%);
  background : -ms-linear-gradient(-90deg, rgba(120, 180, 0, 1) 0%, rgba(64, 97, 0, 1) 50%, rgba(30, 45, 0, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#78B400', endColorstr='#1E2D00' ,GradientType=0)";
  background : linear-gradient(180deg, rgba(120, 180, 0, 1) 0%, rgba(64, 97, 0, 1) 50%, rgba(30, 45, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78B400',endColorstr='#1E2D00' , GradientType=0);
}
h1, footer>div:last-child, div.startlinks h3 {
	background : -moz-linear-gradient(50% 0% -90deg,rgba(80, 120, 0, 1) 0%,rgba(50, 75, 0, 1) 100%);
  background : -webkit-linear-gradient(-90deg, rgba(80, 120, 0, 1) 0%, rgba(50, 75, 0, 1) 100%);
  background : -webkit-gradient(linear,50% 0% ,50% 100% ,color-stop(0,rgba(80, 120, 0, 1) ),color-stop(1,rgba(50, 75, 0, 1) ));
  background : -o-linear-gradient(-90deg, rgba(80, 120, 0, 1) 0%, rgba(50, 75, 0, 1) 100%);
  background : -ms-linear-gradient(-90deg, rgba(80, 120, 0, 1) 0%, rgba(50, 75, 0, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#507800', endColorstr='#324B00' ,GradientType=0)";
  background : linear-gradient(180deg, rgba(80, 120, 0, 1) 0%, rgba(50, 75, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#507800',endColorstr='#324B00' , GradientType=0);
}
nav li.active:hover, a.weiterlesen:hover, p.backbutton>a:hover, input[type="submit"]:hover {
	border-color:#000000 #ffffff #ffffff #000000;
	-webkit-box-shadow:inset 3px 3px 3px rgba(0,0,0,.2);
	-moz-box-shadow:inset 3px 3px 3px rgba(0,0,0,.2);
	box-shadow:inset 3px 3px 3px rgba(0,0,0,.2);
}
nav { overflow:hidden;}
nav>div { width:50%;}
nav>div:first-of-type { right:50%;}
nav>div:nth-of-type(2) { left:50%;}

nav ul { 
	margin-top:0; padding:0;
}
nav li, div.startlinks>div { float:left;}


p>img { float:left; margin-right:20px;}


figure img { width:100%;}

div.startlinks>div { height:100%;}
div.startlinks>div:last-child { margin-right:0 !important;}
div.startlinks h3 { margin:0; font-weight:400;}
div.startlinks img { width:100%;}
a.weiterlesen { bottom:0; right:0;}
a.weiterlesen, p.backbutton>a { right:0;}
p.backbutton { text-align:right;}

figure.rkwlogo { float:none;}

input[type="submit"] { cursor:pointer;}

footer { background-color:#2F3629;}
footer ul { list-style:none;}
footer>div:first-child, footer>div:first-child li.active a { color:#C8FF75;}
footer>div:first-child li.active a:hover { color:#EEFFCC;}
footer li, footer ul { margin-top:0; margin-bottom:0;}