/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Responsive__colapse_point.css */
.dropdown-menu>li>a{text-align: center;width: 100%!important}#header .navbar-nav>li{width: auto !important}.navbar-collapse{padding-right: 0px!important;    padding-left: 0px!important}@media (max-width: 1199px){/*.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide {position: static;}.rsts-view {    width: 992px;    margin: 0 auto;}.page-slider .rsts-slide{width: 992px !important;}*/.row-1150 {margin: 0 auto !important;position: relative;}}@media (max-width: 991px){/*.rsts-view {    width: 768px;}.page-slider .rsts-slide{width: 768px !important;}*/.secondmenu ul {width: 70% !important;}}@media (max-width: 767px){.navbar-nav {margin: 0 !important;}.navbar-nav>li>a {padding: 18px 20px !important;}.navbar-default .navbar-nav>.active>a{background-color: #efefef99 !important;}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {background-color: #d2d2d299 !important;}.navbar-default .navbar-nav>li:hover:after,.navbar-default .navbar-nav>li:focus:after {display: none;}.navbar-nav > li > .dropdown-menu {display: block;position: relative;float: none;padding: 0;list-style-type: square;opacity: 1;visibility: visible;}.navbar-nav .open .dropdown-menu>li>a {line-height: inherit !important;}.dropdown-menu.animated {-webkit-animation-duration: 0;animation-duration: 0;}.dropdown-menu.fadeInUp {animation-name: none;}    .rsts-view {        width: 100%;    }.row-1150 {    width:100% !important;    }.youtube-video {width: 100%;}#contact-googlemaps {display: none;}.logo-impressum {margin-top: -100px !important;}.secondmenu li {float: none !important;width: 100% !important;}}
@media (min-width: 768px){
/* Responsive__768.css */
.addres-block{display: flex;    flex-direction: row;    justify-content: center;margin: 20px}.addres-block>div{padding: 20px;    border-bottom: 1px solid}.navbar-brand img{}#ctrl_284{margin-top: -19px}#fb_form .nachname{margin-top: 39px}.input-append{display: block }.activity .image_container{margin: 5px 0 5px 0 !important;float: none !important}#main-menu .navbar{margin-top: 0;margin-bottom: 0}.navbar-nav>li.logo-menu{margin-top: 0;width: 120px !important}.navbar-nav>li.logo-menu a{background-image:url("../../files/Kristall/pension-kristall-logo.svg");background-size: 120px 120px;width: 120px;height: 120px;text-indent: -888em}.navbar-default .navbar-nav>li.logo-menu>a,.navbar-default .navbar-nav>li.logo-menu>a:hover,.navbar-default .navbar-nav>li.logo-menu>a:focus{border-bottom: 0;transition: none}.navbar-nav>li>a{background: transparent!important;padding: 0;font-size: 15px}#contact-googlemaps{top: 125px}
}
@media (min-width: 992px){
/* Responsive__992.css */
.navbar-collapse.collapse{min-height: 86px}.navbar-nav{width: 992px;position: absolute;left: 50%;margin-left: -496px !important;text-align: center}.navbar-nav>li>a:after{display: block;        content: "";        height: 2px;        width: 0%;        background-color: #000;        transition: width .3s ease-in-out}.navbar-default .navbar-nav .active a:after{width: 100%;        background-color: #000}.navbar-nav>li{position: static !important;float: none !important;display: inline-block !important;    padding: 0 !important;margin-bottom: 10px}.navbar-nav{padding-top: 18px;    min-height: 86px}.navbar-nav>li{margin-bottom: 0}.activity .image_container{margin: 5px 25px 5px 5px !important;float: left !important}.navbar-nav>li{position: static !important;margin-bottom: 15px;display: inline-block !important;float: none !important}.navbar-nav li:last-of-type{margin-right: 0}.navbar-nav>li.logo-menu{margin-top: 0;width: 175px !important}.navbar-nav>li.logo-menu a{background-image:url("../../files/Kristall/pension-kristall-logo.svg");background-size: 175px 175px;width: 175px;height: 175px;text-indent: -888em}#contact-googlemaps{top: 192px}#text{padding-left: 13%}#plan{padding-left: 4%}
}
@media (min-width: 1200px){
/* Responsive__1200.css */
.logo-mobile.topped{left: 5%;transform: none;top: 6px}.navbar-nav{width: 1120px;position: absolute;left: 50%;margin-left: -500px !important}#anfrage-main  .row-1150{width: 1000px}.activity .image_container{margin: 30px 25px 30px 5px !important;float: left !important}.navbar-nav>li{position: static !important;margin-top: 0;display: inline-block !important;float: none !important;margin-bottom: 0; margin-right: 0 !important}.navbar-nav li:last-of-type{margin-right: 0}.navbar-default .navbar-nav>li>a{font-size: 20px !important;    padding: 10px 15px}.navbar-nav>li.logo-menu{margin-top: 0;width: 150px !important}.navbar-nav>li.logo-menu a{background-image:url("../../files/Fankysport/img/logo.png");background-size: 150px 150px;width: 150px;height: 150px;text-indent: -888em}span.caret{display: none}#feedback-main  .row-1150{width: 1000px}.row-1150{width: 1150px;    margin: 0 auto !important;    position: relative}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position: static}
}
/* Basic.css */
.navbar-default .navbar-nav a{text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight: 600}body{color: #6e6b66 !important;background-color: #fbfbfb!important}#container h1{font-size: 26px;letter-spacing: 1px;color: #B12629;font-family: 'Open Sans', sans-serif;text-transform:uppercase;font-weight: 600}#container h2{font-size: 18px;    letter-spacing: 1px;    color: #000000;    font-family: 'Open Sans', sans-serif;    text-transform: uppercase;    font-weight: 600;text-shadow: none}h1{text-transform:uppercase;color: #B12629 !important;font-weight: 600 !important;    text-align: center}#main 
em,input,label,p,select,span,strong,td,th,textarea,li{font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 1.4;letter-spacing: 1px}
/* Design.css */
@font-face{font-family: 'Open Sans';src: url("/files/assets/fonts/OpenSans-Variable.ttf")}.formbody h4{width: 100%;    text-align: center;    margin-top: 40px}#customForm:hover{color: #fff;    text-decoration: none;    background: rgba(160, 23, 30, 0.66);    outline: none !important}#customForm{background: #b12629;    transition: all 0.2s ease;    border-radius: 1px !important;    text-align: center;    color: white;    cursor: pointer;    max-width: 400px;    margin: 0 auto;    padding: 10px 0}.time_block_sign{background-color: transparent !important;margin-bottom: 0 !important;padding-bottom: 0 !important;text-align: center}.time_bl{display: inline-block;width: 40%;margin-top: 100px;float: right;text-align: center}.row.map{width: 60%;display: inline-block}#baugrube:before{content: ' ';top: 0;left: 0;width: 100%;height: 100%;    filter: grayscale(100%)}.contacts .col-md-6{margin-bottom: 50px}.contacts .ce_text.fon_none{background: none;color: initial;margin-bottom: 0;padding: 0 0 20px 0}#email img{width: 100%;    height: auto}#email{width: 55px;        position: fixed;        height: 55px;        cursor: pointer;    top: 17em;        right: 0px;        z-index: 999;background: #fff;    padding: 5px}h1 .btn-primary:after{content: '\25BC';position: absolute;top: 7px;    right: 15px;width: 10px;height: 10px}.slogan img{width: 150px;    display: block;    margin: 0 auto}#unternehmen.activity .image_container.pull-right{float: right !important;margin: 0 0 10px 20px !important}.activity .center .image_container{float: none !important}.center{text-align: center}.baugrube.activity .ce_text{background: transparent;padding: 0;margin: 0}.list li:hover{}.list li{padding: 10px}.list li:hover{color: #fff;    background: #B12629;cursor: pointer}.transparent.ce_gallery .thumbnail:hover{filter: none}#slider{position: relative;max-height: 600px;overflow: hidden}.slogan p{font-size: 30px}.logo-mobile.start{top: 250px}.slogan{position: absolute;    top: 25%;    left: 50%;transform: translateX(-50%);    color: #b12629;    padding: 40px 40px 40px 40px;    font-size: 50px;    font-weight: bold;z-index: 99}#video-bg{position: relative;max-height: 600px}.fixed .logo-mobile{left: 5%;top: 6px;transform: none}.logo-mobile{position: absolute;    top: 86px;    width: 185px;    left: 50%;    transform: translateX(-50%);z-index: 99;    transition: 0.4s ease-in-out}.logo-mobile img{width: 185px;    transition: 0.4s ease-in-out}#header{position: fixed;    width: 100%;    left: 0;    right: 0;background: #fff;z-index: 999;    box-shadow: 0 3px 10px 0 #a9a9a9}#slider_wrapper,#main{margin-top: 80px}.fixed .navbar-brand img{top: 6px;left: 5%;transform: none}.block_info .row-1150{padding: 0 70px}h1 .btn:hover{color: #fff}h1 .btn-primary:hover{background: rgba(160, 23, 30, 0.66);color: #fff !important}h1 .btn{font-size: 20px}h1 .btn-primary{background-color: #a0171e;border: none;position: relative;padding: 6px 30px}.size .image_container{text-align: center}.size img{width: 80%;height: auto;margin: 0 auto}.top{margin-top: 50px}.top_text{margin-top: 20px}.navbar-default .navbar-nav .dropdown-menu li.active a{color: #fff !important}.navbar-default .navbar-nav .active .dropdown-menu a{color: #333 !important}body .dropdown-menu{position: absolute;    top: 100%;    left: auto;    z-index: 1000;    display: none;    float: left;    padding: 5px 0;    margin: 2px 0 0;    font-size: 14px;    text-align: left;    list-style: none;    background-color: #fff;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: 1px solid #ccc;    border: 1px solid rgba(0,0,0,.15);    border-radius: 4px;    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);    box-shadow: 0 6px 12px rgba(0,0,0,.175)}#baugrube img,#moegliche-systeme img{width: 100%;    height: auto}#baugrube>div>.page-article,#moegliche-systeme>div>.page-article{background: rgba(255, 255, 255, 0.75);    padding: 35px;    margin-top: 60px;    margin-bottom: 60px}#gallery-bodenerkundung,#gallery-baugrube,#gallery-horizontalbohrungen,#gallery-unternehmen,#gallery-transporte,#gallery-wasserhaltung,#gallery-vertikalbohrungen{background: #b12629}.widget-submit{max-width: 400px;    margin: 0 auto}#horizontalbohrungen{background-image:url("../../files/Erhart Bohrungen/black_white/horizontalbohrungen.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}#wasserhaltung{background-image:url("../../files/Erhart Bohrungen/black_white/Wasserhaltung.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}#bodenerkundung{background-image:url("../../files/Erhart Bohrungen/black_white/bodenerkundung.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}#baugrube{background-image:url("../../files/Erhart Bohrungen/black_white/baugrube.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}#video-slider{overflow: hidden}#footer .addres-block{color: #fff}#baugrube,#vertikalbohrungen,#bodenerkundung,#wasserhaltung,#horizontalbohrungen,#unternehmen{padding: 40px 20px;position: relative}.unternehmen{background-image:url("../../files/Erhart Bohrungen/black_white/unternehmen.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}.horizontalbohrungen{background-image:url("../../files/Erhart Bohrungen/Horizontalbohrungen/Steinschleuder.JPG");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}.wasserhaltung{background-image:url("../../files/Erhart Bohrungen/Wasserhaltung/Wasserhaltung.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}.bodenerkundung{background-image:url("../../files/Erhart Bohrungen/Bodenerkundung/Beretta.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}.baugrube{background-image:url("../../files/Erhart Bohrungen/Baugrube/Aussteifung Spunwände.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}#gallery-bodenerkundung a,#gallery-baugrube a,#gallery-horizontalbohrungen a,#gallery-unternehmen a,#main .ce_gallery a{color: #ACABA6;    border: none;    line-height: 40px;    padding: 15px 35px;    font-size: 22px;    text-transform: uppercase;    font-weight: 400;    margin-top: 10px;    -moz-transition: all 0.4s 0.1s ease;    -o-transition: all 0.4s 0.1s ease;    -webkit-transition: all 0.4s 0.1s ease}a:hover,a:focus{color: #A0171E!important;    text-decoration: none!important;outline: none!important}.vertikalbohrungen-table table tr:nth-child(n+2):hover{background: #A0171E;    color: #fff;transition:all 0,4s ease}.vertikalbohrungen-table table td,.vertikalbohrungen-table table th,#horiz-table table td,#horiz-table table th{padding: 2px 10px;    width: 50%}.vertikalbohrungen-table table{margin: 0 auto}.vertikalbohrungen table{margin: 0 auto}.vertikalbohrungen .ce_text{background: rgba(255, 255, 255, 0.78);    padding: 35px;    margin-top: 60px;    margin-bottom: 60px}.moegliche-systeme{background-image:url("../../files/Erhart Bohrungen/Vertikalbohrungen/RG 18 vorne.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}#video-bg>video{top: 0;    left: 0;    filter: grayscale(100%)}#side.open{right: 0}#side{background-color: #ffffff;    position: fixed;    right: -340px;    top: 233px;    transition: all 1s ease-in-out 0s;    z-index: 9999}#fb{background-image:url("../../files/Grabiger/grabigerbook.png");width: 55px;    position: fixed;    height: 55px;    cursor: pointer;    color: transparent;    top: 11em;    right: 0px;    z-index: 999;    webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out}#fb.open{right: 0px;    webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out}.active #fb{-webkit-tranform: translateX(0);    transform: translateX(0);    opacity: 1}.gallery_about .col_0,.gallery_about .col_1,.gallery_about .col_2{width: 100%}.gallery_about .carousel-control{display: none}.gallery_about{margin: 25px 0}#gallery-transporte a{color: #ACABA6;background-color: rgba(105, 105, 105, 0.8);border: none;line-height: 40px;padding: 15px 35px;font-size: 22px;text-transform: uppercase;font-weight: 400;margin-top: 10px;-moz-transition: all 0.4s 0.1s ease;-o-transition: all 0.4s 0.1s ease;-webkit-transition: all 0.4s 0.1s ease}#carousel_606 figure>a{background-color: transparent;margin-top: 0}#erdbau .ce_text{background: none}#erdbau .block_about,#transporte-203 .block_about{background: rgba(255, 255, 255, 0.9);    padding: 35px;    margin-top: 60px;    margin-bottom: 60px}#erdbau .ce_text h1,#erdbau .ce_text h2,#transporte-203 .ce_text h1,#transporte-203 .ce_text h2,#impressum .ce_text h1,#impressum .ce_text h2{margin-bottom: 25px;    text-transform: none }.ce_text ul li{list-style-type: disc;margin-bottom: 10px}#erdbau .ce_text ul{margin-top: 0;    color: #4e4e4e;    margin-bottom: 25px}#erdbau .ce_text p{margin: 0 0 15px 0 !important}.navbar-brand svg{position: absolute;    top: -10px;    left: 0;    z-index: 100;margin-left: 15px}.activity .ce_text h1{margin-bottom: 35px}#form h1{margin-bottom: 30px;font-size: 26px;    font-family: 'Open Sans', sans-serif}.navbar-nav>li>a:hover:after,.navbar-nav>li>a:focus:after{width: 100%}#about h2{text-transform: none;margin-top:0}#slider .bg-vid{font-size: 0}#video_background{width: 100%}#impressum .ce_text h2{font-size: 22px;font-weight: 800;    letter-spacing: 1px;    text-transform: none;    font-family:  'Open Sans', sans-serif;    text-shadow: none}.descr h1{margin-bottom: 50px}.descr ul{color: #fff;}.descr .ce_text p{margin: 0;color: #4a4a4a}.descr .ce_text{background: #f5f5f5;padding: 50px 80px;margin-top: 60px}.descr .ce_text>p>a:hover,.descr .ce_text>p>a:focus{color: #A0171E !important;    text-decoration: none}.descr p>a{color: #A0171E !important;padding: 0 !important;background-color: transparent !important;border: none;line-height: 40px;font-size: 14px !important;text-transform: none!important;font-weight: 600!important;-moz-transition: all 0.2s 0.1s ease;-o-transition: all 0.2s 0.1s ease;-webkit-transition: all 0.2s 0.1s ease}.descr td{border: 1px solid rgba(189, 189, 189, 0.38) !important;    padding: 25px 15px 0 15px !important}.br-widget a{background-color: transparent !important;padding: 15px 10px  !important}#ctrl_296{visibility: hidden}#header .navbar-brand{color: #FE8839;text-align: center;    text-shadow: 1px 1px 2px #121212}.navbar-brand img{display: block;width: auto;z-index: 1;position: absolute;top: 86px;width: 185px;left: 50%;transform: translateX(-50%);transition: 0.4s ease-in-out;display: none}.contacts .ce_text a:hover{color: #A0171E !important;text-decoration: none}.contacts .ce_text .fa{font-size: 22px;    margin-right: 10px}.contacts .ce_text a{background-color: transparent !important;    padding: 0 !important;    margin: 0;font-size: 14px !important;color: #fff !important}.contacts .ce_text{background: rgba(165, 164, 164, 0.8);    padding: 35px;    margin-bottom: 60px;color: #fff}input[type=submit]:hover{background-color: #f58221;            color: #fff}.contact-icons a:hover{color: #A0171E !important;text-decoration: none}.contact-icons a{color: #fff;-moz-transition: all 0.2s 0.1s ease;    -o-transition: all 0.2s 0.1s ease;    -webkit-transition: all 0.2s 0.1s ease}.agb li{color: #fff}#footer .ce_text .fa{font-size: 26px;    margin-right: 10px}#footer .ce_text{margin-top: 25px}#footer .ce_image{text-align: center}.personenzahl{width: 75px!important}.checkbox_container legend{display: none}#kontakt p:nth-child(4) > a:nth-child(1),#kontakt  p:nth-child(4) > a:nth-child(3){color: #fff !important;    padding: 0 !important;    font-size: 18px !important;    background: #acaba6 !important}.ce_text h3{font-size: 22px!important;    margin: 25px 0 5px 0 !important;    font-weight: 600!important;    color: #fe8839!important}.activity td{border: 1px solid rgba(189, 189, 189, 0.38) !important;    padding: 25px 15px 0 15px !important}.rtng{margin-bottom: 50px}#ctrl_226,#ctrl_152{top: 0;    margin-bottom: 50px}.fb_name label{display: block !important}#fb_form .textarea{height: 100px !important;margin-bottom: 25px !important;    margin-top: 5px}.rating > input:checked + label:hover,.rating > input:checked ~ label:hover,.rating > label:hover ~ input:checked ~ label,.rating > input:checked ~ label:hover ~ label{color: #FFED85}.rating > input:checked ~ label,.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label{color: #FFD700}.rating>label{color: #ddd;  float: right}.rating>.half:before{content: "\f089";  position: absolute}.rating > label:before{margin: 5px;  font-size: 1.25em;  font-family: FontAwesome;  display: inline-block;  content: "\f005"}.rating>input{display: none}.rating{border: none;position: absolute}#anfrage-main .textarea{margin-bottom: 20px !important;height: 80px !important}#anfrage-main{margin-top: 70px !important}#feedback-main{margin-top: 70px !important}.add-on i{display: inline !important;    margin-right: 15px}.well input{border: 1px solid #847878;    border-radius: 2px;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    padding: 5px 10px}.well{min-height: 20px;padding: 10px 0 20px 0!important;margin-bottom: 20px!important;background-color: transparent !important;border:  none !important;box-shadow: none !important}.bootstrap-datetimepicker-widget ul{padding: 0 !important}.input-group-btn-vertical i{position: absolute;  top: 0;  left: 4px}.input-group-btn-vertical>.btn:last-child{margin-top: -2px;  border-bottom-right-radius: 4px}.input-group-btn-vertical>.btn:first-child{border-top-right-radius: 4px}.input-group-btn-vertical>.btn{display: block;  float: none;  width: 100%;  max-width: 100%;  padding: 8px;  margin-left: -1px;  position: relative;  border-radius: 0}.input-group-btn-vertical{position: relative;  white-space: nowrap;  width: 1%;  vertical-align: middle;  display: table-cell}.spinner input{text-align: right}.spinner{width: 80px}.navbar-default .navbar-toggle .icon-bar{background-color: #fff!important}.navbar-default .navbar-toggle{border-color: #000!important}.mountainbike .ce_text{background: rgba(42,42,42,0.8);padding: 35px;margin-top: 60px;margin-bottom: 60px}.mountainbike{background-image:url("../../files/Fankysport/img/mountainbike/Mtb-bg.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}.activity p>a,.block_about p>a{color: #fff !important;background-color: #B12629 !important;border: none;line-height: 40px;padding: 15px 35px;font-size: 14px !important;text-transform: uppercase;font-weight: 600!important;margin-top: 10px;-moz-transition: all 0.4s 0.1s ease;-o-transition: all 0.4s 0.1s ease;-webkit-transition: all 0.4s 0.1s ease}.klettersteig{background-image:url("../../files/Fankysport/img/klettersteig/Kletter-bg-min.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}.klettersteig .ce_text{background: rgba(42,42,42,0.8);padding: 35px;margin-top: 60px;margin-bottom: 60px}.pagination-container{display: none}.rafting .ce_text{background: rgba(42,42,42,0.8);padding: 35px;margin-top: 60px;margin-bottom: 60px}.transporte{background-image:url("../../files/Erhart Bohrungen/black_white/Brunnenbohrung.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}#gallery-wasserhaltung a{color: #ACABA6;    border: none;    line-height: 40px;    padding: 15px 35px;    font-size: 22px;    text-transform: uppercase;    font-weight: 400;    margin-top: 10px;    -moz-transition: all 0.4s 0.1s ease;    -o-transition: all 0.4s 0.1s ease;    -webkit-transition: all 0.4s 0.1s ease}.activity .ce_text p{color: #2d2d2d;margin: 0 0 20px 0 !important}.activity .ce_text>p>a:hover,.activity .ce_text>p>a:focus,.block_about .ce_text>p>a:hover,.block_about .ce_text>p>a:focus{background-color:rgba(160, 23, 30, 0.66)!important;        color: #fff !important;    text-decoration: none}.navbar-default .navbar-nav>li>a{color: #000000 !important;-moz-transition: all 0.2s 0.1s ease;    -o-transition: all 0.2s 0.1s ease;    -webkit-transition: all 0.2s 0.1s ease}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#A0171E !important}.navbar-default .navbar-nav .active a{color: #b12629 !important}.logo-mobile a{position: relative;float: left;z-index: 100}#article-11 .last.block{margin-top: -7px}#article-167  h1{padding-top: 15px}#article-167 div:nth-child(3){padding-top: 35px}#article-167 div:nth-child(5) > h2{padding-top: 20px}#form{margin-top: 15px !important}#table-159 .first.block > p{margin-top: -10px}#table-159  p,#table .last.block{margin-top: 10px}#rooms h2{padding-bottom: 10px}#map-169 .last.block{padding-bottom: 10px}#form .col-sm-12.col-md-8.col-md-offset-2{padding-bottom: 5px}#table-159 h2{padding-top: 30px}.formbody{margin-top: -31px}#table div:nth-child(4){margin-top: 30px}.secondmenu.first.block{margin-top: 35px;    margin-bottom: -20px}.secondmenu ul{width: 40%;    margin: 0 auto 80px;    list-style: none;    padding: 0}.secondmenu li{width: 50%;    float: left;    text-align: center}.clear-image a{background: transparent !important}#contact-googlemaps{height: 120%; width: 100%; left: 0;position: absolute}.ce_text li span.grey-text{color: #6e6b66}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover{background-color: transparent !important}.rsts-slide.rsts-slide-image{transition-duration: 0.001s !important;transition-timing-function: ease-in-out !important}.caret{display: none !important}.page-slider{margin: 0 auto}.page-article{display: inline-block;width: 100%}.h-divider{height: 1px;width: 50px;background: #990000;display: block;top: -20px;position: relative}.table td{border: 1px solid #990000 !important;padding: 15px !important;font-size: 16px}.transparent.ce_gallery .thumbnail{padding: 0 !important;filter: grayscale(100%)}.anfrage-title:before{content: '';border-top: 1px solid #fff;margin: 0 auto;    position: relative;    width: 50%;    display: block;    top: 10px}.anfrage-title span.title-span{padding: 0 20px;position: relative;background: #990000}blockquote{font-style:italic;text-align: right;font-size: 16px !important;border-left: none !important}blockquote:before{content: "";    position: absolute;    bottom: 71px;    right: 174px;    height: 1px;    width: 12%;    background: #990000}.ce_gallery li{list-style: none}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-thumbs-next{background-image:url("../../files/Fankysport/img/arrow-prev.png")!important;        background-repeat:no-repeat!important;        right: auto!important;        left: 1.5%}.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{background-image:url("../../files/Fankysport/img/arrow-next.png")!important;        background-repeat:no-repeat!important}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color: rgba(214, 204, 194, 0)!important;        border: 1px solid #fff;    box-shadow:none!important}.rsts-skin-default .rsts-nav ul{text-align: center}.rsts-skin-default .rsts-nav{right: 0px!important}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{box-shadow:none!important;    border:none!important;opacity: 0.6 !important;        z-index: 2;        top: 50%!important}.thumbnail{margin-bottom: 0px!important;    background-color: rgba(255, 255, 255, 0)!important}#cboxTitle{display: none!important}.col_0,.col_1,.col_2{float: left;    margin-right: .5%;    margin-left: .5%;width: 32.6%}.row_0,.row_1,.row_2,.row_3,.row_4,.row_5,.row_6,.row_7,.row_8{margin-top: .5%;    margin-bottom: .5%}.dropdown-menu>li>a{padding: 18px 20px !important}#text ul{padding-left: 17px}#form h2{margin-top: 0}.open>.dropdown-menu{visibility: visible;opacity: 1}.navbar-default .nav .dropdown-menu>li>a:hover,.navbar-default .nav .dropdown-menu>li>a:focus{color: #fff!important;background-color: #b12629 !important}.ce_gallery .image_container{text-align: center;margin-bottom: -30px !important;margin-top: -30px !important}.logo{display: block;    z-index: 1;    position: absolute;    height: 200px;    margin-top: -40px;    margin-left: -185px}.logo img{width: 200px;height: 200px;padding: 25px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color: #b12629 !important}#rooms a{color: #ACABA6;background-color: rgba(105, 105, 105, 0.8);border: none;line-height: 40px;padding: 15px 35px;font-size: 22px;text-transform: uppercase;font-weight: 400;margin-top: 10px;-moz-transition: all 0.4s 0.1s ease;-o-transition: all 0.4s 0.1s ease;-webkit-transition: all 0.4s 0.1s ease}.navbar-nav>li>a{text-align: center}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#A0171E !important}.wlan-logo{position: fixed;    z-index: 1;    background: #BDBDBD;    padding: 10px;    top: 49vh;border-top-right-radius: 88px;    border-bottom-right-radius: 88px}.wlan{background-color:#C7C7C7}.easyloop figure{text-align:center}.easyloop{padding-top:20px;padding-bottom:20px;background-color: #424242}#cd-google-map address{background-color: #993346!important}#footer .xblocks{padding-bottom: 30px;padding-top: 30px}#footer .xblocks h2{color: #777671}.xblocks a:hover,.xblocks a:focus,#footer input.submit:hover,#footer input.submit:focus{color: #fff;    text-decoration: none;    background:rgba(160, 23, 30, 0.66);    outline: none !important}.xblocks{background: #fbfbfb;padding-bottom: 15px;padding-top: 5px;    border-bottom: 1px solid #c5c5c5}#header .navbar-default .navbar-toggle{border-color: transparent}#header .navbar-toggle .icon-bar{background-color: #FFF}#footer label,#footer h2{color: inherit}.invisible{display: none}input[type=submit]{background: #b12629;   transition: all 0.2s ease;    height: 40px !important;    padding: 0 6px;border-radius: 1px !important}#f3 .textarea{height: 135px !important ;    margin-bottom: 15px}.form-control{background-color: #fafafa!important;border: 1px solid #cccccc!important;border-radius: 2px !important;height: 35px !important;    margin-bottom: 15px}#form .form-control:focus{border-color: #f58221!important;-webkit-box-shadow: inset 0 1px 1px rgba(220, 220, 220, 0.65), 0 0 8px rgba(245, 130, 33, 0.9);box-shadow: inset 0 1px 1px rgba(220, 220, 220, 0.65), 0 0 8px rgba(245, 130, 33, 0.9)}legend{font-size: 14px !important;font-weight: bold}button,html input[type=button],input[type=reset],input[type=submit]{font-size: 14px;font-weight: 600;    border: none;    line-height: 33px;    color: #fff}img.ui-datepicker-trigger{position: absolute;    top: 6px;    right: 20px}.ce_gallery > .row >div{padding-left: 0;    padding-right: 0}#main .thumbnail{border:none}.contact-icons{padding: 30px !important;    background:#424242}.contact-icons-impressum{position: relative}.impressum-description{background-color: #e7e4e0;color: #6e6b66;padding-top: 100px !important;padding-bottom: 100px !important;position: relative}.contact-icons p{margin-bottom:0;padding-top:5px;padding-bottom:0;font-size:18px;color:#fff}.blog{background-image:url("../../files/Erhart Bohrungen/Bodenerkundung/Probebohrungen.jpg");background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat}.rooms figcaption.caption{position: absolute;    bottom: 30px;background: rgba(254, 213, 169, 0.36) !important;    padding: 0 20px;    right: 15px;    font-size: 18px;    color: rgba(255, 255, 255, 0.73) !important}#header .navbar-default{margin-bottom: 0}.activity .row-1150{padding-left: 15px;    padding-right: 15px}.activity .ce_text{background: rgba(255, 255, 255, 0.75);padding: 35px;margin-top: 60px;margin-bottom: 60px}.contact-map .ce_text{background: rgba(255,255,255,0.85);padding: 35px;margin-bottom: 109px}.anfrage-form{padding-bottom: 40px;    padding-top: 60px;    background-color: #e4e4e4}.page-end{margin-bottom:30px !important;    margin-top: 50px !important}.rooms li{margin: 0 !important}.rooms .ce_gallery a{display: block;    position: relative}.rooms .ce_gallery a:hover:after,.gallery_about .ce_gallery a:hover:after{opacity: 1;        transition: all 1s;        -webkit-transition: all 1s;        -moz-transition: all 1s;        -o-transition: all 1s}.bg_white{background-color:#fff}.rooms{background: #fbfbfb;    text-align: center;    color: #777671}#kontakt h1{border-bottom: 1px solid #ccc;    padding-bottom: 10px}.navbar-default{background-color: #fff!important;border: none !important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color: inherit !important;background-color: transparent !important}#wrapper{overflow: hidden}.logo-impressum{left: 0;position: relative;margin-top: 36px}
@media (max-width: 767px){
/* Responsive__Less_768.css */
#fb,#email{z-index: -1}.mod_navigation .navbar-nav>li.active_item>.dropdown-menu{width: 100%!important;height: auto;overflow: hidden;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-o-transition: all linear .3s;transition: all linear .3s}.mod_navigation .navbar-nav>li>.dropdown-menu{width: 100%!important;height: 0px;overflow: hidden;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-o-transition: all linear .3s;transition: all linear .3s}.level_1 li a{padding-left: 5px!important;padding-right: 5px!important;font-weight: 500!important;font-size: 12px}.level_1_btn{background-image:url("../../files/design/arrow.png");background-position:center center;background-repeat:no-repeat;width: 30px;height: 30px;position: absolute;top: 15px;left: 10px;border-radius: 50%;background-size: 85%;border: 1px solid #B12629;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: transform linear .3s;-moz-transition: transform linear .3s;-o-transition: transform linear .3s;transition: transform linear .3s;cursor: pointer;z-index: 100}.active_item .level_1_btn{background-image:url("../../files/design/arrow.png");background-position:center center;background-repeat:no-repeat;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: transform linear .3s;-moz-transition: transform linear .3s;-o-transition: transform linear .3s;transition: transform linear .3s;}#baugrube > div > .page-article,#moegliche-systeme > div > .page-article{padding: 0}.activity .ce_text{padding: 35px 15px!important}.time_bl{display: inline-block;width: 100%!important;margin-top: 20px;margin-bottom: 30px;float: none}.slogan{display: none}.activity .image_container img{width: 100%;height: auto}#erdbau-175 h1,#transporte h1{margin-bottom: 15px;    margin-top: 35px}.navbar-brand svg{width: 215px}.descr .ce_text{padding: 50px 20px}#container h1,#container h2{font-size: 17px}.navbar-brand img{width: 150px}#header .navbar-brand{padding: 15px 0 0 95px;    font-size: 22px;    line-height: 22px}.contacts .ce_text{padding: 0}.contacts .ce_text .fa{font-size: 16px;        margin-right: 5px}#footer .ce_text p,#kontakt .ce_text{font-size: 16px !important}.input-append{display: block }.activity p>a{font-size: 12px !important}.rooms ul{padding: 0}.activity p,li{font-size: 14px}.activity .image_container{margin: 0 !important;float: none !important}.col_0,.col_1,.col_2{width: 100%;float: none}.navbar-default .navbar-nav .active a{background-color: #efefef99 !important}.navbar{margin-top: 0;margin-bottom: 0 !important}.navbar-nav>li.logo-menu{display: none}#form .col-md-6.col-xs-11.col-sm-6{height: 210px}#text,#plan{padding-left: 5%}.row.map{display:none}#restaurant figure{width: 100% !important;    overflow: hidden;    text-align: center}
}
/* Map.css */
#google-container{width:100%;height:600px;position:relative;background-color:#e7eaf0}@media only screen and (min-width: 768px){#google-container {    height: 370px;  }}@media only screen and (min-width: 1170px){#google-container {    height: 470px;  }}#cd-google-map{position:relative}#cd-google-map address{width:100%;bottom:0;left:0;position:absolute;margin-bottom:0;padding:1.4em;font-size:16px;color:#fff;background-color: rgb(82, 73, 70)}@media only screen and (min-width: 768px){#cd-google-map address {    font-size: 15px;       text-align: center;  }}#cd-zoom-in,#cd-zoom-out{width:32px;height:32px;margin-left:10px;cursor: pointer;background-size: 32px 64px;background-image: url("//s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-controller.svg");opacity:0.8;transition: 0.1s ease-in;    background-color: rgba(114, 114, 114, 0.69)}.no-touch #cd-zoom-in:hover,.no-touch #cd-zoom-out:hover{background-color:#d36868;opacity:1}#cd-zoom-in:hover,#cd-zoom-out:hover{opacity:1}@media only screen and (min-width: 768px){#cd-zoom-in, #cd-zoom-out {    margin-left: 50px;  }}#cd-zoom-in{margin-top:10px;margin-bottom:1px;background-position: 50% 0}@media only screen and (min-width: 768px){#cd-zoom-in {    margin-top: 50px;  }}#cd-zoom-out{background-position: 50% -32px}p.back{display:none}
@media (max-width: 991px){
/* Responsive_992.css */
.row.map,.time_bl{width: 50%}.slogan{padding: 20px;font-size: 27px}.navbar-nav{float: none !important}.navbar-nav > li > .dropdown-menu{display: block;    position: relative;    float: none;    padding: 0;    list-style-type: square;    opacity: 1;    visibility: visible}#header .navbar-collapse.collapse.in{display: block !important;height: auto!important;overflow-x: scroll !important}#header .navbar-collapse.collapse{display: none !important}.navbar-collapse.collapse{}.navbar-toggle{display: block !important}.block_info .row-1150{padding: 0}
}
@media (max-width: 1199px){
/* responsiv_1200.css */
.navbar-nav > li > .dropdown-menu{}.logo-mobile.topped{left: 5%;    transform: none;    top: 6px}.navbar-nav>li{float: none!important}.navbar-header{float: right!important;    width: 100%}#navbar-responsive-1{width: 100%}.navbar-brand img{width: 150px}.navbar-toggle{margin-top: 25px !important;margin-bottom: 25px !important;background-color: #828385 !important}
}
