/** * @file * Page Styling * * Style the markup found in page.tpl.php. Also includes some styling of * miscellaneous Drupal elements that appear in the $content variable, such as * ul.links, .pager, .more-link, etc. */html.xzoomed{width:100%;height:100%;overflow:hidden;}body{  margin:0;  padding:0;  color:#5a4a2f;  background:#fff url(../images/sommer/header/default.jpg) no-repeat center 105px;  text-align:left;  min-width:1000px;  width:100%;}body.section-wandern{  background-image:url(../images/sommer/header/default.jpg);}body.section-winter{  background-image:url(../images/sommer/header/winter.jpg);}body.section-familie{  background-image:url(../images/sommer/header/familie.jpg);}body.section-freizeit{  background-image:url(../images/sommer/header/freizeit.jpg);}body.section-traditionen{  background-image:url(../images/sommer/header/traditionen.jpg);}body.section-genuss{  background-image:url(../images/sommer/header/genuss.jpg);}body.section-service{  background-image:url(../images/sommer/header/service.jpg);}#page{  width:100%;}#skip-link{  margin:0;}#skip-link a,#skip-link a:visited{  display:block;  width:100%;  padding:2px 0 3px;  text-align:center;  background-color:#666;  color:#fff;}a{  color:#5a4a2f;  text-decoration:underline;}a:hover,a:focus{  text-decoration:none;}.logo-allgaeu{  position:absolute;  position:fixed;  z-index:20;  top:145px;  right:0;}.side-icon{  position:absolute;  position:fixed;  z-index:20;  top:0;  right:0;  display:block;  width:59px;  height:59px;  background:url(../images/sommer/sprites.png) no-repeat 0 -1000px;}.lt-ie9 .side-icon{background-image:none;}.side-icon span{  display:none;  position:absolute;  top:7px;  right:59px;  background:#fff;  padding:6px 7px;  width:185px;  text-align:center;}.side-icon:hover span{display:block;}.side-icon-gallery{top:230px;background-position:-470px -240px;}.side-icon-booking{top:285px;background-position:-470px -318px;}.side-icon-search{top:340px;background-position:-470px -398px;}.side-icon-freibad{top:395px;background-position:-470px -477px;}.side-icon-wintersports{top:210px;background-position:-470px -133px;width:82px;height:83px;}.side-icon-wintersports span{top:28px;right:72px}.missen-winter .side-icon-gallery{top:295px;}.missen-winter .side-icon-booking{display:none;}.missen-winter .side-icon-search{top:350px;}.missen-winter .side-icon-freibad{display:none;}.missen-summer .side-icon-wintersports{display:none;}.freibad-status span:before{content:'';width:11px;height:11px;background:url(/sites/all/themes/missen/images/schneebericht/inaktiv.png) no-repeat 0 0; position: absolute;top:50%; left:15px;margin:-5px 0 0;}.freibad-status-1 span:before{background-image:url(/sites/all/themes/missen/images/schneebericht/aktiv.png);}/* * Header */#header-wrapper{  background:#e3d9c0 url(../images/sommer/navi_bg.png) no-repeat center 0;  height:105px;  position:relative;  position:absolute;position:fixed;  width:100%;  z-index:10;  box-shadow:2px 2px 8px #333;}.missen-winter #header-wrapper{  background-image:url(../images/winter/navi_bg.png);}#header{  padding:0;  height:105px;  position:relative;}#logo {  position:absolute;  z-index:16;  top:15px;  left:0;}#logo img {  vertical-align: bottom;}#zur-gemeinde{  position:absolute;  z-index:11;  top:105px;  left:-10px;  background:#E3D9C0 url(../images/icon_gemeinde.png) no-repeat 34px 25px;  padding:25px 50px 10px 64px;  border-bottom-left-radius:28px;  border-bottom-right-radius:28px;  font-size:13px;  box-shadow:inset 0 4px 4px -4px #000;}.freibadinfo{  position:absolute;  z-index:11;  top:105px;  right:-10px;  background:#E3D9C0;  padding:5px 20px 5px 35px;  border-bottom-left-radius:28px;  border-bottom-right-radius:28px;  font-size:13px;  box-shadow:inset 0 4px 4px -4px #000;  text-decoration:none;}.freibadinfo div{background:#91AE1D;color:#fff;text-align:center;font-size:12px;margin: 1px 0 0;}#precontent{  width:100%;  height:546px;  overflow:hidden;  position:relative;  z-index:5;  text-align:left;}.front #precontent{  height:795px;}#precontent figure{  position:absolute;  z-index:7;  top:105px;  left:50%;  margin:0 0 0 -1000px;}#precontent figcaption{  position:absolute;  z-index:14;  top:180px;  left:520px;  width:389px;  height:130px;  background:url(../images/claim.png) no-repeat 0 0;}#wwChangerPrev,#wwChangerNext,#wwChangerFull{  position:absolute;  z-index:9;  top:590px;  left:50%;  margin:0 0 0 -490px;  background:url(../images/sommer/sprites.png) no-repeat 0 -125px;  width:36px;  height:36px;  cursor:pointer;}#wwChangerNext{  margin:0 0 0 -430px;  background-position:0 -181px;}#wwChangerFull{  margin:0 0 0 -370px;  background-position:0 -238px;}#precontent-bg{  position:absolute;  z-index:9;  top:0;  left:0;  width:100%;  height:144px;  background:url(../images/changer.png) repeat-x;}#precontent-bottom-bg{  position:absolute;  z-index:13;  bottom:0;  left:50%;  width:2000px;  height:85px;  margin:0 0 0 -1000px;  background:#e3d9c0 url(../images/sommer/content_top.png) repeat-x;  box-shadow:0 -1px 4px #666}.missen-winter #precontent-bottom-bg{  background-image:url(../images/winter/content_top.png);}.front #precontent-bottom-bg{  background-color:transparent;  box-shadow:none;}#precontent-box{  position:absolute;  z-index:10;  bottom:0;  left:50%;  margin:0 0 0 -550px;  width:980px;  padding:0 60px;  background:rgb(231,223,203);  background:-moz-linear-gradient(top,rgba(231,223,203,1) 0%,rgba(231,223,203,.7) 100%);  background:-webkit-gradient(linear,left top, left bottom,color-stop(0%,rgba(231,223,203,.7)),color-stop(100%,rgba(231,223,203,1)));  background:-webkit-linear-gradient(top,rgba(231,223,203,1) 0%,rgba(231,223,203,.7) 100%);  background:-o-linear-gradient(top,rgba(231,223,203,1) 0%,rgba(231,223,203,.7) 100%);  background:-ms-linear-gradient(top,rgba(231,223,203,1) 0%,rgba(231,223,203,.7) 100%);  background:linear-gradient(to bottom,rgba(231,223,203,1) 0%,rgba(231,223,203,.7) 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7dfcb',endColorstr='#e7dfcb',GradientType=0);  border-radius:8px;}#precontent-box .box{  position:relative;  float:left;  width:270px;  padding:0;  margin:20px 0 100px;  min-height:186px;}#precontent-box .box-content{  font-size:.857em;  line-height:1.1;}#precontent-box .box-content p{  margin:0 0 .5em;  font-size:1em;}#precontent-box .box-button{  position:absolute;  left:0;  bottom:0;  padding:4px 11px 3px;  border:0;}#precontent-box  input,#precontent-box select{  background:#fff;  border:1px solid #fff;  padding:2px;  margin:0 10px 15px 0;  width:118px;  color:#5a4a2f;}#precontent-box  input{  width:110px;  background:#fff url(../images/sommer/sprites.png) no-repeat -632px -164px;  border-width:2px;}::-webkit-input-placeholder{color:#5a4a2f;opacity:1;}:-moz-placeholder{color:#5a4a2f;opacity:1;}::-moz-placeholder{color:#5a4a2f;opacity:1;}:-ms-input-placeholder{color:#5a4a2f;opacity:1;}#precontent-box .box-buchen{  margin:20px 35px 20px 0;}#precontent-box .box-wetter{  width:330px;  padding:0 40px;  border:solid #b1a693;  border-width:0 1px;}#precontent-box .box-wetter img{  float:left;  margin:0 10px 0 0;}#precontent-box .box-wetter .degree{  font-weight:bold;  margin:5px 0 15px;  font-size:1.1em;}#precontent-box .box-wetter .webcam{  float:right;  background:#fff;  margin:0;  padding:4px;  border:1px solid #dfdfdf;  width:170px;}#precontent-box .box-wetter .box-button{  left:40px;}#precontent-box .box-touren{  float:right;  width:230px;}#precontent-box .box-heading{  font-size:2.143em;  line-height:1;  display:inline-block;  margin:0 0 20px;  background:url(../images/sommer/sprites.png) no-repeat 0 0;}.missen-winter #precontent-box .box-heading{  background-image:url(../images/winter/sprites.png);}#precontent-box .box-buchen .box-heading{  background-position:-166px -43px;}#precontent-box .box-wetter .box-heading{  background-position:-166px -147px;}#precontent-box .box-touren .box-heading{  background-position:-166px -251px;}#precontent-box .box-buchen:hover .box-heading{  background-position:-166px 7px;}#precontent-box .box-wetter:hover .box-heading{  background-position:-166px -95px;}#precontent-box .box-touren:hover .box-heading{  background-position:-166px -199px;}#precontent-box .box-link{  padding:0 0 0 18px;  background:url(../images/sommer/sprites.png) no-repeat -166px -308px;  color:#433f38;  text-decoration:none;}.missen-winter #precontent-box .box-link{  background-image:url(../images/winter/sprites.png);}#precontent-box .box-buchen .box-link{  position:absolute;  left:146px;  bottom:4px;}#precontent-box .box-link:hover,#precontent-box .box-link:focus{  text-decoration:underline;}#precontent-box .box-close{  background:url(../images/sommer/sprites.png) no-repeat -167px -416px;  position:absolute;  top:-20px;  right:10px;  width:45px;  height:45px;  cursor:pointer;}.missen-winter #precontent-box .box-close{  background-image:url(../images/winter/sprites.png);}.region-header { /* Wrapper for any blocks placed in the header region */  clear: both; /* Clear the logo */}/* * Main (container for everything else) */#main {}/* * Content */#content {}#print{  position:absolute;  top:8px;  right:0;  background:url(../images/sommer/sprites.png) no-repeat -680px 3px;  padding:0 20px 0 0;  font-size:.8em;  text-decoration:none;}#print:hover,#print:focus{  color:#000;}.region-highlighted {}.breadcrumb { /* The path to the current page in the form of a list of links */}.breadcrumb ol {  margin: 0;  padding: 0;}.breadcrumb li {  display: inline;  list-style-type: none;  margin: 0;  padding: 0;}h1.title, /* The title of the page */h2.node-title, /* Title of a piece of content when it is given in a list of content */h2.block-title, /* Block title */h2.title, /* Comment section heading */h2.comment-form, /* Comment form heading */h3.title { /* Comment title */  margin: 0;}h1.title{  padding-right:80px;}/*img[style*="float:left"],img[style*=float][style*=left],*/.floatleft{float:left;margin:0 20px 10px 0;}/*img[style*="float:right"],img[style*=float][style*=right],*/.floatright{float:right;margin:0 0 10px 20px;}#content td{  padding:2px 4px;  border:1px solid #ccc;}tr.even { /* Some tables have rows marked even or odd. */  /* background-color: #eee; */ /* Drupal core uses a #eee background */}tr.odd {  /* background-color: #eee; */ /* Drupal core uses a #eee background */}div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */}div.messages ul {  margin-top: 0;  margin-bottom: 0;}div.status { /* Normal priority messages */}div.warning,tr.warning { /* Medium priority messages */  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */}div.error,tr.error { /* High priority messages. See also the .error declaration below. */}.error { /* Errors that are separate from div.messages status messages. */  /* color: #e55; */ /* Drupal core uses a #e55 background */}.warning { /* Warnings that are separate from div.messages status messages. */  /* color: #e09010; */ /* Drupal core uses a #e09010 background */}.tabs { /* See also the tabs.css file. */}.region-help { /* Help text on a page */}.more-help-link { /* Link to more help */}.region-content { /* Wrapper for the actual page content */}ul.inline { /* List of links generated by theme_links() */  display: inline;  padding: 0;}ul.inline li {  display: inline;  list-style-type: none;  padding: 0 1em 0 0; /* LTR */}span.field-label { /* The inline field label used by the Fences module */  padding: 0 1em 0 0; /* LTR */}.item-list .pager { /* A list of page numbers when more than 1 page of content is available */  padding: 0;}.item-list .pager li { /* Each page number in the pager list */  padding: 0 0.5em;}.feed-icon { /* The link to the RSS or Atom feed for the current list of content */}.more-link { /* Aggregator, blog, and forum more link */}/* * First sidebar (on left in LTR languages, on right in RTL) * * Remember to NOT add padding or margin to your .region-sidebar-first * (see the layout.css file.) */.region-sidebar-first {}.sidebar .button-suchen-buchen{  display:block;  background-color:#91ae1e;  background-image:url(../images/sommer/sprites.png);  background-repeat:no-repeat;  background-position:-714px -292px;  background-image:url(../images/sommer/sprites.png),linear-gradient(to bottom,rgba(173,194,86,1) 0%,rgba(145,174,30,1) 100%);  background-repeat:no-repeat,repeat;  background-position:-714px -292px,0 0;  color:#fff;  font-size:22px;  font-family:'Roboto',Arial,Helvetica,"Nimbus Sans L",sans-serif;  font-weight:300;  line-height:1;  padding:8px 0 8px 48px;  border-radius:8px;  text-decoration:none;}.lt-ie9 .sidebar .button-suchen-buchen{background:#91ae1e;}.sidebar .button-suchen-buchen strong{  font-weight:normal;  font-weight:400;}.sidebar .button-suchen-buchen:hover,.sidebar .button-suchen-buchen:focus{  background-color:rgb(145,174,30);  background-image:url(../images/sommer/sprites.png);}.missen-winter .sidebar .button-suchen-buchen{  background-image:url(../images/winter/sprites.png);  background-image:url(../images/winter/sprites.png),linear-gradient(to bottom,rgba(30,100,165,1) 0%,rgba(88,152,204,1) 100%);}.missen-winter .sidebar .button-suchen-buchen:hover,.sidebar .button-suchen-buchen:focus{  background-color:rgb(88,152,204);  background-image:url(../images/winter/sprites.png);}/* * Second sidebar (on right in LTR languages, on left in RTL) * * Remember to NOT add padding or margin to your .region-sidebar-second * (see the layout.css file.) */.region-sidebar-second {}article a{  color:#91ae1d;}/* * Footer */#footer-wrapper-wrapper{  background:url(../images/footer.gif) no-repeat center 0;}#footer-wrapper{  background:url(../images/footer.png) no-repeat center bottom;  padding:85px 0 45px;}#footer{  width:980px;  margin:0 auto;  padding:0;}#footer .block{  position:relative;  float:left;  padding:0 50px 20px 0;  font-size:.857em;  min-height:140px;}#footer .block.last{  float:right;  width:120px;  padding-right:5px;  padding-left:10px;}#footer .block.last .block-title{  background:url(../images/sommer/sprites.png) no-repeat -685px -94px;  margin-top:-35px;  padding-top:35px;}.lt-ie9 #footer .block.last .block-title{background-image:none;}#footer #block-block-6{  width:140px;}#footer #block-block-6 img{  margin:0 7px 0 0;}#footer .block-title{  font-size:2em;  font-family:'Roboto',Arial,Helvetica,"Nimbus Sans L",sans-serif;  font-weight:300;  line-height:1;  margin:0 0 .7em;}#footer #block-block-4 .block-title{  margin:0 0 .3em;}#footer .block p{  margin:0 0 .7em;  line-height:1.4;}#footer .block li{  background:red}#footer .block .box-button{  padding:0 0 0 18px;  background:url(../images/sommer/sprites.png) no-repeat -166px -308px;  color:#433f38;  position:absolute;  left:0;  bottom:0;  line-height:1.204;}#footer a{  color:#433f38;}.missen-winter #footer .block .box-button{  background-image:url(../images/winter/sprites.png);}#footer .block.last .box-button{  margin-left:10px;}#footer #block-block-5 p{  line-height:1.6;}.fb-like{  margin:10px 0 0;}/* * Post footer */#postfooter-wrapper{  background:#433f38;  color:#b4b2af;  padding:7px 0;}#postfooter{  width:980px;margin:0 auto;  font-size:.9em;}#postfooter p{  margin:0;}#postfooter a{  color:#b4b2af;}#postfooter .copyright{  float:right;}#postfooter span{  display:inline-block;  padding:0 5px;}.view-content{  width:100%;  overflow:hidden;  margin:40px 0 0;}.views-row{  position:relative;  float:left;  width:230px;  padding:0 0 10px;  min-height:274px;  margin-bottom:20px;}.views-row:hover a{  color:#000;}.views-row.views-row-first,.views-row.views-row-4,.views-row.views-row-7,.views-row.views-row-10{  margin:0 10px 0 0;}.views-row.views-row-3,.views-row.views-row-6,.views-row.views-row-9,.views-row.views-row-12{  float:right;}.views-field-field-image{  width:228px;  height:162px;  border:1px solid #ccc;  margin:0 0 10px;}.views-field-field-image a{  display:block;  height:156px;  overflow:hidden;  border:3px solid #e3e3e3;}.views-field-field-image img{  width:100%;  height:auto;}.views-field-title,.views-field-field-titel-zusammenfassung{  font-family:'Roboto',Arial,Helvetica,"Nimbus Sans L",sans-serif;  font-weight:300;  font-size:1.3em;  margin:0 0 10px;}.views-field-title a,.views-field-field-titel-zusammenfassung a{  text-decoration:none;}.views-field-title a:hover,.views-field-title a:focus,.views-field-field-titel-zusammenfassung a:hover,.views-field-field-titel-zusammenfassung a:focus{  text-decoration:underline;}.views-field-body{  font-size:.9em;  line-height:1.3;  padding:0 0 10px;}.views-field-view-node{  position:absolute;  left:0;  bottom:0;  font-size:.85em;  line-height:1.204;  font-weight:bold;}.views-field-view-node a{  display:inline-block;  padding:0 0 0 18px;  background:url(../images/sommer/sprites.png) no-repeat -166px -308px;  color:#433f38;  text-decoration:none;}.missen-winter .views-field-view-node a{  background-image:url(../images/winter/sprites.png);}.lt-ie9 .views-field-view-node a{background-image:none !important;}.views-field-view-node a:hover,.views-field-view-node a:focus{  text-decoration:underline;}.views-field-field-image:hover img{  opacity:.8;}.content-boxes{  border-top:2px dotted #5a4a2f;  margin:20px 0 0;}.content-boxes .views-row{  width:345px;  padding:0 0 10px;  min-height:10px;  margin:0 20px 30px 0;}.content-boxes .views-field-field-image{  float:left;  width:140px;  height:100px;  margin:0 10px 10px 0;  background:#e3e3e3;}.content-boxes .views-field-field-image a{  height:94px;  display:table-cell;  vertical-align:middle;}.content-boxes .views-field-field-image img{  display:block;}.content-boxes .views-row.views-row-3{  float:left;}.content-boxes .views-row.views-row-2,.content-boxes .views-row.views-row-4{  margin-right:0;}.content-boxes .views-field-field-titel-zusammenfassung{  margin:0 0 .3em;font-weight:400;}.content-boxes .views-field-view-node{  position:relative;  left:auto;  bottom:auto;  font-size:.8em;  margin-left:150px;  padding-top:10px;}.content-boxes .views-field-body{  font-size:.85em;}.content-boxes .views-field-body p{  margin:0 0 .5em;}.content-boxes .views-row-more .views-field-field-image a{  background:#5b4b2f url(../images/sommer/sprites.png) no-repeat -668px -193px;  color:#fff;  text-align:center;  text-decoration:none;  vertical-align:bottom;  height:84px;  padding:0 0 10px;  width:134px;}.lt-ie9 .content-boxes .views-row-more .views-field-field-image a{background-image:none !important;}.content-boxes .views-row-more .views-field-field-image a:hover,.content-boxes .views-row-more .views-field-field-image a:focus{  background-color:#645232;}.view-taxonomy-term .views-row.views-row-4{  clear:left;}.view-archive .view-content{margin:0;}.view-archive .views-summary li{font-size:1.3em;margin-bottom:8px;}.view-bildergalerie .view-content{margin:0;}/*.view-bildergalerie .views-view-grid td{border:0 !important;}.view-bildergalerie .views-field{width:auto;height:auto;}*/.view-bildergalerie .views-field{float:left;margin:0 10px 10px 0 !important;width:160px;}.view-bildergalerie .views-field-field-image:hover{border-color:#666;}.view-bildergalerie .form-item{clear:left;width:100%;}.ww-events{}.ww-events h2{border-bottom:1px solid #433f38;}.ww-events .ww-event{border-bottom:1px solid #ddd;}.ww-events h3 + p{margin-bottom:12px;}.ww-events .ww-teaser,.ww-events .ww-more{margin:0 0 12px 115px;}.ww-event h2{margin-top:40px;}.ww-event .ww-info{float:right;width:200px;}.ww-event .ww-info p{margin:0;}.ww-event img{float:left;margin:0 15px 10px 0;}.ww-event .ww-text{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ddd;}.ww-more a,.ww-back a{  display:inline-block;  padding:0 0 0 18px;  background:url(../images/sommer/sprites.png) no-repeat -166px -308px;  color:#433f38;  text-decoration:none;  line-height:14px;}.missen-winter .ww-more a,.missen-winter .ww-back a{  background-image:url(../images/winter/sprites.png);}.ww-pages{margin:20px 0 0;}.ww-pages span{display:inline-block;margin:0 7px 0 0;font-size:1.3em;}.ww-location{float:left;margin:0 30px 0 0;padding:0 30px 0 0;border-right:1px solid #ddd;}.ww-location h3,.ww-management h3{margin:0 0 .3em;}.routenplaner .address{float:right;width:300px;padding:6px 0 0;}.routenplaner .fields{float:left;width:330px;}.routenplaner .field-left{float:left;margin:0 15px 0 0;}.routenplaner button{margin:20px 0 0;}.routenplaner label{display:block;padding:6px 0 0;}#wetter table{width:100%;margin-bottom:20px;}#wetter td{padding:0 !important;text-align:center;vertical-align:middle;}#wetter td:first-child{border-left:0;text-align:left;}#wetter td.last{border-right:0;}#wetter td.tag{vertical-align:top;font-size:1.2307em;border:0;width:48%;}#wetter td.tageszeit{padding-top:0;width:18%;}#wetter td.tageszeit span{display:block;padding:3px 0;margin-bottom:5px;}#wetter td img{margin:0 auto;}#wetter td.tageszeit span{background:#E3D9C0;}.site-map-box h2{display:none;}#ui-datepicker-div{display:none;}#ui-datepicker-div .ui-datepicker-header{background:#E3D9C0;}#ui-datepicker-div a.ui-state-active{background:#E3D9C0;}#ui-datepicker-div a.ui-state-hover{border:1px solid #5A4A2F;}.mfp-iframe-holder{}.mfp-iframe-holder .mfp-content{max-width:95% !important;margin:40px auto;}.mfp-iframe-scaler{padding-top:52.25% !important;}.mfp-iframe-scaler iframe{}.mfp-iframe-holder .mfp-close{}a.lightbox{  position:relative;display:block;}a.lightbox img{  box-shadow:1px 1px 3px #666,-1px -1px 3px #666;}a.lightbox:hover > img{  opacity:.8;}.img-border{  position:absolute;left:0;  border:8px solid rgba(90,74,47,.75);  background:url(../images/zoom.png) no-repeat right bottom;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}.lt-ie8 .img-border{  display:none;}#contact-site-form input[type="text"]{padding:2px;width:400px;}#contact-site-form textarea{padding:2px;}#contact-site-form fieldset{width:380px;}#contact-site-form fieldset input[type="text"]{width:100px;}.webform-client-form fieldset{padding:20px;margin:0 0 20px;}.webform-client-form .form-item{float:left;margin:0 20px 10px 0;}.webform-client-form .form-text{width:250px;}.webform-client-form .form-type-checkbox{float:none;}.webform-client-form .form-type-checkbox:first-child{margin-top:10px;}div.schneebericht-info{margin:0 0 20px;}div.schneebericht-info span{display:block;}div.schneebericht-legende{border:1px solid #929292;padding:10px;margin:0 0 20px;}div.schneebericht-legende img{display:inline-block;vertical-align:middle;margin:0 0 3px 20px;}div.schneebericht table{width:100%;}div.schneebericht th,div.schneebericht td{padding:4px 10px;border:1px solid #929292;font-size:.9em;vertical-align:middle;}div.schneebericht th{background:#929292;color:#fff;font-weight:normal;font-weight:400;}div.schneebericht td{background:#fff;}div.schneebericht .icon{text-align:center;padding:4px;}div.schneebericht .icon img{margin:auto;}div.schneebericht .titel span{font-weight:500;font-size:1.2em;}div.schneebericht .schneehoehe{text-align:right;}div.schneebericht .lifte{width:60px;text-align:right;}div.schneebericht .temperatur{text-align:right;}div.schneebericht .wetter{text-align:center;}div.schneebericht .skigebiet td{padding-top:10px !important;border:0 !important;}div.schneebericht .titel span{display:inline;font-size:1.3em;}.schneebericht .info-aktuell{background:#5898CC;color:#fff;border:1px solid #2765AA;margin:0 0 5px;padding:5px 10px;}.schneebericht .info-aktuell p{margin:0;}.event-search{border:1px solid #ccc;background:#eee;padding:10px 20px 20px;margin:0 0 10px;overflow:hidden;}.event-search-field{float:left;margin:0 20px 0 0;}.event-search input.date{  background:#fff url(../images/sommer/sprites.png) no-repeat -632px -163px;  padding:2px;  margin:0 10px 15px 0;  width:110px;  color:#5a4a2f;}.event-search button{padding:1px 4px;margin:20px 0 0;}.event-search-result{border:1px solid #ccc;background:#eee;padding:10px 20px;}.mfp-content .view-content{color:#fff;font-size:20px;text-align:center;}.mfp-content .view-content a{color:#fff;}.mfp-content .views-row{width:100%;}.mfp-content .views-field{max-width:960px;margin:1em auto;}.mfp-content .views-field-title{font-size:48px;}.mfp-content .view-footer{font-size:20px;color:#ddd;text-align:center;}.stoerer-close{text-decoration:underline;cursor:pointer;}.no-js .stoerer-close{display:none;}.missen-winter #winterSportReport .wsb .wsb-status.wsb-status-closed{  color: red;}