@charset"UTF-8";
@import"../../fileadmin/templates/_css/settings";
.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:1px solid #e2e9ee;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:0px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:0px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:0px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-space-before-25{margin-top:25px !important}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:150px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:150px}
html{font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;
vertical-align:baseline;
}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;
font:inherit;
margin:0;
}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;
cursor:pointer;
}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;
padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;
-moz-box-sizing:content-box;-webkit-box-sizing:content-box;
box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:none;margin:0;padding:0}
legend{border:0;
padding:0;
}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html{overflow-y:scroll;color:#343b40;font-family:'Source Sans Pro',Arial,sans-serif;font-size:100%;line-height:1.33;font-weight:400}
@media screen and (min-width:940px){html{font-size:100%}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
img{width:auto;max-width:100% !important;height:auto}
iframe{max-width:100% !important;margin-bottom:20px}
::-moz-selection{color:#fff;background:#0168b2}
::selection{color:#fff;background:#0168b2}
h1{font-size:40px;font-size:2.5rem;font-weight:700;text-transform:uppercase;color:#ed6826}
h2{margin-top:0;font-size:28px;font-size:1.75rem;font-weight:600;text-transform:uppercase;color:#0168b2}
h2.category,.sidebar h2{margin:0px 0 20px 0;padding:4px 10px;background:#ed6826;font-size:18px;font-size:1.125rem;color:#fff;font-weight:600}
h2.category a,.sidebar h2 a{display:block;margin:-4px -10px;padding:4px 10px;color:#fff}
h2.category a:hover,.sidebar h2 a:hover{background:#0168b2}
h2.category.blue,.sidebar h2.blue{background:#0168b2}
h2.category.blue a,.sidebar h2.blue a{color:#fff}
h2.category.blue a:hover,.sidebar h2.blue a:hover{background:#ed6826}
.mainContent h2.contactPerson{margin-top:1.0625em;font-size:15px;font-size:0.9375rem;font-weight:600}
h3{font-size:15px;font-size:0.9375rem;font-weight:600}
@media screen and (min-width:940px){.sidebar>h1{margin-top:10px}
.sidebar>h2{margin-top:10px}
.sidebar>h3{margin-top:10px}
}
.hiddenHeading{position:absolute;clip:rect(1px,1px,1px,1px)}
p{margin-top:0;margin-bottom:1.0625em;font-size:15px;font-size:0.9375rem;font-weight:300}
a{color:#0168b2;text-decoration:none;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
a:hover{color:#ed6826}
a:focus{outline:0}
a.more,.more a{display:table;margin-top:2em;padding:10px 15px;border:1px solid #0168b2;font-size:15px;font-size:0.9375rem;font-weight:600;color:#0168b2;text-decoration:none;text-transform:uppercase}
a.more:hover,.more a:hover{background:#0168b2;color:#fff}
ul,ol{margin:0;padding:0;list-style:none}
ul li,ol li{margin:0;padding:0}
.mainContent ul{margin-bottom:15px;
}
.mainContent ul li{padding-left:24px;background:url('../../fileadmin/templates/_images/bullet.svg') no-repeat 0 0.3rem;background-size:11px 11px;font-size:15px;font-size:0.9375rem;font-weight:300}
.mainContent ol{margin-bottom:15px;padding-left:15px;list-style-type:decimal}
.mainContent ol li{margin-bottom:15px;padding-left:16px;font-size:15px;font-size:0.9375rem;font-weight:300}
strong,b{font-weight:700}
em,i{font-style:italic}
table,blockquote{margin-bottom:15px}
.divider,hr{clear:both;display:block;height:1px !important;margin:15px 0px 20px 0px;padding:0 !important;background:#e2e9ee;border:0;font-size:0;line-height:0}
@media screen and (min-width:940px){.divider,hr{margin:35px 0px 40px 0px}
}
figure{margin:0;background:#e2e9ee}
figure figcaption{margin:0 0 0 0;padding:0 0.5rem 0.5rem 0.5rem;background:#e2e9ee;font-size:12px;font-size:0.75rem;font-weight:300}
form{margin-bottom:20px}
legend{display:none}
legend legend{display:block}
fieldset{padding:22px 22px;background-color:#f0f5f7;border-color:#f0f5f7}
fieldset fieldset{padding:25px 4px}
label{display:block;width:100%}
@media screen and (min-width:480px){label{float:left;width:25%;margin-right:5%;clear:left}
}
input,textarea,select,file{width:100%;padding:4px 8px;margin:0 0 0.625rem 0;border:1px solid #9cb0bf;font-weight:300;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
@media screen and (min-width:480px){input,textarea,select,file{float:left;width:70%}
}
input[type='radio'],input[type='checkbox']{width:auto;margin:1px 10px 10px 10px;padding:0;background:none;border:none;vertical-align:middle}
textarea{height:10em}
input:focus,textarea:focus{background:#9cb0bf;color:#fff;outline:0;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
input[type='submit']{clear:both;float:right;width:auto;padding:10px 15px;background:#fff;border:1px solid #0168b2;font-size:0.9375rem;font-weight:600;color:#0168b2;text-transform:uppercase}
input[type='submit']:hover{background:#0168b2;color:#fff}
select{width:100%;padding:5px 0 2px 0;line-height:1}
@media screen and (min-width:480px){select{float:left;width:70%}
}
option{padding:2px 2%;line-height:1.5}
.mandatory{padding-left:0.25rem}
.cc_message{margin-top:0 !important;line-height:1.2em !important}
.wrap.wrapFluid{max-width:100%}
.wrap{width:100%;max-width:1060px;margin:0 auto;text-align:center}
@media screen and (min-width:940px){.wrap{padding:0px 20px}
}
.column{padding:0 20px;text-align:left}
.row .row .column{padding-left:0}
.row .row .column:last-child{padding-right:0}
@media screen and (min-width:760px){.column.two-thirds.midsize-min{float:left;width:66.7%}
.column.third.midsize-min{float:left;width:33.3%}
}
@media screen and (min-width:940px){.column{float:left}
.column.full{width:100%}
.column.two-thirds{width:66.7%}
.column.half{width:50%}
.column.third{width:33.3%}
.column.fourth{width:25%}
.column.three-fourths{width:75%}
.column.flow-opposite{float:right}
}
.sidebar .column.fourth{float:left;width:80px;padding-right:20px}
.sidebar .column.three-fourths{float:left;width:auto;padding-right:0}
@media screen and (min-width:940px){.sidebar .column.three-fourths{width:200px}
}
.gebrauchtwarenhaus{background-image:url('../../fileadmin/templates/_images/icons/gebrauchtwarenhaus.svg');background-repeat:no-repeat}
.handwerkDienstleistung{background-image:url('../../fileadmin/templates/_images/icons/handwerk-dienstleistung.svg');background-repeat:no-repeat}
.bildungSoziales{background-image:url('../../fileadmin/templates/_images/icons/bildung-soziales.svg');background-repeat:no-repeat}
.top{margin-top:10px}
@media screen and (min-width:1060px){.top{margin-top:20px;padding:0}
.top .column{padding:0}
}
.top .diakonie{font-size:13px;font-size:0.8125rem;font-weight:300;color:#9cb0bf;text-align:center}
.top .diakonie a:hover{opacity:0.7}
.top .diakonie img{width:70px;margin-left:3px}
@media screen and (min-width:940px){.top .diakonie{text-align:right}
.top .diakonie img{width:95px}
}
.top .logo{margin-top:17px;text-align:center}
@media screen and (min-width:940px){.top .logo{overflow:visible;margin-top:-20px;text-align:left}
}
.top .logo a{display:block;max-width:410px;margin:0 auto}
@media screen and (min-width:940px){.top .logo a{margin:0}
}
.top .searchbar{position:relative;margin-top:30px}
.top .searchbar input{padding-right:37px}
@media screen and (min-width:940px){.top .searchbar input{float:right;width:260px}
}
.top .searchbar input[type='submit']{position:absolute;overflow:hidden;width:22px;height:21px;padding-right:0;top:4px;right:9px;border:none;background:url('../../fileadmin/templates/_images/form_loupe.png') no-repeat;white-space:nowrap;text-indent:999em;opacity:1.0;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
.top .searchbar input[type='submit']:hover{opacity:0.6;cursor:pointer}
#intern .searchbar{display:none}
#intern .logo{margin-bottom:21px}
.navMain{padding:0;background:#0168b2}
.navMain .column{padding:0}
.navMain .home{display:none}
@media screen and (min-width:1060px){.navMain .home{display:block}
.navMain .home a{width:38px;height:55px;overflow:hidden;background:url('../../fileadmin/templates/_images/icons/home.png') 20px 20px no-repeat;text-indent:999em}
}
.topic{z-index:11;background:white url('../../fileadmin/templates/_images/headerimage.jpg') no-repeat right 0;background-size:auto 250px}
@media screen and (min-width:760px){.topic{background-position:100% -5%;background-size:auto 350px}
}
@media screen and (min-width:940px){.topic{overflow:visible;height:400px;margin-bottom:80px;background-position:center 0;background-color:#343b40;background-size:auto 400px}
}
.topic .row{position:relative;z-index:2;margin:0 auto}
.topic .column{max-width:70%;margin:0 auto}
.topic .aboutUs{margin-top:175px;padding:30px 40px 40px 40px;background:#ed6826}
@media screen and (min-width:940px){.topic .aboutUs{position:absolute;z-index:1;width:360px;margin-top:0;left:-20px;bottom:-35px}
}
.topic .aboutUs h1{color:#fff;font-size:24px;font-size:1.5rem}
@media screen and (max-width:479px){.topic .aboutUs h1{font-size:20px;font-size:1.25rem}
}
@media screen and (min-width:940px){.topic .aboutUs h1{font-size:28px;font-size:1.75rem}
}
.topic .aboutUs a{border-color:#fff;font-size:20px;font-size:1.25rem;color:#fff}
@media screen and (max-width:479px){.topic .aboutUs a{padding:10px 10px;font-size:16px;font-size:1rem}
}
.topic .aboutUs a:hover{background:#fff;color:#ed6826}
.topic .navDivision{margin-top:20px;padding:0}
@media screen and (min-width:940px){.topic .navDivision{float:right;margin-top:260px;margin-right:-20px}
}
.topic .navDivision a{display:inline-block;width:100%;margin-bottom:20px;padding:40px 10px 40px 135px;overflow:hidden;background-color:#9cb0bf;background-position:35px center;background-size:64px auto;color:#fff;text-transform:uppercase;font-size:20px;font-size:1.25rem;font-weight:600;text-decoration:none}
@media screen and (max-width:479px){.topic .navDivision a{padding-left:90px;font-size:16px;font-size:1rem;background-position:25px center;background-size:40px auto}
}
@media screen and (min-width:940px){.topic .navDivision a{display:inline-block;text-align:center;width:140px;height:140px;margin-right:20px;margin-bottom:0;padding:94px 10px 0px 10px;background-position:center 17px;background-size:62px auto;font-size:16px;font-size:1rem}
}
.topic .navDivision a:hover{background-color:#ed6826}
.topic .navDivision a:last-child{margin-right:0}
.title{background:#9cb0bf;margin-bottom:40px;z-index:11}
@media screen and (min-width:760px){.title{margin-bottom:80px}
}
.title .column.two-thirds{position:relative;z-index:10;
}
.title .column.two-thirds .navBreadcrumb{display:block;padding:20px 0px 20px 0px;font-size:28px;font-size:1.75rem;line-height:1.2;font-weight:600;text-transform:uppercase;color:#fff;background-image:none}
@media screen and (min-width:760px){.title .column.two-thirds .navBreadcrumb{padding:12px 0px 20px 140px;font-size:15px;font-size:0.9375rem}
}
@media screen and (min-width:1060px){.title .column.two-thirds .navBreadcrumb{padding:40px 0px 13px 100px}
}
.title .column.two-thirds .navBreadcrumb a{margin-right:5px;padding:0;font-size:15px;font-size:0.9375rem;line-height:1.2;font-weight:400;color:#e2e9ee}
.title .column.two-thirds .navBreadcrumb a:after{content:"»";margin-left:5px}
.title .column.two-thirds .navBreadcrumb a:hover{color:#fff}
.title .column.two-thirds .navBreadcrumb .current{display:block;margin-top:10px;font-size:28px;font-size:1.75rem;line-height:1.5}
@media screen and (min-width:760px){.title .column.two-thirds .navBreadcrumb .current{margin-top:0;line-height:1.2}
}
.title .column.two-thirds .icon{display:none}
@media screen and (min-width:760px){.title .column.two-thirds .icon{position:absolute;z-index:1;display:block;overflow:hidden;width:120px;height:120px;bottom:-40px;left:20px;background:#ed6826 url('../../fileadmin/templates/_images/icons/werkhof.svg') no-repeat center center;background-size:66.6%;text-indent:999rem;white-space:nowrap}
}
@media screen and (min-width:1060px){.title .column.two-thirds .icon{left:-20px}
}
.title .column.two-thirds .gebrauchtwarenhaus .icon{background-image:url('../../fileadmin/templates/_images/icons/gebrauchtwarenhaus.svg')}
.title .column.two-thirds .handwerkDienstleistung .icon{background-image:url('../../fileadmin/templates/_images/icons/handwerk-dienstleistung.svg')}
.title .column.two-thirds .bildungSoziales .icon{background-image:url('../../fileadmin/templates/_images/icons/bildung-soziales.svg')}
.title .column.two-thirds .social{position:absolute;z-index:1;right:20px;bottom:-22px;line-height:1}
@media screen and (min-width:1060px){.title .column.two-thirds .social{right:0}
}
.title .column.two-thirds .social a{display:inline-block;overflow:hidden;width:20px;height:20px;margin:0 0 0 1px;border:none;background:#9cb0bf url('../../fileadmin/templates/_images/icons/social.png') no-repeat;text-indent:999rem;white-space:nowrap}
.title .column.two-thirds .social a:hover{background-color:#0168b2}
.title .column.two-thirds .social a.facebook{background-position:0 0}
.title .column.two-thirds .social a.twitter{background-position:-19px 0}
.teaser h2.category{background:#343b40}
.teaser .teaserbox{margin-bottom:20px;padding:20px;background:#f0f5f7}
.teaser h3{margin:0;text-transform:uppercase;font-size:28px;font-size:1.75rem}
.navSidebarParent{display:block;margin-top:20px;padding:10px 20px;background:#0168b2;color:#fff;font-size:16px;font-size:1rem;font-weight:600}
@media screen and (min-width:940px){.navSidebarParent{margin-top:-40px}
}
.navSidebar{margin-bottom:19px}
.navSidebar li a{display:block;margin-bottom:1px;padding:10px 20px;background:#e2e9ee;font-size:16px;font-size:1rem;font-weight:600;color:#0168b2}
.navSidebar li a:hover{background:#f0f5f7;color:#004a7f}
.navSidebar li a.active{color:#ed6826}
.navSidebar li li a{background:#f0f5f7;padding-left:60px;background:#f0f5f7 url('../../fileadmin/templates/_images/bullet.svg') no-repeat 36px 1rem;background-size:10px 10px}
.navSidebar li li a:hover{background:rgba(240,245,247,0.5) url('../../fileadmin/templates/_images/bullet.svg') no-repeat 36px 1rem;background-size:10px 10px}
.navSidebar li li li a{background:#f0f5f7;font-weight:400}
.navSidebar li li li a:hover{background:rgba(240,245,247,0.5)}
.navSidebar li li li a:before{content:"-";margin-right:8px}
.navFooter{margin-top:40px;padding:20px 20px 40px 20px;background:#9cb0bf;color:#fff}
.navFooter .column.half{border-bottom:1px solid #8296a5}
@media screen and (max-width:479px){.navFooter .column.fourth:first-child{margin-top:10px}
.navFooter .column.fourth:last-child{margin-top:30px}
}
@media screen and (min-width:480px){.navFooter .column.fourth{float:left;width:49%}
.navFooter .column.fourth:last-child{padding:0}
}
@media screen and (min-width:480px) and (min-width:940px){.navFooter{padding-top:40px}
.navFooter .row{background:url('../../fileadmin/templates/_images/navFooter_background.png') repeat-y;background-size:100% auto}
.navFooter .column.half{border-bottom:none}
.navFooter .column.fourth{width:25%}
.navFooter .column.fourth:last-child{padding-left:20px}
}
.navFooter h4{margin:20px 0 30px 0;text-transform:uppercase;font-size:28px;font-size:1.75rem}
@media screen and (min-width:940px){.navFooter h4{margin-top:0}
}
.navFooter h4 a{text-decoration:none;color:#343b40}
.navFooter h4 a:hover{color:#1d1d1b}
.navFooter ul{margin-bottom:8px}
@media screen and (min-width:940px){.navFooter ul{margin-bottom:0}
}
.navFooter ul a{font-size:15px;font-size:0.9375rem;text-decoration:none;color:#fff;font-weight:600}
.navFooter ul a:hover{color:#e2e9ee}
.navFooter ul ul{margin-bottom:20px}
.navFooter ul ul a{font-weight:300}
@media screen and (min-width:480px){.navFooter .column.half li{vertical-align:top;display:inline-block;width:49%}
.navFooter .column.half li li{display:block;width:100%}
}
.footer{padding-top:20px;padding-bottom:30px;background:#697d8a;color:#f0f5f7}
.footer .column{padding-bottom:10px}
.footer a{display:block;padding-left:16px;background:url('../../fileadmin/templates/_images/icons/login.png') no-repeat 0px 0.3em;color:#fff}
.footer a:hover{color:#9cb0bf;text-decoration:none}
.flexnav{position:relative;z-index:200;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0}
.flexnav.opacity{opacity:0}
.flexnav.flexnav-show{max-height:2000px;opacity:1;
}
.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}
.flexnav li{position:relative;overflow:hidden}
.flexnav li a{position:relative;z-index:100;display:block;padding:24px 20px 24px 20px;overflow:hidden;color:#9fcef0;background:#0168b2;border-bottom:1px solid #3980cd;font-size:20px;font-size:1.25rem;font-weight:600;text-transform:uppercase}
.flexnav li a:hover{text-decoration:none}
.flexnav li ul{width:100%;background:#00406e}
.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;border-bottom:1px solid #003662}
.flexnav li ul li a{display:block;padding-top:18px;padding-bottom:12px;background:#00406e;border-bottom:none;font-size:18px;font-size:1.125rem;font-weight:600;color:#fff}
.flexnav li ul li a:hover{color:#9fcef0}
.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li.services ul li a{padding-left:63px;background-position:20px 0.75em !important;background-repeat:no-repeat;background-size:30px auto !important}
.flexnav li.services ul .gebrauchtwarenhaus{background-image:url('../../fileadmin/templates/_images/icons/gebrauchtwarenhaus.svg')}
.flexnav li.services ul .handwerkDienstleistung{background-image:url('../../fileadmin/templates/_images/icons/handwerk-dienstleistung.svg')}
.flexnav li.services ul .bildungSoziales{background-image:url('../../fileadmin/templates/_images/icons/bildung-soziales.svg')}
.flexnav ul li ul{padding-bottom:12px}
.flexnav ul li ul li{border-bottom:none}
.flexnav ul li ul a{padding-top:6px;padding-bottom:6px;padding-left:22px;font-size:16px;font-size:1rem;font-weight:700;text-transform:none}
.flexnav ul li ul li ul{display:block !important;padding-left:15px;padding-bottom:6px}
.flexnav ul li ul li ul a{padding-top:2px;padding-bottom:2px;padding-left:24px;color:#83b2d3;font-weight:400}
.flexnav ul li ul li ul a:before{content:"- ";display:inline-block;width:15px;margin-left:-15px}
.flexnav ul li ul li ul a.active,.flexnav ul li ul li ul a:hover{color:#fff}
.flexnav .touch-button{position:absolute;z-index:999;top:0;right:8px;width:50px;height:50px;text-align:center}
.flexnav .touch-button:hover{cursor:pointer}
.flexnav .touch-button .navicon{position:relative;top:1.8rem;font-size:16px;font-size:1rem;color:transparent;background:url('../../fileadmin/templates/_images/icons/flexnav_navigon.svg') no-repeat left 0.15em}
.flexnav .touch-button.active{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.flexnav .touch-button.active .navicon{top:0.5rem}
.flexnav ul .navicon{top:1.25rem !important;opacity:0.5 !important}
.flexnav ul ul .navicon{display:none;top:0.25rem !important;opacity:0.3 !important}
.flexnav ul .touch-button.active .navicon{top:1.0rem !important}
.navButton{position:relative;display:block;padding:19px 20px 20px 63px;border-bottom:1px solid #3980cd;background:#0168b2 url('../../fileadmin/templates/_images/navButton.png') no-repeat 20px center;color:#9fcef0;font-size:20px;font-size:1.25rem;font-weight:600;text-transform:uppercase;cursor:pointer}
.navButton:after{content:" einblenden"}
.navButton.active:after{content:" ausblenden"}
.navButton.one-page{position:fixed;top:0;right:5%;padding-right:45px}
.navButton .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:8px;width:50px;height:50px;text-align:center}
.navButton .touch-button .navicon{position:relative;top:1.2em;font-size:16px;font-size:1rem;color:transparent;background:url('../../fileadmin/templates/_images/icons/flexnav_navigon.svg') no-repeat left 0.15em}
.navButton .touch-button.active{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.navButton .touch-button.active .navicon{top:0.5rem}
@media screen and (min-width:1060px){body.one-page{padding-top:70px}
.flexnav{overflow:visible;padding-left:20px}
.flexnav.opacity{opacity:1}
.flexnav.one-page{top:0;right:auto;max-width:1060px}
.flexnav.flexnav-show ul{display:block !important;opacity:1 !important}
.flexnav li{position:relative;z-index:100;float:left;display:block;overflow:visible}
.flexnav li a{padding:15px 15px 15px 15px;border-bottom:none}
.flexnav li:hover>a{color:#fff}
.flexnav li.item-with-ul:hover>a{background:url('../../fileadmin/templates/_images/flexnav_arrow.png') no-repeat 50% bottom}
.flexnav li>ul{position:absolute;z-index:100;width:auto !important;top:auto;left:-25%;padding-bottom:20px}
.flexnav li>ul li{width:100%;border-bottom:none}
.flexnav li>ul ul{padding-bottom:0}
.flexnav li ul li>ul{position:static;display:block !important;width:100% !important;margin-left:0;padding-left:20px}
.flexnav li ul li>ul li{position:static;float:none !important;width:100%}
.flexnav li ul li:hover>ul,.flexnav li ul li>ul.flexnav-show{display:block !important}
.flexnav li ul li a{min-width:220px;padding:18px 18px 5px 18px;font-size:16px;font-size:1rem;text-transform:none}
.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:100}
.flexnav li ul.open li{overflow:visible;max-height:1000px}
.flexnav li ul.open ul.open{margin-left:100%;top:0}
.flexnav ul li ul li{display:block !important;padding-bottom:1px}
.flexnav ul li ul li a{padding-top:3px;padding-bottom:2px;padding-left:24px;color:#83b2d3;font-weight:400}
.flexnav ul li ul li a:before{content:"- ";display:inline-block;width:15px;margin-left:-15px}
.flexnav ul li ul li a:hover{color:#fff}
.flexnav ul li ul li ul a:before{content:"· "}
.flexnav li.services ul{width:1060px !important;padding-top:8px;left:-58px}
.flexnav li.services ul li{float:left;width:33.3%}
.flexnav li.services ul li a{padding-bottom:20px;text-transform:uppercase}
.flexnav li.services ul li li a{padding-bottom:5px;text-transform:none;color:#fff;font-weight:600}
.flexnav li.services ul li li a:hover{color:#9fcef0}
.flexnav li.services ul li li li a{padding-bottom:2px;color:#83b2d3;font-weight:400}
.flexnav li.services ul li li li a:hover{color:#fff}
.flexnav li.services ul li li li a:before{content:"- "}
.flexnav li.services ul .gebrauchtwarenhaus{background-image:url('../../fileadmin/templates/_images/icons/gebrauchtwarenhaus_flexnav.png')}
.flexnav li.services ul .handwerkDienstleistung{background-image:url('../../fileadmin/templates/_images/icons/handwerk-dienstleistung_flexnav.png')}
.flexnav li.services ul .bildungSoziales{background-image:url('../../fileadmin/templates/_images/icons/bildung-soziales_flexnav.png')}
.flexnav li.services ul ul{display:block !important;width:100% !important;margin-left:0px;padding-top:0px}
.flexnav li.services ul ul li{padding-left:3px}
.flexnav li.services ul ul li a{padding-left:0}
.flexnav li.services ul ul ul{margin-left:-13px}
.flexnav li.services ul ul ul li{padding-left:0px}
.flexnav li.services ul ul li li a{padding-left:16px}
.flexnav li.services ul ul li li li a{padding-left:0px}
.navButton,.touch-button{display:none}
}
.oldie body.one-page{padding-top:70px}
.oldie .flexnav{overflow:visible}
.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}
.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px;overflow:visible}
.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}
.oldie .flexnav li:hover>ul li{width:100%;float:none}
.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none;overflow:visible}
.oldie .flexnav li>ul{position:absolute;z-index:100;top:auto;left:0;display:none;overflow:visible;background:#acaca1}
.oldie .flexnav li ul li ul{top:0}
.oldie .flexnav li ul li a{border-bottom:none}
.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}
.oldie .flexnav li ul.open li{width:100%}
.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}
.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}
.oldie .navButton{display:none}
.oldie.ie7 .flexnav li{width:19.9%}
.csc-textpic a.lightbox{display:block;background:#0168b2}
.csc-textpic a.lightbox img:hover{opacity:0.7}
.csc-textpic-imagewrap[data-csc-images='1']{margin-bottom:20px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:20px;margin-bottom:20px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
.sidebar div.csc-textpic-imagecolumn.csc-textpic-lastcol,.sidebar td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:20px}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-top:1.5rem;margin-right:0px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:20px}
@media screen and (max-width:939px){div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;margin-right:20px}
div.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:0 !important}
}
div.csc-textpic-intext-left .csc-textpic-imagewrap{margin-top:1.3rem}
div.csc-textpic-intext-right .csc-textpic-imagewrap{margin-top:1.3rem}
.contenttable{border-top:1px solid #e2e9ee;margin-bottom:40px;border-collapse:collapse}
.contenttable tr:hover{background:#f0f5f7;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
.contenttable td,.contenttable th{padding:15px 8px 15px 8px;vertical-align:top;border-bottom:1px solid #e2e9ee}
.contenttable th{color:#0168b2}
.contenttable.chronik .td-0{min-width:120px}
.gallerySlider .slides{
}
.gallerySlider .slides li{margin:0px !important;padding:0 !important;background-image:none !important;text-align:center}
.galleryTwoCol a{display:block;width:100%;margin-bottom:8px}
@media screen and (min-width:480px){.galleryTwoCol a{float:left;width:49%}
.galleryTwoCol a:nth-child(even){float:right}
}
.organisation section{margin-bottom:20px;padding:0 20px;font-size:12px;font-size:0.75rem;text-align:center}
@media screen and (min-width:480px){.organisation section{float:left}
}
.organisation section strong{display:block}
@media screen and (min-width:480px){.section-4-4{width:100%}
.section-2-4{width:100%}
.section-GL{width:100%}
.section-1-4{width:100%}
.section-MAV{width:100%}
.section-1-7{width:50%}
.section-1-7.clear-tablet{clear:both}
}
@media screen and (min-width:760px){.section-GL{float:right !important;width:66.6%}
.section-MAV{float:left !important;width:33.3%}
}
@media screen and (min-width:940px){.section-4-4{float:left !important;clear:both;width:100%}
.section-2-4{float:none !important;width:50%;margin-right:25%;margin-left:25%}
.section-1-4{width:25%;margin-top:-48%}
.section-1-4.leftCol{float:left !important}
.section-1-4.rightCol{float:right !important}
.section-1-7{width:25%;clear:none}
.section-1-7.clear-tablet{clear:none}
.section-1-7.clear-desktop{clear:both}
}
.organisation section+.divider{margin-bottom:20px !important}
.orgaHeader{overflow:hidden;position:relative;width:100%;height:0;padding:10% 10px 90% 10px;background:#0168b2;color:#fff;font-size:16px;font-size:1rem;text-transform:uppercase;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
.orgaHeader:hover .contactData{opacity:1 !important;background:#3980cd;cursor:pointer}
.orgaHeader .name{display:block;margin-top:10%;color:#9fcef0;font-size:14px;font-size:0.875rem}
.orgaHeader+.orgaHeader{margin-top:19%}
@media screen and (min-width:480px) and (max-width:939px){.section-4-4 .orgaHeader{padding:5% 10px 45% 10px}
}
@media screen and (min-width:760px){.section-4-4 .orgaHeader{padding:5% 10px 33.3% 10px}
}
@media screen and (min-width:480px) and (max-width:939px){.section-2-4 .orgaHeader{padding:5% 10px 45% 10px}
}
@media screen and (min-width:940px){.section-2-4 .orgaHeader{padding:5% 10px 45% 10px}
}
@media screen and (min-width:480px) and (max-width:939px){.section-GL .orgaHeader{padding:5% 10px 45% 10px}
}
@media screen and (min-width:760px){.section-GL .orgaHeader{padding:5% 10px 40.8% 10px}
}
@media screen and (min-width:940px){.section-GL .orgaHeader{padding-bottom:41.8%}
}
@media screen and (min-width:480px) and (max-width:939px){.section-MAV .orgaHeader{padding:5% 10px 45% 10px}
}
@media screen and (min-width:760px){.section-MAV .orgaHeader{padding:10% 10px 90% 10px}
}
@media screen and (min-width:480px) and (max-width:939px){.section-1-4 .orgaHeader{float:left;width:47%;margin:0px 1%;padding:5% 10px 45% 10px}
}
.trapez{position:relative;height:30px;width:100%;margin:0px auto;background:#005096}
.trapez:before{content:' ';position:absolute;width:10%;height:30px;left:0%;background:#005096 url('../../fileadmin/templates/_images/organisation_trapez_before.png') no-repeat left bottom;background-size:100% 30px}
.trapez:after{content:' ';position:absolute;width:10%;height:30px;right:0%;background:#005096 url('../../fileadmin/templates/_images/organisation_trapez_after.png') no-repeat right bottom;background-size:100% 30px}
.orgaMain{overflow:hidden;position:relative;width:80%;height:0;margin:0 auto;padding:5% 10px 75% 10px;background:#e2e9ee;color:#343b40;font-size:14px;font-size:0.875rem;border-top:1px solid #d4dbdf;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
.orgaMain:hover .contactData{opacity:1 !important;background:#b6c7d1;cursor:pointer}
.orgaMain strong{display:block;color:#0168b2;font-size:15px;font-size:0.9375rem;text-transform:uppercase}
.contactData{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;padding:12% 20px 0 20px;text-transform:none;color:#fff;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;font-size:14px;font-size:0.875rem}
.contactData img{margin-bottom:10px}
.contactData strong{text-transform:uppercase;color:#9fcef0}
.contactData a{color:#9fcef0}
.contactData a:hover{color:#fff;text-decoration:underline}
.contactData .bx-wrapper .bx-prev{left:10px;background:url('../../fileadmin/templates/_images/icons/bxslider_controls.png') no-repeat 0 -32px}
.contactData .bx-wrapper .bx-prev:hover,.contactData .bx-wrapper .bx-prev:focus{background-position:0 0}
.contactData .bx-wrapper .bx-next{right:10px;background:url('../../fileadmin/templates/_images/icons/bxslider_controls.png') no-repeat -43px -32px}
.contactData .bx-wrapper .bx-next:hover,.contactData .bx-wrapper .bx-next:focus{background-position:-43px 0}
.contactData .bx-wrapper .bx-controls-direction a{position:absolute;top:20%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.contactData .bx-wrapper .bx-controls-direction a.disabled{display:none}
.contactData .bx-wrapper .bx-pager{display:none}
.section-1-7 .orgaMain .contactData{color:#343b40}
.section-1-7 .orgaMain .contactData img{width:50px}
.section-1-7 .orgaMain .contactData strong{color:#0168b2}
.section-1-7 .orgaMain .contactData a{color:#0168b2}
.section-1-7 .orgaMain .contactData a:hover{color:#ed6826}
.news{margin-bottom:20px;margin-top:50px}
.sidebar .news{margin-top:5px}
.newsLatest{clear:both}
.newsLatest .newsImage{float:left;width:60px;height:60px;margin-bottom:10px;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out,opacity 0.3s ease-out}
.newsLatest .newsImage:hover{opacity:0.85;background:#0168b2}
.newsLatest h3{margin:0;padding-left:80px;color:#343b40;font-weight:600}
.newsLatest h3 span{display:block;font-weight:300}
.newsLatest h3 a{color:#343b40}
.newsLatest h3 a:hover{color:#0168b2}
.newsLatest.calendar .newsDate{background:#9cb0bf}
.newsLatest.calendar .newsDate:hover{background:#ed6826;opacity:1}
.newsLatest.calendar .newsDate a{color:#fff;text-align:center}
.newsLatest.calendar .newsDate .newsDay{display:block;margin-top:-1px;color:#fff;font-size:40px;font-size:2.5rem;line-height:1;font-weight:600}
.newsLatest.calendar .newsDate .newsMonth{display:block;color:#e2e9ee;font-size:15px;font-size:0.9375rem;line-height:1;font-weight:600}
.newsLatest.calendar h3 a:hover{color:#ed6826}
.newsLatest.calendar .period{color:#ed6826}
.newsLatest.calendar .teaser{margin-bottom:0.5rem}
.newsLatest.calendar.first .newsDate,.newsLatest.calendar:first-child .newsDate{background:#ed6826}
.newsLatest.calendar.first .newsDate .newsMonth,.newsLatest.calendar:first-child .newsDate .newsMonth{color:#ffe5d9}
.newsList{clear:both}
@media screen and (min-width:940px){.newsList.newsListSubpage:first-child{margin-top:-15px}
}
.newsList .newsImage{margin:0 auto 15px auto;padding:0;background:#e2e9ee}
@media screen and (min-width:480px){.newsList .newsImage{float:right;border-left:20px solid #fff}
#index .newsList .newsImage{width:50%}
}
.newsList .newsImage p{margin:0;padding:0px 8px 5px 8px;font-size:12px;font-size:0.75rem;font-weight:400;color:#343b40}
.newsList .newsDate{margin-bottom:12px;padding:2px 5px;background:#0168b2;font-size:12px;font-size:0.75rem;font-weight:600;color:#fff}
.newsList h2{margin:0 0 12px 0}
.newsList .more{margin-bottom:20px}
.newsListSubpage.calendar{margin-bottom:20px;padding:20px 20px 0px 20px;background:#f0f5f7}
@media screen and (min-width:940px){.newsListSubpage.calendar.newsListSubpage:first-child{margin-top:0px}
}
.newsListSubpage.calendar p{font-weight:600}
.newsListSubpage.calendar .newsCalendarDate{margin-bottom:10px;font-weight:400}
.newsListSubpage.calendar .newsCalendarDate strong{display:block;line-height:1.8;font-weight:600}
@media screen and (min-width:480px){.newsListSubpage.calendar .newsCalendarDate strong{display:inline-block;width:20%}
}
.news-single .newsDate{margin-bottom:12px;padding:2px 5px;background:#0168b2;font-size:12px;font-size:0.75rem;font-weight:600;color:#fff}
.news-single .newsTeaser,.news-single .newsTeaser p{font-weight:700}
.news-single .news-img-wrap .outer{margin:0 auto 15px auto;padding:0;background:#e2e9ee}
.news-single .news-img-wrap .outer p{margin:0px;padding:0px 8px 5px 8px;font-size:12px;font-size:0.75rem;font-weight:400}
.news-single .more.back{margin-top:20px;margin-bottom:40px;border-top:1px solid #e2e9ee}
.mediaelement-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.mediaelement-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.news-single .newsCalendarDate{margin-bottom:20px;padding:15px 20px;background:#f0f5f7}
@media screen and (min-width:480px){.news-single .newsCalendarDate{padding-left:20%}
}
.news-single .newsCalendarDate strong{display:block;line-height:1.8}
@media screen and (min-width:480px){.news-single .newsCalendarDate strong{display:inline-block;width:19%;margin-left:-20%}
}
.news-single .socialMedia{clear:both;overflow:hidden;margin:20px 0px 20px 0px;padding:15px 0px}
.news-single .socialMedia div{width:auto;float:left;margin-bottom:10px;margin-right:5%}
.page-navigation,.news .page-navigation{clear:both;padding-top:10px;border-top:1px solid #343b40;text-align:left}
.page-navigation li,.news .page-navigation li{float:left;margin:0 10px 0 0;background:none !important;padding:0px 6px 0 0 !important}
.page-navigation li.current,.news .page-navigation li.current{font-weight:700}
.page-navigation p,.news .page-navigation p{float:none;margin-bottom:5px}
.page-navigation ul.f3-widget-paginator,.news .page-navigation ul.f3-widget-paginator{float:none;margin:6px 0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-size:28px;font-size:1.75rem}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;font-size:0.75rem}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;font-size:0.75rem}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.tx-powermail{width:100%}
.tx-powermail .clear{clear:both}
.tx-powermail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tx-powermail *.hide{display:none}
.tx-powermail{
}
.tx-powermail h3{margin-bottom:0px;padding:20px;font-size:28px;font-size:1.75rem;color:#0168b2;font-weight:600;text-transform:uppercase;background-color:#f0f5f7}
.tx-powermail .powermail_fieldset{clear:left;
}
.tx-powermail .powermail_fieldset .powermail_label[title]{cursor:help}
.tx-powermail .powermail_fieldset .powermail_label[title]:after{content:'i';display:inline-block;height:16px;width:16px;background-color:#AAAAAA;margin:0 0 0 2px;font-size:14px;line-height:16px;text-align:center;color:#fff;font-weight:600}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]{cursor:inherit}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]:after{display:none}
.tx-powermail .powermail_fieldset .powermail_fieldwrap{margin:0;clear:both;overflow:hidden}
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{margin:5px 0 0 0;padding:5px 20px;color:white;font-weight:600;cursor:pointer;background-color:#1E5799;border:1px solid #EEEEEE}
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{background-color:#FFCA4B}
.tx-powermail .powermail_fieldset .powermail_field.powermail_captcha{width:100%}
.tx-powermail .powermail_fieldset .powermail_captchaimage{width:100%;margin-top:10px}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio .powermail_check_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check .powermail_check_outer{padding-top:0.75rem}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check legend{display:block;width:100%;padding:0}
@media screen and (min-width:480px){.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check legend{float:left;width:25%;margin-right:5%}
}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio fieldset,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check fieldset{border:0;padding:0;margin:0}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio input,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check input{float:left;max-width:10%;margin:0.25rem 5% 0.75rem 5%;padding:0;vertical-align:top}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio label,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check label{float:left;clear:none;width:80%;margin:0;padding:0;vertical-align:top;font-weight:300}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio .powermail_radio_inner,.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio .powermail_check_inner,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check .powermail_radio_inner,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check .powermail_check_inner{clear:both}
.tx-powermail .powermail_fieldset .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_captcha_outer,.tx-powermail .powermail_fieldset .powermail_check_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul{background-color:white;border:1px solid #9cb0bf;float:right;padding:3px;width:100%;list-style:none;margin:0 0 0.5rem 0}
@media screen and (min-width:480px){.tx-powermail .powermail_fieldset .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_captcha_outer,.tx-powermail .powermail_fieldset .powermail_check_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul{float:left;width:70%}
}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li,.tx-powermail .powermail_fieldset .powermail_check_outer>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul>li{margin:5px}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul>li .deleteAllFiles{color:#BBBBBB;cursor:pointer}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul>li .deleteAllFiles:hover{text-decoration:underline}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_text{float:right;border-color:transparent;background-color:transparent;font-weight:300}
.tx-powermail .powermail_fieldset .parsley-errors-list{display:none;margin:5px 0 20px -2px;padding:0;list-style-type:none;background-color:#F2DEDE;border:1px solid #EBCCD1;width:100%;float:right;clear:left}
@media screen and (min-width:480px){.tx-powermail .powermail_fieldset .parsley-errors-list{width:70%}
}
.tx-powermail .powermail_fieldset .parsley-errors-list.filled{display:block}
.tx-powermail .powermail_fieldset .parsley-errors-list>li{color:#A94442;padding:5px 10px;background-image:none}
.tx-powermail .powermail_fieldset .parsley-errors-list>li:before{display:none}
.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error{background-color:#EBCCD1;border:1px solid #A94442;color:#A94442}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{width:100%;margin-bottom:0;background-color:#EBCCD1;border:none}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li{padding-left:5px}
.tx-powermail .powermail_create,.tx-powermail .powermail_confirmation{padding:10px 20px;background:#f0f5f7;overflow:hidden}
.tx-powermail .powermail_create h3,.tx-powermail .powermail_confirmation h3{margin:20px 0;padding:0;font-size:15px;font-size:0.9375rem;font-weight:600;color:#343b40;text-transform:none;background-color:transparent}
.tx-powermail .powermail_create .powermail_confirmation_submit,.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_submit,.tx-powermail .powermail_confirmation .powermail_confirmation_form{margin:20px 0 0 0;padding:5px 20px;color:white;font-weight:600;cursor:pointer;float:right;background-color:#1E5799;border:1px solid #EEEEEE}
.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_form{float:left;clear:left;background-color:#BBBBBB}
.tx-powermail .powermail_progressbar{width:400px;height:5px;float:right;border:1px solid #EEEEEE;clear:both}
.tx-powermail .powermail_progressbar.disable{display:none}
.tx-powermail .powermail_progressbar>.powermail_progress{background:#1E5799;width:0%;max-width:100%;-webkit-animation:progress 5s 1 forwards;-moz-animation:progress 5s 1 forwards;-ms-animation:progress 5s 1 forwards;animation:progress 5s 1 forwards}
.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner{height:5px;width:100%;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}
.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%}
.tx-powermail .powermail_all{margin-top:1.0625em}
.tx-powermail .powermail_all>dt{width:200px;float:left;clear:left;margin-bottom:1.0625em}
.tx-powermail .powermail_all>dd{width:400px;float:left;margin:0 0 1.0625em 0;font-weight:300}
.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#EBCCD1;border:1px solid #A94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}
.tx-powermail .powermail_message li{padding:5px 50px 0 0}
.tx-powermail .powermail_message.powermail_message_ok{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#CDEACA;border:1px solid #3B7826}
.tx-powermail .powermail_message.powermail_message_ok li{color:#3B7826}
.tx-powermail .powermail_message.powermail_message_error{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")}
.tx-powermail .powermail_message.powermail_message_error li{color:#A94442}
.tx-powermail .powermail_message.powermail_message_note{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#FCF8E3;border:1px solid #FFCA4B}
.tx-powermail .powermail_message.powermail_message_note li{color:#FFCA4B}
.tx-powermail .powermail_tabmenu{list-style:none;margin:0;padding:0}
.tx-powermail .powermail_tabmenu>li{display:inline-block;padding:5px 10px;cursor:pointer;background:#EEEEEE;border-top:1px solid #BBBBBB;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;color:#AAAAAA}
.tx-powermail .powermail_tabmenu>li.act{color:#444444}
.tx-powermail .powermail_tabmenu>li.parsley-error{background-color:#EBCCD1}
.tx-powermail .powermail_fieldset .powermail_tab_navigation{margin-top:2em}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous{background-color:#AAAAAA;display:inline-block;padding:5px 30px;text-decoration:none;color:white;border:1px solid #BBBBBB;font-weight:600}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next{background-color:#1E5799;float:right}
@-webkit-keyframes progress{from{}
to{width:100%}
}
@-moz-keyframes progress{from{}
to{width:100%}
}
@-ms-keyframes progress{to{width:100%}
}
@keyframes progress{from{}
to{width:100%}
}
#powermail_fieldwrap_5 textarea{height:4em}
@font-face{font-family:'flexslider-icon';src:url('../../fileadmin/templates/_fonts/flexslider-icon.eot');src:url('../../fileadmin/templates/_fonts/flexslider-icon.eot?#iefix') format("embedded-opentype"),url('../../fileadmin/templates/_fonts/flexslider-icon.woff') format("woff"),url('../../fileadmin/templates/_fonts/flexslider-icon.ttf') format("truetype"),url('../../fileadmin/templates/_fonts/flexslider-icon.svg#flexslider-icon') format("svg");font-weight:normal;font-style:normal}
.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides>li:first-child{display:block}
.flexslider{margin:0 0 40px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:""0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:""0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:""0 1px 4px rgba(0,0,0,0.2);box-shadow:""0 1px 4px rgba(0,0,0,0.2)}
.flexslider .slides{zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:50px;height:50px;margin:-25px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#0168b2;text-shadow:1px 1px 2px #e2e9ee;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-direction-nav .flex-prev{left:10px}
.flex-direction-nav .flex-next{right:10px;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.75}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1.0}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.75}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1.0}
.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a .flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#e2e9ee;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#0168b2}
.flex-control-paging li a.flex-active{background:#0168b2;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.topic .flexslider{border:none !important;margin-bottom:0;max-width:1300px}
@media screen and (max-width:1210px){.topic{margin-bottom:20px !important}
}
.headerSlider{display:block;margin-left:auto;margin-right:auto}
.topic2016{background:white}
@media screen and (min-width:1300px){.topic2016{background:#343b40}
}
.topic2016 .aboutUs{margin-top:-20px}
@media screen and (min-width:940px){.topic2016 .navDivision{margin-top:-140px}
}
@media screen and (max-width:980px){.topic2016 .navDivision a{margin-right:5px}
}
.tx-indexedsearch-searchbox{padding:10px 22px 0 22px;background:#e2e9ee}
.tx-indexedsearch-searchbox td{font-weight:700;color:#0168b2;vertical-align:middle}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{width:200px !important;margin-top:0;margin-bottom:8px !important;margin-left:22px;padding:12px 8px 6px 8px;border-color:#0168b2}
.tx-indexedsearch-redMarkup{color:#ed6826 !important;font-weight:400 !important}
.tx-indexedsearch-icon{padding-left:4px;background-color:#f0f5f7}
.tx-indexedsearch-result-number,.tx-indexedsearch-title,.tx-indexedsearch-percent{padding:4px 8px 5px 8px;background-color:#f0f5f7;font-weight:700}
.tx-indexedsearch-descr{padding:12px 8px 0px 8px}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:normal !important}
.tx-indexedsearch-info{padding:8px 8px 0px 8px;font-size:12px;font-size:0.75rem;background-color:#fff !important}
.tx-indexedsearch .tx-indexedsearch-browsebox ul{padding:3px 30px;border-top:1px solid #0168b2;border-bottom:1px solid #0168b2}
.tx-indexedsearch .tx-indexedsearch-browsebox li{padding-right:1.0em !important;padding-left:0 !important;background:none}
.tx-pitgooglemaps-pi1{overflow:hidden}
.gm-style{padding:20px 20px 2px 20px;font-family:'Source Sans Pro',Arial,sans-serif;font-size:13px;font-size:0.8125rem}
.gm-style img{max-width:none !important}
.gm-style strong{display:block;margin-top:0.625rem;margin-bottom:0.625rem}
.gm-style .tx-pitgooglemaps-pi1_route{background:none !important;margin-top:0.625rem;margin-bottom:0;font-family:'Source Sans Pro',Arial,sans-serif;font-size:13px;font-size:0.8125rem}
.gm-style .tx-pitgooglemaps-pi1_route:before{content:'> ';margin-right:1px;color:#0168b2}
.pit_googlemaps-map-withsidebar{float:none}
.pit_googlemaps-sidebar{margin:1.25em 0}
.pit_googlemaps-sidebar .sidebarMarker{display:block;padding:0 0 0.625em 1.5em}
.pit_googlemaps-sidebar .sidebarMarker:before{float:left;content:'\25B6';margin-top:0.3125em;margin-left:-2.0em;font-weight:300;color:#ed6826;font-size:0.75rem}
.tx-download-explorer .explorer-window{overflow:hidden;width:100%;padding:2% 1%;border:1px solid #9cb0bf}
.tx-download-explorer .explorer-window ul.dirs{overflow:hidden;width:100%;padding:5px 0px}
@media screen and (min-width:480px){.tx-download-explorer .explorer-window ul.dirs{width:33%;margin-right:2%}
}
.tx-download-explorer .explorer-window ul.dirs li{padding-left:16px !important;background:none !important;font-weight:400}
.tx-download-explorer .explorer-window ul.dirs ul{padding-top:1.0rem;margin-bottom:0 !important}
.tx-download-explorer .explorer-window ul.dirs span.folder-icon{display:none}
.tx-download-explorer .explorer-window ul.dirs li.dir{padding-left:18px}
.tx-download-explorer .explorer-window ul.dirs li.dir span:hover{text-decoration:underline}
.tx-download-explorer .explorer-window ul.dirs li.dir:before{content:'\25b8';float:left;margin-right:5px;margin-left:-18px}
.tx-download-explorer .explorer-window ul.dirs li.dir.selected{color:#0168b2}
.tx-download-explorer .explorer-window ul.dirs li.dir.selected:hover{color:#0168b2 !important}
.tx-download-explorer .explorer-window ul.dirs li.dir.selected:after{position:absolute;content:'\25b8';top:0;right:0}
.tx-download-explorer .explorer-window ul.dirs li.dir.selected *{color:#343b40}
.tx-download-explorer .explorer-window div.files-bundle{overflow:hidden}
@media screen and (max-width:479px){.tx-download-explorer .explorer-window div.files-bundle{border-left:none}
}
@media screen and (min-width:480px){.tx-download-explorer .explorer-window div.files-bundle{width:65%}
}
.tx-download-explorer .explorer-window div.files-bundle ul.files{padding:10px}
.tx-download-explorer .explorer-window div.files-bundle ul.files-info{padding:10px}
.tx-download-explorer .explorer-window div.files-bundle li.file{margin-bottom:1rem;padding-left:0 !important;background:none !important}
.tx-download-explorer .explorer-window div.files-bundle li.file a{display:block;min-height:28px;position:relative;padding-top:2px;padding-left:28px}
.tx-download-explorer .explorer-window div.files-bundle li.file span.filetype{position:absolute;width:24px;height:24px;top:0;left:0}
