/*---------- CSS Document ----------*/

body, p a {
		background:url(/xconfig/bilder/bg_01.jpg);
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
		padding:0px;}

#bg_top_website{
	background:url(/xconfig/bilder/bg_01h.jpg) repeat-x;
	margin:auto;
	padding:0px;
	min-height:462px;}
	
	#bg_website{
		margin:auto;
		width:982px;}

	a{
		color:#000000;
		font-size:11px;
		font-weight: none;}
	
	a:hover{
		text-decoration:none;}
	
	

/*---------- Header ----------*/
#header1{
		margin:0px;}
	
#header2{
		background:url(/xconfig/bilder/bg_head_01.jpg) no-repeat;
		width:982px;
		min-height:150px;}

/*---------- Navigation ----------*/
#menu{
		width:520px;
		padding:25px 0px 0px 233px;
		height:26px;

		float:left;}
	
	#menu a{
		height:22px;
		width:60px;
    		color:#000;
	    	display:block;
	    	padding:5px 20px 0px 20px;
	    	text-align:center;
	    	text-decoration:none;}

		#menu a:hover{
		text-decoration:underline;}

	#menu #bigmenuactive{
		color:#141952;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;}
	
	/*---------- Erste Ebene der Navigation ----------*/
	#menu li{
		float:left;
    		display:block;}

	#menu  li, ul {
		margin:0px;
		padding:0px;
		list-style-type: none;}
		
	/*---------- Zweite Ebene der Navigation ----------*/
	#menu li ul{
		background:url(/xconfig/bilder/cm_white.jpg) repeat-x #FFF;
		background-position:bottom;
		position:absolute;
		visibility:hidden;
		width:200px;
	   	margin:0px;
		padding:5px 0px 5px 0px;
		border-right:2px solid #9a9da4;
		border-bottom:2px solid #9a9da4;}

	#menu li li{
		display:block;}

		#menu li li a{
		width:190px;
		height:20px;
		color:#000;
		padding:3px 0px 0px 0px;
		margin:0px 5px 0px 5px;
		text-align:left;
		border-top:1px solid #141952;}
		
		#menu li li a:hover{
		background:#141952;
		color:#FFF;}
		
		#menu li li img{
			border:0px;}

		
	/*---------- Dritte Ebene der Navigation ----------*/
	#menu li ul li ul{
		background:url(/xconfig/bilder/bg_nav5.png) repeat-y #FFF;
		background-position:bottom;
		position:absolute;
		margin-top:-13px;
		margin-left:174px;
		padding:5px 0px 5px 0px;
		border:0px;
		border-right:2px solid #9a9da4;
		border-bottom:2px solid #9a9da4;}

	#menu li li li a{
		width:190px;
		height:16px;
		color:#000;
		padding:3px 0px 0px 0px;
		margin:0px 5px 0px 5px;}
		

	
/*---------- Linke Navigation ----------*/
	#menu-left{
		width:160px;
		margin:20px;}
	
	#menu-left img{
		border:0px;
		padding:0px;
		margin:0px;
		float:left;}
	
	#menu-left ul{
		padding:0px;
		margin:0px;}
	
	#menu-left ul li a{
		display:block;
		height:19px;
		padding-top:4px;
		border-top:1px solid #141952;
		background:none;
		color: #000000;
		font-size:11px;
		text-decoration:none;}
	
	#menu-left ul li a:hover{
		background:none;
		color:#000000;
		font-weight:bold;
		font-size:11px;}
	
	#menu-left ul li #menu-left1_active{
		color:#141952;
		font-weight:bold;}

	/*---------- Navigation 2 der linken Navigation ----------*/	
	#menu-left ul li ul li{
		display:block;
		margin-left:20px;}
		
	#menu-left ul li ul li a{
		height:16px;}
		
	#menu-left ul li ul li #menu-left2_active{
		color:#141952;
		font-weight:bold;}
		
/*---------- Container ----------*/
#container{
		width:962px;
		min-height:300px;
		margin-left:10px;
		float:left;
		text-align:justify;}
	*html #container{
	margin:0px;}

	#container a{
		font-size:12px;
		color:#0d3b06;}

	#container img{
		text-align:center;
		float:left;
		margin:0px 10px 10px 0px;}

		*html #container{
		height:400px;}

/*---------- Content Sie sind hier ----------*/
#content-sie-sind-hier{
		width:930px;
		float:left;
		margin:13px 0px 0px 21px;
		font-size:10px;
		height:29px;}
	
	#content-sie-sind-hier h1{
		float:left;
		padding-left:253px;
		color:#666666;
		padding-top:3px;
		margin:0px;
		font-size:10px;
		font-weight:normal;}
	
	#content-sie-sind-hier h1 a{
		font-size:10px;
		color:#666666;}

/*---------- Content Shadow ----------*/	
#content_shadow1 {
   float: left;
   background-color: #bbb;
   padding:0px;
   border-right: 2px solid #ddd;
   border-bottom:2px solid #ddd;
   margin-left: 10px;
   }
#content_shadow2 {
   float: left;
   background-color: #777;
   padding: 0px;
   border-right: 2px solid #999;
   border-bottom:2px solid #999;
   }

/*---------- Content Links ----------*/	
#content-left{	
		background:url(/xconfig/bilder/bg_nav5.png) repeat-y #FFF;
		background-position:right;
		float:left;
		width:200px;
		min-height:300px;
		text-align:justify;}
		
	#content-left h1{
		font-size:11px;
		font-weight:none;}

	#content-left img{
		text-align:center;}
		
	#content-left a{
		font-size:12px;}
	#content-left fieldset{
		padding:10px;}

/*---------- Content Middle ----------*/
#content-middle{
		background:url(/xconfig/bilder/cm_white.jpg) repeat-x #FFF;
		background-position:bottom;
		width:474px;
		padding:20px;
		line-height: 17px;
		min-height:300px;
		float:left;}
	
		*html #content-middle{
		height:300px;
		width:470px;}
	
	#content-middle a{
		color:#000;}
		
	#content-middle a:hover{
		background:#adc1d1;
		color:#000;}
	
	#content-middle img{
		max-width:225px;}
	*html #content-middle img{
		width:225px;}
	
	#content-middle h1{
		font-size:14px;
		color: #141952;
		border-bottom:1px solid #141952;}

	#content-middle h2{
		width:450px;
		font-size:14px;
		float:left;
		color: #141952;
		margin-bottom:10px;
		border-bottom:1px dashed #c1c7c7;}
		
	#content-middle h3{
		font-size:16px;
		text-align:center;
		font-weight:bold;}

	#content-middle td{
		font-size:11px;}
		
	#content-middle td a{
		font-size:11px;}
	
/*---------- Content Rechts ----------*/
#content-right{
		background:url(/xconfig/bilder/cm_white.jpg) repeat-x #FFF;
		background-position:bottom;
		float:left;
		padding:10px;
		width:180px;
		min-height:300px;
		text-align:left;}
		
	#content-right a{
		color:#000;
		font-size:11px;
		text-align:left;}

	#content-right a:hover{
		background:#adc1d1;
		color:#000;}
	
	#content-right img{
		text-align:center;}
	
	#content-right h1{
		float:left;
		font-size:11px;
		margin-bottom:10px;}
	
/*---------- Allgemeine Konfiguration ----------*/
.clear{
		clear: both;}

	#shade{
		height:1px;
		border:1px dotted #cccccc;}

	/*---------- Sitemap ----------*/
#sitemap{
		float:left;}
	
	#sitemap a{
		height:15px;
		width:462px;
    	color:#000;
    	display:block;
    	padding:1px 0px 3px 0px;
    	text-align:left;
    	text-decoration:none;}

		#sitemap a:hover{
		text-decoration:underline;}	
	/*---------- Erste Ebene der Navigation ----------*/
	#sitemap li{
		float:left;
		font-weight:bold;}

	#sitemap  li, ul {
		margin:0px;
		padding:0px;
		list-style-type: none;}

	/*---------- Zweite Ebene der Navigation ----------*/
	#sitemap li ul{
		width:400px;
	    margin-left:20px;
		padding:5px 0px 5px 0px;
		}
		#sitemap li li a{
		width:420px;
		height:20px;
		color:#000;
		font-weight:normal;
		padding:3px 0px 0px 0px;
		margin:0px 5px 0px 5px;
		text-align:left;}
		
		#sitemap li li a:hover{
		background:#141952;
		color:#FFF;}
		
		#sitemap li li img{
			border:0px;}

		
	/*---------- Dritte Ebene der Navigation ----------*/
	#sitemap li ul li ul{
		width:400px;
		margin-left:10px;
		padding:5px 0px 5px 0px;
		border:0px;}

	#sitemap li li li a{
		width:392px;
		height:16px;
		color:#000;
		padding:1px;
		margin:0px 0px 0px 20px;}
	/*---------- Suche ----------*/
#suche_form{
	padding:14px 40px 0px 5px;
	font-size:11px;
	float:right;
	}
#suche{
	width:100px;
	height:13px;
	font-size:11px;
	}
#suche_button{
	background:none;
	border:0px;
	font-size:11px;
	width:40px;
	height:17px;
	}

	/*---------- Kontaktpage ----------*/
#betreffkontakt{
		background:#efefef;
		color: #000000; 
		width:230px;
		font-size:11px;
		border:0px;
		border-bottom:1px solid #5c5c5c;
		border-bottom-style:dotted;}
		
	#kontakt{
		margin-top:5px;
		background:#efefef;
		color: #000000; 
		width:160px; 
		font-size:11px;
		border:0px;
		border-bottom:1px dotted #5c5c5c;}
		
	#nachricht{
		background:#efefef;
		height:150px; 
		width:230px;
		font-size:11px;
		border: 1px solid #5c5c5c;
		border-style:dotted;}
		
	#button{ 
		width: 115px; 
		background:none;
		color: #000000; 
		border:1px solid #5c5c5c;
		font-size:11px;
		margin-top:5px;}
		
	#kontaktlinks{
		width:200px;
		float:left;
		text-align:justify;}
		
	#kontaktlinks a{
		color:#002f62;
		font-size:11px;}
		
	#kontaktlinks a:hover{
		background:#585858;
		color:#FFF;
		text-decoration:none;}
		
	#kontaktrechts{
		width:250px;
		padding-top:4px;
		float:right;
		text-align:justify;}
		
	#kontaktrechts a{
		color:#002f62;
		font-size:11px;}
		
	#kontaktrechts a:hover{
		background:#585858;
		color:#FFF;
		text-decoration:none;}
		
/*---------- Newsletter----------*/
	#newsletter{
		width:400px;
		padding:10px 0px 0px 10px;
		font-size:11px;}
		
	#news_name{
		margin-top:5px;
		background:#efefef;
		color: #000000; 
		width:230px; 
		font-size:11px;
		border:0px;
		border:1px solid #5c5c5c;}
	
/*---------- Footer ----------*/
#footer{
		background:url(/xconfig/bilder/bg_footer_01.jpg) no-repeat;
		background-position:bottom;
		margin:auto;
		width:982px;
		height:36px;
		padding:125px 0px 0px 0px;}
	
	#footer h1,h2,h3 {
		color:#666666;
		float:right;
		font-weight:normal;
		font-size:10px;}
		
	#footer h1{
		float:left;
		text-align:left;
		width:380px;
		padding:5px 0px 0px 30px;}
	
	#footer h2{
		float:right;
		text-align:right;
		width:280px;
		padding:5px 30px 0px 0px;}
	
	#footer h3{
		float:left;
		text-align:left;
		width:180px;
		padding:5px 35px 0px 0px;}
	
	#footer a{
		font-size:10px;
		color:#666666;}
		
/*---------- Flash Bildervorschau ----------*/
#lbOverlay{
		position:absolute;
		left:0;
		width:100%;
		background-color:#000;
		cursor:pointer;}

	#lbCenter, #lbBottomContainer{
		position:absolute;
		left:50%;
		overflow:hidden;
		background-color:#fff;}

	.lbLoading{
		background:#fff url(/xconfig/bilder/vorschau/css/loading.gif) no-repeat center;}

	#lbImage{
		position: absolute;
		left: 0;
		top: 0;
		border: 10px solid #fff;
		background-repeat: no-repeat;}
	
	#lbPrevLink, #lbNextLink{
		display: block;
		position: absolute;
		top: 0;
		width: 50%;
		outline: none;}

	#lbPrevLink{
		left: 0;}

	#lbPrevLink:hover{
		background: transparent url(/xconfig/bilder/vorschau/css/prevlabel.gif) no-repeat 0% 15%;}

	#lbNextLink{
		right: 0;}

	#lbNextLink:hover{
		background: transparent url(/xconfig/bilder/vorschau/css/nextlabel.gif) no-repeat 100% 15%;}

	#lbBottom{
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 10px solid #fff;
		border-top-style: none;}

	#lbCloseLink{
		display: block;
		float: right;
		width: 66px;
		height: 22px;
		background: transparent url(/xconfig/bilder/vorschau/css/closelabel.gif) no-repeat center;
		margin: 5px 0;}

	#lbCaption, #lbNumber{
		margin-right: 71px;}

	#lbCaption{
		font-weight: bold;}
		
		
/* --------- RSS Style --------- */


div.chunk {
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}
div.chunk h4{
	margin:0 0 0 0;
	padding:0;
}
div.chunk h4 a{
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

div.chunk h4 a:hover{
	color:#FFF;
	background:black;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

