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}.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}.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}
.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;
}

#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}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* CSS PRINT ORK 2013 */

@media only print {

/* BASICS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.print {display:block;}
.print_contact table {width:100%;clear:both;border-top:.4em solid #666;font-size:80%;page-break-after:avoid;}
.print_contact table tr {page-break-after:avoid;}
.print_contact table td {vertical-align:top;text-align:left;width:23%;padding-right:2%;border:0;padding-bottom:1em;padding-top:1em;page-break-after:avoid;}
.page-break	{ display: block; page-break-before: always; }

body {padding:0;text-align:center;font-family:Roboto,open sans,Arial,Geneva,sans-serif;font-size:10pt; width:100%;}
#header {}
#wrapper {display:inline-block;margin:0 auto;padding:0;text-align:center;width:100%;}
#container {padding:0;margin:0;width:100%;float:left;}
#main {width:100%;float:left;padding:0;}
#main .inside {width:65%;float:left;margin-right:2%;}
#main .inside .mod_article{width:100%;padding:0;margin:0;}
.custom {float: right;width:32%;border:1px solid #666;}
#Marginalspalte .inside {width:95%;padding:2%;}
#Marginalspalte .mod_article {width:100%;}
#right {display:none;}

/* HOME  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.home #main .inside {width:100%;float:left;margin-right:20px;}


/* WIDE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.wide #main .inside {width:100%;float:left;margin-right:0;} /* HOI */

/* LINKS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a {text-decoration:none;color:#0066CD;}
a:hover {color:#013C77;}




/* Backstretch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.backstretch {display:none;}
.backstretch img {display:none;}

/* Toplink */
.ce_toplink {margin:1em 1em .5em 0;background:#9A019A;padding:.75em;display:inline-block;color:#000;font-size:110%;font-weight:700;}
.ce_toplink a {color:#000;}
.ce_toplink a:before {content: "\f0aa";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1.3em;}

/* Backlink */
.back {margin:2em 1em .5em 0;padding:.75em;display:inline-block;color:#000;font-size:110%;font-weight:700;border:1px solid #000;}
.back a {color:#000;}
.back a:before {content: "\f0a8";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1.3em;}


/* HYPERLINK ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.ce_hyperlink {margin:.5em 1em 2em 0;border:1px solid #000;padding:.75em;display:inline-block;color:#000;font-size:110%;font-weight:700;}
.ce_hyperlink a {color:#000;}
.ce_hyperlink a:before {content: "\f061";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1.3em;}
.ce_hyperlink a:before {content: "\f0a9";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1.3em;}
.ce_hyperlink a:after {content:" (" attr(href) ") ";}
.box .hyperlink_tiny, .hyperlink_tiny  {margin:.5em 1em .5em 0;padding:.25em .5em .25em .25em;display:inline-block;color:#3F3F3F;font-weight:700; !important}
.box .hyperlink_tiny:before, .hyperlink_tiny:before {content: "\f0a9";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1em;padding:0 .25em;}



/* ABSÄTZE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
p {margin:.2em 0 .5em 0;line-height:140%;}

/* HEADINGS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1, h2, h3, h4{margin:1em 0 .5em 0;font-weight:400;}
h1 {font-size:1.8333em;}
h2 {font-size:1.5em;}
h3 {font-size:1.333em;}
h4 {font-size:1em;}

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 1em .5em 0;}
figure.float_left img {border:.3em solid #fff;}
.caption {text-align:center;font-style:italic;font-size:80%;}

/* 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 {display:none;}
.homelink {display:none;}
.print_logo {float:right;width:300px;}


/* Sprachenwechsler ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_changelanguage {display:none;}

/* Suchform klein ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.float_block {display:none;}

/* Footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer .inside {padding-top:4em;}
#footer .ce_hyperlink {display:none;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTAINER-ELEMENTE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*
.mod_article {margin:0 0 1em 0;padding:0;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:1em;}
.ce_text ul {padding-left:1.5em;list-style-type:circle;}



/* CONTAINER-ELEMENTE HOME ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.box {display:inline-block;margin:0 20px 20px 0;position:relative;padding:10px;float:left;text-align:left;color:#000;border:1px solid #000;}
.box h2 {margin:0 0 .5em 0;}
.block {text-align:left;}

.box a:before {content:"";margin:0;}
.box a {margin:0;background:transparent;padding:0;display:inline-block;color:#000;font-size:90%;font-weight:400;} 

.h0 {height:70px}
.h1 {height:120px;}
.h2 {height:280px;}

.g1 {width:118px;}
.g2 {width:278px;}
.g3 {width:458px;}
.g4 {width:598px;}


/* DETAILS KACHEL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.g1 p {margin:0;text-align:left;}
.g1 a {text-decoration:none;width:100%;height:100%;display:inline-block;text-align:left;}
.g1 a:after {content: "\f101";font-family:"FontAwesome";color:#000;font-weight: normal;font-style: 700;display: inline-block;  font-size: 5em;float:right;padding:.2em 0 0 0;position:absolute;bottom:15px;right:15px;}
.g1 a:before {content: "";}


/* KACHELN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.bildung a:after {content: "\f02d";font-family:"FontAwesome";color:#FF6600;}
.sport a:after {content: "s";font-family:"custom-icons";color:#67CB33}
.katastrophe a:after {content: "k";font-family:"custom-icons";color:#CC0000}
.kultur a:after {content: "\f001";font-family:"FontAwesome";color:#9A019A}
.jugend a:after {content: "\f025";font-family:"FontAwesome";color:#34CCFE}
.gesundheit a:after {content: "\f0f0";font-family:"FontAwesome";color:#CC0000}
.umwelt a:after {content: "\f0ac";font-family:"FontAwesome";color:#003399}
.klima a:after {content: "\f0c2";font-family:"FontAwesome";color:#ff6600;}
.raumordnung a:after {content: "\f00a";font-family:"FontAwesome";color:#34CCFE}
.landwirtschaft a:after {content: "\f06c";font-family:"FontAwesome";color:#67CB33}
.wirtschaft a:after {content: "\f085";font-family:"FontAwesome";color:#003399}
.verkehr a:after {content: "\f018";font-family:"FontAwesome";color:#9A019A}

.bildung {border:1px solid #FF6600;color:#FF6600;}
.bildung a {color:#FF6600;}
.sport {border:1px solid #67CB33;}
.sport a{color:#67CB33;}
.katastrophe {border:1px solid #CC0000;}
.katastrophe a{color:#CC0000;}
.kultur {border:1px solid #9A019A;}
.kultur a{color:#9A019A;}
.jugend {border:1px solid #34CCFE;}
.jugend a{color:#34CCFE;}
.gesundheit {border:1px solid #cc0000;}
.gesundheit a{color:#cc0000;}
.umwelt {border:1px solid #003399;}
.umwelt a{color:#003399;}
.klima {border:1px solid #FF6600;}
.klima a{color:#FF6600;}
.raumordnung {border:1px solid #34CCFE;}
.raumordnung a{color:#34CCFE;}
.landwirtschaft {border:1px solid #67CB33;}
.landwirtschaft a{color:#67CB33;}
.wirtschaft {border:1px solid #003399;}
.wirtschaft a{color:#003399;}
.verkehr {border:1px solid #9A019A;}
.verkehr a {color:#9A019A;}
.news {border:1px solid #ff6600;}
.news a{color:#ff6600;}
.events {color:#263344;}
.events a{color:#263344;}


.ork > a:after, .ork > span:after {content: "\f0e8";font-family:"FontAwesome";}
.ork_newsletter > a:after, .ork_newsletter > span:after {content: "\f003";font-family:"FontAwesome";}
.ork_sek > a:after, .ork_sek > span:after {content: "\f015";font-family:"FontAwesome";bottom:5px!important;}
.ork_downloads > a:after, .ork_downloads > span:after {content: "\f019";font-family:"FontAwesome";}
#footer .ork_intranet > a:after, .sublevel .ork_intranet > a:after, .sublevel .ork_intranet > span:after {content: "\f023";font-family:"FontAwesome";}
.ork_medien > a:after, .ork_medien > span:after {content: "\f03e";font-family:"FontAwesome";}
.ork_medien > a:after, .ork_medien > span:after {content: "\f115";font-family:"FontAwesome";}
.ork_links > a:after, .ork_links > span:after {content: "\f0c1";font-family:"FontAwesome";}
.ork_stellen > a:after, .ork_stellen > span:after {content: "\f0a6";font-family:"FontAwesome";}
.sublevel .ork_news > a:after, .sublevel .ork_news > span:after {content: "\f0a2";font-family:"FontAwesome";}
.ork_events > a:after, .ork_events > span:after {content: "\f073";font-family:"FontAwesome";}
.ork_logout > a:after, .ork_logout > span:after {content: "\f09c";font-family:"FontAwesome";}
.intranet_news > a:after, .intranet_news > span:after {content: "\f044";font-family:"FontAwesome";}
.intranet_downloads > a:after, .intranet_downloads > span:after {content: "\f019";font-family:"FontAwesome";}
.intranet_upload > a:after, .intranet_upload > span:after {content: "\f093";font-family:"FontAwesome";}
.intranet_profile > a:after, .intranet_profile > span:after {content: "\f007";font-family:"FontAwesome";}
.intranet_overview > a:after, .intranet_overview > span:after {content: "\f115";font-family:"FontAwesome";}

.ork_history > a:after, .ork_history > span:after {content: "\f059";font-family:"FontAwesome";}
.ork_organisation > a:after, .ork_organisation > span:after {content: "\f00a";font-family:"FontAwesome";}
.ork_kommission > a:after, .ork_kommission > span:after {content: "\f0c0";font-family:"FontAwesome";}
.sublevel .ork_kommission > a:after, .sublevel .ork_kommission > span:after {content: "\f0c0";font-family:"FontAwesome";}
.ork_kooperation > a:after, .ork_kooperation > span:after {content: "\f079";font-family:"FontAwesome";}
.sublevel .ork_kooperation > a:after, .sublevel .ork_kooperation > span:after {content: "\f079";font-family:"FontAwesome";}
.ork_ziele > a:after, .ork_ziele > span:after {content: "\f0a4";font-family:"FontAwesome";}
.ork_finanz > a:after, .ork_finanz > span:after {content: "\f0d6";font-family:"FontAwesome";}
.ork_projekte > a:after, .ork_projekte > span:after {content: "\f07c";font-family:"FontAwesome";}

.sublevel .intranet_overview > span:after {content: "\f115";font-family:"FontAwesome";font-size:3em;}
.sublevel .intranet_downloads > span:after {content: "\f0a6";font-family:"FontAwesome";font-size:2em;}
.sublevel .sitemap a:after, .sublevel .sitemap span:after {content: "\f03a";font-family:"FontAwesome";}
.sublevel .suche a:after, .sublevel .suche span:after {content: "\f002";font-family:"FontAwesome";}
.sublevel .impressum a:after, .sublevel .impressum span:after {content: "\f05a";font-family:"FontAwesome";}
.sublevel .kontakt a:after, .sublevel .kontakt span:after {content: "\f059";font-family:"FontAwesome";}
.sublevel .english a:after, .sublevel .english span:after {content: "\f0a6";font-family:"FontAwesome";}
.sublevel .intranet_register a:after, .sublevel .intranet_register span:after {content: "\f0fe";font-family:"FontAwesome";}
.sublevel .intranet_lost_password a:after, .sublevel .intranet_lost_password span:after {content: "\f084";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: 5em;padding:.2em 0 0 0;position:absolute;top:0px;right:20px;}
.ie .infobox_one a:before {font-size: .6em;}
.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: 5em;padding:.2em 0 0 0;position:absolute;top:0px;left:10px;}

.intro {background:#588739;}
.intro h1 {margin:0 0 .5em 0;}
.infobox_one {background:#263344;}
.infobox_two {background:#CC0099;}
#footer .ork {background:#666;}


/* BOXEN THEMENSEITEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ea {color:#000;}
.traeger {color:#000;}
.vorsitz {color:#000;}
.vorsitz h3{clear:left;}
.ea h3{clear:left;}








/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NAVIGATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* NAVIGATION UNTERSEITEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.sublevel  {display:none;}


/* SERVICE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.service  {display:none;}


/* BREADCRUMB ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_wf_extendedBreadcrumb {margin:0 0 2em 0;font-size:80%;clear:both;}
.mod_wf_extendedBreadcrumb ul {display:block;margin:1em 0;}

html[lang="de"] .mod_wf_extendedBreadcrumb ul:before {content: "Sie sind hier: ";}
html[lang="fr"] .mod_wf_extendedBreadcrumb ul:before {content: "Vous êtes ici : ";}

.mod_wf_extendedBreadcrumb ul li {display:inline;}
.mod_wf_extendedBreadcrumb ul li a {display:inline-block;margin:0 1em 0 0;color:#000;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 .25em 0 0;}
.mod_wf_extendedBreadcrumb ul li a:before {content: "\f060";font-family:"FontAwesome"; margin:0 .25em 0 0;}
.mod_wf_extendedBreadcrumb ul li.active {opacity:1;display:inline-block;font-weight:700;margin:0 1em 0 0;color:#000;}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SITEMAP ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_sitemap .level_1{padding:0;list-style-type:none;}
.mod_sitemap a{display:block;text-decoration:none;padding:.5em .75em .5em .75em;margin:0 .5em .5em 0;}
.mod_sitemap a:after {content:"";}
.mod_sitemap a:before {margin:0 .5em 0 0;font-size:1.3em;}
.mod_sitemap li.submenu {margin:0 0 2em 0}
.mod_sitemap .level_1 > .first a {display:block;margin:0 .5em .5em 0;padding:.5em .75em .5em .75em;border-bottom:2px solid #0066CD;color:#0066CD;text-decoration:none;}
.mod_sitemap a.submenu {display:block;margin:0 .5em .5em 0;padding:.5em .75em .5em .75em;border-bottom:2px solid #0066CD;color:#0066CD;text-decoration:none;font-weight:700;}
.mod_sitemap .level_2 a{margin:0 0 0 2em;}
.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.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_newsmenu {min-height:100px;}

/* Newsliste */
.mod_newslist .layout_short {margin:0 0 3em 0;}
.mod_newslist .info {color:#7F7F7F;font-size:80%;}
.mod_newslist h2 {margin:0 0 .5em 0;}
.mod_newslist h2 a {color:#263344;}
.mod_newslist .teaser {}
.mod_newslist .teaser p {}



/* BREAKING NEWS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.layout_simple {display:block;margin:0 0 .5em 0;}
.layout_simple time {display:block;font-size:80%;margin:0 0 .25em 0;}
.layout_simple a {color:#000;font-weight:700;}

/* More */
.more {margin:.5em 1em .5em 0;padding:.75em;display:inline-block;color:#000;font-size:110%;font-weight:700;}
.mod_newslist .more {border:1px solid #ff6600;}
.more a {color:#ff6600;}
.more a:before {content: "\f0a9";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1.3em;}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* EVENTS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* EVENTS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Marginalspalte #events {min-height:100px;}
#Marginalspalte .mod_eventlist {color:#000;}
#Marginalspalte .mod_eventmenu {color:#000;min-height:100px;}
#Marginalspalte .mod_eventmenu a {color:#000;}


/* Eventliste */
.mod_eventlist {}
.mod_eventlist .header {}
.mod_eventlist .header .date {font-size:120%;}
.mod_eventlist .header .day {color:#7f7f7f;font-size:80%;margin-left:1em;}
.mod_eventlist .layout_teaser {margin:0 0 3em 0;}
.mod_eventlist h2 {margin:0 0 .5em 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:120%;}

/* UPCOMING EVENTS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#Marginalspalte .mod_eventlist {background:#263344;}
#Marginalspalte .mod_eventlist h2 {}
.layout_upcoming {display:block;margin:0 0 .5em 0;}
.layout_upcoming .date {font-weight:700;}
.layout_upcoming a {color:#000;margin:0 0 .25em 0;}

/* More */
.mod_eventlist .more {background:#263344;}

.home .mod_eventlist h2 {font-size:1em;font-weight:700;}
.home .mod_eventlist a {display:inline;}

.home .event {clear:left;}
.home .event .date {background: repeat scroll transparent;float: left;margin: 0 15px .5em 0;padding-bottom: 0;text-align: center;width: 40px;}
.home .event .day {color: #fff;display: block;font-size: 1.2em;font-weight: 700;margin: 0;padding: 0;line-height:100%;}
.home .event .month {color: #fff;font-weight: 500;font-size:80%;letter-spacing: 0.2em;margin: 0;padding: 0;position: relative;top: 0;line-height:90%;}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENT-ELEMENTE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* IMAGE-BOX THEMENSEITEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main .heading {display:inline-block;margin:0 20px 20px 0;position:relative;padding:0px;text-align:left;width:620px;height:300px;}
.heading h1 {position:absolute;bottom:15px;left:0;padding:20px;width:100%;margin:0;color:#000;height:auto;font-weight:700;}

/* SLIDER STARSEITE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.slider {display:inline-block;position:relative;padding:0px;float:left;text-align:left;width:620px;height:300px;margin:0 20px 1em 0;}
#main .heading + .mod_article {margin-top:2em;clear:both;}  
.ce_npslider .slider > h1 {position:absolute;bottom:20px;left:0;padding:20px;width:100%;margin:0;color:#000;height:auto;font-weight:700;}



/* DOWNLOADS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ce_downloads {margin:0 0 2em 0;}
.ce_downloads h2 {}
.ce_downloads ul {}
.ce_downloads ul li {margin:.5em 0 .5em 0;}
.ce_downloads ul li a {border:1px solid #000;padding:.75em;display:block;color:#000;font-size:110%;font-weight:700;}
.ce_downloads ul li a:before {content: "\f016";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1.3em;}
.ce_downloads ul li .size {font-size:80%;margin:0 0 0 .5em;font-weight:400;}
.ce_downloads ul li .mime_icon {display:none;}


a[href$=".pdf"]:after { content: " [PDF]";margin-left:.5em;font-weight:700; }
a[href$=".xls"]:after { content: " [XLS]";margin-left:.5em; }
a[href$=".doc"]:after { content: " [DOC]";margin-left:.5em; }
a[href$=".docx"]:after { content: " [DOCX]";margin-left:.5em; }
/* a[href$=".xls"]:after { content: "\f019";font-family:"FontAwesome";margin-left:1em; } */



/* LINKLIST - - - - - - - - - - - - - - - - - - - - - - - */
.mod_linklist {margin:1em 0;}
.mod_linklist .title {font-size:150%;margin:1em 0 .5em 0;}
.mod_linklist .entry {margin:.5em 1em .5em 0;}
.mod_linklist .entry .link {border:1px solid #000;;padding:.75em;display:block;color:#000;font-size:110%;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:#000;}
.mod_linklist .entry .link p a:before {content: "\f0c1";font-family:"FontAwesome";margin:0 .5em 0 0;font-size:1.3em;}
.mod_linklist .entry .link p a:after {content:" (" attr(href) ") ";}
.mod_linklist .entry .description {}
.mod_linklist .entry .description p {margin:.5em 1em 1.5em .75em;}

#Marginalspalte .mod_linklist {margin:0 0 1em 0;}
#Marginalspalte .mod_linklist .entry {margin:.5em 0;}
#Marginalspalte .mod_linklist .last {margin-bottom:2em; !important}
#Marginalspalte .mod_linklist .entry .link {font-size:80%;}
#Marginalspalte .mod_linklist .entry .link p a {color:#000;}
#Marginalspalte .mod_linklist .title {font-size:150%;margin:0 0 .5em 0;color:#000;}

/* GOOGLE MAPS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_dlh_googlemaps {display:inline-block;margin:0 20px 20px 0;position:relative;float:left;text-align:left;width:880px;}



/* PAGINIERUNG  - - - - - - - - - - - - - - - - - - - - - - - */
.pagination{margin:2em 0;padding:1em;background:#E0E0E0;}
.pagination p{margin:0 0 .75em;font-weight:700;}
.pagination ul{margin:0;padding:0;list-style-type:none;}
.pagination li{display:inline;}
.pagination a{display:inline-block;margin:0 .5em 0 0;padding:.5em .75em .5em .75em;background:#0066CD;color:#000;text-decoration:none;}
.pagination a:hover {background:#48A4FF;}
.pagination .current{display:inline-block;margin:0 .5em 0 0;padding:.5em .75em .5em .75em;color:#000;background:#48A4FF;}


/* CFS-MAPS - - - - - - - - - - - - - - - - - - - - - - - */

/* Popup-Box */
.olPopupContent {padding:1em !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: 30em;!important
}

.baseLayersDiv {/* display:none; */}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SUCHE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.mod_search form{margin:1em 0 2em 0;}
.mod_search .text{width:15em;padding:.2em;margin: 0 .5em 0 0;display:inline-block;font-size:1em;border:1px solid #ddd;-webkit-appearance: none;border-radius:0;}
.mod_search .submit {padding:.2em .6em;display:inline-block;margin:0; background: #ddd;font-weight:700;border:0;font-size:1em;-webkit-appearance: none;border-radius:0;}
.mod_search .submit:hover {background:#ff6600;color:#000;}
.mod_search .radio_container{display:inline-block;margin:1em 0;border:0;}

.mod_search .header{font-weight:500;margin: 1.5em 0 1em 0;}
.mod_search .odd,.mod_search .even{margin:1em 0;padding:1em 0;}
.mod_search h3{margin:0 0 0em 0;text-decoration:none;}
.mod_search h3 a{text-decoration:none;}
.mod_search .relevance{margin-left:2em;font-size:60%;color:#666;}
.mod_search .context{padding:.5em 0;font-size:90%;line-height:1.3em;color:#666;}
.mod_search .highlight{font-weight:700;}
.mod_search .url{padding:0;font-size:90%;font-weight:300;min-height:1.5em;margin:0 0 0 .2em;color:#009900;}
.mod_search .url:before{content: "\f0C1";font-family:"FontAwesome";color:#009900;padding:.2em .5em .2em 0;font-weight: normal;font-style: normal;display: inline-block;}
.mod_search .filesize{}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FORMULARE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ce_form {}
.formbody {}

.ce_form label, 
.ce_form .text, 
.text,
label,
.textarea {margin:.4em 0 .4em 0;}
.mod_login label, 
.mod_registration 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,
.ce_form .text,
.captcha {width:60%;float:left;padding:.3em;border:1px solid #ddd;-webkit-appearance: none;border-radius:0;}
.select {width:60%;float:left;padding:.3em;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:.3em;border:1px solid #ddd;height:10em;-webkit-appearance: none;border-radius:0;}
.submit_container {margin-left:29%;clear:both;}
.submit_container .submit {border:0;margin:.8em 0;color:#000;background:#0066CD;padding:.8em;font-weight:700;font-family:'Roboto',sans-serif;-webkit-appearance: none;border-radius:0;}
.submit:hover {background:#ff6600;color:#000;}
.ce_form p.error {width:60%;float:left;padding:.3em;}
input.error {border:1px solid #ff6600;margin-left:29%;}

.captcha_text {clear:both;margin:.5em 0 0 29%;display:block;}

.error {color:#CC0000}
p.error {}
textarea.error {clear:both;margin:.5em 0 .5em 29%;display:block;border:1px solid #cc0000;}

#tl_logout .submit_container {margin-left:0;clear:both;}

/* Checkbox Newsletter - - - - - - - - - - - - - - - - - - - - - - -  */
#ctrl_newsletter input.checkbox{float:left;width:1em;}
#ctrl_newsletter label{float:left;width:10em;clear:none;margin-left:.5em;}


/* Personal Data - - - - - - - - - - - - - - - - - - - - - - -  */
.checkbox_container {width:91%;}
.checkbox_container legend {clear:both;float:left;margin-right:1%;width:28%;}
.checkbox_container span {float:right;padding:.3em;width:66%;}
.checkbox_container span .checkbox{}
.checkbox_container span label{float:left;margin:0;width:5em;}

/* Upload - - - - - - - - - - - - - - - - - - - - - - -  */
.ce_extranet_upload .submit {border:0;margin:.8em 0;color:#000;background:#0066CD;padding:.8em;
-webkit-border-radius: .3em;-moz-border-radius: .3em;border-radius: .3em;font-weight:700;font-family:'Titillium',sans-serif;}
.ce_extranet_upload .submit:hover {background:#ff6600;color:#000;}
.ce_extranet_upload .upload {padding:.3em;}
.ce_extranet_upload label {margin:.8em 0;padding:.8em 0;}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NEWSLETTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#tl_subscribe {}
#tl_subscribe .text {padding:.3em;border:1px solid #ddd;font-size:100%;margin:0;height:1.6em;width:20em;-webkit-appearance: none;border-radius:0;}
#tl_subscribe .submit {border:1px solid #0066CD;margin:0 0 0 .5em;color:#000;background:#0066CD;padding:.3em;font-weight:400;font-family:'Roboto',sans-serif;font-size:100%;-webkit-appearance: none;border-radius:0;}

.mod_nl_list {}
.mod_nl_list ul {}
.mod_nl_list ul li {margin:0 0 .5em 0;}
.mod_nl_list ul li a {font-weight:700;margin:0 0 0 1em;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GESUNDHEIT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sante ul li a {background:#9A019A;margin:.5em 1em .5em 0;padding:.75em;display:inline-block;color:#000;font-size:110%;font-weight:700;}
.sante ul {padding:0 0 0 2em;}
.sante li {display:block;margin:0 0 1em 0;}
/* .sante li:before {content: "\f10c";font-family:"FontAwesome";margin:0 .5em 0 -1em;font-size:1.3em;} */


}
/* 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:1px solid #f0f0f0;
    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: "\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;padding-left: .5rem;}
.mod_wf_extendedBreadcrumb ul li {display:inline;}
.mod_wf_extendedBreadcrumb ul li a, .mod_wf_extendedBreadcrumb ul li span {
  display:inline-block;font-size:2rem;margin:0 1rem 0 0;color:#fff;opacity:.8;
  text-shadow: 0 0 10px #666;
}
.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;}


.mod_newsletterSubscribeNotificationCenter .formbody {
  display: inline-block;
  width: 100%;
  margin: 0 0 1rem 0;
}

.mod_newsletterSubscribeNotificationCenter .formbody .widget-text {
  width:70%;
  float: left;
}
.mod_newsletterSubscribeNotificationCenter .formbody .widget-submit {
  width:30%;
  float: left;
  clear:none;
  margin:0;
}
.mod_newsletterSubscribeNotificationCenter .widget-text .text {
  padding:.5rem;border:1px solid #ddd;font-size:1rem;margin:0;width:95%;-webkit-appearance: none;border-radius:0;
}
.mod_newsletterSubscribeNotificationCenter .formbody .submit {
  border:1px solid #0066CD;margin:0 0 0 .5rem;color:#fff;background:#0066CD;padding:.5rem;font-weight:400;font-family:'Roboto',sans-serif;font-size:1rem;-webkit-appearance: none;border-radius:0;
}
.mod_newsletterSubscribeNotificationCenter .formbody .submit:hover {
  border:1px solid #ff6600;background:#ff6600;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 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;
    }
}

/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: normal;
  font-weight: 100;
  src: url('../../files/fonts/roboto/roboto-v29-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: italic;
  font-weight: 100;
  src: url('../../files/fonts/roboto/roboto-v29-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('../../files/fonts/roboto/roboto-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: italic;
  font-weight: 300;
  src: url('../../files/fonts/roboto/roboto-v29-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/roboto/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: url('../../files/fonts/roboto/roboto-v29-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: url('../../files/fonts/roboto/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: italic;
  font-weight: 500;
  src: url('../../files/fonts/roboto/roboto-v29-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('../../files/fonts/roboto/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: italic;
  font-weight: 700;
  src: url('../../files/fonts/roboto/roboto-v29-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto'; font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('../../files/fonts/roboto/roboto-v29-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/roboto/roboto-v29-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/roboto/roboto-v29-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/roboto/roboto-v29-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/roboto/roboto-v29-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

