@media screen and (max-width:767px){}@media (min-width:768px){}@media (min-width:768px){}@media (max-width:767px){}@media (min-width:768px){}@media (min-width:768px){}@media (max-width:767px){}@media (max-width:767px){}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');}html{overflow-y:scroll;}html,body{font-family:'Lato',sans-serif;font-size:16px;line-height:1.5rem;color:#3d3d3d;}h1,.h1{font-size:1.825rem;line-height:2.325rem;font-weight:bold;margin-bottom:25px;margin-bottom:1.5625rem;margin-top:0;}h2,.h2{font-size:1.5rem;line-height:2rem;font-weight:bold;margin-bottom:20px;margin-bottom:1.25rem;margin-top:0;}h3,.h3{font-size:1.25rem;line-height:1.75rem;font-weight:bold;margin-bottom:15px;margin-bottom:0.9375rem;margin-top:0;}h4,.h4{font-size:1.125rem;line-height:1.625rem;font-weight:bold;margin-bottom:5px;margin-bottom:0.3125rem;margin-top:0;}h5,.h5{font-size:1.1rem;line-height:1.5rem;font-weight:bold;}.outline{border:1px solid #dddddd;}a,.link{color:#E30613;}a:hover,.link:hover,a:focus,.link:focus{color:#CB111C;text-decoration:none;}.button1{height:45px;line-height:45px;background-color:#E30613;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;}.button1:hover{background-color:#CB111C;color:#fff;text-decoration:none;}.button2{height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;}.button2:hover{background-color:#E30613;color:#fff;text-decoration:none;}.buttonContent{height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;}.buttonContent:hover{background-color:#E30613;color:#fff;text-decoration:none;}.buttonMehrErfahren{height:40px;line-height:40px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;}.buttonMehrErfahren:hover{background-color:#CB111C;color:#fff;text-decoration:none;}.buttonTicketKaufen{height:40px;line-height:40px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;}.buttonTicketKaufen:hover{background-color:#CB111C;color:#fff;text-decoration:none;}.buttonFilter{height:40px;line-height:40px;background-color:#fff;color:#3d3d3d;padding:0 20px;border:none;}.buttonFilter:hover,.buttonFilter.activeButton{background-color:#CB111C;color:#fff;text-decoration:none;}.panel-page-center{background-color:#eee;padding-top:60px;padding-bottom:60px;}.panel-page-center > .container > .row > .col-sm-7 > .panel-pane,.panel-page-center > .container > .row > .col-sm-7 > .panel-page-haupteil > .panel-pane,.panel-page-center > .container > .panel-pane{margin-bottom:55px;}.panel-page-center > .container > .row > .col-sm-7 > .panel-pane.pane-node-title,.panel-page-center > .container > .row > .col-sm-7 > .panel-page-haupteil > .panel-pane.pane-node-title,.panel-page-center > .container > .panel-pane.pane-node-title,.panel-page-center > .container > .row > .col-sm-7 > .panel-pane:last-child,.panel-page-center > .container > .row > .col-sm-7 > .panel-page-haupteil > .panel-pane:last-child,.panel-page-center > .container > .panel-pane:last-child{margin-bottom:0;}.panel-page-center.abstandunten{padding-bottom:100px;}.panel-page-center .pane-node-field-pinp .field-name-field-pinp > .field-items > .field-item{margin-bottom:55px;}.panel-page-center .pane-node-field-pinp .field-name-field-pinp > .field-items > .field-item:last-child{margin-bottom:0;}.panel-page-bottom{margin-top:50px;margin-bottom:100px;}#main-wrapper{position:relative;}#menuOverlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:100;background-color:rgba(26,26,26,0.75);display:none;}#page{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}#page #main-wrapper{-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;min-height:200px;}#page .bryant-flipped{padding-top:40px;}input::placeholder{font-style:italic;font-weight:300;}.panel-page-top{max-height:550px;overflow:hidden;height:550px;position:relative;}footer{color:#fff;margin-top:-45px;}footer #bottom-wrapper{position:relative;}footer #bottom-wrapper .container-fluid{padding:0;margin:0;}footer #bottom-wrapper .container-fluid #gmap .column{width:100%;}footer #bottom-wrapper .container-fluid #gmap .column .node-location-map .gmap-toogle button{height:45px;line-height:45px;background-color:#E30613;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;}footer #bottom-wrapper .container-fluid #gmap .column .node-location-map .gmap-toogle button:hover{background-color:#CB111C;color:#fff;text-decoration:none;}footer #bottom-wrapper .container-fluid #gmap .column .node-location-map .gmap-toogle button:focus{outline:none;}footer #bottom-wrapper .container-fluid #gmap .column .node-location-map #collapseMap .geofieldMap{width:100%!important;}footer a{color:#fff;}footer a:hover{color:#fff;}footer #footer{padding-bottom:30px;background-color:#6C6C6C;padding-top:30px;}footer #footer-copyright{height:40px;line-height:40px;text-align:center;background-color:#E30613;color:#fff;font-size:12px;}footer #footer-copyright #schicht8logo{height:10px;margin-top:-3px;margin-left:2px;}footer #footer-copyright .fa-heart{margin:0 2px;}@media (max-width:767px){footer .col-sm-3:last-child .region{border-bottom:none;padding-bottom:0;}footer .region{margin-bottom:20px;border-bottom:1px solid #fff;padding-bottom:15px;}footer .region.region-gmap{margin:0;padding:0;}footer .region.region-footer-4{margin-bottom:0;}}footer h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:14px;font-size:1.1rem;line-height:1.5rem;font-weight:bold;word-wrap:break-word;margin-bottom:15px;margin-top:0;}footer h2 small,footer h2 .small{font-weight:normal;line-height:1;color:#777777;}footer h2 small,footer h2 .small{font-size:75%;}footer ul li{margin-bottom:5px;}footer .block-menu ul{margin:0;padding:0;list-style:none;}footer .block-menu ul li a:hover{text-decoration:none;}footer .block-menu ul li a:hover:after{padding-left:15px;}footer .block-menu ul li a:after{transition:padding-left 0.2s;-webkit-transition:padding-left 0.2s;-moz-transition:padding-left 0.2s;-ms-transition:padding-left 0.2s;-o-transition:padding-left 0.2s;font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";padding-left:10px;font-size:10px;}footer .region-footer-3 img{max-width:200px;height:100%;}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter{margin-top:0.5em;}}.tablefield-wrapper{overflow-x:auto;}.tablefield-wrapper caption{display:none;}.tab-pane .field-type-image,.paragraphs-item-bp-race .field-type-image{margin-top:10px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{word-wrap:break-word;}html.js input[autocomplete].fa-on,html.js input.throbbing.fa-on,html.js input[autocomplete].apachesolr-autocomplete.fa-on{background:#fff;}img.panopoly-image-full{margin-bottom:0;}.glossary .glossary-index ul{padding:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;list-style:none;}.glossary .glossary-index ul li{margin-right:15px;margin-bottom:15px;}@media (max-width:767px){.glossary .glossary-index ul li{margin-right:5px;margin-bottom:5px;}}.glossary .glossary-index ul li button{height:45px;line-height:45px;padding:0 15px;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;border:1px solid #dddddd;width:100px;}.glossary .glossary-index ul li button[disabled]{background-color:#fff;opacity:1;}.glossary .glossary-index ul li button[disabled]:hover{outline:none;border:1px solid #dddddd;}.glossary .glossary-index ul li button.active,.glossary .glossary-index ul li button:focus,.glossary .glossary-index ul li button:active{background-color:#E30613;color:#fff;outline:none;border:1px solid #dddddd;}@media (min-width:768px){#block-schicht8-flexi-links-schicht8-flexi-links{position:fixed;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);z-index:20;}#block-schicht8-flexi-links-schicht8-flexi-links ul{margin:0;padding:0;list-style:none;position:relative;}#block-schicht8-flexi-links-schicht8-flexi-links ul li{height:50px;border-bottom:1px solid transparent;width:50px;position:relative;right:0;}#block-schicht8-flexi-links-schicht8-flexi-links ul li a{position:absolute;height:100%;background-color:#E30613;right:0;color:#fff;text-decoration:none;transition:max-width 1s;-webkit-transition:max-width 1s;-moz-transition:max-width 1s;-ms-transition:max-width 1s;-o-transition:max-width 1s;max-width:50px;line-height:50px;}#block-schicht8-flexi-links-schicht8-flexi-links ul li a:hover{text-decoration:none;max-width:300px;width:auto;background-color:#CB111C;}#block-schicht8-flexi-links-schicht8-flexi-links ul li a div{width:50px;height:50px;background-size:30px auto;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;}#block-schicht8-flexi-links-schicht8-flexi-links ul li a span{padding-left:60px;padding-right:20px;font-size:1.125rem;display:block;}}@media (max-width:767px){footer{margin-bottom:50px;}#block-schicht8-flexi-links-schicht8-flexi-links{position:fixed;right:0;left:0;bottom:0;z-index:50;border-top:1px solid #fff;-webkit-box-shadow:0px -5px 13px rgba(0,0,0,0.4);-moz-box-shadow:0px -5px 13px rgba(0,0,0,0.4);box-shadow:0px -5px 13px rgba(0,0,0,0.4);}#block-schicht8-flexi-links-schicht8-flexi-links ul{margin:0;padding:0;list-style:none;position:relative;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#E30613;}#block-schicht8-flexi-links-schicht8-flexi-links ul li{height:50px;position:relative;width:100%;border-right:1px solid #fff;}#block-schicht8-flexi-links-schicht8-flexi-links ul li:last-child{border-right:none;}#block-schicht8-flexi-links-schicht8-flexi-links ul li a{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:100%;color:#fff;text-decoration:none;transition:max-width 1s;-webkit-transition:max-width 1s;-moz-transition:max-width 1s;-ms-transition:max-width 1s;-o-transition:max-width 1s;}#block-schicht8-flexi-links-schicht8-flexi-links ul li a div{width:40px;height:40px;background-size:auto 22px;background-position:center center;background-repeat:no-repeat;width:100%;}#block-schicht8-flexi-links-schicht8-flexi-links ul li a span{display:none;}}#views-reiseziele,#views-detailseiten,.pane__galleries,.paragraph__galleries{position:relative;padding-left:35px;padding-right:35px;}#views-reiseziele .swiper-container,#views-detailseiten .swiper-container,.pane__galleries .swiper-container,.paragraph__galleries .swiper-container{padding:10px;}#views-reiseziele a,#views-detailseiten a,.pane__galleries a,.paragraph__galleries a{color:#3d3d3d;}#views-reiseziele.nopadding,#views-detailseiten.nopadding,.pane__galleries.nopadding,.paragraph__galleries.nopadding{padding-left:0;padding-right:0;}#views-reiseziele.unterdrei,#views-detailseiten.unterdrei,.pane__galleries.unterdrei,.paragraph__galleries.unterdrei{padding-left:0;padding-right:0;}#views-reiseziele .swiper-button-prev,#views-detailseiten .swiper-button-prev,.pane__galleries .swiper-button-prev,.paragraph__galleries .swiper-button-prev{left:0;margin-top:-67px;height:135px;width:35px;background-color:rgba(149,152,154,0.5);}#views-reiseziele .swiper-button-prev:hover,#views-detailseiten .swiper-button-prev:hover,.pane__galleries .swiper-button-prev:hover,.paragraph__galleries .swiper-button-prev:hover{background-color:rgba(149,152,154,0.7);}#views-reiseziele .swiper-button-next,#views-detailseiten .swiper-button-next,.pane__galleries .swiper-button-next,.paragraph__galleries .swiper-button-next{right:0;margin-top:-67px;height:135px;width:35px;background-color:rgba(149,152,154,0.5);}#views-reiseziele .swiper-button-next:hover,#views-detailseiten .swiper-button-next:hover,.pane__galleries .swiper-button-next:hover,.paragraph__galleries .swiper-button-next:hover{background-color:rgba(149,152,154,0.7);}#views-reiseziele .swiper-wrapper .swiper-slide,#views-detailseiten .swiper-wrapper .swiper-slide,.pane__galleries .swiper-wrapper .swiper-slide,.paragraph__galleries .swiper-wrapper .swiper-slide{height:auto;text-align:left;background-color:#eee;border:1px solid #dddddd;}#views-reiseziele .swiper-wrapper .swiper-slide .views-field-title,#views-detailseiten .swiper-wrapper .swiper-slide .views-field-title,.pane__galleries .swiper-wrapper .swiper-slide .views-field-title,.paragraph__galleries .swiper-wrapper .swiper-slide .views-field-title{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px;font-size:1.25rem;line-height:1.75rem;font-weight:bold;margin-bottom:15px;margin-bottom:0.9375rem;margin-top:0;word-wrap:break-word;margin:20px 20px 0 20px;}#views-reiseziele .swiper-wrapper .swiper-slide .views-field-title small,#views-detailseiten .swiper-wrapper .swiper-slide .views-field-title small,.pane__galleries .swiper-wrapper .swiper-slide .views-field-title small,.paragraph__galleries .swiper-wrapper .swiper-slide .views-field-title small,#views-reiseziele .swiper-wrapper .swiper-slide .views-field-title .small,#views-detailseiten .swiper-wrapper .swiper-slide .views-field-title .small,.pane__galleries .swiper-wrapper .swiper-slide .views-field-title .small,.paragraph__galleries .swiper-wrapper .swiper-slide .views-field-title .small{font-weight:normal;line-height:1;color:#777777;}#views-reiseziele .swiper-wrapper .swiper-slide .views-field-title small,#views-detailseiten .swiper-wrapper .swiper-slide .views-field-title small,.pane__galleries .swiper-wrapper .swiper-slide .views-field-title small,.paragraph__galleries .swiper-wrapper .swiper-slide .views-field-title small,#views-reiseziele .swiper-wrapper .swiper-slide .views-field-title .small,#views-detailseiten .swiper-wrapper .swiper-slide .views-field-title .small,.pane__galleries .swiper-wrapper .swiper-slide .views-field-title .small,.paragraph__galleries .swiper-wrapper .swiper-slide .views-field-title .small{font-size:65%;}#views-reiseziele .swiper-wrapper .swiper-slide .views-field-body,#views-detailseiten .swiper-wrapper .swiper-slide .views-field-body,.pane__galleries .swiper-wrapper .swiper-slide .views-field-body,.paragraph__galleries .swiper-wrapper .swiper-slide .views-field-body{margin:10px 20px 20px 20px;}#views-reiseziele .swiper-wrapper .swiper-slide:hover,#views-detailseiten .swiper-wrapper .swiper-slide:hover,.pane__galleries .swiper-wrapper .swiper-slide:hover,.paragraph__galleries .swiper-wrapper .swiper-slide:hover{-webkit-box-shadow:0px 3px 13px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 13px rgba(0,0,0,0.25);box-shadow:0px 3px 13px rgba(0,0,0,0.25);}#views-reiseziele .swiper-button-prev,#views-detailseiten .swiper-button-prev,.pane__galleries .swiper-button-prev,.paragraph__galleries .swiper-button-prev,#views-reiseziele .swiper-container-rtl .swiper-button-next,#views-detailseiten .swiper-container-rtl .swiper-button-next,.pane__galleries .swiper-container-rtl .swiper-button-next,.paragraph__galleries .swiper-container-rtl .swiper-button-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAyVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9m7n84AAAAQnRSTlMAAQIEBQYJCxATFBUWGBsdICYoMDI1ODo8R0lKS0xPUVdYYmZnaGltcYiJjJGXnqKlq7W5vsDK09nk6Ovv8ff5+/27GYRGAAAB80lEQVR42u3c50pDURBF4bFGjZrYe2+x916i8/4PJSiKmnavV/DMZq0HGPgYBs6vY/b/9a+d39+eLvZY8Faf/a3HmdiOff9sI7LjwL+0LeIILPnhCCtpcASVNHG4b4k4AkpaOMJJWjqCSdo4QknaOtw3RRxhJB0dQSQZHCEkmRwBJBkdyb/qMzsSl+RwJC3J5UhYktORrCS3I1HJLxzuSyIO9yERh5+IONx7RRw+KuLwcRFHShsp5EjoRoo5TkQcPijimBdxrOPAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhx/0Z6IY0XE0VfXcNiCiMOORBx2VcCR1J9GlwUgZ90JQXZdRDLhIpKuGxVJxVUk0zKSWSRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggTJbzs0FcmkiuTaVCQlFUnVRCRjJiIpm4bkqcs0JDUzCcldr0lI6iNmCpJ61UxBkqojryRdRz5Jyo48krQd2SWpO7JK0ndkk0RwZJHEcHSWRHF0ksRxtJdEcrSTxHK0lkRztJLEczSXRHQ0k8R0NEqiOn5K4jq+SyI7zKZePhwPFQtd+eLdcVyy6A0v13bmBorNeAUYBQaCPZ2wEAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:auto 24px;}#views-reiseziele .swiper-button-next,#views-detailseiten .swiper-button-next,.pane__galleries .swiper-button-next,.paragraph__galleries .swiper-button-next,#views-reiseziele .swiper-container-rtl .swiper-button-prev,#views-detailseiten .swiper-container-rtl .swiper-button-prev,.pane__galleries .swiper-container-rtl .swiper-button-prev,.paragraph__galleries .swiper-container-rtl .swiper-button-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAw1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////BhC2fAAAAQHRSTlMAAQIDBAUGBwgNDhASFxodHiEjJCUmMDE3OjtGTVFbZGl0dX6AgoOFjJKanaqtt7zAx8rP0dXX2ujt7/P19/v9VZUargAAAf1JREFUeNrt2kdOQ1EQRNHGBJNzzjlnG5Nx739VDBAg4/QfRuh16d4dHNW0zHpocuf2uXayZMHrP/WPKuOhHcNV/+x1LrKj5t/VFzQcgSU/HGElTY6gkhaOkJKWjoCSNo5wkraOYJIOjlCScidHIEkXRxhJV0cQSQFHCEkhRwBJ+c5dQVLYkbkkwZG1JMmRsSTRka0k2ZGppHTrLiE5cJeQjLprSDZcRHLiIpILF5H8fpHMJBsuIhlxFcm+iqR0oyIZqiJBggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBpkFSQIEGCBAkSJEiQIEGCBAkSJEiQIEGCBAmS4pIpFcljWUVyaCqSfhXJjGUkue8BspwRZPatB8iiiMMnRBxPIg5fF3Fc9mk4qoMijiEcOHDgwIEDB44/ag4HDhw4cODAgQMHDhw4/ql5HDhw4MCBAwcOHDhw4MCR1EIdBw4cOHDgwIEDBw4c2f/IRBxjLxoOuxJxTIs4bFvEYWciDjsXcdiRiMNWRBw28KzhMFsTcZgdijjMjkUc6ZJcHamSfB1pkpwdKZK8HcUluTuKSvJ3FJNEcBSRxHB0l0RxdJPEcXSWRHJ0ksRytJdEc7STxHO0lkR0tJLEdDRLojp+SuI6GiWRHWZ7X47r0A6z1Qd3d69vlyx4ffObu1vLeczxDvgosf/palD5AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:auto 24px;}.teasers .teaser{background-color:#fff;margin-bottom:30px;border:1px solid #dddddd;}.teasers .teaser a{color:#3d3d3d;}.teasers .teaser .teaser_content{padding:20px;}.teasers .teaser .teaser_content .views-field-title{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;font-size:24px;font-size:1.25rem;line-height:1.75rem;font-weight:bold;margin-bottom:15px;margin-bottom:0.9375rem;margin-top:0;word-wrap:break-word;display:block;margin-bottom:10px;}.teasers .teaser .teaser_content .views-field-title small,.teasers .teaser .teaser_content .views-field-title .small{font-weight:normal;line-height:1;color:#777777;}.teasers .teaser .teaser_content .views-field-title small,.teasers .teaser .teaser_content .views-field-title .small{font-size:65%;}.teasers .teaser:hover{-webkit-box-shadow:0px 3px 13px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 13px rgba(0,0,0,0.25);box-shadow:0px 3px 13px rgba(0,0,0,0.25);}.view-veranstltungskalendar .event-calendar-dates ul{list-style:none;padding:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-veranstltungskalendar .event-calendar-dates ul li{margin-right:20px;margin-bottom:20px;}.view-veranstltungskalendar .event-calendar-dates ul li a{height:40px;line-height:40px;background-color:#fff;color:#3d3d3d;padding:0 20px;border:none;}.view-veranstltungskalendar .event-calendar-dates ul li a:hover,.view-veranstltungskalendar .event-calendar-dates ul li a.activeButton{background-color:#CB111C;color:#fff;text-decoration:none;}.view-veranstltungskalendar .views-submit-button{padding-right:0;}.view-veranstltungskalendar .views-submit-button #edit-submit-veranstltungskalendar{height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;width:100%;margin-top:18px;}.view-veranstltungskalendar .views-submit-button #edit-submit-veranstltungskalendar:hover{background-color:#E30613;color:#fff;text-decoration:none;}.view-veranstltungskalendar .views-exposed-widgets{margin-bottom:40px;}.view-veranstltungskalendar .views-exposed-widgets label{font-weight:normal;}.view-veranstltungskalendar .views-exposed-widgets .description,.view-veranstltungskalendar .views-exposed-widgets .help-block{display:none;}@media (max-width:767px){.view-veranstltungskalendar .views-exposed-widgets .views-exposed-widget{padding:0;}}.view-veranstltungskalendar .container-inline-date .date-padding{float:none;}.view-veranstltungskalendar .container-inline-date .form-item,.view-veranstltungskalendar .container-inline-date .form-item input{width:100%;}.view-veranstltungskalendar .container-inline-date input{background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAtCAIAAACrsUV+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEODgzRDdEMEUzNzExRTg5QjREREFDODBCRTkwOUFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEODgzRDdFMEUzNzExRTg5QjREREFDODBCRTkwOUFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ4ODNEN0IwRTM3MTFFODlCNEREQUM4MEJFOTA5QUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ4ODNEN0MwRTM3MTFFODlCNEREQUM4MEJFOTA5QUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vMBRxAAACAUlEQVR42uxWTYuBURg1eimxIF81+QoLC1KEzYSFEmuK4gcoZWvhH7BgpZSlnZWFhbKYsrC3kihZ2WCjfIQ5uXWTMe+MmUlNc8/i9pz3Pt5z3+ee+1xP2WxW8BAIBY8CU2JKTOn3wPFP+/3+SCQilUqHw2Gj0VitVpezIpEokUi4XK7j8djv95vN5ul0+s43GQyGeDwuFAonk4nNZksmk1cJoVDI6/VCfrFY+M/4ZvVMJhNGrLRcLi+XSwhfJRiNRozFYrFer5OV3Vc9sVjsdrsVCgV5ESnI4XCQyWTRaPQyU6PRkACzGHU6HUkYDAaz2exzpVwud3N12BXsGc+qn89AEAwG8/k8Nu+T6vEX4SuQSCQcx93nPcBisWy3W9jvowSHw4HC/tTlwMsZPAmpVOovnNzpdFoqlUis1+thhFqtRmcLhQKcjZISGg6H1+t1r9cjNBaLBQIB1mEfsU9arRbnl7YMpVJJKYD2kclkaDMFxSFFWyFUpVLdoTSfzyuVCo8jqtUqc8R/cgSu0Xa7TWK1Wu3z+SgF0ul0p9PZ7/eEejyezWaDO4lQ2EEul39VCb4ajUYkxlvsdjulwG63G4/H1HtmsxneowlOp/M/OwLF+bkj3v8du6HUarVwzq1W6+XDK4qL+OpXMA7d1263S/3Cp/R6BusRTIkpMSXgTYABAKPk5NC7HNbyAAAAAElFTkSuQmCC') center right no-repeat;}.view-veranstltungskalendar article.node-event{margin-bottom:10px;}.view-veranstltungskalendar article.node-event .group_event_wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:0;}@media (max-width:767px){.view-veranstltungskalendar article.node-event .group_event_wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media (max-width:400px){.view-veranstltungskalendar article.node-event .group_event_wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.view-veranstltungskalendar article.node-event .group_event_wrapper .group_event_date_short{background-color:#E30613;color:#fff;height:75px;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:65px;}.view-veranstltungskalendar article.node-event .group_event_wrapper .group_event_date_short .event-short-date-day{font-size:1.75rem;font-weight:bold;text-align:center;border-bottom:1px solid #fff;padding-bottom:8px;display:block;margin-bottom:3px;}.view-veranstltungskalendar article.node-event .group_event_wrapper .group_event_date_short .event-short-date-month{font-size:1.25rem;font-weight:bold;text-align:center;text-transform:uppercase;}.view-veranstltungskalendar article.node-event .group_event_image_content{border:1px solid #dddddd;position:relative;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:20px 20px 20px 25px;}@media (max-width:600px){.view-veranstltungskalendar article.node-event .group_event_image_content{padding:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_image{width:25%;}@media (max-width:767px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_image{width:50%;}}@media (max-width:600px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_image{width:100%;}}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content{width:75%;margin-left:20px;}@media (max-width:767px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content{width:50%;}}@media (max-width:600px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content{width:100%;margin-left:0;margin-top:10px;}}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content h3{margin-bottom:10px;}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group_event_content_date{font-weight:bold;margin-bottom:10px;}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}@media (max-width:767px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;}@media (max-width:767px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more{margin-top:20px;}}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more .link-book-more + .link-read-more{margin-top:10px;}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more .link-book-more a{height:45px;line-height:45px;background-color:#E30613;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;height:40px;line-height:40px;min-width:145px;margin-right:-20px;}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more .link-book-more a:hover{background-color:#CB111C;color:#fff;text-decoration:none;}@media (max-width:600px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more .link-book-more a{bottom:20px;left:20px;right:20px;text-align:center;}}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more .link-read-more a{height:40px;line-height:40px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;min-width:145px;margin-right:-20px;}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more .link-read-more a:hover{background-color:#CB111C;color:#fff;text-decoration:none;}@media (max-width:600px){.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_more .link-read-more a{bottom:20px;left:20px;right:20px;text-align:center;}}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_address ul{margin:0;}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_address .group_location{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.view-veranstltungskalendar article.node-event .group_event_image_content .group_event_content .group-event-content-wrap .group_event_content_address .group_location .group_strasse:after{content:",";margin-right:5px;}.panel-page-haupteil .pane__galleries{margin-bottom:20px;text-align:center;}.panel-page-haupteil .pane__galleries img.originalma_{max-width:100%;max-height:675px;width:auto;height:auto;}.panel-page-sidebar > .panel-pane{background:#fff;border:1px solid #dddddd;padding:25px 20px 25px 60px;margin-bottom:30px;position:relative;}.panel-page-sidebar > .panel-pane:last-child{margin-bottom:0;}.panel-page-sidebar > .panel-pane h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:18px;font-size:1.125rem;line-height:1.625rem;font-weight:bold;margin-bottom:5px;margin-bottom:0.3125rem;margin-top:0;word-wrap:break-word;margin-bottom:15px;}.panel-page-sidebar > .panel-pane h3 small,.panel-page-sidebar > .panel-pane h3 .small{font-weight:normal;line-height:1;color:#777777;}.panel-page-sidebar > .panel-pane h3 small,.panel-page-sidebar > .panel-pane h3 .small{font-size:75%;}.panel-page-sidebar > .panel-pane:before{position:absolute;left:0;background-color:#E30613;width:40px;height:40px;top:15px;content:"";background-repeat:no-repeat;background-size:25px auto;background-position:center center;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort:before{background-image:url(/sites/all/themes/tvmse/img/icons/ort.svg);background-size:auto 25px;}.panel-page-sidebar > .panel-pane.icon-veranstalter:before{background-image:url(/sites/all/themes/tvmse/img/icons/veranstalter.svg);background-size:auto 25px;}.panel-page-sidebar > .panel-pane.icon-naechste-termine:before{background-image:url(/sites/all/themes/tvmse/img/icons/termine.svg);background-size:auto 25px;}.panel-page-sidebar > .panel-pane.icon-naechste-termine .sliced-event ul{list-style:none;margin:0;padding:0;}.panel-page-sidebar > .panel-pane.icon-naechste-termine .sliced-event ul li{background-color:#eee;min-height:45px;line-height:45px;margin:0 0 15px 0;padding:0 20px;}.panel-page-sidebar > .panel-pane.icon-naechste-termine .sliced-event ul li:last-child{margin-bottom:0;}.panel-page-sidebar > .panel-pane.icon-naechste-termine .btn{height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;font-size:1rem;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.panel-page-sidebar > .panel-pane.icon-naechste-termine .btn:hover{background-color:#E30613;color:#fff;text-decoration:none;}.panel-page-sidebar > .panel-pane.icon-karte-anreise:before{background-image:url(/sites/all/themes/tvmse/img/icons/anreise_auto.svg);}.panel-page-sidebar > .panel-pane.icon-oeffnungszeiten:before{background-image:url(/sites/all/themes/tvmse/img/icons/oeffnungszeiten.svg);}.panel-page-sidebar > .panel-pane.icon-flyer:before,.panel-page-sidebar > .panel-pane.icon-downloads:before{background-image:url(/sites/all/themes/tvmse/img/icons/file_download.svg);}.panel-page-sidebar > .panel-pane.icon-flyer h3,.panel-page-sidebar > .panel-pane.icon-downloads h3{display:none;}.panel-page-sidebar > .panel-pane.icon-buchungslink{background-color:transparent;padding:0;}.panel-page-sidebar > .panel-pane.icon-buchungslink:before{background:none;}.panel-page-sidebar > .panel-pane.icon-buchungslink a{height:45px;line-height:45px;background-color:#E30613;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;display:block;text-align:center;}.panel-page-sidebar > .panel-pane.icon-buchungslink a:hover{background-color:#CB111C;color:#fff;text-decoration:none;}.panel-page-sidebar > .panel-pane.icon-buchungslink a:before{content:'';background-image:url(/sites/all/themes/tvmse/img/icons/tickets.svg);background-repeat:no-repeat;display:inline-block;width:20px;height:19px;margin-right:10px;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort .group_name,.panel-page-sidebar > .panel-pane.icon-veranstalter .group_name{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort .group_name .field-name-field-kontakt-nachname,.panel-page-sidebar > .panel-pane.icon-veranstalter .group_name .field-name-field-kontakt-nachname{margin-left:5px;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort .group_strasse,.panel-page-sidebar > .panel-pane.icon-veranstalter .group_strasse{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort .group_strasse .field-name-field-kontakt-strasse-nr,.panel-page-sidebar > .panel-pane.icon-veranstalter .group_strasse .field-name-field-kontakt-strasse-nr{margin-left:5px;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort .group_plz_ort,.panel-page-sidebar > .panel-pane.icon-veranstalter .group_plz_ort{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort .group_plz_ort .field-name-field-kontakt-stadt,.panel-page-sidebar > .panel-pane.icon-veranstalter .group_plz_ort .field-name-field-kontakt-stadt{margin-left:5px;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort a,.panel-page-sidebar > .panel-pane.icon-veranstalter a{word-break:break-all;}.panel-page-sidebar > .panel-pane.icon-veranstaltungsort .geofieldMap,.panel-page-sidebar > .panel-pane.icon-veranstalter .geofieldMap{margin-top:20px;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .group_location .views-field-field-kontakt-organisation{display:none;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .group_location .group_strasse{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .group_location .group_strasse .views-field-field-kontakt-strasse-nr{margin-left:5px;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .group_location .group_plz_ort{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .group_location .group_plz_ort .views-field-field-kontakt-stadt{margin-left:5px;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .group_location .group_link .views-label{display:none;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .views-field-field-location{margin-top:20px;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .geofieldMap{border:1px solid #dddddd;}.panel-page-sidebar > .panel-pane.icon-karte-anreise #locationAutocomplete{width:100%;margin-bottom:10px;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .route-anzeigen{height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;width:100%;margin-bottom:10px;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .route-anzeigen:hover{background-color:#E30613;color:#fff;text-decoration:none;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .route-buttons-botton{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .route-buttons-botton .route{width:48%;height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;font-size:0.75rem;background-color:#95989A;}.panel-page-sidebar > .panel-pane.icon-karte-anreise .route-buttons-botton .route:hover{background-color:#E30613;color:#fff;text-decoration:none;}.view-mitarbeiter .mitarbeiter-wrapper{background-color:#fff;margin-bottom:30px;border:1px solid #dddddd;}.view-mitarbeiter .mitarbeiter-wrapper:hover{-webkit-box-shadow:0px 3px 13px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 13px rgba(0,0,0,0.25);box-shadow:0px 3px 13px rgba(0,0,0,0.25);}.view-mitarbeiter .mitarbeiter-wrapper:hover .views-field-field-e-mail a:before{visibility:visible;right:20px;opacity:1;}.view-mitarbeiter .mitarbeiter-content{padding:20px;position:relative;overflow:hidden;}.view-mitarbeiter .mitarbeiter-content .mitarbeiter-phone .field-content:before{font-family:FontAwesome;content:"\f095";margin-right:5px;}.view-mitarbeiter .mitarbeiter-content .views-field-field-e-mail{position:absolute;right:0;top:0;}.view-mitarbeiter .mitarbeiter-content .views-field-field-e-mail a{visibility:hidden;color:#95989A;}.view-mitarbeiter .mitarbeiter-content .views-field-field-e-mail a:before{content:"\f0e0";font-family:FontAwesome;visibility:visible;position:absolute;top:20px;font-size:20px;right:-10px;opacity:0;transition:right 0.3s linear;}.view-mitarbeiter .mitarbeiter-content .views-field-field-e-mail a:hover{color:#CB111C;}.view-mitarbeiter .pagination-wrapper{text-align:right;margin-right:-10px;}.table-responsive .flex,.tablefield-wrapper .flex{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}.table-responsive .flex a,.tablefield-wrapper .flex a{white-space:nowrap;}.table-responsive .nowrap,.tablefield-wrapper .nowrap{white-space:nowrap;}.table-responsive table,.tablefield-wrapper table{border-collapse:separate;border:none;}.table-responsive table thead th,.tablefield-wrapper table thead th{height:40px;padding:0 10px;vertical-align:middle;background-color:#E30613;color:#fff;font-weight:600;border:none;}.table-responsive table tbody tr,.tablefield-wrapper table tbody tr{background-color:#fff;}.table-responsive table tbody tr td,.tablefield-wrapper table tbody tr td{border:1px solid #dddddd;height:40px;vertical-align:middle;padding:0 10px;}.table-responsive .dataTables_paginate a.paginate_button,.tablefield-wrapper .dataTables_paginate a.paginate_button,.table-responsive .dataTables_paginate li,.tablefield-wrapper .dataTables_paginate li{background:#95989A !important;border:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.table-responsive .dataTables_paginate a.paginate_button.current,.tablefield-wrapper .dataTables_paginate a.paginate_button.current,.table-responsive .dataTables_paginate li.current,.tablefield-wrapper .dataTables_paginate li.current,.table-responsive .dataTables_paginate a.paginate_button.active,.tablefield-wrapper .dataTables_paginate a.paginate_button.active,.table-responsive .dataTables_paginate li.active,.tablefield-wrapper .dataTables_paginate li.active,.table-responsive .dataTables_paginate a.paginate_button:hover,.tablefield-wrapper .dataTables_paginate a.paginate_button:hover,.table-responsive .dataTables_paginate li:hover,.tablefield-wrapper .dataTables_paginate li:hover{background:#eee !important;color:#E30613 !important;border:none!important;}.table-striped > tbody > tr:nth-of-type(odd){background-color:#eee;}.table-striped > tbody > tr:nth-of-type(even){background-color:#95989A;}.node-tabellen .field-name-body.field-type-text-with-summary{margin-top:10px;}.paginierung a.paginate_button,.paginierung li{background:#95989A !important;border:none!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.paginierung a.paginate_button.current,.paginierung li.current,.paginierung a.paginate_button.active,.paginierung li.active,.paginierung a.paginate_button:hover,.paginierung li:hover{background:#eee !important;color:#E30613 !important;border:none!important;}.tablefield-wrapper table{border-spacing:2px;}#eberliste{margin-bottom:40px;}.suisag-button{background:#E30613;color:#fff;text-decoration:none;height:35px;display:inline-block;padding:0 10px;line-height:35px;}.suisag-button:hover{background-color:#CB111C;cursor:pointer;}.pane-schicht8-booking-form-schicht8-booking-form,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen{position:absolute;left:0;right:0;top:0;bottom:0;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content{height:100%;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container{position:relative;height:100%;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row{height:100%;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper{position:absolute;bottom:0;right:15px;background-color:rgba(255,255,255,0.9);}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-header,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-header{height:65px;background-color:#E30613;color:#fff;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-header .booking-form-header-title h3,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-header .booking-form-header-title h3{margin:0;line-height:65px;padding-left:80px;padding-right:20px;position:relative;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-header .booking-form-header-title h3:before,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-header .booking-form-header-title h3:before{content:'';background-image:url(/sites/all/themes/tvmse/img/icons/unterkunft_buchen.svg);background-size:auto 35px;background-repeat:no-repeat;position:absolute;left:20px;top:0;bottom:0;width:50px;background-position:center left;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content{padding:20px;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item{margin:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item .help-block,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item .help-block{display:none;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item label,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item label{color:#E30613;margin-bottom:3px;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item .form-item,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item .form-item{width:100%;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item .form-text,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content .booking-form-selection .container-inline-date .form-item .form-text{width:100%;height:40px;margin:0 0 30px 0;border:1px solid #dddddd;padding:0 40px 0 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAABUFBMVEUAAADjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhPjBhNrFqFyAAAAb3RSTlMAAQIDBAUGBwgKCwwNDg8REhMUFRYXGBkaHCQlJigqKywxMjM1NztBRUtMTU9QUVJUVVhZW11eX3R3eHl7fH6AhYaJi5GUlZeYm52eqKqrrbCytbe5ury+wMHDxcfIys/R19rk6Onr7e/x8/X3+f0uDdszAAADdUlEQVR42u3a2VfTQBQG8KY2UCtg00IVN3CpiCtK3UtF3KEqiwKWzWpLkYbc///NB3sgk2aZCdOQ8Xz3dZJv8utJcydLIiFWRmnFIltZKyUjcdxKFeca9lD682GiP9HLGt8gl9oYO1Zopmy5pb43esYYXCKPWhwIHao9tbxSZ071xlE0ybPM6yFDT//wDqVfuV44psm3pkKF5pq+oQeXIneEk2T3A0KtC9LPKwos8bOrvxEYeiD5Lz9gBkPMM6Kpy8GhVJf7j1/imJK+CoZO8oTSM6n9g2tKuiLWBk2+1CGJkA2+KWtCoY/4Qum1PEeOc0rKiqT+5gy1UtIgj3kh0wKhBd5QuiYN8o13ymWB0PvckBlpEMdq6MXhyjRddpwFAqFvHSvP80dtssoObclypNncl/axCjsmsPje9m4X2mLon8e3htiDTfsgB/lTd5kdbzJjo2xqUhLEYGPZQXbMCHu+FpixPjZV783V1w8isO5mdxxhxnRAAAEEEEAAAUQORBudmvuyumavHX7Izhp3CUA2mR2/f569dy7wPrq0G3h74AcJXb4Ql2o89H26UmxxzBkLCFHzqvdZ9YprzphAHDdGdsc8qQWhj+6QN6QahGbdHLdIPQhNuNyYmypC2t0PCcqkIoSedzUQS02I5WwnN0hNSNdjyIqqkLIDsq4qZNUBaakKaSZCH0+8INb/AiFAAAEEkJOH9EUC0cP+dn7F3oDnI4GU7Ps9kQRZ1+yp7yKB0J3DSbW7JKsWjl5NpioUDYT2a/8eldX2SWL97DyA27YoKkisChBAAAEEEEAAAQQQQAABJJaQoE9KOpv18X9yosvbdAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAUQ+BG+sAAEEEEBOBHJR96/OZoYeXJ1Nz8rb9DI6OyCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCARA3BW11AAAEEEHzCgU84AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBJCeQNqqvudpOyB1VSF1B2ReVcgnB2RKVcgDBySnKsRwXgu21HRsdl3UxtWEjHVfnqsqOqoufaa/qZ6j4dqS88o1xXbevfcX9tRy7BW8VjGZmkqOWsZ7PabdbqnCaE1qvkvLZHHhIP4Kc76Y5FhOp7PDIzGu4Wza5aD/AoLdOpAm4UTMAAAAAElFTkSuQmCC);background-size:auto 22px;background-repeat:no-repeat;background-position:right 7px center;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content #edit-search,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content #edit-search{height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;width:100%;margin-bottom:10px;}.pane-schicht8-booking-form-schicht8-booking-form .pane-content .container .row .booking-form-wrapper .booking-form-content #edit-search:hover,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .pane-content .container .row .booking-form-wrapper .booking-form-content #edit-search:hover{background-color:#E30613;color:#fff;text-decoration:none;}.pane-schicht8-booking-form-schicht8-booking-form.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .booking-form-wrapper .booking-form-header .booking-form-header-title h3:before,.pane-schicht8-booking-form-schicht8-booking-form-ecktannen.pane-schicht8-booking-form-schicht8-booking-form-ecktannen .booking-form-wrapper .booking-form-header .booking-form-header-title h3:before{background-image:url(/sites/all/themes/tvmse/img/icons/camping_buchen.svg) !important;}.glossary .glossary-content .view-grouping{margin-bottom:20px;}.glossary .glossary-content .view-grouping .view-grouping-header h2{text-align:center;display:table;border-collapse:collapse;white-space:nowrap;}.glossary .glossary-content .view-grouping .view-grouping-header h2:before,.glossary .glossary-content .view-grouping .view-grouping-header h2:after{content:"";display:table-cell;width:50%;background-image:linear-gradient(to right,#3d3d3d 100%,#3d3d3d 100%);background-position:0 50%;background-repeat:repeat-x;background-size:1px 1px;}.glossary .glossary-content .view-grouping .view-grouping-header h2:before{border-right:20px solid transparent;}.glossary .glossary-content .view-grouping .view-grouping-header h2:after{border-left:20px solid transparent;}.glossary .glossary-content .view-grouping .view-grouping-content{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element{width:48%;margin-bottom:10px;}@media (max-width:767px){.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element{width:100%;}}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle:hover,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle:focus{text-decoration:none;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:14px;font-size:1.1rem;line-height:1.5rem;font-weight:bold;word-wrap:break-word;background-color:#E30613;color:#fff;margin:0;height:40px;line-height:40px;padding:0 20px 0 60px;font-weight:normal;position:relative;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle h3 small,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle h3 .small{font-weight:normal;line-height:1;color:#777777;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle h3 small,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle h3 .small{font-size:75%;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle h3:before{position:absolute;top:0;left:0;width:40px;height:40px;background-color:#E30613;content:"\f078";color:#fff;font-family:FontAwesome;text-align:center;line-height:40px;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle.collapsed h3{background-color:#fff;color:#3d3d3d;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .waren-az-toogle.collapsed h3:before{background-color:#6C6C6C;content:"\f054";}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapsing{-webkit-box-shadow:0px 3px 13px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 13px rgba(0,0,0,0.25);box-shadow:0px 3px 13px rgba(0,0,0,0.25);}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapse,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapsing{padding:20px 20px 20px 60px;background-color:#fff;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapse.in,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapsing.in{-webkit-box-shadow:0px 3px 13px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 13px rgba(0,0,0,0.25);box-shadow:0px 3px 13px rgba(0,0,0,0.25);}@media (max-width:767px){.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapse,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapsing{padding:20px;}}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapse .views-row,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapsing .views-row{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #95989A;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapse .views-row h5,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapsing .views-row h5{margin-top:0;}.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapse .views-row:last-child,.glossary .glossary-content .view-grouping .view-grouping-content .view-grouping-element .collapsing .views-row:last-child{padding:0;margin:0;border:none;}.paragraphs-item-bp-links .field-item{margin-bottom:10px;}.paragraphs-item-bp-links .field-item a{background:#fff;border:1px solid #dddddd;min-height:40px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding-left:60px;padding-right:10px;}.paragraphs-item-bp-links .field-item a:before{position:absolute;left:0;top:0;height:40px;width:40px;content:'';background-color:#E30613;background-image:url(/sites/all/themes/tvmse/img/icons/link.svg);background-size:auto 24px;background-repeat:no-repeat;background-position:center calc(50% - 2px);}.paragraphs-item-bp-file-downloads .field-item{margin-bottom:10px;}.paragraphs-item-bp-file-downloads .field-item .file{background:#fff;border:1px solid #dddddd;min-height:40px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding-left:60px;padding-right:10px;}.paragraphs-item-bp-file-downloads .field-item .file:before{position:absolute;left:0;top:0;height:40px;width:40px;content:'';background-color:#E30613;background-image:url(/sites/all/themes/tvmse/img/icons/file_download.svg);background-size:auto 25px;background-repeat:no-repeat;background-position:center center;}.paragraphs-item-bp-file-downloads .field-item .file img{display:none;}.icon-flyer .paragraphs-item-bp-file-downloads .field-item{margin-bottom:10px;}.icon-flyer .paragraphs-item-bp-file-downloads .field-item:last-child{margin-bottom:0;}.icon-flyer .paragraphs-item-bp-file-downloads .field-item .file{background:#fff;border:none;min-height:auto;position:relative;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding-left:0;padding-right:0;}.icon-flyer .paragraphs-item-bp-file-downloads .field-item .file:before{display:none;background:none;}.icon-flyer .paragraphs-item-bp-file-downloads .field-item .file img{display:none;}.icon-flyer .paragraphs-item-bp-file-downloads .field-item .file a{color:#E30613;}.page-suche h1#page-title{display:none;}.page-suche #search-api-page-search-form:before,.page-suche #search-api-page-search-form:after{content:" ";display:table;}.page-suche #search-api-page-search-form:after{clear:both;}.page-suche #search-api-page-search-form:before,.page-suche #search-api-page-search-form:after{content:" ";display:table;}.page-suche #search-api-page-search-form:after{clear:both;}.page-suche #search-api-page-search-form label{display:none;}.page-suche #search-api-page-search-form .form-item-keys-1{width:80%;float:left;border:1px solid #dddddd;}.page-suche #search-api-page-search-form .form-item-keys-1 input{height:40px;}.page-suche #search-api-page-search-form #edit-submit-1{width:18%;margin-left:2%;height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;height:40px;line-height:40px;}.page-suche #search-api-page-search-form #edit-submit-1:hover{background-color:#E30613;color:#fff;text-decoration:none;}.page-suche .search-performance{display:none;}.page-suche .search-results{padding:0;}.page-suche .search-results .search-result{background:#fff;border:1px solid #dddddd;padding:15px;}.page-suche .search-results .search-result h3.title{margin-bottom:15px;}.page-suche .search-results .search-result .search-snippet-info{padding:0;}.page-suche .search-results .search-result .search-info{display:none;}.node-webform .submitted{display:none;}.node-webform .form-actions{text-align:right;}.node-webform .form-actions .btn{margin-left:10px;margin-right:0;height:45px;line-height:45px;background-color:#E30613;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;}.node-webform .form-actions .btn:hover{background-color:#CB111C;color:#fff;text-decoration:none;}.node-webform .form-radios{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline;}.node-webform .form-radios .form-item + .form-item{margin-left:20px;}.node-webform .webform-datepicker{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.node-webform .webform-datepicker .form-item{width:15%;}.node-webform .webform-datepicker .form-item + .form-item{margin-left:20px;}.node-webform .webform-datepicker .webform-calendar{width:auto;height:34px;padding:0;margin-left:20px;}@media (max-width:767px){.node-webform .webform-datepicker{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.node-webform .webform-datepicker .form-item{width:100%;}.node-webform .webform-datepicker .form-item + .form-item{margin-left:0;}.node-webform .webform-datepicker .webform-calendar{width:35px;height:auto;margin-left:0;}}.form-control{border:1px solid #95989A;}.form-number{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#fff;background-image:none;border:none;border-radius:0;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:1px solid #95989A;}.form-number:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}.form-number::-moz-placeholder{color:#999;opacity:1;}.form-number:-ms-input-placeholder{color:#999;}.form-number::-webkit-input-placeholder{color:#999;}.form-number::-ms-expand{border:0;background-color:transparent;}.form-number[disabled],.form-number[readonly],fieldset[disabled] .form-number{background-color:#95989A;opacity:1;}.form-number[disabled],fieldset[disabled] .form-number{cursor:not-allowed;}textarea.form-number{height:auto;}.modal-backdrop.in{opacity:0.75;}#myEventModal .modal-body{padding:25px 25px 10px 25px;}#myEventModal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}#myEventModal .modal-header{background-color:#E30613;}#myEventModal .modal-header button{color:#fff;opacity:1;font-size:25px;}#myEventModal .modal-header h4{color:#fff;}#myEventModal .view-veranstaltung-sidebar ul{list-style:none;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:0;}#myEventModal .view-veranstaltung-sidebar ul li{min-height:45px;line-height:45px;background-color:#eee;margin:0 0 15px 0;padding:0 15px;width:48%;}.panel-page-center .field-name-body ul,.panel-page-center .entity-paragraphs-item ul{padding:0;margin:0;list-style:none;}.panel-page-center .field-name-body ul li,.panel-page-center .entity-paragraphs-item ul li{padding-left:1.5em;}.panel-page-center .field-name-body ul li:before,.panel-page-center .entity-paragraphs-item ul li:before{font-family:'FontAwesome';content:'\f00c';color:#E30613;display:inline-block;margin-left:-1.5em;width:1.5em;}#secondary-menu-links{margin-right:20px;}#branding{background-color:#fff;}.headerbild_wrap{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;}.top-wrapper{min-height:35px;background-color:#E30613;}@media (max-width:767px){.top-wrapper .top-client-wrapper{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;}.top-wrapper .top-client-wrapper a{padding-left:20px;padding-right:20px;margin-left:-15px;margin-right:-15px;}}.top-wrapper a{color:#fff;}.top-wrapper a:hover,.top-wrapper a:focus{background:none!important;}.top-wrapper > .container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.top-client-search .form-item-search-block-form{display:block;}.top-client-search .form-item-search-block-form input{width:100%;}.top-client-search #edit-submit{margin-top:10px;}.top-menu-wrapper{position:relative;}.top-menu-wrapper .language-clicker{position:absolute;left:-41px;font-size:24px;cursor:pointer;}#mobile-menu .top-menu-wrapper ul li a{font-size:24px;color:#6C6C6C;}.top-menu-wrapper ul{margin:0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.top-menu-wrapper ul li{margin-right:20px;}.top-menu-wrapper ul li:last-child{margin-right:0;}.top-menu-wrapper ul li.menu-4027 span{margin-left:7px;}@media (max-width:767px){.top-menu-wrapper ul li.menu-4027 span{display:none;}}@media (max-width:767px){.top-menu-wrapper ul li.menu-16 span{display:none;}.top-menu-wrapper ul li.menu-16 a::before{font-family:FontAwesome;content:"\f011";}}.top-menu-wrapper ul li.menu-4027 a::before{font-family:FontAwesome;content:"\f007";}.top-menu-wrapper ul li.menu-4028 a::before{font-family:FontAwesome;content:"\f002";}.top-menu-wrapper ul li.menu-4029 a::before{font-family:FontAwesome;content:"\f07a";}.top-menu-wrapper ul li.menu-88186 a::before{font-family:FontAwesome;content:"\f0ad";}.top-menu-wrapper ul li a{padding:0;margin:0;line-height:35px;}.top-menu-wrapper ul li a:hover{cursor:pointer;}.top-client-wrapper a{line-height:35px;background-color:#E30613;height:35px;display:block;padding-left:5px;padding-right:5px;}.top-client-wrapper a::before{content:"\f0c0";font-family:FontAwesome;margin-right:8px;}.top-client-wrapper a:hover{background-color:#CB111C !important;}.tvmse-navigation{height:100px;background-color:#fff;}.tvmse-navigation nav{padding:0;}.tvmse-navigation #branding{background:none;height:100px;padding:0;}.tvmse-navigation #branding a{color:#3d3d3d;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:100px;}.tvmse-navigation #branding a:hover,.tvmse-navigation #branding a:focus{text-decoration:none;outline:none;}.tvmse-navigation #branding a img{height:100%;width:auto;}.tvmse-navigation #branding a .slogan{font-size:27px;position:relative;font-weight:bold;white-space:nowrap;padding-left:15px;}@media (min-width:992px) and (max-width:1199px){.tvmse-navigation #branding a .slogan{font-size:25px;}}@media (min-width:768px) and (max-width:991px){.tvmse-navigation #branding a .slogan{font-size:20px;}}.tvmse-navigation ul.links{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;margin:0;height:100px;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;float:right;}.tvmse-navigation ul.links li{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;}.tvmse-navigation ul.links li:hover,.tvmse-navigation ul.links li.open,.tvmse-navigation ul.links li.active{background-color:#eee;color:#E30613;}.tvmse-navigation ul.links li:hover ul.dropdown-menu{display:block;}.tvmse-navigation ul.links li span.nolink,.tvmse-navigation ul.links li a.fa-search,.tvmse-navigation ul.links li a.leaf,.tvmse-navigation ul.links li a.collapsed{height:100%;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:0 20px;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;color:#6C6C6C;}.tvmse-navigation ul.links li span.nolink:hover,.tvmse-navigation ul.links li a.fa-search:hover,.tvmse-navigation ul.links li a.leaf:hover,.tvmse-navigation ul.links li a.collapsed:hover,.tvmse-navigation ul.links li span.nolink.open,.tvmse-navigation ul.links li a.fa-search.open,.tvmse-navigation ul.links li a.leaf.open,.tvmse-navigation ul.links li a.collapsed.open,.tvmse-navigation ul.links li span.nolink.active,.tvmse-navigation ul.links li a.fa-search.active,.tvmse-navigation ul.links li a.leaf.active,.tvmse-navigation ul.links li a.collapsed.active{color:#E30613;}@media (min-width:992px) and (max-width:1199px){.tvmse-navigation ul.links li span.nolink,.tvmse-navigation ul.links li a.fa-search,.tvmse-navigation ul.links li a.leaf,.tvmse-navigation ul.links li a.collapsed{padding:0 10px;}}@media (min-width:768px) and (max-width:991px){.tvmse-navigation ul.links li span.nolink,.tvmse-navigation ul.links li a.fa-search,.tvmse-navigation ul.links li a.leaf,.tvmse-navigation ul.links li a.collapsed{padding:0 10px;font-size:14px;}}.tvmse-navigation ul.links li span.nolink i,.tvmse-navigation ul.links li a.fa-search i,.tvmse-navigation ul.links li a.leaf i,.tvmse-navigation ul.links li a.collapsed i{background-size:auto 39px;background-repeat:no-repeat;min-width:55px;height:39px;margin:0 auto 15px auto;background-position:top center;content:"";}@media (min-width:768px) and (max-width:991px){.tvmse-navigation ul.links li span.nolink i,.tvmse-navigation ul.links li a.fa-search i,.tvmse-navigation ul.links li a.leaf i,.tvmse-navigation ul.links li a.collapsed i{background-size:auto 30px;height:30px;margin-bottom:10px;}}.tvmse-navigation ul.links li span.nolink i#icon-mid-3975,.tvmse-navigation ul.links li a.fa-search i#icon-mid-3975,.tvmse-navigation ul.links li a.leaf i#icon-mid-3975,.tvmse-navigation ul.links li a.collapsed i#icon-mid-3975{background-image:url(/sites/all/themes/tvmse/images/genetik.svg);}.tvmse-navigation ul.links li span.nolink i#icon-mid-3976,.tvmse-navigation ul.links li a.fa-search i#icon-mid-3976,.tvmse-navigation ul.links li a.leaf i#icon-mid-3976,.tvmse-navigation ul.links li a.collapsed i#icon-mid-3976{background-image:url(/sites/all/themes/tvmse/images/sperma.svg);}.tvmse-navigation ul.links li span.nolink i#icon-mid-3977,.tvmse-navigation ul.links li a.fa-search i#icon-mid-3977,.tvmse-navigation ul.links li a.leaf i#icon-mid-3977,.tvmse-navigation ul.links li a.collapsed i#icon-mid-3977{background-image:url(/sites/all/themes/tvmse/images/gesundheit.svg);}.tvmse-navigation ul.links li span.nolink i#icon-mid-3980,.tvmse-navigation ul.links li a.fa-search i#icon-mid-3980,.tvmse-navigation ul.links li a.leaf i#icon-mid-3980,.tvmse-navigation ul.links li a.collapsed i#icon-mid-3980{background-image:url(/sites/all/themes/tvmse/images/unternehmen.svg);}.tvmse-navigation ul.links li span.nolink i#icon-mid-3981,.tvmse-navigation ul.links li a.fa-search i#icon-mid-3981,.tvmse-navigation ul.links li a.leaf i#icon-mid-3981,.tvmse-navigation ul.links li a.collapsed i#icon-mid-3981{background-image:url(/sites/all/themes/tvmse/images/service.svg);}.tvmse-navigation ul.links li span.nolink i#icon-mid-3982,.tvmse-navigation ul.links li a.fa-search i#icon-mid-3982,.tvmse-navigation ul.links li a.leaf i#icon-mid-3982,.tvmse-navigation ul.links li a.collapsed i#icon-mid-3982{background-image:url(/sites/all/themes/tvmse/images/international.svg);}.tvmse-navigation ul.links li span.nolink i#icon-mid-3983,.tvmse-navigation ul.links li a.fa-search i#icon-mid-3983,.tvmse-navigation ul.links li a.leaf i#icon-mid-3983,.tvmse-navigation ul.links li a.collapsed i#icon-mid-3983{background-image:url(/sites/all/themes/tvmse/images/shop.svg);}.tvmse-navigation ul.links li ul.dropdown-menu{-webkit-box-shadow:0px 3px 13px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 13px rgba(0,0,0,0.25);box-shadow:0px 3px 13px rgba(0,0,0,0.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;padding:0;margin:0;background-color:transparent;font-size:1.125rem;line-height:1.625rem;}.tvmse-navigation ul.links li ul.dropdown-menu li{background-color:#eee;border-bottom:2px solid #fff;}.tvmse-navigation ul.links li ul.dropdown-menu li:first-child{border-top:2px solid #fff;}.tvmse-navigation ul.links li ul.dropdown-menu li a{line-height:45px;padding-top:0;padding-bottom:0;color:#6C6C6C;display:block;width:100%;}.tvmse-navigation ul.links li ul.dropdown-menu li a:hover,.tvmse-navigation ul.links li ul.dropdown-menu li a.active{color:#fff;background-color:#E30613;}.tvmse-navigation ul.links li span span.caret{display:none;}#mobile-menu{height:65px;background-color:#fff;}#mobile-menu .wrap{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding-left:20px;padding-right:20px;position:relative;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}#mobile-menu .wrap #branding{background:none;height:65px;padding:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;}#mobile-menu .wrap #branding img{height:65px;width:auto;}#mobile-menu .wrap a#toggle-icon{height:30px;}#mobile-menu .wrap a#toggle-icon:before,#mobile-menu .wrap a#toggle-icon:after,#mobile-menu .wrap a#toggle-icon .icon{background-color:#6C6C6C;}#mobile-menu .wrap a#toggle-icon .label{display:none;}body.sticky #header-wrap{top:0;position:fixed;margin:auto;width:100%;z-index:101;-webkit-box-shadow:0px 3px 19px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 19px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 19px 0px rgba(0,0,0,0.35);}body.sticky #header-wrap,body.sticky #header-wrap *{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;}body.sticky #header-wrap header{height:75px;}body.sticky #header-wrap header #branding{height:75px;}body.sticky #header-wrap header #branding a#logo{height:75px;}body.sticky #header-wrap header #branding img{height:75px;}@media (min-width:992px) and (max-width:1199px){body.sticky #header-wrap header #branding .slogan{font-size:20px;}}@media (min-width:768px) and (max-width:991px){body.sticky #header-wrap header #branding .slogan{font-size:17px;}}body.sticky #header-wrap header .desktop-menu ul.links{height:75px;}body.sticky #header-wrap header .desktop-menu ul.links li span.nolink i{background-size:auto 26px;height:26px;margin:0 auto 5px auto;}.panel-display > .row{margin-bottom:0;}body #main-wrapper{margin-top:0;margin-bottom:0;padding-bottom:0;}.view-veranstltungskalendar .group_strasse,.view-veranstaltungskalendar-fields-only- .group_strasse,.view-veranstltungskalendar .group_plz_ort,.view-veranstaltungskalendar-fields-only- .group_plz_ort{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.view-veranstltungskalendar .group_strasse .field-name-field-kontakt-strasse-nr,.view-veranstaltungskalendar-fields-only- .group_strasse .field-name-field-kontakt-strasse-nr,.view-veranstltungskalendar .group_plz_ort .field-name-field-kontakt-strasse-nr,.view-veranstaltungskalendar-fields-only- .group_plz_ort .field-name-field-kontakt-strasse-nr,.view-veranstltungskalendar .group_strasse .field-name-field-kontakt-stadt,.view-veranstaltungskalendar-fields-only- .group_strasse .field-name-field-kontakt-stadt,.view-veranstltungskalendar .group_plz_ort .field-name-field-kontakt-stadt,.view-veranstaltungskalendar-fields-only- .group_plz_ort .field-name-field-kontakt-stadt{margin-left:5px;}.view-veranstltungskalendar .group_name,.view-veranstaltungskalendar-fields-only- .group_name{display:none;}#gmaps_destination{border:1px solid #000;}.hide_me{display:none;}.top-wrapper .top-client-information{width:100%;height:75px;}.featured{max-width:100%;height:auto;}#schicht8_views_sortiment .table-responsive{overflow-x:initial;}.commerce-product-sku-label{display:none;}.panel-page-top{display:flex;align-items:center;justify-content:center;}.panel-page-top img{margin:0;}.field-name-field-pins > .field-items > .field-item,.field-name-field-pins .field-name-field-bp-tab-section-body > .field-items > .field-item{margin-bottom:25px;}#gmap{display:flex;align-items:center;justify-content:center;}.tablefield-wrapper table{width:100%;}.group_event_content_more a{float:right;}.glossary-index ul{display:flex;flex-wrap:wrap;list-style:none;}.glossary-index ul li{padding-right:5px;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.view-suche .view-filters{padding-bottom:2.5em;}.view-webcams img{max-width:100%;height:auto;}.node-webcams img{max-width:100%;height:auto;margin-bottom:55px;}.view-veranstaltungskalendar-fields-only- .event-calendar-dates ul{list-style:none;padding:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-veranstaltungskalendar-fields-only- .event-calendar-dates ul li{margin-right:20px;margin-bottom:20px;}.view-veranstaltungskalendar-fields-only- .event-calendar-dates ul li a{height:40px;line-height:40px;background-color:#fff;color:#3d3d3d;padding:0 20px;border:none;}.view-veranstaltungskalendar-fields-only- .event-calendar-dates ul li a:hover,.view-veranstaltungskalendar-fields-only- .event-calendar-dates ul li a.activeButton{background-color:#CB111C;color:#fff;text-decoration:none;}.view-veranstaltungskalendar-fields-only- .views-submit-button{padding-right:0;}.view-veranstaltungskalendar-fields-only- .views-submit-button #edit-submit-veranstaltungskalendar-fields-only-{height:45px;line-height:45px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;width:100%;margin-top:18px;}.view-veranstaltungskalendar-fields-only- .views-submit-button #edit-submit-veranstaltungskalendar-fields-only-:hover{background-color:#E30613;color:#fff;text-decoration:none;}.view-veranstaltungskalendar-fields-only- .views-exposed-widgets{margin-bottom:40px;}.view-veranstaltungskalendar-fields-only- .views-exposed-widgets label{font-weight:normal;}.view-veranstaltungskalendar-fields-only- .views-exposed-widgets .description,.view-veranstaltungskalendar-fields-only- .views-exposed-widgets .help-block{display:none;}@media (max-width:767px){.view-veranstaltungskalendar-fields-only- .views-exposed-widgets .views-exposed-widget{padding:0;}}.view-veranstaltungskalendar-fields-only- .container-inline-date .date-padding{float:none;}.view-veranstaltungskalendar-fields-only- .container-inline-date .form-item,.view-veranstaltungskalendar-fields-only- .container-inline-date .form-item input{width:100%;}.view-veranstaltungskalendar-fields-only- .container-inline-date input{background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAtCAIAAACrsUV+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEODgzRDdEMEUzNzExRTg5QjREREFDODBCRTkwOUFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEODgzRDdFMEUzNzExRTg5QjREREFDODBCRTkwOUFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ4ODNEN0IwRTM3MTFFODlCNEREQUM4MEJFOTA5QUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ4ODNEN0MwRTM3MTFFODlCNEREQUM4MEJFOTA5QUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vMBRxAAACAUlEQVR42uxWTYuBURg1eimxIF81+QoLC1KEzYSFEmuK4gcoZWvhH7BgpZSlnZWFhbKYsrC3kihZ2WCjfIQ5uXWTMe+MmUlNc8/i9pz3Pt5z3+ee+1xP2WxW8BAIBY8CU2JKTOn3wPFP+/3+SCQilUqHw2Gj0VitVpezIpEokUi4XK7j8djv95vN5ul0+s43GQyGeDwuFAonk4nNZksmk1cJoVDI6/VCfrFY+M/4ZvVMJhNGrLRcLi+XSwhfJRiNRozFYrFer5OV3Vc9sVjsdrsVCgV5ESnI4XCQyWTRaPQyU6PRkACzGHU6HUkYDAaz2exzpVwud3N12BXsGc+qn89AEAwG8/k8Nu+T6vEX4SuQSCQcx93nPcBisWy3W9jvowSHw4HC/tTlwMsZPAmpVOovnNzpdFoqlUis1+thhFqtRmcLhQKcjZISGg6H1+t1r9cjNBaLBQIB1mEfsU9arRbnl7YMpVJJKYD2kclkaDMFxSFFWyFUpVLdoTSfzyuVCo8jqtUqc8R/cgSu0Xa7TWK1Wu3z+SgF0ul0p9PZ7/eEejyezWaDO4lQ2EEul39VCb4ajUYkxlvsdjulwG63G4/H1HtmsxneowlOp/M/OwLF+bkj3v8du6HUarVwzq1W6+XDK4qL+OpXMA7d1263S/3Cp/R6BusRTIkpMSXgTYABAKPk5NC7HNbyAAAAAElFTkSuQmCC') center right no-repeat;}.view-veranstaltungskalendar-fields-only- div.views-row{margin-bottom:10px;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:0;}@media (max-width:767px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media (max-width:400px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_wrapper .group_event_date_short{background-color:#E30613;color:#fff;height:75px;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:65px;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_wrapper .group_event_date_short .event-short-date-day span{font-size:1.75rem;font-weight:bold;text-align:center;border-bottom:1px solid #fff;padding-bottom:8px;margin-bottom:3px;display:block;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_wrapper .group_event_date_short .event-short-date-month span{font-size:1.25rem;font-weight:bold;text-align:center;text-transform:uppercase;display:block;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content{border:1px solid #dddddd;position:relative;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:20px 20px 20px 25px;}@media (max-width:600px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content{padding:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_image{width:25%;}@media (max-width:767px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_image{width:50%;}}@media (max-width:600px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_image{width:100%;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content{width:75%;margin-left:20px;}@media (max-width:767px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content{width:50%;}}@media (max-width:600px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content{width:100%;margin-left:0;margin-top:10px;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content h3{margin-bottom:10px;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_date{font-weight:bold;margin-bottom:10px;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}@media (max-width:767px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;}@media (max-width:767px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more{margin-top:20px;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more .link-book-more a{height:45px;line-height:45px;background-color:#E30613;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;height:40px;line-height:40px;min-width:145px;margin-right:-20px;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more .link-book-more a:hover{background-color:#CB111C;color:#fff;text-decoration:none;}@media (max-width:600px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more .link-book-more a{bottom:20px;left:20px;right:20px;text-align:center;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more .link-read-more a{height:40px;line-height:40px;background-color:#6C6C6C;color:#fff;padding:0 20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1rem;min-width:145px;margin-right:-20px;margin-top:10px;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more .link-read-more a:hover{background-color:#CB111C;color:#fff;text-decoration:none;}@media (max-width:600px){.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_more .link-read-more a{bottom:20px;left:20px;right:20px;text-align:center;}}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_address ul{margin:0;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_address .group_location{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.view-veranstaltungskalendar-fields-only- div.views-row .group_event_image_content .group_event_content .group_event_content_wrap .group_event_content_address .group_location .group_strasse:after{content:",";margin-right:5px;}
