/* General */
*    {padding:0; margin:0;}
html {width:100%; height:100%; position:absolute;}
body {width:100%; height:100%;}
body {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
h1	 {font-size:30px; font-weight:bold; margin:5px 0px;}
h2   {font-size:24px; font-weight:bold; margin:5px 0px;}
h3   {font-size:20px; font-weight:bold; margin:5px 0px;}
h4   {font-size:24px; font-weight:bold; margin:5px 0px;}
h5   {font-size:20px; font-weight:normal; margin:5px 0px;}
h6   {font-size:16px; font-weight:normal; margin:5px 0px;}
p    {font-family: Arial; font-size:16px; font-weight:bold; margin:5px 0px;}
a	 {color:#898ac7;  outline:none;}
a:hover  {color:#ae0057;}
#left p, #top_1 p, #footer_1 p, #bottom p, #footer_2 p, #footer_3 p {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#898ac7;}
#right p {font-size:12px;}
#footer_2 p, #top_1 p {font-size:10px;}
#footer_2 a {text-decoration:none;}
.fck_bg		{background-color:black;}
.print		{width: 810px; margin:5px auto; background-color:white;}
.clearer	{clear:both;}
.center		{text-align:center; margin:0px auto;}
.right_ad	{border: 1px solid #C3C4E3;}
.img_left, .bild_links 	{float:left; margin-right:10px;}
.img_right, .bild_rechts {float:right; margin-left:10px;}
.sitemaplink	{text-align:right; color:#898AC7; font-size:10px; font-weight:normal;}
.sitemaplink a	{color:#898AC7; text-decoration:none;}
.sitemaplink a:hover  {color:#ae0057;}
.sitemaplevel1, .sitemaplevel2, .sitemaplevel3{
	list-style:none; font-weight:bold;}
.sitemaplevel1 ul {margin-left:25px;}
.sitemaplevel1 a	{color:black;}
/* Boxes */
#overhead{
	height: 150px;
}
#wrapper{
	width:980px;
	height:auto;
	margin:0px auto 10px auto;
	overflow:hidden;
	background-image:url(pics/Fotolia_3996590_XL.jpg);
	background-repeat:no-repeat;
	background-color:white;
}
#top_1{
	height:	20px;
	padding:2px 5px;
	/* overflow:hidden; */
}
#header	{
	height:	210px;
	padding:5px 5px;
	padding:5px 5px;
	overflow:hidden;
	background-image:url(pics/Header_neu_980x170.jpg);
}
#top_2{
	height:	57px;
	padding:5px 5px;
	overflow:hidden;
}
#content{background-image:url(pics/Fotolia_3996590_XL.jpg);
	background-repeat:no-repeat;
	background-color:white;
}
#left{
	float:left;
	width:200px;
	height:auto;	
	padding:5px 0px;
	overflow:hidden;
}
#middle{
	float:left;
	width:730px;
	height:auto;
	padding:15px 40px;
	overflow:hidden;
}
#right{
	float:right;
	width:160px;
	height:auto;	
	padding:5px 5px;
	overflow:hidden;
}
#footer_1{
	height:	25px;
	padding:15px 5px 5px 5px;
	overflow:hidden;
}
#bottom{
	height:70px;
	padding:5px 5px;
	padding:5px 5px;
	overflow:hidden;
}
#footer_2{
	height:	15px;
	padding:5px 5px;
	overflow:hidden;
}
#footer_3{
	margin:-8px auto 0px auto;
	width:980px; height:15px;
	font-size:10px; font-weight:normal; color:white;
}
#footer_3 p {margin-top:0px; font-size:10px; font-weight:normal; color:#898AC7;}
#footer_3 a {text-decoration:none;}
#footer_3 p.left {width:300px; float:left; text-align:left;}
#footer_3 p.middle {width:380px; float:left; text-align:center;}
#footer_3 p.right {width:300px; float:right; text-align:right;}
#header		{background-color:#c6e2ff;}
#wrapper	{background-color:white;}
body      	{}
#top_1, #top_2 	{background-color:black;}
#top_22	{margin-top:37px;}
/* locator */
#w3n_locator	{float:left; width:560px; color:#CBCCFA; font-weight:bold; margin:0px 0px 0px 7px;}
#w3n_locator a 	{color:#CBCCFA; font-weight:bold; margin:0px 0px 0px 0px;}
.locator {}
/* submenu */
#w3n_submenu 				{height:25px; text-align:right; margin:5px 0px 0px 0px; font-weight:bold;}
#w3n_submenu h4 			{float:left; margin:0px; float:left; color:black;}
#w3n_submenu ul 			{float:left; list-style:none;}
#w3n_submenu ul li 			{float:left; color:black; margin-left:10px;}
#w3n_submenu ul li a 		{float:left; color:black;}
#w3n_submenu .submenu 		{}
/* Seitensuche */
.search {list-style:none;}
/* Searchbox I */
#w3n_search	{}
#searchbox{
width:134px;
height:20px;
border:1px solid #BDBDE1;
float:right;
background-color:#ffffff;
background-color:#000000;
}
#searchbox input.text{
float:left;
width:106px;
color:#BDBDE1;
background-color:#000000;
border:0px;
margin:2px 0px 0px 2px;
}
#searchbox input.submit{
width:20px;
height:20px;
border:0px;
background:url(images/search_2.jpg) no-repeat;
margin:0px;
cursor:pointer;
float:right;
}
/* Searchbox II */
#w3n_search	{float:right; margin:-3px -3px 0px 0px;}
/* navigation */
#fly_h {margin: 0px auto 0px -5px;}
#nav_fly_h {margin:0px; font-size:12px; font-weight:bold;}
#nav_fly_h ul	{list-style:none; position:absolute; width:980px;}
#nav_fly_h ul li ul	{width:420px; text-indent:0px;}
#nav_fly_h ul li ul	li ul {width:420px; text-indent:0px;}
#nav_fly_h ul li{
	width:140px; line-height:30px; font-size:12px;
	text-indent:12px; text-decoration:none;
	background-image:url(pics/link_small_3.jpg); color:#060666; color:black;
}
#nav_fly_h ul li a{
	width:140px; line-height:30px; display:block; outline:none;
	color:black; text-decoration:none;
}
#nav_fly_h a:link    {}
#nav_fly_h a:visited {}
#nav_fly_h a:hover   {color:#C9456D; color:#5e60b3; color:#ae0057;}
#nav_fly_h a:active  {color:red;}
#nav_fly_h a:focus   {}
#nav_fly_h ul li {float:left;}
#nav_fly_h ul li ul {position:absolute; top:30px; visibility:hidden;}
#nav_fly_h ul li ul li ul {position:absolute; top:30px; visibility:hidden;}
#nav_fly_h ul li:hover ul {visibility:visible;}
#nav_fly_h ul li.sfhover ul {visibility:visible;}
#nav_fly_h ul li:hover ul li ul {visibility:hidden;}
#nav_fly_h ul li.sfhover ul li ul {visibility:hidden;}
#nav_fly_h ul li:hover ul li:hover ul {visibility:visible;}
#nav_fly_h ul li.sfhover ul li.sfhover ul {visibility:visible;}

