body{
	font-family:Verdana,Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; text-decoration:none;text-align:center;color:#333333;	
	/*BACKGROUND-COLOR:#F3F2F7;
	background-image:url(../images/bg.gif);
	background-position:center;
	background-repeat:repeat-y ;*/
		
}


#main li{
	list-style-image:url(../images/li.gif); 
}

.foundWord{	font-weight:bold; background-color:#E4DEE7;}


#headStyle a {
	font-size:10px;
	font-family:Verdana,Helvetica, sans-serif; padding:0px; margin:0px; text-decoration:underline;text-align:left;color:black;
}


.clLeist td{
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;	
	border-collapse:collapse;
	border-spacing:0px;		
}


.libz li{
	list-style-image:url(../images/li.gif); 
	padding-bottom: 12px;
}


.pimg{
	padding:3px;
}

.ulSm{
	font-size:11px;
	list-style-image: url(../images/fgb.gif);	 
	 
}

.hdnavt{
	font-family:Verdana,Helvetica, sans-serif; padding:0px; margin:0px; text-decoration:underline;text-align:left;color:black;
}

.hdnavt:hover{
	font-family:Verdana,Helvetica, sans-serif; padding:0px; margin:0px; text-decoration:underline;text-align:left;color:tomato;
}



.clP  {
	font-family:Verdana,Helvetica, sans-serif; padding:0px; margin:0px; text-decoration:none;text-align:left;color:#333333;
	}		

.clPTR  {	
	 font-size:12px;
	 border-bottom: 1px solid #9B9B9B;							
	/*line-height:24px;*/
	}

.clPTRC  {	
	text-align:center;
	font-size:12px;
	border-bottom: 1px solid #9B9B9B;							
	/*line-height:24px;*/
	font-weight:bold;
	}

.clPTRH  {	
	font-size:11px;
	border-bottom: 2px solid #9B9B9B;							
	}

.clPTRHNL  {	
	font-size:11px;
	}



.clPTRHC  {	
	font-size:11px;
	border-bottom: 2px solid #9B9B9B;							
	text-align:center;	
	}

	
		
h1{ font-size:12px; font-weight:bold; display:inline;color:#333333;}
.clTbl {font-family:Verdana,Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; text-decoration:none;text-align:center;color:#333333;}		

.clL{font-size:12px;}
.cl11{font-size: 12px;}
.clFormFld{font-family:Verdana,Helvetica, sans-serif;text-align:left; font-size: 12px;font-weight:normal; text-decoration:none; BORDER: #EBEBEB 1px solid;}
.clFormFldC{
	PADDING-left:5px;
	PADDING-right:5px;
	text-align:left; font-size: 12px;font-weight:bold; text-decoration:none; BORDER: #C0C0C0 1px solid; background-color:#EBEBEB;cursor:pointer;
	}

.clFormFldS{text-align:left; font-size: 10px;text-decoration:none; }
	
.clFormFldCAnfrage{
	font-family:Verdana,Helvetica, sans-serif;	
	width:155px;
	font-size: 12px;
	text-decoration:none; 
	cursor:pointer;
	text-align:right;
	BACKGROUND-COLOR:#EBEBEB;
	border-right: 1px solid #EBEBEB;			
	border-left: 1px solid #C0C0C0;			
	border-bottom: 1px solid #9B9B9B;							
}
.clFormFldCAnfrage:hover{
	color:#5F5297;
	BACKGROUND-COLOR:white;	
}


/*footer _________________________________________________*/
#unten {
		font-size: 10px;
		/*line-height:16px;*/		
		font-weight:normal;
		position: relative;
		width: 720px;
		float: left;
		padding-bottom: 5px;
		padding-top: 5px;						
		left: 10px;
		/*padding-left: 15px;*/						
		height:70px;
		z-index:1;		
		border-top: silver 1px solid;
	}


#unten  h4 span, h3 span, h2 span{
	color:tomato;
	display:none;		
}
#unten h2.artCap {	
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:0px;
		height:0px;
	}

#mncnt {						/*main content*/
	margin: auto;
	padding-top:5px;
	text-align:left;
	position: relative;
	width: 760px;
}


	/*bottom _______________________________________________*/
	#mncnt .bcnt {
		position: absolute;
		width: 735px;
		top:250px;		/*230*/
		float: left;
		/*border: tomato 1px solid;*/
	}
	
	/*footer _______________________________________________*/
	#mncnt .fspc {					/*spacer*/
		float: left;
		overflow: hidden;
		position: relative;
		width: 750px;	
		height: 20px;
	}
	#mncnt .fcont {					/*footer content*/
		width: 758px;		
		position: relative;
		padding-left: 10px;
		padding-bottom: 35px;		
		color: #999999;
		font-size:12px; 
		/*border: tomato 1px solid;*/
	}
	#mncnt .fcontNo {
		color: #999999;
		font-size:11px; 
		text-decoration:none;	
		cursor:text;
	}	
	#mncnt .clFooterImpressLnkTop{
		color: #5F5297;
	}

	#mncnt .fcontCT {
		color: #999999;
		font-size:11px; 
		text-decoration:none;	
	}	

/*footer _______________________________________________*/
#footer {width: 758px;}

	#footer .fspc {					/*spacer*/
		float: left;
		overflow: hidden;
		position: relative;
		width: 758px;	
		height: 20px;
	}
	#footer .fcont {					/*footer content*/
		/*display:block;*/
		width: 758px;		
		position: absolute;
		padding-left: 10px;
		padding-bottom: 35px;		
		color: #999999;
		font-size:12px; 
		/*border: tomato 1px solid;*/
	}
	#footer .fcontNo {
		color: #999999;
		font-size:11px; 
		text-decoration:none;	
		cursor:text;
	}
	#footer .clFooterImpressLnkTop{
		color: #5F5297;
	}
/*header _______________________________________________*/
#tcont {
	position: relative;
	width: 735px;
	height: 210px;		/*125*/	
	z-index: 99;  /*99*/			
	
}
	#tcont .logo {				/*logo*/
		width: 735px;
		height: 210px;	
		float: left;
		overflow: hidden;
		display:block;
		/*border: tomato 1px solid;*/
	}

	#tcont .logo a {
		text-decoration:none;	
	}

	#tcont .qlt {						/*quick links top*/
		float:right;
		text-align: right;
		height: 75px;
		padding-top: 15px;
		width: 485px;
		padding-right:15px;		
		overflow: hidden;		
		line-height:15px;
	}
	
	#tcont .qlt a {						/*quick links top*/
		/*color: #333333;*/
		color: #333333;		
		font-size:12px; 
		text-decoration:none;		
	}
	#tcont .qlt a:hover {				/*quick links top*/
		color: #5F5297;
		font-size:12px; 
		text-decoration:underline;				
	}
		
	#tcont .nvt {				/*navigation*/
		position: absolute;	
		left:210px; 
		top:203px;  
		/*height: 40px;*/		
		width: 500px;	
		z-index: 999;  /*99*/
		display:block;
		/*border: tomato 1px solid;*/
	}
		
	
#startAkt{
	position: relative;
	width: 205px;
	margin-left:5px;
	font-size:12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;	
	margin-bottom:10px;
}
	#startAkt ul {
		margin-left: 0px;		
		padding: 0px 0px 0px 0px;		
	}
	#startAkt li {
		display: block;
		overflow: hidden;			
		background-image:url(../images/fg2.gif);
		margin:0px; 
		padding-left: 0px;
		height:18px;
	}
	
	#startAkt a{
		color: #333333;
		overflow: hidden;				
		display: block;	
		left:0px;	
		text-decoration:none;
		padding: 0px;						
		padding-left: 0px;				
	}	
	#startAkt a:hover{
		display: block;		
		color: #5F5297;
		text-decoration:underline;
		background-image:url(../images/fg2.gif);		
		padding-left: 0px;		
		margin:0px; 		
	}
/*_____________________________________________________________________*/	
#startAktR{
	padding-top:5px;						
	border-top: 1px solid #9B9B9B;													
	position: relative;
	margin-left:10px;
	font-size:10px; 
	/*display: block;*/
	/*margin-bottom:10px;*/
	/*border: tomato 1px solid;*/	
	width:195px;
	/*height:100px;*/
					
}

	#startAktR a{
		color: #333333;
		/*overflow: auto;				
		display: block;*/	
		left:0px;	
		text-decoration:none;
		/*padding:0px;*/						
		/*border-right: 1px solid #EBEBEB;			
		border-left: 1px solid #C0C0C0;			
		border-bottom: 1px solid #9B9B9B;*/													
	}
		
	#startAktR a:hover{
		color: #333333;	
		/*overflow: auto;*/				
		/*display: block;*/			
		/*margin:0px; */
		BACKGROUND-COLOR:white;		
				
	}
	
/*blcont - main content left ___________________________________________*/
#blcont {
	position: relative;
	/*display: block;*/	
	width: 210px;
	float: left;
	z-index: 99;				
	/*border-top: #CACACA 1px solid;*/
	overflow: hidden;
	/*border: tomato 1px solid;*/	
	
}

	
	#blcont .spcln{
		/*border-top: 1px solid #E5E5E5;*/				
		width: 105px;		
		display: block;					
		overflow: hidden;					
		/*BACKGROUND-COLOR:#EBEBEB;*/		
	}

	#blcont .form{
		/*overflow: inherit;*/					
		padding-left:7px;			
		height:115px;					
		width:185px;
		/*border-top: 1px solid #E5E5E5;*/		
		margin-bottom:10px;		
		/*border-bottom: 1px solid #E5E5E5;*/
	}
	
	
	
	#blcont ul {
		margin: 0px;
		padding: 1px 1px 1px 1px;		
	}
	#blcont li {
		display: block;
		padding-left: 3px;						
		margin:0px;
	}
	#blcont a{
		overflow: hidden;				
		display: block;	
		height: 25px;
		left:0px;		
	}
	
	#blcont a:hover{
		overflow: hidden;
		/*BACKGROUND-COLOR:white;*/
	}

	#blcont a.mhgt{
		overflow: hidden;				
		display: block;	
		height: 65px;
		left:0px;		
		border: 0px;		
		
	}
	#blcont .mght:hover{
		overflow: hidden;				
		display: block;	
		left:0px;		
	}	
	
	#blcont .mhgtl {
		height: 20px;
		margin-top:5px;
		padding-right:5px;
		BACKGROUND-COLOR:#EBEBEB;
		border-left: 1px solid #C0C0C0;		
		line-height:14px;
		
	}	
	#blcont .mhgtl:hover {
		height: 20px;
		margin-top:5px;
		padding-right:5px;
		border-left: 1px solid #C0C0C0;		
		line-height:14px;
		color:#5F5297;
		BACKGROUND-COLOR:#E8EFE7;
	}
	
	
/*brcont - main content right _______________________________________________*/
#brcontprint {
	position: relative;
	width: 720px;		/*520*/
	overflow: hidden;	
	z-index:1;	
	margin:1px;
	padding:0px;
}

#brcont {
	position: relative;
	width: 520px;		/*520*/
	overflow: hidden;	
	z-index:1;	
	margin:1px;
	padding:0px;
}


	#banner {			/*main content banner*/
		width: 525px;
		height: 223px;	
		float: left;
		z-index:-1;					
		position:absolute;
		background: no-repeat;
	}
	
	#bannerStart {			/*main content banner*/
		width: 525px;		/*450*/
		height: 223px;		/*365*/		
		float: left;
		z-index:-1;			
		position:absolute;
		background: no-repeat;
	}	
	
	#bild_hinten{
		/*position:absolute;*/
		/*position:fixed;*/
		width:545px;
		height:223px;
		z-index:1;
		background: url(../images/tbbg.gif) no-repeat;	
	}
	
	
			
	#txcont {			/*main content text*/
		position: relative;		
		width: 480px;			/*399*/
		float: left;
		overflow: hidden;
		z-index:100;
		padding-left:10px;
		padding-top:5px;		
		padding-right:5px;
		border-right: #CACACA 1px dotted;
		border-left: #CACACA 1px solid;
		line-height:16px;		
	}

	#txcontStart {			/*main content text*/
		position: relative;			
		width: 480px;
		float: left;
		overflow: hidden;
		z-index:100;		
		padding-top:5px;
		padding-left:10px;
		border-left: #CACACA 1px solid;		
		line-height:16px;		
	}
	
	#txcontStartprint {			/*main content text print*/
		position: relative;			
		width: 680px;
		float: left;
		overflow: hidden;
		z-index:100;		
		padding-top:5px;
		padding-left:10px;
		border-left: #CACACA 1px solid;		
		line-height:16px;		
	}
		
	
	#brcont .spcont {			/*main content specials*/  /*disabled*/
		position: relative;		
		width: 32px;
		float: right;
		overflow: hidden;
		margin-top:5px;
		left:0px;								
	}
	
	#brcont .spcontStart {			/*main content specials*/  /*disabled*/
		position: relative;		
		width: 40px;
		float: right;
		overflow: hidden;
		margin-top:5px;
		left:0px;								
	}
	
	#prtCont {			/*main content print*/
		position: relative;		
		width: 115px;
		float: right;
		/*overflow: hidden;*/
		margin-top:15px;
		margin-bottom:15px;		
		left:10px;
		/*border: tomato 1px solid;*/								
	}	
	
	

#hdCap {
		position: relative;		
		overflow: hidden;				
		display: block;	
		margin-bottom:15px;
}

#spc{
	/*border-top: 1px solid #E5E5E5;*/				
	width: 195px;		
	display: block;					
	overflow: hidden;					
	margin:0px;
	padding:0px;
	height:1px;		

}







#submnue{
		z-index:99;		
		width:215px;
		/*list-style-type:none;*/				
	}


	#submnue li.csN{
		border-left:#5F5297 1px solid;
		display: block;
		margin:0px; 
		margin-left: 2px;
		height:25px;		
	}
	
	#submnue li.sN{
		border-left:white 1px solid;		
		display: block;
		margin:0px; 
		margin-left: 2px;
		height:25px;		
	}	
	
	#submnue li.sN:hover{
		border-left:#5F5297 1px solid;				
		BACKGROUND-COLOR:#EBEBEB;		
		display: block;
		margin:0px; 
		margin-left: 2px;
		height:25px;		
	}	

	.oben {
		padding-top:0px;
		position:relative;
		/*background: url(../images/r_oben.gif) no-repeat;*/
		height:10px;
		overflow:hidden;	
	}
	.unten {
		position:relative;
		/*background: url(../images/r_unten.gif) no-repeat;*/
		border-top:#5F5297 1px solid;		
		/*height:10px;*/
		overflow:hidden;
	}
	.mitte{
		display:block;
		z-index:1;
		padding-left:10px;
		padding-top:0px;	
		z-index:1;
		/*list-style-type:none;*/
	}
	.mitte a{
		display:block;
		z-index:1;
		padding-left:0px;
		padding-top:0px;	
		z-index:1;
		/*list-style-type:none;*/
		background-image:url(../images/fg2b.gif);
	}
	
	.mitte a:hover{
		display:block;
		z-index:1;
		padding-left:0px;
		padding-top:0px;	
		z-index:1;
		/*list-style-type:none;*/
		background-image:url(../images/fg2b.gif);
		BACKGROUND-COLOR:white;		
	}	
	
	.submnueakt a{
		display:block;
		z-index:1;
		padding-left:0px;
		padding-top:15px;	
		z-index:1;
		/*list-style-type:none;*/
		background-image:url(../images/fg2b.gif);
		BACKGROUND-COLOR:white;		
	}


#smap {
	/*padding: 0px 0px 0px 0px;*/
	}
	
#smap ul {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 10px;
	}

#smap li {
	list-style-image: url(../images/fg.gif);
	padding-top:3px;
	}	
	
	

		