#wrapper{width:960px;margin:0 auto}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{float:left;margin-left:10px;margin-right:10px;display:inline}.mod_article [class^=ce_],.mod_article [class*=" ce_"],.mod_article [class^=content-],.mod_article [class*=" content-"],.mod_article [class^=mod_],.mod_article [class*=" mod_"]{margin-left:10px;margin-right:10px}.ce_sliderStart>.content-slider{margin-left:0;margin-right:0}.mod_article .mod_newsreader,.mod_article .mod_eventreader{margin-left:0;margin-right:0}.mod_article [class^=layout_]>*,.mod_article [class*=" layout_"]>*,.mod_article [class^=event_]>*,.mod_article [class*=" event_"]>*{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12{margin-left:0;margin-right:0}#main .inside{overflow:hidden}.grid1{width:60px}.grid2{width:140px}.grid3{width:220px}.grid4{width:300px}.grid5{width:380px}.grid6{width:460px}.grid7{width:540px}.grid8{width:620px}.grid9{width:700px}.grid10{width:780px}.grid11{width:860px}.grid12{width:940px}.mod_article.grid1{width:80px}.mod_article.grid2{width:160px}.mod_article.grid3{width:240px}.mod_article.grid4{width:320px}.mod_article.grid5{width:400px}.mod_article.grid6{width:480px}.mod_article.grid7{width:560px}.mod_article.grid8{width:640px}.mod_article.grid9{width:720px}.mod_article.grid10{width:800px}.mod_article.grid11{width:880px}.mod_article.grid12{width:960px}.offset1{margin-left:90px!important}.offset2{margin-left:170px!important}.offset3{margin-left:250px!important}.offset4{margin-left:330px!important}.offset5{margin-left:410px!important}.offset6{margin-left:490px!important}.offset7{margin-left:570px!important}.offset8{margin-left:650px!important}.offset9{margin-left:730px!important}.offset10{margin-left:810px!important}.offset11{margin-left:890px!important}.offset12{margin-left:970px!important}.mod_article.offset1{margin-left:80px!important}.mod_article.offset2{margin-left:160px!important}.mod_article.offset3{margin-left:240px!important}.mod_article.offset4{margin-left:320px!important}.mod_article.offset5{margin-left:400px!important}.mod_article.offset6{margin-left:480px!important}.mod_article.offset7{margin-left:560px!important}.mod_article.offset8{margin-left:640px!important}.mod_article.offset9{margin-left:720px!important}.mod_article.offset10{margin-left:800px!important}.mod_article.offset11{margin-left:880px!important}.mod_article.offset12{margin-left:960px!important}@media (min-width:768px) and (max-width:979px){#wrapper{width:744px}.grid1{width:42px}.grid2{width:104px}.grid3{width:166px}.grid4{width:228px}.grid5{width:290px}.grid6{width:352px}.grid7{width:414px}.grid8{width:476px}.grid9{width:538px}.grid10{width:600px}.grid11{width:662px}.grid12{width:724px}.mod_article.grid1{width:62px}.mod_article.grid2{width:124px}.mod_article.grid3{width:186px}.mod_article.grid4{width:248px}.mod_article.grid5{width:310px}.mod_article.grid6{width:372px}.mod_article.grid7{width:434px}.mod_article.grid8{width:496px}.mod_article.grid9{width:558px}.mod_article.grid10{width:620px}.mod_article.grid11{width:682px}.mod_article.grid12{width:744px}.offset1{margin-left:72px!important}.offset2{margin-left:134px!important}.offset3{margin-left:196px!important}.offset4{margin-left:258px!important}.offset5{margin-left:320px!important}.offset6{margin-left:382px!important}.offset7{margin-left:444px!important}.offset8{margin-left:506px!important}.offset9{margin-left:568px!important}.offset10{margin-left:630px!important}.offset11{margin-left:692px!important}.offset12{margin-left:754px!important}.mod_article.offset1{margin-left:62px!important}.mod_article.offset2{margin-left:124px!important}.mod_article.offset3{margin-left:186px!important}.mod_article.offset4{margin-left:248px!important}.mod_article.offset5{margin-left:310px!important}.mod_article.offset6{margin-left:372px!important}.mod_article.offset7{margin-left:434px!important}.mod_article.offset8{margin-left:496px!important}.mod_article.offset9{margin-left:558px!important}.mod_article.offset10{margin-left:620px!important}.mod_article.offset11{margin-left:682px!important}.mod_article.offset12{margin-left:744px!important}}@media (max-width:767px){#wrapper{width:auto}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{float:none!important;display:block!important;width:auto!important}.offset1,.offset2,.offset3,.offset4,.offset5,.offset6,.offset7,.offset8,.offset9,.offset10,.offset11,.offset12{margin-left:10px!important}}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
body {
    margin:0;
    padding:10px 0 25px;
    overflow-y: scroll;
}
a,
body,
div,
input,
label,
li,
legend,
ol,
p,
select,
td,
th,
textarea,
u,
ul {
}
h1 {
    margin:0 0 12px;
    padding:0;
    font-size:14px;
    font-weight:bold;
}
h2 {
    margin:0 0 6px;
    padding:0;
    font-size:12px;
    font-weight:bold;
}
a {
    text-decoration:none;
    color:#a84204;
}
a:hover {
    text-decoration:underline;
    color:#a84204;
}
img {
    vertical-align:middle;
    border:0px;
}
p,
pre,
form,
figure {
    margin:0;
    padding:0;
}
table {
    border-spacing:0;
}
:focus {
    outline:0;
}

span.highlight {
    background-color:#a7dadf;
}
a img,
.no_border {
    border:0;
}
body {
    padding-top:10px;
    background-color:#007580;
    background-image:url("../../files/berenika_at/layout/img/pinstriped_suit_berenika2.png");
    font:14px/1.385em Calibri,Arial,sans-serif;
    color:#333;
    text-size-adjust: 100%; 
     -ms-text-size-adjust: 100%; 
     -moz-text-size-adjust: 100%; 
     -webkit-text-size-adjust: 100%;
}
.hyphens {
    hyphens:auto;
}
.no_hyphens {
    hyphens:none;
}
#wrapper {
    max-width:960px;
    width:98%;
}
#header {
    padding-right:50px;
    padding-left:50px;
    background-color:#fff;
}
#header .inside {
    height:200px;
    border-bottom:1px solid #ccc;
    border-collapse:collapse;
}
#logo {
    margin-left:120px;
    padding-top:20px;
    padding-bottom:10px;
    text-align:center;
}
#container {
    min-height:350px;
    padding-right:10px;
    padding-bottom:50px;
    padding-left:50px;
    background-color:#fff;
}
#footer {
    padding-top:20px;
    padding-right:50px;
    padding-left:50px;
    color:#fff;
}
#footer .f1 {
    width:360px;
    margin-right:10px;
}
#footer .f1 .s3 {
    width:260px;
    float:none;
    display:block;
    margin-bottom:14px;
}
#footer .f1 .s6 {
    width:175px;
    float:left;
    margin-right:0;
    padding-top:.8em;
    padding-right:5px;
}
#footer div.f2.block {
    width:475px;
    margin-left:15px;
    font-size:13px;
}
h1 {
    font:1.769em/100% Georgia,serif;
    font-style:italic;
}
#main h1 {
    margin-top:1em;
    margin-bottom:1em;
}
#services-32 h1 {
    margin-top:0;
    margin-bottom:1.3em;
    font:1.769em/140% Georgia,serif;
    font-style:italic;
}
#pr-couch-artikel h2 {
    margin-top:5px;
    margin-right:40px;
    margin-bottom:27px;
    font-size:1.3em;
    line-height:1em;
    color:#007580;
}
#main h1.ce_headline.blue {
    margin-top:1.5em;
    margin-bottom:1em;
    font:1.35em/1em Calibri,Arial,sans-serif;
    font-weight:bold;
    color:#007580;
    column-span: all;
}
#main h1.ce_headline.blue + h2 {
    margin-top:0;
}
h2 {
    margin-top:32px;
    margin-bottom:27px;
    font-size:1.3em;
    line-height:1em;
    color:#007580;
    column-span: all;
}
h3 {
    margin-top:37px;
    margin-bottom:0;
    font-size:1.3em;
    line-height:2em;
    color:#007580;
}
h4,
h4 a {
    margin-bottom:0;
    font-size:1.077em;
    line-height:1.15em;
    color:#007580;
}
h5 {
    margin-top:0;
    margin-bottom:0;
    font-size:1.0em;
    line-height:140%;
    font-weight:normal;
    color:#007580;
}
a {
    border-bottom:1px dotted #007580;
    line-height:1em;
    text-decoration:none;
    color:#333;
}
p {
    margin-top:.7em;
    padding-bottom:.8em;
}
p.borderblack {
    margin-bottom:.7em;
}
p.borderblack a,
p.shortborderblack a {
    border-bottom:0px;
}
p.shortborderblack {
    display:inline-block;
    margin-bottom:.7em;
}
#main ul {
    margin-bottom:14px;
    padding-left:10px;
}
#main .pagination ul {
    padding-left:0;
}
#main .pagination ul li:first-child {
    margin-left:0;
}
#main ul li {
    margin-left:5px;
    padding-right:0;
    padding-left:0;
    background-position:left center;
    list-style-image:url("../../files/berenika_at/layout/img/listenpunkt.png");
    list-style-position:outside;
}
.syndication {
    margin-top:10px;
    margin-right:40px;
    margin-bottom:0;
    text-align:right;
}
.syndication a {
    border-bottom:0;
    text-decoration:none;
}
div:first-child p {
    margin-top:0;
    padding-bottom:.8em;
}
#footer div.f2.block p:first-child {
    margin-top:0;
    margin-left:10px;
    padding-bottom:.4em;
    font-size:.9em;
    line-height:1.4em;
}
a:hover,
a:active {
    line-height:1em;
    text-decoration:none;
    color:#007580;
}
.slogan {
    font:1.5em/1.4em Georgia,serif;
}
.tuerkis {
    color:#007580;
}
.white {
    color:#fff;
}
.button_large,
div:first-child p.button_large {
    height:19px;
    top:0;
    position:relative;
    display:inline-block;
    margin:0;
    padding:5px 7px 1px;
    background-color:#007580;
    background:-moz-linear-gradient(top,#039AA8 1%,#039AA8 1%,#007580 100%,#007580 100%);
    background:-webkit-linear-gradient(top,#039AA8 1%,#039AA8 1%,#007580 100%,#007580 100%);
    background:-o-linear-gradient(top,#039AA8 1%,#039AA8 1%,#007580 100%,#007580 100%);
    background:-ms-linear-gradient(top,#039AA8 1%,#039AA8 1%,#007580 100%,#007580 100%);
    background:linear-gradient(to bottom,#039AA8 1%,#039AA8 1%,#007580 100%,#007580 100%);
    -pie-background:linear-gradient(top,#039AA8 1%,#039AA8 1%,#007580 100%,#007580 100%);
    border-radius:3px;
    color:#fff;
}
.button_large a {
    height:19px;
    display:block;
    margin:0;
    padding:0;
    border:0px;
    text-decoration:none;
    color:#fff;
}
.button_large:hover,
.button_large:active {
    background:-moz-linear-gradient(top,#007580 1%,#039AA8 7%,#007580 70%,#01707A 100%);
    background:-webkit-linear-gradient(top,#007580 1%,#039AA8 7%,#007580 70%,#01707A 100%);
    background:-o-linear-gradient(top,#007580 1%,#039AA8 7%,#007580 70%,#01707A 100%);
    background:-ms-linear-gradient(top,#007580 1%,#039AA8 7%,#007580 70%,#01707A 100%);
    background:linear-gradient(to bottom,#007580 1%,#039AA8 7%,#007580 70%,#01707A 100%);
    -pie-background:linear-gradient(top,#007580 1%,#039AA8 7%,#007580 70%,#01707A 100%);
}
figcaption.caption {
    text-align:center;
    font-size:.85em;
    color:#007580;
}
.mod_article [class*="layout_"] > *,
.mod_article [class*="event_"] > *,
.mod_article [class*="ce_"],
.mod_article [class*="mod_"] {
    margin-right:0;
    margin-left:0;
}
.mod_article.flex {
    margin-right:3em;
    font:14px Calibri,Arial,sans-serif;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%; 
    -moz-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%;
}
.mod_article.flex [class^="ce_"] {
    margin-right:0;
    margin-left:0;
    flex-basis:30%;
    -ms-flex-preferred-size:30%;
    hyphens:auto;
}
.mod_article.flex .ce_text.marg5  p:first-child {
    margin-top:5em;
}
.mod_article.flex [class^="ce_"].noflex {
    flex-basis:100%;
}
.mod_article.flex [class^="ce_"].flex50 {
    flex-basis:48%;
}
.mod_article.flex [class^="ce_"].flex75 {
    flex-basis:71%;
}
.mod_article.flex [class^="ce_"].flex25 {
    flex-basis:27%;
}
.mod_article.flex .ce_border {
    border-bottom:1px dotted #333;
}
.mod_article.flex .ce_border2 {
    border-bottom:1px dotted #333;
    flex-basis:calc(60% + 3em);
}
.mod_search.s4 {
    margin-top:2em;
    text-align:right;
}
input.submit,
button.submit {
    padding-right:5px;
    padding-left:5px;
    border:1px solid #666;
    border-radius:3px;
    line-height:1.5em;
}
.enclosure img.mime_icon {
    float:left;
    clear:left;
}
.enclosure a {
    display:block;
    margin-left:20px;
    line-height:150%;
}
.mod_newsreader .layout_full .enclosure {
    width:320px;
    float:left;
    margin-left:0;
}
#services-32 .s4 {
    width:225px;
    text-align:right;
}
#services-32 .s4-4-4 {
    margin-right:0;
}
.mod_article h2.ce_headline.s4-4-4 {
    margin-right:40px;
}
#footer h1 {
    margin:0;
    padding-left:10px;
    font:1.65em/1.3em Georgia,serif;
    color:#fff;
    text-indent:-10px;
}
#footer h4 {
    margin-top:0;
    margin-bottom:1px;
    padding-bottom:.6em;
    font-size:1.077em;
    line-height:1.2em;
    font-weight:normal;
    color:#fff;
}
#footer h5 {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    font-size:1.077em;
    line-height:140%;
    font-weight:normal;
    color:#fff;
}
#footer h3 {
    font-size:1.077em;
    color:#007580;
}
.borderwhite {
    border-bottom:1px dotted #fff;
}
.borderblack {
    border-bottom:1px dotted #333;
}
#main .s1.borderblack.first h1 {
    line-height:1.5;
}
#footer a {
    color:#fff;
}

#header .mod_customnav {
    width:120px;
    height:25px;
    float:right;
    text-align:right;
}
#header .mod_customnav ul.level_1 {
    margin:3px 0 0;
    padding:0;
}
#header .mod_customnav ul.level_1 li {
    font-weight:normal;
    text-decoration:none;
    color:#666;
    text-transform:none;
    list-style-type:none;
}
#header .mod_customnav ul.level_1 li a,
#header .mod_customnav ul.level_1 li strong {
    display:inline-block;
    border-bottom:1px solid #fefefe;
    font-size:.9em;
    line-height:1.4em;
    font-weight:normal;
    text-decoration:none;
    color:#007580;
}
#header .mod_customnav ul.level_1 li a:hover,
#header .mod_customnav ul.level_1 li a:active,
#header .mod_customnav ul.level_1 li strong {
    border-bottom:1px solid #fdbf00;
}
#header nav.mod_navigation.block ul.level_1 {
    max-width:860px;
    margin-left:0;
    padding-left:0;
    font:1.12em Georgia,serif;
    font-weight:bold;
    color:#007580;
    text-transform:uppercase;
    letter-spacing:.05em;
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
}
#header nav.mod_navigation.block ul.level_1 li {
    display:inline;
    margin-right:2em;
    margin-right:0;
    list-style-type:none;
}
#header nav.mod_navigation.block ul.level_1 li.last {
    float:right;
    margin-right:0;
    text-align:right;
}
#header .mod_navigation.block ul.level_1 li a,
.mod_navigation.block ul.level_1 li strong {
    display:inline-block;
    border-bottom:3px solid #fefefe;
    border-collapse:collapse;
    line-height:1.2em;
    text-decoration:none;
    color:#027480;
}
#header .mod_navigation.block ul.level_1 li a.last {
    text-align:right;
}
#header .mod_navigation.block ul.level_1 li a:hover,
.mod_navigation.block ul.level_1 li a.active,
.mod_navigation.block ul.level_1 li.trail a,
.mod_navigation.block ul.level_1 li strong {
    border-bottom:3px solid #fdbf00;
    text-decoration:none;
    color:#007580;
}
#header .mod_navigation.block ul.level_1 li a.active,
#header .mod_navigation.block ul.level_1 li.trail a,
#header .mod_navigation.block ul.level_1 li strong {
    border-bottom:3px solid #fdbf00;
    text-decoration:none;
    color:#007580;
}
nav.mod_navigation.s4.block {
    width:225px;
    margin-right:0;
    text-align:right;
}
nav.mod_navigation.s4.block ul.level_1 {
    width:185px;
    margin-top:27px;
    font:1em Calibri,Arial,sans-serif;
}
nav.mod_navigation.s4.block ul.level_1 li {
    width:100%;
    float:none;
    display:block;
    margin-right:0;
    margin-left:0;
    text-align:right;
    font-size:1em;
    line-height:1.3em;
}
nav.mod_navigation.s4.block ul.level_1 li a,
nav.mod_navigation.s4.block ul.level_1 li strong {
    width:170px;
    float:none;
    display:block;
    margin-right:0;
    margin-left:0;
    text-align:right;
    font-size:1em;
    line-height:1.3em;
}
.mod_navigation.s4.block ul.level_1 li a:hover,
.mod_navigation.s4.block ul.level_1 li a.active,
.mod_navigation.s4.block ul.level_1 li.trail a,
.mod_navigation.s4.block ul.level_1 li strong {
    border-bottom:1px dotted #fdbf00;
    text-decoration:none;
    color:#007580;
}


/* Basic configuration */
.s1,
.s2,
.s3,
.s4,
.s6,
.s3-3,
.s4-4-4,
.f1 {
    float:left;
    display:inline;
    margin-right:40px;
}

/* Widths */
.s1 {
    width:860px;
}
.s2 {
    width:410px;
}
.s3 {
    width:260px;
}
.s4 {
    width:185px;
}
.s4-4-4 {
    width:635px;
}
.s3-3 {
    width:560px;
}
.s3-3.over {
    width:300px;
    left:40px;
    top:120px;
    position:absolute;
}
.s6 {
    width:160px;
}
.f1 {
    width:360px;
}
.f5 {
    width:520px;
}
.g6 {
    width:410px;
}
.g7 {
    width:540px;
}
.g8 {
    width:620px;
}
.g9 {
    width:700px;
}
.g10 {
    width:780px;
}
.g11 {
    width:860px;
}
.g12 {
    width:860px;
}

/* Apply margin to content elements by default */
.mod_article>.block {
    margin-right:40px;
    margin-left:0;
}

/* Apply margin to content elements by default */
.mod_article>.block.last,
.s3.last,
.s3-3.last,
.s2.last,
.s1,
.s4.last {
    margin-right:0;
    margin-left:0;
}
.s3.first,
.s3-3.first,
.s2.first,
.s1,
.s4.first {
    clear:left;
}

/* Except if the article itself is floated */
.s1 .block,
.s2 .block,
.s3 .block,
.s4 .block,
.s3-3 .block,
.s6 .block {
    margin-right:0;
    margin-left:0;
}

/* Except if the article itself is floated */
.g1 .block,
.g2 .block,
.g3 .block,
.g4 .block,
.g5 .block,
.g6 .block,
.g7 .block,
.g8 .block,
.g9 .block,
.g10 .block,
.g11 .block,
.g12 .block {
    margin-right:0;
    margin-left:0;
}

/* Reapply margin on nested grid elements */
.gr {
    margin-right:40px !important;
}
.textright {
    text-align:right;
}

.ce_text.block {
    float:left;
}
.col3_3.ce_text.block {
    width:860px;
    margin:0;
    padding:0;
    border-bottom:1px dotted #333;
    -webkit-column-count: 3; -webkit-column-count: 3; -webkit-hyphens: auto; -webkit-column-width: 260px; -webkit-column-gap:40px;
    -moz-column-count: 3;-moz-column-width: 260px; -moz-column-gap:40px; -moz-hyphens: auto;
    column-width: 260px; column-gap:40px; column-count: 3; hyphens: auto; overflow:auto;
}
.col3_2.ce_text.block {
    width:560px;
    margin:0;
    padding:0 0 20px;
    border-bottom:1px dotted #333;
    -webkit-hyphens: auto; -webkit-column-width: 260px; -webkit-column-gap:40px;
    ;-moz-column-width: 260px; -moz-column-gap:40px; -moz-hyphens: auto;
    column-width: 260px; column-gap:40px; hyphens: auto; overflow:auto;
}

.mod_newslist.block .layout_latest.block {
    display:block;
    margin-bottom:14px;
    border-bottom:1px dotted #333;
}
.mod_newslist.block .layout_latest p.info {
    width:80px;
    float:left;
    clear:both;
    display:block;
}
.mod_newslist.block h3 {
    width:400px;
    display:block;
    margin:2px 0 5px 0;
    font-size:1.077em;
    line-height:1.2em;
    color:#007580;
}
.mod_newslist.block .layout_latest .teaser {
    width:400px;
    display:block;
    margin:0 220px 0 100px;
}
.mod_newslist.block .layout_latest p.more {
    text-align:right;
}
.mod_newslist.block .layout_latest h3 a {
    border:0px;
    color:#007580;
}
.mod_newslist.block .layout_latest figure {
    display:none;
}
.mod_newslist.block .layout_latest .enclosure {
    width:320px;
    float:right;
    margin-top:2em;
    margin-bottom:1em;
    margin-left:2em;
    font-size:.85em;
}
.mod_newslist.block .layout_latest .enclosure p:first-child:before {
    display:block;
    content:"DOWNLOADS: ";
}
.mod_newslist.block .layout_latest .enclosure p {
    padding-bottom:.2em;
}
.mod_newslist.s3.block .layout_latest.block {
    min-height:100px;
    overflow:hidden;
    display:block;
    margin-bottom:14px;
    border-bottom:1px dotted #333;
    font-size:.9em;
}
.mod_newslist.s3.block .layout_latest.block.first.last {
    border:0px;
}
.mod_newslist.s3.block .layout_latest p.info {
    width:80px;
    height:100px;
    float:left;
    clear:both;
    display:block;
}
.mod_newslist.s3.block h3 {
    width:180px;
    float:right;
    display:block;
    margin:2px 0 0;
    color:#007580;
}
.mod_newslist.s3.block .layout_latest .teaser {
    width:180px;
    float:right;
    display:block;
    margin-right:0;
    margin-left:0;
}
.mod_newslist.s3.block .layout_latest p.more {
    width:180px;
    float:right;
    display:block;
    margin-right:0;
    margin-left:0;
}
.mod_newslist.s3.block.s3 .layout_latest h3 a {
    border:0px;
    color:#007580;
}
#pr-couch .mod_newslist.block h3 {
    width:535px;
    display:block;
    margin:2px 0 5px 100px;
    font-size:14px;
    line-height:1em;
    color:#007580;
}
.pr-couch  .mod_newslist.block .layout_latest .teaser {
    width:535px;
    display:block;
    margin:0 0 0 100px;
}
.mod_newsreader .layout_full h2 {
    width:500px;
    margin-bottom:0;
    color:#333;
}
.mod_newsreader .layout_full h3 {
    width:400px;
    margin-top:10px;
    margin-bottom:15px;
    font-size:1.2em;
    line-height:1.2em;
    color:#007580;
}
.mod_newsreader .layout_full h4 {
    margin-top:10px;
    margin-bottom:7px;
}
.mod_newsreader .layout_full p.info {
    display:none;
}
.mod_newsreader .layout_full h5 {
    margin-top:0;
    margin-bottom:0;
    font-size:1.0em;
    line-height:140%;
    font-weight:bold;
    color:#333;
}
.mod_newsreader .layout_full .ce_text {
    width:500px;
    float:left;
    clear:both;
    margin-right:40px;
}
.mod_newsreader .layout_full .enclosure {
    width:320px;
    float:left;
    font-size:.85em;
}
.mod_newsreader .layout_full .enclosure p:first-child:before {
    display:block;
    content: 'DOWNLOADS';
}
.mod_newsreader .layout_full .enclosure p {
    margin-bottom:0;
    padding-bottom:0;
}
.pr-couch .mod_newslist .teaser h3 {
    margin:10px 0 5px;
    color:#333;
}
.pagination ul li {
    display:inline;
}
p.back {
    text-align:right;
}

.ce_sliderStart {
    clear:both;
}
.slider-wrapper > div {
    display:flex;
    display:-ms-flexbox;
    flex-flow:row wrap;
    -ms-flex-direction:row;
    -ms-flex-wrap:wrap;
    justify-content:space-between;
}
.events .slider-wrapper > div [class^="ce_"] {
    flex-basis:22.5%;
    -ms-flex-preferred-size:22.5%;
}
.zitate .slider-wrapper > div [class^="ce_"] {
    flex-basis:31.3%;
    -ms-flex-preferred-size:31.3%;
}
.slider-wrapper > div [class^="ce_"]:first-child {
    margin-left:1.25%;
}
.events .slider-wrapper > div [class^="ce_"]:first-child {
    margin-left:0;
}
.events .slider-wrapper > div [class^="ce_"] {
    margin-top:2em;
}
.slider-wrapper > div [class^="ce_"]:last-child {
    margin-right:1.25%;
}
.slider-control a,
.slider-control .slider-menu {
    top:0;
}
.slider-control {
    top:0;
    margin-top:1em;
}
.slider-control .slider-next,
.slider-control .slider-prev {
    width:25px;
    height:25px;
    margin-bottom:5px;
    padding:0;
    vertical-align:top;
    text-align:center;
    background-color:#007580;
    background:-moz-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:-webkit-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:-o-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:-ms-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:linear-gradient(to bottom,#039AA8  1%,#007580 100%);
    -pie-background:linear-gradient(top,#039AA8  1%,#007580 100%);
    border:0px hidden;
    border-radius:3px;
    line-height:100%;
    color:#fff;
}
.slider-control .slider-menu {
    display:none;
}
.slider-control .slider-next span {
    width:25px;
    height:25px;
    left:0;
    top:0;
    display:block;
    margin:0;
    padding:0;
    background-image:url("../../files/berenika_at/layout/img/pfeil_rechts.png");
    background-position:center center;
    background-repeat:no-repeat;
    border:0px;
    font-size:1px;
    line-height:1px;
    color:rgba(255,255,255,.01);
}
.slider-control .slider-prev span {
    width:25px;
    height:25px;
    left:0;
    top:0;
    position:relative;
    display:block;
    margin:0;
    padding:0;
    vertical-align:top;
    background-image:url("../../files/berenika_at/layout/img/pfeil_links.png");
    background-position:center center;
    background-repeat:no-repeat;
    border:0px;
    font-size:1px;
    line-height:1px;
    color:rgba(3,154,168,.01);
}

.mod_search.s4 h3,
.mod_search.g10 h3 {
    margin-top:20px;
    margin-bottom:5px;
    font-size:1em;
    line-height:1.2em;
    text-decoration:none;
    color:#007580;
}
.mod_search.s4 .widget {
    display:inline-block;
    margin-top:.5em;
}
.mod_search.s4 span.highlight {
    color:#007580;
}
.mod_search.s4 span.relevance {
    font-weight:normal;
}
.mod_search.s4 p.url,
.mod_search.s4 p.filesize {
    display:none;
}
.mod_search.s4 form,
.mod_search.s4 form input,
.mod_search.s4 form button {
    font-size:.9em;
}
.mod_search.s4 form input.text {
    width:100px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#2698A4;
    border:1px solid #007580;
    border-radius:3px;
    color:#fff;
}

.glossar h1 {
    margin-top:32px;
    margin-right:40px;
    margin-bottom:27px;
    font:1.3em/1em Calibri,Arial,sans-serif;
    font-weight:bold;
    color:#007580;
}
.glossar h2 {
    margin-top:15px;
    margin-bottom:0;
    font-size:1.154em;
    line-height:2em;
    color:#007580;
}
.glossar h3 {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    font-size:1em;
    line-height:1.385em;
    font-weight:normal;
    color:#333;
}
.glossar .toggler {
    margin-bottom:5px;
}
.glossar .toggler:hover {
    color:#007580;
    cursor:pointer;
}
.glossar .toggler {
    display:inline-block;
    border-bottom:1px dotted #007580;
}
.glossar .toggler.active {
    border-bottom:1px dotted #007580;
    color:#007580;
}
.glossar p.info,
.glossar p.toplink {
    display:none;
}

.mod_search.s4 form input.text {
    position:relative;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#2698A4;
    background-position:left top;
    background-repeat:repeat;
    border:1px solid #007580;
    border-radius:3px;
    color:#fff;
}
.ce_noobSlide_button {
    width:25px;
    height:25px;
    position:relative;
    display:inline-block;
    margin-right:5px;
    margin-bottom:5px;
    padding:0;
    vertical-align:top;
    text-align:center;
    background-color:#007580;
    background:-moz-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:-webkit-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:-o-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:-ms-linear-gradient(top,#039AA8  1%,#007580 100%);
    background:linear-gradient(to bottom,#039AA8  1%,#007580 100%);
    -pie-background:linear-gradient(top,#039AA8  1%,#007580 100%);
    border:0px hidden;
    border-radius:3px;
    line-height:100%;
    color:#fff;
}

.mod_newslist.block .layout_latest.block {
	display:flex;
	width:calc((100% - 3em));
	flex-flow:row wrap;
}

.mod_newslist.block .layout_latest p.info {

  flex-basis: 5em;
}

.s1 {
	width:100%;
	flex-basis: 100%;
}


.s4-4-4 {
  width: calc(100% - 14em);
  flex-basis: calc(100% - 14em);
}
.s3 {
width: calc(33% - 40px);
}

.mod_newslist.block .layout_latest .enclosure {
  
  flex-basis: calc((100% - 5em) * 0.33);
  order:2;
  margin: 0;
}

.mod_newslist.block .layout_latest .teaser {
  
  flex-basis: calc((100% - 9em) * 0.67);
  margin: 0 1em 0 1em;
}

.mod_newslist.block h3 {
	width:auto;
}

.mod_search.s4 {
	width:13em;
	float:right;
	margin-right:3em;
}

#footer div.f2.block {
  width: calc(100% - 385px);
}

#footer .s1.borderwhite{
	margin-bottom:2em
	
}

@media (max-width:850px) {

	#logo  +.mod_navigation {
	display:none;
	}
	
	.inner #logo  +.mod_navigation {
	display:block;
	}
	.inner #logo {
		margin-left:0;
	}
	
	.mobile_menu_trigger span {
    width: 2.1em;
        height: 4px;
        display: block;
        margin-bottom: 4px;
        background-color: #007580;
        border-radius: 2px;
        transition: 1s ease-in-out all;
	}
	.mobile_menu_trigger span.text {
    background-color:transparent;
    height:auto;
    font-size:8em;
	}
	.mobile_menu_active span:first-child {
    transition: all 0.5s ease-in-out 0s;
        transform: translate(0px, 9px) rotate(45deg);
	}
	.mobile_menu_active span:nth-child(2) {
    display: none;
	}
	.mobile_menu_active span:nth-child(3) {
    transition: all 1s ease-in-out 0s;
        transform: translate(0px, 1px) rotate(-45deg);
	}
	
	.mobile_menu .inner {

  background: #fefefe;

}

	.mobile_menu .mod_navigation ul {
		list-style-type:none;
		font-size:1.5em;
		font-family: Georgia,serif;
    font-weight:bold;
    color:#007580;
    text-transform:uppercase;
    letter-spacing:.05em;
	}
	
	.mobile_menu .mod_navigation li {
		margin:0.5em;
	}
	.mobile_menu .mod_navigation a {
	    border-bottom:3px solid #fefefe;
    border-collapse:collapse;
    line-height:1.2em;
    text-decoration:none;
    color:#027480;
	}

	img {
	max-width:100%;
	height:auto;
	}

	.s3-3.over {
  width: 300px;
  left: 2em;
  top: 10em;
  position: absolute;
  font-size: calc(100vw/60);
	}
.mod_article.flex [class^="ce_"].flex75 {
  flex-basis: calc(100% - 17em);
}

.mod_article.flex [class^="ce_"].flex25 {
  flex-basis: 16em;
}



	}
@media (max-width:650px) {
	#container  {
		min-height:unset;
	}
	
	#header .inside {
		height:auto;
	}
	
	.mobile_menu_trigger {
		margin-bottom:1em;
	}
	#logo {
    margin-left: 5em;
	}
	#header .mod_customnav {
		width:5em;
	}
	
	#footer div.f2.block {
		width:auto;
		margin-left:0;
	}
	
	.mod_article.flex, .slider-wrapper > div, p.shortborderblack {
		display:block;
	}
	
	.ce_border {
		margin-bottom:1em;
	}
	
	.s3{
		width:calc(100% - 50px);
	}
	
	.s1{
		width:auto;
	}
	.slider-wrapper > div [class^="ce_"]:first-child {
  margin-left: 0;
}
#footer {
 padding-right: 1em;
  padding-left: 1em;
}
.s3-3 p.button_large {
	font-size:1.8em;
}
	
.events .slider-wrapper > div [class^="ce_"] {
  flex-basis: 50%;
}
.mod_newslist.block .layout_latest p.info {
  width:auto;
  flex-basis: 100%;
}

.s4-4-4 {
  flex-basis: calc(100%);
}

.mod_newslist.block .layout_latest .enclosure {
  flex-basis: 100%;
  width:auto;
  margin:1em;
}

.mod_newslist.block .layout_latest .teaser {
  flex-basis: 100%;
  width:auto;
}

.mod_search.s4 {
	width:13em;
	clear:both;

}
.s4-4-4 {
	width:auto;
}


.mod_newslist.block .layout_latest.block {
	width:100%;
}
}

@media (max-width:480px) {
.events .slider-wrapper > div [class^="ce_"] {
  flex-basis: 100%;
}
}
