*	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
body
	{
	background-image: url('background.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:100%;
	font-family: trebuchet ms, verdana, arial, sanas serif;
	font-size:14pt;
	}
.red
	{
	color: #e65096;
	}
.inline
	{
	display:inline;
	}
.clear	
	{
	clear:both;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:10px;
	
	}
.hidden
	{
	display:none;
	}
.right
	{
	float:right;
	}
.left
	{
	float:left;
	}
.error
	{
	color:red;
	}
.underline
	{
	text-decoration:underline;
	}
.fussnote
	{
	color:#a0a0a0;
	font-size:0.9em;
	}
.green
	{
	color:#056936;
	font-weight:bold;
	}
#wrapper
	{
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-color:#ffffff;
	width:980px;
	height:100%;
	font-size:0.7em;
	}
#wrapper #quick_navi
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url('logo.png');
	background-repeat:no-repeat;
	background-position: bottom center;
	height:105px;
	}
#wrapper #quick_navi p
	{
	padding:0px 0px 0px 0px;
	margin: 20px 20px 0px 0px;
	float:right;
	color: #A0A0A0;
	}
#wrapper #quick_navi p a
	{
	color: #A0A0A0;
	text-decoration:none;
	}
#wrapper #quick_navi p a:hover
	{
	color: #E65096;
	text-decoration:none;
	}
#wrapper #quick_navi form
	{
	padding:0px 0px 0px 0px;
	margin: 20px 20px 0px 0px;
	float:right;
	height:16px;
	}
#wrapper #quick_navi form label
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	}
#wrapper #quick_navi form input
	{
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	font-size:0.8em;
	float:left;
	}
#wrapper #quick_navi form input .image
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	font-size:0.8em;
	border:none !important;
	float:left;
	}
#wrapper #aufmacher
	{
	padding:0px 0px 0px 0px;
	margin: 5px 20px 0px 20px;
	float:right;
	}
#wrapper #content_wrap
	{
	padding:20px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	text-align:left;
	}
#wrapper #content_wrap #navi
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width: 200px;
	overflow:hidden;
	height:100%;
	}
/*1.lvl*/
#wrapper #content_wrap #navi ul
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #016533;
	list-style:none;
	}
#wrapper #content_wrap #navi ul li
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#wrapper #content_wrap #navi ul li .nav_link
	{
	padding:9px 0px 9px 10px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button1.gif');
	background-repeat:repeat-x;
	}
#wrapper #content_wrap #navi ul li .nav_link a
	{
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	}
#wrapper #content_wrap #navi ul li .nav_link:hover
	{
	padding:9px 0px 9px 10px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button2.gif');
	}
/*2.lvl*/
#wrapper #content_wrap #navi ul li ul
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7FB198;
	list-style:none;
	}
#wrapper #content_wrap #navi ul li ul li
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#wrapper #content_wrap #navi ul li ul li .nav_link
	{
	padding:9px 0px 9px 10px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button1_1.gif');
	}
#wrapper #content_wrap #navi ul li ul li .nav_link a
	{
	color:#333333;
	font-weight: bold;
	text-decoration:none;
	}
#wrapper #content_wrap #navi ul li ul li .nav_link:hover
	{
	padding:9px 0px 9px 10px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button2_2.gif');
	}
/*3.lvl*/
#wrapper #content_wrap #navi ul li ul li ul
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7FB198;
	list-style:none;
	}
#wrapper #content_wrap #navi ul li ul li ul li
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	}
#wrapper #content_wrap #navi ul li ul li ul li .nav_link
	{
	padding:9px 0px 9px 30px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button1_1.gif');
	}
#wrapper #content_wrap #navi ul li ul li ul li .nav_link a
	{
	color:#333333;
	font-weight: bold;
	text-decoration:none;
	}
#wrapper #content_wrap #navi ul li ul li ul li .nav_link:hover
	{
	padding:9px 0px 9px 30px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button2_2.gif');
	}
/*4.lvl*/
#wrapper #content_wrap #navi ul li ul li ul li ul
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7FB198;
	list-style:none;
	}
#wrapper #content_wrap #navi ul li ul li ul li ul li
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	}
#wrapper #content_wrap #navi ul li ul li ul li ul li .nav_link
	{
	padding:9px 0px 9px 40px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button1_1.gif');
	}
#wrapper #content_wrap #navi ul li ul li ul li ul li .nav_link a
	{
	color:#333333;
	font-weight: bold;
	text-decoration:none;
	}
#wrapper #content_wrap #navi ul li ul li ul li ul li.nav_link:hover
	{
	padding:9px 0px 9px 40px;
	margin: 0px 0px 0px 0px;
	width:200px;
	height:12px;
	background-image:url('button2_2.gif');
	}
/*Content*/
#wrapper #content_wrap #content
	{
	padding:0px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	float:left;
	width: 500px;
	overflow:auto;
	height:100%;
	}
#wrapper #content_wrap #content #ariadne
	{
	font-size:0.95em;
	}
#wrapper #content_wrap #content #ariadne a
	{
	color: #A0A0A0;
	text-decoration:none;
	}
#wrapper #content_wrap #content #ariadne a:hover
	{
	color: #E65096;
	text-decoration:none;
	}
#wrapper #content_wrap #content h2
	{
	padding:10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	color: #E65096;
	border-top:solid #cccccc 1px;
	}
#wrapper #content_wrap #content form .label
	{
	float:left;
	width:150px;
	}
#wrapper #content_wrap #content .nur_text, 
#wrapper #content_wrap #content .news,
#wrapper #content_wrap #content .text,
#wrapper #content_wrap #content .img_left,
#wrapper #content_wrap #content .img_lefto,
#wrapper #content_wrap #content .img_right,
#wrapper #content_wrap #content .img_righto
	{
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 0px !important;
	}
#wrapper #content_wrap #content .nur_text h2,
#wrapper #content_wrap #content .text h2,
#wrapper #content_wrap #content .img_left h2,
#wrapper #content_wrap #content .news h2,
#wrapper #content_wrap #content .img_right h2,
#wrapper #content_wrap #content .img_righto h2,
#wrapper #content_wrap #content .img_lefto h2
	{
	padding:10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	color: #E65096;
	border-top:solid #cccccc 1px;
	}
#wrapper #content_wrap #content .text h3,
#wrapper #content_wrap #content .nur_text h3,
#wrapper #content_wrap #content .img_left h3,
#wrapper #content_wrap #content .news h3,
#wrapper #content_wrap #content .img_right h3,
#wrapper #content_wrap #content .img_lefto h3,
#wrapper #content_wrap #content .img_righto h3
	{
	padding:0px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
	color: #056936;
	}
#wrapper #content_wrap #content .nur_text, 
#wrapper #content_wrap #content .news,
#wrapper #content_wrap #content .text
	{
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}

#wrapper #content_wrap #content .nur_text a img, 
#wrapper #content_wrap #content .news a img,
#wrapper #content_wrap #content .text a img
	{
	border:none;
	}

#wrapper #content_wrap #content .nur_text p a,
#wrapper #content_wrap #content .news p a,
/*#wrapper #content_wrap #content .nur_text ul a, */
#wrapper #content_wrap #content .text p a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .nur_text p a:hover,
#wrapper #content_wrap #content .news p a:hover
	{
	color: #f2b4cf;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .nur_text label .label
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	}
/*left hover*/
#wrapper #content_wrap #content .img_left p a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_left p a:hover
	{
	color: #f2b4cf;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_left img
	{
	padding:0px 0px 0px 0px;
	margin: 0px 15px 5px 0px;
	width:160px;
	float:left;
	border:none;
	}
#wrapper #content_wrap #content .img_left img:hover
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:490px;
	float:left;
	border: solid 5px #ffffff;
	cursor:pointer;
	}
/*left ohne*/

#wrapper #content_wrap #content .img_lefto p a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_lefto p a:hover
	{
	color: #f2b4cf;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_lefto img
	{
	padding:0px 0px 0px 0px;
	margin: 0px 15px 5px 0px;
	width:160px;
	float:left;
	border:none;
	}
#wrapper #content_wrap #content .img_lefto img:hover
	{
	padding:0px 0px 0px 0px;
	margin: 0px 15px 5px 0px;
	width:160px;
	float:left;
	border:none;
	}
/*right-hover*/
#wrapper #content_wrap #content .img_right p a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_right p a:hover
	{
	color: #f2b4cf;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_right img
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 15px;
	width:160px;
	float:right;
	cursor:pointer;
	}
#wrapper #content_wrap #content .img_right img:hover
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 15px;
	width:490px;
	float:right;
	cursor:pointer;
	}
/*right ohne*/
#wrapper #content_wrap #content .img_righto p a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_righto p a:hover
	{
	color: #f2b4cf;
	text-decoration:underline;
	}
#wrapper #content_wrap #content .img_righto img
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 15px;
	width:160px;
	float:right;
	cursor:pointer;
	}
#wrapper #content_wrap #content .img_righto img:hover
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 15px;
	width:160px;
	float:right;
	cursor:pointer;
	}
/*Sitemap*/
#wrapper #content_wrap #content .nur_text ul, 
#wrapper #content_wrap #content .text ul,
#wrapper #content_wrap #content .img_left ul,
#wrapper #content_wrap #content .img_right ul
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	line-height:1.5em;
	
	}
#wrapper #content_wrap #content .nur_text ul li,
#wrapper #content_wrap #content .text ul li,
#wrapper #content_wrap #content .img_left ul li,
#wrapper #content_wrap #content .img_right ul li
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#wrapper #content_wrap #content .nur_text ul ul, 
#wrapper #content_wrap #content .text ul ul,
#wrapper #content_wrap #content .img_left ul ul,
#wrapper #content_wrap #content .img_right ul ul
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
	list-style:none;
	}
#wrapper #content_wrap #content .nur_text ul li ul li, 
#wrapper #content_wrap #content .text ul li ul li,
#wrapper #content_wrap #content .img_left ul li ul li,
#wrapper #content_wrap #content .img_right ul li ul lu
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#wrapper #content_wrap #content .nur_text ul li a, 
#wrapper #content_wrap #content .nur_text ul li ul li a, 
#wrapper #content_wrap #content .img_left ul li a, 
#wrapper #content_wrap #content .img_left ul li ul li a, 
#wrapper #content_wrap #content .img_right ul li a, 
#wrapper #content_wrap #content .img_right ul li ul li a
	{
	text-decoration:none;
	color: #e65096;
	}
#wrapper #content_wrap #content .nur_text ul li a:hover, 
#wrapper #content_wrap #content .nur_text ul li ul li a:hover,
#wrapper #content_wrap #content .img_left ul li a:hover, 
#wrapper #content_wrap #content .img_left ul li ul li a:hover,
#wrapper #content_wrap #content .img_right ul li a:hover, 
#wrapper #content_wrap #content .img_right ul li ul li a:hover
	{
	text-decoration:none;
	color: #f2b4cf;
	}
#wrapper #content_wrap #content .text ul li a, 
#wrapper #content_wrap #content .text ul li a:hover, 
#wrapper #content_wrap #content .text ul li ul li a, 
#wrapper #content_wrap #content .text ul li ul li a:hover
	{
	text-decoration:none;
	}
/*//SITEMAP*/
#wrapper #content_wrap #right
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width: 200px;
	overflow:hidden;
	height:100%;
	}
/*Linkliste*/
#wrapper #content_wrap #right .link_list
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	}
#wrapper #content_wrap #right .link_list h4
	{
	padding:9px 0px 9px 10px;
	margin: 0px 0px 0px 0px;
	background-image:url('button_grau.gif');
	height:12px;
	}
#wrapper #content_wrap #right .link_list p
	{
	padding:5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-top:none;
	}
#wrapper #content_wrap #right .link_list p a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #right .link_list ul
	{
	padding:5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-top:none;
	list-style:none;
	}
#wrapper #content_wrap #right .link_list ul li
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #E65096;
	}
#wrapper #content_wrap #right .link_list ul li a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #right .link_list ul li a:hover
	{
	color: #f2b4cf;
	text-decoration:underline;
	}
/*news*/
#wrapper #content_wrap #right .news
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-top:none;
	}
#wrapper #content_wrap #right .news h4,
#wrapper #content_wrap #right .news h2
	{
	padding:9px 0px 9px 10px;
	margin: 0px 0px 0px 0px;

	background-image:url('button_grau.gif');
	height:12px;
	font-size:1em;
	}
#wrapper #content_wrap #right .news h5,
#wrapper #content_wrap #right .news h3
	{
	padding:5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	color: #056936;
	font-size:1.2em;
	}
#wrapper #content_wrap #right .news h3
	{
	color: #056936;
	}
#wrapper #content_wrap #right .news hr
	{ padding:0px;
	margin: 10px 5px 5px;
	border-bottom: 1px solid #cccccc; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none;
	}
#wrapper #content_wrap #right .news p
	{
	padding:0px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	
	}
#wrapper #content_wrap #right .news p strong
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#999999;
	}
#wrapper #content_wrap #right .news p a
	{
	color: #E65096;
	text-decoration:underline;
	}
#wrapper #content_wrap #right .news p a:hover
	{
	color: #f2b4cf;
	text-decoration:underline;
	}
/*//right*/
#wrapper #footer
	{
	padding:5px 0px 0px 0px;
	margin: 0px 240px 0px 240px;
	float:left;
	width: 500px;
	overflow:hidden;
	height:100%;
	border-top:solid #999999 1px;
	text-align:left;
	}
#wrapper #footer p
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #999999;
	}
#wrapper #footer p a
	{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #999999;
	text-decoration:none;
	}