/* Theme Name: Huberbuam
 * Author: Meos Medien
 * Author URI: 
 * Description: 
 * Version: 1.0
 * License: Copyright
 * Tags:  */

.fwicons-sprite, #fb-search #recommend-bar .facebook, #fb-recomend #recommend-bar .facebook, #fb-help #recommend-bar .facebook, #fb-90 #recommend-bar .facebook, #fb-sitemap #recommend-bar .facebook, #fb-en #recommend-bar .facebook, #fb-search #recommend-bar .facebook:hover, #fb-recomend #recommend-bar .facebook:hover, #fb-help #recommend-bar .facebook:hover, #fb-90 #recommend-bar .facebook:hover, #fb-sitemap #recommend-bar .facebook:hover, #fb-en #recommend-bar .facebook:hover, #fb-search #recommend-bar .email, #fb-recomend #recommend-bar .email, #fb-help #recommend-bar .email, #fb-90 #recommend-bar .email, #fb-sitemap #recommend-bar .email, #fb-en #recommend-bar .email, #fb-search #recommend-bar .email:hover, #fb-recomend #recommend-bar .email:hover, #fb-help #recommend-bar .email:hover, #fb-90 #recommend-bar .email:hover, #fb-sitemap #recommend-bar .email:hover, #fb-en #recommend-bar .email:hover, #fb-search #recommend-bar .twitter, #fb-recomend #recommend-bar .twitter, #fb-help #recommend-bar .twitter, #fb-90 #recommend-bar .twitter, #fb-sitemap #recommend-bar .twitter, #fb-en #recommend-bar .twitter, #fb-search #recommend-bar .twitter:hover, #fb-recomend #recommend-bar .twitter:hover, #fb-help #recommend-bar .twitter:hover, #fb-90 #recommend-bar .twitter:hover, #fb-sitemap #recommend-bar .twitter:hover, #fb-en #recommend-bar .twitter:hover, #fb-search .recommend-bookmark .bookmark, #fb-recomend .recommend-bookmark .bookmark, #fb-help .recommend-bookmark .bookmark, #fb-90 .recommend-bookmark .bookmark, #fb-sitemap .recommend-bookmark .bookmark, #fb-en .recommend-bookmark .bookmark, #fb-search .recommend-bookmark .bookmark:hover, #fb-recomend .recommend-bookmark .bookmark:hover, #fb-help .recommend-bookmark .bookmark:hover, #fb-90 .recommend-bookmark .bookmark:hover, #fb-sitemap .recommend-bookmark .bookmark:hover, #fb-en .recommend-bookmark .bookmark:hover { background: url('../images/fwicons-s03e8af8c15.png') no-repeat; }

.sprite_s-sprite, #fb-search .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-search .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-recomend .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-recomend .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-help .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-help .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-90 .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-90 .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-sitemap .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-sitemap .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-en .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-en .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #site-footer #credits h6 span.icon, .lt-ie8 #site-footer #credits h6 span.icon, #site-footer #credits:hover h6 span.icon, .lt-ie8 #site-footer #credits:hover h6 span.icon, #site-footer #feedback h6 span.icon, #site-footer #social-bar .twitter, #site-footer #social-bar .twitter:hover, #site-footer .made-for-touch, #site-footer #made-by .logo .icon, #site-footer #made-by .logo:hover .icon, #site-sponsor ul .beal, #site-sponsor ul .rosenberger, #site-sponsor ul .mydays, #site-sponsor ul .adidas, #site-sponsor ul .adelholzener, #site-sponsor ul .komperdell, #site-sponsor ul .petzl, #site-sponsor ul .suunto, body.lang-en #site-header #top-bar #left-bar .topnav-media, body.lang-xy #site-header #top-bar #left-bar .topnav-media, body.lang-en #site-header #top-bar #left-bar .topnav-media:hover, body.lang-xy #site-header #top-bar #left-bar .topnav-media:hover, body.lang-en #site-header #top-bar #left-bar .topnav-media.active, body.lang-en #site-header #top-bar #left-bar .topnav-media.trail, body.lang-xy #site-header #top-bar #left-bar .topnav-media.active, body.lang-xy #site-header #top-bar #left-bar .topnav-media.trail, body.lang-en #site-header #top-bar #left-bar .topnav-press, body.lang-xy #site-header #top-bar #left-bar .topnav-press, body.lang-en #site-header #top-bar #left-bar .topnav-press:hover, body.lang-xy #site-header #top-bar #left-bar .topnav-press:hover, body.lang-en #site-header #top-bar #left-bar .topnav-press.active, body.lang-en #site-header #top-bar #left-bar .topnav-press.trail, body.lang-xy #site-header #top-bar #left-bar .topnav-press.active, body.lang-xy #site-header #top-bar #left-bar .topnav-press.trail, body.lang-en #site-header #main-navi ul.nav-center li.link-dates a, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates a, body.lang-en #site-header #main-navi ul.nav-center li.link-dates a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-dates.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-dates.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates.trail > a, body.lang-en #site-header #main-navi ul.nav-center li.link-alpin a, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin a, body.lang-en #site-header #main-navi ul.nav-center li.link-alpin a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-alpin.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-alpin.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin.trail > a, body.lang-en #site-header #main-navi ul.nav-center li.link-portrait a, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait a, body.lang-en #site-header #main-navi ul.nav-center li.link-portrait a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-portrait.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-portrait.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait.trail > a, body.lang-en #site-header #main-navi ul.nav-center li.link-time a, body.lang-xy #site-header #main-navi ul.nav-center li.link-time a, body.lang-en #site-header #main-navi ul.nav-center li.link-time a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-time a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-time.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-time.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-time.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-time.trail > a, body.lang-en #site-header #main-navi ul.nav-center li.link-record a, body.lang-xy #site-header #main-navi ul.nav-center li.link-record a, body.lang-en #site-header #main-navi ul.nav-center li.link-record a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-record a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-record.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-record.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-record.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-record.trail > a, body.lang-en #site-header #main-navi ul.nav-center li.link-lecture a, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture a, body.lang-en #site-header #main-navi ul.nav-center li.link-lecture a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-lecture.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-lecture.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture.trail > a { background: url('../images/sprite_s-s6762380e32b.png') no-repeat; }

.sprite_r-sprite, #fb-search .headline span.icon.attention, #fb-recomend .headline span.icon.attention, #fb-help .headline span.icon.attention, #fb-90 .headline span.icon.attention, #fb-sitemap .headline span.icon.attention, #fb-en .headline span.icon.attention, #fb-search .headline span.icon.help, #fb-recomend .headline span.icon.help, #fb-help .headline span.icon.help, #fb-90 .headline span.icon.help, #fb-sitemap .headline span.icon.help, #fb-en .headline span.icon.help, #fb-search .headline span.icon.search, #fb-recomend .headline span.icon.search, #fb-help .headline span.icon.search, #fb-90 .headline span.icon.search, #fb-sitemap .headline span.icon.search, #fb-en .headline span.icon.search, #fb-search .headline span.icon.recomend, #fb-recomend .headline span.icon.recomend, #fb-help .headline span.icon.recomend, #fb-90 .headline span.icon.recomend, #fb-sitemap .headline span.icon.recomend, #fb-en .headline span.icon.recomend, #fb-search .headline span.icon.sitemap, #fb-recomend .headline span.icon.sitemap, #fb-help .headline span.icon.sitemap, #fb-90 .headline span.icon.sitemap, #fb-sitemap .headline span.icon.sitemap, #fb-en .headline span.icon.sitemap, #fb-search .alpinehelp .exploreinfo span.explore, #fb-search .helpcontent .exploreinfo span.explore, #fb-recomend .alpinehelp .exploreinfo span.explore, #fb-recomend .helpcontent .exploreinfo span.explore, #fb-help .alpinehelp .exploreinfo span.explore, #fb-help .helpcontent .exploreinfo span.explore, #fb-90 .alpinehelp .exploreinfo span.explore, #fb-90 .helpcontent .exploreinfo span.explore, #fb-sitemap .alpinehelp .exploreinfo span.explore, #fb-sitemap .helpcontent .exploreinfo span.explore, #fb-en .alpinehelp .exploreinfo span.explore, #fb-en .helpcontent .exploreinfo span.explore, .notouch .galleria-image-nav-left, .notouch .galleria-image-nav-right, .notouch .galleria-image-nav-left:hover, .notouch .galleria-image-nav-right:hover, .touch .galleria-image-nav-left, .touch .galleria-image-nav-right, #player-full #mplayer-header .icon, #player-full #mplayer-controler #mplayer-volume .icon, #player-full #mplayer-controler #mplayer-volume .volume, #player-full #mplayer-controler #mplayer-volume .volume:hover, #player-full #mplayer-controler #mplayer-volume .volumebars .volumebar, #player-full #mplayer-controler #mplayer-volume .volumebars .volumebar.active, #player-full #mplayer-controler #mplayer-volume .volumebars .volumebar:hover, #player-full #playerlist-wrapper .play, #player-full #playerlist-wrapper .play:hover, #player-full #playerlist-wrapper .play.active, #player-full #playerlist-wrapper .play.active:hover, #player-full #playerlist-wrapper .timer-slider .slider .ui-slider-handle, #player-full #playerlist-wrapper .timer-slider .slider .ui-slider-handle:hover { background: url('../images/sprite_r-s624e8968d2.png') no-repeat; }

.sprite_c-sprite, #fb-search form input.submit, #fb-recomend form input.submit, #fb-help form input.submit, #fb-90 form input.submit, #fb-sitemap form input.submit, #fb-en form input.submit, #fb-search form input.submit:hover, #fb-recomend form input.submit:hover, #fb-help form input.submit:hover, #fb-90 form input.submit:hover, #fb-sitemap form input.submit:hover, #fb-en form input.submit:hover, #fb-search .rotation-info, #fb-recomend .rotation-info, #fb-help .rotation-info, #fb-90 .rotation-info, #fb-sitemap .rotation-info, #fb-en .rotation-info, #site-footer #credits .dotted-line, #site-footer #feedback form input.submit, #site-footer #feedback form input.submit:hover, #site-footer #warn-icon, #site-footer #signature, #player-full #mplayer-footer, body.lang-en #fb-search form input.submit, body.lang-en #fb-recomend form input.submit, body.lang-en #fb-help form input.submit, body.lang-en #fb-90 form input.submit, body.lang-en #fb-sitemap form input.submit, body.lang-en #fb-en form input.submit, body.lang-xy #fb-search form input.submit, body.lang-xy #fb-recomend form input.submit, body.lang-xy #fb-help form input.submit, body.lang-xy #fb-90 form input.submit, body.lang-xy #fb-sitemap form input.submit, body.lang-xy #fb-en form input.submit, body.lang-en #fb-search form input.submit:hover, body.lang-en #fb-recomend form input.submit:hover, body.lang-en #fb-help form input.submit:hover, body.lang-en #fb-90 form input.submit:hover, body.lang-en #fb-sitemap form input.submit:hover, body.lang-en #fb-en form input.submit:hover, body.lang-xy #fb-search form input.submit:hover, body.lang-xy #fb-recomend form input.submit:hover, body.lang-xy #fb-help form input.submit:hover, body.lang-xy #fb-90 form input.submit:hover, body.lang-xy #fb-sitemap form input.submit:hover, body.lang-xy #fb-en form input.submit:hover, body.lang-en #site-footer #warn-icon, body.lang-xy #site-footer #warn-icon, body.lang-en.shop #shop_cats #eyecatcher, body.lang-xy.shop #shop_cats #eyecatcher, body.lang-en .hb_home_article article.img_left .charity-stoerer, body.lang-xy .hb_home_article article.img_left .charity-stoerer { background: url('../images/sprite_c-s5f3e6b7b59.png') no-repeat; }

#fb-search, #fb-recomend, #fb-help, #fb-90, #fb-sitemap, #fb-en { display: none; width: 500px; }
#fb-search .headline, #fb-recomend .headline, #fb-help .headline, #fb-90 .headline, #fb-sitemap .headline, #fb-en .headline { margin: 0 0 20px 0; text-align: center; }
#fb-search .headline span.icon, #fb-recomend .headline span.icon, #fb-help .headline span.icon, #fb-90 .headline span.icon, #fb-sitemap .headline span.icon, #fb-en .headline span.icon { display: inline-block; position: relative; margin: auto; vertical-align: sub; margin-right: 10px; }
.lt-ie8 #fb-search .headline span.icon, .lt-ie8 #fb-recomend .headline span.icon, .lt-ie8 #fb-help .headline span.icon, .lt-ie8 #fb-90 .headline span.icon, .lt-ie8 #fb-sitemap .headline span.icon, .lt-ie8 #fb-en .headline span.icon { display: inline; zoom: 1; vertical-align: auto; }
#fb-search .headline span.icon.attention, #fb-recomend .headline span.icon.attention, #fb-help .headline span.icon.attention, #fb-90 .headline span.icon.attention, #fb-sitemap .headline span.icon.attention, #fb-en .headline span.icon.attention { background-position: 0 -1728px; height: 58px; width: 27px; width: 27px; }
#fb-search .headline span.icon.help, #fb-recomend .headline span.icon.help, #fb-help .headline span.icon.help, #fb-90 .headline span.icon.help, #fb-sitemap .headline span.icon.help, #fb-en .headline span.icon.help { background-position: 0 -661px; height: 43px; width: 44px; width: 44px; }
#fb-search .headline span.icon.search, #fb-recomend .headline span.icon.search, #fb-help .headline span.icon.search, #fb-90 .headline span.icon.search, #fb-sitemap .headline span.icon.search, #fb-en .headline span.icon.search { background-position: 0 -1316px; height: 44px; width: 44px; width: 44px; }
#fb-search .headline span.icon.recomend, #fb-recomend .headline span.icon.recomend, #fb-help .headline span.icon.recomend, #fb-90 .headline span.icon.recomend, #fb-sitemap .headline span.icon.recomend, #fb-en .headline span.icon.recomend { background-position: 0 -1434px; height: 46px; width: 50px; width: 50px; }
#fb-search .headline span.icon.sitemap, #fb-recomend .headline span.icon.sitemap, #fb-help .headline span.icon.sitemap, #fb-90 .headline span.icon.sitemap, #fb-sitemap .headline span.icon.sitemap, #fb-en .headline span.icon.sitemap { background-position: 0 -336px; height: 46px; width: 51px; width: 51px; }
#fb-search .headline h4, #fb-recomend .headline h4, #fb-help .headline h4, #fb-90 .headline h4, #fb-sitemap .headline h4, #fb-en .headline h4 { font-family: "Soho W01 Medium"; color: #f39a0f; font-size: 22px; text-transform: uppercase; line-height: 44px; display: inline-block; vertical-align: top; margin: 0; width: auto; text-align: center; }
.lt-ie8 #fb-search .headline h4, .lt-ie8 #fb-recomend .headline h4, .lt-ie8 #fb-help .headline h4, .lt-ie8 #fb-90 .headline h4, .lt-ie8 #fb-sitemap .headline h4, .lt-ie8 #fb-en .headline h4 { display: inline; zoom: 1; vertical-align: auto; }
#fb-search #recommend-bar, #fb-recomend #recommend-bar, #fb-help #recommend-bar, #fb-90 #recommend-bar, #fb-sitemap #recommend-bar, #fb-en #recommend-bar { margin: 40px 0 0 -50px; }
#fb-search #recommend-bar li, #fb-recomend #recommend-bar li, #fb-help #recommend-bar li, #fb-90 #recommend-bar li, #fb-sitemap #recommend-bar li, #fb-en #recommend-bar li { margin-left: 50px; }
#fb-search #recommend-bar a, #fb-recomend #recommend-bar a, #fb-help #recommend-bar a, #fb-90 #recommend-bar a, #fb-sitemap #recommend-bar a, #fb-en #recommend-bar a { text-indent: 100%; white-space: nowrap; overflow: hidden; cursor: pointer; }
#fb-search #recommend-bar .facebook, #fb-recomend #recommend-bar .facebook, #fb-help #recommend-bar .facebook, #fb-90 #recommend-bar .facebook, #fb-sitemap #recommend-bar .facebook, #fb-en #recommend-bar .facebook { background-position: 0 -788px; height: 34px; width: 34px; }
#fb-search #recommend-bar .facebook:hover, #fb-recomend #recommend-bar .facebook:hover, #fb-help #recommend-bar .facebook:hover, #fb-90 #recommend-bar .facebook:hover, #fb-sitemap #recommend-bar .facebook:hover, #fb-en #recommend-bar .facebook:hover { background-position: 0 -645px; height: 34px; width: 34px; }
#fb-search #recommend-bar .email, #fb-recomend #recommend-bar .email, #fb-help #recommend-bar .email, #fb-90 #recommend-bar .email, #fb-sitemap #recommend-bar .email, #fb-en #recommend-bar .email { background-position: 0 -189px; height: 36px; width: 40px; }
#fb-search #recommend-bar .email:hover, #fb-recomend #recommend-bar .email:hover, #fb-help #recommend-bar .email:hover, #fb-90 #recommend-bar .email:hover, #fb-sitemap #recommend-bar .email:hover, #fb-en #recommend-bar .email:hover { background-position: 0 -148px; height: 36px; width: 40px; }
#fb-search #recommend-bar .twitter, #fb-recomend #recommend-bar .twitter, #fb-help #recommend-bar .twitter, #fb-90 #recommend-bar .twitter, #fb-sitemap #recommend-bar .twitter, #fb-en #recommend-bar .twitter { background-position: 0 -378px; height: 34px; width: 34px; }
#fb-search #recommend-bar .twitter:hover, #fb-recomend #recommend-bar .twitter:hover, #fb-help #recommend-bar .twitter:hover, #fb-90 #recommend-bar .twitter:hover, #fb-sitemap #recommend-bar .twitter:hover, #fb-en #recommend-bar .twitter:hover { background-position: 0 -267px; height: 34px; width: 34px; }
#fb-search .recommend-bookmark, #fb-recomend .recommend-bookmark, #fb-help .recommend-bookmark, #fb-90 .recommend-bookmark, #fb-sitemap .recommend-bookmark, #fb-en .recommend-bookmark { margin: 0 auto; width: 43px; }
#fb-search .recommend-bookmark .bookmark, #fb-recomend .recommend-bookmark .bookmark, #fb-help .recommend-bookmark .bookmark, #fb-90 .recommend-bookmark .bookmark, #fb-sitemap .recommend-bookmark .bookmark, #fb-en .recommend-bookmark .bookmark { background-position: 0 -341px; height: 32px; width: 43px; display: block; }
#fb-search .recommend-bookmark .bookmark:hover, #fb-recomend .recommend-bookmark .bookmark:hover, #fb-help .recommend-bookmark .bookmark:hover, #fb-90 .recommend-bookmark .bookmark:hover, #fb-sitemap .recommend-bookmark .bookmark:hover, #fb-en .recommend-bookmark .bookmark:hover { background-position: 0 -230px; height: 32px; width: 43px; }
#fb-search .alpinehelp, #fb-search .helpcontent, #fb-recomend .alpinehelp, #fb-recomend .helpcontent, #fb-help .alpinehelp, #fb-help .helpcontent, #fb-90 .alpinehelp, #fb-90 .helpcontent, #fb-sitemap .alpinehelp, #fb-sitemap .helpcontent, #fb-en .alpinehelp, #fb-en .helpcontent { display: none; margin-top: 60px; }
#fb-search .alpinehelp.helpcontent, #fb-search .helpcontent.helpcontent, #fb-recomend .alpinehelp.helpcontent, #fb-recomend .helpcontent.helpcontent, #fb-help .alpinehelp.helpcontent, #fb-help .helpcontent.helpcontent, #fb-90 .alpinehelp.helpcontent, #fb-90 .helpcontent.helpcontent, #fb-sitemap .alpinehelp.helpcontent, #fb-sitemap .helpcontent.helpcontent, #fb-en .alpinehelp.helpcontent, #fb-en .helpcontent.helpcontent { display: block; margin-top: 30px; }
#fb-search .alpinehelp.helpcontent .exploreinfo, #fb-search .helpcontent.helpcontent .exploreinfo, #fb-recomend .alpinehelp.helpcontent .exploreinfo, #fb-recomend .helpcontent.helpcontent .exploreinfo, #fb-help .alpinehelp.helpcontent .exploreinfo, #fb-help .helpcontent.helpcontent .exploreinfo, #fb-90 .alpinehelp.helpcontent .exploreinfo, #fb-90 .helpcontent.helpcontent .exploreinfo, #fb-sitemap .alpinehelp.helpcontent .exploreinfo, #fb-sitemap .helpcontent.helpcontent .exploreinfo, #fb-en .alpinehelp.helpcontent .exploreinfo, #fb-en .helpcontent.helpcontent .exploreinfo { width: 400px; }
#fb-search .alpinehelp.helpcontent .exploreinfo.touch-view, #fb-search .helpcontent.helpcontent .exploreinfo.touch-view, #fb-recomend .alpinehelp.helpcontent .exploreinfo.touch-view, #fb-recomend .helpcontent.helpcontent .exploreinfo.touch-view, #fb-help .alpinehelp.helpcontent .exploreinfo.touch-view, #fb-help .helpcontent.helpcontent .exploreinfo.touch-view, #fb-90 .alpinehelp.helpcontent .exploreinfo.touch-view, #fb-90 .helpcontent.helpcontent .exploreinfo.touch-view, #fb-sitemap .alpinehelp.helpcontent .exploreinfo.touch-view, #fb-sitemap .helpcontent.helpcontent .exploreinfo.touch-view, #fb-en .alpinehelp.helpcontent .exploreinfo.touch-view, #fb-en .helpcontent.helpcontent .exploreinfo.touch-view { display: none; }
#fb-search .alpinehelp.helpcontent .helpicons, #fb-search .helpcontent.helpcontent .helpicons, #fb-recomend .alpinehelp.helpcontent .helpicons, #fb-recomend .helpcontent.helpcontent .helpicons, #fb-help .alpinehelp.helpcontent .helpicons, #fb-help .helpcontent.helpcontent .helpicons, #fb-90 .alpinehelp.helpcontent .helpicons, #fb-90 .helpcontent.helpcontent .helpicons, #fb-sitemap .alpinehelp.helpcontent .helpicons, #fb-sitemap .helpcontent.helpcontent .helpicons, #fb-en .alpinehelp.helpcontent .helpicons, #fb-en .helpcontent.helpcontent .helpicons { width: 428px; height: 144px; background: url('../images/textures/fb-help-icons.png'); margin: 30px auto; position: relative; }
#fb-search .alpinehelp.helpcontent .border, #fb-search .helpcontent.helpcontent .border, #fb-recomend .alpinehelp.helpcontent .border, #fb-recomend .helpcontent.helpcontent .border, #fb-help .alpinehelp.helpcontent .border, #fb-help .helpcontent.helpcontent .border, #fb-90 .alpinehelp.helpcontent .border, #fb-90 .helpcontent.helpcontent .border, #fb-sitemap .alpinehelp.helpcontent .border, #fb-sitemap .helpcontent.helpcontent .border, #fb-en .alpinehelp.helpcontent .border, #fb-en .helpcontent.helpcontent .border { font-family: "Soho W01 Medium"; color: #666666; font-size: 12.3px; letter-spacing: 2px; overflow: hidden; margin-bottom: 5px; }
#fb-search .alpinehelp.helpcontent .bestviewed, #fb-search .helpcontent.helpcontent .bestviewed, #fb-recomend .alpinehelp.helpcontent .bestviewed, #fb-recomend .helpcontent.helpcontent .bestviewed, #fb-help .alpinehelp.helpcontent .bestviewed, #fb-help .helpcontent.helpcontent .bestviewed, #fb-90 .alpinehelp.helpcontent .bestviewed, #fb-90 .helpcontent.helpcontent .bestviewed, #fb-sitemap .alpinehelp.helpcontent .bestviewed, #fb-sitemap .helpcontent.helpcontent .bestviewed, #fb-en .alpinehelp.helpcontent .bestviewed, #fb-en .helpcontent.helpcontent .bestviewed { font-family: "Soho W01 Regular"; color: white; font-size: 12.3px; line-height: 16.3px; width: 390px; margin: 20px auto; }
#fb-search .alpinehelp.helpcontent .bestviewed .lft, #fb-search .alpinehelp.helpcontent .bestviewed .rgt, #fb-search .helpcontent.helpcontent .bestviewed .lft, #fb-search .helpcontent.helpcontent .bestviewed .rgt, #fb-recomend .alpinehelp.helpcontent .bestviewed .lft, #fb-recomend .alpinehelp.helpcontent .bestviewed .rgt, #fb-recomend .helpcontent.helpcontent .bestviewed .lft, #fb-recomend .helpcontent.helpcontent .bestviewed .rgt, #fb-help .alpinehelp.helpcontent .bestviewed .lft, #fb-help .alpinehelp.helpcontent .bestviewed .rgt, #fb-help .helpcontent.helpcontent .bestviewed .lft, #fb-help .helpcontent.helpcontent .bestviewed .rgt, #fb-90 .alpinehelp.helpcontent .bestviewed .lft, #fb-90 .alpinehelp.helpcontent .bestviewed .rgt, #fb-90 .helpcontent.helpcontent .bestviewed .lft, #fb-90 .helpcontent.helpcontent .bestviewed .rgt, #fb-sitemap .alpinehelp.helpcontent .bestviewed .lft, #fb-sitemap .alpinehelp.helpcontent .bestviewed .rgt, #fb-sitemap .helpcontent.helpcontent .bestviewed .lft, #fb-sitemap .helpcontent.helpcontent .bestviewed .rgt, #fb-en .alpinehelp.helpcontent .bestviewed .lft, #fb-en .alpinehelp.helpcontent .bestviewed .rgt, #fb-en .helpcontent.helpcontent .bestviewed .lft, #fb-en .helpcontent.helpcontent .bestviewed .rgt { display: inline-block; vertical-align: top; }
.lt-ie8 #fb-search .alpinehelp.helpcontent .bestviewed .lft, .lt-ie8 #fb-search .alpinehelp.helpcontent .bestviewed .rgt, .lt-ie8 #fb-search .helpcontent.helpcontent .bestviewed .lft, .lt-ie8 #fb-search .helpcontent.helpcontent .bestviewed .rgt, .lt-ie8 #fb-recomend .alpinehelp.helpcontent .bestviewed .lft, .lt-ie8 #fb-recomend .alpinehelp.helpcontent .bestviewed .rgt, .lt-ie8 #fb-recomend .helpcontent.helpcontent .bestviewed .lft, .lt-ie8 #fb-recomend .helpcontent.helpcontent .bestviewed .rgt, .lt-ie8 #fb-help .alpinehelp.helpcontent .bestviewed .lft, .lt-ie8 #fb-help .alpinehelp.helpcontent .bestviewed .rgt, .lt-ie8 #fb-help .helpcontent.helpcontent .bestviewed .lft, .lt-ie8 #fb-help .helpcontent.helpcontent .bestviewed .rgt, .lt-ie8 #fb-90 .alpinehelp.helpcontent .bestviewed .lft, .lt-ie8 #fb-90 .alpinehelp.helpcontent .bestviewed .rgt, .lt-ie8 #fb-90 .helpcontent.helpcontent .bestviewed .lft, .lt-ie8 #fb-90 .helpcontent.helpcontent .bestviewed .rgt, .lt-ie8 #fb-sitemap .alpinehelp.helpcontent .bestviewed .lft, .lt-ie8 #fb-sitemap .alpinehelp.helpcontent .bestviewed .rgt, .lt-ie8 #fb-sitemap .helpcontent.helpcontent .bestviewed .lft, .lt-ie8 #fb-sitemap .helpcontent.helpcontent .bestviewed .rgt, .lt-ie8 #fb-en .alpinehelp.helpcontent .bestviewed .lft, .lt-ie8 #fb-en .alpinehelp.helpcontent .bestviewed .rgt, .lt-ie8 #fb-en .helpcontent.helpcontent .bestviewed .lft, .lt-ie8 #fb-en .helpcontent.helpcontent .bestviewed .rgt { display: inline; zoom: 1; vertical-align: auto; }
#fb-search .alpinehelp.helpcontent .bestviewed .lft, #fb-search .helpcontent.helpcontent .bestviewed .lft, #fb-recomend .alpinehelp.helpcontent .bestviewed .lft, #fb-recomend .helpcontent.helpcontent .bestviewed .lft, #fb-help .alpinehelp.helpcontent .bestviewed .lft, #fb-help .helpcontent.helpcontent .bestviewed .lft, #fb-90 .alpinehelp.helpcontent .bestviewed .lft, #fb-90 .helpcontent.helpcontent .bestviewed .lft, #fb-sitemap .alpinehelp.helpcontent .bestviewed .lft, #fb-sitemap .helpcontent.helpcontent .bestviewed .lft, #fb-en .alpinehelp.helpcontent .bestviewed .lft, #fb-en .helpcontent.helpcontent .bestviewed .lft { text-align: right; }
#fb-search .alpinehelp.helpcontent .bestviewed .rgt, #fb-search .helpcontent.helpcontent .bestviewed .rgt, #fb-recomend .alpinehelp.helpcontent .bestviewed .rgt, #fb-recomend .helpcontent.helpcontent .bestviewed .rgt, #fb-help .alpinehelp.helpcontent .bestviewed .rgt, #fb-help .helpcontent.helpcontent .bestviewed .rgt, #fb-90 .alpinehelp.helpcontent .bestviewed .rgt, #fb-90 .helpcontent.helpcontent .bestviewed .rgt, #fb-sitemap .alpinehelp.helpcontent .bestviewed .rgt, #fb-sitemap .helpcontent.helpcontent .bestviewed .rgt, #fb-en .alpinehelp.helpcontent .bestviewed .rgt, #fb-en .helpcontent.helpcontent .bestviewed .rgt { margin-left: 20px; }
#fb-search .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-search .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-recomend .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-recomend .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-help .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-help .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-90 .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-90 .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-sitemap .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-sitemap .helpcontent.helpcontent .bestviewed .rgt .made-for-touch, #fb-en .alpinehelp.helpcontent .bestviewed .rgt .made-for-touch, #fb-en .helpcontent.helpcontent .bestviewed .rgt .made-for-touch { background-position: 0 -1984px; height: 33px; width: 101px; margin-top: 5px; }
#fb-search .alpinehelp .navinfo, #fb-search .helpcontent .navinfo, #fb-recomend .alpinehelp .navinfo, #fb-recomend .helpcontent .navinfo, #fb-help .alpinehelp .navinfo, #fb-help .helpcontent .navinfo, #fb-90 .alpinehelp .navinfo, #fb-90 .helpcontent .navinfo, #fb-sitemap .alpinehelp .navinfo, #fb-sitemap .helpcontent .navinfo, #fb-en .alpinehelp .navinfo, #fb-en .helpcontent .navinfo { border-bottom: 1px solid white; margin: 25px 50px; padding-bottom: 30px; }
#fb-search .alpinehelp .exploreinfo, #fb-search .helpcontent .exploreinfo, #fb-recomend .alpinehelp .exploreinfo, #fb-recomend .helpcontent .exploreinfo, #fb-help .alpinehelp .exploreinfo, #fb-help .helpcontent .exploreinfo, #fb-90 .alpinehelp .exploreinfo, #fb-90 .helpcontent .exploreinfo, #fb-sitemap .alpinehelp .exploreinfo, #fb-sitemap .helpcontent .exploreinfo, #fb-en .alpinehelp .exploreinfo, #fb-en .helpcontent .exploreinfo { position: relative; margin: auto; width: 370px; }
#fb-search .alpinehelp .exploreinfo span, #fb-search .helpcontent .exploreinfo span, #fb-recomend .alpinehelp .exploreinfo span, #fb-recomend .helpcontent .exploreinfo span, #fb-help .alpinehelp .exploreinfo span, #fb-help .helpcontent .exploreinfo span, #fb-90 .alpinehelp .exploreinfo span, #fb-90 .helpcontent .exploreinfo span, #fb-sitemap .alpinehelp .exploreinfo span, #fb-sitemap .helpcontent .exploreinfo span, #fb-en .alpinehelp .exploreinfo span, #fb-en .helpcontent .exploreinfo span { display: block; float: left; }
#fb-search .alpinehelp .exploreinfo span.explore, #fb-search .helpcontent .exploreinfo span.explore, #fb-recomend .alpinehelp .exploreinfo span.explore, #fb-recomend .helpcontent .exploreinfo span.explore, #fb-help .alpinehelp .exploreinfo span.explore, #fb-help .helpcontent .exploreinfo span.explore, #fb-90 .alpinehelp .exploreinfo span.explore, #fb-90 .helpcontent .exploreinfo span.explore, #fb-sitemap .alpinehelp .exploreinfo span.explore, #fb-sitemap .helpcontent .exploreinfo span.explore, #fb-en .alpinehelp .exploreinfo span.explore, #fb-en .helpcontent .exploreinfo span.explore { background-position: 0 -894px; height: 37px; width: 71px; width: 71px; margin: -10px 2px 0 5px; }
#fb-search .alpinehelp .explorehelp, #fb-search .helpcontent .explorehelp, #fb-recomend .alpinehelp .explorehelp, #fb-recomend .helpcontent .explorehelp, #fb-help .alpinehelp .explorehelp, #fb-help .helpcontent .explorehelp, #fb-90 .alpinehelp .explorehelp, #fb-90 .helpcontent .explorehelp, #fb-sitemap .alpinehelp .explorehelp, #fb-sitemap .helpcontent .explorehelp, #fb-en .alpinehelp .explorehelp, #fb-en .helpcontent .explorehelp { width: 417px; height: 62px; background: url('../images/textures/fb-help-alpine-icons.png') no-repeat; margin: auto; position: relative; margin-bottom: 30px; }
#fb-search .alpinehelp p, #fb-search .helpcontent p, #fb-recomend .alpinehelp p, #fb-recomend .helpcontent p, #fb-help .alpinehelp p, #fb-help .helpcontent p, #fb-90 .alpinehelp p, #fb-90 .helpcontent p, #fb-sitemap .alpinehelp p, #fb-sitemap .helpcontent p, #fb-en .alpinehelp p, #fb-en .helpcontent p { text-align: center; }
#fb-search .alpinehelp .desktop-view, #fb-search .helpcontent .desktop-view, #fb-recomend .alpinehelp .desktop-view, #fb-recomend .helpcontent .desktop-view, #fb-help .alpinehelp .desktop-view, #fb-help .helpcontent .desktop-view, #fb-90 .alpinehelp .desktop-view, #fb-90 .helpcontent .desktop-view, #fb-sitemap .alpinehelp .desktop-view, #fb-sitemap .helpcontent .desktop-view, #fb-en .alpinehelp .desktop-view, #fb-en .helpcontent .desktop-view { display: none; margin-top: -52px; }
#fb-search .alpinehelp .desktop-view .cursornav, #fb-search .helpcontent .desktop-view .cursornav, #fb-recomend .alpinehelp .desktop-view .cursornav, #fb-recomend .helpcontent .desktop-view .cursornav, #fb-help .alpinehelp .desktop-view .cursornav, #fb-help .helpcontent .desktop-view .cursornav, #fb-90 .alpinehelp .desktop-view .cursornav, #fb-90 .helpcontent .desktop-view .cursornav, #fb-sitemap .alpinehelp .desktop-view .cursornav, #fb-sitemap .helpcontent .desktop-view .cursornav, #fb-en .alpinehelp .desktop-view .cursornav, #fb-en .helpcontent .desktop-view .cursornav { width: 320px; height: 165px; background: url('../images/textures/fb-help-alpine-desktop.png'); margin: auto; }
#fb-search .alpinehelp .touch-view, #fb-search .helpcontent .touch-view, #fb-recomend .alpinehelp .touch-view, #fb-recomend .helpcontent .touch-view, #fb-help .alpinehelp .touch-view, #fb-help .helpcontent .touch-view, #fb-90 .alpinehelp .touch-view, #fb-90 .helpcontent .touch-view, #fb-sitemap .alpinehelp .touch-view, #fb-sitemap .helpcontent .touch-view, #fb-en .alpinehelp .touch-view, #fb-en .helpcontent .touch-view { display: none; margin-top: -40px; }
#fb-search .alpinehelp .touch-view .touchnav, #fb-search .helpcontent .touch-view .touchnav, #fb-recomend .alpinehelp .touch-view .touchnav, #fb-recomend .helpcontent .touch-view .touchnav, #fb-help .alpinehelp .touch-view .touchnav, #fb-help .helpcontent .touch-view .touchnav, #fb-90 .alpinehelp .touch-view .touchnav, #fb-90 .helpcontent .touch-view .touchnav, #fb-sitemap .alpinehelp .touch-view .touchnav, #fb-sitemap .helpcontent .touch-view .touchnav, #fb-en .alpinehelp .touch-view .touchnav, #fb-en .helpcontent .touch-view .touchnav { width: 477px; height: 151px; background: url('../images/textures/fb-help-alpine-touch.png'); margin: auto; }
#fb-search .alpinehelp .touch-view p, #fb-search .helpcontent .touch-view p, #fb-recomend .alpinehelp .touch-view p, #fb-recomend .helpcontent .touch-view p, #fb-help .alpinehelp .touch-view p, #fb-help .helpcontent .touch-view p, #fb-90 .alpinehelp .touch-view p, #fb-90 .helpcontent .touch-view p, #fb-sitemap .alpinehelp .touch-view p, #fb-sitemap .helpcontent .touch-view p, #fb-en .alpinehelp .touch-view p, #fb-en .helpcontent .touch-view p { text-align: center; }
#fb-search p, #fb-recomend p, #fb-help p, #fb-90 p, #fb-sitemap p, #fb-en p { font-family: "Soho W01 Regular"; color: white; font-size: 12.3px; line-height: 16.3px; margin-top: 20px; text-align: center; }
#fb-search p.line-white, #fb-recomend p.line-white, #fb-help p.line-white, #fb-90 p.line-white, #fb-sitemap p.line-white, #fb-en p.line-white { border-bottom: 1px solid white; margin: 20px 30px 0 30px; }
#fb-search form, #fb-recomend form, #fb-help form, #fb-90 form, #fb-sitemap form, #fb-en form { font-family: "Soho W01 Regular"; color: #999999; font-size: 12.3px; line-height: 16.3px; position: relative; padding-bottom: 5px; margin: 0 auto 20px auto; width: 360px; }
#fb-search form input.text, #fb-recomend form input.text, #fb-help form input.text, #fb-90 form input.text, #fb-sitemap form input.text, #fb-en form input.text { font-family: "Soho W01 Regular"; color: #999999; font-size: 12.3px; line-height: 16.3px; background: #1c1b1b; padding: 10px; resize: none; border: 0; width: 360px; height: 30px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
#fb-search form input.text:focus, #fb-recomend form input.text:focus, #fb-help form input.text:focus, #fb-90 form input.text:focus, #fb-sitemap form input.text:focus, #fb-en form input.text:focus { outline: none; }
#fb-search form input.submit, #fb-recomend form input.submit, #fb-help form input.submit, #fb-90 form input.submit, #fb-sitemap form input.submit, #fb-en form input.submit { background-position: 0 -3126px; height: 38px; width: 380px; cursor: pointer; border: 0; top: -15px; position: relative; }
#fb-search form input.submit:hover, #fb-recomend form input.submit:hover, #fb-help form input.submit:hover, #fb-90 form input.submit:hover, #fb-sitemap form input.submit:hover, #fb-en form input.submit:hover { background-position: 0 -2911px; height: 38px; width: 380px; }
#fb-search .rotation-info, #fb-recomend .rotation-info, #fb-help .rotation-info, #fb-90 .rotation-info, #fb-sitemap .rotation-info, #fb-en .rotation-info { background-position: 0 -1613px; height: 130px; width: 257px; width: 257px; height: 130px; margin: auto; }
#fb-search .rotinfo1, #fb-recomend .rotinfo1, #fb-help .rotinfo1, #fb-90 .rotinfo1, #fb-sitemap .rotinfo1, #fb-en .rotinfo1 { font-family: "SohoW01-ExtraBoldCn"; font-size: 21px; letter-spacing: 1px; line-height: 24px; margin: 40px 0 0 0; }
#fb-search .rotinfo2, #fb-recomend .rotinfo2, #fb-help .rotinfo2, #fb-90 .rotinfo2, #fb-sitemap .rotinfo2, #fb-en .rotinfo2 { font-family: "SohoW01-ExtraBoldCn"; font-size: 28px; text-transform: uppercase; letter-spacing: 1px; line-height: 24px; margin: 5px 0 0 0; }
#fb-search .rotinfo3, #fb-recomend .rotinfo3, #fb-help .rotinfo3, #fb-90 .rotinfo3, #fb-sitemap .rotinfo3, #fb-en .rotinfo3 { font-family: "Soho W01 Regular"; font-size: 17px; line-height: 20px; margin: 20px 0 0 0; }

#fb-en .info { background: url("../images/textures/infolayer_en.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 250px; width: 390px; }

.fancybox-wrap ::-webkit-input-placeholder { text-align: center; }
.fancybox-wrap input:-moz-placeholder { text-align: right; }

#fb-help { width: 650px; }
#fb-help .headline { text-align: left; }

#fb-sitemap { width: 880px; }
#fb-sitemap #sitemapscrollpane { height: 380px; }
#fb-sitemap #sitemapscrollpane .jspVerticalBar { background: none; right: 1px; }
#fb-sitemap #sitemapscrollpane .jspVerticalBar .jspCapTop { display: block; height: 0px; }
#fb-sitemap #sitemapscrollpane .jspVerticalBar .jspCapBottom { display: block; height: 0px; }
#fb-sitemap #sitemapscrollpane .jspVerticalBar .jspTrack { width: 10px; border: none; background: rgba(255, 255, 255, 0.1); border-radius: 3px; right: 2px; }
#fb-sitemap #sitemapscrollpane .jspVerticalBar .jspDrag { width: 8px; border: none; background-color: rgba(153, 153, 153, 0.5); border-radius: 3px; margin-left: 1px; }
#fb-sitemap #sitemapscrollpane .jspVerticalBar .jspDrag:hover { background: rgba(243, 154, 15, 0.7); }
#fb-sitemap #sitemapscrollpane .lft, #fb-sitemap #sitemapscrollpane .mdl, #fb-sitemap #sitemapscrollpane .rgt { display: inline-block; vertical-align: top; width: 230px; margin-right: 50px; }
.lt-ie8 #fb-sitemap #sitemapscrollpane .lft, .lt-ie8 #fb-sitemap #sitemapscrollpane .mdl, .lt-ie8 #fb-sitemap #sitemapscrollpane .rgt { display: inline; zoom: 1; vertical-align: auto; }
#fb-sitemap #sitemapscrollpane .rgt { margin-right: 0; }
#fb-sitemap #sitemapscrollpane .item { text-align: left; }
#fb-sitemap #sitemapscrollpane .item a.big { font-family: "Soho W01 Medium"; font-size: 16px; text-transform: uppercase; line-height: 18.3px; }
#fb-sitemap #sitemapscrollpane .item a.sub { font-family: "Soho W01 Medium"; font-size: 12.3px; text-transform: uppercase; line-height: 16.3px; display: block; margin-top: 8px; }
#fb-sitemap #sitemapscrollpane .item p { text-align: left; margin: 0; }
#fb-sitemap #sitemapscrollpane .item .border { font-family: "Soho W01 Medium"; color: #666666; font-size: 12.3px; line-height: 18.3px; letter-spacing: 2px; overflow: hidden; height: 25px; margin: 12px 0; }
#fb-sitemap #sitemapscrollpane .item .alpine_sub { margin-top: 20px; }

#fb-recomend .headline h4 { line-height: 46px; }

#fb-90 .headline h4 { line-height: 58px; }

#site-footer { z-index: 99; height: 380px; margin-bottom: 20px; padding-top: 20px; }
#site-footer .fb-like-box { position: relative; left: -10px; height: 70px; }
#site-footer h6 { font-family: "Soho W01 Medium"; text-transform: uppercase; margin-bottom: 10px; }
#site-footer .row { background: url('../images/textures/footer.jpg'); }
#site-footer .row .inner { padding: 30px 0 24px 29px; }
#site-footer .row .inner .footer-row { background: url('../images/textures/footer-lines.png') repeat-y top center; *zoom: 1; }
#site-footer .row .inner .footer-row:after { content: ""; display: table; clear: both; }
#site-footer .row .inner .footer-row .box { float: left; width: 272px; }
#site-footer .row .inner .footer-row .box:first-child { margin-right: 43px; }
#site-footer .row .inner .footer-row .box:last-child { margin-left: 43px; width: 295px; }
#site-footer .row .inner .footer-row .box:nth-child(2n) { text-align: center; }
#site-footer #credits h6 { font-family: "Soho W01 Medium"; color: #999999; font-size: 12.3px; text-transform: uppercase; padding-left: 14px; margin-bottom: 0; cursor: pointer; position: relative; }
#site-footer #credits h6 span.icon { position: absolute; display: block; top: 6px; left: 0.1px; background-position: 0 -1557px; height: 10px; width: 10px; }
.lt-ie8 #site-footer #credits h6 { position: relative; }
.lt-ie8 #site-footer #credits h6 span.icon { position: absolute; display: block; top: 2px; left: 0.1px; background-position: 0 -1557px; height: 10px; width: 10px; }
#site-footer #credits #footer-credit-layer { padding: 10px; position: absolute; display: none; background: url('../images/textures/footer-a95.png'); margin-left: -15px; width: 280px; z-index: 2; cursor: default; -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5); box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5); }
#site-footer #credits #footer-credit-layer p { font-family: "Soho W01 Regular"; color: white; font-size: 11.8px; line-height: 15.8px; margin: 0; padding: 0; margin-bottom: 10px; }
#site-footer #credits .dotted-line { background-position: 0 -3557px; height: 2px; width: 269px; margin-bottom: 30px; margin-top: 30px; }
#site-footer #credits:hover h6 { position: relative; }
#site-footer #credits:hover h6 span.icon { position: absolute; display: block; top: 6px; left: 0.1px; background-position: 0 -1572px; height: 10px; width: 10px; }
.lt-ie8 #site-footer #credits:hover h6 { position: relative; }
.lt-ie8 #site-footer #credits:hover h6 span.icon { position: absolute; display: block; top: 2px; left: 0.1px; background-position: 0 -1572px; height: 10px; width: 10px; }
#site-footer #credits:hover #footer-credit-layer { display: block; }
#site-footer #feedback h6 { font-family: "Soho W01 Medium"; font-size: 16px; text-transform: uppercase; padding-left: 25px; position: relative; }
#site-footer #feedback h6 span.icon { position: absolute; display: block; left: -10px; background-position: 0 -1774px; height: 27px; width: 30px; }
#site-footer #feedback p { font-family: "Soho W01 Regular"; color: white; font-size: 11.3px; line-height: 15.3px; }
#site-footer #feedback form { position: relative; padding-bottom: 5px; }
#site-footer #feedback form label.mandatory { display: none; }
#site-footer #feedback form p.error { display: none; }
#site-footer #feedback form .hp p.error { display: block; margin: 10px 0 0; color: #f39a0f; }
#site-footer #feedback form textarea { font-family: "Soho W01 Regular"; color: #999999; font-size: 12.3px; line-height: 18.3px; background: black; padding: 10px; resize: none; border: 0; width: 250px; height: 90px; margin-top: 0; }
#site-footer #feedback form textarea:focus { outline: none; }
#site-footer #feedback form input.submit { background-position: 0 -3341px; height: 38px; width: 270px; text-indent: 100%; white-space: nowrap; overflow: hidden; position: absolute; top: 100px; left: 0px; text-indent: 110%; cursor: pointer; border: 0; }
#site-footer #feedback form input.submit:hover { background-position: 0 -2997px; height: 38px; width: 270px; }
#site-footer #warn-icon { text-indent: 100%; white-space: nowrap; overflow: hidden; background-position: 0 -2317px; height: 229px; width: 187px; margin: 33px auto 0 auto; }
#site-footer #signature { background-position: 0 -2858px; height: 48px; width: 198px; margin: 0 auto; }
#site-footer #social-bar { margin-top: 20px; }
#site-footer #social-bar li { margin-right: 20px; }
#site-footer #social-bar li.last { margin-right: 0; }
#site-footer #social-bar a { text-indent: 100%; white-space: nowrap; overflow: hidden; display: block; cursor: pointer; }
#site-footer #social-bar .fb-like { top: -7px; }
#site-footer #social-bar .twitter { background-position: 0 -3825px; height: 24px; width: 25px; position: relative; top: -5px; }
#site-footer #social-bar .twitter:hover { background-position: 0 -3144px; height: 24px; width: 25px; }
#site-footer a.hbfb-link{ position: relative; font-family: "Soho W01 Medium"; font-size: 16px; line-height: 20px; color: #999999; text-transform: uppercase; }
#site-footer a.hbfb-link p{ position: absolute; left: 40px; top: 2px; margin: 0; min-width: 160px;}
#site-footer a.hbfb-link i.fa{ font-size: 36px; position: absolute; top: 0; left: 0; }
#site-footer a.hbfb-link:hover { color: #ffffff; }
#site-footer .made-for-touch { background-position: 0 -1984px; height: 33px; width: 101px; float: right; margin-top: 0; }
#site-footer #copyright { margin-top: 95px; }
#site-footer #copyright h6 { font-family: "Soho W01 Medium"; font-size: 16px; text-transform: uppercase; line-height: 20px; margin-bottom: 5px; }
#site-footer #copyright p { font-family: "Soho W01 Regular"; color: white; font-size: 11.3px; line-height: 15.3px; margin-bottom: 0; }
#site-footer #copyright a { font-family: "Soho W01 Regular"; color: #999999; font-size: 11.3px; }
#site-footer #copyright a:hover { color: #f39a0f; }
#site-footer #made-by { font-family: "Soho W01 Regular"; color: white; font-size: 11.3px; line-height: 15.3px; margin-top: 70px; }
#site-footer #made-by .logo { font-family: "Soho W01 Bold"; color: #999999; font-size: 13.3px; line-height: 15.3px; display: inline-block; position: relative; top: 1px; }
.lt-ie8 #site-footer #made-by .logo { display: inline; zoom: 1; vertical-align: auto; }
#site-footer #made-by .logo .lup { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; font-family: "Soho W01 Medium"; font-size: 15px; }
#site-footer #made-by .logo .lup { *display: inline; }
#site-footer #made-by .logo .normal { font-family: "Soho W01 Regular"; font-size: 15px; }
#site-footer #made-by .logo .icon { background-position: 0 -4202px; height: 27px; width: 27px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; margin-right: 10px; }
#site-footer #made-by .logo .icon:hover, #site-footer #made-by .logo .icon.icon_lup_hover, #site-footer #made-by .logo .icon.icon_lup-hover { background-position: 0 -4282px; }
#site-footer #made-by .logo .icon { *display: inline; }
#site-footer #made-by .logo .madeby { display: block; font-family: "Soho W01 Regular"; font-size: 10.3px; text-transform: uppercase; }
#site-footer #made-by .logo:hover { color: white; }
#site-footer #made-by .logo:hover .icon { background-position: 0 -4282px; height: 27px; width: 27px; }

#site-sponsor { margin-bottom: 80px; }
#site-sponsor .inner { padding: 0 10px; text-align: center; }
#site-sponsor ul { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; list-style: none; letter-spacing: 0; }
#site-sponsor ul { *display: inline; }
#site-sponsor ul li { text-indent: 100%; white-space: nowrap; overflow: hidden; margin-left: 37px; }
.lt-ie8 #site-sponsor ul li { float: left; }
#site-sponsor ul li:first-child { margin-left: 0; }
#site-sponsor ul .beal { background-position: 0 -1408px; height: 47px; width: 75px; }
#site-sponsor ul .rosenberger { background-position: 0 -1460px; height: 47px; width: 101px; }
#site-sponsor ul .mydays { background-position: 0 -1632px; height: 47px; width: 105px; }
#site-sponsor ul .adidas { background-position: 0 -1130px; height: 47px; width: 61px; }
#site-sponsor ul .adelholzener { background-position: 0 -1008px; height: 47px; width: 89px; }
#site-sponsor ul .komperdell { background-position: 0 -1304px; height: 47px; width: 98px; }
#site-sponsor ul .petzl { background-position: 0 -1217px; height: 47px; width: 64px; }
#site-sponsor ul .suunto { background-position: 0 -1356px; height: 47px; width: 83px; }

.goto { cursor: pointer; }

.firefox #teaser-block #hidden-menu.timetravel #content-slider-wrapper #content-slider-container #content-slider li { margin: 0; }

/* Galleria Classic Theme Copyright (c) 2010, Aino Licensed under the MIT license. */
.galleria-container { position: relative; overflow: hidden; background: transparent; margin: auto; }
.galleria-container img { -moz-user-select: none; -webkit-user-select: none; -o-user-select: none; }

.galleria-stage { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden; }

.galleria-thumbnails-container { height: 50px; bottom: 0; position: absolute; left: 10px; right: 10px; z-index: 2; display: none; }

.galleria-carousel .galleria-thumbnails-list { margin-left: 30px; margin-right: 30px; }

.galleria-thumbnails .galleria-image { height: 40px; width: 60px; background: black; margin: 0 5px 0 0; border: 1px solid black; float: left; cursor: pointer; }

.galleria-counter { position: absolute; bottom: 10px; left: 10px; text-align: right; color: white; font: normal 11px/1 arial, sans-serif; z-index: 1; }

.galleria-loader { background: black; width: 20px; height: 20px; position: absolute; top: 10px; right: 10px; z-index: 2; display: none; }

.galleria-info { width: 50%; top: 15px; left: 15px; z-index: 2; position: absolute; }

.galleria-info-text { background-color: black; padding: 12px; display: none; zoom: 1; }

.galleria-info-title { font: bold 12px/1.1 arial, sans-serif; margin: 0; color: white; margin-bottom: 7px; }

.galleria-info-description { font: italic 12px/1.4 georgia, serif; margin: 0; color: #bbbbbb; }

.galleria-info-close { width: 9px; height: 9px; position: absolute; top: 5px; right: 5px; background-position: -753px -11px; opacity: 0.5; filter: alpha(opacity=50); cursor: pointer; display: none; }

.notouch .galleria-info-close:hover { opacity: 1; filter: alpha(opacity=100); }
.notouch .galleria-info-link:hover { opacity: 1; filter: alpha(opacity=100); }
.notouch .galleria-image-nav-left, .notouch .galleria-image-nav-right { background-position: 0 -1001px; height: 60px; width: 40px; }
.notouch .galleria-image-nav-left:hover, .notouch .galleria-image-nav-right:hover { background-position: 0 -271px; height: 60px; width: 40px; display: block; }
.notouch .galleria-image-nav-right { background-position: 0 -1204px; height: 60px; width: 40px; }
.notouch .galleria-image-nav-right:hover { background-position: 0 -387px; height: 60px; width: 40px; display: block; }
.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover { opacity: 1; filter: alpha(opacity=100); background-color: #111111; }
.notouch .galleria-thumb-nav-right:hover { opacity: 1; filter: alpha(opacity=100); background-color: #111111; }
.notouch .galleria-thumbnails-container .disabled:hover { opacity: 0.2; filter: alpha(opacity=20); background-color: transparent; }

.touch .galleria-info-close:active { opacity: 1; filter: alpha(opacity=100); }
.touch .galleria-info-link:active { opacity: 1; filter: alpha(opacity=100); }
.touch .galleria-image-nav-left, .touch .galleria-image-nav-right { background-position: 0 -1001px; height: 60px; width: 40px; }
.touch .galleria-image-nav-left:active, .touch .galleria-image-nav-right:active { display: block; }
.touch .galleria-image-nav-right { background-position: 0 -1204px; height: 60px; width: 40px; }
.touch .galleria-image-nav-right:active { display: block; }
.touch .galleria-thumb-nav-left:active, .touch .galleria-thumb-nav-right:active { opacity: 1; filter: alpha(opacity=100); background-color: #111111; }
.touch .galleria-thumb-nav-right:active { opacity: 1; filter: alpha(opacity=100); background-color: #111111; }

.galleria-info-link { background-position: -669px -5px; opacity: 0.7; filter: alpha(opacity=70); position: absolute; width: 20px; height: 20px; cursor: pointer; background-color: black; }

.galleria-image-nav { position: absolute; top: 50%; margin-top: -62px; width: 100%; height: 62px; left: 0; display: none; }

.galleria-image-nav-left, .galleria-image-nav-right { cursor: pointer; width: 50%; height: 100%; position: absolute; left: 60px; top: 50%; z-index: 9; }

.galleria-image-nav-right { left: auto; right: 60px; background-position: -254px 46px; }

.galleria-thumb-nav-left, .galleria-thumb-nav-right { cursor: pointer; display: none; background-position: -495px 5px; position: absolute; left: 0; top: 0; height: 40px; width: 23px; z-index: 3; opacity: 0.8; filter: alpha(opacity=80); }

.galleria-thumb-nav-right { background-position: -578px 5px; border-right: none; right: 0; left: auto; }

.galleria-thumbnails-container .disabled { opacity: 0.2; filter: alpha(opacity=20); cursor: default; }

.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right { display: block; }
.galleria-carousel .galleria-thumb-nav-right { display: block; }

.galleria-thumb-nav-left, .galleria-thumb-nav-right { background-repeat: no-repeat; }

.galleria-info-link { background-repeat: no-repeat; }

.galleria-thumb-nav-right { background-repeat: no-repeat; }

.galleria-info-link { background-repeat: no-repeat; }

.galleria-info-close { background-repeat: no-repeat; }

.galleria-image-nav-left, .galleria-image-nav-right { background-repeat: no-repeat; }

.galleria-image-nav-right { background-repeat: no-repeat; }

.touchscrollerH { position: absolute; z-index: 100; height: 7px; bottom: 1px; left: 2px; right: 2px; }

.touchscrollerH > div { position: absolute; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.1); border-radius: 3px 3px 3px 3px; pointer-events: none; z-index: 100; }

.touchscrollerV { position: absolute; z-index: 100; width: 7px; bottom: 2px; top: 2px; right: 1px; }

.touchscrollerV > div { position: absolute; width: 7px; border-radius: 3px 3px 3px 3px; background: rgba(243, 154, 15, 0.7); pointer-events: none; z-index: 100; height: 100%; }

.alpinescrollerV { position: absolute; z-index: 100; width: 8px; bottom: 140px; top: 80px; right: 2px; background: rgba(0, 0, 0, 0.1); border-radius: 4px; }

.alpinescrollerV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 3px; pointer-events: none; z-index: 100; height: 100%; }

.videoboxscrollerV { position: absolute; z-index: 100; width: 8px; bottom: 40px; top: 55px; right: 10px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; }

.videoboxscrollerV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 4px; pointer-events: none; z-index: 100; height: 100%; }

.mplayerscrollerV { position: absolute; z-index: 100; width: 8px; bottom: 30px; top: 220px; right: 30px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; }

.mplayerscrollerV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 4px; pointer-events: none; z-index: 100; height: 100%; }

/* portrait hotspot scroller */
.portraithotspotV { position: absolute; z-index: 100; width: 8px; bottom: 0px; top: 0px; right: 0px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; }

.portraithotspotV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 4px; pointer-events: none; z-index: 100; height: 100%; }

.timetravelscrollerV { position: absolute; z-index: 100; width: 8px; bottom: 0; top: 0; right: 1px; background: rgba(0, 0, 0, 0.1); border-radius: 3px; }

.timetravelscrollerV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 3px; pointer-events: none; z-index: 100; height: 100%; }

.sitemapscrollerV { position: absolute; z-index: 100; width: 8px; bottom: 0; top: 30px; right: 1px; background: rgba(0, 0, 0, 0.1); border-radius: 3px; }

.sitemapscrollerV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 3px; pointer-events: none; z-index: 100; height: 100%; }

.pressscrollerV { position: absolute; z-index: 100; width: 8px; bottom: 0; top: 20px; right: 50px; background: rgba(0, 0, 0, 0.1); border-radius: 3px; }

.pressscrollerV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 3px; pointer-events: none; z-index: 100; height: 100%; }

/* portrait vita scroller alex */
.portraitscrolleraV { position: absolute; z-index: 100; width: 8px; bottom: 0px; top: 0px; right: 6px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; }

.portraitscrolleraV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 4px; pointer-events: none; z-index: 100; height: 100%; }
.portraitscrolleraV > div.active { background-color: #f39a0f; }

/* portrait vita scroller thomas */
.portraitscrollertV { position: absolute; z-index: 100; width: 8px; bottom: 0px; top: 0px; right: 26px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; }

.portraitscrollertV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 4px; pointer-events: none; z-index: 100; height: 100%; }
.portraitscrollertV > div.active { background-color: #f39a0f; }

/* home lecture scroller LFT */
.homelecturescrollerlftV { position: absolute; z-index: 100; width: 8px; bottom: 0px; top: 0px; right: 2px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; }

.homelecturescrollerlftV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 4px; pointer-events: none; z-index: 100; height: 100%; }
.homelecturescrollerlftV > div.active { background-color: #f39a0f; }

/* home lecture scroller RGT */
.homelecturescrollerrgtV { position: absolute; z-index: 100; width: 8px; bottom: 0px; top: 0px; left: 0px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; }

.homelecturescrollerrgtV > div { position: absolute; width: 8px; background: rgba(243, 154, 15, 0.7); border-radius: 4px; pointer-events: none; z-index: 100; height: 100%; }
.homelecturescrollerrgtV > div.active { background-color: #f39a0f; }

body.mplayer { background: #2e2e2e url('../images/textures/layer-bg.png') repeat top left; }

#player-full { background: transparent url('../images/textures/layer-top.jpg') repeat-x top left; }
#player-full #mplayer-wrapper { width: 362px; padding: 15px; margin: auto; position: relative; }
#player-full #mplayer-header { position: relative; }
#player-full #mplayer-header h3 { color: #f39a0f; margin-left: 55px; font-family: "Soho W01 Medium"; text-transform: uppercase; font-size: 22.8px; font-weight: normal; }
#player-full #mplayer-header .icon { display: inline-block; background-position: 0 -1269px; height: 42px; width: 49px; position: absolute; top: 0px; left: 0px; }
.lt-ie8 #player-full #mplayer-header .icon { display: inline; zoom: 1; vertical-align: auto; }
#player-full #mplayer-header .description { font-family: "Soho W01 Regular"; color: white; font-size: 12.3px; line-height: 16.3px; padding-top: 10px; width: 340px; }
#player-full #mplayer-controler { position: relative; width: 360px; *zoom: 1; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding-bottom: 10px; margin-bottom: 9px; }
#player-full #mplayer-controler:after { content: ""; display: table; clear: both; }
.lt-ie9 #player-full #mplayer-controler { border-bottom: 1px solid #423f3c; }
#player-full #mplayer-controler h4 { color: #f39a0f; font-family: "Soho W01 Medium"; text-transform: uppercase; font-size: 20.8px; font-weight: normal; float: left; }
#player-full #mplayer-controler #mplayer-volume { float: right; margin-bottom: -5px; width: 73px; }
#player-full #mplayer-controler #mplayer-volume .icon, #player-full #mplayer-controler #mplayer-volume .volume { display: inline-block; }
.lt-ie8 #player-full #mplayer-controler #mplayer-volume .icon, .lt-ie8 #player-full #mplayer-controler #mplayer-volume .volume { display: inline; zoom: 1; vertical-align: auto; }
#player-full #mplayer-controler #mplayer-volume .icon { background-position: 0 -2465px; height: 18px; width: 12px; margin-right: 5px; float: left; }
#player-full #mplayer-controler #mplayer-volume .volume { background-position: 0 -2778px; height: 20px; width: 51px; }
#player-full #mplayer-controler #mplayer-volume .volume:hover { background-position: 0 -2689px; height: 20px; width: 51px; }
#player-full #mplayer-controler #mplayer-volume .volumebars { width: 55px; height: 20px; display: block; float: left; }
#player-full #mplayer-controler #mplayer-volume .volumebars .volumebar { background-position: 0 -2778px; height: 20px; width: 51px; width: 6px; height: 20px; display: block; margin-top: -2px; float: left; }
#player-full #mplayer-controler #mplayer-volume .volumebars .volumebar.active { background-position: 0 -2689px; height: 20px; width: 51px; width: 6px; height: 20px; }
#player-full #mplayer-controler #mplayer-volume .volumebars .volumebar:hover { background-position: -48px -2689px; height: 20px; width: 51px; width: 6px; height: 25px; }
#player-full #playerlist-wrapper { overflow: auto; height: 320px; width: 360px; }
#player-full #playerlist-wrapper .jspTrack { background: transparent url('../images/textures/jsptrack-bg-blackbg.png') repeat top left; }
#player-full #playerlist-wrapper .jspDrag, #player-full #playerlist-wrapper .jspTrack { -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
#player-full #playerlist-wrapper .jspDrag { background: rgba(153, 153, 153, 0.5); }
#player-full #playerlist-wrapper .jspDrag:hover { background: rgba(243, 154, 15, 0.7); }
#player-full #playerlist-wrapper .jspVerticalBar { background: none; }
#player-full #playerlist-wrapper .jspContainer:focus, #player-full #playerlist-wrapper .jspContainer:hover { border: 0; outline: 0; }
#player-full #playerlist-wrapper ul { list-style: none; }
#player-full #playerlist-wrapper ul li { width: 310px; padding-left: 10px; padding-bottom: 10px; margin-bottom: 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.lt-ie9 #player-full #playerlist-wrapper ul li { border-bottom: 1px solid #423f3c s; }
#player-full #playerlist-wrapper ul li:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
#player-full #playerlist-wrapper .play { color: #999999; font-family: "Soho W01 Medium"; text-transform: uppercase; font-size: 11px; line-height: 14px; padding-left: 40px; display: block; cursor: pointer; background-position: 0 -2107px; }
#player-full #playerlist-wrapper .play:hover { background-position: 0 -2031px; color: #f39a0f; }
#player-full #playerlist-wrapper .play.active { background-position: 0 -2176px; color: #f39a0f; }
#player-full #playerlist-wrapper .play.active:hover { background-position: 0 -2002px; color: #f39a0f; }
#player-full #playerlist-wrapper .timer-slider { margin-left: 38px; margin-top: 10px; *zoom: 1; }
#player-full #playerlist-wrapper .timer-slider:after { content: ""; display: table; clear: both; }
#player-full #playerlist-wrapper .timer-slider .start, #player-full #playerlist-wrapper .timer-slider .finish, #player-full #playerlist-wrapper .timer-slider .slider { float: left; }
#player-full #playerlist-wrapper .timer-slider .start, #player-full #playerlist-wrapper .timer-slider .finish { font-size: 12px; }
#player-full #playerlist-wrapper .timer-slider .start { width: 37px; }
#player-full #playerlist-wrapper .timer-slider .finish { width: 42px; text-align: right; }
#player-full #playerlist-wrapper .timer-slider .slider { border: 1px solid white; position: relative; width: 180px; top: 7px; }
#player-full #playerlist-wrapper .timer-slider .slider .ui-slider-handle { display: block; width: 12px; height: 12px; background-position: 0 -2749px; height: 24px; width: 24px; position: absolute; left: 0; margin-left: 0; cursor: pointer; top: -12px; margin-left: -10px; }
#player-full #playerlist-wrapper .timer-slider .slider .ui-slider-handle:hover { background-position: 0 -2660px; height: 24px; width: 24px; }
#player-full #mplayer-footer { background-position: 0 -3513px; height: 6px; width: 358px; margin-top: 10px; }

#addToHomeScreen { z-index: 9999; -webkit-user-select: none; user-select: none; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; touch-callout: none; width: 240px; font-size: 12.3px; padding: 12px 14px; text-align: left; font-family: "Soho W01 Regular"; background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, white), color-stop(0.02, #eeeeee), color-stop(0.98, #cccccc), color-stop(1, #a3a3a3)); border: 1px solid #505050; -webkit-border-radius: 8px; -webkit-background-clip: padding-box; color: #333333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); line-height: 130%; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); }
#addToHomeScreen .addToHomeArrow { position: absolute; background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204, 204, 204, 0)), color-stop(0.4, rgba(204, 204, 204, 0)), color-stop(0.4, #cccccc)); border-width: 0 1px 1px 0; border-style: solid; border-color: #505050; width: 16px; height: 16px; -webkit-transform: rotateZ(45deg); bottom: -9px; left: 50%; margin-left: -8px; -webkit-box-shadow: inset -1px -1px 0 darkgrey; -webkit-border-bottom-right-radius: 2px; }
#addToHomeScreen .addToHomeClose { -webkit-box-sizing: border-box; position: absolute; right: 4px; top: 4px; width: 18px; height: 18px; line-height: 14px; text-align: center; text-indent: 1px; -webkit-border-radius: 9px; background: rgba(0, 0, 0, 0.12); color: #707070; -webkit-box-shadow: 0 1px 0 white; font-size: 16px; font-family: helvetica; }
#addToHomeScreen .addToHomePlus { font-weight: bold; font-size: 1.3em; }
#addToHomeScreen .addToHomeShare { display: inline-block; width: 18px; height: 15px; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC); background-size: 18px 15px; text-indent: -9999em; overflow: hidden; }
#addToHomeScreen .addToHomeShare.addToHomeShareOS7 { width: 11px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA8CAYAAAAQTCjdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASCQAAEgkB80sG3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKjSURBVGiB7dpPiFVVHMDxz7m9NCtMyI2bEJEC25WrEkzHUXCRraIwdNE8ZxfYIlcis1ZEbGEzT1QCF4XgH1CyWhUoJKIWNRGEiCNKmkSiYTzfcfGuOokx77x3ZlS8382959zfn+/invvn3RdijHIRBrwkOINCYXEcdjpb7VyiYdBsLScwt5y6IloYdzqXo36Ro0gY9IKWo+5JwmzBt2HQnBw9ehYNazyn5TBee8Dh+Vq+CWu92GufnkTDR6ab7gDeBNHouMM/l9tXTXM0fGBmL726Fg1Dam74EsvKqR8VNowL2Yzj5f7rnnE4DHq2235diYYhhTGfC94up35T0y+6di/ITU0rKVd+sEi0P7xr2pSJOu8zvF+OzqEv7vDH/WFxt7/cshy/ticsN8sXYUht0kXDOlsF9XJ4UaEvNoz9X3zc5bKaZThbyr5jzJ4wlNY7KTgM+ES0vhz+KeiPw36fKC/ucAF9uFBOrTZm26SJCtaV27+xIo7cXdkTEhvOoh+XyxprU1qnim7CQdGK2HAyKRexYVShT3RItDElN+mkjiP2Ym+S3f01hv2EVal5WW6hU0ElmptaqJuBpXg6MbeFH2LDpU6CQ93zWIKnEvs0cayGU3glMfkOo1jQYewZzOuyz7FC95Jwo5OgUFfgeg993hh/eTqCTxOSm/iuk8DY0Ap1b2GhtHXxsfZN4j/X0fOx4auEIknEhqv4OiUn1L13Z/+xWfWVaG4q0dxUormpRHNTieamEs1NJZqbJ1Q0jHvdiJo5S2cVjSNOCHZhn3/SnuYnIvl3yomIIz7MXZMn9hydRCrR3FSiualEc1OJ5qYSzU0lmptKNDePjWgwcPePT7/g+4cp8wCW4GXaryK3tL+mLdD5x62ppllgu7bso8q/2HIbzGWdNmWnSJwAAAAASUVORK5CYII=); background-size: 11px 15px; }
#addToHomeScreen .addToHomeTouchIcon { display: block; float: left; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.9); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.9); background-repeat: no-repeat; width: 57px; height: 57px; -webkit-background-size: 57px 57px; background-size: 57px 57px; margin: 0 12px 0 0; border: 1px solid #333333; -webkit-background-clip: padding-box; background-clip: padding-box; }
#addToHomeScreen.addToHomeWide { width: 296px; }
#addToHomeScreen.addToHomeIpad { width: 268px; font-size: 12.3px; padding: 14px; }
#addToHomeScreen.addToHomeIpad .addToHomeArrow { -webkit-transform: rotateZ(-135deg); background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(238, 238, 238, 0)), color-stop(0.4, rgba(238, 238, 238, 0)), color-stop(0.4, #eeeeee)); -webkit-box-shadow: inset -1px -1px 0 white; top: -9px; bottom: auto; left: 50%; }
#addToHomeScreen.addToHomeIpad.addToHomeWide { width: 320px; font-size: 18px; padding: 14px; }

body.lang-en #fb-search .alpinehelp .helpicons, body.lang-en #fb-search .helpcontent .helpicons, body.lang-en #fb-recomend .alpinehelp .helpicons, body.lang-en #fb-recomend .helpcontent .helpicons, body.lang-en #fb-help .alpinehelp .helpicons, body.lang-en #fb-help .helpcontent .helpicons, body.lang-en #fb-90 .alpinehelp .helpicons, body.lang-en #fb-90 .helpcontent .helpicons, body.lang-en #fb-sitemap .alpinehelp .helpicons, body.lang-en #fb-sitemap .helpcontent .helpicons, body.lang-en #fb-en .alpinehelp .helpicons, body.lang-en #fb-en .helpcontent .helpicons, body.lang-xy #fb-search .alpinehelp .helpicons, body.lang-xy #fb-search .helpcontent .helpicons, body.lang-xy #fb-recomend .alpinehelp .helpicons, body.lang-xy #fb-recomend .helpcontent .helpicons, body.lang-xy #fb-help .alpinehelp .helpicons, body.lang-xy #fb-help .helpcontent .helpicons, body.lang-xy #fb-90 .alpinehelp .helpicons, body.lang-xy #fb-90 .helpcontent .helpicons, body.lang-xy #fb-sitemap .alpinehelp .helpicons, body.lang-xy #fb-sitemap .helpcontent .helpicons, body.lang-xy #fb-en .alpinehelp .helpicons, body.lang-xy #fb-en .helpcontent .helpicons { background: url('../images/textures/fb-help-icons-en.png'); }
body.lang-en #fb-search .alpinehelp .explorehelp, body.lang-en #fb-search .helpcontent .explorehelp, body.lang-en #fb-recomend .alpinehelp .explorehelp, body.lang-en #fb-recomend .helpcontent .explorehelp, body.lang-en #fb-help .alpinehelp .explorehelp, body.lang-en #fb-help .helpcontent .explorehelp, body.lang-en #fb-90 .alpinehelp .explorehelp, body.lang-en #fb-90 .helpcontent .explorehelp, body.lang-en #fb-sitemap .alpinehelp .explorehelp, body.lang-en #fb-sitemap .helpcontent .explorehelp, body.lang-en #fb-en .alpinehelp .explorehelp, body.lang-en #fb-en .helpcontent .explorehelp, body.lang-xy #fb-search .alpinehelp .explorehelp, body.lang-xy #fb-search .helpcontent .explorehelp, body.lang-xy #fb-recomend .alpinehelp .explorehelp, body.lang-xy #fb-recomend .helpcontent .explorehelp, body.lang-xy #fb-help .alpinehelp .explorehelp, body.lang-xy #fb-help .helpcontent .explorehelp, body.lang-xy #fb-90 .alpinehelp .explorehelp, body.lang-xy #fb-90 .helpcontent .explorehelp, body.lang-xy #fb-sitemap .alpinehelp .explorehelp, body.lang-xy #fb-sitemap .helpcontent .explorehelp, body.lang-xy #fb-en .alpinehelp .explorehelp, body.lang-xy #fb-en .helpcontent .explorehelp { background: url('../images/textures/fb-help-alpine-icons-en.png') no-repeat; }
body.lang-en #fb-search .alpinehelp .desktop-view .cursornav, body.lang-en #fb-search .helpcontent .desktop-view .cursornav, body.lang-en #fb-recomend .alpinehelp .desktop-view .cursornav, body.lang-en #fb-recomend .helpcontent .desktop-view .cursornav, body.lang-en #fb-help .alpinehelp .desktop-view .cursornav, body.lang-en #fb-help .helpcontent .desktop-view .cursornav, body.lang-en #fb-90 .alpinehelp .desktop-view .cursornav, body.lang-en #fb-90 .helpcontent .desktop-view .cursornav, body.lang-en #fb-sitemap .alpinehelp .desktop-view .cursornav, body.lang-en #fb-sitemap .helpcontent .desktop-view .cursornav, body.lang-en #fb-en .alpinehelp .desktop-view .cursornav, body.lang-en #fb-en .helpcontent .desktop-view .cursornav, body.lang-xy #fb-search .alpinehelp .desktop-view .cursornav, body.lang-xy #fb-search .helpcontent .desktop-view .cursornav, body.lang-xy #fb-recomend .alpinehelp .desktop-view .cursornav, body.lang-xy #fb-recomend .helpcontent .desktop-view .cursornav, body.lang-xy #fb-help .alpinehelp .desktop-view .cursornav, body.lang-xy #fb-help .helpcontent .desktop-view .cursornav, body.lang-xy #fb-90 .alpinehelp .desktop-view .cursornav, body.lang-xy #fb-90 .helpcontent .desktop-view .cursornav, body.lang-xy #fb-sitemap .alpinehelp .desktop-view .cursornav, body.lang-xy #fb-sitemap .helpcontent .desktop-view .cursornav, body.lang-xy #fb-en .alpinehelp .desktop-view .cursornav, body.lang-xy #fb-en .helpcontent .desktop-view .cursornav { background: url('../images/textures/fb-help-alpine-desktop-en.png'); }
body.lang-en #fb-search .alpinehelp .touch-view .touchnav, body.lang-en #fb-search .helpcontent .touch-view .touchnav, body.lang-en #fb-recomend .alpinehelp .touch-view .touchnav, body.lang-en #fb-recomend .helpcontent .touch-view .touchnav, body.lang-en #fb-help .alpinehelp .touch-view .touchnav, body.lang-en #fb-help .helpcontent .touch-view .touchnav, body.lang-en #fb-90 .alpinehelp .touch-view .touchnav, body.lang-en #fb-90 .helpcontent .touch-view .touchnav, body.lang-en #fb-sitemap .alpinehelp .touch-view .touchnav, body.lang-en #fb-sitemap .helpcontent .touch-view .touchnav, body.lang-en #fb-en .alpinehelp .touch-view .touchnav, body.lang-en #fb-en .helpcontent .touch-view .touchnav, body.lang-xy #fb-search .alpinehelp .touch-view .touchnav, body.lang-xy #fb-search .helpcontent .touch-view .touchnav, body.lang-xy #fb-recomend .alpinehelp .touch-view .touchnav, body.lang-xy #fb-recomend .helpcontent .touch-view .touchnav, body.lang-xy #fb-help .alpinehelp .touch-view .touchnav, body.lang-xy #fb-help .helpcontent .touch-view .touchnav, body.lang-xy #fb-90 .alpinehelp .touch-view .touchnav, body.lang-xy #fb-90 .helpcontent .touch-view .touchnav, body.lang-xy #fb-sitemap .alpinehelp .touch-view .touchnav, body.lang-xy #fb-sitemap .helpcontent .touch-view .touchnav, body.lang-xy #fb-en .alpinehelp .touch-view .touchnav, body.lang-xy #fb-en .helpcontent .touch-view .touchnav { background: url('../images/textures/fb-help-alpine-touch-en.png'); }
body.lang-en #teaser-block .fullscreen-box #loading span.ico, body.lang-xy #teaser-block .fullscreen-box #loading span.ico { background: transparent url('../images/textures/alpine_preloader-en.png') no-repeat left top; }
body.lang-en.portrait #portrait-teaser #infobox-thomas, body.lang-xy.portrait #portrait-teaser #infobox-thomas { background: transparent url('../images/textures/infobox-thomas-en.png') no-repeat top left; }
body.lang-en.portrait #portrait-teaser #infobox-alex, body.lang-xy.portrait #portrait-teaser #infobox-alex { background: transparent url('../images/textures/infobox-alex-en.png') no-repeat top left; }
body.lang-en #fb-search form input.submit, body.lang-en #fb-recomend form input.submit, body.lang-en #fb-help form input.submit, body.lang-en #fb-90 form input.submit, body.lang-en #fb-sitemap form input.submit, body.lang-en #fb-en form input.submit, body.lang-xy #fb-search form input.submit, body.lang-xy #fb-recomend form input.submit, body.lang-xy #fb-help form input.submit, body.lang-xy #fb-90 form input.submit, body.lang-xy #fb-sitemap form input.submit, body.lang-xy #fb-en form input.submit { background-position: 0 -2025px; height: 38px; width: 380px; }
body.lang-en #fb-search form input.submit:hover, body.lang-en #fb-recomend form input.submit:hover, body.lang-en #fb-help form input.submit:hover, body.lang-en #fb-90 form input.submit:hover, body.lang-en #fb-sitemap form input.submit:hover, body.lang-en #fb-en form input.submit:hover, body.lang-xy #fb-search form input.submit:hover, body.lang-xy #fb-recomend form input.submit:hover, body.lang-xy #fb-help form input.submit:hover, body.lang-xy #fb-90 form input.submit:hover, body.lang-xy #fb-sitemap form input.submit:hover, body.lang-xy #fb-en form input.submit:hover { background-position: 0 -1982px; height: 38px; width: 380px; }
body.lang-en #site-footer #warn-icon, body.lang-xy #site-footer #warn-icon { background-position: 0 -1748px; height: 229px; width: 187px; }
body.lang-en.shop #shop_cats #eyecatcher, body.lang-xy.shop #shop_cats #eyecatcher { background-position: 0 -753px; height: 135px; width: 137px; }
body.lang-en.autograph #main-area h2, body.lang-xy.autograph #main-area h2 { width: 290px; }
body.lang-en.portrait #portrait-teaser .layer-btns .layer-btn.btn5 p, body.lang-xy.portrait #portrait-teaser .layer-btns .layer-btn.btn5 p { font-size: 10px; }
body.lang-en.portrait #portrait-teaser .layer-btns .layer-btn.btn7 p, body.lang-xy.portrait #portrait-teaser .layer-btns .layer-btn.btn7 p { padding-top: 27px; }
body.lang-en .hb_home_article article.img_left .charity-stoerer, body.lang-xy .hb_home_article article.img_left .charity-stoerer { background-position: 0 -1171px; height: 114px; width: 122px; }
body.lang-en #site-header #top-bar #left-bar .topnav-media, body.lang-xy #site-header #top-bar #left-bar .topnav-media { background-position: 0 -1095px; height: 30px; width: 99px; }
body.lang-en #site-header #top-bar #left-bar .topnav-media:hover, body.lang-xy #site-header #top-bar #left-bar .topnav-media:hover { background-position: 0 -1060px; height: 30px; width: 99px; }
body.lang-en #site-header #top-bar #left-bar .topnav-media.active, body.lang-en #site-header #top-bar #left-bar .topnav-media.trail, body.lang-xy #site-header #top-bar #left-bar .topnav-media.active, body.lang-xy #site-header #top-bar #left-bar .topnav-media.trail { background-position: 0 -1060px; height: 30px; width: 99px; }
body.lang-en #site-header #top-bar #left-bar .topnav-press, body.lang-xy #site-header #top-bar #left-bar .topnav-press { background-position: 0 -1269px; height: 30px; width: 37px; }
body.lang-en #site-header #top-bar #left-bar .topnav-press:hover, body.lang-xy #site-header #top-bar #left-bar .topnav-press:hover { background-position: 0 -1182px; height: 30px; width: 37px; }
body.lang-en #site-header #top-bar #left-bar .topnav-press.active, body.lang-en #site-header #top-bar #left-bar .topnav-press.trail, body.lang-xy #site-header #top-bar #left-bar .topnav-press.active, body.lang-xy #site-header #top-bar #left-bar .topnav-press.trail { background-position: 0 -1182px; height: 30px; width: 37px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-dates a, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates a { background-position: 0 -126px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-dates a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates a.hover { background-position: 0 -84px; height: 37px; width: 101px; width: 0; }
body.lang-en #site-header #main-navi ul.nav-center li.link-dates.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-dates.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates.trail > a { background-position: 0 -84px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-dates.active > a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-dates.trail > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates.active > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-dates.trail > a.hover { display: none; }
body.lang-en #site-header #main-navi ul.nav-center li.link-alpin a, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin a { background-position: 0 -462px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-alpin a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin a.hover { background-position: 0 -294px; height: 37px; width: 101px; width: 0; }
body.lang-en #site-header #main-navi ul.nav-center li.link-alpin.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-alpin.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin.trail > a { background-position: 0 -294px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-alpin.active > a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-alpin.trail > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin.active > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-alpin.trail > a.hover { display: none; }
body.lang-en #site-header #main-navi ul.nav-center li.link-portrait a, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait a { background-position: 0 -798px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-portrait a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait a.hover { background-position: 0 -756px; height: 37px; width: 101px; width: 0; }
body.lang-en #site-header #main-navi ul.nav-center li.link-portrait.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-portrait.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait.trail > a { background-position: 0 -756px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-portrait.active > a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-portrait.trail > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait.active > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-portrait.trail > a.hover { display: none; }
body.lang-en #site-header #main-navi ul.nav-center li.link-time a, body.lang-xy #site-header #main-navi ul.nav-center li.link-time a { background-position: 0 -252px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-time a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-time a.hover { background-position: 0 -168px; height: 37px; width: 101px; width: 0; }
body.lang-en #site-header #main-navi ul.nav-center li.link-time.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-time.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-time.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-time.trail > a { background-position: 0 -168px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-time.active > a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-time.trail > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-time.active > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-time.trail > a.hover { display: none; }
body.lang-en #site-header #main-navi ul.nav-center li.link-record a, body.lang-xy #site-header #main-navi ul.nav-center li.link-record a { background-position: 0 -420px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-record a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-record a.hover { background-position: 0 -378px; height: 37px; width: 101px; width: 0; }
body.lang-en #site-header #main-navi ul.nav-center li.link-record.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-record.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-record.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-record.trail > a { background-position: 0 -378px; height: 37px; width: 101px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-record.active > a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-record.trail > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-record.active > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-record.trail > a.hover { display: none; }
body.lang-en #site-header #main-navi ul.nav-center li.link-lecture a, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture a { background-position: 0 -42px; height: 37px; width: 117px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-lecture a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture a.hover { background-position: 0 0; height: 37px; width: 117px; width: 0; }
body.lang-en #site-header #main-navi ul.nav-center li.link-lecture.active > a, body.lang-en #site-header #main-navi ul.nav-center li.link-lecture.trail > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture.active > a, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture.trail > a { background-position: 0 0; height: 37px; width: 117px; }
body.lang-en #site-header #main-navi ul.nav-center li.link-lecture.active > a.hover, body.lang-en #site-header #main-navi ul.nav-center li.link-lecture.trail > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture.active > a.hover, body.lang-xy #site-header #main-navi ul.nav-center li.link-lecture.trail > a.hover { display: none; }

img { -ms-interpolation-mode: bicubic; }

@media (orientation: landscape) { html.ipad.ios7 > body { position: fixed; bottom: 0; width: 100%; height: 672px !important; } }

#cookiebar {
    box-sizing: border-box;
    position: fixed;
    left: 0;
    width: 100%;
    background-color: #000;
    padding: 15px;
    text-align: center;
    font-size: 13px;
    color: #ffffff;
    line-height: 2;
    z-index: 100;
    font-family: "Soho W01 Regular";
}

#cookiebar.bottom {
    bottom: 0;
}

#cookiebar-desc {
    display: inline-block;
    font-size: 10.7pt;
    color: #fff;
    text-align: left;
    width: 900px;
    padding-right: 100px;
    line-height: 20px;
}

#cookiebar span {
    margin-right: 0;
}

#cookiebar button {
    height: 31px;
    padding: 0 8px;
    border: none;
    background-color: transparent;
    color: #f39a0f;
    cursor: pointer;
    line-height: 31px;
    vertical-align: top;
    font-size: 20px;
    font-family: "Soho W01 Medium";
}

#cookiebar a {
    margin-right: 1em;
    color: #f39a0f;
    text-decoration: none;
}

#cookiebar a:hover {
    text-decoration: none;
}
