/* (c) Copyright 2000-2016 cmsbox GmbH, Bern, Switzerland. All Rights Reserved. */
/* Date: 2016-05-26T13:56:24.951571 */

html,body{color:#333;font-size:11px;background:#e3e9ec;line-height:1.4;font-family:'Trebuchet MS',Arial,sans-serif}
#desk{width:880px;margin:0 auto;background:url(/images/bg-side.png) repeat-y 100% 0}
#home,.logo{width:100px;height:100px;display:block}
#home{float:left}
#header{float:left;width:880px;height:40px;background:#e3e9ec}
#navigation{float:left;width:220px}
#mood{float:left;width:660px;height:624px;position:relative}
.cb-layout2 #mood,.cb-layout3 #mood{display:none}
#maincontent{float:left;width:440px}
#footer{float:left;width:880px;height:70px;background:#fff;position:relative}
#content-right{float:right;width:220px}
.cb-layout1 #content-right{display:none}
#navi-right{float:right;width:220px;background:url(/images/bg-sub2-hover.png) no-repeat 0 100%}
.cb-layout2.c1 #navi-right{background:url(/images/bg-sub2-hover.png) no-repeat 0 100%}
.c2 #navi-right{background:url(/images/bg-sub4.png) no-repeat 0 0}
.c2 #navi-right{background:url(/images/bg-sub4.png) no-repeat 0 100%}
.cb-layout2 #navi-right,.cb-layout3 #navi-right{min-height:156px}
#navi-right span{float:left;color:#fff;font-size:24px;padding:8px 0 0 10px;line-height:1;text-transform:uppercase}
#navi-right span{width:210px;background:url(/images/bg-sub2-hover.png) no-repeat 0 0}
.c2 #navi-right span{background:url(/images/bg-sub4.png) no-repeat 0 0}
.sub1-lastupdate{float:left;margin-top:20px;width:216px}
.lastupdate{float:right}
#slides,#expo div.link{height:624px}
#expo{float:left;position:relative;width:660px}
#slides{overflow:hidden;position:relative;z-index:1}
#slides img{display:block}
#expo div.link{display:none}
div.frum div.rss{top:6px;margin-right:8px}
div.frum div.topi{background-color:#efefef;border-bottom:1px solid #bbb}
div.frum div.pend,div.dlog div.pend{color:#bbb}
div.frum div.ctrl a,div.dlog div.ctrl a{color:#fff;border:1px outset #ccc;background-color:#b66695}
div.frum div.ctrl a:active,div.dlog div.ctrl a:active{border-style:inset;background-color:#9a557d}
.navi,.navi .item{float:left}
.menu:hover,.menu:focus{text-decoration:none}
div.sub1{margin:2px 0 0 4px}
div.sub1 .init{border-right:1px solid #000}
div.sub1 .menu{font-size:11px;font-weight:bold;line-height:1;padding:0 5px}
div.sub2 .item{width:220px;background:url(/images/bg-sub2.png) no-repeat 0 100%}
div.sub2>.item{min-height:156px}
div.sub2 .menu{color:#9c9e9f;font-size:24px;padding:8px 0 0 10px;line-height:1;background:url(/images/bg-sub2.png) no-repeat 0 0;text-transform:uppercase}
div.sub2 .item.path{background:url(/images/bg-sub2-hover.png) no-repeat 0 100%}
.c2 div.sub2 .item.path{background:url(/images/bg-sub2.png) no-repeat 0 100%}
.c2 div.sub2 a.path{background:url(/images/bg-sub2.png) no-repeat 0 0;color:#9c9e9f}
.c2 div.sub2 a.path:hover{color:#fff}
div.sub2 a.path{color:#fff;background:url(/images/bg-sub2-hover.png) no-repeat 0 0}
div.sub2 .menu:hover,div.sub2 .menu:focus{color:#fff}
div.sub3 .item{background:0}
div.sub3 .menu{font-size:16px;line-height:1.3;padding-top:2px;background:0}
div.sub3 .item.path{background:0}
div.sub3 a.path{background:0}
.c2 div.sub3 a.path{background:0}
.c2 div.sub3 .item.exit{background:0}
.c2 div.sub3 .item.path{background:0}
div.sub4 .item{width:220px;height:auto}
div.sub4 .menu{font-size:16px;line-height:1.3;padding:2px 0 0 10px;color:#9c9e9f}
.c2 div.sub4 .menu{color:#000}
div.sub4 .menu.path{color:#fff}
div.sub4 .item.exit{padding-bottom:10px}
.cb-layout3 div.sub4 .item.exit{background:0}
.cb-layout3.c2 div.sub4 .item.exit{background:0}
div.sub4 .menu:hover,div.sub4 .menu:focus{color:#fff}
.cb-layout3 div.sub4 .item{width:72px}
#head{float:left;padding:0 15px;width:410px;margin-top:3px}
.cb-layout1 #head{position:absolute;left:230px;top:50px;z-index:2}
.cb-layout1 h1{line-height:1.2;color:#fff}
h1{font-size:24px}
div.unit h2{line-height:1.2}
div.main{width:440px}
div.main div.unit{margin:10px 0}
div.main h2,div.main div.foot{margin:0 15px}
div.main div.part,div.main div.grid table{margin:.4em 15px}
div.main div.wide{width:440px}
div.main div.wide table,div.main div.wide div.tall{width:410px}
div.main div.wide div.tiny{width:190px}
div.main div.slim{width:220px}
div.main div.slim table,div.main div.slim div.tall{width:190px}
div.main div.slim div.tiny{width:80px}
div.side{width:220px}
div.side div.unit{margin:0}
div.side h2,div.side div.foot{margin:0}
div.side div.part,div.side div.grid table{margin:0}
div.side div.wide{width:220px}
div.side div.wide table,div.side div.wide div.tall{width:220px}
div.side div.wide div.tiny{width:110px}
div.side div.slim{width:110px}
div.side div.slim table,div.side div.slim div.tall{width:110px}
div.side div.slim div.tiny{width:55px}
.cb-layout1 div.main{position:absolute;left:230px;top:80px;z-index:3}
#root div.side{padding:0}
#root div.side div.unit div.body{margin:0}
div.unit,div.unit div.head,div.unit div.head h2{color:#111;border:0;background:0}
div.unit div.head h2{font-size:24px}
div.grid div.head h2{font-size:16px}
#root div.main div.unit:first-child{margin-top:0}
h3,h4,h5,h6{font-size:1em}
h3{font-size:16px}
h4,div.cb-album div.head h2{color:#e2001a;font-weight:bold;font-size:16px}
h6{color:#e2001a}
div.part p.loud>.open{color:#fff}
p.norm strong{color:#e2001a}
a{color:#000}
div.part a.open{color:#004494}
div.link{background:0}
#edit div.rss,div.rss{background:0}
div.link a.open{color:#004494;background:0;margin-left:0;font-size:16px}
div.unit div.crop{height:320px}
div.list>p.item{list-style-image:url(/icon-link/list.gif)}
div.line>hr{color:#666;border-color:#666}
#root div.cats a{padding:0}
div.cats .cb-count{padding-left:5px}
#services{float:left;margin:20px 0 0 23px}
#services>.meta{padding:0;font-size:11px;font-weight:normal}
#services2{float:left;width:73px;margin:12px 0 0 141px}
#services2>.meta{float:left;overflow:hidden;padding:0;width:20px;height:20px;text-indent:100%;white-space:nowrap;font-size:0}
#services2 .mail{margin-top:9px;margin-right:10px;width:16px;height:11px;background:url(/images/email.png) no-repeat 0 0}
#services2 .print{background:url(/images/print.png) no-repeat 0 0}
#services2 .xpdf{margin-left:7px;background:url(/images/xpdf.png) no-repeat 0 0}
#services2>.meta:hover,#services2>.meta:focus{opacity:.7}
#cmsbox{float:right;margin:19px 10px 0 0}
#cmsbox>.meta{padding:0;font-size:11px;font-weight:normal}
#sponsoren{float:left;height:70px;position:relative;width:880px}
#sponsoren>.meta{background:url(/images/sponsoren2.png) no-repeat 0 0;width:140px;height:50px;display:block;padding:0;position:absolute;left:0;top:0;text-indent:-9999px}
#sponsoren .service_schilthorn{width:74px;height:59px;left:50px;top:7px;background-image:url(/images/schilthorn-grau.png)}
#sponsoren .service_muerren{width:77px;height:25px;left:134px;top:8px;background-position:-140px 0}
#sponsoren .service_lauterbrunnen{width:119px;height:20px;left:134px;top:41px;background-position:-280px 0}
#sponsoren .service_raiffeisen{width:100px;height:16px;left:768px;top:37px;background-position:-420px 0}
#sponsoren .service_toko{width:57px;height:22px;left:338px;top:8px;background-position:-560px 0}
#sponsoren .service_salomon{width:76px;height:48px;left:488px;top:9px;background-image:url(/images/salomon-grau.png)}
#sponsoren .service_jungfrau{width:58px;height:44px;left:574px;top:8px;background-position:-840px 0}
#sponsoren .service_glaciers{width:59px;height:49px;left:641px;top:8px;background-image:url(/images/airglacier-grau.png)}
#sponsoren .service_ewl{width:40px;height:26px;left:713px;top:22px;background-position:-1120px 0}
#sponsoren .service_eglauterbrunnen{width:83px;height:23px;left:763px;top:10px;background-position:-1260px 0}
#sponsoren .service_bodeli{width:62px;height:18px;left:338px;top:38px;background-position:-1400px 0}
#sponsoren .service_hrkaffee{width:70px;height:44px;left:409px;top:10px;background-image:url(/images/hr-kaffee--grau.png)}
#sponsoren .service_schilthorn:hover,#sponsoren .service_schilthorn:focus{background-image:url(/images/schilthorn.png)}
#sponsoren .service_muerren:hover,#sponsoren .service_muerren:focus{background-position:-140px -50px}
#sponsoren .service_lauterbrunnen:hover,#sponsoren .service_lauterbrunnen:focus{background-position:-280px -50px}
#sponsoren .service_raiffeisen:hover,#sponsoren .service_raiffeisen:focus{background-position:-420px -50px}
#sponsoren .service_toko:hover,#sponsoren .service_toko:focus{background-position:-560px -50px}
#sponsoren .service_salomon:hover,#sponsoren .service_salomon:focus{background-image:url(/images/salomon.png)}
#sponsoren .service_jungfrau:hover,#sponsoren .service_jungfrau:focus{background-position:-840px -50px}
#sponsoren .service_glaciers:hover,#sponsoren .service_glaciers:focus{background-image:url(/images/airglacier.png)}
#sponsoren .service_ewl:hover,#sponsoren .service_ewl:focus{background-position:-1120px -50px}
#sponsoren .service_eglauterbrunnen:hover,#sponsoren .service_eglauterbrunnen:focus{background-position:-1260px -50px}
#sponsoren .service_bodeli:hover,#sponsoren .service_bodeli:focus{background-position:-1400px -50px}
#sponsoren .service_hrkaffee:hover,#sponsoren .service_hrkaffee:focus{background-image:url(/images/hr-kaffee.png)}
.tpartner{position:absolute;left:10px;top:5px;color:#000}
.tsponsoren{position:absolute;left:278px;top:5px;color:#000}
#disp{width:350px;border:0;background-color:transparent}
#disp a{color:#444}
#disp div.head{height:24px}
#disp div.head,#disp div.head h2,#disp div.head a.quit{line-height:24px;background-color:transparent}
#disp div.head h2{color:#fff;font-size:21px;font-weight:300;letter-spacing:.025em}
#disp div.body{padding:15px;margin-bottom:0;border-radius:2px 2px 0 0}
#disp.zoom>.body{background:0}
#disp.mail div.body,#disp.resp div.body{padding-bottom:0}
.mail p+fieldset+fieldset{min-height:4.4em}
#disp.mail .foot,#disp.resp .foot,#disp.cb-lightbox-code .foot,#disp.message .foot{text-align:right;padding:0 15px 10px;background-color:#fff}
#disp.mail .submit,#disp.resp .submit,#disp.message .submit+.submit{margin-right:0}
#root div.cb-lightbox-code textarea{width:428px}
#disp .head .ctrl{right:8px;width:30px;position:absolute}
#disp.zoom .ctrl{width:71px}
#disp .head .next,#disp .head .prev,#disp .head .cb-hybrid,#disp div.head a.quit{width:22px;height:24px;margin-top:0;text-indent:-9000px}
.zoom div.quit{margin-left:5px}
#disp .next,#disp .prev{background-image:none}
#disp .head .cb-hybrid,#disp div.head a.quit{background:url(/images/lb-ctr.png) no-repeat}
#disp .prev .cb-hybrid{background-position:3px 50%}
#disp .next .cb-hybrid{background-position:-15px 50%}
#disp div.quit a.quit{background-position:-50px 50%}
#disp .head .cb-hybrid:hover,#disp .head .cb-hybrid:focus,#disp .head .quit:hover,#disp .head .quit:focus{opacity:.75}
#disp .head .cb-hybrid:active,#disp .head .quit:active{opacity:.5}
#disp.site ul,div.cb-sitemap ul{font-size:15px;list-style:url(/images/list-sitemap.png)}
#disp.site li,div.cb-sitemap li{margin-top:5px}
#lbox div.site h2{font-size:17px;letter-spacing:normal}
#lbox div.srch td{padding-bottom:.8em}
#lbox div.srch th:first-child{text-align:right}
#lbox div.srch a,#lbox div.site a{display:block}
#lbox div.srch a:focus{color:#111;text-decoration:underline}
#lbox div.zoom,#lbox div.tube{width:770px;margin-left:-370px}
.zoom fieldset p{color:#444;padding:0 15px 25px}
#disp div.foot{background:0;border-radius:0 0 2px 2px}
#disp div.foot input.prev,#disp div.foot input.canc,#disp div.foot .button{margin-left:15px}
#disp div.foot input.next,#disp div.foot input.conf,#disp div.foot div .button{margin-right:15px}
#disp.cb-lightbox-code div.foot input.conf{margin-right:0}
#lbox div.shop{width:440px;margin-left:-220px}
#lbox div.cb-shoppingcart{width:530px;margin-left:-265px}