

.main{
width:992px;
background-color:#FFF;
margin-left:auto;margin-right:auto;
}
.left{
padding-left:11px;
float:left;
width:234px;
}
.middle{
margin-left:12px;
float:left;
width:480px;
}
.right{
margin-left:12px;
margin-right:0;
width:234px;
float:left;
}
.end{
clear:left;
width:0;
}
.head{
width:981px;
background:url(../res/header_gradient.gif?151209154820) repeat 0 0;
margin-left:auto;margin-right:auto;
padding-left:11px;
margin-bottom:0px;
height:147px;
overflow:hidden;
}

.filler{
width:992px;
height:14px;
margin-left:auto;margin-right:auto;
background-color:#FFFFFF;
}
.logo-banner{
height:90px;
margin-top:10px;
margin-bottom:10px;
}
.logo{
float:left;
}
.banner{
margin:0px;
margin-left:111px;
float:left;
}
.logo a img{
border:none;
}
.navi{
border-top:1px solid #C6DCEF;
margin-bottom:10px;
}
.l1mo{
border-bottom:1px solid #C6DCEF;
text-indent:-12px;
background:url(../res/closed_inv.gif?151209154820) #3F6999 no-repeat 4px 4px;
padding:2px 2px 2px 17px;
}
.l1 a{
padding-left:12px;
}
.l1mo a{
padding-left:6px;
font-weight:bold;
}
.l1o{
border-bottom:1px solid #C6DCEF;
text-indent:-12px;
background:url(../res/closed_inv.gif?151209154820) #3F6999 no-repeat 4px 4px;
padding:2px 2px 2px 17px;
}
.l1o a, .l1mo a{
padding-left:6px;
}
.l1{
border-bottom:1px solid #C6DCEF;
text-indent:-12px;
background:url(../res/open_inv.gif?151209154820) #3F6999 no-repeat 4px 4px;
padding:2px 2px 2px 17px;
}
.l2mo{
border-bottom:1px solid #C6DCEF;
background:url(../res/closed_inv.gif?151209154820) #162640 no-repeat 15px 4px ;
text-indent:-12px;
padding:2px 2px 2px 28px;
font-weight:bold;
}
.l2o{
border-bottom:1px solid #C6DCEF;
background:url(../res/closed.gif?151209154820) #FFF no-repeat 15px 4px ;
text-indent:-12px;
padding:2px 2px 2px 28px;
}
.l2 a{
color:#162640;
padding-left:12px;
}
.l2o a{
color:#162640;
padding-left:6px;
}
.l2mo a {
padding-left:6px;
font-weight:bold;
}
.l2{
color:#162640;
border-bottom:1px solid #C6DCEF;
background:url(../res/open.gif?151209154820) #FFF no-repeat 15px 4px ;
text-indent:-12px;
padding:2px 2px 2px 28px;
}
.l3mo{
border-bottom:1px solid #C6DCEF;
background:url(../res/closed_inv.gif?151209154820) #162640 no-repeat 26px 4px ;
padding:2px 2px 2px 39px;
text-indent:-12px;
}
.l3m{
border-bottom:1px solid #C6DCEF;
background-color:#001C50;
padding:2px 2px 2px 39px;
}
.l3o{
border-bottom:1px solid #C6DCEF;
background:url(../res/closed.gif?151209154820) #FFF no-repeat 26px 4px ;
padding:2px 2px 2px 39px;
text-indent:-12px;
}
.l3 a{
color:#162640;
padding-left:12px;
}
.l3o a{
color:#162640;
padding-left:6px;
}
.l3mo a{
padding-left:6px;
font-weight:bold;
}
.l3{
color:#162640;
border-bottom:1px solid #C6DCEF;
background:url(../res/open.gif?151209154820) #FFF no-repeat 26px 4px ;
text-indent:-12px;
padding:2px 2px 2px 39px;
}
.l4m{
border-bottom:1px solid #C6DCEF;
background-color:#162640;
padding:2px 2px 2px 49px;
}
.l4{
color:#162640;
border-bottom:1px solid #C6DCEF;
padding:2px 2px 2px 49px;
}
.l4 a{
color:#162640;
}
.l4m a{
font-weight:bold;
}
.navibox{
display:block;
border-top:1px solid #C6D0D6;
border-left:1px solid #C6D0D6;
border-right:1px solid #C6D0D6;
border-top:0;
height:69px;
width:233px;
overflow:hidden;
margin-left:-1px;
}
.navibox-title{
padding:4px 0 4px 5px;
font-weight:bold;
font-size:11px;
color:#162640;
background:url(../res/feature_title.gif?151209154820) repeat 0 0;
}
.navibox-text{
padding-left:5px;
padding-top:3px;
}
.navibox-tab-left{
border-top:1px solid #C6D0D6;
border-right:1px solid #C6D0D6;
margin-top:8px;
height:14px;
width:72px;
background-color:#3F6999;
float:left;
color:#FFFFFF;
font-weight:bold;
vertical-align: middle;
text-align: center;
padding: 4px;
}
.navipath{
clear:left;
height:13px;
padding:0 0 0 15px;
font-size:9px;
color:#465666;
background-color:#d0dcec;
background:url(../res/navi_path.gif?151209154820) repeat 0 0;
overflow:hidden;
}
.navihome{
float:left;
padding:0;
padding-top:0;
padding-left:1px;
}
.navip{
float:left;
padding:0;
padding-top:0px;
}
.navihome a, .navip a, .naviend a{
font-size:9px;
text-decoration:none;
color:#465666;
}
.naviend{
padding-top:0;
position:relative;
left:922px;
float:left;
margin-right:-74px;
}
.main-navi{
height:23px;
margin:0;
padding-left:5px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#FFF;
background-color:#d0dcec;
background:url(../res/mainn.gif?151209154820) repeat 0 0;
overflow:hidden;
}
.mainb a{
border-right:1px solid #497396;
float:left;
letter-spacing:1px;
padding:4px 12px 4px 12px;
}
.mainb a:hover{
background:url(../res/maino.gif?151209154820) repeat 0 0;
}
.mainb.mark a{
background:url(../res/mainm.gif?151209154820) repeat 0 0;
}
.mainb.mmright{
direction:rtl;
text-align:right;
}
.mainb.mmright a{
height:19px;
border-right:0;
border-left:1px solid #497396;
float:right;
padding-top:4px;
padding-bottom:0px;
}
.mainb.mmright a img{
position:relative;
top:-2px;
border:none;
padding:0 5px 0 0;
float:left;
}
.head-navi{
margin-top:15px;
width:992px;
height:32px;
}
.maintabs{
height:32px;
margin:0;
padding-left:57px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#FFF;
float:left;
overflow:hidden;
}
.maintab {
height:32px;
float:left;
background:url(../res/tabs/tab_startseite_inactive.png);
background-repeat: no-repeat;
}
.maintab.mark {
background:url(../res/tabs/tab_startseite_active.png);
background-repeat: no-repeat;
}
.tab{
clear:both;
display:block;
margin-bottom:6px;
width:480px;
height:50px;
}
.t{
text-align:center;
margin-right:1px;
margin-bottom:1px;
border-right:1px solid #4C7096;
border-left:1px solid #4C7096;
border-bottom:1px solid #4C7096;
border-top-width:0;
float:left;
background-image:url(../res/tab.gif?151209154820);
}
.t a{
display:block;
width:89px;
padding:2px;
color:#FFF;
font-size:11px;
font-weight:bold;
}
.t.mark{
background-image:url(../res/tab_m.gif?151209154820);
}
.t a:hover{
background-image:url(../res/tabo.gif?151209154820);
}
html{
overflow-y:scroll;
}
body{
margin:0;
padding:0;
font-weight:normal;
font-family:Arial, Helvetica;
font-size:11px;
}
.outer-wrapper {
margin-left: auto; 
margin-right: auto; overflow: visible; width: 1000px;
}
.fix-wrapper {
width: 1120px;
}
.content-wrapper{
margin:0;
padding:0;
font-weight:normal;
font-family:Arial, Helvetica;
font-size:11px;
background:url(../res/b.jpg?151209154820) #FFF no-repeat center top;
float:left;
width: 1000px;
}
.pure{
background:none;
}
h1{
margin:0 0 2px 0;
color:#162640;
padding:2px 0 2px 0;
font-weight:bold;
font-size:13px;
}
h2{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:11px;
color:#162640;
font-weight:bold;
}
a{
text-decoration:none;
color:#FFF;
}
.freetext a{
text-decoration:underline;
color:#162640;
}
#sitemap a{
text-decoration:none;
color:#162639;
}

h4{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:11px;
font-weight:bold;
color:#162639;
}
.cms-edit{
position:absolute;
border:2px solid #E07030;
top:16px;
left:22px;
}
.cms-edit a{
padding-left:12px;
padding-right:12px;
color:#E00000;
font-size:44px;
background:url(../res/edit.gif?151209154820) repeat 0 0;
}
.middle .head-text{
display:block;
color:#162640;
float:none;
width:480px;
margin-bottom:14px;
height:42px;
font-weight:normal;
}
.middle .float-text{
display:block;
color:#162640;
float:none;
width:480px;
margin-bottom:2px;
}
.head-text a{
color:#162640;
}
.text{
font-family:Arial, Helvetica;
font-size:11px;
color:#162640;
}
.underline a{
text-decoration:underline;
}
.text a{
font-family:Arial, Helvetica;
font-size:11px;
color:#162640;
}
h3{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:11px;
font-weight:bold;
color:#162639;
}
/*iframe{
border:0;
margin:0;
padding:0;
overflow:hidden;
width:478px;
height:316px;
}*/
.b{
text-align:center;
margin-top:10px;
margin-left:14px;
margin-bottom:10px;
padding:2px;
border:1px solid #4C7096;
float:left;
background-image:url(../res/tab.gif?151209154820);
}
.b a{
display:block;
width:89px;
color:#FFF;
font-size:11px;
font-weight:bold;
}
.impressum-link a{
text-decoration:underline;
font-weight:bold;
}
.impressum-left{
float:left;
width:200px;
}
.impressum-left a, .impressum-link-policy a, .impressum-standalonelink{
text-decoration:underline;
}
.impressum-right{
float:right;
width:186px;
position:relative;
left:-50px;
}
.impressum-right a img{
border:none;
}
.impressum-title{
font-size:12px;
}
.ctitle{
margin-bottom:20px;
}
.pano{
margin-top:10px;
margin-left:14px;
margin-bottom:10px;
float:left;
}
a.externlink{
text-decoration:underline;
color:#264090;
}
.startpage_part1{
padding: 10px 5px 10px 8px;
width:467px;
height:86px;
overflow:hidden;
background-image:url(../res/startpage_background_part_1.jpg?151209154820);
}
.startpage_part1 H1{
font-size:20px;
color: #FFFFFF;
}
.startpage_part1 H2{
font-size:12px;
color: #FFFFFF;
font-weight: normal;
}
.startpage_part2{
width:480px;
height:158px;
overflow:hidden;
}
.startpage_part3{
width:480px;
height:205px;
background-image:url(../res/startpage_background_part_3.jpg?151209154820);
margin-bottom:10px;
}
.start-combo{
margin-top:10px;
float:left;
}
.transp-box{
padding-top:120px
}
.transp-head{
padding-bottom:5px;
padding-top:3px;
}
.transp-box h2{
font-size:13px;
color:#1c5eb0;
display:inline;
padding-left:10px;
}
.transp-box-link{
margin-left:155px;
font-weight:bold;
}
.transp-box-link a{
 text-decoration:underline;
 color:#1c5eb0;
}
.transp-box-part{
width:228px;
padding:0px 6px 0px 6px;
float:left;
overflow:hidden;
}
.transp-box-part table{
width:230px;
}
.transp-box-part table, .transp-box-part tr, .transp-box-part td{
padding:0;
padding-left:4px;
margin:0;
border:0;
font-size:11px;
}
.transp-box-part tr{
height:18px;
}
td.state{
width:20px;
overflow:hidden;
}
td.skiresort-name{
}
td.skiresort-name a{
color: #000000;
text-decoration:underline;
}
td.scale-icon{
width:10px;
overflow:hidden
}
td.snow-height {
padding-left:0px;
width:38px;
overflow:hidden
}
td.weather-icon{
padding-left:0px;
width:20px;
overflow:hidden
}

.page-link-container{
float:left;
}
.page-link{
padding-left:3px;
padding-right:15px;
}
.page-url{
float:right;
}
.page-link img{
}
.page-link a, .page-url a{
text-decoration:underline;
color:#000000;
font-weight:bold;
padding-left:5px;
}
.page-url a{
color:#1c5eb0;
}
table{
margin-top:8px;
margin-bottom:14px;
border-collapse:collapse;
border:1px solid #8CACC0;
width:478px;
font-size:11px;
color:#162640;
}
thead{
background:transparent url(../resb4p/rowhead.gif) repeat scroll 0;
}
thead.double{
height:36px;
background:transparent url(../resb4p/tabhead.gif) repeat scroll 0;
}
tr{
height:20px;
}
td{
padding-left:4px;
border:1px solid #8CACC0;
font-size:9px;
}
th{
padding-left:6px;
padding-right:4px;
border:1px solid #8CACC0;
text-align:left;
}
.double th{
text-align:center;
}
th.head-first{
text-align:left;
padding-left:4px;
}
th.head-second{
text-align:center;
}
.text-row{
background-color:#DCE3F3;
padding-left:6px;
}
.title-row td{
background-color:#DCE3F3;
font-size:11px;
font-weight:bolder;
padding-left:6px;
}
.desc-row{
text-align:center;
background-color:#DCE3F3;
}
.row-title{
padding-right:4px;
text-align:center;
font-size:10px;
font-weight:bolder;
}
.row-title1{
text-align:center;
border-right:0;
font-weight:bold;
}
.row-title1.li{
border-right:1px solid #8CACC0;
}
.row-title2{
text-align:center;
border-left:0;
font-weight:bold;
}
.row-value1{
text-align:center;
border-right:0;
}
.row-value2{
text-align:center;
border-left:0;
width:32px;
}
.top-row td{
border-bottom:0;
}
.bottom-row td{
border-top:0;
}
.comment-row td{
padding-left:6px;
padding-top:8px;
vertical-align:top;
background-color:#DCE3F3;
height:40px;
}

.h-row, .h-row td{
text-align:center;
height:52px;
vertical-align:top;
padding-top:8px;
padding-right:4px;
}
.h-rowm{
text-align:center;
vertical-align:top;
padding-top:8px;
height:52px;
background-color:#DCE3F3;
}
.centered-cells td, .centered-cells{
text-align:center;
}
.centered-cells .row-title-fix, .row-title-fix, .h-row .row-title-fix{
padding-left:6px;
font-size:11px;
font-weight:bold;
width:108px;
text-align:left;
}
.h-row .row-shifted, .row-shifted{
text-align:left;
font-size:10px;
padding-left:6px;
}
.title-row .title-shifted, .title-shifted{
padding-left:35px;
}
.row-shifted.min-width{
width:80px;
}

.kontakt-form table{
width:480px;
}

.kontakt-form table, .kontakt-form tr, .kontakt-form td {
font-size:11px;
color:#162640;
}
.kontakt-form tr.kontakt-mark, .kontakt-form td.kontakt-mark {
background-color:#DCE3F3;
}
.kontakt-form td.title{
font-weight:bold;
}

.kontakt-form tr.border{
border:1px solid #8CACC0;
}

.kontakt-form td{
border:0px;
}

.entry{
width:80px;
overflow:hidden;
}







.kontakt-form input, .kontakt-form select{
font-size:11px;
font-family: Arial, Helvetica;

}

.kontakt-form input {
margin-top:4px;
}

.rowlink a{
color:#162640;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.wellcome{
padding:8px;
margin-bottom:20px;
height:60px;
color:#162640;
}
.box{
position:relative;
border-left:1px solid #E9ECF0;
border-right:1px solid #E9ECF0;
margin-bottom:20px;
height:120px;
background:url(../res/startbox.gif?151209154820) repeat 0 0;
display:block;
font-size:11px;
font-weight:bold;
color:#162640;
}
.box img{
border:0;
float:left;
padding-left:10px;
padding-right:18px;
width:160px;
height:120px;
}
.box h1{
padding-top:18px;
padding-bottom:10px;
font-weight:900;
font-size:18px;
color:#3f6c99;
letter-spacing:-0.5;
text-transform:uppercase;
}
.box a{
font-weight:normal;
color:#162640;
}
.box h1 a {
font-weight:900;
color:#3f6c99;
}
.descbox{
display:block;
overflow:hidden;
border:1px solid #C0D3DC;
font-size:11px;
font-weight:bold;
background:url(../res/descadac.gif?151209154820) no-repeat 8px 12px #E0E9F4;
color:#162640;
}
.descvalues{
float:left;
margin-top:40px;
margin-left:8px;
width:250px;
height:140px;
}
.descvalue{
margin-bottom:4px;
float:left;
width:110px;
height:19px;
display:block;
background:url(../res/descstar_b.gif?151209154820) repeat 0 0;
}
.descvtext{
font-size:12px;
height:18px;
padding-top:1px;
margin-bottom:4px;
margin-left:118px;
}
.desctext{
display:block;
float:left;
width:210px;
margin-left:0px;
font-weight:normal;
}
.desctext h1{
margin-top:8px;
font-size:12px;
}
.desctext p{
margin-top:14px;
}
.descrow{
border-left:1px solid #90B0CC;
margin-top:10px;
height:20px;
width:480px;
display:block;
background:url(../res/descrow.gif?151209154820) repeat 0 0;
color:#162640;
overflow:hidden;
}
.descrowt{
margin-top:10px;
margin-bottom:18px;
color:#162640;
}
.desctitle{
padding-top:3px;
padding-left:56px;
font-size:11px;
font-weight:bold;
height:19px;
}
.desctitle h2 a{
color:#000000;
}
.desctitle.descinfo{
background:url(../res/desci.gif?151209154820) no-repeat 10px 2px;
}
.desctitle.descalp{
background:url(../res/descalp.gif?151209154820) no-repeat 6px 1px;
}
.desctitle.descnord{
background:url(../res/descnord.gif?151209154820) no-repeat -1px 0;
}
.descimagesview{
height:137px;
width:479px;
overflow:scroll;
}
.descimages{
height:120px;
background:url(../res/descimages.gif?151209154820) repeat 0 0;
padding-left:14px;
}
.descimages td, .descimages table{
padding:0;
margin:0;
border:0;
width:0;
}
.descimages td{
padding-right:12px;
}
.descimages table{
margin-left:2px;
background:url(../res/descimages.gif?151209154820) repeat 0 0;
}
.diff-all{
margin-left:5px;
margin-right:5px;
float:left;
width:83px;
}
.diff-all-small{
margin-left:5px;
margin-right:5px;
float:left;
width:83px;
}
.diff-open-outer{
float:left;
}
.diff-open-inner{
margin-left:5px;
margin-right:5px;
width:70px;
}
.diff-open-outer.mar{
background-color:#DCE3F3;
border-right:1px solid #8CACC0;
border-left:1px solid #8CACC0;
}
.diff-difficult{
float:left;
width:78px;
margin-left:5px;
margin-right:5px;
padding-left:20px;
background:url(../res/difficult.gif?151209154820) no-repeat 0 4px;
}
.diff-middle{
float:left;
width:70px;
margin-left:5px;
margin-right:5px;
padding-left:20px;
background:url(../res/middle.gif?151209154820) no-repeat 0 4px;
}
.diff-easy{
float:left;
margin-left:5px;
margin-right:5px;
padding-left:20px;
background:url(../res/easy.gif?151209154820) no-repeat 0 4px;
}
.diff-all.pad, .diff-open-inner.pad, .diff-difficult.pad, .diff-middle.pad, .diff-easy.pad, .lift-drag.pad, .lift-chair.pad, .lift-cabin.pad, .lift-gondola.pad{
padding-top:4px;
padding-bottom:3px;
}
.lift-drag{
float:left;
margin-left:5px;
margin-right:5px;
padding-right:28px;
background:url(../res/lift-drag.gif?151209154820) no-repeat 14px 4px;
}
.lift-chair{
float:left;
margin-left:5px;
margin-right:5px;
padding-right:28px;
background:url(../res/lift-chair.gif?151209154820) no-repeat 14px 4px;
}
.lift-gondola{
float:left;
margin-left:5px;
margin-right:5px;
padding-right:28px;
background:url(../res/lift-gondola.gif?151209154820) no-repeat 14px 4px;
}
.lift-cabin{
float:left;
margin-left:5px;
margin-right:5px;
padding-right:28px;
background:url(../res/lift-cabin.gif?151209154820) no-repeat 14px 4px;
}
.skibus{
float:left;
margin-left:5px;
margin-right:5px;
padding-right:12px;
background:url(../res/skibus.gif?151209154820) no-repeat 0 4px;
}
.snowgun{
float:left;
margin-left:5px;
margin-right:5px;
padding-right:12px;
background:url(../res/snowgun.gif?151209154820) no-repeat 0 4px;
}
.spacer{
margin-top:5px;
}
.row{
margin-bottom:18px;
border:1px solid #C6D0D6;
display:block;
color:#162640;
}

.rowhead{
display:block;
height:14px;
padding:3px 0 3px;
font-size:10px;
background:url(../res/rowhead.gif?151209154820) repeat 0 0;
border-bottom:1px solid #8CACC0;
}
.rowhead a{
color:#162640;
font-size:11px;
font-weight:bold;
padding-left:5px;
margin-right:9px;
}
.rowhead h2, .rowheadstart{
width:330px;
float:left;
}
.rowheadstart a{
text-decoration:underline;
}
.rowhead h2{
padding-left:10px;
}
.rowcenter{
padding-top:4px;
padding-bottom:3px;
height:15px;
overflow:hidden;
border-bottom:1px solid #8CACC0;
}
.rowcenter-small{
height:21px;
overflow:hidden;
border-bottom:1px solid #8CACC0;
}
.rowcenter .rowlabel{
float:left;
font-size:11px;
font-weight:bold;
}
.rowcenter-open{
overflow:hidden;
border-bottom:1px solid #8CACC0;
}

.rowsimplefoot{
padding-top:3px;
background-color:#DCE3F3;
height:17px;
overflow:hidden;
}

.rowlabel{
position:relative;
left:10px;
float:left;
width:80px;
font-size:11px;
font-weight:bold;
}
.rowvalue{
position:relative;
left:10px;
float:left;
font-size:11px;
width:60px;
}
.rowlabel.lcell2{
position:relative;
left:10px;
width:140px;
}

.rowvalue.cell2{
left:10px;
width:185px;
}

.rowfoot{
padding-top:4px;
padding-bottom:3px;
height:17px;
overflow:hidden;
font-size:11px;

}
.rowfoot-small{
height:20px;
overflow:hidden;
font-size:11px;
}

.alternating{
padding:0;
}
.alternating .row{
margin-bottom:6px;
padding-bottom:12px;
border:0;
}
.listHead, .listFoot{
margin-top:12px;
margin-bottom:14px;
padding:4px 4px 4px 4px;
background-color:#DCE3F3;
height:15px;
color:#162640;
}
.listHeadTitle{
padding:0;
marign:0;
float:left;
font-weight:bold;
padding-right:32px;
}
.listHead .pageNo, .listFoot .pageNo{
text-align:right;
margin-right:24px;
}
.listHead .pageNo .end, .listFoot .pageNo .end{
clear:left;
height:0;
overflow:hidden;
}
.listHead .pageNo a, .listFoot .pageNo a{
font-weight:bold;
color:#3f6c99;
}
.listHead b, .listFoot .pageNo b{
padding:1px 3px 1px 3px;
background-color:#FFF;
}

.row.mark{
background-color:#DCE3F3;
}

.rowtitle, .rowbody{
padding:4px;
}


.row.list-mark{
background-color:#DCE3F3;
}

.rowbody a{
color:#162640;
font-weight:normal;
text-decoration:underline;
}

.routeplaner{
float:right;
}
.routeplaner a{
text-decoration:underline;
font-size:11px;
font-weight:normal;
}
.features{
display:block;
width:480px;
height:133px;
margin-bottom:10px;
color:#162640;
font-size:10px;
}
.feature{
float:left;
border:1px solid #C6D0D6;
border-top:0;
width:148px;
margin-right:14px;
height:132px;
overflow:hidden;
}
.float-text .feature, .head-text .feature{
margin-top:14px;
}
.float-text .feature{
margin-bottom:6px;
}
.feature.last{
margin-right:0;
}
.feature .title{
padding:4px 0 4px 5px;
font-weight:bold;
font-size:11px;
color:#162640;
background:url(../res/feature_title.gif?151209154820) repeat 0 0;
}
.feature .left .title, .feature .right .title, .feature .snow .title{
padding:4px 0 4px 5px;
font-weight:bold;
font-size:11px;
color:#162640;
background:none;
background-color:#DCE3F3;
}
.feature .left{
padding-left:0;
margin-right:0;
margin-left:0;
float:left;
width:107px;
}
.feature .right{
margin-left:0;
margin-right:0;
float:right;
width:41px;
}
.feature .snow{
padding-left:0;
margin-right:0;
margin-left:0;
float:none;
width:148px;
}
.feature .infogramm{
padding-left:0;
margin-right:0;
margin-left:0;
float:none;
width:148px;
}
.feature .row{
font-size:10px;
border:0;
margin:0;
}
.feature .row .left{
width:38px;
padding-top:5px;
padding-left:3px;
height:17px;
display:block;
}
.feature .right .row{
width:40px;
padding-top:5px;
padding-bottom:4px;
padding-left:3px;
padding-right:0px;
float:none;
width:38px;
}
.feature .row .right{
text-align:right;
width:51px;
padding-top:5px;
padding-right:2px;
border-right:1px solid #C9D0D3;
height:17px;
display:block;
}
.feature .row .right.qmiddle{
width:50px;
}
.feature .snow-row{
font-weight:normal;
width:148px;
margin:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
float:none;
height:17px;
}
.feature .snow-row-mid{
font-weight:normal;
width:148px;
margin:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
float:none;
height:18px;
}
.feature .snow-row-large{
font-weight:normal;
width:148px;
margin:0;
padding-top:3px;
padding-bottom:2px;
padding-left:0;
padding-right:0;
float:none;
height:17px;
}
.feature .snow-row.sleft, .feature .snow-row-large.sleft, .feature .snow-row-mid.sleft{
width:95px;
padding-top:0px;
padding-left:3px;
padding-bottom:0px;
float:left;
}
.feature .snow-row.sright, .feature .snow-row-large.sright, .feature .snow-row-mid.sright{
text-align:right;
width:45px;
padding-top:0px;
padding-left:3px;
padding-bottom:0px;
padding-right:2px;
float:right;
}
.feature .snow-row.sleft.small, .feature .snow-row-large.sleft.small, .feature .snow-row-mid.sleft.small{
width:27px;
}
.feature .snow-row.sleft.small2, .feature .snow-row-large.sleft.small2, .feature .snow-row-mid.sleft.small2{
width:57px;
}
.feature .snow-row.sright.large, .feature .snow-row-large.sright.large, .feature .snow-row-mid.sright.large{
width:113px;
}
.feature .snow-row.sright.large2, .feature .snow-row-large.sright.large2, .feature .snow-row-mid.sright.large2{
width:83px;
}
.feature .snow-row.sleft.lhalf, .feature .snow-row-large.sleft.lhalf, .feature .snow-row-mid.sleft.lhalf{
width:80px;
}
.feature .snow-row.sright.rhalf, .feature .snow-row-large.sright.rhalf, .feature .snow-row-mid.sright.rhalf{
width:60px;
}
.feature .snow-row.sleft.middle, .feature .snow-row-large.sleft.middle, .feature .snow-row-mid.sleft.middle{
width:67px;
margin-left:0px;
height:17px;
border-right:1px solid #DCE3F3;
}
.feature .snow-row.sright.middle, .feature .snow-row-large.sright.middle, .feature .snow-row-mid.sright.middle{
width:67px;
margin-left:0px;
}
.feature .snow-row.sleft.ma-middle, .feature .snow-row-large.sleft.ma-middle, .feature .snow-row-mid.sleft.ma-middle{
width:67px;
margin-left:0;
height:17px;
border-right:1px solid #FFFFFF;
}
.feature .snow-row.sright.ma-middle, .feature .snow-row-large.sright.ma-middle, .feature .snow-row-mid.sright.ma-middle{
width:67px;
margin-left:0px;
}
.feature .snow-row.wtext, .feature .snow-row-large.wtext, .feature .snow-row-mid.wtext{
height:16px;
width:40px;
margin-bottom:1px;
float:left;
}

.feature .weather{
padding-left:0;
margin-right:0;
margin-left:0;
float:none;
width:148px;
}
.feature .weather-row{
font-weight:normal;
width:148px;
margin:0;
padding-top:3px;
padding-bottom:2px;
padding-left:0;
padding-right:0;
float:none;
height:17px;
}
.feature .weather-row.wleft{
width:80px;
padding-top:3px;
padding-bottom:2px;
padding-top:0px;
padding-left:3px;
padding-bottom:0px;
float:left;
}
.feature .weather-row.wright{
text-align:right;
padding-top:3px;
padding-bottom:2px;
width:60px;
padding-top:0px;
padding-left:3px;
padding-bottom:0px;
padding-right:2px;
float:right;
}

.feature .weather-row .wtext{
width:24px;
height:16px;
padding-top:0;
padding-left:16px;
padding-bottom:1px;
padding-right:0;
float:left;
}

.feature .info-row{
font-weight:normal;
width:148px;
margin:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
float:none;
height:18px;
}
.feature .info-row.ileft{
width:75px;
padding-top:3px;
padding-bottom:2px;
padding-left:3px;
padding-bottom:0px;
float:left;
height:15px;
}
.feature .info-row.iright{
text-align:right;
width:66px;
padding-top:1px;
padding-left:2px;
padding-bottom:0px;
padding-right:2px;
float:right;
height:17px;
}
.info-img{
padding-right:2px;
}

.row.l-chair{
background:url(../res/lift-chair.gif?151209154820) no-repeat 24px 3px;
}
.row.l-gondola{
background:url(../res/lift-gondola.gif?151209154820) no-repeat 24px 3px;
}
.row.l-drag{
background:url(../res/lift-drag.gif?151209154820) no-repeat 24px 3px;
}
.row.l-cabin{
background:url(../res/lift-cabin.gif?151209154820) no-repeat 24px 3px;
}
.feature .row .left.difficult{
padding-left:15px;
background:url(../res/l-difficult.gif?151209154820) #DCE3F3 no-repeat 4px 4px;
}
.feature .row .left.middle{
padding-left:15px;
background:url(../res/l-middle.gif?151209154820) no-repeat 4px 4px;
}
.feature .row .left.easy{
padding-left:15px;
background:url(../res/l-easy.gif?151209154820) #DCE3F3 no-repeat 4px 4px;
}
.row *.ma, .block.ma, .full, .snow-row.ma, .snow-row-large.ma, .snow-row-mid.ma, .weather-row.ma, .info-row.ma{
background-color:#DCE3F3;
}
.block{
padding-left:4px;
height:28px;
}
.block.ma, .full b{
font-weight:bold;
}
.block.ma b{
font-size:9px;
}
.full{
overflow:hidden;
height:208px;
display:block;
padding-left:4px;
padding-right:4px;
}
.feature .weather img{
width:16px;
height:16px;
}
.ad-left{
	overflow: hidden;
}

.ad-right{
	overflow: hidden;
}

.ad-middle{
	clear:both;
	width:480px;
	overflow: hidden;
}

.ad-middle.pad-top{
	overflow: hidden;
}

.adtech-left{
	margin-bottom:10px;
}

.adtech-right{
	margin-bottom:10px;
}

.adtech-middle{
	margin-bottom:10px;
}

.adtech-middle-topmarg{
	margin-top:10px;
	margin-bottom:10px;
}



.ad-middle-top{
	float:right;
	margin-bottom:20px;
	width:234px;
	overflow: hidden;
}

.banner iframe{
	border:0;
	margin:0;
	padding:0;
	width:728px;
	height:90px;
}

.ad-middle-offer{
	margin-bottom:20px;
	float:left;
}

.ad-left iframe, .ad-right iframe{	
	width:234px;
}

.ad-middle iframe, .ad-middle-top iframe, .ad-middle-offer iframe{
	border:0;
	margin:0;
	padding:0;
	height:120px;
	width:478px;
}

.lodging-left{
margin-right:0;
margin-left:0;
padding-left:0;
float:left;
width:323px;
}

.lodging-left-padd{
margin-right:0;
margin-left:0;
padding-left:10px;
float:left;
width:321px;
}

.lodgingtitle{
float:left;
}
.lodgingcat{
float:right;
padding:4px;
}

.lodgings-ad{
margin-left:5px;
float:left;
}
.basket-submit{
float:left;
}

.notepad-button{
float:left;
width:76px;
padding-left:26px;
height:16px;
padding-top:3px;
background:url(../res/box_merkzettel.gif?151209154820);
margin-top:-2px;
margin-left:-5px;
}

.notepad-spacer{
float:left;
height:14px;
width:210px;
}
.notepad-button a {
font-family: Arial;
font-size: 10px;
color: #3f6c99;
}
.notepad-button a:link{text-decoration:none}
.notepad-button a:visited{text-decoration:none}
.notepad-button a:active{text-decoration:none}
.notepad-button a:hover{text-decoration:underline}

.details-button, .note-button, .request-button, .remove-button{
margin-top:2px;
width:51px;
padding-left:26px;
height:16px;
padding-top:3px;
}
.details-button a, .note-button a, .request-button a, .remove-button a, .span-link {
font-family: Arial;
font-size: 10px;
color: #3f6c99;
}
.details-button a:link, .note-button a:link, .request-button a:link, .remove-button a:link{text-decoration:none}
.details-button a:visited, .note-button a:visited, .request-button a:visited, .remove-button a:visited{text-decoration:none}
.details-button a:active, .note-button a:active, .request-button a:active, .remove-button a:active{text-decoration:none}
.details-button a:hover, .note-button a:hover, .request-button a:hover, .remove-button a:hover, .span-link:hover{text-decoration:underline}

.span-link:hover{cursor:pointer}

.note-button{
background:url(../res/box_merken.gif?151209154820);
}

.request-button{
background:url(../res/box_anfrage.gif?151209154820);
}

.remove-button{
background:url(../res/box_entfernen.gif?151209154820);
}

.hotel-list-buttons{
padding:2px 0px;
}

.rowbody.padder {
padding-top:6px;
color:#162640;
}

.rowbody.padder .note-button, .rowbody.padder .notepad-button {
float:left;
margin:0px;
margin-top:2px;
}
.rowbody.padder .notepad-button {
margin-left: 12px;
}


.lodging-right{
margin-left:0;
margin-right:0;
float:right;
width:80px;
}

.lodging-right img{
margin-top:2px;
}

.lodging-right-padd{
margin-top:20px;
margin-left:0;
margin-right:0;
float:right;
width:60px;
}


.lodging-image{
display:block;
margin-right:0px;
margin-left:0px;
padding-left:0px;
float:left;
width:69px;
height:69px;
}

.lodging-image-link{
float:left;
}

.lodging-image.padd{
padding:6px;
}


.lodging-link{
padding-top:36px;
}
.lodgings, .lodgings td{
border:0;
margin:0;
}
.lodgings td{
height:40px;
}
.lttitle{
width:90px;
font-size:11px;
font-weight:bold;
}
.lmark{
margin-bottom:12px;
background-color:#DCE3f3;
}
.ltlarge{
height:60px;
}

.lbox{
margin-bottom:44px;
height:158px;
width:480px;
border:1px solid #BCD3DC;
}
.lbox h1{
padding:8px;
background-color:#DCE3F3;
}



.hotel-left{
margin-right:0;
margin-left:0;
padding-left:0;
float:left;
width:340px;
}


.hotel-right{
margin-left:0;
margin-right:0;
float:right;
width:140px;
}


.hotel-image-frame{
width:70px; 
height:70px;
padding:6px;
padding-top:12px;
float:left;
}


.hotel-right h1{
padding:12px;
background-color:#DCE3F3;
text-align:right;
}


.hotel-banner{
margin-top:14px;
margin-right:10px;
background-color:#FFF;
width: 130px;
height: 70px;
text-align:right;
}
.lsp-banner{
margin-top:14px;
margin-right:10px;
background-color:#FFF;
width: 130px;
height: 70px;
}

.hotel-pad{
padding-left:10px;
}

.hotel-link{
float:left;
margin-left:12px;
height:28px;
width:70px;
text-align:right;
overflow:hidden;
}
lsp-link{
text-align:right;
height:28px;
width:127px;
overflow:hidden;
}

.rowbody.padd {
padding-top:12px;
color:#162640;
}

h2.padd {
padding-top:10px;
}

.table-row{
height:30px;
background-color:#FFF;
}

.table-row.table-mark{
background-color:#DCE3F3;
}

.hotel_features_left{
width:230px;
float:left;
margin-right:20px;
overflow:hidden;
}

.hotel_features_right{
width:230px;
float:left;
overflow:hidden;
}

.hotel_features_elements{
margin:5px 0px 10px 10px;
}

.hotel_images_container{
border:1px solid #dbe4f3;
height:310px;
width:478px;
text-align: center;
}

.hotel_images_img{
height:240px;
width:300px;
padding:4px;
overflow:hidden;
margin-top:10px;
}

.hotel_images_text{
height:20px;
width:300px;
padding:4px;
text-align:center;
overflow:hidden;
}

.hotel_images_img, .hotel_images_text, .hotel_images_nav{
margin-left: auto; margin-right: auto; 
}

.hotel_images_nav img{
border:0;
width:18px;
height:16px;
}

.hotel_images_view{
width:480px;
margin-top:10px;
margin-bottom:10px;
}

.hotel_images_row_col{
float:left;
width:80px;
height:105px;
padding-left:22px;
color:#162640;
}

.hotel_images_row_cell{
width:70px;
height:70px;
overflow:hidden;
padding:0px;
border:0px;
}

.hotel_images_row_cell_wsel{
width:70px;
height:70px;
overflow:hidden;
padding:0px;
border:2px solid #000000;
}

.hotel_images_click{
padding-top:2px;
width:76px;
color:#162640;
text-align:center;
cursor:pointer;
}

.hotel_images_row_cell img, .hotel_images_row_cell_wsel img {border: 0px;}

.hotel_offers{
width:480px;
background-color:#FFF;
}

.hotel_offers.offers_mark{
background-color:#DCE3F3;
}

.hotel_offers_images_frame{
width:70px; 
height:70px;
padding:6px;
padding-top:12px;
float:left;
}

.hotel_offers_text_A{
height:70px;
width:386px;
padding:6px;
padding-top:12px;
float:left;
}



.hotel_offers_text_C{
width:468px;
padding:6px;
padding-top:10px;
padding-bottom:10px;
clear:both;
}

.hotel_offers_button{
text-align:right;
width:95px;
overflow:hidden;
}

.hotel_offers_button_te{
text-align:right;
margin-top:-100px;
width:450px;
overflow:hidden;
}

.padd_bottom {
margin-bottom:10px;
}

.hotel_offers_text_C_wi_button{
width:368px;
float:left;
}

.hotel_offers_text_C_wi_clear{
text-align:right;
height:25px;
width:468px;
clear:both;
overflow:hidden;
}


.alternating .lodging-offer-row{
margin-bottom:18px;
border:0;
}

.lodging-offer-row.list-mark{
background-color:#DCE3F3;
}

.hotel_prices{
width:480px;
background-color:#FFF;
}

.hotel_prices.prices_mark{
background-color:#DCE3F3;
}

.hotel_prices_images_frame{
width:70px; 
height:70px;
padding:6px;
padding-top:12px;
float:left;
}

.hotel_prices_text{
width:386px;
padding:6px;
padding-top:12px;
float:left;
}

.hotel_prices_clear{
text-align:right;
height:1px;
width:480px;
clear:both;
overflow:hidden;
}

.hotel_prices_margin_bottom {
margin-bottom:20px;
}

.hotel_prices_table_text {
margin-top:-5px;
margin-bottom:20px;
}

a img{
	border:0px;
}


.right-images{	
	color:#162640;
	margin-right:37px;
	margin-left:37px;
	padding-bottom:20px;
	width:160px;
}
.right-images-img{
	width:160px;
}
.right-images-text{
	height:14px;
	background-color:#DCE3F3;	
	padding-top:5px;
	padding-left:6px;
	padding-bottom:5px;
}

.booking-div{
padding:8px;
background-color:#942c22;
width:462px;
border-top: 1px solid #942c22;
border-bottom: 1px solid #942c22;
}

.booking-div a{
color:#FFFFFF
}

.booking-box {
width:234px;
border: 1px solid #BCD3DC;
}

.booking-box-title {
padding-left:10px;
background-color:#DCE3F3;
padding-top:7px;
padding-bottom:7px
}

.booking-box-text {
padding:10px;
font-size:13px
}

.booking-teaser{
height:138px;
width:478px;
border-top:1px solid #942c22;
}
.booking-teaser h1{
padding:8px;
background-color:#942c22;
}

.right-images-booking{	
	padding-bottom:20px;
}

.dialog-wrapper{
background-color: #FFFFFF;
padding:5px;
width:300px;
}

.dialog-container{
border: 1px solid #3f6c99;
padding: 5px 5px 5px 15px;
}

.dialog-container h2{
color:#3f6c99;
}
.dialog-close{
width:12px;
height:12px;
background:url(../res/close_button.gif?151209154820);
cursor:pointer;
float:right;
}

.dialog-logo{
float:left;
margin-top:10px;
background:url(../res/adac_logo_popup.gif?151209154820);
width:77px;
height:51px;
background-repeat: no-repeat;
}

.dialog-link-container{
padding:3px; 
margin-top:10px; 
height:16px;
}
.dialog-link{
margin-top:0px;
padding-left: 2px;
text-decoration: underline;
cursor:pointer;
float:left;
}
.dialog-link-logo{
margin-top:3px;
width:5px;
height:9px;
background:url(../res/arrow_popup.gif?151209154820);
background-repeat: no-repeat;
float:left;
}
.dialog-link-logo.rightstyle{
margin-left:70px;
}
.dialog-text{
font-family:Verdana, Arial; 
font-size: 12px;
color:#3f6c99;
}
.float-left{
width:220px;
float:left;
}
.adac-logo-div{
display:none;
}
.hotel-box-title{
line-height:12pt;
}
.lodgings-end{
clear:left;
height:0px;
width:0px;
}
.regionen{
	float:left;
	margin-bottom:20px;
}
.regionen.rtitle{	
	float:none;
}
.regionen.head-text{
	width:246px;	
	height:92px;	
	color:#162640;
	float:none;		
}
.regionen.desc-text{	
	height:92px;	
	color:#162640;
	float:none;	
}
.regionen.map.outer{
	position:relative;
	float:none;
	margin-bottom:20px;	
}
.regionen.map.inner{
	width:478px;
	height:400px;
	background-color:#DBE4F3;
}
.webcam-container{
border:1px solid #dbe4f3;
height:310px;
width:478px;
}
.webcam-img{
height:300px;
width:364px;
padding-top:4px;
padding-left:4px;
padding-right:7px;
overflow:hidden;
}
.webcam-img iframe{
height:320px;
width:390px;
}
.webcam-right-top{	
position:relative;
left:375px;
top:-290px;
width:100px;
padding-top:9px;
color:#162640;	
}
.wnav{
position:relative;
left:240px;
top:-12px;
}
.wnav img{
border:0;
width:18px;
height:16px;
}
.webcam-view{
width:480px;
margin-top:10px;
margin-bottom:10px;
}
.webcam-row{
height:172px;
display:block;
}
.webcam-row-col{
float:left;
width:172px;
height:180px;
margin-left:10px;
color:#162640;
}
.webcam-row-cell{
width:162px;
height:145px;
overflow:hidden;
padding:2px;
}
.webcam-row-cell.wsel{
padding:0;
border:2px solid #000;
}
.webcam-row-cell iframe{
width:192px;
height:170px;
}
.webcam.head-text{
width:240px;
color:#162640;
float:left;
font-weight:bold;
}
.webcam-click{
z-index:2;
position:relative;
top:-150px;
}
.webcam-click a{
padding-top:150px;
display:block;
width:168px;
color:#162640;
text-align:center;
}
.foot{
clear:both;
marign-top:20px;
margin-left:auto;margin-right:auto;
width:988px;
height:19px;
background:url(../res/footer_gradient.gif?151209154820) repeat 0 0;
padding:9px 0 4px;
color:#FFFFFF;
font-size:11px;
overflow:hidden;
}
.ft{
float:left;
padding-left:14px;
padding-right:14px;
}
.ft a{
color:#FFFFFF;
}
.ft-line{
float:left;
border-left: 1px solid #FFFFFF;
}
.ft-adac-img{
margin-top:-9px;
float:left;
padding-left:14px;
}

.ft-adac-text{
float:left;
padding-left:15px;
padding-right:14px;
font-weight:bold;
}

.ft-adac a{
height:19px;

padding-top:4px;
padding-bottom:5px;
}
.ft-adac a img{
margin-top:-4px
}
BODY .mapPanelToggleBar {
	height: 0px;
	visibility: hidden;
}
BODY .mapPanelNaviShadow {
	height: 0px;
	visibility: hidden;
}
BODY .mapCopyrights {
   	left: 5px;
   	bottom: 5px;
}
.amapContainer {
	border:1px solid #162640;
	width:480px;
	height:316px;
}
.nmapContainer {
	border:1px solid #162640;
	width:480px;
	height:316px;
}
#hint {
	position:fixed;
	visibility:hidden;
	z-index:3;
}
#hint_shadow {
	position:absolute;
	left:2px;
	top:2px;
	padding:3px;
	background-color:#999999;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;color:#999999;
	white-space:nowrap;
	opacity:.6;
	filter: alpha(opacity=60); -moz-opacity: .6;
	z-index:4;
}
#hint_text {
	position:absolute;
	left:0px;
	top:0px;
	padding:2px;
	border:1px solid #162640;
	background-color:white;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#162640;
	white-space:nowrap;
	z-index:5;
}
BODY .mapCopyrightsText {

 color:  #646464;
 font-size: 8pt;
}
BODY .mapCopyrightsText A:hover {
	color : #646464;
}
BODY .mapCopyrightsText A:visited {
	color: #646464;
}
BODY .mapCopyrightsText A {
	color : #646464;
	text-decoration: none;
}
.dijitContentPane{
overflow:visible !important;
}
.info{
margin-top:23px;
padding:2px;
height:68px;
width:166px;
background-color:#FFF;
}
.info-small{
margin-top:23px;
padding:2px;
height:54px;
background-color:#FFF;
}
.info-line{
padding:0;
height:12px;
width:166px;
}
.info-left{
overflow:visible;
width:95px;
float:left;
white-space:nowrap;
}
.info-right{
overflow:visible;
width:55px;
text-align:right;
float:right;
white-space:nowrap;
}
.info-webcam{
overflow:hidden;
width:164px;
height:147px;
}
.info-webcam iframe{
overflow:hidden;
}
.info-weather-title{
overflow:visible;
width:150px;
float:left;
white-space:nowrap;
}
.info-weather-left{
overflow:visible;
width:70px;
float:left;
white-space:nowrap;
}
.info-weather-right{
overflow:visible;
width:80px;
text-align:right;
float:right;
white-space:nowrap;
}
.info-hotel{
margin-top:23px;
padding:2px;
height:96px;
width:224px;
background-color:#FFF;
}
.info-hotel-title{
overflow:hidden;
width:220px;
white-space:nowrap;
}
.info-hotel-left{
width:70px;
height:70px;
margin:4px;
float:left;
}
.info-hotel-right{
width:132px;
overflow:hidden;
white-space:nowrap;
}
.info-hotel-right a{
color:#162640;
text-decoration:underline;
}
.info-hotel-cat{
margin-top:4px;
margin-bottom:4px;
}
.cloud{
padding:6px;
display:block;
width:222px;
background-color:#D9E3F9;
margin-bottom:10px;
vertical-align:text-bottom;
text-align:justify;
}
.cloud a{
color:#162640;
padding-right:4px;
}
.cl9{
letter-spacing:1px;
font-size:9px;
}
.cl8{
letter-spacing:1px;
font-size:10px;
}
.cl7{
font-size:11px;
}
.cl6{
font-size:12px;
}
.cl5{
font-size:14px;
}
.cl4{
font-size:15px;
font-weight:600;
}
.cl3{
font-size:16px;
font-weight:700;
}
.cl2{
font-size:17px;
font-weight:800;
}
.cl1{
font-size:18px;
font-weight:900;
}

.newsticker{
display:block;
border:1px solid #C6D0D6;
border-top:0;
height:120px;
width:234px;
margin-bottom:10px;
overflow:hidden;
}
.ntitle{
padding:4px 0 4px 5px;
font-weight:bold;
font-size:11px;
color:#162640;
background:url(../res/feature_title.gif?151209154820) repeat 0 0;
height:14px;
overflow:hidden;
}
.ntitle div{
float:right;
padding-right:5px;
}
.ntitle a{
color:#162640;
text-decoration:underline;
font-size:11px;
font-weight:normal;
}
.nimage{
padding:6px;
float:left;
}
.ndate{
line-height:10px;
font-size:10px;
}
.nbody{
color:#162640;
padding:6px;
font-size:11px;
margin-top:4px;
}
.nbody h1 a{
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#162640;
margin-bottom:6px;
}
.newstext{
width:480px;
color:#162640;
}
.newstext p{
padding-top:4px;
}
.newstext img, .newsline img{
padding-right:14px;
padding-bottom:6px;
float:left;
}
.newstitle h1{
float:left;
padding:0;
}
.newstitle .pageNo{
font-size:11px;
float:right;
}
.newstitle .pageNo b{
background-color:#FFF;
padding:2px;
}
.newstitle .pageNo a{
color:#162640;
padding:2px;
}
.newstitle{
height:14px;
}
.newstext h1, .newstitle{
font-weight:bold;
font-size:12px;
padding:4px;
padding-left:8px;
background-color:#DCE3F3;
color:#162640;
margin-bottom:14px;
}
.newstext h1 i{
font-weight:normal;
font-size:11px;
font-style:normal;
padding-left:6px;
}
.newstext h1 a{
padding-right:6px;
font-weight:normal;
font-size:12px;
float:right;
color:#162640;
text-decoration:underline;
}
.newstext h1 b{
padding-right:6px;
font-weight:normal;
font-size:12px;
float:right;
color:#162640;
}
.newsline h2{
font-weight:bold;
font-size:11px;
color:#162640;
padding-top:4px;
margin-bottom:4px;
}
.newsline h2 i{
font-weight:normal;
font-size:11px;
font-style:normal;
padding-left:6px;
}
.newsline.nmark{
background-color:#DCE3F3;
}
.newsline{
color:#162640;
height:70px;
margin-bottom:21px;
}
.newsline p{
padding-top:0;
padding-right:60px;
margin:0;
}
.nbody a, .newsline a{
color:#162640;
text-decoration:underline;
}
.nbody h1 a{
float:none;
padding-right:0;
}
.newsline h2 a{
text-decoration:none;
}
.search{
/*border-left:1px solid #B3C6D9;
background:url(../res/search.gif?151209154820) repeat 0 0;*/
height:23px;
padding-left:0px;
padding-top:4px;
margin-bottom:10px;
float:left;
}
.search input{
border:1px solid #ACACAC;
float:left;
color:#162640;
width:144px;
height:14px;
padding-left:1px;
font-size:12px;
font-family:Arial, Helvetica;
}
.search input.sr{
margin-left:7px;
margin-top:1px;
width:24px;
height:16px;
border:0;
}
.sr-row{
}
.search-row{
color:#162640;
float:none;
width:480px;
clear:left;
}
.search-row a, .search-block a{
color:#162640;
}
.search-row-head{
width:480px;
height:20px;
padding-top:6px;
background:url(../res/st.gif?151209154820) repeat 0 0;
}
.search-row-head h2{
color:#162640;
padding-left:8px;
float:left;
width:360px;
}
.search-more{
float:right;
padding-right:6px;
}
.search-more a{
text-decoration:underline;
font-style:italic;
text-align:right;
color:#162640;
}
.search-row em, .search-block em{
border: 1px solid #FDCC00;
color:#162640;
font-weight:900;
font-style:normal;
background-color:#FCE9A9;
}
.search-row a em, .search-block a em{
color:#162640;
font-weight:900;
font-style:normal;
text-decoration:underline;
background-color:#FDCC00;
}
.search-title{
padding-right:5px;
float:left;
}
.search-title a{
float:left;
color:#406999;
font-weight:bold;
font-size:11px;
white-space:nowrap;
text-decoration:underline;
}
.search-title .navip{
color:#696969;
font-weight:100;
font-size:10px;
}
.search-title .navip a{
color:#86A6B6;
font-weight:100;
white-space:nowrap;
}
.search-image{
clear:left;
margin:8px;
padding-right:6px;
width:69px;
float:left;
}
.search-block{
}
.search-main{
width:370px;
float:left;
margin-left:8px;
padding-top:10px;
margin-bottom:10px;
}
.search-alt{
font-weight:bold;
font-size:11px;
}
.search-text{
clear:left;
}
.search-add{
color:#406999;
margin-top:2px;
margin-left:28px;
clear:left;
}
.search-links{
width:360px;
margin-top:4px;
}
.search-links a{
text-decoration:underline;
margin-right:10px;
white-space:nowrap;
}
.search-note{
margin-top:4px;
font-size:11px;
}
.search-end{
clear:left;
height:0;
width:0;
overflow:hidden;
}
.search-m a{
color:#162640;
text-decoration:underline;
}
.search-m{
margin-top:4px;
}
.search-menu{
margin-bottom:20px;
margin-left:8px;
}
.search-row .listHead, .search-row .listFoot{
clear:left;
}
.rating{
position:absolute;
left:450px;
top:10px;
width:26px;
clear:left;
font-size:9px;
padding:1px 0px 1px 4px;
}

.ta_logo{
margin-bottom:20px;
}

.ta_link{
margin-top:10px;
}

.ta_link a{
color:#000000;
text-decoration:underline;
}

.ta_button{
width:480px;
text-align:right;
margin-bottom:10px;
}

.ta_offers{
margin-bottom:10px;
}


.skiguide-404-header{
margin-left:150px;
margin-top:10px
}

.skiguide-404-search{
padding-top:30px;
width:770px;
}

.skiguide-404-text{
font-size:13px;
color: #4777B9;
}

.skiguide-404-text-sub{
color: #4777B9;
line-height:25px
}

.skiguide-404-input{
font-size:10px;
border:1px solid #cacacb;
}

.skiguide-404-button{
font-size:10px;
font-weight:bold;
color:#6f6f6f;
}

.sglightblue{
color: #4777B9;
text-decoration: underline;
}
.wellcome-coming-soon{
width:480px;
height:267px;
background:url(../res/SnowFinder_coming_soon.jpg?151209154820) repeat 0 0;
overflow:hidden;
}
.wellcome-snowfinder{
width:480px;
height:153px;
padding:8px 0px;
background:url(../res/background_snowfinder.jpg?151209154820) repeat 0 0;
color:#162640;
}
.wellcome-snowfinder .ctitle{
margin-bottom:10px;
}

.snowfinder-div{
border:1px solid #C6D0D6;
margin-bottom:10px;
width:480px;
}
.snowfinder-result{
padding-top:0px;
padding-bottom:10px;
}
.snowfinder-switch{
width:150px;
padding-left:10px;
display:inline;
float:left;
}
.snowfinder-form{
text-align:right;
}
.snowfinder-submit{
font-weight:normal;
font-family:Arial, Helvetica;
font-size:12px;
padding:0px;
margin:0px;
width:120px;
overflow:hidden;
}
.snowfinder-table{
width:480px;
}
.snowfinder-table, .snowfinder-table td{
border:0;
margin:0;
font-size:11px;
}
.snowfinder-table tr {
height:10px;
}
.snowfinder-table td.snowpad {
padding-top:5px;
padding-bottom:3px;
}
.snowfinder-table td.snowpad-bottom {
padding-bottom:3px;
}
.sftitle{
width:110px;
font-weight:bold;
}
.snowfinder-slider{
width:80px;
padding-left:10px;
overflow:hidden;
}
.snowfinder-stars{
width:90px;
padding-left:0px;
overflow:hidden;
}
.snowfinder-stars ul{
margin: 0;
padding: 0;
}
.snow-right{
text-align:right;
padding-right:5px;
}

.sfmark{
margin-bottom:12px;
background-color:#DCE3f3;
}
.sflarge{
height:60px;
}
.snowfinder-table-title{
float:left; 
height:12px;
padding:2px 1px;
}
.snowfinder-sort{
width:10px; 
height:16px; 
margin-right:0px;
float:right;
}
.snowfinder-sort-arrow {
padding:2px;
height:4px;
width:7px;
float:left;
}
.snowfinder-sel-div{
margin-top:30px;
}
.snowfinder-sel{
margin-top:5px;
width:145px;
}
.snowfinder-namerow{
width:195px;
overflow:hidden;
}
.snowfinder-namerow h1{
float:left;
width:175px;
overflow:hidden;
}

.snowfinder-namerow .flag{float: left; width: 20px; padding-top: 4px}
.snowfinder-namerow .flag-clear{clear: both}

.td-snowheight{
width:37px;
overflow:hidden;
padding-left:1px
}
.td-total{
width:45px;
overflow:hidden;
padding-left:1px;

}
.td-open{
width:45px;
overflow:hidden;
padding-left:1px
}
.sportsoutfitter-left{
margin-right:0;
margin-left:0;
padding-left:0;
float:left;
width:343px;
}
.sportsoutfitter-right{
margin-left:0;
margin-right:0;
float:right;
width:60px;
}

.sportsoutfitter-left{
margin-right:0;
margin-left:0;
padding-left:0;
float:left;
width:340px;
}
.sportsoutfitter-right{
margin-left:0;
margin-right:0;
float:right;
width:60px;
}
.sportsoutfitter-right h1{
padding:12px;
background-color:#DCE3F3;
text-align:right;
}