/*
pink
color: #E2007A;
hellgrau
color: #C6C7C8;
*/

* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	background-color:#f6f6f6;
	color:#000;
	font-size:12px;
	line-height:18px;
	letter-spacing: 0.93px;
}
#Rahmen {
	text-align: left;
	margin: 0 auto;
	width: 960px;
}
#Header {
	height:199px;
}
#Content {
	float:left;
	margin-right:20px;
	width:441px;
	background-color:#ECEDED;
	padding:40px 0 40px 29px;
	text-align:right;
}
body#startseite #Content {
	min-height:283px;
}
#Rahmen.einespalte #Content{
	width:902px;
	padding:40px 29px;
	text-align:left;
}
#ContentRight {
	float:right;
	width:470px;
	background-color:#ECEDED;
	padding:40px 0;
}
#ContentRightInner{
	padding-top:19px;
}
#Content ul, #Content ol {
	margin: 5px 0px 5px 20px;
}
#Content_Right ul, #Content_Right ol {
	margin: 5px 0px 5px 20px;
}
.picRow{
position: absolute;
margin-top: -153px;
}
/* ----------------------- HAUPTNAVIGATION --------------------- */
#NavH {
height: 24px;
background-color: transparent;
position: absolute;
margin-top: -24px !important;
}
#NavH ul {
	list-style-type:none;
}
#NavH ul li {
float: left;
margin: 0px 5px 0px 0px;
padding: 0px;
background-color: #FFF;
width:133px;
text-align:center;
}
#NavH ul li a, #NavH ul li a:link, #NavH ul li a:active, #NavH ul li a:visited {
	display:block;
	margin:0;
	color: #C6C7C8;
	padding:3px 0;
	text-decoration:none;
	font-size: 14px;
}
#NavH ul li.current a,
#NavH ul li a:hover {
	display:block;
	margin:0;
	color: #E2007A;
	padding:3px 0;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
/* ----------------------- FOOTER --------------------- */
#Footer {
padding: 6px 0;
text-align: right;
width: 470px;
float: right;
}
a.aFooter, a.aFooter:link, a.aFooter:active, a.aFooter:visited {
	text-decoration:none;
	color: #E2007A;
}
a.aFooter:hover {
	text-decoration:none;
	color: #C6C7C8;
}
/* ------------------------- FORMULARE --------------------------- */
input, select, textarea {
border: 1px solid #333;
background-color: #FFF;
color: #333;
font-size: 13px;
padding: 1px;
margin: 0 0 10px 0;
min-height:20px;
}
form .buttons{
	padding-left:100px;
}
form .buttons input{
	cursor:pointer;
}
legend {
	display: none;
}
fieldset, form {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-align:left;
}
p {
margin: 0px 0px 15px;
line-height: 20.4px;
}
.teaser{
	font-size:13px;
}
h1, h2, h3, h4, h5 {
margin: 15px 0px;
line-height: 112%;
color: #E2007A;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 18px;
}
a{
	text-decoration:none;
	outline:none;
	color: #E2007A;
}

label{
text-align: left;
width: 100px;
float: left;
display: block;
}
/* -------------------------- DIVERSES ---------------------------- */
/* ---- clear the new way ----- */
.clearer, .Clearer {
	display: block!important;
	height: 0!important;
	width: 0!important;
	line-height: 0!important;
	font-size: 0!important;
	clear: both!important;
	visibility: hidden!important;
}
a img {
	outline: 0;
	border: 0px none;
}
.hide {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}
hr {
	background-color:#CCCCCC;
	border:none;
	height:1px;
}
