html{height:100%; padding-bottom:1px}
body{margin:0; padding:0; font-size:70%; color:#8C8389}
A{color:#485B82; text-decoration:underline}
A:HOVER, A#teamblauContact:Hover{color:#485B82; text-decoration:underline}
A#teamblauContact{background:url(/img/teamblau.gif) no-repeat left center; padding-left:20px; text-decoration:none}

.onlyPrint{display:none}
.dn{display:none}

.Form1L{width:55px; padding-right:5px}
.Form1R{width:140px}
.FormCol1, .FormCol2{width:210px}
.FormCol1{padding-right:10px}
.inputForm1, .txtForm1, .inputForm2, .inputDatum, .selectForm1, .selectForm2{border:1px solid #999; color:#8C8389}
.selectForm1{width:250px}
.inputForm1, .selectForm2{width:135px}
.inputForm2{width:146px}
.inputDatum{width:45px}
.txtForm1{width:435px; height:100px}
#imgcaptcha{vertical-align:bottom}
.PrivacyL{width:25px}
.PrivacyR{width:390px; padding-top:2px}
.SkipassR .PrivacyR{width:280px}
#butCalcRoute, .buttonForm1{border:none; font-weight:bold; cursor:pointer; padding:2px 5px}

.ContainerContent, #NewsUebersicht{width:450px; padding:0 0 8px 0; text-align:justify}
.ContainerContent H2{font-size:100%}
.ContainerContent IMG.layout1{display:block; margin-bottom:5px; border:1px solid #BDBDBD}
.ContainerContent IMG.layout2{float:left; margin:3px 8px 5px 0px; border:1px solid #BDBDBD}
.ContainerContent span.layout2{float:left; margin:3px 8px 5px 0px; display:inline}
.ContainerContent span.layout2 img{border:1px solid #BDBDBD}
.ContainerContent IMG.layout3{float:right; margin:3px 0px 5px 8px; border:1px solid #BDBDBD}
.ContainerContent span.layout3{float:right; margin:3px 8px 5px 0px; display:inline}
.ContainerContent span.layout3 img{border:1px solid #BDBDBD}
.ContainerContent IMG.layout4{display:block; margin:5px 0px; border:1px solid #BDBDBD}
.ContainerContent IMG.layout5{display:block; border:1px solid #BDBDBD}
.ContainerContent IMG.layout7{display:block; border:1px solid #BDBDBD}
.ContainerContent IMG.layout8{display:block; border:1px solid #BDBDBD}
.ContainerContent span.layout8{float:left}
.ContainerContent span.layout8 img{border:1px solid #BDBDBD}
.ContainerContent ul, .ContainerContent ol{padding-top:9px; padding-bottom:9px; display:table; /*margin:0*/}
.ContainerContent ul li, .ContainerContent ol li{padding-top:2px; padding-bottom:6px}
.ContainerContent span.layout2, 
.ContainerContent span.layout3, 
.ContainerContent span.layout8{background:url(/img/icons/lupe.gif) no-repeat right bottom; padding-bottom:13px}
.contentLink{text-transform:uppercase; font-weight:bold; text-align:right; padding-top:5px}
.contentLink6{text-align:left}
.contentLink a{padding-left:10px; font-size:90%}
.contentColL, 
.contentColR{width:220px}
.contentColL img, 
.contentColR img{float:right}
.contentColTit{width:209px; padding:3px 0 3px 11px}
.contentColTit div{width:209px; border-bottom:1px solid #BDBDBD; padding-bottom:3px; padding-top:3px}
.contentColTit a{display:block; width:209px}

li.aktivLang a{color:#FFF}
#ServiceTop{width:988px; margin:2px auto 0; text-transform:uppercase; font-weight:bold; height:19px; overflow:hidden}
.changeLang li, .changeLang{float:right}
.changeLang li{list-style:none; padding-right:5px}
#searchtop{border:none; color:#CCC; width:120px; margin-right:5px; margin-left:5px}
#searchtopButton{border:1px solid #CCC; color:#CCC; padding:0; cursor:pointer; height:16px; font-size:90%}
#SiteBorder{width:988px; background-repeat:no-repeat}
#SiteBorder{margin:0 auto; padding-top:6px}
#SiteBorder2{background:url(/img/css/shadow_repeat_border.jpg) repeat-y 0 0; width:988px; padding-bottom:1px}
#SiteBorder3{background-position:0 0; background-repeat:no-repeat; width:988px}
#SiteBorder3a{background-position:right top; background-repeat:no-repeat; width:980px; padding:0 2px 0 6px}
#SiteBorder4{background:url(/img/css/bg_site_center.jpg) repeat-y 0 0; width:980px; padding:0}
#Header{width:964px; height:351px; overflow:hidden; padding:8px 0 9px 8px; position:relative}
#Logo{position:absolute; z-index:100; left:18px; top:18px}

#Navigation1, #Navigation1Shadow, 
#Navigation1a, #Navigation1aShadow{position:absolute; z-index:101; top:269px; color:#FFF; text-align:center; text-transform:uppercase; font-size:110%; font-weight:bold}
#Navigation1, #Navigation1Shadow{width:840px; left:11px}
#Navigation1a, #Navigation1aShadow{right:3px; width:112px}
#Navigation1Shadow, #Navigation1aShadow{border-top:1px solid #FFF; border-bottom:1px solid #FFF; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; padding:1px 0}
#Navigation1Shadow{border-right:1px solid #FFF}
#Navigation1aShadow{border-left:1px solid #FFF}
#Navigation1{z-index:102; padding:2px 0}
#Navigation1a{z-index:102; padding:2px 0}
#Navigation1 a{background:url(/img/css/pfeil_6.gif) no-repeat 10px 3px; padding:0px 20px}
#Navigation1 a:Hover{background:url(/img/css/pfeil_5.gif) no-repeat 13px 3px}
#Navigation1 a, #Navigation1a a{color:#BBB; text-decoration:none}

#Navigation1 a:Hover, #Navigation1 a.active, #Navigation1a a:Hover{color:#FFF}
a.linl2winter{background:url(/img/css/icon_win.gif) no-repeat left center; padding-left:20px}
a.linl2summer{background:url(/img/css/icon_sum.gif) no-repeat left center; padding-left:20px}

#Navigation1 a.lastItem, #Navigation1a a.lastItem{padding-right:0}
#Header #sliderHeader img{width:964px; height:351px}
#Header #navGalery{position:absolute; bottom:12px; left:11px; z-index:100}
#navHeader, #navHeader2{float:left; background:#000; border-top:1px solid #565857; border-right:1px solid #565857; height:14px; padding:0 3px}
#navHeader2{border-left:1px solid #565857}
#navHeader2 a{outline:none}
.SliderCont{background:#000; width:964px; height:351px; overflow:hidden}
#navHeader a{background:url(/img/css/dot.gif) no-repeat 0 0}
#navHeader a.activeSlide, #navHeader a:Hover{background:url(/img/css/dot_active.gif) no-repeat 0 0}
#navHeader a{display:block; text-indent:-3001px; width:11px; float:left; outline:none}
#navHeaderSpacer{float:left; border-bottom:1px solid #565857; width:4px; height:14px}
#HeaderService{position:absolute; right:3px; bottom:12px; z-index:100}
#HeaderService .HeaderBox, 
.HeaderBoxWetter{float:left; height:48px; padding:2px 2px 0; border-top:1px solid #565857; border-left:1px solid #565857; border-right:1px solid #565857; display:inline; margin-left:4px; background:#151515; text-align:center; color:#FFF; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; cursor:pointer; min-width:50px}
#HeaderService .HeaderBox a, 
.HeaderBoxWetter a{color:#FFF; text-decoration:none}
#HeaderService .HeaderBox:Hover, 
.HeaderBoxWetter:Hover{filter:none; -moz-opacity:1; opacity:1}
.HeaderBoxWetter{background-repeat:no-repeat; background-position:7px 20px}
.HeaderBoxWetter table{font-size:80%}
#SiteLeft{width:195px; background:url(/img/css/bg_col_left_top.jpg) no-repeat 0 0; padding-top:18px}
#SiteLeftShadow2{width:195px; background:url(/img/css/bg_col_left_top_2.jpg) no-repeat 0 0; padding-top:18px}
#SiteCenter{width:460px; padding:10px 20px 0 25px; background:url(/img/css/bg_site_center_top.jpg) repeat-x 0 0}
#SiteRight{width:272px; padding-right:8px}

#SiteCenterXL{width:752px; padding:10px 0 0 25px; background:#FFF; position:relative}
ul.navigation2{list-style:none; padding:0; margin:0; width:175px; padding-left:9px; padding-bottom:20px}
ul.navigation3{list-style:none; padding:0; margin:0; width:166px; padding-left:9px; padding-top:3px; background:url(/img/css/trenner_navi.gif) no-repeat left top}

li.navItem2{background:url(/img/css/trenner_navi.gif) no-repeat left bottom}
li.navItem3{background:url(/img/css/trenner_navi.gif) no-repeat left bottom}
li.lastItem{background:none}
li.navItem2, li.navItem3{padding:3px 0}
li.navItem2 a, li.navItem3 a{background:url(/img/css/pfeil_7.gif) no-repeat left center; padding-left:12px; text-decoration:none}
li.navItem2 a.active{font-weight:bold}
#sliderBanner{width:195px; height:100px; overflow:hidden}
.bannerBottom{width:195px; height:5px; overflow:hidden; background:url(/img/css/bg_banner_bottom.jpg) no-repeat 0 0}
.leftBannerShadow{width:195px; height:5px; overflow:hidden; background:url(/img/css/bg_banner_top.jpg) no-repeat 0 0}
ul#leftLinkliste{list-style:none; padding:5px 0 5px 9px; margin:3px 0 0 0; width:177px}
ul#leftLinkliste li{border-color:#E5E5E5; border-width:1px; border-style:solid none solid solid; margin-bottom:3px; padding:2px 0 2px 3px; font-weight:bold; font-size:115%}
#Kruemelpfad{width:455px}
#SiteBottom{background:url(/img/css/bg_site_bottom.jpg) no-repeat right top; width:980px; padding:6px 2px 0px 6px}
#SiteBottom2{background:#FDFDFD url(/img/css/bg_site_bottom_2.jpg) repeat-x left bottom; width:980px; padding-top:11px}
.FooterBoxSingle{width:196px}
.BoxIcon1{height:35px; width:32px; background:url(/img/icons/footerbox_1.gif) no-repeat center top}
.BoxIcon2{height:35px; width:32px; background:url(/img/icons/footerbox_2.gif) no-repeat center top}
.BoxIcon3{height:35px; width:32px; background:url(/img/icons/footerbox_3.gif) no-repeat center top}
.BoxIcon4{height:35px; width:32px; background:url(/img/icons/footerbox_4.gif) no-repeat center top}
.BoxIcon5{height:35px; width:32px; background:url(/img/icons/footerbox_5.gif) no-repeat center top}
.BoxContent{width:152px; padding-left:6px; background:url(/img/css/trenner_footerbox.gif) no-repeat 2px 0}

.bottomTitle{padding-left:20px; padding-bottom:12px}
#LoadingiFrame{position:absolute; left:310px}
.TrennerWetterRechts{height:7px; clear:both; font-size:0%; background:url(/img/css/trenner_wetterbox.gif) repeat-x 0 3px}
#WetterBox1{width:272px; background:#F2F2F2 url(/img/css/bg_wetterbox1.jpg) repeat-y 0 0; margin-bottom:8px}
#WetterBox1 #WetterBoxA{width:272px; background:url(/img/css/bg_wetterbox1A.jpg) no-repeat 0 0}
#WetterBox1 #WetterBoxB{width:252px; padding:5px 10px 10px 10px; background:url(/img/css/bg_wetterbox1B.jpg) no-repeat right bottom; overflow:hidden}
#WetterBox1 .wetterRechtsCol1{width:110px; font-size: 80%}
#WetterBox1 .wetterRechtsCol2, 
#WetterBox1 .wetterRechtsCol3,
#WetterBox1 .wetterRechtsCol2titel, 
#WetterBox1 .wetterRechtsCol3titel{width:65px; padding-right:5px; text-align:right; font-size:80%}
#WetterBox1 .wetterRechtsCol2titel, 
#WetterBox1 .wetterRechtsCol3titel{font-family: Arial, Helvetica, sans-serif}

#WetterBox2{width:272px; background:#F2F2F2 url(/img/css/bg_wetterbox1.jpg) repeat-y 0 0; margin-bottom:8px}
#WetterBox2 #WetterBoxA{width:272px; background:url(/img/css/bg_wetterbox1A.jpg) no-repeat 0 0}
#WetterBox2 #WetterBoxB{width:252px; padding:5px 10px 10px 10px; background:url(/img/css/bg_wetterbox1B.jpg) no-repeat right bottom; overflow:hidden}
#WetterBox2 .wetterRechtsCol1{width:110px}
#WetterBox2 .wetterRechtsCol2, 
#WetterBox2 .wetterRechtsCol3{width:65px; padding-right:5px; text-align:right; font-size:80%}

.TitleZimmersuche{border-color:#E5E5E5; border-width:1px; border-style:solid none solid solid; margin:0 0 3px 0; padding:2px 0 2px 3px; font-weight:bold; font-size:115%}
#zimmersuchBox1{width:272px; background:url(/img/css/bg_zimmerbox_center.jpg) repeat-y left top; margin-bottom:8px}
#zimmersuchBox2{width:272px; background:url(/img/css/bg_zimmerbox_top.jpg) no-repeat right top}
#zimmersuchBox3{width:250px; background:url(/img/css/bg_zimmerbox_bottom.jpg) no-repeat right bottom; padding:10px 7px 10px 15px}
#zimmersuchBox3 #SearchBoxTile{display:none}
#arrivalDateDay, 
#arrivalDateMonth, 
#arrivalDateYear{width:58px}
#NDays_Input{width:30px}
#divCheckIn, 
#divStay, 
#divRooms, 
#divPersons, 
#divBoard{padding-bottom:4px}
#Room0{width:150px}
#divBoard select{width:130px}
#zimmersuchBox3 input.Section_Elements, 
#zimmersuchBox3 select.Section_Elements, 
#divRooms select, 
#divBoard select{border:1px solid #E1E1E1; padding:2px 1px; color:#7F7D7C}
#divSearch{text-align:right}
#divSearch img{padding-right:5px}
#divSearch a{text-decoration:none; color:#003875}
#divSearch a:HOVER{text-decoration:underline; color:#003875}
.socialIcon{padding-right:3px; padding-bottom:5px}
#gmap{padding-bottom:2px; border-bottom:1px solid #BDBDBD; width:450px}
.ContainerAnreise{width:450px; padding-top:12px}
#directions{padding:10px 0 20px 0 !important; width:450px}
.AnreiseMap{padding:5px 0}
.AnreiseMap #sstart{border:1px solid #E1E1E1; padding:2px 1px; width:200px; color:#8C8389}
#frmAnreise, #frmKontakt, #frmSuche2, #frmNewsletter{padding:5px; width:440px; background:#F0F0F0; text-align:left}
.frm_anfrage_desc{width:115px}
.frm_anfrage_input{width:300px}
.veranstaltungLeft{width:122px; overflow:hidden; padding-right:10px}
.veranstaltungLeft img{border:1px solid #BDBDBD}
.veranstaltungRight{width:318px}
.VeranstaltungsBox{padding:12px 0 16px 23px; width:235px}
.TitleVeranstaltungen{font-weight:bold; font-size:115%; color:#8C8782}
.trennerVeranstaltungRight{clear:both; background:url(/img/css/trenner_right.gif) no-repeat 0 4px; height:9px; width:213px; font-size:0; overflow:hidden}
.veranstaltungSingleL{font-weight:bold; padding-left:12px; font-size:110%; width:87px}
.veranstaltungSingleR{width:130px; padding-top:1px; font-weight:bold; color:#8C8782}
.veranstaltungSingleR a{color:#8C8782}
.VeranstaltungsBox a{text-decoration:none}
.sucheDesc{width:450px; padding-bottom:25px}
.sucheDesc A{padding:0 0 0 12px}
.sucheDesc span{font-weight:bold; color:#000}
.WebcamSingle{width:320px; overflow:hidden}
.WebcamSingle a.highslide, .webcamHinweis{padding-left:10px}
.WebcamLeft{width:310px}
.WebcamRightde, 
.WebcamRightit, 
.WebcamRighten, 
.WebcamRightpl, 
.WebcamRightcz, 
.WebcamRightnl{position:relative; width:130px; height:847px}
.WebcamRightde{background:url(/img/webcam/webcam_de.gif) no-repeat 0 0}
.WebcamRightit{background:url(/img/webcam/webcam_it.gif) no-repeat 0 0}
.WebcamRighten{background:url(/img/webcam/webcam_en.gif) no-repeat 0 0}
.WebcamRightpl{background:url(/img/webcam/webcam_pl.gif) no-repeat 0 0}
.WebcamRightcz{background:url(/img/webcam/webcam_cz.gif) no-repeat 0 0}
.WebcamRightnl{background:url(/img/webcam/webcam_nl.gif) no-repeat 0 0}

.webcamPos{position:absolute; background:url(/img/webcam/button.gif) no-repeat center center; width:18px; height:16px; text-align:center; color:#FFF; padding-top:2px}
.webcamPos a{color:#FFF; text-decoration:none; font-weight:bold}
#error404{padding:100px 0 0 100px}
#AbsBottom{width:980px; padding:4px 2px 0 6px; margin:0 auto 60px auto}
#bookMarkBtn{padding-right:15px}
.footerlinksRight{padding-left:8px; color:#BFBFBF}
.footerlinksRight a{color:#BFBFBF; text-decoration:none; text-transform:uppercase; font-weight:bold}
.SitemapNavi{margin:0; padding:0}
li.sitemap1, li.sitemap2, li.sitemap3{list-style:none}
.SitemapNavi li.sitemap1{width:210px; float:left; padding-bottom:15px; padding-right:28px}
.SitemapNavi li.sitemapBreit{width:420px}
.SitemapNavi a, 
.SitemapNavi li.sitemap2 a{text-decoration:none; color:#979797}
.SitemapNavi li.sitemap1{font-size:110%; font-weight:bold}
.SitemapNavi li.sitemap1 a{padding-left:10px}
.SitemapNavi li.sitemap2 a{background:none; font-size:90%; padding-left:0; font-weight:normal}
.SitemapNavi li.sitemap2{padding-top:2px}
.SitemapNavi ul, 
.SitemapNavi ul ul{margin:0; padding:0; padding-left:10px}
li.sitemap3 a:before{content:'- '}
.sitemapClear{clear:both}
.NewsSingleRow{width:450px; padding-bottom:10px; border-bottom:1px solid #E1E1E1; margin-bottom:10px}
.Nrow1{width:180px; min-height:10px}
.Nrow1 img{ border:1px solid #BDBDBD}
.Nrow2{width:270px}
table.anlagen td{background:url(/img/css/bg_tbl.jpg) repeat-x left top}
table.anlagen th{border-bottom:1px solid #E5E5E5}
table.anlagen td img{vertical-align:text-bottom}
.SkipassKalk{width:440px; background:#F0F0F0; padding:5px}
.SkipassL{width:120px; min-height:1px}
.SkipassR{width:310px; padding-left:10px}
.SkipassR img{vertical-align:top}
.skiFieldXL{width:305px}
.skiFieldL{width:120px}
.SkipassR input, 
.SkipassR select{border:1px solid #999; color:#8C8389}

.skiresultCol1{width:350px; padding-left:10px}
.skiresultCol2{width:75px; text-align:right}
#SkipassResult h3{font-weight:normal; font-size:110%; float:left}
#SkipassResult{width:440px}
#SkipassTotale{width:440px; border-top:2px solid #DDD; padding-top:5px}
#SkipassTotale .skiresultCol2{font-weight:bold}
