@charset "UTF-8";
/* CSS Document */

* {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	margin:0px;
	padding:0px;
} 
#lightbox { width:1000px !important;}
#outerImageContainer, #lightbox, #imageContainer, #lightboxImage { z-index:102000 !important;}
#hogast_jobsuche {
	padding:10px;
	background-color:#EBEBEB;
}
#hogast_jobsuche select, #hogast_jobsuche input {
	margin-right:20px;
}
.jobausgabe table {
	margin:0;
	padding:0;
}
.jobausgabe table td {
	padding:5px 3px;
	border-bottom:1px solid #EBEBEB;
}
#job_detail table td {
	padding:5px 3px;
/*	border-bottom:1px solid #EBEBEB;*/
}
#job_detail h1, #job_detail h2, #job_detail p, #job_detail .bodytext, #job_detail table {
	margin-bottom:20px;
}
.navigationjob span {
	width:16px;
	height:16px;
	font-size:11px;
	font-weight:normal;
	background-color:#666666;
	color:#fff;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	margin-right:5px;
}
.navigationjob a:link, .navigationjob a:active, .navigationjob a:visited {
	width:16px;
	height:16px;
	background-color:#EBEBEB;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	margin-right:5px;
}
.navigationjob a:hover, .navigationjob a:focus {
	background-color:#666666;
	color:#fff;
}
#main_image img {
width:600px;
height:450px;
}
.gallery_demo_unstyled {
width:180px;
}
.ehrung {
background-color:red;
padding:10px;
}

.langlink, .langlink div {
	display:inline;
}
.tx_lumogooglemaps_pi1_sidebar {
	display:none;
}
.langlink img {
	margin-right:5px;
}
.langlink {
	padding-left:8px;
	width:90px;
}
.langlink a{
	text-decoration:none;
}

table caption {
	display:none;
}

.newsletter{
	border-collapse: collapse;
	padding:10px;
	width:90%;
}
.contenttable{
	cellpadding:0;
	cellspacing:0;
	width:470px;
	margin:0px;
	padding:0px;
	border-collapse: collapse;
}
.contenttable td {
	border:1px solid #EBEBEB;
	valign:middle;
	vertical-align: middle;
	margin:0px;
	padding:0px;
}
.contenttable td .bodytext{
	margin:0px;
	padding:4px 1px;
}
.box3 .bodytext, .box1 .bodytext, .box2cols .bodytext, .box4 .bodytext {
	margin-bottom:0;
}
hr {
	color:#EBEBEB;
}
.error {
	color:#9A1D25;
}
.news-verbindung, .news-single-additional-info {
	padding:0px;
	margin:0px;
}
.searchdays, .searchrooms, .searchpax {
	width:40px;
}
.news-single-additional-info {
	border:none;
	background:#fff;

}
.news-single-related {
	background:#fff;
}
.news-single-related dd{
	margin-left:5px;
	padding-left:5px;
	
}
.news-single h3{
	color:#000;
	padding-bottom:8px;
	padding-top:8px;
}
.csc-firstHeader h1, .csc-header h1, .header1 h1 {
	margin-bottom:10px;
}
.qfTable {
	color: #ffffff;
	background-color: #E7E7E7;
}
.qfHead {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.qfText {
	font-size: 9px;
}

.csc-textpic, .bodytext {
	margin-bottom:20px;
}
caption{
	caption-side:left top;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:10px;
}
.feratel, .copyright {
	color:#999999;
	margin-bottom:10px;
}
.tx-indexedsearch-searchbox {
	display:none;
}
.headerborder1 a , .headerborder{
	color:#fff;
	text-decoration:none;
}
.headerborder1 img {
	margin-right:10px;
}
.headerborder1 {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px #ccc solid;
}
.text {
	padding:4px;
}
#werbung img {
	padding-bottom:8px;
}
#werbung {
	position:absolute; 
	top:30px; 
	left:950px; 
	width:140px; 
	height:610px;
	z-index:1;
}
#werbung html embed {
	z-index:1;
}
.dropdownlang {
	padding:4px;
	background:#979798;
}
.dropdownlang img{
	margin-right:5px;
}
.divnavlang {
	width:104px;
	border-bottom:1px #ccc solid;
}

.divnavlang a{
	padding:2px;
	color:#fff;
	text-decoration:none;
}

.divnavlang a:hover{
	padding:2px;
	color:#000;
	text-decoration:none;
}
.kontakt{
	width:225px;
	border:1px solid #ebebeb;
	margin-bottom:20px;
	background:url(../img/pic_pfeil.gif) no-repeat left top;
}

.kontakt h1, .kontakt .bodytext {
	padding:5px 5px 5px 45px;
}
a{
	text-decoration:underline;
}
a:active, a:hover {
	text-decoration:none;
}
#logo {
	margin-top:15px;
	margin-bottom:15px;
}
body {
	background:#ccc;
}
.box6 h1, .box6 h1 a{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.boxrand {
	float:left;
	width:13px;
	height:10px;
}
.no {
	display:none;
}
.nav1 a, .nav1_over a{
	display:block;
	padding:16px 0;
}
.dropdown {
	border-bottom:6px #FFFFFF solid;
}
.divnav {
	width:180px;
	color:#FFFFFF;
}
.divnav a {
	text-decoration:none;
	display:block;
	padding:4px 15px;
	color:#FFFFFF;
}
.divnav a:hover {
	color:#FFFFFF;
}
.divnavakt {
/*	border-bottom:1px #ccc solid;*/
	width:180px;
}
.divnavakt a {
	text-decoration:none;
	display:block;
	padding:4px 15px;
/*	background:#ccc;*/
}
.main,#headerbild,#informationen {
	float:left;
	width:916px;
	clear:both;
}
#informationen {
	margin-top:15px;
	margin-bottom:15px;
}
#rootline{
	line-height:16px;
	height:16px;
	padding:5px;
	margin:0 18px 10px 18px;
	background-color:#ebebeb;
}
.vt_input{
	background-color:#f2f2f2;
	border:3px solid #f2f2f2;
	border-bottom:2px solid #f2f2f2;
	color:#666666;
	width:100px;
}
.vt_search{
	background-color:#666;
	border:1px solid #666;
	width:30px;
	color:#fff;
	height:18px;
}

#rss {
	margin-left:20px;
}
#rss img {
	margin-left:6px;
}
#rss em {
	display:none;

}
.main {
	margin-left:10px;
}
#hlinks {
	width:180px;
	float:right;
}
.headerlink{
	color:#fff;
	font-size:11px;
	padding:5px 0;
}
.headerlink_hotline, .headerlink_email, .headerlink_schneebericht, .headerlink_webcam, .headerlink_wetter, .headerlink_strasse {
	width:15px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.headerlink a{
	color:#fff;
	text-decoration:none;
}
.headerlink a:hover{
	text-decoration:underline;
}
#headerlinks, #headerlinks a:link, #headerlinks a:active, #headerlinks a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#headerlinks a:hover, #headerlinks a:focus {
	color:#FFFFFF;
	text-decoration:underline;
}
.hintergrund {
	clear:both;
	background:#fff;
	width:100%;
	float:left;
}
#headerlang a{
	color:#fff;
}
#headerlang {
	background-color:#666;
	padding:3px;
}
#headerinfo {
	float:left;
	width:916px;
	margin-bottom:5px;
	margin-top:15px;
}
#headerpics,#headerlang,#headervt{
	float:right;
	width:auto;
	margin-left:20px;
}
#tx-isstyleswitcher-pi1,.tx-isstyleswitcher-pi1 {
display:inline;
}

#headersaison{
	width:704px;
	height:250px;
	position:absolute;
	z-index:20;
}

#headerlink {
	float:left;
	width:202px;
}
#bild_flash {
	float:left;
	width:714px;
	height:250px;
}
#bild{
	width:714px;
	height:250px;
	position:absolute;
	z-index:1;
}
#tirol{
	position:absolute;
	z-index:10;
}
.div570h { 
	height:1px;
	width:570px;
	overflow:hidden;
	line-height:1px;
	float:left; 
}

#navigation {
	height:50px;
	line-height:50px;
	text-align:center;
	clear:left;
}
#navigation a{
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#navigation a:hover {
	color:#fff;
}
#navigation2 ul {
	list-style-type:none;
	margin-bottom:20px;
}
#navigation2 li {
	background-color:#ebebeb;
	border-top:2px solid #fff;
}
#navigation2 ul a{
	text-decoration:none;
	display:block;
	padding:5px 10px;
}
#navigation2 ul a:hover {
	background-color:#d8d8d8;
	text-decoration:underline;
}
#navigation2 ul .aktiv {
	background-color:#d8d8d8;
}

.box1{
	width:470px;
	background-color:#ebebeb;
	clear:both;
}
.box2cols{
	width:225px;
	height:225px;
	float:left;
	border:1px solid #ebebeb;
	padding:0;
	margin-bottom:15px;
}
.box2cols h1, .box2cols h1 a{
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:normal;
}
.box3 {
	width:470px;
	background-color:#ebebeb;
	float:left;
	clear:both;
}
.box3 a{
	font-weight:bold;
}
.box3 img{
	float:left;
	margin:5px;
}
.clearer {
	clear:both;
	height:15px;
}
.box4 {
	width:225px;
	border:1px solid #ebebeb;
	margin:0 0 20px 0;
	padding:0;
}
.box4 h1{
	font-size:11px;
	font-weight:bold;
	background-color:#ebebeb;
	text-transform:uppercase;
	line-height:normal;
	padding:5px;
}
.box5 {
/*	width:180px;*/
	border:1px solid #ebebeb;
	margin:0 0 20px 0;
}
.box5 h1{
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:0;
	padding:5px;

}
.box5 .bodytext {
	padding:5px;
}
.box6 {
	width:180px;
	margin:0 0 20px 0;
}
h1 {
	font-size:14px;
	font-weight:bold;
	line-height:normal;
}
h2, .news-single-termine h3 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:10px;
}
h3 {
	color:#FFFFFF;
	font-weight:bold;
}

#left {
	float:left;
	width:180px;
} 
#hauptbereich {
	float:left;
	width:736px;
}
#text {
	float:left;
	width:503px;
	overflow:hidden;
}
#mitte {
	padding:0px 18px;
}
#mitte ul, #rechts ul {
	margin:5px 5px 20px 30px;
}
#rechts {
	float:left;
	width:230px;
}



.bodytext {
/* TANJA	margin:0px;*/
	padding:0px;
}

#footer {
	clear:both;
	background-color:#666;
	
}

#footertext, #footertext a {
	color:#fff;
	line-height:40px;
}
#footerlinks {
	padding-bottom:20px;
	padding-top:20px;
	background-color:#ccc;
}
#footerlinks img{
	margin-right:4px;
}









/* Navigation */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
