@charset "utf-8";

#oben {
	height: auto;
	max-width: 100%;
	background-image: -moz-linear-gradient(left, #dedfe1, #969799);
	background-image: -webkit-gradient(linear, left , right, collr-stop(0, #dedfe1), color-stop(1, #969799));
	background-image: linear-gradient(left, #dedfe1, #969799);
	moz-boder-radius: 12px 12px  0px 0px;
	webkit-border-radius: 12px 12px  0px 0px;
	o-border-radius: 12px 12px  0px 0px;
	border-radius: 12px 12px  0px 0px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-top: 2%;
	padding-right: 0%;
	padding-bottom: 2%;
	padding-left: 0%;
	border-top-width: 4%;
	border-right-width: 4%;
	border-bottom-width: 4%;
	border-left-width: 4%;
}
#gesamt {
	height: auto;
	max-width: 90%;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: 2%;
	margin-left: auto;
	moz-boder-radius: 12px;
	webkit-border-radius: 12px;
	o-border-radius: 12px;
	border-radius: 12px;
	moz-box-shadow: 5px 5px 5px #7a7a7a;
	webkit-box-shadow: 5px 5px 5px #7a7a7a;
	o-box-shadow: 5px 5px 5px #7a7a7a;
	box-shadow: 5px 5px 5px #7a7a7a;
}
body {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1vw;
}
#seitenverlauf-oben {
	max-width: 40%;
	font-size: 50%;
	text-align: left;
}
#seitenverlauf-oben a:link,
#seitenverlauf-oben a:visited {
	text-decoration: none;
	color: #ff5a00;
}
#seitenverlauf-oben a:link#jetzt, 
#seitenverlauf-oben a:visited#jetzt,
#seitenverlauf-oben a:focus,
#seitenverlauf-oben a:hover,
#seitenverlauf-oben a:active{
	text-decoration: none;
	color: #C00;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#unten {
	height: auto;
	max-width: 96%;
	background-image: -moz-linear-gradient(left, #969799, #dedfe1);
	background-image: -webkit-gradient(linear, left , right, collr-stop(0, #969799), color-stop(1, #dedfe1));
	background-image: linear-gradient(left, #969799, #dedfe1);
	moz-boder-radius: 0px 0px 12px 12px;
	webkit-border-radius: 0px 0px 12px 12px;
	o-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
	border-top-style: solid;
	border-top-color: #333;
	border-top-width: 4%;
	border-right-width: 4%;
	border-bottom-width: 4%;
	border-left-width: 4%;
	padding-top: 2%;
	padding-right: 0%;
	padding-bottom: 0%;
	padding-left: 4%;
}
#inhalt {
	max-width: 100%;
	background-color: #FFF;
	padding-top: 2%;
	padding-right: 4%;
	padding-bottom: 2%;
	padding-left: 4%;
}
#link_oben {
	background-color: #FF6600;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-top-style: solid;
	border-top-color: #333;
	padding-top: 0%;
	padding-bottom: 0%;
	border-top-width: 16%;
	border-right-width: 16%;
	border-bottom-width: 16%;
	border-left-width: 16%;
	font-size: 130%;
}

#fusszeile {
	height: auto;
	max-width: 85%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15%;
	margin-left: auto;
	text-align: right;
	font-size: 80%;
	clear: both;
	float: none;
}

#aktion {
	float: right;
	background-image: -moz-linear-gradient(top, #ffcd00, #f6a800);
	background-image: -webkit-gradient(linear, top , bottom, collr-stop(0, #ffcd00), color-stop(1, #f6a800));
	background-image: linear-gradient(top, #ffcd00, #f6a800);
	moz-boder-radius: 50%;
	webkit-border-radius: 50%;
	o-border-radius: 50%;
	border-radius: 50%;
	moz-box-shadow: 5px 5px 5px #7a7a7a;
	webkit-box-shadow: 5px 5px 5px #7a7a7a;
	o-box-shadow: 5px 5px 5px #7a7a7a;
	box-shadow: 5px 5px 5px #7a7a7a;
	height: auto;
	width: 40%;
	padding-top: 3%;
	padding-bottom: 3%;
	display: inline-block;
	left: auto;
	right: auto;
	font-size: 120%;
	text-align: center;
	border-top-style: solid;
	border-top-color: #bf142c;
	border-bottom-style: solid;
	border-bottom-color: #bf142c;
	border-top-width: 20%;
	border-bottom-width: 20%;
}

#szene {
	float: right;
	background-image: -moz-linear-gradient(top, #ffcd00, #f6a800);
	background-image: -webkit-gradient(linear, top , bottom, collr-stop(0, #ffcd00), color-stop(1, #f6a800));
	background-image: linear-gradient(top, #ffcd00, #f6a800);
	moz-boder-radius: 50%;
	webkit-border-radius: 50%;
	o-border-radius: 50%;
	border-radius: 50%;
	moz-box-shadow: 5px 5px 5px #7a7a7a;
	webkit-box-shadow: 5px 5px 5px #7a7a7a;
	o-box-shadow: 5px 5px 5px #7a7a7a;
	box-shadow: 5px 5px 5px #7a7a7a;
	height: auto;
	width: 40%;
	display: inline-block;
	left: auto;
	right: auto;
	font-size: 120%;
	text-align: center;
	border-top-style: solid;
	border-top-color: #bf142c;
	border-bottom-style: solid;
	border-bottom-color: #bf142c;
	border-top-width: 20%;
	border-bottom-width: 20%;
}
#link_oben a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#link_oben a:link#aktuell,
#link_oben a:visited#aktuell {
	color: #FF0;
	text-decoration: none;
}
#link_oben a:visited {
	color: #000000;
	text-decoration: none;
}

#link_oben a:focus,
#link_oben a:hover,
#link_oben a:hover#aktuell, 
#link_oben a:active {
	color: #FF0;
	text-decoration: none;
}

#logo {
	float: left;
	height: auto;
	max-width: 40%;
	padding-top: 4%;
}
#inhalt a:link {
	color: #FF6600;
	text-decoration: none;
}

#inhalt a:visited {
	color: #F60;
	text-decoration: none;
}
#inhalt a:focus,
#inhalt a:hover, 
#inhalt a:active {
	color: #C00;
	text-decoration: none;
}

#anker_1,
#anker_2,
#anker_3,
#anker_4 {
	clear: both;
	float: none;
}
#anker_2 {
	width: 50%;
}
#signet {
	float: right;
	height: auto;
	max-width: 25%;
	padding-top: 10%;
}
.anker {
	clear: both;
	float: none;
	width: 3%;
}

.links {
	float: left;
	margin: 0%;
	padding: 0%;
	height: auto;
	width: auto;
}
#link_unten_1 ul li {
	font-family: 'PeGaMa-Handskript', Fallback, sans-serif;
	font-size: 160%;
	line-height: 150%;
	list-style-type: none;
}
table {
	margin: 0%;
	padding: 0%;
}

#link_unten_2 ul li {
	font-family: 'PeGaMa-Handskript', Fallback, sans-serif;
	font-size: 160%;
	line-height: 150%;
	list-style-type: none;
}

#link_unten_3 ul li {
	font-family: 'PeGaMa-Handskript', Fallback, sans-serif;
	font-size: 160%;
	line-height: 150%;
	list-style-type: none;
}

.sprechblase {
	text-align: right;
	vertical-align: bottom;
	height: auto;
	width: 50%;
	float: right;
	margin-right: 10%;
	font-size: 150%;
	font-weight: bold;
	padding-right: 8%;
}
#link_oben ul li{
	font-family: 'PeGaMa-Handskript', Fallback, sans-serif;
	font-size: 200%;
	list-style: none;
	display: inline;
	margin-top: 0%;
	margin-right: 1%;
	margin-bottom: 0%;
	margin-left: 1%;
}
@font-face {
	font-family: 'PeGaMa-Handskript';
    src: url('../font/PeGaMa-Handskript.eot')  format('eot'),
         url('../font/PeGaMa-Handskript.woff')  format('woff'),
         url('../font/PeGaMa-Handskript.ttf')   format('truetype'),
         url('../font/PeGaMa-Handskript.svg#svgFontName')  format('svg');
}
#link_unten_1,
#link_unten_2,
#link_unten_3 {
	float: left;
	width: 20%;
	margin-bottom: 1%;
}
#link_unten_0 {
	float: left;
	max-width: 8%;
	margin-bottom: 3%;
	padding-top: 0%;
	margin-top: 2%;
}
.anker {
	float: none;
}
#aktion a:link {
	color: #bf142c !important;
	font-weight: bolder;
}
#aktion a:visited {
	color: #bf142c !important;
	font-weight: bolder;
}
#aktion a:focus,
#aktion a:hover, 
#aktion a:active {
	color: #F60 !important;
	font-weight: bolder;
}
img {
	height: auto;
	max-width: 100%;
}

#link_unten_1 a:link,
#link_unten_2 a:link,
#link_unten_3 a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#link_unten_1 a:link#aktuell2,
#link_unten_2 a:link#aktuell2,
#link_unten_3 a:link#aktuell2 {
	color: #FF0;
	text-decoration: none;
}

#link_unten_1 a:visited,
#link_unten_2 a:visited,
#link_unten_3 a:visited {
	color: #000000;
	text-decoration: none;
}

#link_unten_1 a:visited#aktuell2,
#link_unten_2 a:visited#aktuell2,
#link_unten_3 a:visited#aktuell2 {
	color: #FF0;
	text-decoration: none;
}

#link_unten_1 a:focus, #link_unten_2 a:focus, #link_unten_3 a:focus,
#link_unten_1 a:hover, #link_unten_2 a:hover, #link_unten_3 a:hover,
#link_unten_1 a:active, #link_unten_2 a:active, #link_unten_3 a:active {
	color: #FF0;
	text-decoration: none;
}

#link_unten_0 a:focus,
#link_unten_0 a:hover,
#link_unten_0 a:active {
	-webkit-filter: opacity(0.5);
	filter: opacity(0.5);
}
#link_unten_0 a img {
	height: auto;
	max-width: 100% !important;
	padding-top: 5%;
	line-height: 150%;
}
.folienlogos {
	padding-top: 10%;
	padding-right: 20%;
	padding-bottom: 10%;
	padding-left: 20%;
	width: 80%;
}
.runter {
	padding-top: 20%;
}
#sitemap ul li,
#sitemap li {
	list-style-type: none;
}
.plus {
	font-family: 'PeGaMa-Handskript', Fallback, sans-serif;
	font-size: 150%;
	color: #bf142c;
	padding-right: 2%;
}.downloads {
	max-width: 100%;
	padding-top: 3%;
	padding-right: 5%;
}
#liste li {
	list-style-type: none;
}
.65prozent {
	max-width: 65% !important;
}
.40prozent {
	max-width: 40% !important;
}.kleinertext {
	font-size: 70%;
}
