/******************************************************/
/*	Stylesheet Document
/* 	Copyright (c) 2007 GFB & Partner Marketing Services
/*	www.gfb.at
/*
/*	Unauthorized copying is not allowed and will be
/*	punished by an appropriate agent. In this case
/*	by an honorable cunt... me
/******************************************************/

/* Normalizing */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	}

* {
	outline:none;
	}

ol, ul {
	list-style:none;
	}

table {
	border-collapse:collapse; 
	border-spacing:0;
	}

fieldset, img{
	border:0;
	}

.floatleft {
	float:left;
	}

.standard {}

h1 {
	clear:both;
	font-size:120%;
	padding-bottom:20px;
	line-height:1.3em;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

/* Basic stuff */
html {
	height:100%;
	}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	_font-size:14px;
	height:100%;
	width:100%;
	color:#000;
	}

h3{
	height:18px;
	color:#000;	
	font-size:0.9em;
	padding:6px 17px;
}

/* Main */	
#main {
	width:990px;
	position:absolute;
	min-height:100%;
	left:0px;
	}

#container {
	position:absolute;
	min-height:100%;
	left:0px;
	}

#content {
	position:relative;
	margin-top:340px;
	margin-bottom:30px;
	left:0px;
	width:990px;	
	}

	#content_main {
		float:left;
		width:990px;
		}

			#content_main_teaser .teaser{
        margin-top: 0px !IMPORTANT;
			  margin-bottom:20px;
			  position:relative;
				}

			#content_main_teaser .teaser .bild {
			  position:relative;
				left:0px;
				width:130px;
				}

				 #content_main_teaser img {
					border-right:1px solid #fff;
					}

				#content_main_teaser .teaser .text {
			    position:absolute;
					top:0px;
				  left:131px;
					width:179px;
					height:130px;
					overflow:hidden;
					}

				#content_main_teaser p{
					padding:8px 12px 6px 12px;
					_padding:8px 12px;
					font-size:0.80em;
					line-height:1.3em;
					}

				#content_main_teaser .teaser .soft {
					position:absolute;
					top:0px;
					right:0px;
					width:7px;
					height:130px;
					opacity:0.30;
					-moz-opacity:0.30;
					filter:Alpha(opacity=30);
					}

				#content_main_teaser .teaser .rundungunten {
					position:absolute;
					width:17px;
					height:17px;
					bottom:0px;
					right:0px;
					_right:-1px;
					}

			#bikelogo {
				width:71px;
				height:123px;
				position:absolute;
				top:300px;
				left:910px;
				z-index:10;
				display:none;
				}

			#tirollogo {
				width:53px;
				height:25px;
				position:absolute;
				top:0px;
				left:515px;
				z-index:22;
				display:none;
				}

			#adressleiste {
				width:900px;
				height:25px;
				position:absolute;
				font-size:13px;
				_font-size:10px;
				top:120px;
				left:10px;
				z-index:22;
				}

			#adressbox {
				width:170px;
				height:200px;
				position:absolute;
				top:200px;
				left:0px;
				z-index:50;
				display:none;
				}
				
			#loilogobg {
				width:165px;
				height:111px;
				position:absolute;
				top:0px;
				left:0px;
				z-index:11;
				}

			#loilogo {
				width:165px;
				height:111px;
				position:absolute;
				top:0px;
				left:0px;
				z-index:12;
				}

			#oben {
				width:990px;
				height:300px;
				position:absolute;
				top:0px;
				left:0px;
				margin-bottom:50px;
				}

				#navicontainerBackground {
					height:300px;
					width:165px;
					position:absolute;
					top:0px;
					display:none;
					}

					#headcontent {
						height:300px;
						width:600px;
						position:absolute;
						left:20px;
						z-index:19;
						top:0px;
						margin-top:50px;
						}

						#textheadcontent {
							max-height:215px;
							width:600px;
							position:absolute;
							z-index:19;
							bottom:0px;
							padding-bottom:10px;
							overflow:hidden;						
							}

							#imageContainer {
								height:300px;
								width:495px;
								position:absolute;
								left:495px;
								top:0px; 
								overflow:hidden;
								display:none;
								}

/* Nav Breadcrumb */
		#nav_breadcrumb {
			width:307px;
			margin:23px 0px 10px -8px;
			font-size:0.8em;
			display:none;
			}

/* Footer */
#footer {
	position:absolute;
	bottom:1px;
	left:0px;
  width:990px;
	height:30px;
	}

	.mitte{
		padding:6px 20px 0px 0px;
		position:absolute;
		width:620px;
		height:24px;
		left:185px;
		font-size:0.85em;
		line-height:1.1em  !IMPORTANT;
		}

		#schnellanfrage {
			width:165px;
			position:absolute;
			top:0px;
			}

			#copyright{
			margin-top:10px;
			font-size:0.80em;
			font-weight:bold;
			padding:0px 17px 10px 17px ;
			line-height:1.1em  !IMPORTANT;
			display:none;
			}

			#madeby {
				position:absolute;
				padding-top:6px;
				text-align:center;
				width:165px;
				height:24px;
				right:0px;
				top:0px;
				color:#000;
				font-size:0.85em;
				line-height:1.1em  !IMPORTANT;
				font-weight:bold;
				display:none;
				}

/* Nav Sprachen */		
#nav_sprachen {
	position:absolute;
	top:5px;
	left:755px;
	width:140px;
	z-index:10;
	display:none;
	}

/* Nav Footer */
	#nav_footer {
		position:absolute;
		display:none;
		}

/* Sitemap */
#sitemap li a { 
	color:#000;
	text-decoration:none;
}

#sitemap li a:hover { 	
	text-decoration:underline;
}

/* Intro */		
.introteaser {
	position:relative;
	width:278px;
	border-top:1px solid #c5beb9;
	border-right:1px solid #c5beb9;
	margin-bottom:20px;
	padding:12px 12px 0px 0px;
	}

.introteaser .textbegrenzung {
  height:118px;
	overflow:hidden;
	}

.introteaser a{
	color:#000;
	text-decoration:underline;
	}

.introteaser .ecke{
	position:absolute;
	height:22px;
	width:22px;
	top:-1px;
	right:-1px;
	z-index:50;
	}

h2{
	padding-bottom:19px;
	font-weight:bold;
	font-size:0.9em;
}

.introteaser .preis {
	color:#000;
	}

/* Aufbau Inhalt */
#teaserleistelinks {
  float:left;
  height:385px;
	width:165px;
	display:none;
	}

#contentinhalt{
  float:left;
	width:800px;
	margin-left:20px;
	_margin-left:10px;
	margin-top:50px;
	}

	#links {
		width:600px;
		float:left;
		}	

	#links ul {
		list-style-image:url(/static/img/list_pfeil.gif);
		margin-top:7px;
		}

	#links  ul li {
		margin-left:17px;
		margin-top:5px;
		}

		#rechts {
			width:310px;
			float:left;
			display:none;
			}

		#schnellanfrage ul li {
			padding:2px 0px;
			color:#000!IMPORTANT;
			}

		#schnellanfrage input {
			width:90px;
			background:#fff;
			border:1px solid #fff;
			padding:1px;
			margin:2px 7px 1px 0px;
			}

		#schnellanfrage  input:focus {
			border:1px solid #527493;
			}		

		#schnellanfrage .abschicken {
			margin-top:20px;
			margin-bottom:10px;
			left:0px;
			width:90px;
			text-align:right;
			}

		#schnellanfrage .abschicken a {
			padding:3px 17px 5px 0px;
			display:block;
			font-weight:bold;
			color:#000!IMPORTANT;
			text-decoration:none;
			}

/* Aufbau Navigation */
.klappdiv{
position:absolute;
top:0px;
z-index:20;
display:none;
}

.sub {
display:none;
}

.listpfeil{
position:absolute;
right:0px;
*margin-top:-7px;
display:none;
}

.subsub {
display:none;
}

#navieckelinks{
position:absolute;
width:20px;
height:15px;
top:0px;
left:150px;
background-position:no-repeat;
z-index:30;
display:none;
}

#navieckemitteo{
position:absolute;
width:20px;
height:15px;
top:0px;
left:310px;
background-position:no-repeat;
z-index:30;
display:none;
}

#navieckemitteoactiv{
position:absolute;
width:20px;
height:15px;
top:0px;
left:310px;
background-position:no-repeat;
z-index:40;
display:none;
}

#navieckemitteu{
position:absolute;
width:20px;
height:20px;
top:280px;
left:310px;
background-position:no-repeat;
z-index:50;
display:none;
}

#wandertip {
position:absolute;
top:65px;
left:247px;
z-index:200;
display:none;
}

/* Google Map */
div#googlemap {
	position:relative;
	width:639px;
	}

.ecke {
	position:absolute;
	width:18px;
	height:18px;
	}

.lio {
	position:absolute;
	left:0px;
	top:0px;
	}

.liu {
	position:absolute;
	left:0px;
	top:382px;
	}

.reo {
	position:absolute;
	left:621px;
	top:0px;
	}

.reu {
	position:absolute;
	left:621px;
	top:382px;
	}