@charset "UTF-8";
	
	body {
		padding: 0;
		margin:  0;
		font-family: Verdana, Tahoma, Arial;
		font-size: 8pt;
		background-color: #ffffff;
	}
		body.back1 {
			background: url("/images/bg_image.jpg") center top no-repeat;	
		}
		body.back2 {
			background: url("/images/bg_image2.jpg") center top no-repeat;	
		}
		
	/*
	##############################
	#####global Tags settings####
	##############################
	*/
	
	a {
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal;
		font-size: 8pt;
		text-decoration: none;
		color: #000000;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	
	a:active, a:focus{
		outline: none
	}
	
	img {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	h1 {
		font-size: 11pt;
		margin: 0;
		padding: 0;
	}
	
	
	/*
	############################
	######global property#######
	############################
	*/
	
		.gpDebugingTest {
			border: 1px solid #000000;
		}
	
		.gpWidth {
			width: 100%;
		}
		 
		.gpMargPadZero, #wrapper, #headnavi ul, #headnavi li, .sidenavi ul, #gallery ul, #gallery li  {
			margin: 0;
			padding: 0;
		}
		
		.gpAutoPos, #wrapper, .content, #gallery {
			margin: 0 auto;
		}
		
		.gpVisible {
			visibility: visible;
		}
		
		.gpNoVisible {
			visibility: hidden;
		}
		
		.gpInVisible {
			visibility: inherit;
		}
		
		.elblock, #headnavi ul, #headnavi li, #headnavi a, .sidenavi li, .sidenavi a, #gallery ul, #gallery li, #search input {
			display: block;
		}
		
		.inlineblock {
			display: inline-block;
		}
	
		.lBorder {
			border-left: 1px solid;
		}
	
		.rBorder {
			border-right: 1px solid;
		}
	
		.tBorder {
			border-top: 1px solid;
		}
	
		.bBorder {
			border-bottom: 1px solid;
		}
		
		.floatRight, #logo, #headnavi {
			float: right;		
		}
		
		.floatLeft, #headnavi ul, #headnavi li, #leftSide, #rightSide, #contentBody, #gallery li {
			float: left;
		}
		
		.clearLeft, .hr {
			clear: left;
		}
		
		.clearRight {
			clear: right;
		}
		
		.clearBoth, #footer {
			clear: both;
		}
		
		.foWeight {
			font-weight: bold;
		}
		
		.listStyleType_None, #headnavi ul, .sidenavi ul, #gallery ul {
			list-style-type: none;
		}
		
		.foColor_White, #headnavi a {
			color: #ffffff;
		}
		
		.foColor_Black {
			color: #000000;
		}
		
		.no_class {
		}
	
	/*
	###########################
	####global property END####
	###########################
	*/
	
	/*
	###########################
	######## Wrapper ##########
	###########################
	*/
	
	#wrapper {
		width: 968px;
		min-height: 660px;
		height: auto !important;
		height: 660px;
		/*background-color:  #fff;Debugcolor*/
	}
	
		/*
		###########################
		######## Header ###########
		###########################
		*/
		
		#header {
			margin-bottom: 5px;
		}
		
			#logo {
				/*background: url("/images/logo.png") 0 0 no-repeat;*/
				width: 689px;
				height: 122px;
				margin: 14px 0;
			}
			
			#headnavi {
				float: right;
				
				margin-right: 5px;
				text-align: right;
			}
			
				#headnavi a {
					padding: 0 7px;
					font-size: 8pt;
					border-color: #FFFFFF;
				}
	
		/*
		###########################
		###### Header END #########
		###########################
		*/
		
		
	
		/*
		###########################
		######### Body ############
		###########################
		*/
		
		#body {
			background: url("/images/wrappershadow_02.png") 0 0 repeat-y;
			width: 100%;
			min-height: 660px;
			height: auto !important;
			height: 660px;
			padding-left: 5px; 
		}
		
			/*
			###########################
			###### Left Side ##########
			###########################
			*/
		
			#leftSide {
				width: 213px;
				/*height: 100px;
				background: #000;*/
			}
			
				.hr {
					margin: 8px 0;
					background-color: #E6006D;
					height: 1px;
				}
			
				#search {
					width: 189px;
					margin: 30px auto 18px;
				}
				
					#search input {
						border: 0;
						height: 17px;
						width: 188px;
						font-size: 7pt;
						padding: 5px 0 0 5px;
						background-color: #F9C7D1;
					}
			
				.sidenavi {
					/*border-bottom: 1px solid #E6006D;*/
				}
			
					.sidenavi ul {
						border-left: 12px solid;
						margin: 0;
						padding-left: 2px;
						min-height: 9px;
						height: auto !important;
						height: 9px;
					}
					
						.sidenavi a:hover {
							background-color: #ffffff;
							text-decoration: none;
						}
						.sidenavi .selected {
							background-color: #ffffff;
							text-decoration: none;
						}
						/*LI BOTTOM BORDER*/
						.li_tBorder {
							border-top: 1px solid #E6006D;
						}
						
						.li_bBorder {
							border-bottom: 1px solid #E6006D;
						}
					
						.mainnavi {
							font-size: 10pt;
							min-height: 9px;
							height: auto !important;
							height: 9px;
						}
						
							.margin_navi {
								margin-top: 15px;
							}
						
							.subnavi_1 {
								width: 196px;
								margin-left: 2px;
							}
						
							.subnavi_2 {
								width: 182px;
								margin-left: 17px;
							}
							
							.subnavi_1 a, .subnavi_2 a {
								font-size: 8pt;
								padding: 2px 0;
							}
					
						/*UL LEFT BORDER COLOR*/
						#pink_lBorder {
							border-left-color: #E6006D;
						}
						
						#green_lBorder {
							border-left-color: #00A370;
						}
						
						#gray_lBorder {
							border-left-color: #9DA09F;
						}
					
						/*FONT COLOR for: H1- , A- , A:Active-Tag*/
						.pink_foColor {
							color: #E6006D;
						}
						
						.green_foColor {
							color: #00A370;
						}
						
						.gray_foColor {
							color: #9DA09F;
						}
						
				#map {
					margin: 70px 0 0 0;
				}
					
					
		
			/*
			###########################
			##### Left Side END #######
			###########################
			*/
					
					
		
			/*
			###########################
			###### Content Body #######
			###########################
			*/
			
			#contentBody {
				width: 534px;
				margin: 0 5px 0 6px;
				padding-bottom: 20px;
				/*height: 100px;
				background: #000;*/
			}
			
				.content, #gallery {
					width: 516px;
					margin-top: 30px;
				}
				
					.content h1 {
						font-weight: normal;
						padding-bottom: 5px;
					}
					
					.content span {
					}
					.contenttext {
						line-height: 12pt;
					}
										
				#gallery li {
					margin: 0 0px 11px;
					margin-right: 6px;
				}
					
		
			/*
			###########################
			#### Content Body END #####
			###########################
			*/
					
					
		
			/*
			###########################
			####### Right Body ########
			###########################
			*/
			
			#rightSide {
				width: 201px;
				/*height: 100px;
				background: #000;*/
			}
			
				.advertise {
					margin: 22px 0px 22px 8px;
				}
				
				.adv_text {
					margin: 20px 0 0 0;
					width: 195px;
					padding: 0 3px 0 5px;	
				}
				.adv_content {
					font-size: 7pt;
				}
				
				.paragraph {
					display: block;
					padding-top: 35px;
				}
					
					
		
			/*
			###########################
			##### Right Side END ######
			###########################
			*/
		
		/*
		###########################
		######## Body END #########
		###########################
		*/
		
	
		/*
		###########################
		######## Footer ###########
		###########################
		*/
		
			#footer {
				position: relative;
				height: 28px;
				background: url("/images/footerbg_shadow_04.png") 0 0 no-repeat;
			}
			
				#footer span {
					padding: 30px 0 20px 20px;
					display: block;
					float: left;
				}
				
				#footer span, #footer a {
					font-size: 7pt;
				}
				
					#ski {
						position: absolute;
						background: url("/images/footer_img.png") 0 0 no-repeat;
						width: 243px;
						height: 141px;
						top: -8px;
						right: 75px;
						z-index: 2;
					}
	
		/*
		###########################
		###### Footer END #########
		###########################
		*/
	
	/*
	###########################
	###### Wrapper END ########
	###########################
	*/

	
	/*
	###############################
	####### Bildausrichtung #######
	###############################
	*/			
	.clear {
		clear: both;
		margin: 0;
		padding: 0;
	}	
	
		div.picbox-right{
			float: right;
			margin: 0 0 12px 12px;
		}
		div.picbox-left{
			float: left;
			margin: 0 12px 12px 0;
		}
		div.picbox-right a, div.picbox-left a {
			text-decoration:none;
			padding:0;
		}
		div.picbox-right a:hover, div.picbox-left a:hover{
			text-decoration:none;
			background-color:transparent;
			padding:0;
		}	
	/*
	###############################
	##### Bildausrichtung END #####
	###############################
	*/		
	
	
	/*
	###############################
	###### standard klassen #######
	###############################
	*/	
		
	.details {
		color: #0070b8;
		padding: 0 2px;
	}
	
	.details:hover {
		color: #ffffff;
		background-color: #0070b8;
	}	
		
	.download{
		padding: 2px 0 6px 2px;
		margin: 12px 0 6px 0;
		clear: both;
	}
		.download a{
			color: #0070b8;
		}
		.download a:hover {
			color: #0070b8;
			font-weight: bold;
			background: transparent;
		}		
		
	.nextcontent{
		width: 50%;
		text-align: right;
	}
	.backcontent{
		width: 50%;
		text-align: left;
	}
	.alpha{
		background:#ebebeb;
		text-align: center;
	}		
	.alphaAkt{
		font-weight: bold;
	}
	.relevanz{
		color: #999999;
		font-family: verdana;
		font-size: 7pt;
		font-weight: normal;
	}

	/*
	###############################
	#### ende standard klassen ####
	###############################
	*/	


	/*
	###############################
	######## inline popup #########
	###############################
	*/	

	
	 div.trans_background {
	 	z-index:50;
	 	background-color:#FFFFFF;
	 	position:absolute;
	 	left:0px;
	 	top:0px;
	 	width:100%;
	 	height:100%;
	 	cursor:pointer;
	 }	
	 div.se_cal {
	 	position:absolute;
	 	z-index:51;
	    margin: 0; 	
	 }
	 #se_cal_content {
	 }
	 #se_content{
	 	padding:0;
	 	margin:0;
	 	position:relative;
	 	display:inline;
	 	height:auto;
	 }
	 #se_content img {
	 	padding:0;
	 	margin:0;
	 }
	
	 td.se_shadow_lt{
	background:url('/images/shadow-topleft.png') 0 0 no-repeat;
 	 	
	 	width:1px;
	 	height:1px;
	 }
	 td.se_shadow_ct{
		background-color:#6c6c6c;
	  	width:auto;
	  	height:1px;
	 }
	 td.se_shadow_rt{
	background:url('/images/shadow-topright.png') 0 0 no-repeat;
 	 	
	 	width:14px;
	 	height:1px;
	 }
	 td.se_shadow_lc{
	 	background-color:#6c6c6c;
	 	height:auto;
	 }
	 td.se_shadow_cc{
	 	background-color:#ffffff;
	 	height:auto;
	 }
	 td.se_shadow_rc{
	background:url('/images/shadow-right.png') top right repeat-y;
		height:auto;
		vertical-align:top; 	 	
	 }
	 td.se_shadow_lb{
	background:url('/images/shadow-bottomleft.png') left no-repeat;
 	 	
	 	width:1px;
	 	height:14px;
	 }
	 td.se_shadow_cb{
	background:url('/images/shadow-bottomcenter.png') left repeat-x;
 	 	
	 }
	 td.se_shadow_rb{
	background:url('/images/shadow-bottomright.png') right no-repeat;
 	 	
	 	width:14px;
		height:14px;
	 }
	 .se_cal td {
	 }
	 
	 table.se_cal_table{
	 	background:#a90017 ! important;
	 	padding:0;
	 	margin:0;
	 }
	 
	 tr.se_cal_head{
	 	background:#ECECED;
	 	text-align: center;
	 	font-size: 12px;
	 	font-weight: bold;
	 }
	 tr.se_cal_head a{
	 	text-decoration: none;
	 	font-size: 12px;
	 	font-weight: bold;
	 }
	 
	 
	 tr.se_cal_data{
	 }
	 tr.se_cal_data td{
	 	background:#ECECED;
	 	text-align: center;
	 	font-size: 12px;
	 	font-weight: bold;
	 	padding: 4px ! important;
	 }
	 tr.se_cal_data td a{
	 	text-decoration: none;
	 }
	  
	 td.se_cal_today{
	 	background:#FFFFFF ! important;
	 }
	 td.se_cal_today a{
	 }
	 td.se_cal_event{
	 	background:#D9DADB ! important;
	 }
	 td.se_cal_event a{
	 	font-weight: bold;
	 }
	 
	 div.se_cal_event_box{
	 	position:absolute;
	 	z-index:52;
	 	display:none;
		background-color:#FFFFCC;
		border:1px solid #6B7994;
		padding:2px;
		text-align:left;
		font-size:10px;
		white-space:nowrap; 	
	 }	
	.hide{
		display:none;
	}	 
	
	div.fadeback{
		background-color: #fff;
	}
	div.search_form{
		width:400px;
		padding:12px;
	}
	div.googlemapanreise{
		width:600px;
		height:350px;
	}		
	div.textbox{
		line-height:18px;
		/*margin-bottom:2px;
		padding-bottom:2px;*/
	}
	div.textbox h1{
		padding-bottom:4px;
	}
	
	div.textbox a, a.details{
		COLOR:#c4161c ! important;
		font-size: 12px;
		FONT-WEIGHT: bold ! important;	
	}	
	
	/*
	###############################
	##### ende inline popup #######
	###############################
	*/	
	
