/* CSS for MSIE 4+, NS 4.x limited, NS 6 & higher / cr / v1.5 / 2001-03-19 */
/* (c) teamBLAU new media agency, http://www.teamBLAU.com */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0;

}

input.text, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #000000; 

}

input.button { font-family:Verdana, Arial, Helvetica, sans-serif; 
			   font-size:11px;
			   background-color:#FF9900;
               color:#000000;
               border: 1px solid #FFFFFF; }

input.field { font-family:Verdana, Arial, Helvetica, sans-serif; 
			   font-size:11px;
			   background-color:#A6A6A6;
               color:#000000;
               border: 1px solid #FFFFFF; }
			   
textarea.textarea { font-family:Verdana, Arial, Helvetica, sans-serif; 
			   font-size:11px;
			   background-color:#A6A6A6;
               color:#000000;
               border: 1px solid #FFFFFF; }

#layertopbg{
	z-index:0;
}

#layertop{
	margin: 0;
	position: relative;
	top:0px;
	left:0px;
	z-index:1;
}

#layertopprint{
	margin: 0;
	position: absolute;
	z-index:2;
	background-color: #666666;
	visibility: hidden;
}


#layerbottom{
	z-index:3;
	position:relative;
	
}





.bs01,.bs02,.bs03,.bs04,.bs05,.bs06,.bs07,.bsinput{
	margin: 0;
	position: relative;
}

.bs01{
	left:112px;
	top:81px;
	z-index:20;
}

.bs02{
	left:77px;
	top:102px;
	z-index:21;
}

.bs03{
	left:58px;
	top:125px;
	z-index:22;
}

.bs04{
	left:72px;
	top:150px;
	z-index:23;
}

.bs05{
	left:199px;
	top:96px;
	z-index:24;
}

.bs06{
	left:245px;
	top:114px;
	z-index:25;
}

.bs07{
	left:311px;
	top:130px;
	z-index:26;
}



#layerbottommail{
	z-index:27;
	position:relative;
	left:751px;
	top:-30px;
	width:180px;
}




.impressum{
	position:relative;
	left:306px;
	top:93px;
	z-index:28;
}

.email{
	position:relative;
	left:306px;
	top:99px;
	z-index:28;
}

#copyright{
	position:relative;
	left:715px;
	top:83px;
	z-index:29;
}

#Suchtext{
	position:relative;
	left:555px;
	top:-86px;
	width:90px;
	z-index:30;
}
.bsinput{
	position:relative;	
	left:232px;
	top:-228px;
	z-index:33;
	width:400px;
}

.inputSearch { 
	width: 380px;
}

#flbottom01{
	position:relative;	
	left:630px;
	top:-442px;
	z-index:34;

}

#layerevents{
	position:relative;	
	left:733px;
	top:-320px;
	z-index:15;
	width:195px;
}

#layernews{
	position:relative;	
	left:411px;
	top:-540px;
	z-index:16;
	width:195px;
	background-color:#FFFFFF;
}

#tophomelink{
	position:absolute;
	left:408px;
	top:122px;
	z-index:35;
	width:195px;	
}

#topbarlink{
	position:absolute;
	left:468px;
	top:66px;	
	z-index:36;
	width:195px;	
}

#topeventslink{
	position:absolute;
	left:486px;
	top:84px;
	z-index:37;
	width:195px;	
}

#topgallerylink{
	position:absolute;
	left:486px;
	top:104px;
	z-index:37;
	width:195px;	
}

#topguestbooklink{
	position:absolute;
	left:486px;
	top:123px;
	z-index:38;
	width:195px;	
}

#topnewsletterlink{
	position:absolute;
	left:486px;
	top:142px;
	z-index:39;
	width:195px;	
}

#topmaplink{
	position:absolute;
	left:486px;
	top:161px;
	z-index:39;
	width:195px;	
}

#buttonsearch{
	position:relative;
	left:377px;
	top:-343px;
	z-index:45;
}

#buttonreset{
	position:relative;
	left:422px;
	top:-342px;
	z-index:45;
}

#buttonall{
	position:relative;
	left:498px;
	top:-327px;
	z-index:45;
}

#flbottom02{
	position:relative;
	left:397px;
	top:-278px;
	z-index:46;
}

#fltop01{
	position:absolute;
	left:631px;
	top:45px;
	z-index:48;
}

.linedot {
	margin: 10 0 10 0;
	width: 100%;
	height: 1px; 
	text-align:left; 
	border:0px;
	background-image:url("/img/bg_dividing_line.gif"); 
}

.blub_popup{
	position:relative;
	left:350px;
	top:-50px;
	z-index:1;
}

.White10 { font-size: 10px; color: #FFFFFF; text-decoration: none}
.White10 a {font-size: 10px ; color: #FFFFFF; text-decoration: underline}
.White10 a:visited {font-size: 10px ; color: #FFFFFF; text-decoration: underline }
.White10 a:link {font-size: 10px ; color: #FFFFFF; text-decoration: underline }
.White10 a:hover {font-size: 10px ; color: #333333; text-decoration: underline }
.White10 a:active {font-size: 10px ; color: #333333; text-decoration: underline }

.White9Tr {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;text-decoration: none}
.White9Tr a {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #FFFFFF; text-decoration: none}
.White9Tr a:visited {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #FFFFFF; text-decoration: none }
.White9Tr a:link {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #FFFFFF; text-decoration: none }
.White9Tr a:hover {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #333333; text-decoration: none }
.White9Tr a:active {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #333333; text-decoration: none }

.Black9TR {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.Black9TR a {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #000000; text-decoration: none}
.Black9TR a:visited {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #000000; text-decoration: none }
.Black9TR a:link {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #000000; text-decoration: none }
.Black9TR a:hover {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #FFFFFF; text-decoration: none }
.Black9TR a:active {font-family: TrebuchetMs, Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #FFFFFF; text-decoration: none }

.Grey9 { font-size: 9px; color: #666666; text-decoration: none}
.Grey9 a {font-size: 9px ; color: #666666; text-decoration: none}
.Grey9 a:visited {font-size: 9px ; color: #666666; text-decoration: none }
.Grey9 a:link {font-size: 9px ; color: #666666; text-decoration: none }
.Grey9 a:hover {font-size: 9px ; color: #333333; text-decoration: none }
.Grey9 a:active {font-size: 9px ; color: #333333; text-decoration: none }

.Black9 {font-size: 9px; color: #000000; text-decoration: none}
.Black9 a {font-size: 9px ; color: #000000; text-decoration: none}
.Black9 a:visited {font-size: 9px ; color: #000000; text-decoration: none }
.Black9 a:link {font-size: 9px ; color: #000000; text-decoration: none }
.Black9 a:hover {font-size: 9px ; color: #FFFFFF; text-decoration: none }
.Black9 a:active {font-size: 9px ; color: #FFFFFF; text-decoration: none }

.Black10 {font-size: 9px; color: #000000; text-decoration: none}
.Black10 a {font-size: 9px ; color: #000000; text-decoration: none}
.Black10 a:visited {font-size: 9px ; color: #000000; text-decoration: none }
.Black10 a:link {font-size: 9px ; color: #000000; text-decoration: none }
.Black10 a:hover {font-size: 9px ; color: #FFFFFF; text-decoration: none }
.Black10 a:active {font-size: 9px ; color: #FFFFFF; text-decoration: none }

.Black11 {font-size: 11px; color: #000000; text-decoration: none}
.Black11 a {font-size: 11px ; color: #000000; text-decoration: underline; font-weight:bold}
.Black11 a:visited {font-size: 11px ; color: #000000; text-decoration: underline; font-weight:bold}
.Black11 a:link {font-size: 11px ; color: #000000; text-decoration: underline; font-weight:bold }
.Black11 a:hover {font-size: 11px ; color: #FFFFFF; text-decoration: underline; font-weight:bold }
.Black11 a:active {font-size: 11px ; color: #FFFFFF; text-decoration: underline; font-weight:bold }


.White9 { font-size: 9px; color: #FFFFFF;text-decoration: none}
.White9 a {font-size: 9px ; color: #FFFFFF; text-decoration: none}
.White9 a:visited {font-size: 9px ; color: #FFFFFF; text-decoration: none}
.White9 a:link {font-size: 9px ; color: #FFFFFF; text-decoration: none}
.White9 a:hover {font-size: 9px ; color: #333333; text-decoration: none}
.White9 a:active {font-size: 9px ; color: #333333; text-decoration: none}

.White12B { font-size: 12px; color: #FFFFFF;text-decoration: none; font-weight:bold;}
.Black12 { font-size: 12px; color: #000000;text-decoration: none;}
.White10B { font-size: 10px; color: #FFFFFF;text-decoration: none; font-weight:bold;}

.White11B { font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
.White11B a {font-size: 11px ; color: #FFFFFF; text-decoration: underline; font-weight:bold;}
.White11B a:visited {font-size: 11px ; color: #FFFFFF; text-decoration: underline; font-weight:bold; }
.White11B a:link {font-size: 11px ; color: #FFFFFF; text-decoration: underline; font-weight:bold; }
.White11B a:hover {font-size: 11px ; color: #333333; text-decoration: underline; font-weight:bold; }
.White11B a:active {font-size: 11px ; color: #333333; text-decoration: underline ; font-weight:bold;}

.White11 { font-size: 11px; color: #FFFFFF; text-decoration: none;}
.White11 a {font-size: 11px ; color: #FFFFFF; text-decoration: none;}
.White11 a:visited {font-size: 11px ; color: #FFFFFF; text-decoration: none; font-weight:bold; }
.White11 a:link {font-size: 11px ; color: #FFFFFF; text-decoration: none; font-weight:bold; }
.White11 a:hover {font-size: 11px ; color: #333333; text-decoration: none; font-weight:bold; }
.White11 a:active {font-size: 11px ; color: #333333; text-decoration: none; font-weight:bold;}

.White12 { font-size: 12px; color: #FFFFFF; text-decoration: none; }
.White12 a {font-size: 12px ; color: #FFFFFF; text-decoration: underline; }
.White12 a:visited {font-size: 12px ; color: #FFFFFF; text-decoration: underline; }
.White12 a:link {font-size: 12px ; color: #FFFFFF; text-decoration: underline; }
.White12 a:hover {font-size: 12px ; color: #333333; text-decoration: underline; }
.White12 a:active {font-size: 12px ; color: #333333; text-decoration: underline ; }

