@font-face {
  font-family: 'Sansation';
  local: Sansation; 
  font-style: normal;
  font-weight: normal;
  src: local('Sansation'), url('/css/Sansation_Regular-webfont.woff') format('woff');
}

body {
	background-color: #F7F9FA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/pics/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:100%;
}
#requestformular {background-image:url(/pics/loading.png); background-position:center; background-repeat:no-repeat;}
#around {min-height:100%;  position:relative;}
#microcontent {position: absolute; width: 1000px; top:0; z-index:1;}
.microwrapper {position:relative; margin:0 auto; text-align:left; width: 1000px; top:70px;}
#maincontent {/*position: absolute;*/ width: 1000px; /*top:310px;*/ z-index:1;}
/*.header {position:absolute; top:-310px; z-index:10;}*/
.nobo, .tpic2, .hdm {border:none;}
.abStars, .hoMoStars {float:right; margin-top:2px; margin-bottom:2px; border:0;}
.hoMoStars {margin-right: 3px;}
.aCenter {text-align:center;}
.aLeft {text-align:left;}
.aRight {text-align:right;}
.vtop {vertical-align: top;}
.vmid {vertical-align:middle;}
.w241 {width:241px;}
.w242 {width:242px;}
.w360 {width:360px;}
.w34p {width:34%;}
.w18p {width:18%;}
.w16p {width:16%;}
.w14p {width:14%;}
.h225 {height:225px;}
.h215 {height:215px;}
.hleft {float:left;}
.hright {float:right;}
.h60 {height:60px;}
.h60 {height:40px;}
.fonavi {border-collapse: separate; border-spacing: 20px; width:100%;}
.fonavi td {padding:0px;}

a {text-decoration:none;}
.help  {cursor:help;} 
h1,.heading,h2,.heading2,h3,.heading3,h4,.heading4,.text,.text2,.errorMessage,.loggedin,.form-textArea {font-family:Arial, Helvetica, sans-serif;}
h1,.heading,h2,.heading2,h3,.heading3,h4,.heading4 {line-height: 1.2;}
form {margin:0; padding: 0;}
.top,#tabs2 {
background: rgb(254,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2U5ZWZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVkZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 20%, #f7f9fa 60%, #e9eff2 93%, #e8edf0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#ffffff), color-stop(60%,#f7f9fa), color-stop(93%,#e9eff2), color-stop(100%,#e8edf0));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#f7f9fa 60%,#e9eff2 93%,#e8edf0 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#f7f9fa 60%,#e9eff2 93%,#e8edf0 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#f7f9fa 60%,#e9eff2 93%,#e8edf0 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 20%,#f7f9fa 60%,#e9eff2 93%,#e8edf0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8edf0',GradientType=0 );
margin:0 auto;
}
.top {-moz-box-shadow: 1px 1px 3px 0px #949494;-webkit-box-shadow: 1px 1px 3px 0px #949494;box-shadow: 1px 1px 3px 0px #949494; height: 70px; width: 100%; position:fixed; z-index:10000;}
.newshome,.themehotelsHeading {color: #FFFFFF; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px;}
@media only screen 
and (min-width: 748px)
and (min-device-width : 748px)  {
.newshome {font-size:28px; color: #203307; text-align:center; padding:5px; margin-top:25px; font-weight:normal; margin-left:10px; margin-right:10px;}
}
#nalight a, .innerbox a{display:block;}
#nalight .bread, #nalight #child2  {display:none;}
#nalight .fett {font-weight: bold; margin-top: 17px;}
#nalight .nav-sel {font-weight: bold; background-color: #E9EFF2; margin-right: 8px; border: 1px solid #D7DDE0; padding-left: 2px;}
#nalight .pfeil, .pfeil2 {margin-left: 7px; padding-left: 6px; margin-top: 2px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px; list-style-image:url(/pics/list2.png); }
.form-element-container {margin-bottom: 10px;}
.contact {padding: 10px; border: 1px solid #D7DDE0; margin: 0 20px 11px 0px; background:#E8EDF0;}
#buttonlocations {float:right; font-size: 14px;}
.nav2 {padding: 0px; margin-left:10px; margin-right:0px; list-style:circle;}
.nav2 li {float:left; width: 137px;}
.nav2 .fett {font-weight: bold; font-style:italic;}
.nefos-container {width:1000px; height:680px; overflow:hidden;}

.inner-box .content {
background: #e8edf1;
background: -moz-linear-gradient(top,  #e8edf1 0%, #ccd6df 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8edf1), color-stop(100%,#ccd6df));
background: -webkit-linear-gradient(top,  #e8edf1 0%,#ccd6df 100%);
background: -o-linear-gradient(top,  #e8edf1 0%,#ccd6df 100%);
background: -ms-linear-gradient(top,  #e8edf1 0%,#ccd6df 100%);
background: linear-gradient(top,  #e8edf1 0%,#ccd6df 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8edf1', endColorstr='#ccd6df',GradientType=0 );
padding: 0;
margin: 0;
clear:both;
}

.t1,#tabs2 {width: 1000px; text-align:left;}
.t1 {background-color: #FFFFFF;}
.navo {height:70px; overflow:hidden; }
.logo {margin-top: 16px; margin-right: 35px; float:left; margin-left: 8px; border:none;}
.main {float:left; height: 70px; font-family: Arial, Helvetica, sans-serif;}
.bbutton {background-position: right bottom; background-repeat: no-repeat; font-size: 16px; display: block; text-decoration: none; color: #329BCF;}
.main a {padding-left: 14px; padding-right: 14px;  padding-top: 7px; margin-top: 23px; padding-bottom: 8px; display:block; color: #fff; border-radius: 7px 7px 0px 0px; font-size:16px;}
.bbutton {background-image:url(/pics/button2.png); }
.bbutton a,.bigbtn,.bigbtn2 {padding: 7px; display:block;}
.bbutton a,.bigbtn {padding: 7px;}
.bigbtn2, .detailsbtn {padding:2px;}
.detailsbtn, .detailsbtn2 {font-weight: bold; font-size:12px; text-align:center; border-radius:2px;}
.detailsbtn2 {font-weight:bold; background: #fff; border: 1px solid #c8ced2; border-radius:3px; text-align: center; padding-top:2px; padding-bottom:1px; }
.detailsbtn2:hover {background: #ededed }
.detailsbtn a {color: #ffffff; text-decoration:none;}
.detailsbtn2 a {color: #329BCF; text-decoration:none;}
.bbutton2 { font-family: Arial, helvetica, sans-serif; font-size: 24px; font-weight:bold; color: #000; padding: 5px 10px 5px 10px; border: 1px solid #999; text-shadow: 0px 1px 1px #FFF; text-decoration: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #ffcc66;  background: -moz-linear-gradient(top, #ffcc66 0%, #ffe6b6 50%, #ffbc47 51%, #ffc75d 100%);  background: -webkit-gradient(linear, left top, left bottom, from(#ffcc66), to(#ffe6b6), color-stop(0.4, #ffe6b6), color-stop(0.5, #fff), color-stop(.5, #ffbc47), color-stop(0.9, #ffc75d)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc66', endColorstr='#ffe6b6', GradientType=0 ); cursor: pointer; filter:none;}
.bbutton2:hover{background: -moz-linear-gradient(top, #ffcc66 0%, #ffe6b6 50%, #ffe6b6 51%, #ffc75d 100%); background: -webkit-gradient(linear, left top, left bottom, from(#ffcc66), to(#ffe6b6), color-stop(0.4, #ffe6b6), color-stop(0.5, #fff), color-stop(.5, #fff), color-stop(0.9, #ffc75d)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe6b6', endColorstr='#ffe6b6', GradientType=0 ); filter: none; }
.main,.search,.read-more a,.read-less a,.content1 a,.content4 a,.button-inactive a,.tb1 a, .bbutton a,.left a,.hotop h2 a, .offeradmin a, .highslide-body a, .navbox2 ul li a {color: #329BCF; text-decoration:none; }
.tab1:hover,.tab2:hover,.tab3:hover,.b2:hover,.content1 a:hover,.button-inactive a:hover,.tb1 a:hover,.fo a:hover, .blau:hover, .bbutton a:hover, .left a:hover, .hotop h2 a:hover, .offeradmin a:hover, .highslide-body a:hover, .navbox2 ul li a:hover {color: #094C6D; text-decoration:none;}
.b2:hover,.button-inactive a:hover,.inner-box,.bbutton a:hover {
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(245,248,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,248,249,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,248,249,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,248,249,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,248,249,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(245,248,249,1) 100%);
}
#editMessage {position:absolute; top: 20px; z-index:90; border: 1px solid #aaaaaa; -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.5); box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.5); padding: 10px; -moz-border-radius: 5px; border-radius: 5px; width:910px; background: #FAEEEE;}
.search,.tab1,.tab1-sel,.tab2,.tab2-sel,.tab3,.tab3-sel,.b2,.read-more,.read-less,.button-inactive,.button-inactive-hp,.fo th,.fonotice,.bbutton, .headingfo {font-family: Sansation, Arial, Helvetica, sans-serif;}
.price2,.heading2s  {font-size: 16px;}
.search {float:right; font-size: 12px; padding-top: 12px; width:190px; margin-right: 2px; text-align:right;}
.search table {float:right;}
.st {-moz-box-shadow: inset 0px 2px 6px 1px #2B7295; -webkit-box-shadow: inset 0px 2px 6px 1px #2B7295; box-shadow: inset 0px 2px 6px 1px #2B7295; font-family: Arial, Helvetica, sans-serif;  -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top: 2px; background-color: #55B4E4;}
.sfield1 {border: 0; background-color: #55B4E4; width: 140px; margin-left: 1px;}
.tb,.tb1 {background-repeat: no-repeat; width: 1000px; text-align: left;}
.tb {height: 310px;}
.tb, .hotop, #contwisemap {-moz-box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.4); box-shadow: inset 0px 3px 3px -2px rgba(0, 0, 0, 0.4); border-collapse: collapse;}
.tb1 {-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.5); box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.5); height: 305px; margin-bottom: 5px; 
-webkit-border-radius: 0px 0px 3px 3px; -khtml-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;
border-collapse: collapse;
}
.tb1 td, .tb td  {padding: 0px;}
.search2 {width: 390px; height: 291px; background-repeat: no-repeat; margin-top: 9px; margin-bottom: 0px; margin-left: 7px; margin-bottom:0; background-image:url(/pics/bgS.png); float:left;}
#aktivitaeten.search2.text2 {background-image:url(/pics/bg-search2.png);}
.ctab1,.ctab2,.ctab3 {height: 40px; float:left; overflow:hidden;}
.ctab1 {width: 141px; margin-left: 9px;}
.ctab2 {width: 125px;}
.ctab3 {width: 131px;}
 
.tab1 {background-image:url(/pics/sb1-all.png);}
.tab2 {background-image:url(/pics/sb2-all.png);}
.tab1:hover {background-image:url(/pics/sb1-hov-all.png);}
.tab2:hover {background-image:url(/pics/sb2-hov-all.png);}
.tab1-sel {background-image:url(/pics/sb1-sel-all.png);}
.tab2-sel  {background-image:url(/pics/sb2-sel-all.png);}
.tab1,.tab1-sel,.tab2,.tab2-sel,.tab3,.tab3-sel {padding-top: 14px; display:block; font-size: 16px;}
.tab1,.tab1-sel {padding-left: 42px; padding-bottom: 8px;}
.tab2,.tab2-sel {padding-left: 42px; padding-bottom: 8px;}
.tab3,.tab3-sel {padding-left: 39px; padding-bottom: 8px;}
.tab1,.tab2,.tab3 {cursor:pointer;}
.h {height: 182px; overflow:hidden;}
.ho2 {height: 80px;}
.search2 select {color: #FFFFFF; border:none; width: 100%; overflow:hidden;}
.search2 form,.hs2 {padding-left: 28px; padding-right: 28px; padding-top: 15px; clear:both;}
.selectc {padding: 3px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.form-select {font-size: 13px;}
.inp {background-repeat: no-repeat; border:none; width: 195px; background-position: right;}
.b2 {background:none; background-image:url(/pics/btnBigSearch.png); border:none; background-repeat:no-repeat; background-position: bottom right;  font-size: 16px; cursor:pointer; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; margin-right:-3px; float:right;}
.cl {width: 737px; float:left;}
.content {float:right; width: 472px; padding-top: 7px;}
.cl2,.cr {width: 242px; margin-left: 11px; padding-top: 16px; overflow:hidden; }
.cr {float:left;}
#entdecken .td1, #hotels .td1 {padding-left: 25px; padding-right: 25px; padding-top: 5px;}
.td1 .white-box {font-weight: bold;}
#smgerman, #smitalian, #smenglish {float:right; margin-right: -1px; margin-top: 61px; width: 46px; height: 189px;}
#smgerman a {display:block; background-position: right; background-repeat:no-repeat; background-image:url(/pics/karte-einblenden.png); cursor:pointer;}
#smgerman a:hover {background-image:url(/pics/karte-einblenden2.png);}
#smitalian a {display:block; background-position: right; background-repeat:no-repeat; background-image:url(/pics/visualizza-mappa.png); cursor:pointer;}
#smitalian a:hover {background-image:url(/pics/visualizza-mappa2.png);}
#smenglish a {display:block; background-position: right; background-repeat:no-repeat; background-image:url(/pics/showmap.png); cursor:pointer;}
#smenglish a:hover {background-image:url(/pics/showmap2.png);}

.content h1,.heading {font-weight: normal; clear:both;}
.heading,.bigbtn,.bigbtn2 {font-size: 19px;}
.content h1 {font-size: 21px; margin-left: 10px; margin-top: 5px; margin-bottom: 10px;}
.content1 h2,.tb1 h2,.tb1 .heading2,.cl .heading2,.cr h2, .cl h2, .hotop .heading2 {font-size: 18px; font-weight: normal; clear:both;}
.content3 h2 {margin-bottom: 10px;}
.subheading {border-bottom: 1px solid #c8ced2; padding-bottom:5px; padding-left:7px;}
.tb1 h2,.tb1 h4,.tb1 .heading2,.tb1 .heading4,.tb1 h4 a {color: #FFFFFF;}
.td1 h2, .td1 .heading2 {padding-left: 22px; margin-bottom: 7px;}
.td1 .heading2 {margin-top: 11px;}
.tb1 h4,.tb1 .heading4,.cr h4 {margin-top: 6px; margin-bottom: 5px; padding:0;}
.tb1 .heading4 {font-weight:bold; font-size: 13px;}
.cr h4 {margin-left: 10px;}
.tb1 td {padding-bottom:0;}
.content1 h3,.content2 h3,.cl h3 {font-size: 14px; font-weight: bold;}
.content1 h3,.content2 h3 {clear:both;}
.content2 h3 {font-size: 13px; margin-top: 3px; margin-bottom: 10px;}
.search2 h3,.search2 .heading3 {font-size: 22px; font-weight: normal; display:inline;}
.ht h3 {font-size: 15px; padding:0px; margin-top: 3px; margin-bottom: 0px;}
.heading3 {font-size: 14px; font-weight: bold;}
.content1 h4,.tb1 h4,.content h4 {font-size: 13px; font-weight: bold; clear:both;}
.content h4 {margin-left: 10px; margin-bottom: 0px;}
.ht2 {margin-bottom: 5px;}
.content1,.content2,.content3,.ht,.ht2 {
background: #F3F7F8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2U5ZWZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVkZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 25%, #e9eff2 90%, #e8edf0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#ffffff), color-stop(90%,#e9eff2), color-stop(100%,#e8edf0));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 25%,#e9eff2 90%,#e8edf0 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 25%,#e9eff2 90%,#e8edf0 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 25%,#e9eff2 90%,#e8edf0 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 25%,#e9eff2 90%,#e8edf0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8edf0',GradientType=0 );
}
.content1,.content2 ,.content3 {-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 10px;}
.content1,.content4 {padding-right: 10px; padding-bottom: 10px;}
.content4 {
padding-top:1px;
border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
background: #f2f2f2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YxZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f2f2f2 0%, #ecf1f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ecf1f4));
background: -webkit-linear-gradient(top, #f2f2f2 0%,#ecf1f4 100%);
background: -o-linear-gradient(top, #f2f2f2 0%,#ecf1f4 100%);
background: -ms-linear-gradient(top, #f2f2f2 0%,#ecf1f4 100%);
background: linear-gradient(to bottom, #f2f2f2 0%,#ecf1f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ecf1f4',GradientType=0 );
}
.teaser {font-weight:bold; margin-top: 5px;}
.pl10 {padding-left: 10px;}
.ml4 {margin-left:4px;}
.pl5 {padding-left: 5px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pl14 {padding-left: 14px;}
.pr14 {padding-right: 14px;}
.pr30 {padding-right:30px !important;}
.pt10 {padding-bottom: 10px; padding-top: 10px;}
.pt14 {padding-top: 14px; padding-bottom: 14px;}
.pt15 {padding-top: 15px;}
.pt12 {padding-top: 12px;}
.pt3 {padding-top: 3px;}
.pl26 {padding-left: 26px;}
.mt4 {margin-top: 4px;}
.mt25 {margin-top: 25px;}
.mt10 {margin-top: 10px;}
.mb20 {margin-bottom: 20px;}
.mb10 {margin-bottom: 10px;}
.mb5 {margin-bottom: 5px;}
.mr10 {margin-right: 10px;}
.ml15 {margin-left: 15px;}
.mr15 {margin-right: 15px;}
.content2 {padding-left: 20px; padding-right: 5px; padding-bottom: 5px; margin-bottom: 25px;}
.content3 {padding: 0px 10px 10px 15px}
.ht {padding-left: 6px; padding-right: 1px; padding-top: 4px; padding-bottom: 4px; clear:both; margin-bottom: 5px; overflow:hidden;}
.h107 {height: 107px; overflow:hidden;}
.h90 {height: 90px; overflow:hidden;}
.h50 {height: 50px; overflow:hidden;}
.tpic,.tpic2 {float:left; margin-right: 8px;}
.tpic2 {margin-top: 4px; margin-bottom: 0px;}
.clearer {height: 0px; clear:both;}
.ht p {margin:0; padding-top:3px; padding-bottom: 3px;}
.htb {display: block; position: relative; top: -85px; left: 369px; width: 91px; height: 90px; text-align:right;}
.button-inactive,.button-inactive-hp,.inner-box .nav {background-position: bottom right; background-repeat:no-repeat; background-image:url(/pics/button-inactive2.png);}
.button-inactive,.button-inactive-hp {margin-top: 3px; padding-bottom: 3px; padding-right: 4px; font-size: 13px;}
.button-inactive:hover,.button-inactive-hp:hover, .inner-box .nav:hover {background:none;}
.button-inactive a,.button-inactive-hp a,.inner-box .nav-sel a {padding-left: 14px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; display: block; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.tb1 .button-inactive {padding-right: 4px; padding-bottom: 3px; font-size: 14px; width: 100%;}
.a1 {font-size: 14px; float:right;}

.button-inactive a {
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.tb1 .button-inactive a {padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 1px; text-align:center; display: block; 
background: rgb(234,239,243);
background: -moz-linear-gradient(-45deg,  rgba(234,239,243,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(234,239,243,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg,  rgba(234,239,243,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(234,239,243,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(234,239,243,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(-45deg,  rgba(234,239,243,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeff3', endColorstr='#ffffff',GradientType=1 );
}

.htb .button-inactive a {
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.button-inactive-hp a{
color: #FFFFFF;
background: rgb(50,155,207);
background: -moz-linear-gradient(-45deg,  rgba(50,155,207,1) 0%, rgba(84,193,247,1) 45%, rgba(84,193,247,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(50,155,207,1)), color-stop(45%,rgba(84,193,247,1)), color-stop(100%,rgba(84,193,247,1)));
background: -webkit-linear-gradient(-45deg,  rgba(50,155,207,1) 0%,rgba(84,193,247,1) 45%,rgba(84,193,247,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(50,155,207,1) 0%,rgba(84,193,247,1) 45%,rgba(84,193,247,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(50,155,207,1) 0%,rgba(84,193,247,1) 45%,rgba(84,193,247,1) 100%);
background: linear-gradient(-45deg,  rgba(50,155,207,1) 0%,rgba(84,193,247,1) 45%,rgba(84,193,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329bcf', endColorstr='#54c1f7',GradientType=1 );
}
.microbutton {float:right; margin-right: 24px; margin-top: 29px; width: 213px;}
.microstars {margin-left:16px; margin-right:16px; margin-top:3px; margin-bottom:3px;}
.hotelAd {font-size:13px; color: #354a89;}

.read-more {background-image:url(/pics/more.png); background-position:center; height: 20px; padding-top: 2px; text-align:center;}
.read-less {background-image:url(/pics/less.png); background-position:center; height: 19px; padding-top: 3px; text-align:center;}

.tab-active,.tab-inactive {float:left; margin-top: 6px; margin-bottom: 13px; font-size: 15px; padding-top: 4px; padding-left:4px; padding-right:2px;}
.tab-active a,.tab-inactive a {display:block; padding-left: 12px; padding-right: 12px; padding-top: 5px; padding-bottom: 4px; border-radius: 7px 7px 0px 0px;}
.tab-active a {color: #fff; font-weight:bold;}
.tab-inactive a:hover {color: #fff;}

.blau,.white-box li {color: #329BCF; text-decoration:none;}
.blau2 {color: #9DD0E9;}
.grau {color:#666666; float:right; font-size: 11px;}
.weiss,.fonotice,.bigbtn,.bigbtn2 {color: #FFFFFF;}
.bigbtn,.bigbtn2 {text-align:center;}
.bigbtn {}
.text3 {font-size: 11px;}
.text2,.form-textArea {font-size: 12px; line-height: 1.3;}
.text {font-size: 13px; line-height: 1.4;}
.normal {font-weight: normal;}
.rcLinks {display:block; clear:both; padding-left: 22px;}
.rcUl {list-style-type:none; margin:0; padding:0;}
.skibg {background-image:url(/pics/bg-ski.png); background-repeat:no-repeat; background-position:bottom right;}

.price {float:right; background-repeat:no-repeat; font-size: 16px; font-weight:bold; line-height:1.1;}

.white-box {-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.6); box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.6);   padding-top: 10px; padding-bottom: 10px; line-height: 1.40;}
.white-box {background-color: #FFFFFF; padding-right: 15px;}
.white-box ul {list-style-type: none; margin:0; padding: 0; float:left; padding-left: 22px;}
#karte {margin-top: -58px; margin-left: 30px; margin-right: 20px; background-image:url(/pics/suedtirol-tirol-karte2.png); background-repeat:no-repeat; width: 388px; height: 297px;}    
#themen td, #planen td {padding-left: 26px;}
#themen h2, #planen h2 {margin:0; padding: 0;}
#angebote, #aktivitaeten, #contwisemap, .laterVisible {display:none;}
.icon,.icon2 {float:left; border: 0;}
.icon {margin-left: -6px; margin-right: 2px;}
.icon2 {margin-bottom: 2px; margin-right: 4px;}
.chdm {padding-top: 10px; padding-bottom:2px;}
.chdm2 {background:#000000; width:214px; height: 107px; overflow:hidden;}
.ctpic {float:left; padding-right: 6px;}
.ctpic2  {background:#000000; height: 90px; width: 90px; overflow: hidden;}
.hdm:hover {opacity: 0.9;}
.liho ul {margin-left: 10px; padding-left: 10px; margin-top: 5px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px; list-style-image:url(/pics/list.png);}
/* Tab Navi oben Start */
#tabs {height: 310px; width: 1000px; overflow:hidden;}
#close2 {position:relative; top: -680px; z-index:1001; display:none; text-align:right;}
#close {height: 19px; text-align:right; width: 1000px;}
.top ul,#nalight ul,.inner-box #child3 ul,.inner-box #child2 ul {list-style: none; margin:0; padding: 0 ;}
#tabs2 ul li.main {margin-left: 12px;}
#tabs2 ul li.main.active a {background:none; color: #FFFFFF; padding-top: 7px; margin:0;}
#tabs2 ul li.main.active {height: 49px; padding: 0; margin-top: 23px; -moz-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.3);box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.3); height: 305px; margin-bottom: 5px; -webkit-border-radius: 3px 3px 0px 0px; -khtml-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; border-radius: 7px 7px 0px 0px;}
/* Tab Navi oben Ende */

.fo {background:#C0CED7; margin-top: 20px; color:#4A5B65; width:100%; margin-bottom: 30px; padding-top: 5px;}
.fo a {color: #4A5B65;}
.fo ul {list-style:none; margin: 0; padding:0;}
.fo th, .headingfo {color: #4A5B65;}
.fo th {font-size: 13px; font-weight: bold;}
.headingfo {font-size: 16px; font-weight: normal;}
#fo2 form, #fo3 {display:none;}
.inner-box form {margin:20px;}
.loggedin {background:#fdff65; border-top: 1px solid #111; border-bottom:1px solid #111; padding: 3px; text-align:center; font-size:13px; position:fixed; top:58px; z-index:11000; width:100%; font-size:13px;}
#fixedDiv, #fixedDiv2 {position: fixed; bottom: 0; width: 100%; text-align:center; }
#fixedDiv { height: 45px;  -webkit-box-shadow:  0px -3px 3px 0px rgba(0, 0, 0, 0.5); box-shadow:  0px -3px 3px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow:  0px -3px 3px 0px rgba(0, 0, 0, 0.5); z-index:102;}
#fixedDiv2 {height: 0px; overflow:hidden; z-index:101; font-size:12px;}
#fixedDiv2 a {padding-left:4px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight: bold; color: #ffffff; background:#2f86d7; border-radius:5px;}
.fonotice {display:block; padding: 5px; font-size: 14px; width: 520px; margin-left: auto; margin-right: auto; margin-top: 8px;}
.nl {margin-left: 4px; width:992px; /*height: 135px;*/ border-collapse: separate; border-spacing: 5px;}
.nl td {background-color: #fefefe; background-image:url(/pics/bg-nl.jpg); background-repeat:repeat-x; background-position:top; padding:0px;}
.hnew {-moz-border-radius-topright: 5px 5px; border-top-right-radius: 5px 5px; -moz-border-radius-topleft: 5px 5px; border-top-left-radius: 5px 5px; padding-top: 5px; padding-bottom: 5px;}
.social {border-bottom: 1px dotted #D7DDE0;	border-top: 1px dotted #D7DDE0; clear:both; margin-top:10px;}
.social td {padding-top:7px; padding-bottom:2px;}
.boxlink,.boxlinkhover {font-weight: bold; padding-left:20px; padding-right:10px; padding-bottom:7px; padding-top:7px; margin-top: -10px; width: 970px; display:block;}
.boxlink {/*background-color: #efefef;*/}
.boxlink:hover,.boxlinkhover {background-color: #d8e0e5;}
.boxlinkhover {border-bottom: 1px solid #fff; border-top: 1px solid #fff;}
.closelink {float:right; margin-right: 10px; background-image:url(/pics/close.png); background-repeat:no-repeat; margin-top:3px;}
.closelink:hover {background-image:url(/pics/closeHover.png);}
#box1C {padding-top:10px; padding-bottom:10px;}
#box1C ul {float:left; margin-right:20px; margin-left:20px;}
.allreadysent {float:right;margin-right: 11px; margin-top: 3px;}
.teaserSuffix {background:#e8edf0; margin-top:-5px; padding:5px; border-bottom:1px solid #c8ced2; border-top:1px solid #c8ced2;}
.nodesktop {display:none;}

/* Hotel Micro */
.hotop {padding-top: 15px; padding-left: 35px;}
.hotop h1 {font-size: 30px; font-weight: normal; padding:0; margin-top: 15px; margin-bottom: 5px;}
.bigi {margin-left: 11px; margin-top: 12px;}
.m15 {margin:15px;}
.ttipps {display:none;}
/* Ende Hotel Micro */

/* Image Sroller */
.container {margin-left: 3px; margin-right: 3px; margin-bottom: 10px;}
.container3 {margin-left: 11px; margin-top: 14px; padding-left: 13px; margin-right: 2px; margin-bottom: 20px;}
.wt-scroller {
position:relative;	
display:block;
font-family:Arial,Helvetica,sans-serif;
}
.container .wt-scroller {width:462px; height:97px; padding-top:10px;}
.container3 .wt-scroller {width:724px; height:72px; padding-top:10px;}
.container, .container3  {
background: rgb(226,231,234);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTdlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(226,231,234,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 90%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,231,234,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1)));
background: -webkit-linear-gradient(top,  rgba(226,231,234,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 90%,rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top,  rgba(226,231,234,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 90%,rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top,  rgba(226,231,234,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 90%,rgba(237,237,237,1) 100%);
background: linear-gradient(top,  rgba(226,231,234,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 90%,rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e7ea', endColorstr='#ededed',GradientType=0 );
}
.container,.container3,.b2:hover,.button-inactive a:hover,.inner-box,.tb1 .button-inactive a,.white-box,.fonotice,.bbutton a:hover,.bigbtn,.bigbtn2 {-webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.container2 .wt-scroller {width: 244px; margin-top: 10px;}
.offerimage, .tpicHotel {width: 214px; height:107px;}
.near {padding:6px;}
.nearH {padding-top:10px; padding-left:6px; display:none;}

.wt-scroller .slides{
position:relative;
float:left;
overflow:hidden;
z-index:1;
}
.container .wt-scroller .slides {width:382px; height:77px;}
.container2 .wt-scroller .slides {width:214px; height:107px;}
.container3 .wt-scroller .slides {width:642px; height:58px;}

.wt-scroller .slides ul{
list-style:none;
position:relative;
width:99999px;
margin:0px;
padding:0;
z-index:0;
overflow:hidden;
}
.wt-scroller .slides li{
position:relative;
display:block;
float:left;
overflow:hidden;
}
.container .wt-scroller .slides li{width:116px;height:77px; background:#000000;}
.container2 .wt-scroller .slides li{width:214px; height:107px;}
.container3 .wt-scroller .slides li{width:116px; height:58px; background:#000000;}

.wt-scroller .slides li img{
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}

.container2 .wt-scroller .slides li .outside img {position: relative;}

.wt-scroller .slides li p{
position:absolute;
top:0;
left:0;
z-index:1;
margin:0;
visibility:hidden;
line-height: 1.2;
}

.container .wt-scroller .slides li p{font-size:9px;width:77px;padding:3px;color:#FFF;}
.container2 .wt-scroller .outside{margin-top: 5px;}

.wt-scroller .inside{
background:#000;
background:rgba(0,0,0,0.75);
}
.wt-scroller .ie-inside{
background-color:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
}
.wt-scroller .prev-btn,
.wt-scroller .next-btn{
float:left;
position:relative;
cursor:pointer;
}
.container .wt-scroller .prev-btn,.container .wt-scroller .next-btn{width:40px; height:77px;}
.container2 .wt-scroller .prev-btn,.container2 .wt-scroller .next-btn{width:39px; height:37px !important;}
.container3 .wt-scroller .prev-btn,.container3 .wt-scroller .next-btn {width: 40px; height: 58px;}
.container .wt-scroller .prev-btn,.container3 .wt-scroller .prev-btn{background:url(/assets/scroller-icons.png) 0px center no-repeat;}
.container .wt-scroller .next-btn,.container3 .wt-scroller .next-btn{background:url(/assets/scroller-icons.png) -70px center no-repeat;}
.container2 .wt-scroller .prev-btn{background:url(/assets/button-ab-left.png) no-repeat;float:left;}
.container2 .wt-scroller .next-btn{background:url(/assets/button-ab-right.png) no-repeat;}
.wt-scroller .prev-btn.off,
.wt-scroller .next-btn.off{
-moz-opacity:.5;
opacity:.5;
filter:alpha(opacity=50);
cursor:default;
}
.container .wt-scroller .lower-panel{
display:block;
position:relative;
clear:both;
text-align:center;
font-size:0;
}
.container2 .wt-scroller .lower-panel{float:left !important; height: 39px; width: 136px !important; overflow:hidden; margin:0 !important; padding:0 !important; text-align:center;}
.container3 .wt-scroller .lower-panel {display:none;}

.wt-scroller .scroll-bar{
position:relative;
background-color:#999;
background:-moz-linear-gradient(top, #999 0%, #666 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999), color-stop(100%,#666));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666', GradientType=0);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
width:100%;
height:5px;
cursor:pointer;
overflow:hidden;
}
.wt-scroller .thumb{
position:absolute;
top:0;
left:0;
width:100px;
height:5px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background-color:#FFF;
background:-moz-linear-gradient(top, #FFF 0%, #CCC 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#CCC));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC', GradientType=0);
}
.wt-scroller .thumb:active{
background-color:#EEE;
background:-moz-linear-gradient(top, #CCC 0%, #FFF 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCC), color-stop(100%,#FFF));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#FFFFFF', GradientType=0);
}
.wt-scroller .index,.wt-scroller .index-hl{
position:relative;
display:inline-block;
width:10px;
height:15px;
margin:11px 0px;
background-repeat:no-repeat;
}
.container .wt-scroller .index,.container .wt-scroller .index-hl{background-image:url(/assets/scroller-icons.png);}
.container2 .wt-scroller .index{background-image:url(/assets/inactive.png); background-position:center;}
.wt-scroller .index{cursor:pointer;}
.container .wt-scroller .index{background-position:-25px 0}
.container .wt-scroller .index:active{background-position:-39px 0;}
.container2 .wt-scroller .index:active{background-image:url(/assets/active.png); background-position:center;}
.wt-scroller .index-hl{cursor:default;}
.container .wt-scroller .index-hl{background-position:-32px 0 !important;}
.container2 .wt-scroller .index-hl{background-image:url(/assets/active.png); background-position:center;}

.wt-scroller .m-prev,
.wt-scroller .m-next{
position:absolute;
width:30px;
height:77px;
top:50%;
margin-top:-40px;
line-height:80px;
font-size:26px;
text-align:center;
color:#DDD;
background:#000;
background:rgba(0,0,0,0.75);
cursor:pointer;
z-index:5;
}
.wt-scroller .m-prev:hover,
.wt-scroller .m-next:hover{
color:#FFF;
}
.wt-scroller .m-prev.off,
.wt-scroller .m-next.off{
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
cursor:default;
}
.wt-scroller .m-prev{
left:0;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomright:6px;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
}
.wt-scroller .m-next{
left:100%;
margin-left:-30px;
-moz-border-radius-topleft:6px;
-moz-border-radius-bottomleft:6px;
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}

/* Lightbox */
#overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:99999;
display:none;
}
.lightbox-wrapper{
position:fixed;
top:50%;
left:50%;
display:none;
padding:30px;
z-index:100000;
}
.lightbox-wrapper .close-btn{
position:absolute;
top:0;
right:0;
width:22px;
height:22px;
margin:18px 18px 0 0;
background:url(/assets/lightbox_icons.png) -1px center no-repeat;
cursor:pointer;
z-index:5;
}
#lightbox{
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
height:100%;
color:#000;
background-color:#FFF;
overflow:hidden;
-webkit-box-shadow:0 0 20px 1px #000;
-moz-box-shadow:0 0 20px 1px #000;
box-shadow:0 0 20px 1px #000;
}
#lightbox .inner-box{
position:relative;
float:left;
width:auto;
height:auto;
border:10px solid #FFF;
overflow:visible;
}
#lightbox .content{
position:relative;
float:left;
overflow:visible;
}
#lightbox .content img{
border:0;
}
#lightbox .cpanel{
position:relative;
width:100%;
height:24px;
padding-bottom:10px;
overflow:hidden;
display:none;
}
#lightbox .inner-cp{
position:relative;
height:24px;
padding:0 10px;
overflow:hidden;
}
#lightbox .play-btn,
#lightbox .prev-btn,
#lightbox .next-btn{
position:relative;
float:left;
width:24px;
height:24px;
background-image:url(/assets/lightbox_icons.png);
background-repeat:no-repeat;
cursor:pointer;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
}
#lightbox .play-btn{
background-position:-24px center;
}
#lightbox .play-btn.pause{
background-position:-48px center;
}
#lightbox .prev-btn{
background-position:-72px center;
}
#lightbox .next-btn{
background-position:-96px center;
}
#lightbox .prev-btn.off,
#lightbox .next-btn.off{
-moz-opacity:.25 !important;
opacity:.25 !important;
filter:alpha(opacity=25) !important;
cursor:default;
}
#lightbox .play-btn:hover,
#lightbox .prev-btn:hover,
#lightbox .next-btn:hover{
-moz-opacity:.75;
opacity:.75;
filter:alpha(opacity=75);
}
#lightbox .info{
position:relative;
float:right;
width:auto;
height:24px;
line-height:24px;
padding:0 5px;
font-size:15px;
}
#lightbox .timer{
position:absolute;
top:0;
left:0;
background-color:#FFF;
width:0;
height:4px;
z-index:2;
visibility:hidden;
font-size:0;
-moz-opacity:.5;
opacity:.5;
filter:alpha(opacity=50);
}
#lightbox .desc{
position:absolute;
left:0;
color:#FFF;
text-align:left;
width:100%;
z-index:3;
overflow:hidden;
display:none;
background:#000;
background:rgba(0,0,0,0.75);
}
#lightbox .desc .inner-text{
padding:5px;
}
#lightbox .preloader{
position:absolute;
top:50%;
left:50%;
margin-left:-17px;
margin-top:-17px;
width:34px;
height:34px;
background:#000 url(/assets/loader.gif) center no-repeat;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
z-index:1;
display:none;
}
#lightbox .outside-desc{
position:relative;
float:left;
text-align:left;
width:100%;
height:auto;
display:none;
}
#lightbox .outside-desc .inner-text{
position:relative;
float:left;
width:auto;
height:auto;
padding:0 10px 10px 10px;
overflow:hidden;
}
#lightbox .error-box{
font-size:16px;
width:300px;
height:60px;
line-height:60px;
text-align:center;
}
#lightbox iframe{
border:0;
margin:0;
padding:0;
width:100%;
height:100%;
}
.hide-selects,.vst{
visibility:hidden;
}
/* Lightbox Ende */
/* Highslide & Spezial Content Start */
control,.highslide-html,.highslide-html-content {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 13px;}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
    border: 2px solid gray;
}
.highslide-html-content {
	position: absolute;
    display: none;
	line-height: 1.4;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
	margin: 0 5px;
	font-size: 12px; 
    font-weight: bold;
	text-decoration: none;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
.box {background:#efefef; border: 1px solid #bbb; padding:4px;}
.expandable ul, .highslide-body ul {margin-left:0px; padding-left:15px;}
.cimage {float:left; margin-top:4px; margin-right:6px; border-radius:3px; box-shadow: 1px 1px 3px 0px #aaa;}
.themehotelsIcon {float:left; width:32px; height:28px; overflow:hidden; margin-right:13px; margin-top:-3px;}
.themehotelsIcon:hover {margin-right:11px; border-right:2px solid #ffffff;}
.themehotels {display:block; border-top: 2px solid #ffffff; clear:both; font-size:15px; font-weight:bold; padding-top:3px;}
.themehotelsHeading,.themehotels {margin-left:7px; margin-right:-2px;}
.subtitle {clear:both; display:block; padding-left:10px; margin-top:12px;}
/*Navigationskastl neu Start */
.navbox, .navbox2 {width: 210px; margin-bottom:28px; margin-right:28px; float:left;}
.navbox {height: 250px;}
.navbox2 h2 a {color: #888; text-decoration:none;}
.navbox2 ul {line-height:1.6;}
.navbox2 a img {border:none; margin-right:3px; margin-bottom:-1px;}
.navbox div a {display:block; padding-left:9px; padding-right:9px; height:125px; color: white; font-size: 21px; background-image:url(/pics/black-trans2.png); background-repeat:no-repeat; text-shadow: 2px 1px 1px #000; position:relative; line-height:1.0;}
.navbox div a span {position: absolute; bottom: 6px; }
.navbox div a:hover {background-image:url(/pics/black-trans.png);}
.navbox p {display:block; padding:10px; margin:0px;}

.golfhotels {background-image:url(/pics/golfH.jpg); }
.mtorradhotels {background-image:url(/pics/mtorradH.jpg); }
.mountainbikehotels {background-image:url(/pics/mountainbikeH.jpg); }
.designhotels {background-image:url(/pics/designH.jpg); }
.luxushotels {background-image:url(/pics/luxusH.jpg); }
.skihotels {background-image:url(/pics/skiH.jpg); }
.genussrestaurants {background-image:url(/pics/genussR.jpg); }

.wandern {background-image:url(/pics/wandernN.jpg);}
.bergsteigen {background-image:url(/pics/bergsteigenN.jpg);}
.mountainbiken {background-image:url(/pics/mountainbikenN.jpg);}
.radurlaub {background-image:url(/pics/radurlaubN.jpg);}
.motorradfahren {background-image:url(/pics/motorradfahrenN.jpg);}
.skifahren {background-image:url(/pics/skifahrenN.jpg);}
.skitouren {background-image:url(/pics/skitouren.jpg);}
.langlaufen {background-image:url(/pics/langlaufenN.jpg);}
.rodeln {background-image:url(/pics/rodelnN.jpg);}
.schneeschuhwandern {background-image:url(/pics/schneeschuhwandernN.jpg);}
.museen {background-image:url(/pics/museenN.jpg);}
.alpenpaesse {background-image:url(/pics/alpenpaesseN.jpg);}
.wein {background-image:url(/pics/weinland.jpg);}
/* Big Footer Start*/
.bigfH {font-weight: normal; margin-left:12px; margin-top:10px; margin-bottom:5px; color: #4A5B65; font-size:17px;} 
.aul ul {list-style-image: url("/pics/liste.png") !important; margin-left: 7px; padding-left: 9px; margin-top:5px;}
.aul ul li a {color: #333;}
/*neue Startseiten*/
.expand, .expandopen {display:block; background-image:url(pics/pfeil2.png); background-color: #85a45e; padding-top:3px; padding-left:20px; background-position: center left; background-repeat:no-repeat; padding-bottom:2px; color: #fff !important;} 
.expand:hover, .expandopen:hover {opacity: 0.7; } 
.closeBox {background-image:url(/pics/close.png); background-repeat:no-repeat; display:block; float:right; margin:3px;}
.closeBox, .closeBox img {width:12px; height:12px; border:none;}
.closeBox:hover {background-image:url(/pics/closeHover.png);}
.eBoxC {padding:5px; background:#d6e2c9; }
.eBoxC a {color: #2d6096;}
.home {padding:20px;}
.home2 {padding-left:15px; padding-top:25px; margin-top:10px; border-top:1px solid #ccc;}
.home .ht, .hotelHome {clear:none; float:left; width:450px; margin:10px; }
.hotelHome {clear:none; float:left; width:460px; margin:10px;}