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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* univia pro Font */

@font-face {
font-family: 'Univia Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Regular'), 
	url('/files/_framework/fonts/univia/UniviaPro-Regular.woff') format('woff'),
	url('/files/_framework/fonts/univia/UniviaPro-Regular.woff2') format('woff2');
}

@font-face {
font-family: 'Univia Pro Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Italic'),
	url('/files/_framework/fonts/univia/UniviaPro-Italic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Thin';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Thin'),
	url('/files/_framework/fonts/univia/UniviaPro-Thin.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Thin Italic'), url('/files/_framework/fonts/univia/UniviaPro-ThinItalic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Ultra Light';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Ultra Light'), url('/files/_framework/fonts/univia/UniviaPro-UltraLight.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Ultra Light Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Ultra Light Italic'), url('/files/_framework/fonts/univia/UniviaPro-UltraLightItalic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Light';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Light'), url('/files/_framework/fonts/univia/UniviaPro-Light.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Light Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Light Italic'), url('/files/_framework/fonts/univia/UniviaPro-LightItalic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Book';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Book'), url('/files/_framework/fonts/univia/UniviaPro-Book.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Book Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Book Italic'), url('/files/_framework/fonts/univia/UniviaPro-BookItalic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Medium';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Medium'), 
	url('/files/_framework/fonts/univia/UniviaPro-Medium.woff') format('woff'),
	url('/files/_framework/fonts/univia/UniviaPro-Medium.woff2') format('woff2');
}


@font-face {
font-family: 'Univia Pro Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Medium Italic'), url('/files/_framework/fonts/univia/UniviaPro-MediumItalic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Bold'), url('/files/_framework/fonts/univia/UniviaPro-Bold.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Bold Italic'), url('/files/_framework/fonts/univia/UniviaPro-BoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Black';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Black'), url('/files/_framework/fonts/univia/UniviaPro-Black.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Black Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Black Italic'), url('/files/_framework/fonts/univia/UniviaPro-BlackItalic.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Ultra';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Ultra'), url('/files/_framework/fonts/univia/UniviaPro-Ultra.woff') format('woff');
}


@font-face {
font-family: 'Univia Pro Ultra Italic';
font-style: normal;
font-weight: normal;
src: local('Univia Pro Ultra Italic'), url('/files/_framework/fonts/univia/UniviaPro-UltraItalic.woff') format('woff');
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/_framework/fonts/open_sans/open-sans-v15-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* framework.css */
html{height:100%;    font-size:16px;    line-height:24px;    overflow-y:scroll;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%}body{font:1em/1.5em open sans,Arial,sans-serif;color:#3c3c3c;letter-spacing:1px}#main{min-height: 65vh}.margin-top2em{margin-top: 2em}.new_password{margin-top:200px;margin-bottom:350px}.keyword{margin-top: 150px;margin-bottom: 200px}h1.ce_headline.registration.first{margin-top: 120px}div.event{margin-top: 120px;margin-bottom: 400px}h1#bestatigung_registration.ce_headline.first{margin-top: 12vh}div.mod_login.logout.block{margin-top: 120px}div.mod_c4g_forum.forum.block{position: center;text-align: center}.widget.widget-submit{margin-top:15px}td img{float:left}.Copyright{position:relative;float:right;padding-top:20px;vertical-align:top}div#article-634.mod_article.block,div#article-680.mod_article.block,div#article-693.mod_article.block{margin-top: 120px}div.ce_form.first.last.block{background-color: #fff}.mod_c4g_forum .ui-button:hover{text-decoration: none;    background-position: 0 -15px !important}.mod_c4g_forum .ui-button{display: inline-block;        padding: 4px 15px 4px 14px;        text-align: center;        vertical-align: middle;        line-height: 16px;           color: #009bde !important;        cursor: pointer;        border: 1px solid #ccc;        -moz-border-radius: 3px;        -webkit-border-radius: 3px;        border-radius: 3px;        background-image: -moz-linear-gradient(top,#fff,#ececec);        background-image: -webkit-linear-gradient(top,#fff,#ececec);        background-image: -ms-linear-gradient(top,#fff,#ececec);        background-image: -o-linear-gradient(top,#fff,#ececec);        background-image: linear-gradient(to bottom,#fff,#ececec);        background-repeat: repeat-x;        -moz-transition: background .15s linear;        -webkit-transition: background .15s linear;        -o-transition: background .15s linear;        transition: background .15s linear;        font-size: 16px}.c4g_forum_post_user_data .online_status{border-radius: 50%;	cursor: default;	display: inline-block;	height: 8px;	margin-left: 5px;	padding: 0;	width: 8px}.c4g bild{border: 2px solid blue}#slider{margin-top:90px;height: 270px;width: 360px}#container{}img{display:block}ul:not(.level_2){margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:12px}ul.level_2{margin-bottom: 0}.mod_article:not(:first-child){padding-top:4.2vh;padding-bottom:3.8vh;border-bottom:1px solid #eee}#main .mod_article:not(.fullwidth) > .inside,#footer > .inside{width:96%;max-width:1240px;margin-right:auto;margin-left:auto}.mod_article.fullheight{min-height:100vh}.mod_article:not(.headerimage):nth-child(2n+1){background-color:#f5f5f5;color:#3c3c3c}.flex{display: flex; flex-wrap: no-wrap}.mod_article.headerimage.headercard{position:relative;padding: 0;border: none}.mod_article.headerimage .ce_text.headertext h5{font-size:1.3em;font-weight: 400;}.ce_image.centered{max-width:850px;margin-right:auto;margin-left:auto}.mod_newslist.block{display: flex;/*justify-content: space-between;*/flex-wrap: wrap}.layout_latest{width:28%;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:2px;display: flex;flex-direction: column;justify-content: space-between;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2)}.layout_latest .info{font-size:13px}.layout_latest h2 a{text-decoration:none;color:#3c3c3c;display: flex;flex-direction: column;transition: all 250ms ease-in-out}.layout_latest .more{margin-top:10px;padding-top:5px;border-top:1px dotted #3c3c3c}.layout_latest .more a{text-decoration:none;color:#103a5d;transition: all 250ms ease-in-out}.layout_latest .more a:hover{color:#009bde}.mod_newsreader .ce_text{margin-bottom:10px;padding:15px;background-color:#fff;border-radius:2px;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2)}.layout_full h1{font-size:1.8em}.layout_full .ce_text h1{margin-bottom:12px;font-size:2.5em}.references .mod_article:not(:first-child){border-bottom: none}.references .mod_article:not(.headerimage):nth-child(2n+1){background-color: white}.references h2{margin-top: 1em;    padding-top: 1em;    border-top: 1px solid #cccccc;    margin-bottom: .25em;    font: 2em/1.25em 'Univia Pro light';    font-weight: 600}.references h3{margin-top: 0;    margin-bottom: .25em;    font: 1.75em/1.25em 'Univia Pro light';    font-weight: 600}.references .ce_text img{border: 1px solid #cccccc;    padding: 2px}.filter_button ul{padding-bottom: 0;    grid-gap: 1px;    display: grid;    grid-template-columns: auto auto auto auto;    color: #FFFFFF;    vertical-align: baseline;    margin: 0 .25em 0 0;    border-radius: 5px}.filter_button li{padding: 10px;background: #103a5d}.filter_button li:first-child{background: #ffce00;color: #103a5d;font-weight: 500;}.filter_button li:hover,.filter_button li:active{background: #009bde !important;    color: #103a5d; font-weight: 500;}.filter_button li:hover:first-child,.filter_button li:active:first-child{border-radius: 5px 0px 0px 5px}.filter_button li:hover:last-child,.filter_button li:active:last-child{border-radius: 0px 5px 5px 0px}.filter_button ul li:before{font-family: "Font Awesome 5 Free";    font-style: normal;    font-variant: normal;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    font-size: 0.75em;    color: #ffffff;    content: "\f35a";    /* text-align: center; */    margin-right: 10px;    /* display: inline-block; */    font-weight: 900}.filter_button ul li:first-child:before{content: "\f0b0";color: #103a5d}.references .link_button{margin-top: 0;    padding: 13px;    color: #FFFFFF !important;    background: #103a5d;    border-radius: 5px;    border: none;   font-weight: 500;;}}.references a.hyperlink_txt{color: #ffffff !important}.references a.link_button:hover{background: #ffce00 !important}p.creation-year{margin-top: 0;    padding: 8px;    border: 1px solid;    border-color: rgba(0,155,222) !important;    border-radius: 5px;    width: max-content;    font-weight: 500}.wrapper-creation{display: flex;    grid-gap: 10px}#footer > .inside{padding-top:10px}#footer a{color:#FFFFFF}.footer-content .inside{color:#FFFFFF;display: flex;justify-content: space-between}.footer_information{display: flex;justify-content: space-between;padding-top: 30px;padding-bottom:30px}.impressum .inside .ce_text{display: flex}.impressum .inside .ce_text p{padding-left:60px}.mod_customnav > ul,.projects > ul{margin-left:0;list-style-type:none}.mod_customnav > ul li a,.projects > ul li a{text-decoration:none}.projects .buttonlink{margin-bottom:2px}#header{min-height:55px;left:0;right:0;top:0;position:fixed;display:block;background-color:rgba(255,255,255,.85);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);z-index:700}.logocontainer > .inside{padding-top: 12px;padding-bottom: 8px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 96%;min-height: 40px;max-width: 1240px;margin-right: auto;margin-left: auto}#header.scrolling-down .call-to-action{height:0;transform: translate(0,-200px)}.logo_singlerow{display:none}#header.scrolling-down .logo.logo_doublerow{display:none}#header.scrolling-down .logo.logo_singlerow{display:block}#header.scrolling-up .logo.logo_doublerow{display:block}#header.scrolling-up .logo.logo_singlerow{display:none}.support_forum{min-height:68vh}.to_top_link{bottom:120px;right:50px;position:fixed}.welcome_txt a{color: white!important}input[type="submit"],.ui-button,.link_button,.mod_login button.submit,.mod_registration button.submit,.mod_personalData button.submit{display: inline-block;    padding: 4px 15px 4px 14px;    text-align: center;    vertical-align: middle;    line-height: 16px;    color: #000;    cursor: pointer;    border: 1px solid #ccc;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;    background-color: #ececec;    background-image: -moz-linear-gradient(top,#fff,#ececec);    background-image: -webkit-linear-gradient(top,#fff,#ececec);    background-image: -ms-linear-gradient(top,#fff,#ececec);    background-image: -o-linear-gradient(top,#fff,#ececec);    background-image: linear-gradient(to bottom,#fff,#ececec);    background-repeat: repeat-x;    -moz-transition: background .15s linear;    -webkit-transition: background .15s linear;    -o-transition: background .15s linear;    transition: background .15s linear;    font-size: 16px}a,.call-to-action a:link,.call-to-action a:visited,.back a:link,.back a:visited,.link_button a:link,.link_button a:visited{text-decoration:none;color:#FFFFFF}.mod_login button.submit,.mod_registration button.submit{color:#103a5d}.call-to-action a:hover{color:#009bde}.call-to-action .buttonlink a:link,.call-to-action .buttonlink a:visited,.projects .buttonlink a:link,.projects .buttonlink a:visited{height:100%;display:block;margin-right:2px;padding-right:5px;padding-left:5px;background-color:rgba(0,155,222,.5);color:#fff;transition: all 250ms ease-in-out}.call-to-action .buttonlink a:hover,.projects .buttonlink a:hover{background-color:#009bde}.link_button,.mod_login button.submit,.mod_registration button.submit,.mod_personalData button.submit{margin-top:0;margin-bottom:1.5vh;font-size:14px}input[type="submit"]:hover,.link_button:hover,.mod_login button.submit:hover,.mod_registration button.submit:hover,.mod_personalData button.submit:hover{background-position: 0 -15px !important}#cboxClose:hover{background-position: bottom center!important}
/* fonts.css */
h1{margin-top:0;margin-bottom:.25em;font:2.5em/1.25em 'Univia Pro light';font-weight: 600;}h2{margin-top:0;margin-bottom:.25em;font:2.0em/1.25em 'Univia Pro light';font-weight: 600;}h3{margin-top:1.5em;font:1.5em/1.25em 'Univia Pro light';font-weight: 500;}h1+h2,h1+div h2{margin-top:0}h3{margin-top:1.5em;font:1.25em/1.25em 'Univia Pro light';font-weight: 500;}
/* navigation.css */
.mobile_menu_trigger{cursor: pointer}ul.level_2 li a,ul.level_2 li strong{padding-left: 35px}.mobile_nav_menu ul.level_2 > li:hover:before{left: 30px;opacity: 1}.mobile_nav_menu ul.level_2 > li:before{content: "\203A";    left: 15px;    position: absolute;    font-size: 30px;    line-height: 28px;    top: 0;    transition: .3s;opacity: 0}.mobile_nav_menu ul.level_2 > li:hover{position: relative;padding-left: 15px}ul.level_2 > li{transition: .3s}li.submenu_show > a:before{content: "";    width: 5px;    position: absolute;    height: 100%;    left: 0;    bottom: 0;    background-color: #6D7692}li.submenu_show > a:after,li.submenu_show > strong:after{content: "\21B4";font-size: 20px;position: absolute;bottom: 0}li,.submenu_show > a,li.submenu_show > strong{position: relative}@media(max-width: 600px){.mobile_menu.active.no_shadow {min-width: 100%;}}.mobile_nav_menu .mod_navigation{overflow-y: auto;    max-height: calc(100vh - 25px - 41px)}.nav_main ul{padding-bottom:0;display: flex}.nav_main ul > li{text-transform:uppercase;font-weight: 600;}.nav_main ul li a,.nav_main ul li.active{padding-right:1vw;padding-left:1vw}strong.active{font-weight: 600}#footer .mod_customnav > ul,#footer .projects > ul{margin-left:0;list-style-type:none}.mobile_nav_menu{padding-top:25px}.mobile_nav_menu .mod_customnav ul > li{width:50%;margin-right:auto;margin-left:auto;padding-bottom:20px;text-transform:uppercase;font-weight: 600}.mobile_menu{z-index: 915}.mobile_nav_container{display: flex;flex-direction: row-reverse;justify-content: space-between;padding-left: 5%;padding-right: 5%;padding-top: 1vh;padding-bottom: 1vh;max-height: 41px}.close_menu{width:max-content;    font-size: 25px;cursor: pointer}.header_logo{width:80%}.mobile_menu_overlay{z-index: 910}
/* styles.css */
.footerlogos .inside{display: grid;    grid-template-columns: 3fr 1fr;    grid-gap: 3em}.footerlogos p{color: white}div#article-632 table td{line-height: 28px}.grid_table{display: grid;grid-template-columns: max-content max-content max-content;margin-bottom: 30px;height: max-content;overflow-x: auto}.grid_table > div{display: block;margin: 5px 10px;padding: 0 10px}.grid_table .strong{background-color: #103a5d;color: white;font-weight: bold}.grid_table > div:not(.strong):not(.empty){background-color: #6D7692;    color: white}.c4g-control-container-top-left.c4g-cesium-enabled{max-height: calc(var(--map-height) - 9.4em)}.c4g-control-container-bottom-left{bottom: 3.2em}.c4g-control-container-top-left.c4g-cesium-enabled + .c4g-control-container-bottom-left{bottom: 6.2em;left: 0}.cesium-credit-textContainer{position: absolute;    bottom: 3em;    width: max-content;    max-width: calc(100vw - 20px)}.cesium-credit-logoContainer{display: block!important;    bottom: 6em;    position: absolute;    width: max-content}.blockbody a{width:98%;padding: 4px 15px 4px 14px;text-align: center;vertical-align: middle;line-height: 16px;cursor: pointer;border: 1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color: #ececec;background-image: -moz-linear-gradient(top,#fff,#ececec);background-image: -webkit-linear-gradient(top,#fff,#ececec);background-image: -ms-linear-gradient(top,#fff,#ececec);background-image: -o-linear-gradient(top,#fff,#ececec);background-image: linear-gradient(to bottom,#fff,#ececec);background-repeat: repeat-x;-moz-transition: background .15s linear;-webkit-transition: background .15s linear;-o-transition: background .15s linear;transition: background .15s linear;font-size: 16px;width: 25%;text-decoration: none;color: #009bde;margin-left: 0px!important}.mod_c4g_forum_pncenter .blockbody hr{background: none!important}.registration_field{width:450px;    min-width:450px;    display:block;    margin-top:200px;    margin-bottom:200px;    background-image:url("../../files/design-elements/logos/con4gis-logo-einfach-offen-modular.svg");    background-position:center top;    background-repeat:no-repeat;    margin-right: auto;    margin-left: auto;    -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.15);    box-shadow: 3px 3px 6px rgba(0,0,0,.15);    border: 1px solid #ccc;    border-radius: 5px;    background-size: 60% auto;    background-position: center 25px;color: #3c3c3c;background-color: #f5f5f5}div#article-921.mod_article.registration_field.last.block{}.page-header .inside{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;z-index:650}.textcontent ul,.ce_text ul{margin-left:25px;list-style-type:disc}.textcontent ol,.ce_text ol{margin-left:25px}.contactformular{text-align:left}.contactformular .widget{width:7em;margin-top:5px}.contactformular .select{width:40.9em}.contactformular .textarea{width:40.75em}.contactformular .text{width:40.6em}.c4g_forum_area{margin-top:150px}.mod_c4g_forum{margin-bottom:25px}.mod_c4g_forum_breadcrumb{margin-bottom:0}.widget-text label,.widget-password label{display: flex}.widget.widget-submit{margin-top:15px}.mod_personalData input[type="text"],.mod_personalData input[type="password"],.mod_personalData input[type="email"],.mod_personalData input[type="url"],.mod_personalData textarea{width:98%;padding: 3px}.mod_personalData .fields > .widget:not(:first-child){margin-top: 10px}div#upload-fields{padding-bottom:15px}.mod_personalData .fields .widget-textarea{display: flex;flex-direction: column}#cboxContent button{-webkit-transition: none;-o-transition: none;transition: none}.login_field{width:450px;min-width:450px;display:block;margin-top:200px;margin-bottom:200px;background-image:url("../../files/design-elements/logos/con4gis-logo-einfach-offen-modular.svg");background-position:center top;background-repeat:no-repeat;margin-right: auto;margin-left: auto;-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.15);box-shadow: 3px 3px 6px rgba(0,0,0,.15);border: 1px solid #ccc;border-radius: 5px;background-size: 60% auto;background-position: center 25px;color: #3c3c3c;background-color: #f5f5f5;-ms-background-position-x: center;-ms-background-position-y: -45px}.mod_login{padding-top:125px}.mod_login input#username,.mod_login input#password,.mod_focRegistration input[type="text"],.mod_focRegistration input[type="email"],.mod_focRegistration input[type="url"],.mod_focRegistration input[type="password"],.mod_lostPassword input[type="email"],.mod_lostPassword input[type="password"],.mod_lostPassword input[type="password"]{width:98%}.dataTables_wrapper .ui-widget-header label,.dataTables_wrapper .dataTables_info{color:#fff}
/* responsive.css */
@media (max-width: 1660px){.mod_mobile_menu.block {   height: 40px;   width: 40px;   display:block!important;}.support_icon {   right: 17%;}}@media (max-width: 1450px){.support_icon {   right: 15%;}}@media (max-width: 1280px){.support_icon {   right: 11%;}}@media (max-width: 1050px){/*.nav_main {    display:none;}*/.mod_mobile_menu.block {    height: 40px;    width: 40px;}.stoerer.right {    top:50%;    font-size: 2.4vw;}#header_card .stoerer.right {    top: 30%;}.mod_article:not(:first-child) {    padding-top: 2.5vh;}.footer_information {    display: flex;    flex-direction: column-reverse;    justify-content: center;    text-align: center;    align-items: center;    padding-top: 20px;    padding-bottom: 30px;}.impressum .inside .ce_text p {    padding-left: 30px;    padding-right: 30px;}.to_top_link {    display: none!important;}div#c4g_map_59 {    height: 70vh!important;}.support_icon {  display: none;}.call-to-action .buttonlink {  display: none;}}@media (max-width: 941px){.nav_main {    display:none;}.filter_button ul {        grid-template-columns: auto auto auto;}}@media (max-width: 741px){.filter_button ul {        grid-template-columns: auto auto;}}@media (max-width: 515px){.filter_button ul {        grid-template-columns: auto;}}@media (max-width: 676px){#footer,  #footer h4 {    font-size: 12px;}}@media (max-width: 600px){.call-to-action {    height:25px;}.call-to-action .inside {    line-height: 25px;}#header > .inside {    padding-bottom: 5px;}.stoerer.right {    font-size: 3vw;}.page-header p {    font-size: 3.5vw;    padding-top: 4px;}.headercard {    margin-top: 90px;}.call-to-action .contact_number {  display: none;}}@media (max-width: 480px){body, #footer {        font-size: 12px;}.stoerer.right {    padding-left: 12px;    padding-top:12px;    min-width: 236px;}.footer-content .projects {    display: none;}.page-header p {   font-size: 4.5vw;}.link_button, .mod_login button.submit, .mod_registration button.submit, .mod_personalData button.submit {    font-size: 12px;}.login_field, .registration_field {    width: 300px;    min-width: 300px;}}@media (max-width: 450px){#kuestenschmiede img {    display: none;}.footer_nav {    display: none;}.footer-content {    padding-left: 10px;    padding-right: 10px;}.copyright {    padding-top:0px;    padding-left: 0px;    padding-right: 0px;    padding-bottom: 10px;}}@media (max-width: 400px){.stoerer.right {    font-size: 3.5vw;}.call-to-action .inside, #footer {    font-size: 12px;}h1 {font-size: 1.75em;}.headercard {margin-top: 90px;}}
/* con4gis_con4gis_maps_responsive.css */
@media (min-width: 3200px){.stoerer.right {   top:7%!important;   font-size: 1.5vw!important;}}@media (min-width: 2600px){.stoerer.right {        top:10%;}}@media (max-width: 1150px){.nav_main {        display:none;}.mod_mobile_menu.block {    height: 40px;    width: 40px;}.support_icon {    right: 15%;}#header.scrolling-down .logo.logo_singlerow.support_icon {}}@media (max-width: 1100px){.content_slider .ce_text {    width: 55%;}}@media (max-width: 1050px){.headercard .stoerer.right {    top: 20%;}.c4g-control-container-bottom-right.ol-unselectable {    z-index: 649;    margin-bottom: 4%;}}@media (max-width: 870px){.content_slider .ce_text {    width: 100%;}.content_slider .inside {    display: block;}#slider {    margin-top: 5px;    margin-bottom: 20px;}}@media (max-width: 876px){.support_icon {    right: 15%;}.welcome_txt,.contact_number    display:none;}}@media (max-width: 770px){.column .inside {    display: block;}.column_info {    width: 100%;}}
/* planet_css.css */
:root{--gras: #417628;--orange : #F47C00;--water: #103a5d;--sky: #009bde;--sun: #ffce00;--purpleblue: #6D7692;--good: #FFCE00}#header.scrolling-down{transform: translate(0,-35px)}#header{transition: all 250ms ease-in-out}#header.scrolling-down .call-to-action{transform: translate(0,-35px);height: 35px}.logocontainer{height: 60px;transition: all 250ms ease-in-out}.logocontainer > .inside{height: 65px}.logocontainer > .inside{height: 60px;padding: 0;transition: all 250ms ease-in-out;justify-content: center}.call-to-action a:link,.call-to-action a:visited{color:#FFFFFF}.btn{background-color: #ffbd2e;color:#103a5d;border-radius:5px;padding:10px;font-weight: bold;margin-top: 10px;text-decoration:none!important}.btn:hover{background-color: #c9921c}.mod_newsreader a{color:#103a5d}.mod_newsreader a:hover{color:#009bde}.mod_newslist.block{padding: 0 2%;display: grid;grid-template-columns: repeat(auto-fill, minmax(20em, 1fr));grid-gap: 1em}.mod_newslist.block >*:not(.pagination){display: inline-flex}nav.pagination.block ul li{width: max-content;    display: inline}nav.pagination.block ul li a{padding: 5px 10px;    background: #103a5d;    color: white}nav.pagination.block ul li strong{background: #6D7692;color: white;padding: 5px 10px}.pagination{display: block;width: 100%;text-align: right}.ce_text{padding: 0 2%}.mod_newslist .layout_latest{width: auto;margin: 0}.mod_newslist h2 a,.mod_newslist .more a{color:#FFFFFF}.mod_newslist h2 a span{display: none}.mod_newslist .arc_9 .ce_text:before{content: "\f099";font-family: 'Font Awesome 5 Brands';font-weight: 600;font-size: 18px}.mod_newslist .arc_15 .ce_text:before{content: "\f099";font-family: 'Font Awesome 5 Brands';font-weight: 600;font-size: 18px}.mod_newslist .arc_9{background-color:#6D7692;color:#FFFFFF}.mod_newslist .arc_15{background-color:#103a5d;color:#FFFFFF}.mod_newslist .planet_water{background-color:#103a5d;color:#FFFFFF}.mod_newslist .planet_good{background-color:#103a5d;color:#FFFFFF}.mod_newslist .planet_font h2 a,.mod_newslist .planet_font .more a{color:#FFFFFF}.mod_newslist .planet_font .ce_text:before{content: ''}.mod_newslist .planet_font .more{display:block}.mod_newslist .planet_font span{display: block}.mod_newslist .planet_font .more{border-top: 1px solid #ffffff}.mod_newslist .planet_c4g{background-color:#6D7692;color:#FFFFFF}.mod_newslist .planet_orange{background-color:#F47C00;color:#000000}.mod_newslist .planet_orange h2 a,.mod_newslist .planet_orange .more a{color:#000000}.mod_newslist .planet_good h2 a,.mod_newslist .planet_good .more a{color:#FFCE00}.mod_newslist .planet_red{background-color:#ab2c29;color:#FFFFFF}.mod_newslist .planet_red h2 a,.mod_newslist .planet_red .more a{color:#FFFFFF}.mod_newslist .planet_green{background-color:#4a7628;color:#FFFFFF}.mod_newslist .planet_green h2 a,.mod_newslist .planet_green .more a{color:#FFFFFF}header img{width: 100%}.widget.widget-textarea.mandatory label{display: block}.ce_comments.block input{width: 100%;padding: 4px}.ce_comments.block .widget{width: 50%}.ce_comments.block textarea{width: 100%;max-width: calc(100vw - 4%)}.widget.widget-checkbox input{width: max-content}.mod_newsreader .ce_text a{text-decoration: underline}#main .mod_newsarchive h2{width: 100%;display: block}.mod_newsmenu.block li{margin: 20px 0;    padding: 5px;    background: #103a5d;    width: 300px;    text-align: center}.mod_newsmenu.block{padding: 0 2%}.mod_newsmenu.block li a{color: white;    display: block}.mod_newsmenu.block li.active{background: #6D7692;color: white}.mod_search.block:not(.search_not_absolute){right: 2%;    position: absolute}.mod_search.block .widget.widget-submit,.mod_search.block .widget.widget-text{display: inline-block}.widget.widget-submit button{background-color: #103a5d;    color: white;    border-color: #009bde;cursor: pointer}.headercard{margin-top:120px}@media(max-width: 950px){#wrapper .mod_search.block { position: static; text-align: right; max-width: 96%; margin: auto;}}@media (max-width: 400px){.headercard {    margin-top: 115px;}}
/* maps_colors_styles.css */
#main .ce_text  a{color: #103a5d}.headercard{margin-top:95px}.to_top_link a{width:50px;height:50px;display:block;background-image:url("../../files/design-elements/piktogramme/scrollbutton.svg");background-position:center center;background-repeat:no-repeat;color:transparent!important;background-size: cover}.mod_article.sky{background-color:#009bde;color:#fff}.mod_article.water{background-color:#103a5d}.mod_article.fire{background-color:#ffce00;color:#fff}.mod_article.ashes{background-color:#f5f5f5;color:#3c3c3c}.call-to-action{width:100%;height:35px;background-color:#103a5d;transition: all 250ms ease-in-out}.call-to-action .inside{width:96%;max-width:1240px;margin-right:auto;margin-left:auto;font-size:14px;line-height:35px;color:#fff;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;font-weight: 600;}.mod_article.headerimage .ce_text.headertext{width:96%;max-width:600px;top:50%;position:absolute;font-size:1.1em;color:#fff;font-weight: 200;transform:translate(0,-25%)}.mod_article.headerimage .ce_text.headertext a{display:inline-block;margin-top:10px;padding:5px 10px;background-color:#ffce00;border-radius:3px;text-decoration:none;color:#fff;font-weight: 600;}.mod_newsreader .ce_text{margin-bottom:10px;padding:15px;background-color:#fff;border-radius:2px;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2)}td{vertical-align: middle}td.col_0,.head_0{width:28em}td.col_0,td.col_1,.head_0,.head_1{padding-top:5px;padding-bottom:10px}td.col_0 img{margin-top:3px}.card_navigation .row_0,.card_navigation .row_5,.card_navigation .row_6,.card_navigation .row_7,.card_navigation .row_8,.card_navigation .row_9,.card_navigation .row_10,.card_navigation .row_14,.card_navigation .row_15,.card_navigation .row_16,.card_navigation .row_17,.card_navigation .row_18{border-bottom:3px solid #f5f5f5}.card_starboard td,.card_information td,.card_search td,.card_geo td{border-top:3px solid #f5f5f5}#footer{background-color:#103a5d;font-size:15px;line-height:200%;color:#009bde;transition: all 250ms ease-in-out;font-weight: 500;}#footer h4{font-size:15px;color:#fff;text-transform:uppercase;font-weight: 500;}#footer a:hover{color:#6d7692}#footer .mod_article{background: none!important;color:#009bde!important}.copyright{color:#fff}.to_top_link a{width:50px;height:50px;display:block;background-position:center center;background-repeat:no-repeat;/*color:transparent!important;*/background-size: cover}#cta_information{background-color:#103a5d}.nav_main ul li a{text-decoration:none;color:#3c3c3c}.nav_main ul li a:hover,.nav_main ul li .active{color:#6D7692}.mod_customnav li.active,.mod_customnav span:hover{color:#6D7692}.mobile_menu .inner{overflow:hidden;background-color:#f5f5f5;color:#3c3c3c}.mobile_nav_menu .mod_customnav > ul li a{color:#3c3c3c}.page-header p{display:inline-block;background-color:#6D7692;border-top:.5vh solid #fff;border-right:.5vh solid #fff;border-left:.5vh solid #fff;font-size:3vw;line-height:1.25em;color:#fff;transform: translate(0,-50%);padding-left: 2%;padding-right: 4%;padding-bottom: 5px;font-weight: 600;}.stoerer.right{width:33%;min-width:375px;right:0;top:35%;position:absolute;padding:1vw 5vw 1vw 1vw;background-color:#6D7692;font-size:2vw;line-height:1em;color:#fff;transform: rotate(-3deg) translate(25px,0);font-weight: 500;}.support_icon{position: absolute;right: 4%;top: 45px}#header.scrolling-down .logo.logo_singlerow.support_icon{top: 10px}.mobile_menu_overlay.background{background: rgba(109, 118, 146, 0.6)}.close_menu{color: #6D7692}
