/* 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;} */


}