* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #544032;
}

	body.sommer{background:url(images/bg_sommer.jpg) no-repeat;}
	body.winter{background:url(images/bg_winter.gif) no-repeat;}

#logo {
	position: absolute;
	left: 825px;
	top: 0;
	width:165px;
	height:111px;
	z-index:99;
}

	.sommer #logo{background:url(images/logo_sommer.gif) 0 0 no-repeat;}
	.winter #logo{background:url(images/logo_winter.gif) 0 0 no-repeat;}
	
ul#infos{
	position:absolute;
	top:635px;
	left:495px;
	width: 310px;
	z-index:99;
}

	#infos li{
	list-style:none;
	margin:0 0 5px 0;
	}
	
	#infos li.first{
	font-weight:bold;
	}
	
	#infos a{
	color:#544032;
	text-decoration:none;
	}
	
	#infos a:hover{
	text-decoration:underline;
	}

	#bikelogo{
	width:71px;
	height:121px;
	position:absolute;
	top:300px;
	left:910px;
	z-index: 40;
	}
			
			#wandertip {
				position: absolute;
				top:65px;
				left:247px;
				z-index:200;
			}
		
			#mainimg {
				position: absolute;
				left: 495px;
				top: 0;
			}
			
			#tirol {
				position: absolute;
				left: 515px;
				top: 0;
			}
	
		#schnellanfrage {
			position:absolute;
			left:0;
			top:340px;
			width:165px;
			background: #EEEAE7;
		}
		
			#schnellanfrage .header {
				height: 30px;
				line-height:27.8px;
				font-weight: bold;
				font-size: 11.8px;
				padding: 0 0 0 17px;
				color: #fff;
			}
			
				.winter #schnellanfrage .header{background: url('images/teaser-links_abschluss_anfrage_winter.jpg') no-repeat;}
				.sommer #schnellanfrage .header{background: url('images/teaser-links_abschluss_anfrage_sommer.jpg') no-repeat;}
			
			#schnellanfrage ul {
				padding: 15px 0 0 17px;
			}
		
			#schnellanfrage ul li {
				padding: 2px 0px 2px 0px;
				color: #544032!IMPORTANT;
				font-size: 10.5px;
				}
		
				#schnellanfrage input {
					width: 90px;
					background: #fff;
					border: 1px solid #FFFFFF;
					padding: 1px;
					margin: 2px 7px 1px 0px;
				}
				
					#schnellanfrage  input:focus {
						border: 1px solid #527493;
					}		
			
						#schnellanfrage .abschicken {
							padding: 20px 0 36px 17px;
							left: 0px;
							width: 90px;
							text-align: right;
						}
						
							#schnellanfrage .abschicken a {
								padding:1.5px 17px 4.5px 0px;
								display: block;
								font-weight: bold;
								color: #FFFFFF !important;
								text-decoration: none;
								font-size: 10.5px;
							}
							
							.winter #schnellanfrage .abschicken a {background: #008BBC url('images/arrow_suchanfrage_winter.gif') 0 0 no-repeat;}
							.sommer #schnellanfrage .abschicken a {background: #90C066 url('images/arrow_suchanfrage_sommer.gif') 0 0 no-repeat;}
				
#nav{
	position:absolute;
	left:0;
	top:0;
	width:165px;
	height:284px;
	padding:16px 5px 0 0;
	background:url(images/navicontainer.jpg) 0 0 no-repeat;
}

	#nav li.ecke{
		position:absolute;
		left:-16px;
		top:0;
	}
	
	#nav li.abst{margin-top:2px;}

	#nav ul, #nav ul ul{
		position:absolute;
		left:-999em;
		width:165px;
		height:284px;
		padding:16px 0 0 0;
	}
	
		#nav li:hover ul{
			left:165px;
			top:0;
			background:url(images/nav_sub1.jpg) 0 0 no-repeat;
		}
		
		#nav li:hover ul ul{
			left:999em;
			background:url(images/nav_sub2.jpg) 0 0 no-repeat;
		}
		
		#nav li:hover ul li:hover ul{left:165px;}

	#nav li:hover{background:#dad0ca;}
	#nav li:hover a{color:#5d402d;}
	
	#nav a{
		display:block;
		padding:1px 17px 1px 17px;
		font-size:10.5px;
		line-height:27px;
		font-weight:bold;
		text-decoration:none;
		color:#fff;
	}
	
		#nav a.suba{
			background:url(images/li_pfeil.gif) 153px 1px no-repeat;
		}
	
		#nav ul a, #nav li:hover ul a{
			color:#846953;
		}
		
			#nav ul li:hover{
				background:url(images/bg_sub1_over.jpg) 0 0 repeat-y;
			}
			
			#nav ul li:hover a{color:#5D402D;}
			
			#nav ul ul li:hover{
				background:url(images/bg_sub2_over.jpg) 0 0 repeat-y;
			}
			
		#nav ul ul a, #nav li:hover ul ul a{
			color:#AB8F8B;
		}
				
		#rightbox {
			position:absolute;
			left:495px;
			top:340px;
			width: 495px;
		}
		
			#rightbox .box {
				width: 310px;
				height: 130px;
				margin: 0 0 20px 0;
				background: #EEEAE7 url(images/hg_rundung_unten.jpg) bottom right no-repeat;
			}
			
					#rightbox .box img {
					height:130px;
					width:130px;
					float: left;
					border-right: 1px solid #fff;
					margin: 0 0 0 0;
					}

				#rightbox .box .header {
					float:left;			
					height: 30px;
					width:167px;
					line-height: 30px;
					color: #fff;
					font-weight: bold;
					padding: 0 0 0 12px;
					font-size: 12px;
				}
				
					.sommer #rightbox .box .header{background: #8FC065 url(images/teaser-rechts_abschluss_sommer_neutral.jpg) top right no-repeat;}
					.winter #rightbox .box .header{background: #8FC065 url(images/teaser-rechts_abschluss_winter_neutral.jpg) top right no-repeat;}
								
					.sommer #rightbox .box .foto {background: #8FC065 url('images/teaser-rechts_abschluss_sommer.jpg') top right no-repeat;}
					.winter #rightbox .box .foto {background: #8FC065 url('images/teaser-rechts_abschluss_winter.jpg') top right no-repeat;}
			
				#rightbox .box p {
					float:left;
					width:155px;
					padding:8px 0 0 12px;
					font-size: 11px;
					line-height: 14px;
				}
				
				#rightbox .box a{
				color:#544032;
				text-decoration:underline;
				}
				
#content {
	margin: 0 0 0px 165px;
	min-height:780px;
	width: 290px;
	z-index: 2;
	padding: 20px 20px 0 20px;	
}

	#content h1 {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding: 0 0 15px 0;
	}
	
		.sommer h1, .sommer h2{color:#7ba357;}
		.winter h1, .winter h2{color:#008BBC;}
	
	#content h2 {
	font-size:12px;
	padding: 0 0 10px 0;
	}
	
	#content p {
		padding: 0 0 15px 0;
		line-height: 16px;
	}
	
	#content p a{
	color:#544032;
	text-decoration:underline;
	}
	
	#content p a:hover{
	color:#544032;
	text-decoration:none;
	}
	
	
#footer {
	width:797px;
	position:relative;
	clear: both;
	padding: 22px 0 10px 193px;
}

	#footer li {
		display: inline;
	}
	
		#footer li a {
			color: #544032;
			font-size: 11px;
			text-decoration: none;
			padding: 0 7px 0 0;
		}
		
		#footer li a:hover {
		text-decoration:underline;
		}
		
		#footer .language {
		position:absolute;
		top:24px;
		right:178px;
		}
			
		#adresse {
			width:166px;
			height:171px;
			margin: 40px 0 0 0;
			font-size: 11px;
			position:absolute;
			bottom:0px;
			left:0;
		}
		
			.sommer #adresse{background: url('images/teaser-links_hg_sommer.jpg') repeat-y;}
			.winter #adresse{background: url('images/teaser-links_hg_winter.jpg') repeat-y;}
		
			#adresse .header {
				font-weight: bold;
				font-size: 12px;
				padding: 8px 0 10px 17px;
				color: #fff;
			}
			
			.sommer #adresse .header{background: #fff url('images/teaser-links_abschluss_sommer.jpg') no-repeat;}
			.winter #adresse .header{background: #fff url('images/teaser-links_abschluss_winter.jpg') no-repeat;}
		
			#adresse address {
				font-style: normal;
				padding: 0 0 0 17px;
				color: #fff;
			}
			
				#adresse a {
					color: #fff;
					text-decoration:none;
				}
				
				#adresse{
				font-size:10.5px;
				line-height:11.65px;
				}
				
				address p{
					margin-bottom:5px;
				}
			
				address span.copyright {
				display:block;
				padding: 14px 0 0px 0px;
				font-weight: bold;
				}
				
				.sommer .copyright{color: #c8e0b3;}
				.winter .copyright{color: #80C5DE;}
				
		#footer .gfb a {
			width:118px;
			height:24px;
			position:absolute;
			bottom:0;
			right:0;
			background:url(images/bg_flags.jpg) no-repeat;
			display:block;
			color: #B8AFA9;
			font-weight: bold;
			padding: 6px 0px 0 47px;
		}

.labeleins{
display:block;
height:17px;
}


#schnuppertage {
	font-size: 10px;
}
