		/*  * html  IE6  */ /*  *+html  IE7  */

img {
	border: none;
}

a {
	text-decoration: none;
}

a:hover{
	font-weight:bold;
}

* {
	font-family: Helvetica, Arial, sans-serif;
}


body {
	font-style: normal;
	font-variant: normal;
	
	background-repeat:no-repeat;
    background-attachment:fixed;
	
	background-color: white;
	padding:0px;
	margin:0px;
}
/********************* H **************************/
h1 {
font-family: Arial, sans-serif;
font-size:21px;
line-height:27px;
color:#000;
padding-bottom:0px;/*10*/
font-weight:normal;
}

h2{
font-family: Arial, sans-serif;
font-size:14px;
line-height:18px;
color:#000;
padding-bottom:1px;
font-weight:normal;
}


/*****************************************************************************************
 ***	Hier der Code fï¿½r die topBalke	
*****************************************************************************************/
		 
	#topBalke{
		/*display:block;*/
		height:37px;
        width:100%;
        background-color: black;
		font-size: 12px;
		position:relative;
				
		color:#FFF;
		
	}
	
	.tBContainer{
	height:37px;
	width:952px;
	margin:auto;
	 position:relative;
	/*left:40px; */
	
	}
	.tBLogin{
		
		width:185px;
        position:relative;
		padding-left:15px;
		line-height:37px;	
		float:left;	

	}
	.tBLogin  a, .tBLogin a:visited{
	color:#FFF;
	}

		
	.tBLang{
		width:250px;
        position:relative;
		padding-left:13px;
		padding-top:7px;
		float:left;	
		
	}
	
	/*.tBLang  img{
					
	}*/
	
	.tBLang .img{
		float:left;
		height:22px;
		padding-left:5px;		
		background-repeat:no-repeat;
		background-position: left center;	
	}
						
	.tBLang .img a{
		width:22px;				
		height:22px;									
		display:block;
	}
	
	.tBLang .deimg{
		width:22px;
		background-image: url("../images/button_Deutsch-link.gif");
	}
						
	.tBLang .deimg:hover,  .tBLang .deimgactive{
		background-image: url("../images/button_Deutsch-active.gif");
	}
	
	.tBLang .frimg{
		width:22px;
		background-image: url("../images/button_French-link.gif");
	}
						
	.tBLang .frimg:hover,  .tBLang .frimgactive{
		background-image: url("../images/button_French-active.gif");
	}
	
	.tBLang .enimg{
		width:22px;
		background-image: url("../images/button_English-link.gif");
	}
						
	.tBLang .enimg:hover,  .tBLang .enimgactive{
		background-image: url("../images/button_English-active.gif");
	}
	
	
	.tBSocial{
		width:251px;
        position:relative;
		float:left;		
		padding-top:7px;
	}
	
	.tBSocial .img{
		float:left;
		height:22px;
		padding-left:5px;		
		background-repeat:no-repeat;
		background-position: left center;	
	}
						
	.tBSocial .img a{
		width:22px;				
		height:22px;									
		display:block;
	}
	
	.tBSocial .faceimg{
		width:22px;
		background-image: url("../images/button_Facebook-link.gif");
	}
	
	.tBSocial .faceimg:hover,  .tBSocial .faceimgactive{
		background-image: url("../images/button_Facebook-active.gif");
	}
	
	.tBSocial .twitimg{
		width:22px;
		background-image: url("../images/button_Twitter-link.gif");
	}
	
	.tBSocial .twitimg:hover,  .tBSocial .twitimgactive{
		background-image: url("../images/button_Twitter-active.gif");
	}
	.tBSocial .youimg{
		width:22px;
		background-image: url("../images/button_youtube-link.gif");
	}
	
	.tBSocial .youimg:hover,  .tBSocial .youimgactive{
		background-image: url("../images/button_youtube-active.gif");
	}
	.tBSocial .flickimg{
		width:22px;
		background-image: url("../images/button_Flickr-link.gif");
	}
	
	.tBSocial .flickimg:hover,  .tBSocial .flickimgactive{
		background-image: url("../images/button_Flickr-active.gif");
	}
	.tBSocial .podimg{
		width:22px;
		background-image: url("../images/button_Postcast-link.gif");
	}
	
	.tBSocial .podimg:hover,  .tBSocial .podimgactive{
		background-image: url("../images/button_Postcast-active.gif");
	}
	.tBSocial .rssimg{
		width:22px;
		background-image: url("../images/boton_rss-link.gif");
	}
	
	.tBSocial .rssimg:hover,  .tBSocial .rssimgactive{
		background-image: url("../images/boton_rss-active.gif");
	}
	
	.tBFunc{
		width:215px;
        position:relative;
		float:left;		
		line-height:32px;
		padding-top:1px;		
	}
	
		.tBFunc img{
			vertical-align:middle;
		}
		
	.aBox{
	font-family: Helvetica, Arial, sans-serif;
	color:#FFF;
		padding:6px;
		width:200px;
		height:140px;
		position:absolute;
		top:0px;
		left:700px;
		background-color:#000;
		overflow:hidden;
		z-index:1;
		display:none;
	}
	
		.aBoxText{
			width:200px;
			height:140px;
			position:absolute;
			top:700px;
			right:0px;
			z-index:20;
		}
		
	.LoginBox{
	font-family: Helvetica, Arial, sans-serif;
	color:#FFF;
		padding:6px;
		width:200px;
		height:350px;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#000;
		overflow:hidden;
		z-index:1;
		display:none;
	}
	
		.LoginBoxText{
			width:200px;
			height:350px;
			position:absolute;
			top:0px;
			right:0px;
			z-index:20;
		}
	
		.LoginBox input{
			font-size: 10px;
			border:solid 1px #CCCCCC;
			height:20px;
			width:180px;
			color:#FFF;
			background-color:#000;
			padding-left:7px;
		}
		
		.LoginBox select{
			font-size: 10px;
			border:solid 1px #CCCCCC;
			height:20px;
			width:189px;
			color:#FFF;
			background-color:#000;
			padding-left:7px;
		}
		
		.LoginBox  a, .LoginBox a:visited{
		color:#FFF;
		}
	
	.signBox{
		font-family: Helvetica, Arial, sans-serif;
		color:#FFF;
		width:450px;
		background-color:#000;
		overflow:auto;
		padding:15px;
		
	}
	
		.signBox  a, .signBox a:visited{
		color:#FFF;
		}
		
		.signBoxText{
			font-size: 12px;
			padding-top:25px;
			padding-bottom:15px;
			line-height:17px;
		}
		
		.signBoxClose{
			font-size: 10px;
			font-style:bold;
			padding-top:15px;
			text-align:right;
			width:440px;
			line-height:10px;
		}
	
		.signBox input{
			font-size: 10px;
			border:solid 1px #CCCCCC;
			height:20px;
			width:202px;
			color:#FFF;
			background-color:#000;
			padding-left:7px;
		}

		.signBox select{
			font-size: 10px;
			border:solid 1px #CCCCCC;
			height:20px;
			width:211px;
			color:#FFF;
			background-color:#000;
			padding-left:7px;
		}
		
		.signBox textarea{
			font-size: 10px;
			border:solid 1px #CCCCCC;
			height:100px;
			width:432px;
			color:#FFF;
			background-color:#000;
			padding-left:7px;
		}
			
/*****************************************************************************************
 ***	Ende topBalke	
*****************************************************************************************/	

	.page{
		font-size: 12px;
		margin:auto;
        width:952px;
        
		position:relative;	
		border: solid 1px #000;
		
		
	}
	
	.pnetLogo{
		width:212px;
		height:86px;
		
		position:relative;
						
		background-color:transparent;
		/*background-image: url("../images/logo-plurio_rh.png");*/
	}
	
	
	
	.header{
		height:136px;
		position:relative;
		background-color:#FFFFFF;
		/*filter: alpha(opacity=90);
            -moz-opacity: .90;
            opacity: .90; */
		background-color:transparent;
	}
	
		.headerText{
			/*width:449px;*/
			height:35px;
			line-height:35px;
			position:absolute;
			
			top:18px;
			right:15px;
			
			font-family: "Arial", sans-serif;
			font-size: 18px;
						
			
			color:#000;
		}
	
	
	
		.searchBar{
			position:absolute;
			width:710px;
			height:47px;
			top:60px;
			right:-23px;
			background-color:transparent;
			background-image: url("../images/barre.png");
			/*z-index:100;*/
		}
		
		.schnellsucheLink{
			display:block;
			width:40px;
			height:40px;
			
			position:absolute;
			top:2px;
			right:2px;
			
		}
		
				.searchBarTextContainer{
					/*width:75px;*/
					padding-top:18px;
					margin-left:12px;/*18*/
					margin-right:10px;/*15*/
					font-family: "Arial", sans-serif;
					font-size: 9px;/*8*/
					float:left;
					color:#CCCCCC;
				}
		
				.searchBarContainer{
					float:left;
					padding-top:13px;
				}
		
				.searchBar .filterSwitch{
					float:left;
					
				}
					
					.searchBar .filterSwitch select{
							font-size: 10px;
							border:solid 1px #CCCCCC;
							height:20px;
							width:185px;
							padding-left:0px;
							color:#fff;
						}
						
					.searchBar .filterSwitch .selectEvents{
						background-color:#00B4F0;
					}
					
					.searchBar .filterSwitch .selectLocations{
						background-color:#fa9400;
					}
					
					
					.searchBar .filterWas{
						float:left;
						padding-left:5px;
					}
					
					
				
					.searchBar .filterWo{
						float:left;
						padding-left:5px;
						color:#000;
					}
					
						.searchBar input{
							font-size: 10px;
							border:solid 1px #CCCCCC;
							height:16px;
							width:131px;
							color:#000;
							padding-left:2px;
					}
					
						.searchBar input{
							height:16px\9;
						}						
										
					
					.searchBar .filterWann{
						float:left;
						padding-left:5px;
						height:20px;
						background-color: #fff;
					}
					
						.searchBar .filterWann{
								height:20px\9;
								
						}
					
						*+html .searchBar .filterWann{
							height:20px;
							background: none;
						}
					
						.searchBar .filterWann select{
							font-size: 10px;
							border:solid 1px #CCCCCC;
							height:20px;
							width:100px;
							padding-left:0px;
						}
						
							*+html .searchBar .filterWann select{
								height:20px;
								*/padding-bottom:2px;*/
							}
							
							.searchBar .filterWann select{
								/*padding-bottom:2px;\9;*/
							}
	
	
		.contentFilter{
					margin-left:10px;
					margin-right:10px;
					padding-bottom:10px;
					padding-left:37px;
					border-bottom: dotted 1px #202020;
					color:#808080;
					height:26px;
					
					
				}
				
				.contentFilter .filterSwitch{
					float:left;
					
				}
				
					.contentFilter .filterSwitch a, .contentFilter .filterSwitch a:visited{
						color:#808080;
					}
				
					.contentFilter .filterSwitch .filterEvent{
						color:#00B4F0;
						position: relative;
					}
					
					 .filterEventLink{
						
					
					}
					
						.contentFilter .filterSwitch .filterEvent  a, .contentFilter .filterSwitch .filterEvent a:visited{
							color:#00B4F0;
							position: relative;
						top:0px;
						left:0px;
						z-index: 40;
						}
					
					.contentFilter .filterSwitch .filterUmsch{
						padding-left:5px;
						padding-right:5px;
						
					}
					
					.contentFilter .filterSwitch .filterUmsch img{
						
						vertical-align:middle;
					}
					
					.contentFilter  .filterSwitch .filterLocation{
						color:#ff7d00;
						padding-right:16px;
					}
						.contentFilter .filterSwitch .filterLocation a, .contentFilter .filterSwitch .filterLocation a:visited{
							color:#ff7d00;
						}
				
				
				
					.contentFilter .filterWas{
						font-size: 8px;
						float:left;
						padding-left:11px;
						margin-top:-3px;
					}
					
						
				
					.contentFilter .filterWo{
						font-size: 8px;
						float:left;
						padding-left:11px;
						margin-top:-3px;
					}
					
						
					
					
					
					.contentFilter input{
							font-size: 10px;
							color:#4d4d4d;
							border:none;
							height:18px;
							width:93px;
							margin-bottom:5px;
							padding-left:7px;
					}
					
						.contentFilter input{
							padding-top:3px\9;
							height:15px\9;
						}
						
						
					
					.contentFilter .label{
					}					
					
					.contentFilter .filterWann{
						float:left;
						margin-left:11px;
						margin-top:-3px;
						height:17px;
						width:100px;
						background-color: #fff;
						padding-top:3px;
					}
					
						.contentFilter .filterWann{
								height:17px\9;
								padding-top:2px;
								
						}
					
						*+html .contentFilter .filterWann{
							height:21px;
							padding-top:1px;
							background: none;
							
						}
					
						.contentFilter .filterWann select{
							font-size: 10px;
							color:#4d4d4d;
							border:none;
							height:16px;
							width:100px;
							padding-left:7px;
						}
						
							*+html .contentFilter .filterWann select{
								height:22px;
							}
			
			
					.breadcrump{
						position: absolute;
						bottom:5px;
						left:210px;
						line-height:16px;
						height:16px;
						font-size:9px;
					}
					

						.breadcrump ul{
							margin:0px;
							padding:0px;
							display: inline;
							list-style: none; 
							text-align:left;
						}
		
						.breadcrump ul li{
							margin:0px;
							padding:0px;
							display: inline;
							font-size:9px;
						}
						
						.breadcrump ul li a, .breadcrump ul li a:visited{
							color: #000;
							font-size:9px;
							font-family: Arial, sans-serif;
						}
						
						.breadcrump ul li a:hover, .breadcrump ul li a.active{
							font-size:9px;
							font-family: Arial, sans-serif;
							color: #000;
						}
						
						.breadcrump ul li .seperator{
							font-size:9px;
							
						}
		
			.edge{
				
				height:8px;
				width:8px;
				
				background-image:url(../images/edge.gif);
				background-repeat:no-repeat;
				background-position: right bottom;
			
				position:absolute;
				left:193px;
				bottom:-1px;
			}
							
	
	 .transpWrapper{
		 	width:952px;
		 	
			background-color:transparent;
			position:relative;
		 }
	
	
       	.transp{
			
			width:952px;
			position:absolute;
			top:0px;
			left:0px;
			background-color:#FFFFFF;

			filter: alpha(opacity=90);
            -moz-opacity: .90;
            opacity: .90; 
            height:100%;
           
		}
		
		.transpContent{
		
			width:952px;
			
			z-index:10;
			position:relative;		
			
			background-color:transparent;
			
			font-size:14px;
			
			padding-top:0px;
			padding-bottom:0px;
			
			/*padding-right:15px;*/
			
			
		}
		
		
		.test{
			background-image:url(../images/bgVertLineContent.gif);
			background-repeat:repeat-y;
			background-position: 200px 0px;
		}
		
		
		/*****************************************************************************************
		 ***	Hier der Code fï¿½r die linke Navispalte (mit Partnern ...)		
		 *****************************************************************************************/
		
		
		
			.contentLeft{
				margin-top:0px;
				float:left;
				width:200px;
				
				color:#000000;
			}
					
					.contentLeftContainer{
						/*margin-left:18px;
						margin-right:18px;*/
					}
					
					.karte{
						height:152px;
					}
									
					.navi{
						margin-top:1px;
						margin-bottom:30px;
						font-size: 12px;
					}
					
						.navi ul{
							padding:0px;
							margin:0px;
							list-style: none;	
						}
							
							.navi ul li{
								padding-left:15px;
								padding-right:14px;
								margin:0px;
								border-bottom:1px solid #000;
								/*height:20px;*/
								padding-top:13px;
								padding-bottom:13px;
								line-height:14px;
								/*line-height:40px;*/
							}
							
								.navi ul li a, .navi ul li a:visited{
									color:#000000;
									font-family: Arial, sans-serif;
									font-size:12px;
								}
								
								.navi ul li a:hover, .navi ul li a.active{
									font-weight:bold;
								}
								
								
								
								.navi ul li ul {
									padding-bottom:7px;
									position:relative;
									top:-4px;
								}
								
									.navi ul li ul li{
										padding-left:10px;
										border:none;
										line-height:17px;
									}		
					
					
					.erweiterteSuche{
						text-align:center;
						padding-bottom:15px;
						font-family: Arial, sans-serif;
						font-size:12px;
					}	
					
					.contentLeft  .title{
						font-family: "Helvetica Bold", "Arial Black", "Arial Bold",  sans-serif;
						/*font-style: oblique;*/
                        font-size: 16px;
                        margin-bottom: 10px;
						margin-left:10px;
					}
					
					.socialNavi{
						
						font-size: 11px;
					}
						
						.socialNavi img{
							width:17px;
							height:17px;
							padding-right:8px;
							vertical-align:middle;
						}
						
					.facebook{
						width:200px;
						
						margin-top:40px;
						/*margin-left:10px;
						margin-right:10px;
						margin-bottom:34px;*/
					}			

							
					.partner {
						margin-bottom:0px;
						
					}						
						.partner .bod{
							width:200px;
							background-color:#FFFFFF;
							text-align: left;
						}
						
								/* ACHTUNG .img ist ne Klasse nicht img-tag ! */
								.partner .img{
										text-align: center;
								}
						
						
							.partner .bod .partn{
								width:200px;
							}
							
							.partnPlurio{
								height:100px;
							}
							
							
							
							.partnInterreg{
								padding-top:60px;
								height:100px;
							}
							
								.partnInterreg img{
									margin-top:10px;
								}
							
							.partnEU{
								padding-top:30px;
								height:80px;
							}
							
								.partnEU img{
									margin-top:15px;
								}
							
							.partner img{
							}
						
							.partner span{
								color:#bebebe;
								font-size:8px;
								text-align: left;
								padding-left:38px;
								padding-right:30px;
								display:block;
							}
						
									
							
			
			/*****************************************************************************************
			 ***	Hier der Code fï¿½r den eigentl. Content-Bereich		
			 *****************************************************************************************/
			
			
			
			
			.copyright {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					position:absolute;
					bottom:0px;
					right:0px;
					height:15px;
					color:#939393;
					background-color:#000;
					padding-left:15px;
					padding-right:15px;
				}
			
							
			.content{
				width:751px;				
					
				float:left;
				color:#000000;
				
				/*padding-top:16px;*/
				/*padding-bottom:16px;*/
				
				font-size: 12px;
				
				background-color:#FFFFFF;
					
				overflow:hidden;				
				
				/*border-left: solid 1px #000;*/
				margin-left:1px;

				/*border-top: solid 1px #000;*/
				/*border-right: solid 1px #000;*/
				
			}
				
			.contentWrapper{
				background-image:url(../images/hgbild_1kachel.gif);
				background-position:left top;
				background-repeat:repeat;
			}	
				
				.contentHeaderLine{
					font-size: 14px;
					height:40px;
					line-height:40px;								
					border-top: solid 1px #000;
				}
				
					.contentHeaderLine a{
						color:#000;
					}
					
					.contentHeaderLineLeft{
						float:left;
						width:240px;
						padding-left:10px;
						font-size:14px;
						font-family: Arial, sans-serif;
					}
					
					.contentHeaderLineListenansicht .contentHeaderLineLeft{
						width:185px;
					}
					
					.contentHeaderLineCenter{
						float:left;	
						width:35px;
					}
					
					
					
					/*.contentHeaderLineCenter a, .contentHeaderLineCenter a:visited{
							color:#808080;
						}
						
						.contentHeaderLineCenter a:hover, .contentHeaderLineCenter a.active{
							color:#ffffff;
						}
		
						.contentHeaderLineCenter .active a{
							color:#ffffff;
						}*/
						
												
						.contentHeaderLineCenter .img{
							float:left;
							height:10px;					
							display:inline;
							background-repeat:no-repeat;
							background-position: left center;	
							margin-top:15px;
						}
						
							.contentHeaderLineCenter .img a{
								width:10px;				
								height:10px;									
								display:block;
							}
						
						.contentHeaderLineCenter .mosaikimg{
							width:10px;						
							background-image: url("../images/liste-image-inactive.gif");
							margin-right:7px;
						}
						
						.contentHeaderLineCenter .mosaikimg:hover, .contentHeaderLineCenter .mosaikimgactive{
								background-image: url("../images/liste-image-active.gif");
						}
						
												
						.contentHeaderLineCenter .listeimg{
							width:10px;						
							background-image: url("../images/liste-inactive.gif");
						}
						
						.contentHeaderLineCenter .listeimg:hover, .contentHeaderLineCenter .listeimgactive{
							background-image: url("../images/liste-active.gif");
						}
					
					
					.contentHeaderLineRight{
						float:right;
						padding-right:15px;	
					}
					
						.buchstaben{
							/*width:345px;*/
							float:left;
								font-size:14px;
								font-family: Arial, sans-serif;
								color:#000;
						}
						
						.agenda .buchstaben a, .agenda .buchstaben a:visited, .guide .buchstaben a, .guide .buchstaben a:visited, .artikel .buchstaben a, .artikel .buchstaben a:visited{
							font-size:14px;
								font-family: Arial, sans-serif;
								color:#000;
						} 
						
							.agenda .buchstaben .alle{
								color: #00B4F0;
							}
						
							.agenda .buchstaben .alle a:hover , .agenda .buchstaben .alle a.active{
								color: #00B4F0;
							}
	
							.guide .buchstaben .alle{
									color: #fa9400;
							}
							
							.guide .buchstaben .alle a:hover, .guide .buchstaben .alle a.active{
								color: #fa9400;
							}
							.guide .buchstaben .active{
								color: #fa9400;
							}
	
							.artikel .buchstaben .alle{
								color: #e85F9A;
							}
							
							.artikel .buchstaben .alle a:hover , .artikel .buchstaben .alle a.active{
								color: #e85F9A;
							}
						
						
				
			/*********************** 	Kacheln 	******************/
				
					.contentHrLine{
						clear:both;
						height:1px;
						border-top: solid 1px #000;
						position:relative;
						top:-1px;
						
					}	
					
					
					
					.contentVerticalSpacer{
						height:41px;
						position:relative:-1px;
						background-color:white;
					}	
				
					.kachel {
						height:324px;
						
						/*ACHTUNG: dieses padding ist fuer den schwarzen hintergrundstrich bei mosaikansicht*/
						margin-top:1px;
						
						/*die kacheln im det fall werden anders gebaut*/
						border-top: solid 1px #FFF;
						border-bottom: solid 1px #FFF;
						border-left: solid 1px #FFF;
						
						float:left;
						
						position:relative;
						
						/*font-size:9px;*/
						
						font-family: Arial, sans-serif;
						font-size:12px;
						
						overflow:hidden;
					}
					
					.kachelKlein{
						height:108px;
					}		
					
					.kachelKleiner{
						height:32px;
					}
					
						.kachel img{
							width:249px;						
						}
					
						.kachel a, .kachel a:visited{

						}	
					
						.plus{
							width:20px;
							height:20px;
							
							background-position:center center;
							background-repeat:no-repeat;
							
							position:absolute;
							bottom:10px;
							right:15px;
							
							background-image:url(../images/button_Play-link.png);
							background-color:transparent;
							Z-INDEX:30;						
						}	
						
						.plus:hover{
							background-image:url(../images/button_Play-active.png);
							background-color:transparent;
						}	
						
							.plus a{
								display:block;
								width:20px;
								height:20px;							
							}
							
							.kachel .text{
								padding:10px;
								padding-right:15px;
							}
							
							.kachel .titel{
								
								font-family: Arial, sans-serif;
								font-size:12px;
								
								font-weight:bold;
								
								padding-bottom:5px;
								line-height:17px;
								
								color: #000;
														
							}
							
								 .kachel .titel a, .kachel .titel a:visited{
									font-family: Arial, sans-serif;
									font-size:12px;
									line-height:17px;
								 }
								 
								 
							.kachel .datum{
								margin-bottom:5px;
							}	 
							
							.kachel .untertitel {
								margin-bottom:5px;
								font-family: Arial, sans-serif;
								font-size:12px;
								line-height:17px;
							}
							
								.kachel .untertitel a, .kachel .untertitel a:visited{
									font-family: Arial, sans-serif;
									font-size:12px;
									line-height:17px;
								}
							
								
							.kachel .ort {
								margin-bottom:5px;
								/*text-decoration:underline;*/
								font-family: Arial, sans-serif;
								font-size:12px;
								line-height:17px;
							}	
								
								.kachel .ort a, .kachel .ort a:visited{
									/*text-decoration:underline;*/
									font-family: Arial, sans-serif;
									font-size:12px;
									line-height:17px;
								}
							
											
					.kachelDoppelt{
						width:499px;
					}
					
						.kachelDoppelt img{
							width:499px;
						}	
					
					.kachelEinfach{
						width:249px;
					}
					
						.kachelEinfach img{
							width:249px;
						}
					
					
					.kachelBildText{
										
					}
					
						.kachelBildText img{
							height:144px;	
						}
						
					
					.mosaikansicht .agenda{
						/*border-top: solid 1px #FFFFFF;
						border-left: solid 1px #FFFFFF;*/
					}
						
					.agenda, .agenda a, .agenda a:visited{
							color: #00B4F0;
							font-family: Arial, sans-serif;
							font-size:12px;
						}
												
					/*.agenda .plus{
							background-image:url(../images/button_Play-link.png);
						}*/
					
					
					.mosaikansicht .guide{
						/*border-top: solid 1px #FFFFFF;
						border-left: solid 1px #FFFFFF;*/
						font-family: Arial, sans-serif;
						font-size:12px;
					}
					.guide, .guide a, .guide a:visited{
							color: #fa9400;
							font-family: Arial, sans-serif;
							font-size:12px;
					}
						
					/*.guide .plus{
							background-image:url(../images/button_Play-link.png);
						}*/
					
					.mosaikansicht .artikel{
					/*	border-top: solid 1px #FFFFFF;
						border-left: solid 1px #FFFFFF;*/
						font-family: Arial, sans-serif;
						font-size:12px;
						color: #000;
					}
					
						.artikel, .artikel a, .artikel a:visited{
							color: #000;
							font-family: Arial, sans-serif;
							font-size:12px;
						}
						
					/*	.artikel .plus{
							background-image:url(../images/button_Play-link.png);
						}*/
				
				
				 	.agenda .titel,   .agenda .titel a,   .agenda .titel a:visited{
						color:#000;
					}
					
					.artikel .titel,   .artikel .titel a ,   .artikel .titel a:visited{
						color:#000;
					}
					
					.guide .titel,  .guide .titel a,   .guide .titel a:visited{
						color:#000;
					}
					
					.agenda .datum,   .agenda .datum a,   .agenda .datum a:visited{
						color:#000;
						
					}
					
					.artikel .datum,   .artikel .datum a ,   .artikel .datum a:visited{
						color:#000;
					}
					
					.guide .datum,  .guide .datum a,   .guide .datum a:visited{
						color:#000;
					}
				   
				
						.mosaikansicht p{
							margin:0px;
						}
					
				
	/*************************************	hier beginnt die det seite	****************************************/
	
			
	
				.det{
				/*	background-repeat: repeat-y;
					border-bottom: solid 1px #202020;
				*/
					
					border-top: solid 1px #000;
					
					background-image:url(../images/hgbild_1kachelDetZweiLinien.gif);
					background-position:left top;
					background-repeat:repeat;
					
					color:#000;
					background-color:white;
					
					padding-bottom:41px;
				}
				
				.sitemap {
					padding-top: 10px;
					padding-left: 10px;
					border-top: solid 1px #000;
					text-align: left;
				}
	
				/*zusaetzlich eine border right => hat kompletten weißen rahmen*/
				.contentColLeft .kachel{
					width:189px;
					height:325px;
					
					/*der schwarze strich wird hier anders gelöst*/
					margin-top:0px;
					
					/*die weißen striche werden hier per padding erzeugt und ein border nach unten außer letzte kachel*/
					border:none;
					padding:1px;
					border-bottom: solid 1px #000;
				}
				
					.contentColLeft .kachel:last-child{
						border-bottom:none;
					}
	
					.contentColLeft .kachelEinfach {
						width:189px;
					}
					.contentColLeft .kachelEinfach  img{
							width:189px;
						}
					.contentColLeft .kachelBildText img{
							height:161px;	
					}
	
					.contentColLeft .kachel .text{
						padding:10px;
					}
	
					.contentColLeft .kachelKleiner{
						height:32px;
					}
				
				.contentCol{
					float:left;
				} 
				
				.contentColLeft{
					width:191px;
				}
					
				.contentColLeft  .guide .plus,.contentColLeft  .agenda .plus,.contentColLeft  .artikel .plus{
				
					width:20px;
							height:20px;
							
							background-position:center center;
							background-repeat:no-repeat;
							
							position:absolute;
							bottom:10px;
							right:15px;
							
							background-image:url(../images/button_Play-link.png);
							background-color:transparent;
							Z-INDEX:30;
				}
				
				.contentColLeft	 .guide .plus:hover,.contentColLeft	 .agenda .plus:hover,.contentColLeft	 .artikel .plus:hover{
							background-image:url(../images/button_Play-active.png);
							background-color:transparent;
						}	
						
				.contentColLeft	 .guide .plus a,.contentColLeft	 .agenda .plus a,.contentColLeft	 .artikel .plus a{
								display:block;
								width:20px;
								height:20px;							
							}
						
				
			
					
				.contentColMiddle{
					width:374px;
					
					font-size:10px;
					
					font-family: Arial, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#000;
				}
				
				
				
				
				
				.contentColMiddle .img{
						width:371px;
						height:237px;
						
						margin-left:1px;
						padding:1px;
						
						border-bottom: solid 1px #000;
						position:relative;
					}
					
					.contentColMiddle .img .copyright{
						bottom:1px;
						right:1px;
					}
				
					.contentColMiddle img{
						width:371px;
						height:237px;
					}
					
					
					.contentColMiddle .smallImgContainer{
						margin-left:1px;
						padding-right:1px;
						padding-top:1px;
							height:45px;
					}
					
					.contentColMiddle .smallImgContainer img{
						width:61px;
						height:45px;
						padding-left:1px;
					}
					
					/*.contentColMiddle .smallImgContainer p{
						
						width:61px;
						height:45px;
						padding-left:1px;
					}*/
					
					.like{
						margin-top:30px;
						clear:both;
						margin-bottom: 15px;
					}
					
					.contentColMiddle .text{
						padding-left:10px;
						padding-right:10px;
					}
					
					
					
					.contentColMiddle .titel{
						/*font-family: Arial, sans-serif;
						font-size:21px;
						line-height:27px;
						color:#000;
						padding-bottom:10px;*/
						clear:both;
					}
						
						.contentColMiddle .titel a, .contentColMiddle .titel a:visited{
							font-family: Arial, sans-serif;
							font-size:21px;
							line-height:27px;
							color:#000;
						}
					
					.contentColMiddle .untertitel{
						/*font-family: Arial, sans-serif;
						font-size:14px;
						line-height:18px;
						color:#000;
						padding-bottom:15px;*/
					}
					
						.contentColMiddle .untertitel a,.contentColMiddle .untertitel a:visited{
							font-family: Arial, sans-serif;
							font-size:14px;
							line-height:18px;
							color:#000;
						}
					
					.contentColMiddle .datum{
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
					}
					
						.contentColMiddle .datum a, .contentColMiddle .datum a:visited{
							font-family: Arial, sans-serif;
							font-size:12px;
							line-height:17px;
							color:#000;
						}
					
					.contentColMiddle .termine{
						font-family: Arial, sans-serif;
						font-size:12px;
						font-weight:bold;
						color:#000;
						padding-bottom:15px;
					}
					
						.contentColMiddle .termine a, .contentColMiddle .termine a:visited{
							font-family: Arial, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#000;
						}
						
						.contentColMiddle .termine img {
							width:6px;
							height:6px;
							padding-left:5px;
							vertical-align:middle;
						}
					
						
					
					
						.contentColMiddle .untertitel a, .contentColMiddle .untertitel a:visited{
							color:#ffffff;
						}
					
				.contentColMiddle .zusatz .titel{
						font-weight:bold;
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
						padding:0px;
					}
					
					.contentColMiddle .zusatz .titel{
						font-weight:bold;
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
					}
					
					
					.contentColMiddle .zusatz .text{
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
						padding:0px;
						padding-bottom:15px;
					}
					
					.contentColMiddle	.zusText{
						font-style:italic;
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
						padding-bottom:30px;
					}
					
					.contentColMiddle .zusatz .text a, .contentColMiddle .zusatz .text a:visited{
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
					}	
					
					.detText{
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
					}
						
						.detText a, .detText a:visited{
							font-weight:bold;
						}
					
						.detText p{
							padding-bottom:15px;
						}
					
						.detText img{
						width:auto;	
						height:auto;
						}
						
					.contentColMiddle .mehr {
						float:right;
						font-family: Arial, sans-serif;
						font-size:8px;
						line-height:12px;
						color:#000;
					}
					
					.contentColMiddle .mehr a, .contentColMiddle .mehr a:visited{
						float:right;
						font-family: Arial, sans-serif;
						font-size:8px;
						line-height:12px;
						color:#000;
					}
					
					.contentColMiddle .mehr img{
						vertical-align:middle;
					}
						
			/*		.contentColMiddle .plus {
						position:static;
						float:left;
						margin-left:15px;
						vertical-align: middle;
					}*/
					
					
					.sharethis{
						margin-left:10px;
						margin-top:15px;
						margin-bottom:30px;
					
					}
					.sharethis a{
						color:black;
					
					}
					
					
					/*.sharethis img{
						width:78px;
						height:20px;
						
					}*/
					
					
					 .tagcloud{
					 	font-family: Arial, sans-serif;
						font-size: 18px;
						padding-bottom:20px;
						padding-left:10px;
						padding-right:10px;
					}
					
					.tagcloud a, .tagcloud a:visited{
							font-size: 18px;
					}
					
					
					
				
				.contentColRight{
					width:185px;
					
					margin-left:1px;
					font-size:10px;
					
					
					
				}	
				
					.contentColRight .img{
						width:184px;
						height:237px;
						
						padding:1px;
						
						padding-bottom:1px;
						border-bottom: solid 1px #000;
						
					}
				
						.contentColRight img{
							width:183px;
						}
				
					.contentColRight .zusatz{
						padding-left:10px;
						padding-right:10px;
						padding-top:10px;
						padding-bottom:15px;
						
						border-bottom: solid 1px #000;
						
						color:#000;
						
						clear:both;
						
						position:relative;
					}
					
					.contentColRight .zusatz .plus {
						right:0px;
						bottom:0px;
					}
					
					.contentColRight .zusatz:last-child{
						border:none;
					}
					
					/*.contentColRight .zusatz:first-child{
						padding-top:10px;
					}*/
					
					.contentColRight .zusatz .titel{
						font-family: Arial, sans-serif;
						font-size:14px;
						line-height:18px;
						color:#000;
						padding-bottom:10px;
						font-weight:normal;
					}
					
					.contentColRight .zusatz .titel a, .contentColRight .zusatz .titel a:visited{
						font-family: Arial, sans-serif;
						font-size:14px;
						line-height:18px;
						color:#000;
						font-weight:normal;
					}
					
					.contentColRight .zusatz p{
						padding:0px;
						margin:0px;
						padding-bottom:10px;
					}
					
					.contentColRight .zusatz .text{
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
						position:relative;
					}
					
					.contentColRight .zusatz .text a, .contentColRight .zusatz .text a:visited{
						color:#000;
					}
					
					
				
				
				/************************ sonder behandlung von artikel ***********************************/
				
					.artikel .farbigerText{
						font-family: Arial, sans-serif;
						font-size:12px;
						color:#e85f9a;
						padding-bottom:5px;
					}				
					
						.artikel .farbigerText a, .artikel .farbigerText a:visited{
							font-family: Arial, sans-serif;
							font-size:12px;
							color:#e85f9a;
						}
				
					.artikel .det{
						background-image:url(../images/hgbild_1kachelDet.gif);
					}
					
					.artikel .contentColRight {
						display:none;
					}
				
					
					.artikel .contentColMiddle{
						width:560px;
						
					}
					
					.artikel .contentColMiddle .img{
							width:557px;
					}
					
					.artikel	.contentColMiddle .img img{
							width:557px;
						}
						
						
					.artikel .contentColMiddle .datum{
							font-family: Arial, sans-serif;
							font-size:14px;
							line-height:18px;
							color:#e85f9a;
							padding-bottom:20px;
						}
						
						
						
							
						
						
					
				
				
					
		/*********************************	hier beginnt die Lisenansicht	*********************************/
		
				.listenansicht{
					background-repeat: repeat-y;
					border-top: solid 1px #000;
					
					background-image:url(../images/hgbild_1kachelDet.gif);
					background-position:left top;
					background-repeat:repeat;
					
					background-color:white;
					
					padding-bottom:41px;
				}
				
				
		
				.contentColListeRight{
					width:560px;
					
					font-family: Arial, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#000;
					font-weight:bold;
				}			
				
				.listHeader{
					font-size: 10px;
					padding-top:37px;
					padding-bottom:22px;
					overflow:hidden;	
					
					display:none;				
				}
				
				*+html .listHeader {										
					margin-top: 37px;
					padding-top: 0px;
					margin-bottom: 0px;
					padding-bottom: 0px;
				}
				
				.listHeader .titel{
					width:195px;/*235*/
					font-size: 18px;
					float:left;
				}
				
				
				
				
				 .tr{
					overflow:hidden;
					clear:both;					
				}	
				
				 .th{
					float:left;
				}
				
				.td{
					float:left;
				}
				
				
				
				.thead{
					font-size: 9px;
					color:#000;
					height:41px;
					line-height:41px;
					padding-left:284px;
				}
				
				
				.thead .left{
					font-family: Arial, sans-serif;
					font-size: 9px;
					color:#000;
					width:185px;
					margin-left:15px;
					padding-left:10px;
				}
				
					.thead .left a,  .thead .left a:visited{
						font-family: Arial, sans-serif;
						font-size: 9px;
						color:#000;
						
					}
				
				
				
				 .thead .center{
					font-family: Arial, sans-serif;
					font-size: 9px;
					color:#6f6f6f;
					width:72px;
					padding-left:10px;
				}
				
					 .thead .center a, .contentColListeRight .thead .center a:visited{
						font-family: Arial, sans-serif;
						font-size: 9px;
						color:#6f6f6f;
					}
					
				.thead .right{	
					width: 80px;
					margin-right:15px;
					padding-left:10px;
					font-family: Arial, sans-serif;
					font-size: 9px;
					color:#6f6f6f;
				}	
					
					.thead .right a, .thead .right a:visited{
						font-family: Arial, sans-serif;
						font-size: 9px;
						color:#6f6f6f;
					
					}
					
				
					 .thead .tr {
						
					}
					
					.thead .td {
						position:relative;
					}
				
					.agenda  .thead .tr {
				
					}
					
						.agenda   .thead .left .ueberschriftLinks{
													
						}
					
					
					.guide   .thead .tr {
						
					}
						
						.guide   .thead .left .ueberschriftLinks{
														
						}
					
					.artikel   .thead .tr{
						
					}
				
				
				.thead  a,  .thead a:visited{
					font-family: Arial, sans-serif;
					font-size: 9px;
					color:#000;
				}
				
				 .thead .img{
					width: 7px;
					height: 7px;
					
					position:absolute;
					top:16px;
					left:0px;
					
				
					background-repeat:no-repeat;
					background-position:center center;
					
				}
				
				/*grauer pfeil*/
				
				 .thead .up {
					background-image:url(../images/arrow-up-black.gif);
					top:17px;
				}
				
				 .thead .down {
					background-image:url(../images/arrow-down-black.gif);
				}
				
				.thead .upactive {
					background-image:url(../images/arrow-up-black.gif);
					top:17px;
				}
				
				 .thead .downactive {
					background-image:url(../images/arrow-down-black.gif);
				}
				
				/*farbige pfeile*/
		/*		
				.agenda	 .thead .upactive {
					background-image:url(../images/puce-up-bleu.png);/*blau grafik nicht da*/
				}
				
				.guide	 .thead .upactive {
					background-image:url(../images/arrow-up-black.gif);
				}
				
				.artikel  .thead .upactive {
					background-image:url(../images/arrow-up-black.gif);
				}
				
				.agenda	 .thead .downactive {
					background-image:url(../images/arrow-down-black.gif);/*blau grafik nicht da*/
				}
				
				.guide	 .thead .downactive {
					background-image:url(../images/arrow-down-black.gif);
				}
				
				.artikel  .thead .downactive {
					background-image:url(../images/arrow-down-black.gif);
				}
		*/		
					 .thead .img a{
						display:block;
						width: 7px;
						height: 7px;
					}
				
				
					/*ACHTUNG: Hier wurde eine "Tabelle" mit divs nachgebaut d.h. die gleiche Benennung der divs !!!*/ 
				
				 .table {
					width:560px;
					clear:both;	
				}	
				
				
				.contentColListeRight .tbody .tr{
					width:559px;
					height:79px;
					
					margin-left:1px;
					padding-left:1px;
					padding-top:1px;
					padding-bottom:1px;
					
					border-bottom:1px dotted #999;
					
					font-family: Arial, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#000;
					
					font-weight:bold;
				}
				
				.contentColListeRight .tbody .tr:last-child{
					border-bottom:none;
				}
				
				
				.contentColListeRight .tbody .tr:hover{
					
				}
				
				
					.contentColListeRight .tbody .tr .td{
							
					}
				
				
				.contentColListeRight .table .tr{
					overflow:hidden;
					clear:both;					
				}	
				
				.listenTDText{
					padding-top:5px;
					padding-bottom:5px;
					display:blocK;
				}
				
				.contentColListeRight .table .left{
					width:290px;
					height:79px;
					
					font-family: Arial, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#000;
					font-weight:bold;					
				}
				
					.contentColListeRight .table .left a, .contentColListeRight .table .left a:visited{
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#000;
						font-weight:bold;
					}
					
					
						.contentColListeRight .table .left .titel{
							font-family: Arial, sans-serif;
							font-size:12px;
							line-height:17px;
							color:#000;
							font-weight:normal;
						}
						
							.contentColListeRight .table .left .titel a, .contentColListeRight .table .left .titel a:visited{
								font-family: Arial, sans-serif;
								font-size:12px;
								line-height:17px;
								color:#000;
								font-weight:normal;
							}
							
							.agenda	.contentColListeRight .table .left .titel,  .contentColListeRight .table .left .titel a, .contentColListeRight .table .left .titel a:visited{
								 color: #00B4F0;
							}
							 
							.guide	.contentColListeRight .table .left .titel,  .contentColListeRight .table .left .titel a, .contentColListeRight .table .left .titel a:visited{
								color: #fa9400;
							}
							.artikel	.contentColListeRight .table .left .titel,  .contentColListeRight .table .left .titel a, .contentColListeRight .table .left .titel a:visited{
								color: #e85F9A;
							} 
							 

					.contentColListeRight .tbody .left .img{
						width: 90px;
						height: 79px;
						margin-right:15px;
						float:left;
					}
						
						.contentColListeRight .tbody .left .img img{
							width: 90px;
							height: 79px;
						}
				
				.contentColListeRight .table .center{
					width:75px;
					margin-left:10px;
					
					font-family: Arial, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#a3a3a3;
					
				}
					.contentColListeRight .table .center a, .contentColListeRight .table .center a:visited{
						font-family: Arial, sans-serif;
						font-size:12px;
						line-height:17px;
						color:#a3a3a3;
					}
					
			
				.contentColListeRight .table .right{
					margin-left:10px;
					margin-right:10px;
					width:160px;/*119*/
				}
			
				
				/*
				.contentColListeRight .collored{
					background-color:white;
				}				
				*/	
									
				
				.contentColListeRight .table .tbody  .right a, .contentColListeRight .table .tbody  .right a:visited{
					color:#A3A3A3;				
				}
				
				
				
				.contentColListeRight .table .tbody a:hover{
							
				}
		
		
		
			.tbody .listmore{
				margin-top:10px;
				margin-bottom:10px;
				text-align:center;
			}
		
		
		/********************************     fuer guide       ***********************************/
		
		
								
				.guide .thead .center{
					width:230px;
					
					
				}
				
				.guide .thead .right{
					display:none;
				}
		
				.guide .contentColListeRight .table .center{
					width:249px;
					margin-left:10px;
					margin-right:10px;
					font-family: Arial, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#a3a3a3;
					
				}
					
				.guide .contentColListeRight .table .right{
					display:none;
				}
		
		
		
		
		
	
/*****************************************************************************************
 ***	Footer Beginnt hier		
 *****************************************************************************************/	
	
	
	.footer{
		clear:both;
	}
	
	
				.footerNavi{
					padding-left:10px;
					line-height:40px;
					height:40px;
					border-top:1px solid #000;
				}
				
				

					.footerNavi ul{
						margin:0px;
						padding:0px;
						display: inline;
						list-style: none; 
						text-align:left;
					}
	
					.footerNavi ul li{
						margin:0px;
						padding:0px;
						display: inline;
					}
					
					.footerNavi ul li a, ul li a:visited{
						color: #000;
						font-size:12px;
						font-family: Arial, sans-serif;
					}
					
					.footerNavi  ul li a:hover,  ul li a.active{
						font-weight:bold;
					}	
					
					.footerNavi ul li .seperator{
						padding-left:7px;
						padding-right:7px;
					}
	
		.footerPics{
			border-top:1px solid #000;
			padding-top:40px;
			padding-left:10px;
			padding-right:10px;
			
		}
		
			.footerPics .footfirst{
				text-align:center;
			}
				
					.footerPics .footfirst img{
							padding-right:20px;
						}
			
			.footerPics .footsec {
			text-align:center;
				
			}
				
					.footerPics .footsec img{
							padding-right:40px;
						}
					/*.footerPics .footsec img:last-child{
						padding-right:0px;
					}*/
					
/*****************************************************************************************
 ***	Hier der Code fï¿½r das Hintergrundbild		
 *****************************************************************************************/
		

body,html, .container,#bg,#bg table,#bg td,#cont{
	width:100%;
	height:100%;
	overflow:hidden;
}


#bg div{position:absolute;
	width:200%;
	height:200%;
	top:-50%;
	left:-50%;
}
#bg td{vertical-align:middle;
	text-align:center;
}
#bg img{
	min-height:50%;
	min-width:50%;
	margin:0 auto;
	display:block;
}		
 * html #bg{ 
 	/*display:none;*/
 }
 
 * html #bg div{position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}
* html #bg td{vertical-align:middle;
	text-align:center;
}
* html #bg img{
	height:100%;
	width:100%;
	margin:0 auto;
	display:block;
}
		

.container{position:absolute;top:0;left:0;z-index:70;overflow:auto;}

/*****************************************************************************************
 ***	Hier der Code die Filterung
 *****************************************************************************************/

.contentLeft #filter {
	margin:auto;
	width: 178px;
	display: block;
	overflow: hidden;
	/*background-image: url(../images/rightLine.gif);	*/
	background-repeat: no-repeat;
	background-position: left bottom;	
	font-family: Arial, sans-serif;
	font-size:12px;
}


#filter label {
	display: none;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	overflow: hidden;
}

#filterHeader {	
	margin-bottom: 15px;	
	height: 23px;
	width: 178px;
	display: block;
	background-image: url(../images/de/direktsuche.gif);	
	background-repeat: no-repeat;		
}

#vonbis{
margin:auto;
width:178px;
clear:both;
padding-top:25px;
}

#von{

}

#von div{


}

#bis{


}

#bis div{


}

#le{
position:relative;
left:1px;
}

#le .calendar .capt{
width:160px;
text-align:center;
margin:auto;
}

/*#le .calendar .capt div{
display:inline;

}*/

.capt div a{
line-height:18px;
}

#filterInner {

}

#filterInnerNOSCRIPT {

}

#filterInner select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000;
	width: 176px;
	margin-bottom: 5px;
	margin-left: 2px;
	border: 1px solid #cccccc;
	display: inline;
	height:20px;
}

#filterInner input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #a5acb2;	
	width: 21px;
	background-color: white;

}

#filterInnerNOSCRIPT select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000;
	width: 125px;
	margin-bottom: 16px;
	margin-left: 2px;
	border: 1px solid #a5acb2;
	display: inline;
	float: left;
}

#filterInnerNOSCRIPT input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #a5acb2;	
	width: 21px;
	background-color: white;
	padding: 0px;
	margin: 0px;
	float: left;
}

	.filterSuchButton{
		padding-left:13px;	
		background-color:transparent;
	}


/*****************************************************************************************
 ***	SUPERHIGHLIGHTS	
 *****************************************************************************************/
 #ultraH ul, #ultraH li{
	margin:0;
	padding:0;
	list-style:none;
	}
#ultraH, #ultraH li{ 
	width:749px;
	height:500px;
	overflow:hidden; 
	}
 .superH {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	height:500px;
	
	position:relative;
	
	padding-left:1px;
	padding-top:1px;
	overflow:hidden;
	/*background:#939393;*/
	
	border-top:solid 1px #000;
}

.superH .plus{
	bottom:20px;
}
	
	.superHimg {
	width:749px;
	height:300px;
	position:relative;
	}
	
		.superHimg .copyright {
		
		bottom:0px;
		right:0px;
		
		}
		
	.pointContainer {
	background:#FFF;
	width:749px;
	height:46px;
	position:relative;
	text-align:middle;
	padding-left:10px;
	}
	
	.pointContainerFixe {
	background:#FFF;
	width:739px;
	height:10px;
	position:absolute;
	text-align:middle;
	padding-left:10px;
	padding-top:18px;
	padding-bottom:18px;
	top:439px;
	left:202px;
	}
	
		a.point{
		background-repeat:no-repeat;
		background-image: url('../images/pointb.gif');
		
		float:left;
		width:10px;
		margin-right:4px;
		}
	
		a.point:hover, a.point:active, a.point:focus{
		background-image: url('../images/pointn.gif');
		}
	
	.superHdownL {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#000;
		width:225px;
		height:134px;
		position:relative;
		padding-left:10px;
		padding-right:15px;
		margin-bottom:20px;
		
		overflow:hidden;
		
		/*background:#9999FF;*/
		float:left;
	}
		.superHtitel  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			color:#000;
			padding-bottom:5px;
			line-height: 22px;
			
		}
		
		.superHtitel, .superHtitel a , .superHtitel:visited{
			color:#000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			line-height: 22px;
		}
			
		.superHtxt  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding-bottom:2px;
			color:#000;
			line-height: 13px;
		}
			.superHtxt a, .superHtxt a:visited{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#000;
				line-height: 17px;
			}  
		
			.superHtxt .agenda ,.superHtxt .agenda a ,.superHtxt .agenda:visited{
				color:#00B4F0;
				
			}
			.superHtxt .guide,.superHtxt .guide a,.superHtxt .guide:visited{
				color:#FA9400;
			}
			.superHtxt .artikel,.superHtxt .artikel a,.superHtxt .artikel:visited{
				color:#E85F9A;
			}
			
			.superHtxt .agenda, .superHtxt .guide, .superHtxt .artikel{
				padding-bottom:5px;
			}
			
	.superHdownR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4D4D4D;
	width:470px;
	height:114px;
	
	position:relative;
	padding-left:10px;
	margin-right:15px;
	
	line-height:17px;
	overflow:hidden;
	/*background:#FF0000;*/
	
	}
	

/*****************************************************************************************
 ***	Hier der Code Von das DB-Verwaltung	
 *****************************************************************************************/

 
.qnxxList {
display: none;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:10px;
line-height:140%;
margin-top:-4px;
position: absolute;
margin-left:0px;
height:225px;
width:400px;
border:1px solid #CCCCCC; 
z-index:1030;
overflow: auto;
color:#000000;
background-color: white;
}

.searchxxList {
display: none;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:10px;
margin-top:-4px;
position: absolute;
margin-left:0px;
height:225px;
width:400px;
border:1px solid #CCCCCC; 
z-index:1030;
overflow: auto;
color:#000;
background-color: white;
}



/*a.r { color:#000000; background-repeat:repeat-x;text-decoration:none;
font-family: Helvetica, Arial, sans-serif;font-weight:bold;font-size:12px;}
a.r:hover { color:#fff;background-color:#000;background-repeat:repeat-x; }*/

a.r { color:#000000; background-repeat:repeat-x;text-decoration:none;}
a.r:hover { color:#FFFFFF;background-color:#000;background-repeat:repeat-x; }

a.b { color:#FF7600; background-repeat:repeat-x;text-decoration:none;}
a.b:hover { background-color:#000;background-repeat:repeat-x; }

a.o { color:#FF7600; background-repeat:repeat-x;text-decoration:none;}
a.o:hover { background-color:#000;background-repeat:repeat-x; }

a.c { color:#000000; background-repeat:repeat-x;text-decoration:none;}
a.c:hover { color:#FFFFFF;background-color:#000;background-repeat:repeat-x; }

a.e { color:#00B4F0;background-repeat:repeat-x;text-decoration:none;}
a.e:hover { background-color:#000; background-repeat:repeat-x;}

.em_navi-actif { text-decoration:underline;}
a.em_navi:hover { text-decoration:underline; }			

.tplHl div {
	/* float: left; */
}	

.tplGallery {
	margin-bottom: 20px;
}
	.tplGallery a {
		color:#ff7d00;
	}

	.tplGalleryTitle {		
		/*border-bottom: 1px dotted #B1B3B4;*/
		margin-bottom: 15px;
		padding-bottom: 10px;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		text-align: right;
	}


	.tplGalleryThumbs {		
	}

	.tplGalleryRow {
		overflow: hidden;
	}

	.tplGalleryColumn {
		float: left;
		margin-left: 5px;
		margin-right: 4px;
		margin-bottom: 8px;
	}

	.tplGalleryDetail {		
	}

	.tplGalleryDetailNavigation {		
		text-align: center;
		margin-bottom: 20px;
	}

	.tplGalleryDetailPicture {		
		text-align: center;
		margin-bottom: 20px;
	}

	.tplGalleryDetailTitle {		
		text-align: center;
		font-weight: bold;
	}

	.tplGalleryDetailDescription {		
		text-align: center;
	}

	.tplGalleryDetailAltText {		
		text-align: center;
	}

.clear {
	height: 1px;
	overflow: hidden;
	clear: both;
}			

.cate_e { background-color:#D3EBF7;}
.cate_bo { background-color:#FCECD1;}
.cate_p { background-color:#FCECD1;}

/******************** backlink *****************************/



.backLink{
					font-family: Arial, sans-serif;
					font-size:9px;
					color:#000;
					text-align:right;
					padding-right:10px;
				}
				
				 .backLink a,  .backLink a:visited{
					font-family: Arial, sans-serif;
					font-size:9px;
					color:#000;
				}
				
				 .backLink img{
					width:6px;
					height:6px;
					padding-right:7px;
					vertical-align:middle;
				}
				
				 .backLinkTop{
					height:40px;
					line-height:40px;
				}
				
				.backLinkBottom{
					
				}



/*********************** Freitext modul ****************************/

	.freitextContainer{
		color:#000;
	}	
		
		.freitextContainer table{
				
		}
	
	
		.freitextLinks{
			padding-top:30px;
			width:200px;
			
			border-top: 1px solid #000;
			text-align:center;
			vertical-align:middle;
		}
			
		
		.freitextRechts{
			width:550px;
			border-left: 1px solid #000;
			border-top: 1px solid #000;
			font-size:12px;
			font-family: Arial, sans-serif;
			line-height:17px;
			color:#000;
		}
		
		.freitextRechts .freitextRechtsContent{
			padding-top:30px;
			padding-bottom:65px;
			padding-left:10px;
			padding-right:15px;
			color:#000;
			position:relative;
		}
		
		.freitextdet .freitextRechts .freitextRechtsContent{
			padding-top:0px;
			color:#000;
		}
		
		
			.freitextRechts p{
				margin-bottom:20px;
			}
		
			.freitextRechts .titel{
				font-size:21px;
				margin-bottom:10px;
				font-family: Arial, sans-serif;
				color:#000;
			}
			
				
			
			.freitextRechts .datum{
				font-size:14px;
				margin-bottom:20px;
				font-family: Arial, sans-serif;
				color:#e85f9a;
			}
			
			.freitextRechts .plus{
				position:absolute;
				bottom:30px;
				right:15px;
				
			}
			
			
			.zusatz{
				color:#000;
				font-size:12px;
				font-family: Arial, sans-serif;
				line-height:17px;
			}
			
				.zusatz .titel{
					color:#000;
					font-size:12px;
					font-family: Arial, sans-serif;
					line-height:17px;
					font-weight:bold;
					margin:0px;
				}
				
				.zusatz p{
					padding-bottom:15px;
				}
			
				.zusatz a, .zusatz a:visited{
					color:#000;
					font-size:12px;
					font-family: Arial, sans-serif;
					line-height:17px;
				}
				
				
				.freitextContainer .backLinkBottom{
					height:40px;
					line-height:40px;
				}
				
				
				
				
				
			
			/********************* sinderrolle kategorien **********/
			
			
			.agenda .kategorie{
				color:#00b4f0;
			}
				.agenda .kategorie a, .agenda .kategorie a:visited{
					color:#00b4f0;
				}
			
			.guide .kategorie{
				color:#fa9400;
			}
				.guide .kategorie a, .guide .kategorie a:visited{
					color:#fa9400;
				}
				
			.artikel .kategorie{
				color:#e85f9a;
			}
				
				.artikel .kategorie a, .artikel .kategorie a:visited{
				
				}

/********************* timing shadowbox **********/

.shadow1{
box-shadow: 7px 7px 8px #818181;
-webkit-box-shadow: 7px 7px 8px #818181;
-moz-box-shadow: 7px 7px 8px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);
}
}


