@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v 3.2 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 430 $ $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $ */
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}* html iframe{overflow:auto}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{overflow:hidden}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
@media screen,projection{#header{position:relative}#header,#main,#footer{clear:both}#col1{float:left;}#col2{float:right;}#col3{width:auto;}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{width:100%;overflow:hidden}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize >div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns >div,.floatbox{display:table;overflow:visible}.print{position:static;left:0}.noprint{display:none !important}}
@media all
{
body{background:#eb6ea0 url(../images_layout/bgd.jpg) no-repeat center top;text-align:center;}
#page_margins{width:998px;margin:0 auto;border:0;text-align:left;}
#page{background:transparent;position:relative;}
#header{height:438px;background:url(../images_layout/bgd_gallery.png) no-repeat right 11px;position:relative;z-index:40;}
#header_right{position:absolute;right:0;width:740px;height:410px;margin:0 9px 0 0;padding:20px 0 0;overflow:hidden;}
#header_left{position:absolute;width:210px;padding:15px 0 0 19px;}
#austria_logo{position:absolute;right:22px;z-index:50;}
#logo{margin:0 0 5px 11px;}
#titel{margin:0;text-align:right;}
#wwStandardChangerThumbs{position:absolute;top:20px;margin:315px 0 0;height:95px;width:730px;padding:0 0 0 10px;background:url(../images_layout/bgd_gallery_trans.png);z-index:30;}
#wwStandardChangerThumbs img.onOver{border:1px solid #fff;margin:10px 10px 0 0;cursor:pointer;}
#wwStandardChangerThumbs #gallery_down,#wwStandardChangerThumbs #gallery_up{position:absolute;margin:-15px 0 0 345px;display:none;cursor:pointer;}
#main_top{height:8px;background:url(../images_layout/bgd_content_top.png) no-repeat left top;margin-top:-108px}
#main{background:url(../images_layout/bgd_content_middle.png) repeat-y left;}

#footer_margins{width:100%;}
#footer{width:958px;margin:0 auto;padding:15px 40px 0 0;text-align:center;background:url(../images_layout/bgd_content_bottom.png) no-repeat top left;color:#fff;font-size:.9166em;line-height:30px;}
#footer a{color:#fff;}

#col1{width:225px;padding:106px 0 40px 19px;}
#logos_bottom{position:absolute;bottom:15px;left:19px;z-index:50;}
#col3{margin:0 0 0 244px;padding:106px 0 0;}
#col3_content{padding:25px 0 10px 24px;width:660px;border-left:1px solid #d0d0d0;}
.onlinebuchung #col3_content{padding-left:1px;}

#navi{margin-bottom:25px;}
#navi ul{margin:0;padding:0;list-style-type:none;}
#navi ul li{line-height:24px;margin:0;text-align:right;height:24px;}
#navi ul li.high{height:20px;padding-top:4px;line-height:20px;}
#navi ul li.low{height:18px;padding-top:6px;line-height:18px;}
#navi ul li a{text-decoration:none;color:#fff;font-size:1.1em;font-weight:bold;}
#navi ul li a:focus,#navi ul li a:hover,#navi ul li a:active{text-decoration:none;color:#E59797;}
#navi ul li#current a{color:#E59797;}

table.schnellanfrage{width:210px;}
table.schnellanfrage td{padding:0;text-align:left;}
#f_date_sa, #f_date_sb{width:90px;background:#bc0d35 url(../images_layout/cal01.gif) no-repeat right center;cursor:pointer;border:solid #bc0d35;border-width:1px 2px 1px 1px;}
table.schnellanfrage select,table.schnellanfrage input{background:#bc0d35;border:0;padding:2px;color:#fff;}
#schnellanfrage p.more{padding-top:10px;}

img.onClick{cursor:pointer;}

img.white{border: 5px solid #fff;}
img.gray{border: 5px solid #d9d9d9;}
img.content{margin-bottom:13px;}

#accordion{padding:18px 0 0;}
#accordion .callback{display:none;}

#col1_content .ui-icon{display:none;}
#col1_content .ui-accordion-header,h2.kontakt{background:none;border:0;height:34px;margin:0;padding:0;text-align:right;}
#col1_content .ui-accordion-header a,h2.kontakt a{margin:0;padding:12px 15px 11px 0;border-top:1px solid #d0d0d0;display:block;}
#col1_content .ui-accordion-content,#col1_content .ui-accordion-content-active{border:0;padding:0;text-align:right;padding:0 15px 12px 0;}
#col1_content .ui-accordion-header a,h2.kontakt a{font-size:.75em;text-decoration:none;color:#C52D50;text-transform:uppercase;font-weight:bold;height:34px;display:block;}
h2.kontakt{height:20px;}
h2.no-accordion-header{height:34px;}

#col1_content .box {font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:.915em;}
#col1_content .box p{line-height:12px;}
#col1_content .box p.title{margin:8px 0;}
#col1_content .box p.more,#detail_content p.more{height:21px;margin:0;}
#col1_content .box p.more a,#col1_content .box p.more button,#detail_content p.more a{background:#e59797 url(../images_layout/pfeil_button.gif) no-repeat left center;padding:0 5px 0 26px;line-height:21px;text-decoration:none;float:right;border:0;}
#col1_content .box p.more button{padding-top:3px;padding-bottom:3px;font-size:.9166em}
#col1_content #box_facebook{text-align:left;margin:15px 0 0 10px;padding:15px 0 0;border-top:1px solid #D0D0D0;}
#col1_content #box_facebook .icon{float:left;margin:0 10px 10px 0;}

#wetterbox_tab td.small{text-align:center;}

#callback input,#callback textarea,#col1_content .box.newsletter input{background:#bc0d35;text-align:right;margin-bottom:5px;padding:3px 5px;border:0;color:#fff;}
#col1_content .box.newsletter button{cursor:pointer}

#newsletter label{display:block;padding:15px 0 0;}
#newsletter input{width:200px;}
#newsletter select{width:204px;}
#newsletter button{margin-top:45px;}
#newsletter select{background:#fff;border:1px solid #690c07;padding:2px 1px;}
#newsletter input[type="text"]{border:1px solid #690c07;background:#fff;padding:3px 1px;}
#newsletter #kkcaptcha{width:70px;height:32px;font-size:24px;font-weight:bold;}
}
@media all
{
html *{font-size:100.01%;}
body{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:.75em;color:#000;}
h1,h2,h3,h4{color:#000;margin:0 0 1em;font-weight:bold;}
h1{font-size:1.416em;}
h2{font-size:1.333em;}
h3{font-size:1.25em;}
h4{font-size:1em;}
p{line-height:1.5em;margin:0 0 1em;}
ul,ol{line-height:1.5em;margin:0 0 1em 1em;}
li{margin-left:1.5em;line-height:1.5em;}
strong,b{font-weight:bold !important;}
em,i{font-style:italic;}

.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em;}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em;}
.center{text-align:center;margin:0.5em auto;}

a{color:#000;text-decoration:underline;}
a:focus,a:hover,a:active{color:#666;text-decoration:none;}

table{width:auto;border-collapse:collapse;margin-bottom:.5em;}
th,td{padding:2px;line-height:16px;vertical-align:top;}

hr{color:#fff;background:transparent;margin:0 0 .5em;padding:0 0 .5em;border:0;border-bottom:1px #d0d0d0 solid;}

#ui-datepicker-div .ui-datepicker-header{background:#EC6DA0;color:#fff;}
#ui-datepicker-div a.ui-state-default{background:#f3cedc;}
#ui-datepicker-div a.ui-state-active{background:#E59797;}
#ui-datepicker-div a.ui-state-hover{border:1px solid #BC0D35;}

table.preise{width:100%;margin-bottom:25px;}
table.preise td{background:#d07d7d;border:5px solid #e59797;font-size:0.91666em;text-align:center;padding:0;line-height:4.1em;}
table.preise td > div{border:1px solid #ae5b5b;min-height:136px;}
table.preise td.blank{background:0;border:0;line-height:1.2em;padding-right:3px;vertical-align:middle;}
table.preise td.blank.left{width:250px}
table.preise td.blank > div{border:0;min-height:10px}
table.preise td.left{text-align:left;}
table.preise td.kat{background:#bc0d35;color:#b8b8b8;}
table.preise td.kat > div{border:1px solid #840f2a;}
table.preise td.kat .tag span.hr{line-height:4.1em;}
table.preise td.kat .tag span.double{line-height:1.3em;padding:.7em 0;display:block;}
table.preise td.kat .tag{float:right;border-left:1px solid #840f2a;color:#fff;width:80px;text-align:center;}
table.preise span.hr{border-bottom:1px solid #ae5b5b; display:block;}
table.preise td.kat span.hr{border-bottom-color:#840f2a;}
table.preise td.kat div.content{line-height:1.8em;padding:35px 0 0 5px;}
table.preise td.kat a{color:#b8b8b8;}
table.preise td.kat strong{color:#fff;display:block;font-size:1.545454em;}
table.preise td.kat.saison{line-height:1.6em;}
table.preise td.kat.saison > div{padding-top:10px;min-height:90px;}
table.preise td.kat.saison strong{margin-bottom:1em; font-size:1.272727em;}
table.preise td.blank.bottom{text-align:left;padding:3px 0;}

table.preise tr.detail td.kat div.content{display:none;}
table.preise tr.detail td.kat div.tag{border-left:0;}
table.preise tr.detail td.blank > div{display:none;}
table.preise tr.detail td.blank.left{width:80px;}

table.preise.kinder{margin-top:15px;}
table.preise.kinder td > div{height:136px;}
table.preise.kinder td.saison > div,table.preise.kinder td.blank > div{height:auto;min-height:50px;}
table.preise.kinder td.kat.saison strong{margin-bottom:.3em;}
table.preise.kinder td.kat div.tag{width:250px;border-left:0;}

#detail_content table.preise{width:447px;}

#preise_hidden{display:none;}
#preise_hidden.show{display:block;}
#preise_hidden_handler{cursor:pointer;}
#preise_hidden_handler:hover{background:#E59797;}

h3 a.preise{color:#000;text-decoration:none;}

#bergbahn_inkl_info{background:url(../images/preise/pic01.jpg) no-repeat;padding:30px 20px;font-size:.91666em;}
#bergbahn_inkl_info h3,#walser_card_info h3{color:#fff;font-size:1.545454em;margin-bottom:.7em;}

#walser_card_info{background:url(../images/preise/pic02.jpg) no-repeat;padding:12px 20px 50px;font-size:.91666em;}
#walser_card_info ul{margin-left:0;margin-top:5px;}

ul.preise{list-style-image:url(../images/preis-ul.gif);margin-left:0;}

#detail_navi{width:170px;padding:0 0 0 0;text-align:right;float:right;}
#detail_navi ul{width:170px;list-style-type:none;}
#detail_navi ul li{margin:0;padding:4px 0;}
#detail_navi ul li.back{margin-top:25px;}
#detail_navi ul li a{text-decoration:none;color:#C52D50;text-transform:uppercase;font-weight:bold; display:inline-block; width:170px; text-align:right}
#detail_navi ul li a:hover,#detail_navi ul li.hide a{color:#E59797;}
#detail_content{border-right:1px solid #d0d0d0;width:471px;padding-right:24px;}
#detail_content p.more{float:right;}
#detail_content h1{font-weight:normal;}
#detail_content .grundriss{border:1px solid #949494;margin-bottom:30px;}

#route_berechnen{display:none;}

}
@media print{body{font-size:10pt;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}#col1{display:none;}#col2{display:none;}#col3,#col3_content{width:100%;margin:0;padding:0;border:0;}}
