* {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #544032;
}

#wrapper {
	width: 990px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}

	#bikelogo{
	width:71px;
	height:121px;
	position:absolute;
	top:300px;
	right:9px;
	z-index: 40;
	}

	#header {
		position: relative;
		height: 340px;
	}

		.klappdiv{
			position: absolute;
			width: 165px;
			height: 300px;
			top: 0px;
			z-index:20;
			background: url('images/mainnav.jpg') no-repeat;
			overflow: visible;
		}

			.klappdiv ul{
				margin: 0;
				padding: 16px 0 0 0;
				list-style-type: none;
				width: 165px; /* Width of Menu Items */
			}
	
				.klappdiv ul li{
					line-height: 27px;
				}
	
					/*Sub level menu items */
					.klappdiv ul li ul{
						position: absolute;
						width: 165px; /*sub menu width*/
						height: 300px;
						top: 0px;
						visibility: hidden;
					}

					/* Sub level menu links style */
					.klappdiv ul li a{
						display: block;
						overflow: auto; /*force hasLayout in IE7 */
						color: #FFFFFF;
						font-weight: bold;
						text-decoration: none;
						padding: 1px 17px 1px 17px ;
						font-size: 11px;
					}


					.klappdiv ul li a:hover{
						background-color: #dad0ca;
						color: #5d402d;
					}


						.klappdiv ul li ul li a{
							color: #846953;
						}


						.klappdiv ul li ul li a:hover{
							background: url('images/sub_li_hg.jpg');
						}


							.klappdiv ul li ul li ul li a{
								color: #ab8f79;
							}


							.klappdiv ul li ul li ul li a:hover{
								color: #846953;
							}


							.klappdiv ul li ul li ul li a:hover{
								background: url('images/subsub_li_hg.jpg')
							}

							.sub {
								background: url('images/mainnav_sub.jpg') no-repeat 0px 0px;
							}

			.listpfeil{
				position:absolute;
				right:0px;
			}

			.subsub {
				background: url('images/mainnav_sub_sub.jpg') no-repeat 0px 0px;
			}

			/* Holly Hack for IE \*/
			* html .klappdiv ul li { float: left; height:27px; }
			* html .klappdiv ul li a {height:27px;}
			/* End */

			.klappdiv ul li ul li a{
				z-index:10;
			}

			#navieckelinks{
				position: absolute;
				width: 20px;
				height: 15px;
				top:0px;
				left:150px;
				z-index:30;
			}
			
			#navieckemitteo{
				position: absolute;
				width: 20px;
				height: 15px;
				top:0px;
				left:310px;
				z-index:30;
			}
			
			#navieckemitteoactiv{
				position: absolute;
				width: 20px;
				height: 15px;
				top:0px;
				left:310px;
				background: url('images/sub_hg_li_o_on.jpg');
				z-index:40;
				display:none;
			}
			
			#navieckemitteu{
				position: absolute;
				width: 20px;
				height: 20px;
				top:280px;
				left:310px;
				z-index:50;
			}
			
			#wandertip {
				position: absolute;
				top:65px;
				left:247px;
				z-index:200;
			}
			
		#imageContainer {
			float: right;
			width: 495px;
			position: relative;
		}
		
			#imageContainer img {
				position: absolute;
				left: 0;
				top: 0;
			}
			
			#tirol {
				position: absolute;
				left: 515px;
				top: 0;
			}
			
			#logo {
				position: absolute;
				right: 0;
				top: 0;
			}
			
	#leftbox {
		float: left;
		width: 165px;
	}
	
		#schnellanfrage {
			background: #EEEAE7;
		}
		
			#schnellanfrage .header {
				height: 30px;
				line-height: 29px;
				font-weight: bold;
				font-size: 12px;
				padding: 0 0 0 17px;
				color: #fff;
				background: url('images/teaser-links_abschluss_anfrage_winter.jpg') no-repeat;
			}
			
			#schnellanfrage ul {
				padding: 16px 0 0 17px;
			}
		
			#schnellanfrage ul li {
				padding: 2px 0px 2px 0px;
				color: #544032!IMPORTANT;
				font-size: 11px;
				}
		
				#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: 3px 17px 4px 0px;
								display: block;
								font-weight: bold;
								color: #FFFFFF !important;
								text-decoration: none;
								background: #008BBC url('images/arrow_suchanfrage.gif') no-repeat;
								font-size: 11px;
							}
				
		#rightbox {
			width: 495px;
			float: right;
		}
		
			#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;
					background: #8FC065 url('images/teaser-rechts_abschluss_winter_neutral.jpg') top right no-repeat;
				}
				
					#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;
				}
				
				#rightbox ul#infos{
				width: 310px;
				}
				
					#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;
					}
				
#content {
	margin: 0 0 0 165px;
	width: 290px;
	z-index: 2;
	padding: 20px 20px 0 20px;	
	background: url('images/header.gif') -165px 0 no-repeat;
}

	#content h1 {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding: 0 0 15px 0;
		color: #008BBC;
	}
	
	#content h2 {
	font-size:12px;
	color:#008bbc;
	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:170px;
			margin: 40px 0 0 0;
			background: url('images/teaser-links_hg_winter.jpg') repeat-y;
			font-size: 11px;
			position:absolute;
			bottom:0px;
			left:0;
		}
		
			#adresse .header {
				height: 21px;
				font-weight: bold;
				font-size: 12px;
				padding: 8px 0 0 17px;
				color: #fff;
				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{
				line-height:12px;
				}
				
				#adresse p.top{
				margin-top:0px;
				}
				
				#adresse p.lines{
				margin-top:4px;
				}
			
				#adresse .copyright {
				padding: 20px 0 0px 0px;
				font-weight: bold;
				color: #80C5DE;
				}
				
		#footer .gfb a {
			width:119px;
			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 46px;
		}

.labeleins{
display:block;
height:16px;
}


#schnuppertage {
	font-size: 10px;
}