/* default.css */
*,*::before,*::after{box-sizing:border-box}body,html{height:100%}body{min-height:100%;background-color:#FFF}#wrapper{max-width:1200px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;min-height:100%;height: auto !important}#main .inside{}.home #main .inside{padding-bottom:0}.logo img{max-width:400px}#header{width:100%;left:0;top:0;position:fixed;background-color:#FFF;z-index:999}#header .inside{max-width:1200px;position:relative;margin-right:auto;margin-left:auto}#header .logo{left:15px;top:46px;position:absolute;z-index:1000}#header .logo a{font-size:27px;line-height:1px;font-weight:bold;letter-spacing:.06em;font-weight:100}#header .logo a strong{font-weight:500}#container{padding-top:112px}.homeslider{margin-bottom:40px}.searchform{right:30px;top:30px;position:absolute}#footer{padding-top:20px}#footer .inside{max-width:1200px;position:relative;margin-right:auto;margin-left:auto;padding:10px 0 40px;border-top:1px solid #000}#footer .inside p,#footer .inside a{font-size:14px;line-height:1.6}#footer .inside a:hover{color:#ccc}.footleft{float:left}.footright{float:right}.footright a{margin-left:15px}.footleft .foot1,.footleft .foot2,.footleft .foot3{display:inline-block;margin-right:50px}.mod_article.noflex{width:100%;display:block;margin-top:30px;padding:25px;background-color:#f3f3f3;justify-content:unset;flex-wrap:unset}.mod_newslist{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content: space-between}.mod_newslist .caption{display:none}.mod_newslist .layout_latest{width:28%;position:relative;margin-bottom:100px}.mopro_header{width:100%;margin-top:40px;margin-bottom:0;padding-top:40px;padding-bottom:40px;border-top:1px solid #000;font-size:21px;line-height:1}.mod_newslist .layout_latest .newsdesc{width:100%;height:100%;left:0;top:0;position:absolute;text-align:center;background-color:#FFF;color:#000;display:flex;flex-wrap:wrap;align-items:center;align-content:center;opacity:0;-webkit-transition: all 150ms linear;-moz-transition: all 150ms linear;-ms-transition: all 150ms linear;-o-transition: all 150ms linear;transition: all 150ms linear}.mod_newslist .layout_latest .newsdesc:hover{opacity:1}.mod_newslist .layout_latest .newsdesc h2{width:100%;margin-top:0;margin-bottom:6px;font-size:16px;line-height:1;font-weight:500}.mod_newslist .layout_latest .newsdesc .ce_text{width:100%;padding-right:10px;padding-left:10px}.mod_newslist .layout_latest .newsdesc .ce_text p{margin-bottom:15px}.trenner{width:100%;height:30px;display:block}.mmenueswitch{display:none}table th,table td{padding:0}#suche h3 a{font-size:24px}#suche .mod_search form{margin-bottom:30px}#main .inside ul li{margin-bottom:6px}.list_search .formbody select{display:inline-block}.list_search .formbody{margin-bottom:15px}.list_search input[type="search"],.list_search input[type="text"]{margin-right:6px;margin-left:6px;padding-right:0;border:1px solid #ccc}.list_search input[type="submit"]{margin-bottom:2px;padding:6px 8px}#main .inside .mod_memberlist .head a{padding-right:16px;background-image:url("../../files/upload/sort.png");background-position:right center;background-repeat:no-repeat}.mod_memberlist .all_records .head.col_last,.mod_memberlist .all_records .body.col_last{display:none}.commentform .wemail,.commentform .wwebsite{display:none}.comment_default{margin-bottom:20px}.comment_default .reply{margin-top:20px;margin-left:30px}.mod_comments .info{font-weight:bold}#main .inside .pagination ul{float:right;margin-left:0;list-style-type:none;list-style-image:none}#main .inside .pagination ul li{float:left;margin-left:10px}#main .inside .pagination p{float:left}.mod_changelanguage{right:25px;top:0;position:absolute}.mod_changelanguage ul{margin:0;padding:0;list-style-type:none}.mod_changelanguage ul li{display:inline}.mod_changelanguage a,.mod_changelanguage li strong.active{display:inline-block;padding:7px 4px;font-size:16px;line-height:1;font-weight:normal;color:#FFF;text-transform:uppercase}.mod_changelanguage li strong.active{background-color:#$orang}.home .mod_breadcrumb{display:none}.mod_breadcrumb{right:356px;top:3px;position:absolute}.mod_breadcrumb li{display:inline}.mod_breadcrumb a,.mod_breadcrumb li{font-size:14px}.mod_breadcrumb li::before{margin-right:5px;margin-left:2px;content:">"}.mod_breadcrumb li.first::before{content:""}.rsts-skin-default .rsts-nav{width:100%;left:0;padding-right:45px;text-align:center;right:auto;bottom:auto}.rsts-skin-default .rsts-nav-bullets a{width:15px;height:15px;background-color:#f3f3f3;border:1px solid #1c4f7a;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#$gruen;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{padding:8px;border:2px solid #1daae2}.eventbody p,.eventshome h2,.eventshome p{color:#FFF}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{border:0px;border-radius:0}#main .inside .partner h2 a:hover{text-decoration:none;color:#1c4f7a}.cookiebar__button{background-color:#1c4f7a;font-weight:400}.cookiebar__button:hover{background-color:#36a9e1}#footer .mod_customnav a:hover,#footer .mod_customnav .trail a{color:#$gruen}#main .inside .projektnavi ul{margin:0 0 20px;padding:0;list-style-type:none}#main .inside .projektnavi a.first,#main .inside .projektnavi li.active.first strong{margin-right:10px;padding-right:15px;border-right:1px solid #333}.rsts-skin-default .rsts-next{top:50%;position:absolute;right:5px;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}.rsts-skin-default .rsts-prev{top:50%;position:absolute;left:5px;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%)}.scrollup{bottom:20px;right:10px;position:fixed;display:none;z-index:1}.scrollup img{width:40px}.masonrycolumns,.msry_theme_standard .masonry_gallery{width:31%}.msry_theme_standard .masonry_gallery{margin-bottom:10px}.msry_theme_standard .masonry_gallery{padding:0;border-radius:0;box-shadow:none;background-color:none}.msry_theme_standard.ce_masonry_gallery{padding:0}.msry_theme_standard .masonry_gallery figcaption{display:none}.msry_theme_standard .masonry_gallery{background-color:#FFF}.masongap{width:10px}.eighty,.fifty,.twenty{display:inline-block;margin-bottom:30px;border-right:30px solid #FFF}.eighty{width:80%}.fifty{width:50%}.twenty{width:20%}.teamlist{margin-right:-5vw;display:flex;flex-wrap:wrap;justify-content:normal}.teamlist .layout_full{width:33.33%;margin-bottom:70px;padding-right:5vw}.teamlist h2{margin-top:0;margin-bottom:6px;font-size:18px;font-weight:bold}.teamlist h3{margin-top:0;margin-bottom:20px;font-size:18px}.teamlist .image_container{margin-bottom:20px}.projectfull{text-align:center}.projectfull h1{margin-top:40px;margin-bottom:0;text-align:left}.projectfull .ce_image{display:inline-block;margin-right:auto;margin-left:auto;border-right:15px solid #FFF;border-bottom:30px solid #FFF;border-left:15px solid #FFF}.projectfull .ce_image.headerbild{display:block;margin-right:auto;margin-left:auto;padding-right:0;padding-bottom:0;border:0px}.projectfull .ce_image a img{opacity:1;-webkit-transition: all 100ms linear;-moz-transition: all 100ms linear;-ms-transition: all 100ms linear;-o-transition: all 100ms linear;transition: all 100ms linear}.projectfull .ce_image a:hover img{opacity:0.7}.projectfull h2{margin-top:0;margin-bottom:30px;text-align:left}.projectfull h3{margin-top:0;margin-bottom:30px;font-size:17px;font-weight:500}.projectfull .ce_text{margin-bottom:58px;text-align:left}.projectfull .ce_text{max-width:90%}.projectfull .caption{margin-top:6px;text-align:left}#main .inside .projectfull p.back{margin-bottom:0;text-align:left}.headerbild .caption{display:none}.headerbild{margin-bottom:40px}.fliesstext{max-width:80%}.bild_fliesstext{margin-top:25px;margin-bottom:40px}.bild_fliesstext .caption{margin-top:10px}.conwrap{max-width:80%;margin-right:auto;margin-bottom:80px;margin-left:auto;display:flex;justify-content:space-between}.conwrap .ce_text{width:30%}.conwrap .mapcontainer{width:68%}