@charset "UTF-8";

*{

	margin:0;

	padding:0;

	}

html, body{

	height:100%;

	width:100%;

	}

img{

	border:none;

	}

a{

	outline:none;

	}
	
#head {position:relative;}
#head #pic {position:absolute; top:0; left:0; z-index:-1000;}

#container h1 a,#container h2 a,

#container h3 a,#container h4 a,

#container h5 a,#container h6 a{

	border:none;

	}

body {

	font-family:Verdana, Geneva, sans-serif;

	font-size: 12px;

	background:url(Bilder/background.jpg) repeat-x #2c4184;

	}

#page{

	width:801px;

	padding-top:20px;

	margin:auto;

	}

#head{

	width:801px;

	height:179px;

	padding-top:72px;

	margin:auto;

	}

#navi{

	background:#fff;

	width:801px;

	height:150px;

	opacity: 0.8;

	}

#navi h1 a{

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #000;

	text-decoration: none;

}

#container{

	width:801px;

	min-height:381px;

	float:left;

	background:url(Bilder/schatten.jpg) left bottom no-repeat #fff;

	color:#575656;

	font-size:11px;

	line-height:12px;

	}

#container p{

	color:#575656;

	font-size:11px;

	line-height:12px;

	margin-bottom:18px;

	margin-top:18px;

	}

#container p.align-right{

	text-align:right;

	}

#container p.align-center{

	text-align:center;

	}

#container h1{

	color:#575656;

	font-size:18px;

	font-weight:lighter;

	margin-bottom:18px;

	line-height:20px;

	}

#container h2{

	color:#575656;

	font-size:14px;

	font-weight:lighter;

	margin-bottom:18px;

	line-height:16px;

	}

#container h3{

	color:#575656;

	font-size:12px;

	font-weight:lighter;

	margin-bottom:18px;

	line-height:14px;

	}

#container h4,#container h5,#container h6{

	color:#575656;

	font-size:11px;

	font-weight:lighter;

	margin-bottom:18px;

	line-height:14px;

	}

#container a{

	text-decoration:none;

	color:#0046b3;

	font-weight:bold;

	}

#container ul, #container ul ul,

#container ol, #container ol ol{

	list-style-image:url(Bilder/list.gif);

	margin-left:20px;

	}

#container li{

	margin-bottom:8px;

	margin-top:8px;

	color:#575656;

	}

#lcol{

	width:350px;

	margin-top:20px;

	margin-bottom:20px;

	float:left;

	min-height:295px;

	padding-left:20px;

	padding-right:20px;

	}

#rcol{

	width:350px;

	margin-top:20px;

	margin-bottom:20px;

	float:left;

	min-height:295px;

	border-left:1px solid #959595;

	padding-left:20px;

	padding-right:20px;

	}

#service{

	float:right;

	list-style-type:none;

	margin:5px;
	

	}

#service li{

	float:left;

	margin-left:5px;

	color:#fff;

	}

#service a{

	color:#000;

	text-decoration:none;

	}

#service a.service-aktiv{

	color:#0046B3;

	}

#logo{


	position:absolute;

	top:122px;

	left:595px;

	}



#eco{

	position:absolute;

	margin-top:8px;

	margin-left:15px;

	}

/*	

#navigation{

	list-style-type:none;

	float:left;



	}

#navigation li{

	float:left;

	}

#navigation a{

	color:#464747;

	text-decoration:none;

	text-transform:uppercase;

	width:115px;

	height:41px;

	font-size:10px;

	display:block;

	position:relative;

	top:80px;

	text-align:center;

	line-height:41px;

	background:url(Bilder/button.jpg) no-repeat 0px 0px;

	}

#navigation a:hover, #navigation a#aktiv{

	color:#fff;

	background:url(Bilder/button.jpg) no-repeat 0px -44px;

	}

*/

.sponsorlink{

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Bilder/sponsors.png');

	width: 46px;

	height: 46px;

	padding: 5px;

	border: none !important;

	display: block;

	float: left;

	margin-right: 8px;

}

html > body .sponsorlink{

	background: url(Bilder/sponsors.png) no-repeat;

}

.clear {

	display:block;

	clear:both;

	visibility:hidden;

}

#searchform{

	float: right;

	margin-top: 4px;

	margin-right: 5px;

	margin-left:5px;

}



.searchbox, .search_btn{

	border: 1px solid #444;

	background: #fff;

	color: #0046B3;

	

}

.searchbox{

	font-style: italic;

	padding-left: 3px;

	width: 120px;

}

.tx-indexedsearch-redMarkup	{

	color: #ef8f00 !important;

}	

/* H4CK5 4 13 */





/* Different Styles */



/* 4 Columns */

#lcolt{

	width:350px;

	margin-top:20px;

	margin-bottom:10px;

	float:left;



	border-right:1px solid #959595;

	padding-left:20px;

	padding-right:20px;

	}

#rcolt{

	width:350px;

	margin-top:20px;

	margin-bottom:10px;

	float:left;



	padding-left:20px;

	padding-right:20px;

	}



#lcolb{

	width:350px;

	margin-bottom:20px;

	float:left;

	min-height:150px;

	border-right:1px solid #959595;

	padding-left:20px;

	padding-right:20px;

	}

#rcolb{

	width:350px;

	margin-bottom:20px;

	float:left;

	min-height:150px;

	padding-left:20px;

	padding-right:20px;

	}



/* 5 Columns */



#col1{

	width:210px;

	margin-bottom:20px;

	float:left;

	min-height:150px;

	border-right:1px solid #959595;

	padding-left:20px;

	padding-right:20px;

	}

#col2{

	width:210px;

	margin-bottom:20px;

	float:left;

	min-height:150px;

	border-right:1px solid #959595;

	padding-left:20px;

	padding-right:20px;

	}

#col3{

	width:200px;

	margin-bottom:20px;

	float:left;

	min-height:150px;

	padding-left:20px;

	padding-right:20px;

	}

span.news-list-date{

	text-align:right;

	color:#0046B3;

	display:block;

	font-size:9px;

	}

hr.clearer{

	border:none;

	border-top:1px solid #959595;

	margin-bottom:5px;

	margin-top:12px;

	}

table,tr,th,td{

	border:1px solid #575656;

	border-collapse:collapse;

	border-spacing:0;

	padding:5px;

	}

table{

	width:350px !important;

	}

table.csc-frame-frame1{

	width:200px !important;

	}

/* NEWS */

#container .news-latest-container p,#container .news-single-item p, #container .news-list-container p{

	margin-bottom:10px;

	margin-top:10px;

	}

#container .news-latest-container h2,#container .news-single-item h2, #container .news-list-container h2,

#container .news-latest-container h4,#container .news-single-item h4, #container .news-list-container h4{

	margin-bottom:0px;

	margin-top:0px;

	}

/* SUCHE */

#container ul.browsebox{

	text-align:center;

	}

#container ul.browsebox a{

	font-size:12px;

	}

#container div.hide{

	display:none;

	}

dt.odd{

	background:#e3e6ee;

	margin-top:3px;

	margin-bottom:3px;

	padding:3px;

	}

dt.even{

	background:#bac1d7;

	margin-top:3px;

	margin-bottom:3px;

	padding:3px;

	}

/* BILDER */

.csi-caption{

	color:#575656;

	}

.floater{

	float:left;

	}

#container .news-latest-container p.more{

	text-align:right;

	}

* + html .floater{

width:801px;}

#container table p,#container table h1,#container table h2,#container table h3{

margin-top:3px;

margin-bottom:3px;

}

#container th, #container thead{

background:#0046B3;

color:#fff;

}

#container th p, #container thead p,

#container th h1, #container thead h1,

#container th h2, #container thead h2,

#container th h3, #container thead h3,

#container th h4, #container thead h4,

#container th h5, #container thead h5,

#container th h6, #container thead h6{

color:#fff !important;

}

#container th p, #container thead p{

font-weight:bold;

}

/* FLYOUT MENU */

/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/dl-dropdown.html

Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */



 #navigation {position:absolute; width:740px; padding-left:10px; overflow:hidden;top:181px;}

 dl.menu {width:268px; float:left; margin:-32700px -153px 0 0;}

 dl.menu dd a {display:block; height:auto; color:#000; font:normal 11px/25px verdana, sans-serif; text-decoration:none; padding-left:10px;padding-right:10px;}

 dl.menu a:visited {color:#fff;}



 dl.menu dt {float:left; padding:0; margin:32700px 0 0 0; position:relative; z-index:50;}





dl.menu dt a{

	color:#464747;

	text-decoration:none;

	text-transform:uppercase;

	width:114px;

	height:41px;

	font-size:10px;

	display:block;

	position:relative;

	text-align:center;

	line-height:41px;

	background:url(Bilder/button.jpg) no-repeat 0px 0px;

	margin-right:1px;

	}

dl.menu dt a:hover, dl.menu dt a#aktiv{

	color:#fff;

	background:url(Bilder/button.jpg) no-repeat 0px -44px;

	}

 dl.menu dt a:hover,

 dl.menu dt a:focus,

 dl.menu dt a:active

 {margin-left:1px; text-decoration:none;}



 dl.menu dd {float:left; padding:25px 0 0 0; margin:-25px 0 0 0; position:relative; z-index:10;margin-left:3px; }

 dl.menu dd a {background:#EF8F00;width:130px;}

 dl.menu dd a:hover,

 dl.menu dd a:focus,

 dl.menu dd a:active

 {margin-right:1px; background:#000; color:#fff;}

 

 #sprache {position:relative; top:-60px; left:730px;}

 #sprache li {list-style-type:none;float:left;margin-right:10px;}
