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}header,footer,nav,section,aside,article,figure,figcaption{display:block}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}
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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.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}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* allgemeine Definition */
.sc {
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	clear:none !important;
}
.sc-first
{
	clear: both !important;
}
.sc-last {
}
.sc-clear {
	clear:left;
}

.sc-rowspan > *
{
	margin: 0!important;
	padding: 0!important;
}

/* 2-spaltig */
.sc2 {
	width:49.5%;padding-right:1%;float:left;display:inline;
}
.sc2-first {
	clear:left;
}
.sc2-last {
	padding-right:0;
}

/* 3-spaltig */
.sc3 {
	width:32.3%;padding-right:1%;float:left;display:inline;
}
.sc3-first {
	clear:left;
}
.sc3-last {
	padding-right:1.1%;
}
.sc3-2 {
	width:65.6%;padding-right:1%;float:left;display:inline;
}
.sc3-2-first {
	clear:left;
}
.sc3-2-last {
	padding-right:1.1%;
}

/* 4-spaltig */
.sc4 {
	width:24%;padding-right:1%;float:left;display:inline;
}
.sc4-first {
	clear:left;
}
.sc4-last {
}
.sc4-2 {
	width:49%;padding-right:1%;float:left;display:inline;
}
.sc4-2-first {
	clear:left;
}
.sc4-2-last {
}
.sc4-3 {
	width:74%;padding-right:1%;float:left;display:inline;
}
.sc4-3-first {
	clear:left;
}
.sc4-3-last {
}

/* 5-spaltig */
.sc5 {
	width:19%;padding-right:1%;float:left;display:inline;
}
.sc5-first {
	clear:left;
}
.sc5-last {
}
.sc5-2 {
	width:39%;padding-right:1%;float:left;display:inline;
}
.sc5-2-first {
	clear:left;
}
.sc5-2-last {
}
.sc5-3 {
	width:59%;padding-right:1%;float:left;display:inline;
}
.sc5-3-first {
	clear:left;
}
.sc5-3-last {
}
.sc5-4 {
	width:79%;padding-right:1%;float:left;display:inline;
}
.sc5-4-first {
	clear:left;
}
.sc5-4-last {
}

.bs-caption {
    position: fixed;
    left: 0;
    bottom: 0;
    margin-left: 40px;
    color: white;
}
 
.bs-nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.bs-nav .item, .bs-nav .item-nav {
    display: inline-block;
    *display: inline;
    zoom: 1;

    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 0 4px;

    text-indent: -999em;
    *text-indent: 0;

    border: 2px solid #fff;
    border-radius: 6px;

    cursor: pointer;
    opacity: .4;

    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}

.bs-nav .item.active {
    background: #fff;
    opacity: 1;
}

.bs-nav .item-nav {
    border-radius: 0;
    width: 0;
    height: 0;
    border-style: inset;
    -webkit-transform:rotate(360deg);
}

.bs-nav .item-nav:hover {
    opacity: 1;
}

.bs-nav .item-nav.next {
    border-width: 7px 0 7px 14px;
    border-color: transparent transparent transparent #ffffff;
}

.bs-nav .item-nav.prev {
    border-width: 7px 14px 7px 0;
    border-color: transparent #ffffff transparent transparent;
}

.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;box-sizing:border-box;font-family:'Helvetica',Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:0 0;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:0}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100%!important;width:100%!important}.mejs__background{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:url(../../assets/mediaelement/images/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}.mejs__overlay-loading{height:80px;width:80px}.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;background:url(../../assets/mediaelement/images/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes mejs__loading-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mejs__loading-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs__button>button{background:url(../../assets/mediaelement/images/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs__button>button:focus{outline:dotted 1px #999}.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs__play>button{background-position:0 0}.mejs__pause>button{background-position:-20px 0}.mejs__replay>button{background-position:-160px 0}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs__time-total{background:rgba(255,255,255,.3);margin:5px 0 0;width:100%}.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background:linear-gradient(-45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs__time-loaded{background:rgba(255,255,255,.3)}.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,.9)}.mejs__time-hovered{background:rgba(255,255,255,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:4px solid rgba(255,255,255,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}.mejs__long-video .mejs__time-float-current{width:60px}.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs__fullscreen-button>button{background-position:-80px 0}.mejs__unfullscreen>button{background-position:-100px 0}.mejs__mute>button{background-position:-60px 0}.mejs__unmute>button{background-position:-40px 0}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs__volume-button:hover{border-radius:0 0 4px 4px}.mejs__volume-total{background:rgba(255,255,255,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs__volume-current{background:rgba(255,255,255,.9);left:0;margin:0;position:absolute;width:100%}.mejs__volume-handle{background:rgba(255,255,255,.9);border-radius:1px;cursor:ns-resize;height:6px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);border-radius:2px;font-size:1px;height:8px;left:0;margin:0;padding:0;position:absolute;top:16px;width:50px}.mejs__horizontal-volume-current{background:rgba(255,255,255,.8);border-radius:2px;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button>button{background-position:-140px 0}.mejs__chapters-button>button{background-position:-180px 0}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}.mejs__captions-translations{font-size:10px;margin:0 0 5px}.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:35px}.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,.5);box-shadow:5px 0 0 rgba(20,20,20,.5),-5px 0 0 rgba(20,20,20,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 15px;width:100%}
#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}
/* CSS SCREEN ORK 2013 */

/* BASICS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
    padding:0 20px 20px 20px;text-align:center;font-family:Roboto,open sans,Arial,Geneva,sans-serif;background-size: cover;font-size:.9rem;-webkit-font-smoothing: antialiased;
    line-height: 1.4;
}
body {background: #9cc4e2; /* Old browsers */}
#header {
    padding:0 20px;
    margin-bottom: 3rem;
}
#wrapper {display:inline-block;margin:0 auto;padding:0;text-align:center;}
.custom {
    float: left;
    position: relative;
    width:320px;
}
.home .custom {
    float: none;
    width: auto;
}

#main .inside {width:620px;float:left;margin-right:20px;}
#Marginalspalte .inside {width:320px;}

.print {display:none;}

.backstretch {position:fixed !important;overflow:hidden;z-index:1;position:absolute;top:0;left:0;}

#header {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}


/* MODS 2019 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#wrapper > .custom {
    width: 100%;
}

#intro .mod_article {
    background: transparent;
    margin: 0 auto;
    float: none;
    padding-top: 25vh;
}

#intro .mod_article h1 {
    color: #fff;
    font-size: 3rem;
    font-weight: 700;
    text-align: center;
}

#intro .ce_text  {
    color: #fff;
}

#intro .ce_hyperlink {
    text-align: center;
    padding: 1rem 0;
}

#intro .ce_hyperlink a {
    margin-left: auto;
    margin-right: auto;
}

.white {
    color: #fff;
}   

#footer h2 {
    text-align: left;
}

.col_1_2 {
    width: 50%;
    margin: 0;
    padding: 0;
    float: left;
}

.col_2_3 {
    width: 66.6667%;
    margin: 0;
    padding: 0;
    float: left;
}

.col_1_3 {
    width: 33.3334%;
    margin: 0;
    padding: 0;
    float: left;
}

/*
.backstretch {opacity:1;}
*/


/* TABLES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ce_table {
    
}

table {}
table thead {}
table thead th {
    background: #666;
    color: #fff;
    padding: 10px;
}
table thead th.col_last {
    min-width:115px;
}

table tbody tr {}
table tbody tr:nth-child(even) {
    background: #f1f1f1;
}
td {
    border-bottom: 1px dotted #666;
    padding: 5px;
}

th a {
    color: #fff;
}
th a:hover {
    color: #f1f1f1;
}


/* HOME  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.home #main .inside {width:100%;float:left;margin-right:20px;}


/* WIDE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.wide #main .inside {margin-right:60px;box-sizing: border-box;float:none;width:auto;}

/* LINKS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a {text-decoration:none;color:#0066CD;}
a:hover {color:#013C77;}

/* Toplink */
.ce_toplink {margin:1rem 1rem .5rem 0;background:#9A019A;padding:.75rem;display:inline-block;color:#fff;font-size:1.1rem;font-weight:700;}
.ce_toplink a {color:#fff;}
.ce_toplink a:before {content: "\f0aa";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1rem;}

/* Backlink */
.back {margin:2rem 1rem .5rem 0;background:#263344;padding:.75rem;display:inline-block;color:#fff;font-size:1.1rem;font-weight:700;}
.back a {color:#fff;}
.back a:before {content: "\f0a8";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}


/* HYPERLINK ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.ce_hyperlink {display:block;}
.ce_hyperlink a {margin:.5rem 1rem 2rem 0;background:#3F3F3F;padding:.75rem;display:inline-block;color:#fff;font-size:1rem;font-weight:700;color:#fff;line-height:140%;}
.ce_hyperlink a:before {content: "\f061";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}
.ce_hyperlink a:before {content: "\f0a9";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}

.box .hyperlink_tiny, .hyperlink_tiny  {margin:.5rem 1rem .5rem 0;background:#fff;padding:.25rem .5rem .25rem .25rem;display:inline-block;color:#3F3F3F;font-weight:700; !important}
.box .hyperlink_tiny:before, .hyperlink_tiny:before {content: "\f0a9";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1rem;padding:0 .25rem;}

.break {margin-bottom:1rem;display:block; !important}



/* ABSÄTZE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
p {margin:.2rem 0 .5rem 0;line-height:140%;}

/* HEADINGS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1, h2, h3, h4{margin:1rem 0;font-weight:400;line-height:130%; }
h1 {font-size:1.8333rem;}
h2 {font-size:1.5rem;}
h3 {font-size:1.333rem;}
h4 {font-size:1rem;}

div h1:first-child, div h2:first-child, div h3:first-child {margin-top:0;}

/* Bilder */
.image_container + h1, .image_container + h3, .image_container + h3, .image_container + h4 {margin-top:0;}
figure.float_left {margin:0 1rem .5rem 0;}
figure.float_left img {border:.3rem solid #fff;}
.caption {text-align:center;font-style:italic;font-size:.8rem;}

/* --- FIX Aspect-Ratio-Anpassungen 4.4.46 --- */
img {
    width: 100%;
    height: 100%;
}


/* Gallery ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ce_gallery {}
.ce_gallery ul {}
.ce_gallery ul li {}
.ce_gallery ul li .image_container {}
.ce_gallery ul li .image_container a {}
.ce_gallery ul li .image_container a img {border:1px solid #AFAFAF;}


/* LOGO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*
.logo {background:url("../../files/system/logo-ork-300px.png") no-repeat top left;height:100px;text-indent:-2000px;width:300px!important;}
.homelink {display:block;height:95%;width:95%;}
*/

.logo {/*background:url("../../files/system/bg-30-fff.png");*/height:100px;text-indent:-2000px;width:300px}
.homelink {background:url("../../files/system/logo-ork-300-transparent.png") no-repeat top left;display:block;width:300px;height:97px;}


/* Sprachenwechsler ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_changelanguage {width:4rem;float:right;margin:1rem 0 0 10px;}
.mod_changelanguage .level_1 {margin:0;padding:0;}
.mod_changelanguage .level_1 li {padding:0;margin:0;display:block;text-align:right;}
.mod_changelanguage .level_1 li a {padding:1.2rem;font-weight:700;color:#000;background:url("../../files/system/bg-70-fff.png");display:inline-block;}
.ios .mod_changelanguage .level_1 li a {padding:1.2rem;font-weight:700;color:#000;background:#fff;display:inline-block;}
.mod_changelanguage .level_1 li a:hover {padding:1.2rem;font-weight:700;color:#fff;background:url("../../files/system/bg-70-000.png");display:inline-block;}


/* Nav English Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.english_information {float:right;width:200px;margin:0 0px 0 0;clear:both;}
.english {}


/* Suchform klein ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.float_block {width:280px;float:right;}

.search_form {float:right;width:240px;}
.search_form form .formbody {
    width:99%;float:right;margin:.5rem 0 0 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-between;
}
.search_form .widget-text {
    flex-basis: 90%;
}
.search_form .widget-submit {
    flex-basis: 14%;
    height:1.8rem;
    margin:0;
    flex-grow: 3;
    background:#666;
    text-align: center;
}
.search_form form .text {
    height:1.4rem;
    margin:0;
    padding:.2rem .2rem .2rem .4rem;
    border:0;
    background:#fff;
    font-size:1rem;
    font-family:'Roboto',sans-serif;
    display:inline-block;
    width: 90%;
}
.search_form form .submit{
    color:#fff;
    font-family:"FontAwesome";
    height:1.8rem;
    background:#666;
    margin:0;
    padding:.2rem;
    border:0;
    font-size:1rem;
    display:inline-block;
}

.ios .search_form form .submit {height:1.4rem;margin:0;padding:.2rem .5rem;-webkit-appearance: none;border-radius:0;}
.ios .search_form form .text {-webkit-appearance: none;border-radius:0;}


/* Footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer .inside {padding-top:4rem;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTAINER-ELEMENTE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mod_article {background:#fff;margin:0 20px 20px 0;padding:20px;position:relative;float:left;text-align:left;}
.home #main .mod_article {background:transparent;margin:0;padding:0;position:relative;float:left;text-align:left;width:100%;}
#main .mod_article {width:580px;}
.wide #main .mod_article {width:100%;}
#Marginalspalte .mod_article {width:260px;}


.ce_text {margin-bottom:1rem;}
.ce_text ul {padding-left:1.5rem;list-style-type:circle;}
.ce_text ul li {line-height:150%;padding:0 0 .35rem 0;}



/* CONTAINER-ELMENTE HOME ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.box {background:#fff;display:inline-block;margin:0 20px 20px 0;position:relative;padding:10px;float:left;text-align:left;color:#fff;}!important
.box h2 {margin:0 0 .5rem 0;}
.block {text-align:left;}

.box a:before {content:"";margin:0;}
.box a {margin:0;background:transparent;padding:0;display:inline-block;color:#fff;font-weight:400;} !important

.h0 {height:70px}
.h1 {height:120px;}
.h2 {height:280px;}
.h3 {height:440px;}
.h-auto {height: auto;}

.g1 {width:120px;}
.g2 {width:280px;}
.g3 {width:460px;}
.g4 {width:600px;}


/* DETAILS KACHEL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.g1 p {margin:0;text-align:left;}
.g1 a {color:#fff;text-decoration:none;width:100%;height:100%;display:inline-block;text-align:left;font-size: .9rem !important;}
.g1 a:after {content: "\f101";font-family:"FontAwesome";color:#fff;font-weight: normal;font-style: 700;display: inline-block;  font-size: 4rem;float:right;padding:.2rem 0 0 0;position:absolute;bottom:35px;right:15px;}
.g1 a:before {content: "";}


/* ICONS KACHELN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.bildung a:after {content: "\f02d";font-family:"FontAwesome";}
.sport a:after {content: "s";font-family:"custom-icons";}
.katastrophe a:after {content: "k";font-family:"custom-icons";}
.kultur a:after {content: "\f001";font-family:"FontAwesome";}
.jugend a:after {content: "\f025";font-family:"FontAwesome";}
.gesundheit a:after {content: "\f0f0";font-family:"FontAwesome";}
.umwelt a:after {content: "\f0ac";font-family:"FontAwesome";}
.klima a:after {content: "\f0c2";font-family:"FontAwesome";}
.klima a:after {content: "\f0eb";font-family:"FontAwesome";}
.raumordnung a:after {content: "\f00a";font-family:"FontAwesome";}
.landwirtschaft a:after {content: "\f06c";font-family:"FontAwesome";}
.wirtschaft a:after {content: "\f085";font-family:"FontAwesome";}
.verkehr a:after {content: "\f018";font-family:"FontAwesome";}
.stats a:after {content: "\f201";font-family:"FontAwesome";}
.stats a:after {content: "\f080";font-family:"FontAwesome";}


.ork > a:after, .ork > strong:after {content: "\f0e8";font-family:"FontAwesome";}
.ork_newsletter > a:after, .ork_newsletter > strong:after {content: "\f003";font-family:"FontAwesome";}
.ork_sek > a:after, .ork_sek > strong:after {content: "\f015";font-family:"FontAwesome";}
.ork_downloads > a:after, .ork_downloads > strong:after {content: "\f019";font-family:"FontAwesome";}
#footer .ork_intranet > a:after, .sublevel .ork_intranet > a:after, .sublevel .ork_intranet > strong:after {content: "\f023";font-family:"FontAwesome";}
.ork_medien > a:after, .ork_medien > strong:after {content: "\f03e";font-family:"FontAwesome";}
.ork_medien > a:after, .ork_medien > strong:after {content: "\f115";font-family:"FontAwesome";}
.ork_links > a:after, .ork_links > strong:after {content: "\f0c1";font-family:"FontAwesome";}
.ork_stellen > a:after, .ork_stellen > strong:after {content: "\f0a6";font-family:"FontAwesome";}
.ork_events > a:after, .ork_events > strong:after {content: "\f073";font-family:"FontAwesome";}
.ork_logout > a:after, .ork_logout > strong:after {content: "\f09c";font-family:"FontAwesome";}
.intranet_news > a:after, .intranet_news > strong:after {content: "\f044";font-family:"FontAwesome";}
.intranet_downloads > a:after, .intranet_downloads > strong:after {content: "\f019";font-family:"FontAwesome";}
.intranet_upload > a:after, .intranet_upload > strong:after {content: "\f093";font-family:"FontAwesome";}
.intranet_profile > a:after, .intranet_profile > strong:after {content: "\f007";font-family:"FontAwesome";}
.intranet_overview > a:after, .intranet_overview > strong:after {content: "\f115";font-family:"FontAwesome";}

.ork_history > a:after, .ork_history > strong:after {content: "\f059";font-family:"FontAwesome";}
.ork_organisation > a:after, .ork_organisation > strong:after {content: "\f00a";font-family:"FontAwesome";}
.ork_kommission > a:after, .ork_kommission > strong:after {content: "\f0c0";font-family:"FontAwesome";}
.ork_kooperation > a:after, .ork_kooperation > strong:after {content: "\f079";font-family:"FontAwesome";}
.ork_ziele > a:after, .ork_ziele > strong:after {content: "\f0a4";font-family:"FontAwesome";}
.ork_finanz > a:after, .ork_finanz > strong:after {content: "\f0d6";font-family:"FontAwesome";}
.ork_projekte > a:after, .ork_projekte > strong:after {content: "\f07c";font-family:"FontAwesome";}


.infobox_one a {display:inline-block;width:180px;font-weight:200;}
.infobox_one a:before {content: "\f0d6";font-family:"FontAwesome";font-weight: normal;font-style: 700;display: inline-block;  font-size: 5rem;padding:.2rem 0 0 0;position:absolute;top:15px;right:20px;}

.home .video a {display:inline-block;width:180px;font-weight:200;}
.home .video a:before {content: "\f008";font-family:"FontAwesome";font-weight: normal;font-style: 700;display: inline-block;  font-size: 5rem;padding:.2rem 0 0 0;position:absolute;top:0px;right:20px;}
.ie .video a:before {font-size: .6rem;}

.infobox_two a {display:inline-block;width:200px;font-weight:700;float:right;}
.infobox_two a:before {content: "\f024";font-family:"FontAwesome";font-weight: normal;font-style: 700;display: inline-block;  font-size: 5rem;padding:.2rem 0 0 0;position:absolute;top:0px;left:10px;}

/* FARBEN KACHELN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.bildung {background:#FF6600;}
.sport {background:#67CB33;}
.katastrophe {background:#CC0000;}
.kultur {background:#9A019A;}
.jugend {background:#34CCFE;}
.gesundheit {background:#cc0000;}
.umwelt {background:#003399;}
.klima {background:#FF6600;}
.stats {background:#FF6600;}
.raumordnung {background:#34CCFE;}
.landwirtschaft {background:#67CB33;}
.wirtschaft {background:#003399;}
.verkehr {background:#9A019A;}
.news {background:#ff6600;color:#fff;}
.events {background:#263344;color:#fff;}
.home .events {background:#9A019A;color:#fff;}

.intro {background:#588739;}
.intro h1 {margin:0 0 .5rem 0;}
.infobox_one {background:#263344;}
.infobox_two {background:#CC0099;}
#footer .ork {background:#666;}


/* FARBEN BOXEN THremENSEITEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.traeger {background:#FFCC00;color:#fff;color:#000;}
.traeger {background:#8BADD2;color:#fff;color:#000;}
.traeger {background:#993399;color:#fff;color:#000;}
.vorsitz {background:#588739;color:#fff;}
.ea {background:#263344;color:#fff;}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NAVIGATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* NAVIGATION UNTERSEITEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.sublevel  {/*width:320px;*/float:left;margin:0;padding:0;}
.sublevel  ul {list-style-type:none;padding:0;margin:0;}
.sublevel  ul li {width:120px;height:120px;float:left;display:inline-block;margin:0 20px 20px 0;padding:10px;background:#ff6600;position:relative;}
.sublevel  ul li a, .sublevel  ul li span {width:100%;height:100%;display:inline-block;text-align:left;color:#fff;line-height:150%;}
.sublevel  ul li a:hover {opacity:.7}
.sublevel  ul li a:hover {opacity:1;text-decoration:none;}
.sublevel  ul li a {opacity:.8}
.sublevel  .trail a {opacity:1}
.sublevel  ul li strong {width:100%;height:100%;display:inline-block;text-align:left;color:#fff;font-weight:700;}

/* FARBEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.sublevel  a:after {font-size:4rem;color:#fff;font-weight: normal;font-style: 700;display: inline-block; float:right;padding:.2rem 0 0 0;position:absolute;bottom:30px;right:15px;}
.sublevel  strong:after {font-size:4rem;color:#fff;font-weight: normal;font-style: 700;display: inline-block; float:right;padding:.2rem 0 0 0;position:absolute;bottom:30px;right:15px;}
.sublevel  li.ag {background:#cc0000;}
.sublevel  li.ag a:after {content: "\f007";font-family:"FontAwesome";}
.sublevel  li.ag strong:after {content: "\f007";font-family:"FontAwesome";}
.sublevel  li.maps {background:#34CCFE;}
.sublevel  li.maps a:after {content: "\f03e";font-family:"FontAwesome";}
.sublevel  li.maps strong:after {content: "\f03e";font-family:"FontAwesome";}
.sublevel  li.downloads {background:#ff6600;}
.sublevel  li.downloads a:after {content: "\f019";font-family:"FontAwesome";}
.sublevel  li.downloads strong:after {content: "\f019";font-family:"FontAwesome";}
.sublevel  li.links {background:#9A019A;}
.sublevel  li.links a:after {content: "\f0c1";font-family:"FontAwesome";}
.sublevel  li.links strong:after {content: "\f0c1";font-family:"FontAwesome";}
.sublevel  li.projekt {background:#003399;}
.sublevel  li.projekt a, .sublevel  li.projekt span {}
.sublevel  li.projekt strong:after {content: "\f101";font-family:"FontAwesome";}
.sublevel  li.extern a:after {content: "\f045";font-family:"FontAwesome";}
.sublevel .sitemap a:after, .sublevel .sitemap strong:after {content: "\f03a";font-family:"FontAwesome";}
.sublevel .suche a:after, .sublevel .suche strong:after {content: "\f002";font-family:"FontAwesome";}
.sublevel .impressum a:after, .sublevel .impressum strong:after {content: "\f05a";font-family:"FontAwesome";}
.sublevel .privacy a:after, .sublevel .privacy strong:after {content: "\f06e";font-family:"FontAwesome";}
.sublevel .kontakt a:after, .sublevel .kontakt strong:after {content: "\f059";font-family:"FontAwesome";}
.sublevel .english a:after, .sublevel .english strong:after {content: "\f0a6";font-family:"FontAwesome";}
.sublevel .intranet_register a:after, .sublevel .intranet_register strong:after {content: "\f0fe";font-family:"FontAwesome";}
.sublevel .intranet_lost_password a:after, .sublevel .intranet_lost_password strong:after {content: "\f084";font-family:"FontAwesome";}
.sublevel .intranet_overview > strong:after {content: "\f115";font-family:"FontAwesome";font-size:3rem;}
.sublevel .intranet_downloads > strong:after {content: "\f0a6";font-family:"FontAwesome";font-size:2rem;}
.sublevel .ork_news > a:after, .sublevel .ork_news > strong:after {content: "\f0a2";font-family:"FontAwesome";}
.sublevel .ork_kommission > a:after, .sublevel .ork_kommission > strong:after {content: "\f0c0";font-family:"FontAwesome";}
.sublevel .ork_kooperation > a:after, .sublevel .ork_kooperation > strong:after {content: "\f079";font-family:"FontAwesome";}
.sublevel .video > a:after, .sublevel .video > strong:after {content: "\f008";font-family:"FontAwesome";}



/* SERVICE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.service  {width:450px;float:right;margin:1rem 0 0 0;padding:0;
    width: 480px;
}
.service  ul {list-style-type:none;padding:0;margin:0;text-align:right;}
.service  ul li {display:inline-block;margin:0 0 0 1.3rem;}
.service  ul li a {color:#fff;color:#000;font-size:.8rem;}
.service  ul li a:hover {text-decoration:none;}
.service  ul li span {font-weight:700;color:#000;font-size:.8rem;}


/* BREADCRUMB ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_wf_extendedBreadcrumb {}
.mod_wf_extendedBreadcrumb ul {display:block;margin:1rem 0;}
.mod_wf_extendedBreadcrumb ul li {display:inline;}
.mod_wf_extendedBreadcrumb ul li a {display:inline-block;font-size:2rem;margin:0 1rem 0 0;color:#fff;opacity:.8;}
.mod_wf_extendedBreadcrumb ul li a:hover {opacity:1;text-decoration:none;}
.mod_wf_extendedBreadcrumb ul li a:before {content: "\f104";font-family:"FontAwesome"; margin:0 .25rem 0 0;}
.mod_wf_extendedBreadcrumb ul li a:before {content: "\f060";font-family:"FontAwesome"; margin:0 .25rem 0 0;}
.mod_wf_extendedBreadcrumb ul li.active {opacity:1;display:inline-block;font-size:2rem;font-weight:700;margin:0 1rem 0 0;color:#fff;}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* sitemap ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_sitemap .level_1{padding:0;list-style-type:none;}
.mod_sitemap a{display:block;text-decoration:none;padding:.5rem .75rem .5rem .75rem;margin:0 .5rem .5rem 0;}
.mod_sitemap a:after {content:"";}
.mod_sitemap a:before {margin:0 .5rem 0 0;font-size:1.3rem;}
.mod_sitemap li.submenu {margin:0 0 2rem 0}
.mod_sitemap .level_1 > .first a {display:block;margin:0 .5rem .5rem 0;padding:.5rem .75rem .5rem .75rem;background:#0066CD;color:#fff;text-decoration:none;}
.mod_sitemap a.submenu {display:block;margin:0 .5rem .5rem 0;padding:.5rem .75rem .5rem .75rem;background:#0066CD;color:#fff;text-decoration:none;}
.mod_sitemap .level_2 a{margin:0 0 0 2rem;}
.mod_sitemap .ag a:before {content: "\f007";font-family:"FontAwesome";}
.mod_sitemap .maps a:before {content: "\f03e";font-family:"FontAwesome";}
.mod_sitemap .downloads a:before {content: "\f016";font-family:"FontAwesome";}
.mod_sitemap .links a:before {content: "\f0c1";font-family:"FontAwesome";}
.mod_sitemap .projekt a:before {content: "\f101";font-family:"FontAwesome";}
.mod_sitemap .extern a:before {content: "\f045";font-family:"FontAwesome";}
.mod_sitemap a.ork_history:before {content: "\f059";font-family:"FontAwesome";}
.mod_sitemap a.ork:before {content: "\f0e8";font-family:"FontAwesome";}
.mod_sitemap a.ork_newsletter:before{content: "\f003";font-family:"FontAwesome";}
.mod_sitemap a.ork_sek:before {content: "\f015";font-family:"FontAwesome";}
.mod_sitemap a.ork_downloads:before {content: "\f019";font-family:"FontAwesome";}
.mod_sitemap a.ork_intranet:before {content: "\f023";font-family:"FontAwesome";}
.mod_sitemap a.ork_medien:before {content: "\f115";font-family:"FontAwesome";}
.mod_sitemap a.ork_links:before {content: "\f0c1";font-family:"FontAwesome";}
.mod_sitemap a.ork_stellen:before {content: "\f0a6";font-family:"FontAwesome";}
.mod_sitemap a.ork_news:before {content: "\f0a2";font-family:"FontAwesome";}
.mod_sitemap a.ork_events:before {content: "\f073";font-family:"FontAwesome";}
.mod_sitemap a.ork_logout:before{content: "\f09c";font-family:"FontAwesome";}
.mod_sitemap a.intranet_news:before {content: "\f044";font-family:"FontAwesome";}
.mod_sitemap a.intranet_downloads:before {content: "\f019";font-family:"FontAwesome";}
.mod_sitemap a.intranet_upload:before {content: "\f093";font-family:"FontAwesome";}
.mod_sitemap a.intranet_profile:before {content: "\f007";font-family:"FontAwesome";}
.mod_sitemap a.intranet_overview:before {content: "\f115";font-family:"FontAwesome";}
.mod_sitemap a.video:before {content: "\f008";font-family:"FontAwesome";}

.mod_sitemap a.intranet_register:before {content: "\f0fe";font-family:"FontAwesome";}
.mod_sitemap a.intranet_lost_password:before {content: "\f084";font-family:"FontAwesome";}

.mod_sitemap a.sitemap:before {content: "\f03a";font-family:"FontAwesome";}
.mod_sitemap a.kontakt:before {content: "\f059";font-family:"FontAwesome";}
.mod_sitemap a.impressum:before {content: "\f05a";font-family:"FontAwesome";}
.mod_sitemap a.suche:before {content: "\f002";font-family:"FontAwesome";}
.mod_sitemap a.english:before {content: "\f0a6";font-family:"FontAwesome";}

.mod_sitemap a.ork_organisation:before {content: "\f00a";font-family:"FontAwesome";}
.mod_sitemap a.ork_kommission:before {content: "\f0c0";font-family:"FontAwesome";}
.mod_sitemap a.ork_kooperation:before {content: "\f079";font-family:"FontAwesome";}
.mod_sitemap a.ork_ziele:before {content: "\f0a4";font-family:"FontAwesome";}
.mod_sitemap a.ork_finanz:before {content: "\f0d6";font-family:"FontAwesome";}
.mod_sitemap a.ork_projekte:before {content: "\f07c";font-family:"FontAwesome";}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NEWS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* NEWS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Marginalspalte #news {min-height:100px;}
#Marginalspalte .mod_newslist {color:#fff;}
#Marginalspalte .mod_newsmenu {color:#fff;background:#ff6600;min-height:100px;}
#Marginalspalte .mod_newsmenu li {display:block;}
#Marginalspalte .mod_newsmenu a, #Marginalspalte .mod_newsmenu strong {color:#fff;padding:.35rem 0;display:block;}

/* Newsliste */
.mod_newslist {}
.mod_newslist .layout_short {margin:0 0 3rem 0;}
.home .mod_newslist .layout_simple a {font-size:1rem;display:block;padding:.2rem 0;}
.mod_newslist .info {color:#7F7F7F;font-size:.8rem;}
.mod_newslist h2 {margin:0 0 .5rem 0;}
.mod_newslist h2 a {color:#263344;}
.mod_newslist .teaser {}
.mod_newslist .teaser p {}

.home .mod_newslist h2, .home .mod_eventlist h2 {
    margin-bottom: 1.5rem;
}


/* BREAKING NEWS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Marginalspalte .mod_newslist {background:#FF6600;}
#Marginalspalte .mod_newslist h2 {}
.layout_simple {display:block;margin:0 0 .7rem 0;}
.layout_simple time {display:block;font-size:.8rem;margin:0 0 .25rem 0;}
.layout_simple a {color:#fff;font-weight:700;}

/* More */
.more {margin:.5rem 1rem .5rem 0;padding:.75rem;display:inline-block;color:#fff;font-size:1.1rem;font-weight:700;}
.mod_newslist .more {background:#ff6600;}
.more a {color:#fff;}
.more a:before {content: "\f0a9";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* EVENTS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* EVENTS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Marginalspalte #events {min-height:100px;}
#Marginalspalte .mod_eventlist {color:#fff;}
#Marginalspalte .mod_eventmenu {color:#fff;background:#263344;min-height:100px;}
#Marginalspalte .mod_eventmenu .level_2 {display: none;}
#Marginalspalte .mod_eventmenu li {display:block;}
#Marginalspalte .mod_eventmenu a, #Marginalspalte .mod_eventmenu strong {color:#fff;padding:.35rem 0;display:block;}


/* Eventliste */
.mod_eventlist {}
.mod_eventlist .header {margin: 0 0 .5rrem 0;}
.mod_eventlist .header .date {/*font-size:1.2rem;*/}
.mod_eventlist .header .day {/*color:#7f7f7f;font-size:.8rem;margin-left:1rem;*/}
.mod_eventlist .layout_teaser {margin:0 0 3rem 0;}
.mod_eventlist h2 {margin:0 0 .5rem 0;}
.mod_eventlist h2 a {color:#263344;}
.mod_eventlist .teaser {}
.mod_eventlist .teaser p {}

/* Event */
.mod_eventreader {}
.mod_eventreader .layout_full {}
.mod_eventreader .layout_full .info {font-size:1.2rem;}

/* UPCOMING EVENTS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Marginalspalte .mod_eventlist {background:#263344;}
#Marginalspalte .mod_eventlist h2 {}
.layout_upcoming {display:block;margin:0 0 .5rem 0;}
.layout_upcoming .date {font-weight:700;}
.layout_upcoming a {color:#fff;margin:0 0 .25rem 0;}


/* More */
.mod_eventlist .more {background:#263344;}

.home .mod_eventlist h2 {/*font-size:1rem;font-weight:700;*/}
.home .mod_eventlist a {display:inline;}

.home .event {clear:left;}
.home .event .date {background: repeat scroll transparent;margin: 0 .2rem .5rem 0;padding-bottom: 0;text-align: left;display: block;}
.home .event .day {color: #fff;display: block;font-size: 1.2rem;font-weight: 700;margin: 0;padding: 0;line-height:100%;}
.home .event .month {color: #fff;font-weight: 500;font-size:.8rem;letter-spacing: 0.2rem;margin: 0;padding: 0;position: relative;top: 0;line-height:90%;}

.home .mod_eventlist .event {
    margin-bottom: 1rem;
}
.home .mod_newslist .event .date {
    display: block;
    float: none;
    text-align: left;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENT-ELremENTE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* IMAGE-BOX THremENSEITEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main .heading {display:inline-block;margin:0 20px 20px 0;position:relative;padding:0px;float:left;text-align:left;width:620px;height:300px;}
.heading h1 {position:absolute;bottom:0;left:0;padding:20px;background:url("../../files/system/bg-70-000.png");width:100%;margin:0;color:#fff;height:auto;}

/* SLIDER STARSEITE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* .slider {display:inline-block;margin:0 20px 20px 0;position:relative;padding:0px;float:left;text-align:left;width:620px;height:300px;} */
.slider {display:inline-block;position:relative;padding:0px;float:left;text-align:left;width:620px;height:300px;margin:0 20px 20px 0;}
.ce_npslider .slider > h1 {position:absolute;bottom:20px;left:0;padding:20px;background:url("../../files/system/bg-70-000.png");width:100%;margin:0;color:#fff;height:auto;}



/* DOWNLOAD ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ce_download {margin:0 0 2rem 0;}
.ce_download h2 {}
.ce_download ul {}
.ce_download ul li {margin:.5rem 0 .5rem 0;}
.ce_download ul li a {background:#ff6600;padding:.75rem;display:block;color:#fff;font-size:1.1rem;font-weight:700;}
.ce_download ul li a:before {content: "\f016";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}
.ce_download ul li a:hover {text-decoration:none;}
.ce_download ul li .size {font-size:.8rem;margin:0 0 0 .5rem;font-weight:400;}
.ce_download ul li .mime_icon {display:none;}

/* DOWNLOADS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ce_downloads {margin:0 0 2rem 0;}
.ce_downloads h2 {}
.ce_downloads ul {}
.ce_downloads ul li {margin:.5rem 0 .5rem 0;}
.ce_downloads ul li a {background:#ff6600;padding:.75rem;display:block;color:#fff;font-size:1.1rem;font-weight:700;line-height:140%;}
.ce_downloads ul li a:before {content: "\f016";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}
.ce_downloads ul li a:hover {text-decoration:none;}
.ce_downloads ul li .size {font-size:.8rem;margin:0 0 0 .5rem;font-weight:400;}
.ce_downloads ul li .mime_icon {display:none;}

/* MULTIFILE-DOWNLOADS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.multifile-downloads-link-container {display:inline-block;margin:0 0 .5rem 0;}
.multifile-downloads-link-container a {background:#efefef;padding:.45rem .5rem;color:#000;display:inline-block;}
.multifile-downloads-link-container a:hover {background:#ff6600;color:#fff;}
.multifile-downloads-select-all-container {display:inline-block;margin:.5rem 0 1rem 0;}
.multifile-downloads-select-all-container a {background:#efefef;padding:.45rem .5rem;color:#000;display:inline-block;}
.multifile-downloads-select-all-container a:hover {background:#ff6600;color:#fff;}
.multifile-downloads-select-all-container a:before {content: "\f062";font-family:"FontAwesome";margin-right:.75rem;font-size:1.1rem;}
.multifile-downloads-button-container {}
.multifile-downloads-button-container .button {background:#ff6600;padding:.75rem;color:#fff;font-weight:700;border:0;}
.multifile-downloads-button-container .button:before {content: "\f019";font-family:"FontAwesome";margin-right:.75rem;font-size:1.1rem;}
.show-checkbox {}
.show-checkbox .checkbox {float:left;margin:15px 15px 10px 10px;}


/* NEWS ENCLOSURE DOWNLOADS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.enclosure {margin:0 0 2rem 0;}
.enclosure p {margin:.5rem 0 .5rem 0;}
.enclosure p a {background:#ff6600;padding:.75rem;display:block;color:#fff;font-size:1.1rem;font-weight:700;}
.enclosure p a:before {content: "\f016";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}
.enclosure p a:hover {text-decoration:none;}
.enclosure p .size {font-size:.8rem;margin:0 0 0 .5rem;font-weight:400;}
.enclosure p .mime_icon {display:none;}


a[href$=".pdf"]:after { content: " [PDF]";margin-left:.5rem;font-weight:700; }
a[href$=".xls"]:after { content: " [XLS]";margin-left:.5rem; }
a[href$=".doc"]:after { content: " [DOC]";margin-left:.5rem; }
a[href$=".docx"]:after { content: " [DOCX]";margin-left:.5rem; }
/* a[href$=".xls"]:after { content: "\f019";font-family:"FontAwesome";margin-left:1rem; } */



/* LINKLIST - - - - - - - - - - - - - - - - - - - - - - - */
.mod_linklist {margin:1rem 0;}
.mod_linklist .title {font-size:1.5rem;margin:1rem 0 .5rem 0;}
.mod_linklist .entry {margin:.5rem 1rem .5rem 0;}
.mod_linklist .entry .link {background:#9A019A;padding:.75rem;display:block;color:#fff;font-size:1.1rem;font-weight:500;}
.mod_linklist .entry .counter {display:none;}
.mod_linklist .entry .link p {padding:0;margin:0;}
.mod_linklist .entry .link p img {display:none;}
.mod_linklist .entry .link p a {color:#fff;}
.mod_linklist .entry .link p a:before {content: "\f0c1";font-family:"FontAwesome";margin:0 .5rem 0 0;font-size:1.3rem;}
.mod_linklist .entry .description {}
.mod_linklist .entry .description p {margin:.5rem 1rem 1.5rem .75rem;}

#Marginalspalte .mod_linklist {margin:0 0 1rem 0;}
#Marginalspalte .mod_linklist .entry {margin:.5rem 0;}
#Marginalspalte .mod_linklist .last {margin-bottom:2rem; !important}
#Marginalspalte .mod_linklist .entry .link {background:#fff;font-size:.8rem;}
#Marginalspalte .mod_linklist .entry .link p a {color:#000;}
#Marginalspalte .mod_linklist .title {font-size:1.5rem;margin:0 0 .5rem 0;color:#fff;}

/* GOOGLE MAPS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_dlh_googlremaps {background:#fff;display:inline-block;margin:0 20px 20px 0;position:relative;float:left;text-align:left;width:880px;}



/* PAGINIERUNG  - - - - - - - - - - - - - - - - - - - - - - - */
.pagination{margin:2rem 0;padding:1rem;background:#E0E0E0;}
.pagination p {margin:0 0 .75rem;font-weight:700;}
.pagination ul {margin:0;padding:0;list-style-type:none;}
.pagination li {display:inline;}
.pagination a {display:inline-block;margin:0 .5rem 0 0;padding:.5rem .75rem .5rem .75rem;background:#0066CD;color:#fff;text-decoration:none;}
.pagination a:hover {background:#48A4FF;}
.pagination .active {display:inline-block;margin:0 .5rem 0 0;padding:.5rem .75rem .5rem .75rem;color:#fff;background:#48A4FF;}


/* CFS-MAPS - - - - - - - - - - - - - - - - - - - - - - - */

/* Popup-Box */
.olPopupContent {padding:1rem !important;}
.olControlLayerSwitcher {
    background-color: transparent;
    color: white;
    font-family: sans-serif;
    font-size: smaller;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-top: 3px;
    position: absolute;
    right: 0;
    top: 25px;
    width: 30rem;!important
}

.baseLayersDiv {/* display:none; */}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SUCHE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_search .formbody {
    margin:1rem 0 2rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-between;
}
.mod_search .widget-text {
    flex-basis: 85%;
}
.mod_search .widget-submit {
    flex-basis: 15%;
    margin:0;
    text-align: center;
}
.mod_search .widget-submit .submit {
    padding:.7rem;display:inline-block;margin:0; background: #ddd;font-weight:700;border:0;font-size:1rem;-webkit-appearance: none;border-radius:0;
    width: 100%;background: rgb(0,102,205);
}
.mod_search .text {
    padding:.6rem;margin: 0 .5rem 0 0;display:inline-block;font-size:1rem;border:1px solid #ddd;-webkit-appearance: none;border-radius:0;font-family:'Roboto',sans-serif;
    width: 95%;
}

.mod_search .submit:hover {background:#ff6600;color:#fff;}
.mod_search .radio_container{display:inline-block;margin:1rem 0;border:0;}

.mod_search .header{font-weight:500;margin: 1.5rem 0 1rem 0;}
.mod_search .odd,.mod_search .even{margin:1rem 0;padding:1rem 0;}
.mod_search h3{margin:0 0 0rem 0;text-decoration:none;}
.mod_search h3 a{text-decoration:none;}
.mod_search .relevance{margin-left:2rem;font-size:.7rem;color:#666;}
.mod_search .context{padding:.5rem 0;font-size:.9rem;line-height:1.3rem;color:#666;}
.mod_search .highlight{font-weight:700;}
.mod_search .url{padding:0;font-size:.9rem;font-weight:300;min-height:1.5rem;margin:0 0 0 .2rem;color:#009900;}
.mod_search .url:before{content: "\f0C1";font-family:"FontAwesome";color:#009900;padding:.2rem .5rem .2rem 0;font-weight: normal;font-style: normal;display: inline-block;}
.mod_search .filesize{}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FORMULARE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ce_form {}
.formbody {}

.widget {
	overflow:auto;
}
.explanation {
	color: #000;
	background: #F6F6F6;
	padding: 5px 10px;
	margin: 1rrem 0;
}
fieldset {
	overflow:hidden;
}
.ce_form label, 
.ce_form .text, 
.text,
label,
.textarea {margin:.4rem 0 .4rem 0;}
.mod_login label,
.mod_personalData label, 
.mod_registration label,
.mod_lostPassword label,
.ce_form label {width:28%;float:left;clear:both;margin-right:1%;-webkit-appearance: none;border-radius:0;}
.mod_login .text, 
.mod_registration .text,
.mod_lostPassword .text,
.mod_unsubscribe .text,
.ce_form .text,
.mod_personalData .text,
.captcha {width:60%;float:left;padding:.3rem;border:1px solid #ddd;-webkit-appearance: none;border-radius:0;margin-bottom:.5rem;}
.select {width:60%;float:left;padding:.3rem;border:1px solid #ddd;-webkit-appearance: none;border-radius:0;}
.textarea:hover, .text:hover, .captcha:hover {border:1px solid #000;}
.textarea {width:60%;float:left;padding:.3rem;border:1px solid #ddd;height:10rem;-webkit-appearance: none;border-radius:0;}
.widget-submit {margin-left:29%;clear:both;}
.widget-submit .submit {border:0;margin:.8rem 0;color:#fff;background:#0066CD;padding:.8rem;font-weight:700;font-family:'Roboto',sans-serif;-webkit-appearance: none;border-radius:0;}
.submit:hover {background:#ff6600;color:#fff;}
.ce_form p.error {
	width:100%;float:left;padding:.3rem;
	}
input.error {border:1px solid #ff6600;margin-left:29%;}
input.upload {border:0;margin:.8rem 0;color:#fff;background:#0066CD;padding:.8rem;font-weight:700;font-family:'Roboto',sans-serif;-webkit-appearance: none;border-radius:0;}
.upload .submit {border:0;margin:.8rem 0 .8rem 29%;color:#fff;background:#ff6600;padding:.8rem;font-weight:700;font-family:'Roboto',sans-serif;-webkit-appearance: none;border-radius:0;}

.captcha_text {clear:both;margin:0 0 0 29%;display:block;}

.error {color:#CC0000}
p.error {}
textarea.error {clear:both;margin:.5rem 0 .5rem 29%;display:block;border:1px solid #cc0000;}

#tl_logout .submit_container {margin-left:0;clear:both;}

#contactform .checkbox_container {float:left;}
#contactform .widget-checkbox {margin-left: 29%;clear: both;}
#contactform .checkbox_container span {float:left;width:100%;}
#contactform .checkbox_container input {width:auto;display:inline-block;float:left;}
#contactform .checkbox_container label {width:90%;display:inline-block;float:left;clear:none;padding-left: 10px;}

.mod_subscribe .checkbox_container {overflow:auto;width:100%;}
.mod_subscribe .checkbox_container span {overflow:auto;width:90%;float:left;}
.mod_subscribe .checkbox_container input {margin: 5px 10px 0 0;line-height: 1.4;display: inline-block;float:left;}
.mod_subscribe .checkbox_container label {padding: 0;line-height: 1.4;display: inline-block;width: 90%;float:left;}
.mod_subscribe .checkbox_container label:after {content:"*"}

.checkbox_container {float:left;}
.checkbox_container span {float:left;width:100%;}
.checkbox_container input {width:auto;display:inline-block;float:left;width:10px;margin-top:5px;}

.checkbox_container label {width:90%;display:inline-block;float:left;clear:none;padding-left: 10px;}

.checkbox_container + .mandatory {
    display: none;
}

/* Doppelte Überschrift ausblenden */
.mod_evr_registration h1 {display:none;}

/* Passwort Recovery - - - - - - - - - - - - - - - - - - - - - - -  */
.mod_lostPassword {}
.mod_lostPassword .text {}
.mod_lostPassword .submit {border:0;margin:.8rem 0;color:#fff;background:#0066CD;padding:.8rem;font-weight:700;font-family:'Roboto',sans-serif;-webkit-appearance: none;border-radius:0;}

/* Checkbox Newsletter - - - - - - - - - - - - - - - - - - - - - - -  */
#ctrl_newsletter input.checkbox{float:left;width:1rem;}
#ctrl_newsletter label{float:left;width:10rem;clear:none;margin-left:.5rem;}


/* Personal Data - - - - - - - - - - - - - - - - - - - - - - -  */
.mod_personalData .checkbox_container {width:91%;}
.mod_personalData .checkbox_container legend {clear:both;float:left;margin-right:1%;width:28%;}
.mod_personalData .checkbox_container span {float:right;padding:.3rem;width:66%;}
.mod_personalData .checkbox_container span .checkbox{}
.mod_personalData .checkbox_container span label{float:left;margin:0;width:5rem;}

/* Upload - - - - - - - - - - - - - - - - - - - - - - -  */
.ce_extranet_upload .submit {border:0;margin:.8rem 0;color:#fff;background:#0066CD;padding:.8rem;
-webkit-border-radius: .3rem;-moz-border-radius: .3rem;border-radius: .3rem;font-weight:700;sans-serif;}
.ce_extranet_upload .submit:hover {background:#ff6600;color:#fff;}
.ce_extranet_upload .upload {padding:.3rem;}
.ce_extranet_upload label {margin:.8rem 0;padding:.8rem 0;}


.upload .qq-upload-button {
    width: 90%;
    padding: 1rem;
    background-color: gainsboro;
    text-align: center;
}

.upload .widget-submit {
    margin: 1rem 0 0 0;
    width: 90%;
    text-align: center;
}

.upload .widget-submit .submit {
    margin: 0;
}



/* Extranet EA Projektförderung - - - - - - - - - - - - - - - - - - - - - - -  */
.radio_container {display:block;clear:left;}
.radio_container legend {}
.radio_container span {}
.radio_container span .radio {float:left;width:1rem;margin:1rem .4rem;}
.radio_container span label {clear:none;width:6rem;margin:1rem .4rem;}

.mod_listing {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: stretch;
    align-content: space-between;
    justify-content: flex-start;
}
.mod_listing .list_search, .mod_listing .list_per_page {
    flex: 0 0 50%;
    box-sizing: border-box;
} 

.mod_listing .all_records, .mod_listing h1, .mod_listing h3 {
    flex: 0 0 100%;
}

.mod_listing .list_search {background:#f8f8f8;padding:1rem;margin:1rem 0;}
.mod_listing .list_search:before {content:"";font-weight:700;display:inline-block;margin:0 0 .5rem 0;}
.mod_listing .list_search .invisible {display: block;}
.mod_listing .list_search .widget-select{width:90%;margin: 0 1rem 1rem 0;}
.mod_listing .list_search .widget-select label {display: block;}
.mod_listing .list_search .widget-text{width: 90%;margin: 0 1rem 1rem 0;}
.mod_listing .list_search .widget-submit {margin: 0;}

.mod_listing .list_search .select {}
.mod_listing .list_search .text {width: 90%;border: 1px solid #DDDDDD;border-radius: 0;float: left;padding: 0.3rem;}
.mod_listing .list_search button.submit {
    background: none repeat scroll 0 0 #0066CD;border: 0 none;border-radius: 0;margin-left: 0;color: #FFFFFF;font-family: 'Roboto',sans-serif;font-weight: 700;padding: .3rem 1rem;margin: 0;
}

.mod_listing .list_per_page {background:#f8f8f8;padding:1rem;margin:1rem 0;}
.mod_listing .list_per_page:before {content:"";font-weight:700;display:inline-block;margin:0 0 .5rem 0;}
.mod_listing .list_per_page .formbody {}
.mod_listing .list_per_page .widget-select {margin: 0 1rem 1rem 0;}
.mod_listing .list_per_page .widget-select label {display: block;}
.mod_listing .list_per_page .widget-submit {margin: 0;}
.mod_listing .list_per_page .select {}
.mod_listing .list_per_page button.submit {
    background: none repeat scroll 0 0 #0066CD;border: 0 none;border-radius: 0;margin-left: 0;color: #FFFFFF;font-family: 'Roboto',sans-serif;font-weight: 700;margin: 0;padding: .3rem 1rem;
}

.mod_listing .all_records {}

.mod_listing table {width: 100%;}
.mod_listing table thead {}
.mod_listing table thead tr {border-bottom:3px solid #c0c0c0;}
.mod_listing table th {padding:.4rem;}
.mod_listing table th a{font-weight:400;}
.mod_listing table th a:before {content: "\f0DC";font-family:"FontAwesome";margin:0 .4rem 0 0;width:.2rem;display:inline-block;padding:0 .4rem 0 0;}
.mod_listing table th a:hover:before {content: "\F078";font-family:"FontAwesome";margin:0 .4rem 0 0;width:.2rem;display:inline-block;padding:0 .4rem 0 0;font-weight:400;}
.mod_listing table th.sorted a {font-weight:700;}
.mod_listing table th.sorted a:before {content: "\F077";font-family:"FontAwesome";margin:0 .6rem 0 0;}

.mod_listing table tbody  {}
.mod_listing table tbody tr  {border-bottom:1px dotted #c0c0c0;padding:.2rem 0;}
.mod_listing table tbody tr.even td {}
.mod_listing table tbody tr.odd td {background:#F8F8F8;}
.mod_listing table tbody td  {padding:.6rem;line-height: 1.5;}
.mod_listing table tbody td:nth-child(1n) {width:10%;}
.mod_listing table tbody td:nth-child(2n) {width:15%;}
.mod_listing table tbody td:nth-child(3n) {width:15%;}
.mod_listing table tbody td:nth-child(4n) {width:30%;}
.mod_listing table tbody td:nth-child(5n) {width:10%;}
.mod_listing .all_records {}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NEWSLETTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mod_subscribe {}
.mod_subscribe .text {padding:.3rem;border:1px solid #ddd;font-size:1rem;margin:0;height:1.6rem;width:20rem;-webkit-appearance: none;border-radius:0;}
.mod_subscribe .submit {border:1px solid #0066CD;margin:0 0 0 .5rem;color:#fff;background:#0066CD;padding:.3rem .6rem;font-weight:400;font-family:'Roboto',sans-serif;font-size:1rem;-webkit-appearance: none;border-radius:0;display: inline-block;}

.mod_subscribe .text {padding:.3rem;border:1px solid #ddd;font-size:1rem;margin:0;height:1.6rem;width:20rem;-webkit-appearance: none;border-radius:0;}
.mod_subscribe .submit {border:1px solid #0066CD;margin:0 0 0 .5rem;color:#fff;background:#0066CD;padding:.3rem;font-weight:400;font-family:'Roboto',sans-serif;font-size:1rem;-webkit-appearance: none;border-radius:0;}
.mod_subscribe .submit:hover {border:1px solid #ff6600;background:#ff6600;}

.mod_newsletterlist {}
.mod_newsletterlist ul {}
.mod_newsletterlist ul li {margin:0 0 .5rem 0;}
.mod_newsletterlist ul li a {font-weight:700;margin:0 0 0 1rem;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GESUNDHEIT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sante ul li a {background:#9A019A;margin:.5rem 1rem .5rem 0;padding:.75rem;display:inline-block;color:#fff;font-size:1.1rem;font-weight:700;}
.sante ul {padding:0 0 0 2rem;}
.sante li {display:block;margin:0 0 1rem 0;}
/* .sante li:before {content: "\f10c";font-family:"FontAwesome";margin:0 .5rem 0 -1rem;font-size:1.3rem;} */



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* MEDIA QUERIES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* BIG SCREEN > 1366 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media only screen and (min-width:1350px) {
    #wrapper {width:1280px;}
}

@media only screen and (max-width:1350px) {
    #wrapper {width:960px;}
    #wrapper {width:1280px;}
    #Marginalspalte .inside {width:320px;}
}

/* SCREEN XGA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media only screen and (max-width:1300px){
    #wrapper {width:960px;padding:0;overflow:hidden;}
    #main {/*width:640px;*/clear:after;}
    #right{margin-right:0;width:640px;}
    #container {padding-right:0;}
    /*#Marginalspalte .inside {width:320px;}*/
}


/* SCREEN BELOW XGA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (max-width:1020px) {
body {padding:0;}
    #wrapper {width:760px;}
    #wrapper {width:960px;}
    #main {width:740px;}
    #main {width:auto;}
    #custom {width:320px;}
    #Marginalspalte .inside {clear:before;width:740px;}
    #Marginalspalte .mod_article {width:260px;float:left;clear:none;}

.col_1_2 {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.col_2_3 {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.col_1_3 {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}
}


/* MOBILE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media only screen and (max-width: 1020px) {
body {width:94%;text-align:center;padding:0 2%;}
body {background: #9cc4e2; /* Old browsers */
background: -moz-linear-gradient(top,  #9cc4e2 24%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#9cc4e2), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9cc4e2 24%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9cc4e2 24%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9cc4e2 24%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9cc4e2 24%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc4e2', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */}

#wrapper {width:760px;}
#wrapper {width:960px;}
#main {width:740px;}
#main {width:auto;}
#custom {width:740px;}
#Marginalspalte .inside {clear:before;width:640px;}
#Marginalspalte .mod_article {width:260px;float:left;clear:none;}

/*
#Marginalspalte .traeger {width:580px;}
#Marginalspalte .mod_linklist {width:580px;}
*/

.wide #main {width: 100%;}
.home box p {line-height:100% !important;}

.mod_listing .list_search, .mod_listing .list_per_page {
    flex: 0 0 100%;
    box-sizing: border-box;
} 
}


/* MOBILE LANDSCAPE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media only screen and (max-width: 1280px) and (orientation:landscape) {
.mobile #wrapper {width:960px;padding:0;overflow:hidden;}
.mobile #main {width:960px;clear:after;}
.mobile #right{margin-right:0;width:640px;}
.mobile #container {padding-right:0;}
.mobile .logo {margin-bottom:20px;}
.mobile .search_form {float:right;width:250px;}
.mobile .mod_changelanguage {margin-top:0;}
.mobile .service {margin-top:0;}

#Marginalspalte .traeger {width:261px;}
#Marginalspalte .mod_article {width:261px;}
    
#intro .mod_article {
    padding-top: 15vh;
    }

}


/* MOBILE PORTRAIT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media only screen and (max-width: 800px) and (orientation:portrait) {
body {text-align:center;padding:0;width:94%;padding: 3%;}
#wrapper {padding:0;overflow:hidden;width:auto;}
#header {margin-bottom:20px;padding:0;}
.search_form {float:right;width:250px;}
.mod_changelanguage {margin-top:0;}
.service {
    margin-top:0;
    width: 360px;
    }
#main {
    width:100%;
    max-width: 600px;
    }
#right{
    margin-right:0;
    max-width:600px;
    }
#container {padding-right:0;}

.wide #main {width: 580px;}
.wide #main .mod_article {width:580px;}

#Marginalspalte .mod_article {width:580px;float:none;clear:both;}
#Marginalspalte .events {width:260px;float:left;clear:none;}
#Marginalspalte .news {width:260px;float:left;clear:none;}

    .backstretch {
        width: 100%;
    }
    
.home box p {line-height:100% !important;}
}



@media only screen and (max-width: 480px) and (orientation:portrait) {
    body {width:90%;text-align:center;padding:5%;font-size:1rem;}    
    #wrapper {
        width:360px;
        width:100%;
        padding:0;
        overflow:hidden;
    }
    #main {
        width:360px;
        clear:after;
    }
    #main .inside {
        width: 100%;
        margin-right: 0;
    }
    #main .heading {
        width: auto;
    }
    #main .mod_article {
        width: auto;
        margin-right: 0;
    }
    .mod_article {
        padding: 20px 40px 20px 20px;
    }
    #right{
        margin-right:0;
        width:360px;
        width:100%;
    }
    #container {
        padding-right:0;
    }
    #Marginalspalte .inside {
        width:320px;
        width:100%;
    }
    .sc2 {
        width: 100%;
    }

    #header {
        margin-bottom:20px;
        display: inline-block;
    }
    .service {margin-top:0;}

    .wide #main {
        width: 80vw;
    }
    .wide #main .mod_article {
        width: 80vw;
    }
    #header .logo {
        float: left;
        width: 70%;
    }
    #header .logo .homelink {
        width: auto;
        background-size: contain;
        }
    #header .mod_changelanguage {
        float: right;
        margin: 5px 5px 0 0;
    }
    .float_block {
        width: 100%;
    }
    #header .mod_customnav {
        float: left;
        width: 100%;
    }
    #header .mod_customnav .level_1 {
        text-align: left;
    }
    #header .search_form {
        width: 85%;
        float: left;
        margin-left: 1.3rem;
        margin-top: 1rem;
    }
    #header .english_information {
        float: left;
        margin-top: .75rem;
    }
    #intro .mod_article h1 {
        font-size: 2rem;
    }
    
    .col_1_2 {
        width: 100%;
    }
    
    .mod_wf_extendedBreadcrumb {
        display: block;
        clear: both;
        padding-left: 20px;
    }
    
    #main .heading {
        height: auto;
    }
    
    .heading > .ce_image {
        position: relative;
        line-height: 0;
    }
}





















