.tx-felogin-pi1 label{display:block}
.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:2px solid black;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:10px}
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:10px}
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:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
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}
table.tx_nnaddress{border-collapse:collapse;width:100%;border:0}
table.tx_nnaddress tr th{font-weight:bold;border-bottom:1px solid #000}
table.tx_nnaddress tr td{padding:10px;text-align:left;padding-left:0;border-bottom:1px solid #cfcfcf}
table.tx-nn-address{border-collapse:collapse;background:#FFF}
table.tx-nn-address td{padding:10px;vertical-align:top}
div.addressBlock{padding:10px 0;border-top:1px solid #cfcfcf}
div.addressBlock:first-child{border-top:0}
div.addressMap,div.addressText{display:inline-block;zoom:1;*display:block;width:250px;vertical-align:top}
div.addressBlock .sub{font-size:0.7em}
ul.tx_nnaddress_range{margin:20px 0;padding:0}
ul.tx_nnaddress_range li{display:inline;list-style:none}
ul.tx_nnaddress_range a.active{font-weight:bold}
table.tx_nnaddress tr.orderby_organisation th.organisation.order_0:after{content:' \2193'}
table.tx_nnaddress tr.orderby_organisation th.organisation.order_1:after{content:' \2191'}
table.tx_nnaddress tr.orderby_lastName th.lastName.order_0:after{content:' \2193'}
table.tx_nnaddress tr.orderby_lastName th.lastName.order_1:after{content:' \2191'}
.f3-widget-paginator li{margin:0;padding:0;display:inline;list-style:none}
.f3-widget-paginator{margin:10px 0;padding:0;display:block}
.f3-widget-paginator li.current{opacity:0.5}
.f3-widget-paginator li.current,.f3-widget-paginator li a,.button{display:inline-block;white-space:nowrap;background-color:#ccc;background-image:linear-gradient(top,#eee,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#cccccc');border:1px solid #777;padding:0 1.5em;margin:0.5em;font:bold 1em/2em Arial,Helvetica;text-decoration:none;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);border-radius:.2em;box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.3)}
.button{margin-left:110px}
.f3-widget-paginator li a:hover,.button:hover{background-color:#ddd;background-image:linear-gradient(top,#fafafa,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#dddddd')}
.f3-widget-paginator li a:active,.button:active{box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;position:relative;top:1px}
.f3-widget-paginator li a:focus,.button:focus{outline:0;background:#fafafa}
select.tx_nnaddress_group.loading{background:url('/typo3conf/ext/nn_address/Resources/Public/Icons/preload.png') no-repeat center center}
select.tx_nnaddress_group.loading{text-indent:-999px}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
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,menu,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-color: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:1em 40px}
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:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;
padding:0;
}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html,body{margin:0;padding:0;background:#ffffff;font-family:"PT Sans Narrow",sans-serif,Verdana,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;color:#4c4c4c}
body{background:#112239;background-size:contain}
body.index{background:none;background:#FFFFFF}
.wrap{max-width:75em;margin-left:auto;margin-right:auto;position:relative;padding:0 0.5em}
.wrap:after{content:"";display:table;clear:both}
p{margin:0 0 1rem 0}
header{background:transparent url('../../typo3conf/ext/bs_setup/Resources/Public/Images/header_bg.png') top center no-repeat;height:100px;position:absolute;z-index:3;width:100%}
@media screen and (max-width:768px){header{background:none}
}
@media screen and (max-width:480px){header{background-color:#0067b2;background-image:-webkit-linear-gradient(#0067b2,#04305e);background-image:linear-gradient(#0067b2,#04305e)}
}
header nav{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;position:relative}
header nav:last-child{margin-right:0}
@media screen and (max-width:768px){header nav{display:none}
}
header a.logo{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%;margin-left:8.4745762712%;position:relative;margin-top:41px}
header a.logo:last-child{margin-right:0}
@media screen and (max-width:768px){header a.logo{float:left;display:block;margin-right:5.2631578947%;width:47.3684210526%;margin-left:52.6315789474%;margin-top:20px}
header a.logo:last-child{margin-right:0}
}
@media screen and (max-width:480px){header a.logo{float:left;display:block;margin-right:5.2631578947%;width:73.6842105263%;margin-left:26.3157894737%;margin-top:20px}
header a.logo:last-child{margin-right:0}
}
footer{background:#354962 url("/fileadmin/media/bilder/footer/2.jpg") top center no-repeat;border-top:10px solid #0067b2;background-size:cover}
footer a.footer_logo{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%;position:relative;margin-top:78px}
footer a.footer_logo:last-child{margin-right:0}
@media screen and (max-width:768px){footer a.footer_logo{float:left;display:block;margin-right:5.2631578947%;width:47.3684210526%;margin-left:52.6315789474%;margin-top:20px}
footer a.footer_logo:last-child{margin-right:0}
}
@media screen and (max-width:480px){footer a.footer_logo{float:left;display:block;margin-right:5.2631578947%;width:73.6842105263%;margin-left:26.3157894737%;margin-top:20px}
footer a.footer_logo:last-child{margin-right:0}
}
footer nav{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;margin-left:8.4745762712%}
footer nav:last-child{margin-right:0}
#indeximg,#indeximg_default{max-height:630px;width:100%;position:relative;z-index:1;overflow:hidden}
@media screen and (max-width:480px){#indeximg,#indeximg_default{display:none}
}
#indeximg_default{position:absolute;top:0;left:0}
#pagetitle{height:270px;width:100%;position:relative;z-index:1;overflow:hidden}
@media screen and (max-width:768px){#pagetitle{display:none}
}
#pagetitle h1{padding-top:170px;color:#FFFFFF;float:left;display:block;margin-right:1.6949152542%;width:91.5254237288%;margin-left:8.4745762712%;text-transform:uppercase}
#pagetitle h1:last-child{margin-right:0}
a.downloads:before{padding-right:1rem;font-family:'FontAwesome';content:"\f019"}
a.downloads{margin:5px 0;border:1px solid #ee7202;padding:.5rem;min-width:150px;display:inline-block}
a.downloads i{margin-right:.5rem}
a.downloads:hover{border-color:#0067b2}
article#welcome{background:transparent url('../../typo3conf/ext/bs_setup/Resources/Public/Images/content_bg.png') bottom left no-repeat;position:relative;z-index:2}
@media screen and (max-width:480px){article#welcome{background:none}
}
article#welcome section{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-left:8.4745762712%;padding:50px 0 120px 0}
article#welcome section:last-child{margin-right:0}
article#welcome section h1{color:#04305e;margin-bottom:1rem}
@media screen and (max-width:768px){article#welcome section{float:left;display:block;margin-right:5.2631578947%;width:47.3684210526%;margin-left:0%;padding-bottom:200px}
article#welcome section:last-child{margin-right:0}
}
@media screen and (max-width:480px){article#welcome section{float:left;display:block;margin-right:5.2631578947%;width:100%;margin-left:0%;padding:130px 0 50px 0}
article#welcome section:last-child{margin-right:0}
}
article#welcome section p{margin-top:0}
article#welcome aside{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%;margin-left:8.4745762712%;margin-top:-364px;background:#f3f3f3;border-top:40px solid #FFFFFF}
article#welcome aside:last-child{margin-right:0}
article#welcome aside div{width:100%;float:left;padding:0 40px}
article#welcome aside h3{font-weight:400;margin:-40px 0 0 0;font-size:1.125rem;width:100%}
article#welcome aside h3 i{color:#FFFFFF;font-size:1.125rem;margin-right:10px;padding:11px;background:transparent url('../../typo3conf/ext/bs_setup/Resources/Public/Images/icon_bg_orange.png') no-repeat;z-index:99;height:60px;widtzh:40px}
article#welcome aside p{margin-top:0}
article#welcome aside .ghost{margin:0 0 50px 0;width:100%}
article#welcome aside a.downloads{margin:25px 0 25px 18px;border:1px solid #ee7202;display:block;padding:.5rem}
article#welcome aside a.downloads i{margin-right:.5rem}
article#welcome aside a.downloads:hover{border-color:#0067b2}
article#welcome aside a{margin:25px 0;border:1px solid #ee7202;display:block;padding:.5rem}
article#welcome aside a i{margin-right:.5rem}
article#welcome aside a:hover{border-color:#0067b2}
@media screen and (max-width:768px){article#welcome aside{float:left;display:block;margin-right:5.2631578947%;width:47.3684210526%;margin-left:0%;margin:0}
article#welcome aside:last-child{margin-right:0}
}
@media screen and (max-width:480px){article#welcome aside{float:left;display:block;margin-right:5.2631578947%;width:100%;margin-left:0%;margin-top:0;padding-bottom:100px;background:none}
article#welcome aside:last-child{margin-right:0}
}
article#content{position:relative;z-index:2;padding-bottom:120px}
article#content section{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;padding:50px 100px 50px 100px;background:#fff url('../../typo3conf/ext/bs_setup/Resources/Public/Images/content_bg.png') bottom left no-repeat}
article#content section:last-child{margin-right:0}
article#content section h1{color:#04305e}
@media screen and (max-width:768px){article#content section{float:left;display:block;margin-right:5.2631578947%;width:47.3684210526%;padding:20px}
article#content section:last-child{margin-right:0}
}
@media screen and (max-width:480px){article#content section{float:left;display:block;margin-right:5.2631578947%;width:100%;padding:20px;margin-bottom:20px}
article#content section:last-child{margin-right:0}
}
article#content section ul li{margin:0 0 .2em 0}
article#content aside{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%}
article#content aside:last-child{margin-right:0}
article#content aside div{width:100%;float:left;padding:0 40px;background:#f3f3f3;border-top:40px solid #FFFFFF;margin-bottom:20px}
article#content aside h3{font-weight:400;margin:-40px 0 0 -40px;font-size:1.125rem;width:260px;float:left}
article#content aside h3 i{color:#FFFFFF;font-size:1.125rem;margin-right:10px;padding:11px;background:transparent url('../../typo3conf/ext/bs_setup/Resources/Public/Images/icon_bg_orange.png') no-repeat;z-index:99;height:60px;widtzh:40px}
article#content aside p{margin-top:0}
article#content aside .ghost{margin:25px 0;width:100%}
@media screen and (max-width:768px){article#content aside{float:left;display:block;margin-right:5.2631578947%;width:47.3684210526%}
article#content aside:last-child{margin-right:0}
}
@media screen and (max-width:480px){article#content aside{float:left;display:block;margin-right:5.2631578947%;width:100%;padding-bottom:100px;background:none}
article#content aside:last-child{margin-right:0}
}
@media screen and (max-width:768px){article#content{padding:120px 0 0}
}
article#blocks{background:#f3f3f3;position:relative;z-index:2}
article#blocks section{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%;border-left:1px solid #dbdbdb;padding:0 0 40px 0}
article#blocks section:last-child{margin-right:0}
@media screen and (max-width:768px){article#blocks section{float:left;display:block;margin-right:5.2631578947%;width:47.3684210526%;border-left:0;border-bottom:1px solid #dbdbdb;margin-bottom:60px}
article#blocks section:last-child{margin-right:0}
article#blocks section:nth-child(2n){margin-right:0}
article#blocks section:nth-child(2n+1){clear:left}
}
@media screen and (max-width:480px){article#blocks section{float:left;display:block;margin-right:5.2631578947%;width:100%;border-bottom:1px solid #dbdbdb;margin-bottom:60px}
article#blocks section:last-child{margin-right:0}
}
article#blocks section .ghost a{margin:25px 0 25px 18px;border:1px solid #ee7202;display:block;padding:.5rem}
article#blocks section .ghost a i{margin-right:.5rem}
article#blocks section .ghost a:hover{border-color:#0067b2}
article#blocks section .content{min-height:210px;position:relative;padding:0 0 0 18px}
@media screen and (max-width:768px){article#blocks section .content{min-height:200px;padding:0 20px}
}
article#blocks section .content p{font-size:0.9375rem;padding:0;margin:0 0 1em 0}
article#blocks section .content ul{list-style:none;margin:0;padding:0}
article#blocks section .content ul li span{display:block}
article#blocks section .content .video i{position:absolute;z-index:2;top:25px;left:50%;margin-left:-50px;font-size:100px;color:rgba(255,255,255,0.25);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
article#blocks section .content .video i:hover{color:#ee7202}
article#blocks section h3{font-weight:400;margin:-40px 0 0 0;padding:0 0 20px 0;font-size:1.125rem;color:#FFFFFF}
article#blocks section h3 i{color:#FFFFFF;font-size:1.125rem;margin-right:10px;padding:11px;background:transparent url('../../typo3conf/ext/bs_setup/Resources/Public/Images/icon_bg_orange.png') no-repeat;z-index:99;height:60px;widtzh:40px}
article#blocks section:first-child{border-left:0}
table{border-collapse:separate;border-spacing:0;width:100%}
table p{margin:0}
table tbody tr:hover>td,table tbody tr:hover>th{background-color:transparent}
table thead th{background-color:rgba(26,26,26,0);border-bottom:0px;padding:0.75em 1em;text-align:left}
table tbody{background-color:transparent}
table tbody td{border-bottom:0px;border-top:1px solid gainsboro;line-height:1.2em;padding:0.75em 1em;vertical-align:top}
table tbody td button{display:inline-block;font-size:.7em;line-height:1.2em;margin-bottom:.3em;margin-right:0.5em;outline:none;padding:.3em 1em;width:100%}
@media screen and (min-width:40em){table tbody td button{margin-bottom:0;width:auto}
}
.datenfakten{margin-bottom:1.5rem}
.datenfakten table tbody tr td:first-child,.datenfakten table thead tr td:first-child{width:200px}
ul.f3-widget-paginator{display:block;margin:1rem 0 0 0;padding:0;text-align:center;font-size:.8rem}
ul.f3-widget-paginator li{display:inline;list-style:none;margin:0 .5rem 0 0}
ul.f3-widget-paginator ul li{display:none}
ul.f3-widget-paginator ul li:nth-child(1),ul.f3-widget-paginator ul li:nth-child(2),ul.f3-widget-paginator ul li:nth-child(3){display:inline}
@media screen and (min-width:53.75em){ul.f3-widget-paginator ul li{display:inline}
}
ul.f3-widget-paginator li a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f6f6f6;border-radius:3px;border:1px solid gainsboro;color:#333;outline:none;text-decoration:none}
ul.f3-widget-paginator li a:hover,ul.f3-widget-paginator li a:focus{background:white;color:#477DCA}
ul.f3-widget-paginator li a:active,ul.f3-widget-paginator li a.current{background:#f6f6f6}
.index article#blocks h3{color:#4c4c4c}
h1,h2,h3,h4{margin:0}
#content h1,#content h2,#content h3{margin-bottom:0.5rem}
h1{color:#0067b2;font-weight:400}
h2{font-size:1.625rem;color:#4c4c4c}
h4{padding:0}
p{font-size:1rem;line-height:1.375rem}
article ul{margin:0 0 0 1em;padding:0;font-size:1rem}
article ul li{margin:0 0 1.2em 0}
a#mmenu{opacity:0;display:none;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}
@media screen and (max-width:768px){a#mmenu{display:block;opacity:1}
}
header .wrap nav{margin-top:46px;font-family:"Oswald",sans-serif}
header .wrap nav ul{list-style:none;margin:0;padding:0;font-size:1.125rem}
header .wrap nav ul li{float:left}
header .wrap nav ul li a{color:#0067b2;text-transform:uppercase;text-decoration:none;display:block;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;border-bottom:5px solid #ee7202;background:#FFFFFF}
header .wrap nav ul li a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0067b2;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
header .wrap nav ul li a:hover:before,header .wrap nav ul li a:focus:before,header .wrap nav ul li a:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}
header .wrap nav ul li a:hover{color:#FFFFFF}
header .wrap nav ul li a.current{background:#0067b2;border-color:#04305e;color:#FFFFFF}
header .wrap nav ul li a.current span{border-color:#0067b2}
header .wrap nav ul li a span{border-left:1px solid #e8e8e8;line-height:45px;padding:0 20px;display:block}
aside nav{font-family:"Oswald",sans-serif}
aside nav ul{list-style:none;margin:0 0 20px 0;padding:0}
aside nav ul li{width:100%;margin:0}
aside nav ul li a{display:block;background:#d4020e;border-top:1px solid #ff3535;border-bottom:1px solid #af191f;padding:0 0 0 45px;line-height:60px;color:#FFFFFF;font-size:1.375rem;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
aside nav ul li a:hover,aside nav ul li a.current{color:#FFFFFF;background:#af191f}
aside nav ul li:first-child a{border-top:0}
aside nav ul li:last-child a{border-bottom:0}
@media screen and (max-width:480px){aside nav{display:none}
}
footer nav ul{list-style:none;margin:0;padding:52px 0;float:right}
footer nav ul li{float:left;float:left;display:block;margin-right:2.5641025641%;width:23.0769230769%}
footer nav ul li:last-child{margin-right:0}
footer nav ul li a{display:block;color:#dbdbdb;border-bottom:1px solid #dbdbdb;padding:0 0 5px;font-size:1.125rem;text-transform:uppercase}
footer nav ul li a:hover{color:#FFFFFF}
footer nav ul li ul{padding:10px 0 0 0}
footer nav ul li ul li{width:100%}
footer nav ul li ul li a{border:0;font-size:0.8125rem;text-transform:none}
#mmenu{height:50px;left:0;position:absolute;top:0;width:80px;z-index:998;padding-top:10px}
#mmenu div{background-color:#FFFFFF;border-radius:2px 2px 2px 2px;height:4px;margin-top:5px;margin-left:10px;width:100%}
@media screen and (max-width:768px){#mmenu div{width:40px}
}
nav#menu:not(.mm-menu){display:none}
.mm-page,.mm-fixed-top,.mm-fixed-bottom,.mm-menu.mm-horizontal>.mm-panel{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}
html.mm-opened .mm-page,html.mm-opened #mm-blocker{left:0;top:0;margin:0;border:0px solid transparent}
html.mm-opening .mm-page,html.mm-opening #mm-blocker{border:0px solid rgba(100,100,100,0)}
.mm-menu .mm-hidden{display:none}
.mm-fixed-top,.mm-fixed-bottom{position:fixed;left:0}
.mm-fixed-top{top:0}
.mm-fixed-bottom{bottom:0}
html.mm-opened .mm-page,.mm-menu>.mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
html.mm-opened,html.mm-opened body{overflow-x:hidden;position:relative}
html.mm-opened .mm-page{position:relative}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999}
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-current{display:block}
.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:0}
.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:20px;position:absolute;top:0;left:100%;z-index:0}
.mm-menu>.mm-panel.mm-opened{left:0%}
.mm-menu>.mm-panel.mm-subopened{left:-40%}
.mm-menu>.mm-panel.mm-highest{z-index:1}
.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden}
.mm-menu .mm-list{padding:20px 0}
.mm-menu>.mm-list{padding:20px 0 40px 0}
.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}
.mm-panel>.mm-list:first-child{padding-top:0}
.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}
.mm-list{font:inherit;font-size:14px}
.mm-list a,.mm-list a:hover{text-decoration:none;font-family:"PT Sans Narrow",sans-serif}
.mm-list>li{position:relative}
.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}
.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}
.mm-list a.mm-subopen::before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}
.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}
.mm-list>li.mm-selected>a.mm-subopen{background:transparent}
.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}
.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}
.mm-list>li.mm-spacer{padding-top:40px}
.mm-list>li.mm-spacer.mm-label{padding-top:25px}
.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}
.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}
html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}
.mm-ismenu{background:#ee7202;color:#fff}
.mm-menu .mm-list>li:after{
border-color:#FFFFFF}
.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,0.1);color:#fff}
.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:white}
.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}
.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.1)}
.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,0.05)}
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.05)}
html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:80%}
.mm-menu{width:80%}
@media all and (max-width:175px){.mm-menu{width:140px}
html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:140px}
}
@media all and (min-width:550px){.mm-menu{width:440px}
html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:440px}
}
a{color:#ee7202;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-decoration:none}
a:hover{color:#0067b2}
img{width:100%;max-width:100%;height:auto;display:block}
img.imgV{max-width:282px !important;max-height:212px !important;height:auto;float:left;margin:0 1em .5em 0}
a.logo{display:block;margin:0;text-decoration:none}
a.ghost{color:#ee7202;text-shadow:0 1px 0 #fff;border:1px solid #ee7202;box-shadow:0 1px 0 #fff;padding:8px 5%;margin:0 0 0 18px;width:90%;display:block}
@media screen and (max-width:480px){a.ghost{width:auto}
}
a.ghost i{margin-right:20px}
a.ghost:hover{background:#0067b2;color:#FFFFFF;text-shadow:0 1px 0 #04305e;border-color:#0067b2}
.news_item{display:block;margin-bottom:2rem}
.news_item h2{font-size:1.2rem}
.imggal .lightbox{width:30%;float:left;margin:0 20px 20px 0}
.imggal .lightbox:nth-child(3n){margin-right:0}
.imggal .lightbox img{display:block;width:100%;max-width:100%;height:auto}
.imggal a.lightbox{display:block}
.imggal .lightbox img:hover{box-shadow:0 0 2px #f1f1f1}
.btn{border:0;border-radius:2px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-family:"PT Sans Narrow",sans-serif,Verdana,"Helvetica Neue",Helvetica,sans-serif;font-style:italic;font-weight:400;font-size:1rem;line-height:30px;background:#ee7202;color:#fff;padding:0.5em 1em}
.btn2{border-radius:2px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-family:"PT Sans Narrow",sans-serif,Verdana,"Helvetica Neue",Helvetica,sans-serif;font-style:italic;font-weight:400;font-size:1em;line-height:30px;padding:0.5em 1em}
input[type=text],select,textarea{font-size:1em;border:1px solid #dbdbdb;background:#fff;border-radius:2px;padding:0.5em 1em;line-height:30px}
input.error{border-color:#d4020e;color:#d4020e}
select{padding:0.8em 1em 0.7em 1em;line-height:29px}
label{font-size:1em;line-height:30px;padding:0.5em 0}
.smallsearch input[type=text]{font-size:16px;line-height:20px;padding:0}
.pjform{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-bottom:2em;padding-bottom:2em}
.pjform:last-child{margin-right:0}
.pjform fieldset{border:0;padding:0;margin:0}
.pjform fieldset label{float:left;display:block;margin-right:1.6949152542%;width:100%}
.pjform fieldset label:last-child{margin-right:0}
.pjform fieldset label.inlinelabel{float:none;display:inline-block;margin-right:1.6949152542%;width:auto;border-top:none;padding:0}
.pjform fieldset input,.pjform fieldset select{float:left;display:block;margin-right:1.6949152542%;width:49.1525423729%;margin-bottom:1em}
.pjform fieldset input:last-child,.pjform fieldset select:last-child{margin-right:0}
.pjform fieldset input[type="radio"]{margin-top:6px}
.pjform fieldset .xsmall{float:left;display:block;margin-right:1.6949152542%;width:15.2542372881%}
.pjform fieldset .xsmall:last-child{margin-right:0}
.pjform fieldset .small{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%}
.pjform fieldset .small:last-child{margin-right:0}
.pjform fieldset .half{float:left;display:block;margin-right:1.6949152542%;width:49.1525423729%}
.pjform fieldset .half:last-child{margin-right:0}
.pjform fieldset .large{float:left;display:block;margin-right:1.6949152542%;width:74.5762711864%}
.pjform fieldset .large:last-child{margin-right:0}
.pjform fieldset .last{margin-right:0}
.pjform fieldset select{float:left;display:block;margin-right:1.6949152542%;width:49.1525423729%}
.pjform fieldset select:last-child{margin-right:0}
.pjform fieldset textarea{float:left;display:block;margin-right:1.6949152542%;width:100%;resize:none;height:12em}
.pjform fieldset textarea:last-child{margin-right:0}
.pjform fieldset.lastfield{margin-bottom:1em;
}
.pjform fieldset.two input:nth-child(2n){margin-right:0}
.pjform fieldset.two input:nth-child(2n+1){clear:left}
.pjform fieldset.three select{margin-right:0}
.pjform input#username{display:none}
#languageWrap{position:absolute;display:block;width:50px;height:25px;top:10px;left:20px;color:#fff}
article#welcome aside{margin-top:-22rem}
@media screen and (min-width:1024px) and (max-width:1280px){article#welcome aside{margin-top:-18rem}
}
@media screen and (min-width:768px) and (max-width:1024px){article#welcome aside{margin-top:-13rem}
article#welcome aside h3{overflow:hidden;width:100%;height:40px;margin-bottom:10px}
}
@media screen and (max-width:768px){article#welcome aside{margin-top:0}
article#welcome aside h3{overflow:hidden;width:100%;height:40px;margin-bottom:10px}
#languageWrap{top:60px;left:10px}
}
