@charset "UTF-8";
@charset "UTF-8";
.bx-wrapper {
position: relative;
margin-bottom: 60px;
padding: 0;
*zoom: 1;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.bx-wrapper img {
max-width: 100%;
display: block;
}
.bxslider {
margin: 0;
padding: 0;
}
ul.bxslider {
list-style: none;
}
.bx-viewport { -webkit-transform: translatez(0);
} .bx-wrapper {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border: 5px solid #fff;
background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//old.asc46.net/wp-content/themes/asc-goettingen/scripts/jquery.bxslider/images/bx_loader.gif) center center no-repeat #ffffff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
vertical-align: bottom;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager-item {
font-size: 0;
line-height: 0;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//old.asc46.net/wp-content/themes/asc-goettingen/scripts/jquery.bxslider/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
background-position: 0 0;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//old.asc46.net/wp-content/themes/asc-goettingen/scripts/jquery.bxslider/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//old.asc46.net/wp-content/themes/asc-goettingen/scripts/jquery.bxslider/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//old.asc46.net/wp-content/themes/asc-goettingen/scripts/jquery.bxslider/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
html {
line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }  article,
aside,
footer,
header,
nav,
section {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  figcaption,
figure,
main { display: block;
} figure {
margin: 1em 40px;
} hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } dfn {
font-style: italic;
} mark {
background-color: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  audio,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} img {
border-style: none;
} svg:not(:root) {
overflow: hidden;
}  button,
input,
optgroup,
select,
textarea {
margin: 0;
} button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
html [type="button"], [type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
display: inline-block; vertical-align: baseline; } textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details, menu {
display: block;
} summary {
display: list-item;
}  canvas {
display: inline-block;
} template {
display: none;
}  [hidden] {
display: none;
}
 body {
margin: 0px;
padding: 0px;
line-height: 25px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
}
input {
border: 0px;
}
a {
text-decoration: none;
color: #00549c;
}
a:hover {
text-decoration: underline;
color: #00549c;
}
a img {
border: none;
}
.desktop {
display: block;
}
.mobile {
display: none;
}
.clear {
clear: both;
width: 100%;
}
.wrapper {
overflow: hidden;
width: auto;
position: relative;
}
.mobilenav {
height: 100%;
min-height: 800px;
width: 0%;
z-index: 10000;
float:left;
background-color: aqua;	
overflow: hidden;
}
.mobilenav_open {
width: 70%;
background-color: white;	
}
.scrolloff {
overflow-x: hidden;
}
.asc_wrapper a {
text-decoration: none;
}
.asc_wrapper {
width: 1000px;
margin-left: auto;
margin-right: auto;
float: both;
position: relative;
}
header {
position:fixed; 
top:0px; 
overflow: visible;
z-index:1000;
width: 100%;
height: 130px;
background-color: white;
float: left;
box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
-webkit-transition: height 0.3s;
-moz-transition: height 0.3s;
-ms-transition: height 0.3s;
-o-transition: height 0.3s;
transition: height 0.3s;
}
header.smaller {
height: 70px;
}
header .left {
float: left;
}
header .right {
float: right;
}
header .menu {
font-weight: 600;
margin-top: 70px;
text-transform: uppercase;
z-index: 1000;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
header.smaller .menu {
margin-top: 30px;
}
header .menu a {
margin-right: 40px;
color: #00549c;
cursor: pointer;
font-size: 16px;
line-height: 20px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
header .menu a:last-child {
margin-right: 0px;
}
header .asclogo {
width: 157px;
height: 157px;
margin-top: 16px;
float: both;
margin-left: auto;
margin-right: auto;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
header .asclogo img {
width: 100%;
height: 100%;
}
header.smaller .asclogo {
width: 85px;
height: 85px;
margin-top: 6px;
}
header .mobile_nav {
display: none;
margin-top: -80px;
}
header .language_icon {
width: 22px;
height: 22px;
float: right;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/en_icon.png);
background-size: contain;
}
header .nav_icon {
width: 28px;
height: 28px;
float: left;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_icon.png);
background-size: contain;
}
.contact_wrapper_desktop {
position: fixed;
width: 285px;
right: -240px;
top: 200px;
z-index: 1000;
display: block;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
overflow: hidden;
}
.contact_wrapper_desktop_open {
width: 285px;
right: 0px;
}
.contact_text {
width: 240px;
overflow: hidden;
margin-left: 45px;
background-color: white;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.contact_text_mobile {
width: 100%;
float: left;
}
.contact_input {
padding: 10px;
font-size: 14px;
line-height: 18px;
}
.contact_input span {
font-weight: 600;
color:#00549c;
}
.c_buttons {
width: 45px;
background-color: white;
float: left;
}
.contact_wrapper_mobile {
float: left;
width: 100%;
background-color: white;
display: none;
margin-bottom: 40px;
height: 50px;
overflow: hidden;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.contact_wrapper_mobile_open {
height: 300px;
}
.contact_wrapper_desktop .button {
float: left;
margin-bottom: 2px;
width: 45px;
height: 45px;
right: 0px;
top: 200px;
background-color: #00549c;
color: white;
z-index: 1000;
background-position: center;
background-size: 35px;
background-repeat: no-repeat;
}
.contact_wrapper_mobile .button {
float: left;
margin-right: 2px;
margin-bottom: 10px;
width: calc(33% - 1px);
height: 45px;
background-color: #00549c;
color: white;
z-index: 1000;
background-position: center;
background-size: 35px;
background-repeat: no-repeat;
}
.contact_wrapper_mobile .c_buttons {
width: 100%;
}
.contact_wrapper_desktop .button:last-child {
margin-bottom: 0px;
}
.contact_wrapper_mobile a:last-child {
margin-right: 0px;
}
.contact_wrapper_desktop .button:hover, .contact_wrapper_mobile .button:hover  {
background-color: #004682;
}
.contact_wrapper_desktop .c1,  .contact_wrapper_mobile .c1 {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/c1.png);
}
.contact_wrapper_desktop .c2, .contact_wrapper_mobile .c2  {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/c2.png);
}
.contact_wrapper_desktop .c3, .contact_wrapper_mobile .c3  {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/c3.png);
}
.contact_wrapper_desktop ul, .contact_wrapper_mobile ul {
margin: 0px;
padding: 0px;
}
.contact_wrapper_desktop li, .contact_wrapper_mobile li {
width: 100%;
background-color: #e5e5e5;
border-bottom: solid 1px silver;
padding-top: 8px;
padding-bottom: 8px;
background-repeat: no-repeat;
background-size: 20px;
background-position: 10px 10px;
list-style: none;
}
.contact_wrapper_desktop li:last-child, .contact_wrapper_mobile li:last-child {
border-bottom: none;
}
.contact_wrapper_desktop li:hover, .contact_wrapper_mobile li:hover {
background-color: #c6c6c6;
}
.contact_wrapper_desktop .ansprechpartner, .contact_wrapper_mobile .ansprechpartner  {
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/cu1.png);
}
.contact_wrapper_desktop .newsletter, .contact_wrapper_mobile .newsletter  {
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/cu2.png);
}
.contact_wrapper_desktop li a, .contact_wrapper_mobile li a {
text-decoration: none;
color: black;
margin-left: 35px;
display: block;
}
.contact_wrapper_mobile a {
margin-left: 0px;
display: block;
background-color: none;
}
.contact_wrapper_mobile .contact_input a:hover {
text-decoration: underline;
}
.contentstart {
margin-top: 190px;
}
.spacetopbotoom {
margin-top: 70px;
margin-bottom: 70px;
}
.asc_footer {
width: 100%;
background-color: #3a3a3a;
float: left;
color: white;
border-top: 8px solid #02549e;
}
.mitgliedwerden {
width: 100%;
height: 524px;
background-color: #3a3a3a;
float: left;
color: white;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/img_big.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: top;
}
.mbox {
width: 250px;
height: 150px;
padding: 30px;
background-color: #00549c;
float: left;
color: white;
margin-top: -350px;
font-size: 14px;
line-height: 20px;
}
.mbox span {
margin-top: -350px;
font-size: 30px;
line-height: 35px;
font-weight: 600;
}
.asc_button {
margin-top: 30px;
width: auto;
}
.asc_button a {
padding: 5px;
color: white;
text-decoration: none;
text-align: center;
background-color: #00549c;
padding-right: 20px;
padding-left: 20px;
}
.asc_button a:hover {
background-color: #00427b;
}
.white a {
background-color: rgba(255, 255, 255, 0.8);
color: #00549c;
}
.white a:hover {
background-color: white;
color: #00549c;
}
.marken_wrapper {
background-color: #ebebeb;
float: left;
width: 100%;
}
.marken_head {
width: 100%;
float: left;
background-color: #00549c;
color: white;
text-align: center;
font-size: 16px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 40px;
}
.marken_column {
float: left;
width: 25%;
height: auto;
background-color: none;
text-align: center;
background-size: contain;
}
.marken_column img {
margin-top: 25px;
margin-bottom: 25px;
width: auto;
height: auto;
}
.foot_links {
width: 250px;
float: left;
margin-top: 40px;
margin-right: 50px;
padding-bottom: 30px;
}
.foot_rechts {
width: 700px;
float: left;
margin-top: 40px;
padding-bottom: 30px;
}
.foot_head {
width: 100%; 
margin-bottom: 10px; 
font-weight: 600; 
}
.q1 { 
width:100px; 
float: left; 
}
.q2 { 
width:100px; 
float: left; 
margin-right: 120px; 
margin-top: 5px;
}
.q3 { 
width:66px; 
float: right; 
margin-right: 70px; 
margin-top: -92px;
}
.sponsor { 
width:40%; 
float: left; 
margin-right: 10px; 
margin-top: 20px; 
}	
.f_navrow { 
width: 100%; 
margin-bottom: 20px; 
letter-spacing: 2px;
}
.f_form {
width: calc(100% - 32px); 
border: 1px solid rgba(255, 255, 255, 0.1); 
padding: 15px; background-color: #373737; 
float: left; margin-bottom: 20px;
}
.f_text { 
width: 100%; 
margin-top: 50px;
font-size: 14px; 
line-height: 20px;
font-weight: 300; 
float: left;
}
.f_navrow a {
color: white;
}
.socialbar {
float: right;
}
.socialbar a {
float: left;
}
.emailform {
width: calc(50% - 10px); 
height: 24px;  
margin-top: 10px; 
float: left; 
font-weight: 400; 
font-size: 20px; 
padding: 5px; 
color: dimgrey;
}
.codefield {
width: calc(50% - 10px); 
height: 28px; 
margin-top: 10px; 
margin-bottom: 10px; 
float: left; 
margin-left: 10px;
}
.codeform {
width: calc(40% - 10px); 
height: 24px;
font-weight: 400; 
font-size: 20px; 
padding: 5px;
}
.code {
width: 20%; 
float: left; 
background-color:#444444; 
padding: 5px; 
text-align: center;
}
.newsbutton {
width: 30%; 
float: right; 
margin-right: 0px; 
background-color: #00549c; 
padding: 5px; 
text-align: center;
}
.newsbutton a {
color: white;
display: block;
}
.newsbutton:hover {
background-color: #004682;
}
.slider {
margin-top: 130px;
position: relative;
background-color: black;
height: 720px;
overflow: hidden;
}
.slideroverlay {
height: 355px; 
width: 100%; 
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/slider_overlay.png); 
background-repeat: repeat-x; 
background-position: bottom; 
margin-top: 365px; 
position: absolute; 
}
.overlaysoft {
opacity:0.5;	
}
.slidernav_left {
height: 60px; 
width: 60px; 
position: absolute; 
margin-top: 550px; 
left: 50px; 
}
.slidernav_right {
height: 60px; 
width: 60px; 
position: absolute; 
margin-top: 550px; 
right: 50px; 
}
.slidernav_left a {
width: 100%; 
height: 100%; 
display: block; 
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_left.png); 
background-size: contain; 
opacity: 0.5;
}
.slidernav_right a {
width: 100%; 
height: 100%; 
display: block; 
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_right.png); 
background-size: contain; 
opacity: 0.5;
}
.slidernav_left a:hover {
opacity: 1.0;
}
.slidernav_right a:hover {
opacity: 1.0;
}
.slide a {
position: absolute; 
width: 100%; 
height: 100%; 
display: block; 
z-index: 0; 
}
.sliderpager {
height: 30px; 
position: absolute; 
width:100%; 
margin-left: auto; 
margin-right: auto; 
margin-top: 660px; 
text-align: center;
}
.sliderpager a {
background-color: rgba(255, 255, 255, 0.3); 
border-radius: 10px; 
position: relative; 
font-size: 1px; 
width: 11px; 
height: 11px;  
margin-right: 8px; 
display: inline-block;
}
.sliderpager .active {
background-color:rgba(255, 255, 255, 0.8);
}
.slide1 {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/slide.jpg); 
background-position: center; 
background-size: cover; 
height: 100%; width: 100%;
}
.slide_inst {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/slide_inst.jpg); 
background-position: center; 
background-size: cover; 
height: 100%; width: 100%;
}
.slidertext {
width: 800px; 
margin-left:auto; 
margin-right: auto;
float: both; 
position: relative;
}
.slidertext a {
margin-top: 510px; 
height: auto; 
width: calc(100% - 100px); 
padding-left: 50px; 
padding-right: 50px; 
color: white; 
text-align: center; 
z-index: 10; 
text-decoration: none; 
font-size: 16px; 
line-height: 20px; 
text-shadow: 1px, 1px, 3px, rgba(0, 0, 0, 1.0); 
display: block;
}
.slidertext a span {
font-size: 30px; 
font-weight: 700; 
line-height: 50px;
}
.newsheader {
text-align: center; 
text-transform: uppercase; 
font-size: 30px; 
line-height: 35px; 
font-weight: 100; 
color: #a0a0a0;  
}
.newsheader hr {
border-top: 1px solid #cccccc; 
border-bottom: none;
}
.acs_indent {
padding-left: 50px; 
padding-right: 50px;
}
.asc_post {
border-left: solid 3px #d7d7d7; 
padding-left: 50px; 
margin-bottom: 80px;
width: calc(100% - 53px);
}
.asc_timestamp {
margin-left: -50px; 
padding: 10px; 
padding-right: 25px; 
padding-left: 25px; 
background-color: #d7d7d7; 
float: left; 
color: white; 
font-weight: 600;
font-size: 14px;
}
.asc_headline {
margin-top: 40px; 
color: #0c569b; 
font-size: 20px; 
line-height: 20px;
}
h1 {
font-size: 30px; 
line-height: 30px; 
font-style: normal; 
font-weight: 600;
margin-top:10px; 
}
.detail {
margin-top: 10px; 
font-size: 24px; 
line-height: 29px;
color: #7a7979;
}
.detail h1 {
font-size: 40px; 
line-height: 45px; 
color: #0c569b;
margin-bottom:20px;
}
.asc_text {
padding-right: 100px; 
margin-bottom: 20px;
}
.intro {
font-size:22px;
line-height:28px;
font-weight:100;
}
.postcredit {
padding: 5px 8px 5px 8px; 
background-color: rgba(0, 0,0, 0.5); 
color: white;
font-size: 12px; 
display: block; 
width: calc(100% - 16px); 
margin-top: -36px; 
z-index: 100; 
position: relative;
}
.postimage {
width: 100%;
position: relative;
margin-bottom: 0px;
}
.postimage img {
width: 100%;
margin:0px;
margin-bottom:-6px;
}
.asc_mediaicon {
width: 100px; 
height: 30px; 
margin-top: 15px; 
float: right; 
background-repeat: no-repeat;
background-position: right center; 
background-size: contain;
}
.issuu { 
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/media_issuu.png);
}
.yt { 
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/media_yt.png);
}
.inst { 
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/media_inst.png); 
}
.play_button {
position: absolute; 
width: 181px; 
height: 181px; 
z-index: 0 !important; 
margin-top:calc(-50% + 90px); 
margin-left: calc(50% - 90px);
}
.play_button a { 
width: 100%; 
height: 100%; 
display: block; 
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/btn_play.png); 
background-repeat: no-repeat; 
background-size: contain; 
opacity: 0.5; 
}
.play_button a:hover {
opacity: 0.7;
}
.yt_hero {
position: absolute; 
width: 160px; 
height: 160px; 
z-index: 0; 
margin-left: calc(50% - 80px);
top: 45%;
margin-top: -50px;
}
.brotkrumme {
font-size: 18px;
text-transform: uppercase;
margin-left: 0px;
margin-bottom: 50px;
opacity: 0.8;
color: #3f4045;
}
.brotkrumme a {
height: 22px;
width: 22px;
display: block;
float: left;
margin-right: 10px;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/breadcrumb.png);
background-size: contain;
background-repeat: no-repeat;
}
.asc_pagetitle {
color:#00549c;
font-size:35px;
margin-bottom:30px;
font-weight: 100;
}
.issuuembed {
height: 450px;
width:100%;
}
.instacontent {
width: calc(50% - 60px);
padding: 30px;
float:right;
}
.half img {
width: 50%;
margin:none;
margin-bottom: -7px;
height: auto;
}
.inst_hero .half img {
width: 50%;
margin:none;
margin-bottom: -7px;
height: 460px;
}
.instagramm {
background-color: #e5edf4;
width: 100%;
height: auto;
}
.instaprofile  {
margin-bottom:20px;
}
.instaprofile img {
width:62px; 
height:62px;
margin-right:15px;
}
.inst_hero .instaprofile img {
width:62px; 
height:62px;
margin-right:15px;
}
.instaprofile a {
margin-top:20px;
position:absolute;
}
.inst_hero {
width:1000px; 
position:relative; 
margin-right: auto; 
margin-left: auto; 
margin-top: 100px;
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
height: 460px;
}
.inst_hero iframe {
height: 460px;
}
.unterpunkte {
width:100%;
margin-top:15px;
margin-bottom:15px;
font-size:16px;
line-height:22px;
color: #969696;
}
.unterpunkte span {
color: #00549c;
font-weight:600;
display:block;
font-size:18px;
}
.asc_text hr {
border-top: 1px solid #cccccc; 
border-bottom: none;
}
.icon img {
width:40px;
height:40px;
}
.icon {
width:40px;
height:40px;
float:left;
margin-right:10px;
}  
.autor {
overflow:hidden;
border-radius:100px;
}
.main_article_top {
margin-bottom:40px; 
margin-top:45px;
}
.main_article_bottom {
margin-top: 40px;
}
.calbutton {
height:25px;
width: 150px;
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/cal_bt.png);
background-repeat:no-repeat;
background-position:left;
background-size:contain;
position: absolute;
margin-left: 10px;
margin-top: -5px;
}
.mapbutton {
height:25px;
width:150px;
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/map_bt.png);
background-repeat:no-repeat;
background-position:left;
background-size:contain;
position: absolute;
margin-left: 10px;
margin-top: -5px;
} .grey_box {
width: calc(100% - 40px);
padding: 20px;
background-color: #f3f3f3;
margin-top: 0px;
margin-bottom: 0px;
float: left;
font-size: 13px;
line-height: 17px;
}
.downloads_box {
width: calc(100% - 40px);
padding: 20px;
background-color: #f3f3f3;
margin-top: 10px;
margin-bottom: 20px;
float: left;
}
.downloads_box a {
width: 100%;
display: block;
border-bottom: 1px solid #cccccc;
padding-top: 8px;
padding-bottom: 8px;
}
.downloads_box a:before {
content: "";
display: block;
width: 22px;
height: 30px;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/dl_icon.png);
background-repeat: no-repeat;
background-position: left;
background-size: contain;
float: left;
margin-top: -3px;
margin-right: 10px;
}
.downloads_box a:hover {
text-decoration: underline;
}
.downloads_box a:first-child {
padding-top: 0px;
}
.downloads_box a:last-child {
border-bottom: none;
padding-bottom: 0px;
}
hr {
border-top: 1px solid #cccccc; 
border-bottom: none;
}
.person_box {
width: 100%;
font-size: 14px;
line-height: 20px;
margin-top: 10px;
padding-bottom: 0px;
}
.person_image {
width: 70px;
height: 70px;
border-radius: 100px;
float: left;
margin-right: 20px;
margin-bottom: 30px;
margin-top: 5px;
background-position: center;
background-size: contain;
}
.person_hl {
color:#00549c;
font-weight: 700;
font-size: 16px;
}
.buttonfloat {
float: left;
margin-right: 15px;
height:auto;
margin-top: 10px;
font-size: 14px;
}
.buttonfloat:last-child {
margin-right: 0px;
}
.columl_third {
width: 33%;
float: left;
position: relative;
height: auto;
}
.grey_box .person_image {
width: 40px;
height: 40px;
border-radius: 100px;
float: left;
margin-right: 10px;
margin-bottom: 50px;
margin-top: 0px;
background-position: center;
background-size: contain;
}
.grey_box span {
font-size: 14px;
line-height: 18px;
color: #00549c;
font-weight: 700;	
}
.discountline {
width: 100%;
margin-top: 8px;
margin-bottom: 0px;
color: black;
font-size: 22px;
line-height: 25px;
}
.imagespacer {
width: 100%;
height: 425px;
background-color: #9d9c9c;
}
.newsnav {
width: 100%;
margin-top: 30px;
height: 15px;
}
.newsnav a {
text-transform: uppercase;
}
.newsnav .arrowleft {
display: block;
float: left;
color: grey;
}
.newsnav .arrowright {
color: grey;
display: block;
float: right;
}
.newsnav .arrowleft:before {
content:"";
width: 40px;
height: 40px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_left.png);
display: block;
float: left;
margin-right: 15px;
margin-top: -8px;
}
.newsnav .arrowright:after {
content:"";
width: 40px;
height: 40px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
display: block;
float: right;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_right.png);
margin-left: 15px;
margin-top: -8px;
}
.arrowright:hover:after {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_right_grey.png);
}
.arrowleft:hover:before {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_left_grey.png);
}
.faq {
display: block;
width: 100%;
padding-bottom: 10px;
border-bottom: solid 1px #ccc;
margin-top: 25px;
}
.antwort {
margin: 0px;
overflow: hidden;
height: 0px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.antwort_open {
overflow: hidden;
height: auto;
margin-top: 10px;
}
.contacts {
width: 100%;
text-align: center;
font-size: 16px;
line-height: 20px;
margin-top: 50px;
color: #7d7d7d;
margin-bottom: -40px;
float: left;
}
.contacts span {
color: #00549c;
font-weight: 700;
font-size: 16px;
}
.columl_contact {
width: calc(33% - 10px);
float: left;
height: auto;
margin-left: 10px;
margin-bottom: 40px;
min-height: 300px;
}
.columl_contact:nth-child(3n+1) {
margin-left: 0px;
clear:left;
}
.cont_img {
width:180px ;
height:180px;
border-radius: 100px;
background-color: #d7d7d7;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
} .searchimage {
margin-top: 130px;
position: relative;
background-color: black;
height: 720px;
overflow: hidden;
}
.bearchbg { background-color:#efefef;
background-position: top; 
background-size: cover; 
height: 100%; width: 100%;
}
.searchform {
background-color: #393a40;
height: 250px;
margin-top: -250px;
}
.searchtitle {
width: calc(100% - 70px);
padding: 35px;
font-size: 26px;
color: white;
text-align: center;
font-weight: 700;
padding-bottom: 30px;
padding-top: 30px;
}
.formcontent {
padding: 30px;
padding-top: 0px;
padding-bottom: 0px;
}
.formcontent input {
height: 20px;
border-radius: 3px;
padding: 5px;
padding-bottom: 5px;
padding-top: 5px;
font-size: 14px;
padding-left: 9px;
margin-bottom: 15px;
margin-left: 0px;
border: 1px solid #ccc;
width: calc(100% - 28px);
}
.zeitspanne {
width: calc(50% - 21px) !important;
margin-right: 10px;
float: left;
}
.zeitspanne:last-child {
margin-right: 0px !important;
}
.optionen .fs-wrap
{
width: calc(100% - 0px)!important;
}
.resultrow {
width: calc(100% - 20px);
padding-bottom: 2px;
padding-top: 5px;
border-top: 1px solid #ccc;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
float: left;
}
.resultrow:nth-child(1n) {
background-color: #f2f6fa;
}
.resultrow:nth-child(2n) {
background-color: #fafcfd;
}
.sport_description {
margin-top: 5px;
margin-bottom: 10px;
font-weight: 100;
font-size: 14px;
line-height: 20px;
}
.sportsgroup .asc_headline a {
font-size: 14px;
color: #ccc;
float: right;
margin-top: -5px;
}
.sportsgroup .asc_headline a:hover {
color: #838383;
}
.calicon {
width: 20px;
height: 20px;
margin-right: 10px;
display: block;
float: left;
margin-top: 0px;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/cal_icon.png);
background-size: contain;
background-repeat: no-repeat;
}
.kursdetails {
width: calc(100% + 20px);
margin-left: -10px;
margin-bottom: -8px;
margin-top: 8px;
background-color: #f5f5f5;
overflow: hidden;
height: auto;
padding-bottom: 0px;
padding-top: 5px;
border-top: 1px solid #ccc;
line-height: 22px;
}
.details_head {
width: calc(100% - 15px);
height: 30px;
padding-left: 15px;
padding-top: 5px;
background-color: #d3d3d3;
margin-top: -5px;
margin-bottom: -5px;
text-transform: uppercase;
color:white;
}
.kursdetails strong {
color:#00549c;
}
.cell1, .cell2, .cell3, .cell4, .cell5, .cell6, .cell7, .cell8, .cell9, .cell3a, .cell4a, .cell5a, .cell7a {
float:left;
margin-bottom: 5px;
line-height: 22px;
}
.cell1 { width: 30px;}
.cell2 { width: 35px;}
.legende .cell2 { width: 25px;}
.cell3 { width: 120px;}
.legende .cell3 { width: 140px;}
.cell4 { width: 100px;}
.legende .cell4 { width: 120px;}
.cell5 { width: 155px;}
.legende .cell5 { width: 135px;}
.cell6 { width: 95px;}
.cell7 { width: 265px; }
.cell8 { width: 60px;}
.cell9 { width: 20px; color: red; text-align: right;}
.cell9 a { color: grey; display: block; width: 18px; height: 18px; background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/hide_icon.png); background-size: contain; background-repeat: no-repeat; background-position: center; margin-left: 5px; margin-top: 2px;}
.cell3a { width: 340px;}
.cell4a { width: 350px;}
.cell5a { width: 155px; margin-left:185px;}
.cell7a { width: 265px; margin-left:90px; }
.detail_text {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 0px;
margin-top: 15px;
line-height: 20px;
font-size: 14px;
color: grey;
font-weight: 100;
}
.action_button img {
height: 28px;
float: right;
margin-bottom: 5px;
}
.sportsgroup {
float: left;
margin-bottom: 30px;
}
.price {
width: 260px;
}
.subcolumn {
width: 650px;
float: left;
margin-bottom: 0px;
padding: 15px;
padding-bottom: 0px;
padding-top: 0px;
font-weight: 100;
}
.subcolumn:last-child {
margin-bottom: 15px;
}
.column_buttons {
float: left;
width: 200px;
margin-top: 15px;
}	
.infos {
float: left;
width: 680px;
margin-bottom: 15px;
margin-top: 15px;
}
.subcolumn .row1 {
width: 180px;
float: left;
margin: 0px;
padding: 0px;
}
.subcolumn .row2 {
width: 470px;
float: left;
padding: 0px;
}
.legende {display: block; width: 100%; color: grey; font-size: 12px; text-transform: uppercase; border-bottom: 1px solid grey; border-top: 1px solid grey; margin-top: 10px; float: left; padding-top: 5px;
}
.search_header { color:grey; font-size: 15px;}
.search_header span { color:#00549c; font-size: 24px;}
.last_input {
width: calc(100% - 18px) !important;
}
.credit_slide {
width: 100%;
text-align: center;
font-size: 10px;
color: grey;
float: left;
position: relative;
margin-top: 625px;
opacity: 1;
}
@media screen and (max-width: 1000px) {
.asc_wrapper {
width: calc(100% - 70px);
padding-left: 35px;
padding-right: 35px;
float: both;
}
header .menu a {
margin-right: 20px;
font-size: 15px;
}
.foot_rechts {
width: 62%;
}
}
@media screen and (max-width: 885px) {
.columl_contact:nth-child(3n+1) {
margin-left: 0px;
clear:none;
}
.columl_contact:nth-child(2n+1) {
margin-left: 0px;
clear:left;
}
.navheader {
width: 100%; 
height: 80px; 
background-color: #00549d;
}
.navheadercontent {
padding: 20px; 
font-size: 30px; 
line-height: 38px; 
color: white; 
font-weight: 100;
}
.navheadercontent a {
float: right; 
width: 50px; 
height: 50px; 
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/menuclose.png); 
background-size: 30px; 
background-position: center; 
background-repeat: no-repeat; 
margin-top: -5px;
}	
.navcontens {
width: 100%;
}
.navcontens ul {
width: 100%; 
margin: 0px; 
padding: 0px;
}
.navcontens li {
width: 100%; 
list-style: none;
}
.navcontens li:hover {
background-color: #00549c;
}
.navcontens li a {
display:block; 
padding: 20px; 
width: calc(100% - 40px); 
color:#00549d;
}
.navcontens li a:hover {
display:block; 
color:#fff; 
text-decoration: none;
}	
.submenu1 {
height: 0px; 
overflow: hidden;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.submenu1_open {
height:auto;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.submenu1 li a {
color:rgba(0,0,0,0.80); 
background-color: #e6eaeb; 
padding-top: 10px; 
padding-bottom: 10px; 
}
.submenu1 li a:hover {
color:rgba(255,255,255,0.80); 
background-color: rgba(0,84,156,0.50);
}
.menuitem_selected {
background-color: #00549c;
}
.menuitem_selected a {
color: white !important;
}
.contact_wrapper_desktop {
display: none;
}
.contact_wrapper_mobile {
display: block;
}
body {
line-height: 24px;
font-size: 16px;
}
.asc_wrapper {
width: calc(100% - 70px);
min-width: 300px;
padding-left: 35px;
padding-right: 35px;
float: both;
}
header .menu {
display: none;
}
header {
height: 80px;
}
header.smaller {
height: 60px;
}
header .asclogo {
width: 95px;
height: 95px;
margin-top: 10px;
}
header.smaller .asclogo {
width: 50px;
height: 50px;
margin-top: 5px;
}
header .mobile_nav {
display: block;
}
header .language_icon {
width: 28px;
height: 28px;
}
header.smaller .language_icon {
margin-top: 40px;
}
header.smaller .nav_icon {
margin-top: 40px;
}
.contentstart {
margin-top: 100px;
}
.slider {
margin-top: 80px;
height: 530px;
}
.slide a {
height: 325px;
}
.marken_column img {
margin-top: 35px;
margin-bottom: 35px;
width: 100%;
height: auto;
}	
.desktop {
display: none;
}
.mobile {
display: block;
}	
.foot_links {
width: 100%;
text-align: center;
}
.foot_rechts {
width: calc(100% + 0px);
background-color: #323232;
margin-left: -35px;
padding-left: 35px;
padding-right: 35px;
padding-top: 30px;
padding-bottom: 20px;
}
.q1 { 
width:35%; 
float: none; 
margin-right: 20px; 
}
.q2 { 
width:25%; 
float: none; 
margin-right: 20px; 
}
.q3 { 
width:15%; 
float: none; 
margin-top: 0px; 
margin-right: 0px;
}
.sponsor { 
width:20%; 
float: none; 
margin-right: 0px; 
margin-top: 20px; 
}	
.f_navrow { 
font-size: 0.7em; 
letter-spacing: 0px;
}
.f_text { 
font-size: 14px; 
margin-top: 15px; 
margin-bottom: 25px;
}
.socialbar img {
width: 19px; 
margin-top: 2px;
}
.emailform {
width: calc(100% - 10px); 
height: 28px;  
margin-top: 10px;
}
.codefield {
width: 100%; 
margin-left:0px;
}
.code {width: 30%; 
}
.newsbutton {
width: 30%;
}
.codeform {
width: calc(31% - 10px);
}
.mitgliedwerden {
margin-bottom: 40px; 
height: 300px;
}
.mbox {
height:auto; 
padding-bottom: 40px;
}
.mbox {
width:calc(100% + 10px); 
margin-left: -35px; 
margin-top: -40px; 
margin-bottom: 40px; 
text-align: center;
}
.asc_button {
margin-right: auto; 
margin-left: auto; 
float: both;
}
.slideroverlay {
margin-top: 50px;
}
.slidertext {
width: calc(100% - 60px); 
height: auto;  
}
.sliderpager {
height: 30px; 
width:calc(100% - 0px); 
margin-left: 0px; 
margin-top: 240px;
}
.slidertext a {
height: auto; 
margin-top: 300px; 
width: calc(100% - 30px); 
padding-left: 15px; 
}
.slidertext a span {
font-size: 22px; 
font-weight: 700; 
line-height: 30px;
}
.slidernav_left {
margin-top: 235px; 
left:20px; 
z-index: 100; 
height: 40px; 
width: 40px;
}
.slidernav_right {
margin-top: 235px; 
right:20px; 
z-index: 100; 
height: 40px; 
width: 40px;
}
.acs_indent {
padding-left: 0px; 
padding-right: 0px;
}
.newsheader {
margin-bottom: 20px;
}
.asc_post {
border-left: solid 0px #d7d7d7; 
border-top: solid 2px #d7d7d7;
padding-left: 0px; 
margin-bottom: 50px;
width: 100%;
}
.noborder {
border: none;
}
.asc_text {
padding-right: 0px; 
margin-bottom: 20px;
}
.postcredit {
padding: 5px 8px 5px 8px; 
background-color: rgba(0, 0,0, 0.5); 
color: white;
font-size: 10px; 
display: block; 
width: calc(100% - 16px); 
margin-top: -34px; 
z-index: 100; 
position: relative;
}
.play_button {
position: absolute; 
width: 100px; 
height: 100px; 
z-index: 0; 
margin-left: calc(50% - 50px);
top: 50%;
margin-top: -50px;
}
.play_button a { 
width: 100%; 
height: 100%; 
display: block; 
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/btn_play.png); 
background-repeat: no-repeat; 
background-size: contain; 
}
.yt_hero {
position: absolute; 
width: 160px; 
height: 160px; 
z-index: 0; 
margin-left: calc(50% - 80px);
top: 65%;
margin-top: -50px;
}
.brotkrumme {
margin-bottom: 10px;
}	
.contentstart {
margin-top: 120px;
}	
.asc_pagetitle {
margin-top:30px;
font-size:25px;
margin-bottom: 0px;
line-height: 30px;
}
.asc_headline {
margin-top: 40px; 
font-size: 18px; 
line-height: 16px;
margin-bottom: 0px;
}
p {
margin-after: 10px;
margin-top: 7px;
}
.asc_timestamp {
padding: 5px; 
padding-right: 10px; 
padding-left: 10px; 
margin-left: 0px;
font-size: 12px; 
}
.issuuembed {
height: 200px;
}
.instacontent {
width: calc(100% - 50px);
padding: 25px;
float:left;
}
.half  {
float: left;
}
.half img {
width: 100%;
margin:none;
height: auto;
}
.instagramm {
background-color: #e5edf4;
width: 100%;
float:left;
margin-bottom: 50px;
}
.instaprofile  {
margin-bottom:20px;
}
.instaprofile img {
width:30px; 
height:30px;
}
.instaprofile a {
margin-top: 5px;
}
.inst_hero {
width:100%;
position:relative; 
margin-right: auto; 
margin-left: auto; 
margin-top: 0px;
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
background-color: #a0b5b5;
font-size: 12px;
line-height: 14px;
height: 530px;
}
.inst_hero iframe  {
width: 100%;
height: 530px;
}
.inst_hero .half img {
max-width: 320px;
margin:none;
margin-right: auto;
margin-left: calc(50% - 160px);
margin-top: 50px;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
height: auto;
}
.inst_hero .instaprofile {
margin-bottom: 15px;
}
.inst_hero .instaprofile img {
width:30px; 
height:30px;
margin-right: 10px;
margin-top: 0px;
box-shadow: none;
}
.inst_hero .instaprofile img {
margin-left:0px;
margin-top: -5px;
}
.detail h1 {
font-size: 35px; 
line-height: 40px; 
margin-bottom:15px;
}
.intro {
font-size:20px;
line-height:25px;
}
.main_article_top {
margin-bottom:0px; 
margin-top:25px;
}
.main_article_bottom {
margin-top: 0px;
}
.icon {
margin-bottom:15px;
}
.calbutton {
height:25px;
width: 200px;
display:block;
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/cal_bt.png);
background-repeat:no-repeat;
background-position:left;
background-size:contain;
margin-left: 50px;
margin-top: 5px;
position:relative;
}
.mapbutton {
height:25px;
width: 200px;
display:block;
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/map_bt.png);
background-repeat:no-repeat;
background-position:left;
background-size:contain;
margin-left: 50px;
margin-top: 5px;
position:relative;
}
.overlaysoft {
opacity:1.0;	
} .buttonfloat {
float: left;
width: 100%;
margin-right: 0px;
height:auto;
margin-top: 5px;
}
.buttonfloat a {
width: calc(100% - 40px);
display: block;
margin-right: 0px;
height:auto;
margin-top: 15px;
margin-top: 5px;
margin-bottom: 0px;
}
.columl_third {
width: 100%;
margin-bottom: 0px;
border-bottom: 1px solid #cccccc;
padding-bottom: 15px;
padding-top: 15px;
}
.columl_third:first-child {
padding-top: 0px;
}
.columl_third:last-child {
border-bottom: 0px;
padding-bottom: 0px;
}
.columl_contact:nth-child(3n+1){
margin-left: 20px;
}
.columl_contact {
width: calc(50% - 10px);
margin-bottom: 0px;
padding-bottom: 15px;
padding-top: 15px;
margin-left: 20px;
margin-top: 20px;
}
.columl_contact:nth-child(odd) {
margin-left: 0px;
}	
.discountline {
margin-top: 8px;
margin-bottom: 0px;
font-size: 18px;
line-height: 20px;
}
.imagespacer {
margin-top: 15px;
height: 225px;
}
.faq:first-child {
margin-top: 50px;
}
.faq {
margin-top: 25px;
margin-bottom: 10px;
}
.antwort {
margin: 0px;
overflow: hidden;
height: 0px;
margin-top: -8px;
}
.antwort_open {
overflow: hidden;
height: auto;
margin-top: 10px;
}
.newsnav {
font-size: 13px;
}
.newsnav .arrowleft:before {
content:"";
width: 25px;
height: 25px;
margin-right: 10px;
margin-top: -2px;
}
.newsnav .arrowright:after {
content:"";
width: 25px;
height: 25px;
margin-left: 10px;
margin-top: -2px;
}
.cont_img {
width:130px ;
height:130px;
border-radius: 100px;
background-color: #d7d7d7;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.contacts {
margin-top: 0px;
} .searchimage {
margin-top: 80px;
height: 300px;
}
.searchform {
height: 400px;
margin-top: -150px;
width: calc(100% + 70px);
margin-left: -35px;
}
.searchtitle {
padding-top:20px;
font-size: 13px;
padding-bottom: 15px;
}
.searchform .columl_third {
width: 100%;
margin-bottom: 0px;
border-bottom: none;
padding-bottom: 0px;
padding-top: 0px;
}
.formcontent input {
width: calc(100% - 16px);
}
.subcolumn {
width: calc(100% - 30px);
}
.sportsgroup {
width: 100%;
}
.infos {width: calc(100% - 10px); margin-bottom: 0px;}
.column_buttons {
float: left;
width: calc(100% - 255px);
margin-bottom: 20px;
margin-top: 0px;
margin-left: 15px;
}	
.subcolumn .row1 {
width:100%;
}
.subcolumn .row2 {
width: 100%;
margin-bottom: 10px;
}
.cell1 { display: none;}
.cell2 { width: 35px; margin-bottom: 0px;}
.cell3 { width: calc(100% - 35px); margin-bottom: 0px;}
.cell4 { width: 100%; margin-bottom: 0px;}
.cell5 { width: 100%; margin-bottom: 0px;}
.cell6 { width: 100%; margin-bottom: 0px;}
.cell7 { width: 100%; margin-bottom: 10px; }
.cell8 { width: 50px; margin-bottom: 0px; float: right; position: absolute; right:45px; margin-top: 5px; }
.cell9 {display: none;}
.cell3a { width: 100%;}
.cell4a { width: 100%;}
.cell5a { width: 100%; margin-left:0px;}
.cell7a { width: 100%; margin-left:0px; }
.action_button img {
height: 28px;
float: left;
margin-bottom: 5px;
}
.price {
width: 100%;
display: block;
}
.legende {display: none;}
.spacetopbotoom {
margin-top: 50px;
}
.credit_slide {
margin-top: 470px;
}
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-300.woff2) format('woff2'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-300.woff) format('woff'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-300.ttf) format('truetype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-regular.woff2) format('woff2'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-regular.woff) format('woff'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-regular.ttf) format('truetype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-600.eot); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-600.woff2) format('woff2'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-600.woff) format('woff'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-600.ttf) format('truetype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-700.eot); src: local('Open Sans Bold'), local('OpenSans-Bold'),
url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-700.woff2) format('woff2'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-700.woff) format('woff'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-700.ttf) format('truetype'), url(//old.asc46.net/wp-content/themes/asc-goettingen/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg'); } header {
position:fixed; 
top:0px; 
overflow: visible;
z-index:100000;
width: 100%;
height: 130px;
background-color: white;
float: left;
box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
-webkit-transition: height 0.3s;
-moz-transition: height 0.3s;
-ms-transition: height 0.3s;
-o-transition: height 0.3s;
transition: height 0.3s;
} .menu_v4{
font-size:22px;
}
.menu_v4 ul ul{
margin-bottom:30px;
}
.menu_v4 ul ul ul{
margin-bottom:0;
}
.menu_v4 ul ul{
display:none;
}
.menu_v4 .header-menu-left {
font-size: 16px;
Line-height: 18px;
padding-top: 30px;
width: 50%;
float: left;
padding-left: 20px;
}
.menu_v4 .hamburger::before {
content: "";
position: absolute;
top: 3px;
left: 0px;
width: 100%;
border-top: 3px solid #444;
}
.menu_v4 .hamburger {
position: relative;
display: inline-block;
width: 30px;
height: 9px;
margin-right: 12px;
border-top: 3px solid #444;
border-bottom: 3px solid #444;
top: 1px;
cursor: pointer;
}
.menu_v4 a.header-button-member{
position:absolute;
right:20px;
top:0;
width:160px;
height:40px;
background:#dc0e15;
color:#fff;
text-decoration: none;
text-align:center;
line-height:38px;
font-weight:600;
display: block;
font-size:16px;
padding-top:20px;
}
.menu_v4 a.header-button-member:hover{
color:#fff;
}
.menu_v4 .sat-menu-mobile-sub-cont, .menu_v4 .sat-menu-sub-cont {
display: none;
background: #12599e;
color: #fff;
position: absolute;
top: 0;
min-height: 100%;
width: calc(50% - 310px);
min-width:500px;
z-index: 100000;
padding: 160px;
}
.menu_v4 .sat-menu-mobile-sub-cont i, .menu_v4 .sat-menu-sub-cont i {
position: absolute;
top: 30px;
left: 80px;
cursor: pointer;
background: transparent url(//old.asc46.net/wp-content/themes/asc-goettingen/images/icon_cross_white.svg) no-repeat top 3px left;
background-size: auto;
background-size: auto 11px;
display: block;
font-style: normal;
font-size: 0.727em;
Line-height: 1em;
padding-left: 20px;
}
.menu_v4 .sat-menu-mobile-sub-cont ul li h3, .menu_v4 .sat-menu-sub-cont ul li h3 {
font-size: 1.682em;
Line-height: 1.27em;
display: block;
margin:0 0 10px;
font-weight: 400;
padding-right:30px;
padding-bottom:10px;
}
.menu_v4 .sat-menu-mobile-sub-cont ul li h4, .menu_v4 .sat-menu-sub-cont ul li h4 {
font-size: 1.5em;
Line-height: 1.364em;
display: block;
margin:0 0 10px;
font-weight: 200;
padding-right:30px;
}
.menu_v4 .sat-menu-mobile-sub-cont ul li li li a, .menu_v4 .sat-menu-sub-cont ul li li li a {
font-size: 1.182em;
Line-height: 1.308em;
display: block;
margin:0 0 10px;
font-weight: 200;
}
.menu_v4 .sat-menu-mobile-sub-cont a, .menu_v4 .sat-menu-sub-cont a {
color: #fff;
text-decoration: none;
}
.menu_v4 .sat-menu-mobile-sub-cont ul.sat-menu-col, .menu_v4 .sat-menu-sub-cont ul.sat-menu-col {
list-style: none;
width: 468px;
margin: 0 72px 0 0;
float: left;
padding: 0;
}
.menu_v4 .sat-menu-mobile-sub-cont ul, .menu_v4 .sat-menu-sub-cont ul {
list-style: none;
padding: 0;
}
header.menu_v4 ul li:hover {
color: #ffffff !important;
}
header.menu_v4  .asc_wrapper{
   max-width:1440px;
width:100%;
}
.wrapper.menu-open{
overflow: auto;
}
.menu_v4 .sat-submenu-main ul {
display: none;
}
.menu_v4 h4.has-childs,
.menu_v4 h3.has-childs {
background: transparent url(//old.asc46.net/wp-content/themes/asc-goettingen/images/icon_arrow_down.svg) no-repeat top 16px right;
background-size: auto;
background-size: 28px auto;
cursor:pointer;
}
.menu_v4 h4.has-childs.open,
.menu_v4 h3.has-childs.open {
background: transparent url(//old.asc46.net/wp-content/themes/asc-goettingen/images/icon_arrow_up.svg) no-repeat top 16px right;
}
.menu_v4 li.open ul {
display: block;
}
.menu_v4 li.open ul ul {
display: none;
}
.menu_v4 li {
float:none;
}
.menu_v4 .header-menu-language{
font-size:16px;
line-height:18px;
font-size: 16px;
line-height: 18px;
width: 155px;
position: absolute;
right: 210px;
top: 30px;
background:transparent url(//old.asc46.net/wp-content/themes/asc-goettingen/images/icon_menu_arrow_down.svg) no-repeat right top 5px;
}
.menu_v4 .header-menu-language ul{
list-style:none;
padding-left: 10px;
display: inline-block;
position: absolute;
right:20px;
top:0;
margin:0;
cursor:pointer;
}
.menu_v4 .header-menu-language ul li:last-child{
display:none;
padding-top:4px;
}
.menu_v4 .header-menu-language ul li a{
color:#000;
}
.menu_v4 .header-menu-language ul:hover li:last-child{
display:block;
}
header.menu_v4 .header-menu-language ul li:hover {
color: inherit !important;
}  header.smaller {
height: 70px;
}
header.smaller .menu{
top:5px;
}       
header .left { margin-left: 40px;
}
header .menu.right { right:0;
left:auto;
}
header .menu.right.de {
right:-100px;
}
header .menu.right.de2 {
right:-34px;
}
header .menu {
font-weight: 600;
margin-top: 0px;
position:absolute;
top:84px;
left:0;
text-transform: uppercase;
z-index: 1000;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
header .menu ul{
list-style: none;
margin:0;
padding:0;
}
header .menu .submenu{
display:none;
padding-top:60px;
}
header .menu ul ul{
position:absolute;
z-index:100;
min-width:200px;
margin-left:40px;
-moz-box-shadow: 3px 3px 4px #444;
-webkit-box-shadow: 3px 3px 4px #444;
box-shadow: 3px 3px 4px #444;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');        
}
header .menu.left ul ul{
margin-left:0px;
}
header .menu.right ul ul li,
header .menu.left ul ul li{
background-color:#fff;
padding:0 20px;
margin:0;
display:block; 
}
header .menu.right ul ul li:first-child,
header .menu.left ul ul li:first-child{
padding-top:20px;
}
header .menu.right ul ul li:last-child,
header .menu.left ul ul li:last-child{
padding-bottom:20px;
}
header .menu.right ul ul li a,
header .menu.left ul ul li a{
display:block;
text-align: left;
width:100%;
margin:0;
color:#303030;
line-height: 30px;   
}
header .menu.right ul ul li a:hover,
header .menu.left ul ul li a:hover{
color:#12599e;
}
header .menu.right ul ul:before,
header .menu.left ul ul:before{
content:"";
position: absolute;
height: 0px;
width: 0px;
top: -17px;
left: 30px;  height: 30px;
width: 30px;
top:0;
background:#fff;
-webkit-transform: translateY(-15px) rotate(45deg);
-moz-box-shadow: 0px 0px 1px #999;
-webkit-box-shadow: 0px 0px 1px #999;
box-shadow: 0px 0px 1px #999;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#999999')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#999999');   
z-index:0;
}
header .menu.right ul ul:after,
header .menu.left ul ul:after{
content:"";
position: absolute;
height: 0px;
width: 0px;
top: -17px;
left: 20px;  background:#fff;
height: 20px;
width: 50px;
top:0;
z-index:1;
}
header .menu ul li:hover .submenu{
display:block;
}
header .menu ul li{
display:inline-block;
padding-right:40px;
}
header .menu.right ul li{
display:inline-block;
padding-right:0px;
}
header .menu ul li:last-child{
padding-right:0px;
}
header.smaller .menu {
margin-top: 30px;
}
#mnu_member{
background:#00549c;
color:#fff;
padding:5px 10px;
margin-left:20px;
}
header .menu a {
margin-right: 40px;
margin-right: 0px;
color: #00549c;
cursor: pointer;
font-size: 16px;
line-height: 20px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
header .menu.right a {
margin-left: 40px;
margin-right: 0px;
color: #00549c;
cursor: pointer;
font-size: 16px;
line-height: 20px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
text-align:right;
}
header .menu a:last-child {
margin-right: 0px;
} header .asclogo {
width: 157px;
height: 157px;
position:absolute;
top:0px;
left:50%;
margin-left:-78px;	
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
header .asclogo img {
width: 100%;
height: 100%;
}
header.smaller .asclogo {
width: 85px;
height: 85px;
margin-top: 6px;
margin-left:-47px;
}
header .mobile_nav {
display: none;
}
header .language_icon {
width: 22px;
height: 22px;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/en_icon.png);
background-size: contain;
float:right;
margin-top: -3px;
}
header .mobile_nav  .language_icon{    
position:absolute;
right:30px;
top:30px;
}      
header .nav_icon {
width: 28px;
height: 28px;
float: left;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_icon.png);
background-size: contain;
position:absolute;
left:30px;
top:30px;
}  .slider {
margin-top: 130px;
position: relative;
background-color: black;
height: auto !important;
overflow: hidden;
}
.slideroverlay {
height: 500px; 
width: 100%; background-color:rgba(0,0,0,0.4);
background-image:none;
background-repeat: repeat-x; 
background-position: bottom; 
position: absolute; 
bottom:50px;
bottom:0px;
height: 100%; 
}
.slider_video .slideroverlay {
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/btn_play.png);
background-repeat: no-repeat;
background-position: center; 
}
.slidernav_left {
height: 60px; 
width: 60px; 
position: absolute; 
margin-top: 550px; 
left: 50px; 
}
.slidernav_right {
height: 60px; 
width: 60px; 
position: absolute; 
margin-top: 550px; 
right: 50px; 
}
.slidernav_left a {
width: 100%; 
height: 100%; 
display: block; 
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_left.png); 
background-size: contain; 
opacity: 0.5;
}
.slidernav_right a {
width: 100%; 
height: 100%; 
display: block; 
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_right.png); 
background-size: contain; 
opacity: 0.5;
}
.slidernav_left a:hover {
opacity: 1.0;
}
.slidernav_right a:hover {
opacity: 1.0;
}
.slide a {
position: absolute; 
width: 100%; 
height: 100%; 
display: block; 
z-index: 0;         
}
.sliderpager {
height: 30px; 
position: absolute; 
width:100%; 
margin-left: auto; 
margin-right: auto; 
margin-top: 660px; 
text-align: center;
}
.sliderpager a {
background-color: rgba(255, 255, 255, 0.3); 
border-radius: 10px; 
position: relative; 
font-size: 1px; 
width: 11px; 
height: 11px;  
margin-right: 8px; 
display: inline-block;
}
.sliderpager .active {
background-color:rgba(255, 255, 255, 0.8);
}
.slide1 {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/slide.jpg); 
background-position: center; 
background-size: cover; 
height: 100%; width: 100%;
}
.slidertext {
width: 800px; 
margin-left:auto; 
margin-right: auto;
float: both; 
position: relative;
}
.slidertext a {
margin-top: 510px; 
height: auto; 
width: calc(100% - 100px); 
padding-left: 50px; 
padding-right: 50px; 
color: white; 
text-align: center; 
z-index: 10; 
text-decoration: none; 
font-size: 16px; 
line-height: 20px; 
text-shadow: 1px, 1px, 3px, rgba(0, 0, 0, 1.0); 
display: block;
}
.slidertext a span {
font-size: 30px; 
font-weight: 700; 
line-height: 50px;
}  .asc_footer .f_navrow a{
text-transform: uppercase;
}
.sportsgroup .cell3a{
font-weight:bold;
}
.bearchbg{
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/img_big.jpg);
}
.bearchbg.coronabg{
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/img_big_2.jpg);
}
.coronatxt{
color: #fff;
text-align: center;
max-width: 800px;
margin: auto;
padding-top: 100px;
width:90%;
}
.coronatxt span{
display:block;
margin-bottom:10px;
}
.kursdetails{
display:none;
}
.tariffs{
border-top: 1px solid #ccc;
padding:20px 0;
margin-top:0px;
clear:both;
width:100%;
}
.postimage.half img{
width:50%;
height:auto;
}
.postimage img {
margin: 0 0 1px;
}
.postimage {
line-height:0;
font-size:0;
}
.asc_post {
min-height:0;    
}
.columl_third_content {
margin-left: 50px;
}
.grey_box .mapbutton{
margin-left: -2px; 
display:block;
position:relative;
}
.mapbutton-de {
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/map_bt.png);
}
.mapbutton-en {
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/map_bt_en.png);
}
header .mobile_nav {
margin-top: -2px;
}
.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {
background-position: 0;
}
.bx-wrapper {
background: #fff none repeat scroll 0 0;
border: 0px solid #fff;
box-shadow: 0 0 0px #ccc;
}
.bx-wrapper .bx-controls-direction a {
height: 60px;
margin-top: -16px;
outline: 0 none;
position: absolute;
text-indent: -9999px;
top: 50%;
width: 60px;
z-index: 9999;
top:auto;
bottom:110px;
margin-top:0;
}
.bx-wrapper .bx-prev {
background: transparent url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_left.png) top left;
background-size: contain;
display: block;
height: 100%;
opacity: 0.5;
width: 100%
}
.bx-wrapper .bx-prev:hover {
opacity: 1;
}
.bx-wrapper .bx-next {
background: transparent url(//old.asc46.net/wp-content/themes/asc-goettingen/images/nav_right.png) top left;
background-size: contain;
display: block;
height: 100%;
opacity: 0.5;
width: 100%
}
.bx-wrapper .bx-next:hover {
opacity: 1;
background-position: 0;
}
.bxslidetext{
bottom: 0;
color: #fff;
font-size: 16px;
line-height: 20px;
padding-bottom: 80px;
position: absolute;
text-align: center;
text-decoration: none;
width: 100%;
z-index: 10;
}
.bxslidetext-cont{
width:70%;
margin:auto;
}
.bxslidetext span {
font-size: 30px;
font-weight: 700;
line-height: 30px;
padding-bottom: 20px;
display: inline-block;
}
.bx-wrapper {
margin-bottom: 0px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
bottom: 50px;
position: absolute;
width: 100%;
}
.teaserContainer{
height: 720px;
overflow: hidden;
position: relative;
width: 100%;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background-color: rgba(255, 255, 255, 0.3);
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
background-color: rgba(255, 255, 255, 0.8);
}
.submenu1 li a{
color:#333;
}
.teaserContainerVideo{
height:100%;
width:100%;
background:#000;
}
header .menu .subsubmenu{
position:absolute;
top:0;
right:0;
}
header .menu .subsubmenu{
position:absolute;
top:0;
right:0;
display:none;
height:100%;
background:#ebebeb;
z-index:100;
}
header .menu ul li ul li:hover .subsubmenu{
display:block;
}
header .menu .subsubmenu ul{
min-height:100%;
background:#ebebeb;
z-index:100;
}
header .menu .subsubmenu ul.subsubmenu2{
margin-left:208px;
}
header .menu .subsubmenu ul.subsubmenu3{
margin-left:408px;
}
header .menu.right .subsubmenu ul li,
header .menu.left .subsubmenu ul li{
font-size:13px;
line-height:20px;
background:#ebebeb;
}
header .menu.right .subsubmenu ul li a,
header .menu.left .subsubmenu ul li a{
font-size:13px;
line-height:20px;
}
header .menu.right ul ul ul::before, header .menu.left ul ul ul::before {
box-shadow: none;
transform: none;  
background:#ebebeb;
display:none;
}
header .menu.right ul ul ul::after, header .menu.left ul ul ul::after {
background:#ebebeb;
display:none;
}
header .menu.right ul ul ul{
margin-left:0;
}
header ul li:hover {
color:#12599e!important;
}
header .menu a{
white-space: nowrap!important;
}
header .menu .subsubmenu a{
white-space:normal!important;
}
.credit_slide {
width: 100%;
text-align: center;
font-size: 10px;
color: #ddd;
margin-top: 28px;
opacity: 1;
}
.creditbox {
width: 100%;
border: 1px solid #ccc;
border-radius: 5px;
margin-bottom: 20px;
margin-top: 20px;
height: 75px;
position: relative;
}
.creditlogo {
width: 50px;
height: 50px;
float: left;
margin-top: 13px;
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/ss_logo.gif);
background-size: contain;
margin-left: 20px;
margin-right: 20px;
}
.credittext {
width: calc(100% - 90px);
height: 50px;
float: left;
margin-top: 25px;
}
.teaserContainer img{
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translateY(-50%) translateX(-50%);
width:100%;
}
.postcredit {
padding: 5px 8px 5px 8px; 
background-color: rgba(0, 0,0, 0.5); 
color: white;
font-size: 11px; 
display: block; 
width: calc(100% - 16px);          
margin-top: -42px; 
margin-top: 0px; 
z-index: 100; 
position: absolute;
bottom:0;
line-height:18px;
}
.cont_img{
overflow:hidden;
}
.cont_img img{
width:100%;
height:auto;            
}
.person_info{
margin-left:90px;   
}
.asc_headline {
line-height: 22px;
}
.postcredit .image-credit{
display:block;
}
.submenu1 .subsubmenu1 li a {
padding-left:40px;
display:block;
}
.submenu1 li .subsubmenu1{
display:none;
}
.submenu1 li.subsubmenu1_open .subsubmenu1{
display:block;
}
.contact_wrapper_mobile .contact_input a{
display:inline-block;
}
.headline-anker{
display:block;
margin-top:-100px;
padding-bottom:100px;
}
.sportsearch{
margin-top:-60px;
}
#se{
min-height:500px;
}
.spacetopbotoom{
margin-top:0;
padding-top:60px;
}
header .language_icon.de {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/de_icon.png);
}
.mobilenav_open{
position:absolute;
top:0;
left:0;
width:100%;
background-color:rgba(255,255,255,0.6);
height:100%;
overflow-y: auto;
min-height:0;
}
.navcont{
width:260px;
background-color:#FFFFFF;
min-height:100%;
}
body.mobilenav_open .wrapper{
position:fixed;    
}
.asc_text img{
width:100%;
height:auto;
}
.asc_text .wp-caption{
position:relative;
width:100%!important;
}
.asc_text .wp-caption .wp-caption-text {
padding: 5px 8px 5px 8px;
background-color: rgba(0, 0,0, 0.5);
color: white;
font-size: 11px;
display: block;
width: calc(100% - 16px);
margin-top: -42px;
margin-top: 0px;
z-index: 100;
position: absolute;
bottom: -5px;
line-height: 18px;
text-align: right;
}
.wp-caption-dd{
text-align:right;
}
.loadmore{
color:#fff;
padding:4px 20px;
background:#12599e;
display:inline-block;
margin:auto;
cursor:pointer;
}
.cont-loadmore{
text-align: center;
}
.formcontent{
display:none;
}
.imgMobile{
display:none!important;
}
#se3-reset{
display:none;
}
.f_text_nl{
margin-top:20px;
}
.codefield{
width: calc(20% - 10px);
}
.emailform {
width: calc(80% - 10px);
}
.newsbutton {
width: 90%;
}
.f_form{
margin-top:20px;
}
.contact_wrapper_desktop .office_hours, .contact_wrapper_mobile .office_hours {
background-image: url(//old.asc46.net/wp-content/themes/asc-goettingen/images/cu3.png);
}
.newsbutton {
color:white;
cursor:pointer;
display:block;
border:0;
line-height:24px;
}
.submenu-new{
background:#ffffff;
margin-top:130px;
padding-top:50px;
padding-bottom:20px;
display:none;
-webkit-box-shadow: 0px 10px 17px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 17px -3px rgba(0,0,0,0.75);
box-shadow: 0px 10px 17px -3px rgba(0,0,0,0.75); }
.submenu-new.show1,
.submenu-new.show2{
display:block;
}
.submenu-new ul:first-child{
padding-left:40px;
width:calc(26% - 40px);
}
.submenu-new ul,
.submenu-new .subsubmenu-cont-new ul:first-child{
float:left;
list-style:none;
padding-left:20px;
width:calc(25% - 20px);
font-size:18px;
line-height:22px;
margin-top:0;
}
.submenu-new ul li{
margin-bottom:6px;
}
.submenu-new .subsubmenu-cont-new ul li{
margin-bottom:2px;
}
.smaller .submenu-new{
background:#ffffff;
margin-top:70px;
padding-top:30px;
}
.submenu-new ul.subsubmenu-new,
.submenu-new ul.subsubmenu-new:first-child{
font-size:14px;
line-height:18px;
}
.subsubmenu-cont-new{
display:none;
float:left;
width:74%;
}
.subsubmenu-cont-new.show3,
.subsubmenu-cont-new.show4{
display:block;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.fs-wrap{
height:26px;
}
}
_:-ms-lang(x),
_:-webkit-full-screen,
.fs-wrap {
height:26px;
}
.column_buttons{
width:208px;
}
.cell8 {
width: 85px;
}
.disclaimer-info{
background:#efefef;
cursor:pointer;
width:90%;
max-width: 400px;
padding:10px;
display:block;
margin: auto;
font-size: 14px;
text-align: center;
}
.disclaimer-container{
position:fixed;
z-index:100000;
background-color: rgba(0, 0, 0, 0.8);
color:#000;
width:100%;
height:100%;
top:0px;
left:0px;
display:none;
overflow:auto;
text-align:center;
}
.disclaimer-container-2{
position:fixed;
z-index:100000;
background-color: rgba(0, 0, 0, 0.8);
color:#000;
width:100%;
height:100%;
top:0px;
left:0px;
display:none;
overflow:auto;
text-align:center;
}
.disclaimer-content-info-2 .switch{
float:right;
border:1px solid #666;
border-radius:10px;    
position:relative;
cursor:pointer;
font-size:10px;
line-height:10px;
padding:4px 10px 4px 20px;
background:#ddd;
opacity: 0.7;
}
.disclaimer-content-info-2 .disclaimer-content-info-detail-right-2 .switch{
right:-5px;
top:-2px;
}
.disclaimer-content-info-2 .switch.active{
border:1px solid #5e8c49;
background:#ddd;
opacity: 1;
}
.disclaimer-content-info-2 .switch.active.disabled{
cursor:inherit;
opacity: 0.6;
}
.disclaimer-content-info-2 .switch.active.disabled span{
cursor:inherit;
}
.disclaimer-content-info-2 .switch.active i{
background:#5e8c49;  
}
.disclaimer-content-info-2 .switch span{
display:inline-block;        
color:#666;
}
.disclaimer-content-info-2 .switch span.active{
display:none;   
}
.disclaimer-content-info-2 .switch.active span.active{
display:inline-block;   
}
.disclaimer-content-info-2 .switch.active span.inactive{
display:none;   
}
.disclaimer-content-info-2 .switch span:hover{
text-decoration: none;
}
.disclaimer-content-info-2 .switch i{
border-radius:12px;
background:#666;
position:absolute;
top:3px;
left:3px;
width:12px;
height:12px;
}
.show-disclaimer .disclaimer-container{
display:block;
}
.show-disclaimer .disclaimer-container-2{
display:block;
}
body.show-disclaimer{
position:fixed;
width: 100%;
}
.disclaimer-content{
background-color: rgba(255, 255, 255, 0.8);
padding:20px 40px 40px 40px;
border:1px solid #ccc;
max-width:640px;
width:calc(90% - 80px);
margin: 50px auto;
font-size:14px;
line-height:18px;
overflow:none;
top:calc(50% - 200px);
position:relative;    
}
.disclaimer-content-2{
background-color: rgba(255, 255, 255, 1);
padding:30px;
border:1px solid #ccc;
max-width:420px;
width:calc(90% - 80px);
margin: 50px auto;
font-size:14px;
line-height:18px;
overflow:none;
top:calc(50% - 300px);
position:relative;  
text-align: left;
}
.disclaimer-content-2 h2{
margin-top:0;
font-weight:400;
}
.disclaimer-content-scroll{
height:150px;
overflow-y:scroll;
margin:0 -10px;
padding:10px;  -ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.disclaimer-content .disclaimer-content-scroll h2 {
font-size: 18px;
line-height: 24px;
margin-top: 0px;
color:#000;
}
.disclaimer-content-scroll ul{
text-align:left;
max-width:400px;
margin:auto;
}
.disclaimer-content h2{
font-size:22px;
line-height:26px;
margin-top:-90px;
}
.disclaimer-content button{
display:inline-block;
width:40%;
margin-right:2%;
cursor:pointer;
}
.disclaimer-content img{
position:relative;
top:-90px;
width:140px;
}
.disclaimer-content-2 p.links{
text-align:center;
}
.disclaimer-content-2 p.links span{
cursor:pointer;
color: #12599e;    
}
.disclaimer-content-2 p.links span:hover{
text-decoration: underline; 
}
.disclaimer-content-2 .disclaimer-content-form-2{
padding-top:10px;
}
.disclaimer-content-2 .disclaimer-content-form-2 input[type="checkbox"]{
position:absolute;
top:-10000px;
left:-10000px;
}
.disclaimer-content-2 .disclaimer-content-form-2 input[type="checkbox"]:checked + label i{
background:#666 no-repeat 4px 4px;
background-size:11px;    
}
.disclaimer-content-2 .disclaimer-content-form-2 button{
border:0;
width:100%;
padding:10px;
margin-top:10px;
cursor:pointer;  
font-size:18px;
letter-spacing: 0.05em;
font-weight:300;
background-color:#ccc;    
}
.disclaimer-content-2 .disclaimer-content-form-2 button.all{
background: #333;
color:#fff;
margin-top:0;
}
.disclaimer-content-2 .disclaimer-content-form-2 label{
display: inline-block;
padding-left:30px;
position: relative;
line-height:20px;
margin-right:20px;
cursor: pointer;
margin-bottom:20px;
}
.disclaimer-content-2 .disclaimer-content-form-2 label.disabled{
cursor: inherit;
opacity: 0.4;
}
.disclaimer-content-2 .disclaimer-content-form-2 label.disabled i{
background:#666;
}
.disclaimer-content-2 .disclaimer-content-form-2 label i{
display:block;
height:20px;
width:20px;
border:1px solid #666;
border-radius: 5px;
position:absolute;
top:0;
left:0;
}
.disclaimer-content-infos-2{
display:none;
}
.disclaimer-content-2.open .disclaimer-content-infos-2{
display:block;
}
.disclaimer-content-2.open label{
display:none;
}
.disclaimer-content-info-2{
background:rgba(0,0,0,0.05);
padding:10px;
font-size:12px;
margin-bottom:20px;
}
.disclaimer-content-info-2:last-child{
margin-bottom:0px;
}
.disclaimer-content-info-2 h3{
margin:0 0 10px 0;
}
.disclaimer-content-info-2 p{
margin:0 0 20px 0;
}
.disclaimer-content-info-2.open .disclaimer-content-info-detail-2{
display:block;
}
p.openlinks{
margin-bottom:0;
}
.disclaimer-content-info-2.open p.openlinks{
margin-bottom:10px;
}
.disclaimer-content-info-2.open span.off{
display:block;
}
.disclaimer-content-info-2 span.off{
display:none;
}
.disclaimer-content-info-2.open span.on{
display:none;
}
.disclaimer-content-info-2 span.on{
display:block;
}
.disclaimer-content-info-2 span{
cursor:pointer;
color: #b0072e;    
}
.disclaimer-content-info-2 span:hover{
text-decoration: underline;   
}
.disclaimer-content-info-2 p:last-child{
margin-bottom: 0;
}
.disclaimer-content-info-detail-2{
background:rgba(255,255,255,0.6);
padding:10px;
margin-bottom:10px;
display:none;
}
.disclaimer-content-info-detail-2:last-child{
margin-bottom:0px;
}
.disclaimer-content-info-detail-left-2{
clear:left;
font-weight:bold;
width:calc(30% - 10px);
float:left;  
padding:5px;
}
.disclaimer-content-info-detail-right-2{
width:calc(70% - 10px);
float:left;
padding:5px;
}
.disclaimer-content-info-row-2:first-child{
border-top:0px solid #999;
}
.disclaimer-content-info-row-2{
border-top:1px solid #999;
}
.zeitspanne {
width: calc(48% - 21px) !important;
}
.optionen .zeitspanne{
width: calc(50% - 21px) !important;
}
.marken_wrapper.withoutSlider{
margin-top:130px;
}
table.tblTariffs tr:nth-child(odd){
background-color: #f2f6fa;;
}
table.tblTariffs tr td{
padding:10px;
font-size: 14px;
}
.infosPerson{
padding-left:30px;
margin-top:20px;
padding-top:20px;
border-top: 1px solid #ccc;
clear:both;
}
.infosPersonHeadline{
font-weight:600;
color: #00549c;
}
.infosPerson .subcolumn{
padding-left:0;
}
.tariff-headline{
padding-bottom:0px;
margin-bottom:4px;
border-bottom:1px solid #000000;
display:inline-block;
}
.tariffs .subcolumn .row2{
width:calc(100% - 180px);
}
.tariffs .subcolumn{
width:calc(100% - 30px);
}
.tariffs table td{
width:50%;
}
.tariffs table td:first-child{
padding-right:20px;
}
.tariffs table{
width:100%;
} @media screen and (max-width: 1280px) {
.teaserContainer{
height:600px;
}
}
@media screen and (max-width: 1220px) {
header .menu.right.de a
{
margin-left: 30px;
}
header .menu.right.de
{
right: -60px;
}
}
@media screen and (max-width: 1070px) {
header .menu.right.de a,
header .menu.right.de2 a{
margin-left: 15px;
}
header .menu.right.de,
header .menu.right.de2{
right: 0px;
}
.teaserContainer{
height:400px;
}
.slideroverlay {
bottom:100px;
bottom:0;
}
.teaserContainerVideo iframe{
width:100%!important;
}
.teaserContainerVideoFrame{
padding:70px 20px;
position: relative;
}
.slider_video .slideroverlay{
background-size:100px;
background-position:center 100px;
}
.coronatxt{
padding-top: 40px;
padding-bottom:20px;
}
.searchform.coronabg{
margin-top:0;
}
.searchimage{
height:auto;
}
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 580px) {
.disclaimer-content button{
width:100%;
margin-bottom:20px;
}
.disclaimer-content{
top:70px;
}
.disclaimer-content{
padding:10px 20px 20px 20px;
width:calc(90% - 40px);  
margin: 20px auto;
}
.imgMobile{
display:block!important;
}
.imgDesktop{
display:none!important;
} .bx-wrapper .bx-controls-direction a {
bottom: 160px;
height: 40px;
width: 40px;   
}
.cont_img{
width:200px;
height:200px;
border-radius: 200px;
}
.contacts{
padding-bottom:40px;
}
.columl_contact{
width:100%;
margin-left:0;
min-height:0;
float:none;
}
.columl_contact:nth-child(3n+1){
margin-left:0; 
}
}
@media screen and (max-width: 700px) {
.teaserContainer img {
height: 80%;
width: auto;
max-width:none;
height: 100%;
}
}
@media screen and (max-width: 1000px) {
.cell8 {
width: 15px;
}
.column_buttons {
width: 138px;
}
.asc_wrapper {
width: calc(100% - 70px);
padding-left: 35px;
padding-right: 35px;
float: both;
}
.menu_v4 .asc_wrapper {
width: 100%;
padding-left: 0px;
padding-right: 0px;
}
header .menu a {
margin-right: 20px;
font-size: 15px;
}
.foot_rechts {
width: 62%;
}
}
.contentstart{
margin-top: 90px;
}
@media screen and (max-width: 885px) {
.menu_v4 a.header-button-member{ right:10px;
width:120px;
height:33px;
font-size:13px; }
.menu_v4 .header-menu-language{
right:20px;
display:none;
}
.tariffs .subcolumn .row2{
width:100%;
}
.tariffs table td{
width:40%;
}
.tariffs table td:first-child{
width:60%;
}
.marken_wrapper.withoutSlider{
margin-top:80px;
}
.zeitspanne {
width: calc(50% - 21px) !important;
}
a.asc_button_search{
margin-top:-1px!important;
}
.searchform{
height:auto;
}
#se2-reset{
display:none;
}
#se3-reset{
display:block;    
}
#se3-reset a{
width: calc(100% - 40px) !important;        
}
.page-529 .mobileSpacer {
height:45px;
}
.sportsearch{
margin-top:-40px;
}
.mobilenav li{
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.asc_pagetitle {
margin-bottom: 30px;
}
.credittext {
margin-top: 10px;
}
.navheader {
width: 100%; 
height: 80px; 
background-color: #00549d;
}
.navheadercontent {
padding: 20px; 
font-size: 30px; 
line-height: 38px; 
color: white; 
font-weight: 100;
}
.navheadercontent a {
float: right; 
width: 50px; 
height: 50px; 
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/menuclose.png); 
background-size: 30px; 
background-position: center; 
background-repeat: no-repeat; 
margin-top: -5px;
}	
.navcontens {
width: 100%;
}
.navcontens ul {
width: 100%; 
margin: 0px; 
padding: 0px;
}
.navcontens li {
width: 100%; 
list-style: none;
}
.navcontens li:hover {
background-color: #00549c;
}
.navcontens li a {
display:block; 
padding: 20px; 
width: calc(100% - 40px); 
color:#00549d;
}
.navcontens li a:hover {
display:block; 
color:#fff; 
text-decoration: none;
}	
.submenu1 {
height: 0px; 
overflow: hidden;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.submenu1_open {
height:auto;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.submenu1 li a {
color:rgba(0,0,0,0.80); 
background-color: #e6eaeb; 
padding-top: 10px; 
padding-bottom: 10px; 
}
.menuitem_selected .submenu1 li a {
color:rgba(0,0,0,0.80) !important; 
background-color: #e6eaeb; 
padding-top: 10px; 
padding-bottom: 10px; 
}	
.submenu1 li a:hover {
color:rgba(255,255,255,0.80)!important; 
background-color: rgba(0,84,156,0.50);
}
.menuitem_selected {
background-color: #00549c;
}
.menuitem_selected a {
color: white !important;
}
.contact_wrapper_desktop {
display: none;
}
.contact_wrapper_mobile {
display: block;
}
body {
line-height: 24px;
font-size: 16px;
}
.asc_wrapper {
width: calc(100% - 70px);
min-width: 300px;
padding-left: 35px;
padding-right: 35px;
float: both;
}
.menu_v4 .asc_wrapper {
padding-left: 0px;
padding-right: 0px;
}
header .menu {
display: none;
}
header {
height: 80px;
}
header.smaller {
height: 60px;
}
header .asclogo {
width: 95px;
height: 95px;
margin-left: -50px;
top: 2px;
}
header.smaller .asclogo {
width: 60px;
height: 60px;
margin-top: 14px;
margin-left:-30px;
}
header .mobile_nav {
display: block;
}
header .language_icon {
width: 28px;
height: 28px;
}
header.smaller .language_icon {
margin-top: -12px;
}
header.smaller .nav_icon {
margin-top: -12px;
}
.contentstart{
margin-top: 70px;
}
.slider {
margin-top: 80px;
height: 530px;
}
.slide a {
height: 325px;
}
.marken_column img {
margin-top: 35px;
margin-bottom: 35px;
width: 100%;
height: auto;
}	
.desktop {
display: none;
}
.mobile {
display: block;
}	
.foot_links {
width: 100%;
text-align: center;
}
.foot_rechts {
width: calc(100% + 0px);
background-color: #323232;
margin-left: -35px;
padding-left: 35px;
padding-right: 35px;
padding-top: 30px;
padding-bottom: 20px;
}
.q1 { 
width:35%; 
float: none; 
margin-right: 20px; 
}
.q2 { 
width:25%; 
float: none; 
margin-right: 20px; 
}
.q3 { 
width:15%; 
float: none; 
margin-top: 0px; 
margin-right: 0px;
}
.sponsor { 
width:20%; 
float: none; 
margin-right: 0px; 
margin-top: 20px; 
}	
.f_navrow { 
font-size: 0.7em; 
letter-spacing: 0px;
}
.f_text, .f_text_nl { 
font-size: 14px; 
margin-top: 15px; 
margin-bottom: 25px;
}
.socialbar img {
width: 19px; 
margin-top: 2px;
}
.emailform {
width: calc(100% - 10px); 
height: 28px;  
margin-top: 10px;
}
.codefield {
width: 100%; 
margin-left:0px;
}
.code {width: 30%; 
}
.newsbutton {
width: 30%;
}
.codeform {
width: calc(31% - 10px);
}
.mitgliedwerden {
margin-bottom: 40px; 
height: 300px;
}
.mbox {
height:auto; 
padding-bottom: 40px;
}
.mbox {
width:calc(100% + 10px); 
margin-left: -35px; 
margin-top: -40px; 
margin-bottom: 40px; 
text-align: center;
}
.asc_button {
margin-right: auto; 
margin-left: auto; 
float: both;
} .acs_indent {
padding-left: 0px; 
padding-right: 0px;
}
.newsheader {
margin-bottom: 20px;
}
.asc_post {
border-left: solid 0px #d7d7d7; 
border-top: solid 2px #d7d7d7;
padding-left: 0px; 
margin-bottom: 0px; 
}
.noborder {
border: none;
}
.asc_timestamp {
margin-left: 0px;
font-size: 12px; 
}
.asc_text {
padding-right: 0px; 
margin-bottom: 20px;
} .play_button {
position: absolute; 
width: 100px; 
height: 100px; 
z-index: 0; 
margin-left: calc(50% - 50px);
top: 50%;
margin-top: -50px;
}
.play_button a { 
width: 100%; 
height: 100%; 
display: block; 
background-image:url(//old.asc46.net/wp-content/themes/asc-goettingen/images/btn_play.png); 
background-repeat: no-repeat; 
background-size: contain; 
}
.brotkrumme {
margin-bottom: 10px;
}	
}
.showInlineDesktop{
display:inline-block;
}
.showInlineMobile{
display:none;
}
@media screen and (max-width: 600px) {
.menu_v4 .sat-menu-mobile-sub-cont, .menu_v4 .sat-menu-sub-cont{
min-width: 0;
}
.menu_v4 .sat-menu-mobile-sub-cont i, .menu_v4 .sat-menu-sub-cont i {
top: 20px;
left: 20px;
}
.menu_v4 .sat-menu-mobile-sub-cont, .menu_v4 .sat-menu-sub-cont{
padding: 60px 20px;
}
.menu_v4 .sat-menu-mobile-sub-cont ul.sat-menu-col, .menu_v4 .sat-menu-sub-cont ul.sat-menu-col {
width: 100%;
margin: 0;
float: none;
}
.menu_v4{
font-size:18px;
}
.menu_v4 .sat-menu-mobile-sub-cont, .menu_v4 .sat-menu-sub-cont {
width: calc(100% - 40px);
}
.menu_v4 .header-menu-language span{
display:none;
}
}
@media screen and (max-width: 400px) {
.tblTariffs td{
vertical-align: top;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto; 
}
.asc_wrapper { width:80%;
height:auto;
min-width: 300px;
max-width:1440px;
padding-left: 5px;
padding-right: 2px;
float: both;
}
.cell8 {
right: 20px;
}
.showInlineDesktop{
display:none;
}
.showInlineMobile{
display:inline-block;
}
} .acf-field.noBorder{
border:0;
}.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after{
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;
}
.dropdown .selected::after,
.dropdown.scrollable div::after{
-webkit-pointer-events: none;
-moz-pointer-events: none;
-ms-pointer-events: none;
pointer-events: none;
} .dropdown{
position: relative;
width: calc(100% - 15px);
border: 1px solid #ccc;
cursor: pointer;
background: #fff;
border-radius: 3px;	
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
margin-bottom: 15px;
}
.nomargin .dropdown{
width: calc(100% - 2px) !important;
}
.dropdown.open{
z-index: 2;
}
.dropdown:hover{
box-shadow: 0 0 5px rgba(0,0,0,.15);
}
.dropdown.focus{
box-shadow: 0 0 5px rgba(51,102,248,.4);
} .dropdown .carat{
position: absolute;
right: 12px;
top: 50%;
margin-top: -4px;
border: 6px solid transparent;
border-top: 8px solid #000;
}
.dropdown.open .carat{
margin-top: -10px;
border-top: 6px solid transparent;
border-bottom: 8px solid #000;
}
.dropdown.disabled .carat{
border-top-color: #999;
} .dropdown .old{
position: absolute;
left: 0;
top: 0;
height: 0;
width: 0;
overflow: hidden;
}
.dropdown select{
position: absolute;
left: 0px;
top: 0px;
}
.dropdown.touch .old{
width: 100%;
height: 100%;
}
.dropdown.touch select{
width: 100%;
height: 100%;
opacity: 0;
} .dropdown .selected,
.dropdown li{
display: block;
font-size: 14px;
line-height: 1;
color: #000;
padding: 8px 10px;
overflow: hidden;
white-space: nowrap;
}
.dropdown.disabled .selected{
color: #999;
}
.dropdown .selected::after{
content: '';
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 60px;
border-radius: 0 2px 2px 0;
box-shadow: inset -55px 0 25px -20px #fff;
} .dropdown div{
position: absolute;
height: 0;
left: -1px;
right: -1px;
top: 100%;
margin-top: -1px;
background: #fff;
border: 1px solid #ccc;
border-top: 1px solid #eee;
border-radius: 0 0 3px 3px;
overflow: hidden;
opacity: 0;
} .dropdown.open div{
opacity: 1;
z-index: 2;
} .dropdown.scrollable div::after{
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 50px;
box-shadow: inset 0 -50px 30px -35px #fff;
}
.dropdown.scrollable.bottom div::after{
opacity: 0;
} .dropdown ul{
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
list-style: none;
overflow: hidden;
margin: 0px;
padding: 0px;
}
.dropdown.scrollable.open ul{
overflow-y: auto;
} .dropdown li{
list-style: none;
padding: 8px 12px;
} .dropdown li.focus{
background: #00549c;
position: relative;
z-index: 3;
color: #fff;
}
.dropdown li.active{
font-weight: 700;
}
@media screen and (max-width: 885px) {
.dropdown{
width: calc(100% - 2px);
}
}.fs-wrap {
display: inline-block;
cursor: pointer;
line-height: 1;
width: calc(100% - 12px);
font-size: 14px;
margin-bottom: 15px;
}
.fs-label-wrap {
position: relative;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 3px;
height: 28px;
cursor: default;
padding-top: 3px;
}
.fs-label-wrap,
.fs-dropdown {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fs-label-wrap .fs-label {
padding: 6px 22px 6px 8px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.fs-arrow {
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 8px solid #333;
position: absolute;
top: 0;
right: 10px;
bottom: 0;
margin: auto;
}
.fs-dropdown {
position: absolute;
background-color: #fff;
border: 1px solid #ddd;
width: 250px;
margin-top: 5px;
z-index: 1000;
border-radius: 3px;
padding-bottom: 5px;
padding-top: 5px;
}
.fs-dropdown .fs-options {
max-height: 200px;
overflow: auto;
}
.fs-search {
display:none;
}
.fs-search input {
border: none !important;
box-shadow: none !important;
outline: none;
padding: 4px 0;
width: 100%;
}
.fs-option,
.fs-search,
.fs-optgroup-label {
padding: 6px 8px;
border-bottom: 1px solid #eee;
cursor: default;
}
.fs-option:last-child {
border-bottom: none;
}
.fs-search {
padding: 0 4px;
}
.fs-option {
cursor: pointer;
}
.fs-option.disabled {
opacity: 0.4;
cursor: default;
}
.fs-option.hl {
background-color: #f5f5f5;
}
.fs-wrap.multiple .fs-option {
position: relative;
padding-left: 30px;
}
.fs-wrap.multiple .fs-checkbox {
position: absolute;
display: block;
width: 30px;
top: 0;
left: 0;
bottom: 0;
}
.fs-wrap.multiple .fs-option .fs-checkbox i {
position: absolute;
margin: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 14px;
height: 14px;
border: 1px solid #aeaeae;
border-radius: 3px;
background-color: #fff;
}
.fs-wrap.multiple .fs-option.selected .fs-checkbox i {
background-color: #00549c;
border-color: transparent;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);
background-repeat: no-repeat;
background-position: center;
}
.fs-optgroup-label {
font-weight: bold;
text-align: center;
}
.hidden {
display: none;
}
@media screen and (max-width: 885px) {
.fs-wrap{
width: calc(100% - 0px);
}
}