/* CSS Document */
* {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}
body, html {height: 100%;}
body {background-color:#FFF; background-image:url(body_bg.jpg); background-repeat:repeat-y; background-position:center center;}

#seite {
	width: 930px;
	margin: auto;
	min-height: 100%;
	background-image: url(seite_bg.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++bild = header = positionierung*/
#logo {
	position: absolute;
	top: 196px;
	left: 624px;
	margin-left: -456px;
	width: 338px;
	height: 124px;
	z-index: 11;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++logo positionierung*/
#logo {
	position: absolute;
	top: 89px;
	left: 1636px;
	margin: auto;
	margin-left: -807px;
	width: 131px;
	height: 124px;
	z-index: 11;

}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++inhalt = text = positionierung*/
#inhalt {
	width:593px;
	float: left;
	margin-top: 14px;
	padding-left: 45px;
	padding-right: 20px;
	color:#000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++newsfeld*/
.news {
	width: 388px;
	padding-left: 45px;
	padding:20px;


color:#; 																																																																									border: 1px dotted #FFF;
	background-color:#ffff00;
	margin-top: 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 5px 5px 15px #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	box-shadow: 20px;
	position: absolute;
	left: 50%;
	top: 668px;
	height: 277px;
	visibility: inherit;}
	
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++menu formatierungen*/
#menu {width: 230px; height: 100%; float: right; margin-right: 40px; background-image:url(menu_bg.png); background-repeat:repeat-x; padding-bottom: 100px;-moz-box-shadow: 5px 5px 15px #000;}
ul#nebenmenu {width: 220px; padding: 31px 5px 0 5px;}
ul#nebenmenu li {
	list-style-type: none;
}
ul#nebenmenu li a {
	display: block; float: left; text-decoration: none; width: 73px; text-align:center;
}

ul#hauptmenu {width: 230px; margin-top: 190px; }
ul#hauptmenu li {
	list-style-type: none;
	color: #FFF;
}
ul#hauptmenu li a {
	display: block; width: 190px; padding: 12px 20px; text-decoration: none; font-size: 14px; 
}
ul#hauptmenu li a.aktiv {
	font-weight: bold; background-color: #999999;-moz-box-shadow: 2px 2px 2px #000;}
}
ul#hauptmenu li a:hover {
	font-weight: bold; background-color: #;
}
ul#submenu li a {
	color:#000;
	font-size: 11px;
	font-weight: bold;
}
ul#submenu li a:hover {
	background-color: transparent;
	font-weight: bold;
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++menu formatierungen ende*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++typografie + links und co*/
img, a img {border: 0;}
a:link {text-decoration: underline; color:#000;}
a:visited {text-decoration: underline; color:#000;}
a:focus {border: 0px;}
a:active {border: 0px;}
a:hover{color:#808080;}
h1 {
	font-size: 19px;
	margin-bottom: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {font-size: 16px; margin-bottom: 22px;}
h2 {
	font-size: 12px;
	margin-bottom: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
#seite #inhalt p {
	font-family: Arial, Helvetica, sans-serif;
}
#seite #inhalt p {
	font-family: Arial, Helvetica, sans-serif;
}
#seite #inhalt p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
#seite #inhalt p a {
	font-family: Arial, Helvetica, sans-serif;
}
#seite #inhalt p .white {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
#seite #inhalt h2 .white {
	font-family: Arial, Helvetica, sans-serif;
}
helv {
	font-family: Arial, Helvetica, sans-serif;
}
.alle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fett {
	font-size: 14px;
}
#seite #inhalt h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
.standard {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
#seite #inhalt h2 {
	color: #000;
	font-size: 12px;
}
#seite #inhalt p .white {
	color: #000;
}
#seite #inhalt p .black {
	color: #000;
}
#seite #inhalt p {
	color: #000;
	font-size: 12px;
}
.h1 {
	font-size: 16px;
	font-weight: bold;
}
#seite #apDiv3 img {
	position: static;
	z-index: auto;
	height: auto;
	width: auto;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}
