/*
	CSS Document: template.css
	Version: 2.1.0  | Date: [PROJECT-DATE]
	Project: [CLIENT-DOMAIN]
	Author: websLINE, 2010
	-------
*/

@import url("base.css");
@import url("navigation.css");
@import url("modules.css");
@import url("colorbox.css");
@import url("fancybox.css");
@import url("abm.css");


/* LAYOUT  */

#wrapper{
	width:990px;
	margin:0 auto;
	position:relative;
	background:url(../img/bg-all.gif) 0 0 no-repeat;
}


/* Header */


#logo a{
	display:block;
	width:192px;
	height:153px;
	background:url(../img/logo.png) 0 0 no-repeat;
	z-index:20;
	text-indent:-19999px;
	position:absolute;
	left:41px;
	top:35px;
}
#address{
	display:none;
}
	
#langselect{
	position:absolute;
	right:20px;
	top:500px;
	z-index:200;
	display:block;
	width:100px;
	height:25px;
}
.en{
	background:url(../img/en.gif) 0 2px no-repeat;
	padding-left:20px;
}
.de{
	background:url(../img/de.gif) 0 2px no-repeat;
	padding-left:20px;
}

/* Topimage */

/*#topimg-overlay{
	position:absolute;
	left:15px;
	top:80px;
	z-index:11;
}*/

#topimg{
	position:absolute;
	left:15px;
	top:80px;
	z-index:10;
}
#topimg table~a img, #topimg #flashcontent~a img{
	margin-left:-30px;
}
#topimgoverlay{
	position:absolute;
	display:block;
	width:960px;
	height:433px;
	background:url(../img/img-overlay.png) 0 0 no-repeat;
	left:15px;
	top:80px;
	z-index:11;
	text-indent:-19999px;
}
#topimgoverlayAnfrage{
	position:absolute;
	display:block;
	width:960px;
	height:283px;
	background:url(../img/img-overlay-anfrage.png) 0 0 no-repeat;
	left:15px;
	top:80px;
	z-index:11;
	text-indent:-19999px;
}
#horn{
	position:absolute;
	right:110px;
	top:340px;
	z-index:101;
}
#hornAnfrage{
	position:absolute;
	right:110px;
	top:220px;
	z-index:101;
}

/* Content */
.breadcrumbs{
	display:block;
	margin-bottom:15px;
	font-size:0.9em;
}
#content{
	width:929px;
	padding:520px 35px 0 35px;
}
#contentAnfrage{
	width:929px;
	padding:370px 35px 0 35px;
}
#contentLeft{
	width:174px;
	float:left;
	margin-right:35px;
	padding-top:12px;
}

#contentLeftStart{
	width:290px;
	float:left;
	margin-right:20px;
	padding-top:12px;
}

#contentMid{
	width:390px;
	float:left;
	margin-right:18px;
}
#contentMidStart{
	width:290px;
	float:left;
	margin-right:17px;
	padding-top:18px;
}
#contentMidAnfrage{
	width:676px;
	float:left;
	margin-right:17px;
	padding-top:18px;
}
#contentMidAnfrage table{
	width:100%;
}
#contentMid li{
	background:url(../img/list.gif) 0 6px no-repeat;
	padding-left:14px;
	line-height:1.4em;
}

#contentRight{
	width:306px;
	float:left;
	padding-top:10px;
}
.teaserRight{
	padding:0 9px 0 7px;
	display:block;
}


#contentMid a img{
	border:2px solid #b17b09;
}
#contentMid a img:hover{
	border-color:#fff;
}

/* Footer  */

#wrapper-bottom{
	width:990px;
	height:203px;
	margin:0 auto;
	background:url(../img/bg-wrapper-bottom.gif) 0 0 no-repeat;
	position:relative;
}
#bottombild{
	position:absolute;
	left:15px;
	bottom:13px;
}
#adresse{
	position:absolute;
	width:270px;
	height:130px;
	background:url(../img/wappen-unten.gif) top right no-repeat;
	display:block;
	top:40px;
	right:50px;
	line-height:1.4em;
	font-size:0.85em;
	padding-top:10px;
}

#footer{
	margin:0 auto 20px auto;
	padding:10px 0;
	width:960px;
	font-size:0.8em;
	position:relative;
}
#footer, #footer a{
	
	
}
		
#footer .websline {
	color: #000;
	background: url(../img/websline.gif) 100% 0 no-repeat;
	text-indent:-19999px;
	float: left;
	display: block;
	width:61px;
	height:22px;
	margin:5px 0 0 0;
}

#footer .websline:hover{
	background-position: 100% -22px;
}

.fourstar{
	display:block;
	width:32px;
	height:32px;
	position:absolute;
	left:90px;
	top:10px;
	/*float:left;*/
	background:url(../img/4star.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin-right:10px;
}
.fourstar:hover{
	width:65px;
	height:65px;
	background:url(../img/4star-f2.gif) 0 0 no-repeat;
}
.homesite{
	float:left;
	margin:10px 55px 0 45px;
}
.facebook{
	display:block;
	width:80px;
	height:25px;
	float:left;
	background:url(../img/facebook.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin:4px 30px 0 0;
}
.tirolerwirtshaus{
	display:block;
	width:33px;
	height:33px;
	float:left;
	background:url(../img/logo-wirtshaus-sm.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin:0px 25px 0 0;
}
.ama{
	display:block;
	width:36px;
	height:33px;
	float:left;
	background:url(../img/AMA-th.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin:0px 70px 0 0;
}


#seitzeichen{
	display:block;
	float:left;
	margin:5px 30px 0 0;
}
.pillerseetal{
	display:block;
	width:76px;
	height:17px;
	float:left;
	background:url(../img/pillerseetal.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin:4px 30px 0 0;
}
.tirol{
	display:block;
	width:81px;
	height:31px;
	float:left;
	background:url(../img/tirol.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin-right:30px;
}




/* TEASER */

ul.teaser li{
	margin:0 !important;
	list-style:none !important;
	display:block;
}
#contentMid ul.teaser li{
	margin:0 !important;
	list-style:none !important;
	background:none !important;
	padding:0 !important;
	display:block;
}

#contentMid .teaser a .img{
	width: 160px; 
	height: 120px;
	float:left;
	margin:0 10px 10px 0;
	}
#contentMid .teaser a .zoom {
	display:none;
	}
.statisch{
	background-color:#ede3bf;
	padding:10px;
	border-bottom:1px solid #c9a646;
	margin-bottom:10px;
}
.statisch h2{
	margin:0 !important;
}
.bordertop{
	border-top:1px solid #c9a646;
}
.teaser li{
	border-bottom:1px solid #c9a646;
	text-decoration:none;
	background-color:#ede3bf;
}
.teaser li:hover{
	background-color:#d6ba6b;
}

.teaser li a, .packageteaser li a{
	text-decoration:none;
	margin:0;
	padding:5px 10px;
	display:block;
	color:#000 !important;
}	
.teaser li a img, .packageteaser li a img{
	float:left;
	margin-right:7px;
	border:0;
}
.teaser li a strong, .packageteaser li a strong{
	display:block;
	color:#b17b09;
	padding-bottom:5px;
}
.packageteaser{
	background:url(../img/bg-teaser-packages.gif) 0 0 no-repeat;
	display:block;
	width:290px;
	height:96px;
	margin-bottom:20px;
	padding-top:5px;
}
.packageteaser li{
	text-decoration:none;
	line-height:1.4em;
}
.packageteaser li a strong{
	color:#000 !important;
	margin-top:5px;
}
.packageteaser li a img{
	border:2px solid #fff;
}

.more{
	text-decoration:underline !important;
	float:right;
	display:block;
	color:#b17b09 !important;
	padding-top:10px;
	cursor:pointer;
}


/* VTOUR */

.vtour, .vtour-en{
	display:block;
	width:174px;
	height:131px;
	background:url(../img/vtour.jpg) 0 0 no-repeat;
	text-indent:-19999px;
	margin:40px 0;
}
.vtour-en{
	background-image:url(../img/vtour-en.jpg);
}
.lage, .lage-en{
	display:block;
	width:174px;
	height:142px;
	background:url(../img/lage.jpg) 0 0 no-repeat;
	text-indent:-19999px;
	margin-bottom:30px;
}
.lage-en{
	background-image:url(../img/lage-en.jpg);
}

.pdf{
	background:url(../img/pdf.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
	display:block;
}
#hc_badge_5745_rerbs{
	text-align:center;
}
#facebooklink{
	position:absolute;
	left:974px;
	top:401px;
}
