body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#c4df9b;
}
* {
	padding: 0px;
	margin: 0px;
}
div {
	width:100%;
}
a {
	text-decoration:none;
	color:#ec008c;
}
img {
	border:0px;
}
h1 {
	font-size:11px;
	line-height:17px;
	color:#878889;
	margin-bottom:18px;
}
h2 {
	font-size:11px;
	line-height:17px;
	color:#878889;
	margin-bottom:0px;
	margin-top:18px;
}
p.left {
	float:left;
}
p.right {
	float:right;
}
.clear {
	clear:both;
}
#mid {
	width:849px;
	height:680px;
	margin-left:-425px;
	margin-top:-180px;
	left:50%;
	top:30%;
	position:absolute;
}
#header {
	height:56px;
}
#header img {
	margin-left:8px;
}
#mainframe {
	background:#FFFFFF;
	height:591px;
}
#footer {
	height:14px;
}
#footer p {
	margin-left:8px;
	margin-top:4px;
}
#nav {
	float:left;
	position:relative;
	left:8px;
	top:8px;
	width:273px;
}
#nav_ee {
	float:right;
	margin-bottom:7px;
}
#nav_tree {
	float:left;
	margin-bottom:7px;
	width:133px;
	height:284px;
	background-color:#ec008c;
}
#nav_tree div {
	background-image:url(img/nav_menu_line.gif);
	height:21px;
	background-color:#ec008c;
	background-repeat:no-repeat;
	background-position:top;
}
	#nav_tree div.top {
		height:23px;
		background-image:none;
	}
	#nav_tree div.active {
		background-color:#ef59a1;
	}
	#nav_tree div.sub {
		height:20px;
		background-image:none;
	}
#nav a {
	color:#FFFFFF;
	position:relative;
	left:20px;
	top:7px;
	font-size:11px;
}
	#nav a.top {
		top:9px;
	}
	#nav a.active {
		color:#610c35;
	}
	#nav a.sub {
		left:28px;
		top:6px;
	}
#motiv {
	float:right;
	position:relative;
	right:8px;
	top:8px;
	width:553px;
}
	#motiv img.left {
		float:left;
	}
	#motiv img.right {
		float:right;
	}
#motiv_right {
	float:right;
	width:133px;
	height:284px;
	background-color:#f6adcd;
}
#motiv_right.g {
	background-color:#8cc63f;
}
#motiv_right.dark {
	background-color:#ec008c;
}
#text {
	width:377px;
	float:left;
	position:relative;
	left:18px;
	top:18px;
	color:#878889;
}
#text p.date {
	color:#878889;
	float:right;
	font-size:10px;
	margin-bottom:0px;
}
#text p {
	font-size:11px;
	margin-bottom:18px;
	line-height:17px;
}
#text_news {
	height:284px;
	top:11px;
	position:relative;
}
#news_bg {
	background-image:url(img/motiv_news_bg.jpg);
	float:right;
	width:274px;
	margin-bottom:7px;
}
#text_news h1 {
	margin:0px 18px 18px 18px;
}
#news_text {
	margin:18px;
}
#text_news p {
	margin:18px;
	line-height:17px;
	color:#878889;
}
#show_text {
	color:#878889;
}
#text_right {
	margin-top:7px;
	float:right;
	width:133px;
	height:284px;
	background-color:#f6adcd;
}
#text_right.g {
	background-color:#8cc63f;
}
#text_inspiration {
	float:right;
	width:273px;
	height:284px;
	margin-top:7px;
	background-color:#f6adcd;
}
#text_inspiration h1 {
	color:#FFFFFF;
	margin:15px;
}
#text_inspiration p {
	font-size:11px;
	margin:15px;
	line-height:17px;
	color:#FFFFFF;
}
#text_inspiration.dark {
	background-color:#ec008c;
}
#text_inspiration.green {
	background-color:#8cc63f;
}
#text_inspiration a {
	color:#FFFFFF;
	float:right;
	margin:15px;
}
#text_inspiration a.back {
	float:left;
}
#scroll_control {
	width:21px;
	position:relative;
	top:248px;
}
#scroll_control.big {
	top:534px;
}
#scroll_control2 {
	width:21px;
	float:right;
	position:relative;
	top:248px;
	right:18px;
	display:none;
}
#contact_bg {
	width:413px;
	float:left;
	background-color:#a8d26d;
	height:575px;
}
#contact {
	margin:45px;
	margin-top:38px;
	width:320px;
}
#contact p {
	color:#FFFFFF;
	margin:0;
	margin-top:24px;
}
#contact p.daten {
	line-height:normal;
	float:left;
	margin-top:4px;
}
#contact p.heading {
	clear:both;
	float:left;
	margin-top:30px;
}
#daten_in {
	float:right;
	margin-bottom:3px;
	height:16px;
	width:234px;
}
#contact textarea {
	float:right;
	margin-top:10px;
	width:318px;
	height:120px;
}
#contact button {
	width:90px;
	height:22px;
	float:right;
	margin-top:5px;
	background-color:#FFFFFF;
}
#button {
	color:#ec008c;
}
#contact p a {
	color:#FFFFFF;
	font-weight:bold;
}
#req {
	font-size:10px;
	float:left;
	width:200px;
}
#start_text {
	position:relative;
	left:120px;
	top:15px;
	width:680px;
}
#start_text p {
	font-size:11px;
	line-height:17px;
	color:#818285;
	float:left;
	margin-bottom:20px;
	width:620px;
}
#start_text a {
	float:right;
}
#text p.sitemap {
	position:relative;
	margin-left:20px;
}
#text p.sitemap a {
	float:right;
}
#text div.sub {
	margin-left:20px;
	width:358px;
}