@charset"UTF-8";
.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333em;line-height:1em}
.flag-icon:before{content:'\00a0'}
.flag-icon.flag-icon-squared{width:1em}
.h-style-10 a:after,.h-style-20 a:after,.h-style-30 a:after,.anchor:before,.newspaper:before,.calendar:before,.file:before,.file-pdf:before,.file-jpg:before,.file-gif:before,.file-tif:before,.file-png:before,.file-eps:before,.file-jpeg:before,.file-doc:before,.file-docx:before,.file-rtf:before,.file-xls:before,.file-xlsx:before,.file-xml:before,.file-csv:before,.file-ppt:before,.file-txt:before,.file-zip:before,.file-rar:before,.file-mp4:before,.file-flv:before,.file-mpg:before,.file-mp3:before,.file-wav:before,.arrowright:before,.phone:before,.fax:before,.url:before,.textfile:before,.mail:before,.csc-frame.layout-110 .content-images .content-image-wrap a:after,.csc-default.layout-110 .content-images .content-image-wrap a:after,#metanav li.search input[type="submit"]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#respmenu ul,#respmenu ul li,.anchor,.newspaper,.calendar,.file,.file-pdf,.file-jpg,.file-gif,.file-tif,.file-png,.file-eps,.file-jpeg,.file-doc,.file-docx,.file-rtf,.file-xls,.file-xlsx,.file-xml,.file-csv,.file-ppt,.file-txt,.file-zip,.file-rar,.file-mp4,.file-flv,.file-mpg,.file-mp3,.file-wav,ul.event-notification-list li,.flexslider ul,.flexslider ul li,ul.ui-menu,ul.ui-menu li,.csc-sitemap>ul>li,.news .news-category-list>ul,.news .news-category-list>ul li,.news ul.pagination li,.news .page-navigation ul li,.tx-abavo-address-search ul.pagination li,.tx-abavo-simple-calendar ul.teaser-wrap,.tx-abavo-simple-calendar ul.teaser-wrap li,.tx-abavo-search .facettes .entry ul,.tx-abavo-search .facettes .entry ul li,.tx-abavo-docshop .list-view .entry .foldercontent ul.files,.tx-abavo-docshop .list-view .entry .foldercontent ul.files li,.shariff li,#footernav nav ul,#footernav nav ul li,#metanav>.pagewidth ul,#metanav>.pagewidth li,#mainheader .mainnav ul,#mainheader .mainnav ul li,#bottomheader .subnav ul,#bottomheader .subnav ul li,#togglenav .togglecontent ul,#togglenav .togglecontent li,#breadcrumb ul,#breadcrumb ul li{position:static;margin:0px;padding:0px;list-style:none}
#respmenu ul:before,#respmenu ul li:before,.anchor:before,.newspaper:before,.calendar:before,.file:before,.file-pdf:before,.file-jpg:before,.file-gif:before,.file-tif:before,.file-png:before,.file-eps:before,.file-jpeg:before,.file-doc:before,.file-docx:before,.file-rtf:before,.file-xls:before,.file-xlsx:before,.file-xml:before,.file-csv:before,.file-ppt:before,.file-txt:before,.file-zip:before,.file-rar:before,.file-mp4:before,.file-flv:before,.file-mpg:before,.file-mp3:before,.file-wav:before,ul.event-notification-list li:before,.flexslider ul:before,.flexslider ul li:before,ul.ui-menu:before,ul.ui-menu li:before,.csc-sitemap>ul>li:before,.news .news-category-list>ul:before,.news .news-category-list>ul li:before,.news ul.pagination li:before,.news .page-navigation ul li:before,.tx-abavo-address-search ul.pagination li:before,.tx-abavo-simple-calendar ul.teaser-wrap:before,.tx-abavo-simple-calendar ul.teaser-wrap li:before,.tx-abavo-search .facettes .entry ul:before,.tx-abavo-search .facettes .entry ul li:before,.tx-abavo-docshop .list-view .entry .foldercontent ul.files:before,.tx-abavo-docshop .list-view .entry .foldercontent ul.files li:before,.shariff li:before,#footernav nav ul:before,#footernav nav ul li:before,#metanav>.pagewidth ul:before,#metanav>.pagewidth li:before,#mainheader .mainnav ul:before,#mainheader .mainnav ul li:before,#bottomheader .subnav ul:before,#bottomheader .subnav ul li:before,#togglenav .togglecontent ul:before,#togglenav .togglecontent li:before,#breadcrumb ul:before,#breadcrumb ul li:before{display:none}
.abavo_accordion{margin:0px 0px 25px}
.abavo_accordion .show_close_all_wrap{margin:0px 0px 8px;text-align:right}
@media print{
.abavo_accordion .show_close_all_wrap{display:none}
}
.abavo_accordion>.accordion-element{margin:0px 0px 10px}
.abavo_accordion>.accordion-element>.csc-header{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:relative;padding:7px 32px 7px 10px;color:#3b3a3a;background-color:#c2d5ee;cursor:pointer}
.abavo_accordion>.accordion-element>.csc-header:after{content:'';position:absolute;right:0.5em;top:0.7em;width:0px;height:0px;border-style:solid;border-width:8px 0px 8px 9px;border-color:transparent transparent transparent #3b3a3a}
.abavo_accordion>.accordion-element>.csc-header:hover{background-color:#9bb8df}
.abavo_accordion>.accordion-element>.csc-header>*{margin-bottom:0px}
@media print{
.abavo_accordion>.accordion-element>.csc-header{padding-right:0px}
.abavo_accordion>.accordion-element>.csc-header:after{display:none}
}
.abavo_accordion>.accordion-element.current>.csc-header:after{top:13px;border-width:9px 8px 0px 8px;border-color:#3b3a3a transparent transparent transparent}
.abavo_accordion .accordion-content{display:none}
@media print{
.abavo_accordion .accordion-content{display:block}
}
.abavo_accordion .accordion-content .wrapper-element{padding:10px 0px}
.abavo_accordion .accordion-content .wrapper-element>:last-child,.abavo_accordion .accordion-content .wrapper-element>:last-child>:last-child,.abavo_accordion .accordion-content .wrapper-element>:last-child>:last-child>:last-child,.abavo_accordion .accordion-content .wrapper-element>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header{padding:8px 12px 8px 30px;color:#515151;background-color:#eff0f2}
.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header h1,.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header h2,.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header h3,.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header h4,.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header h5,.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header h6,.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header p{font-size:105%}
.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header:before{content:"";position:absolute;top:7px;left:12px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:150%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:-moz-transform 0.2s ease;-o-transition:-o-transform 0.2s ease;-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease}
.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header:after{display:none}
.abavo_accordion.abavo_accordion--style-grey>.accordion-element>.csc-header:hover{background-color:#d7d8da}
.abavo_accordion.abavo_accordion--style-grey>.accordion-element.current>.csc-header:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.abavo_accordion.abavo_accordion--style-grey>.accordion-element.highlighted>.csc-header{color:#fff;background-color:#0068af}
.abavo_accordion.heightmode .accordion-content{display:block;height:0px;overflow:hidden}
@media print{
.abavo_accordion.heightmode .accordion-content{height:auto;overflow:visible}
}
.abavo_accordion.heightmode .current .accordion-content{overflow:visible}
#respmenu{display:none;position:relative;margin-bottom:8px}
@media (max-width:700px){
#respmenu{display:block}
}
@media print{
#respmenu{display:none}
}
#respmenu #togglerespmenu{position:relative;height:35px;padding:6px 40px 6px 12px;cursor:pointer;font-size:21px;line-height:1.1;color:#fff;background-color:#0068af;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
#respmenu #togglerespmenu:after{content:'';position:absolute;right:13px;top:14px;width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#fff transparent transparent transparent}
#respmenu #togglerespmenu .fa{margin-right:8px}
#respmenu ul{font-size:15px;line-height:1.1}
#respmenu ul li a{display:block;text-decoration:none;color:#515151}
#respmenu ul li>a{padding:7px 15px}
#respmenu ul li.sub>ul{display:none}
#respmenu ul li.sub>a{position:relative;padding-right:35px}
#respmenu ul li.sub>a:after{content:'';position:absolute;top:13px;right:15px;width:0px;height:0px;border-style:solid;border-width:8px 7px 0px 7px;border-color:#666 transparent transparent transparent;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
#respmenu ul li.sub.open>a:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#respmenu ul li.open>ul{display:block}
#respmenu ul li>a:hover,#respmenu ul li.sub.open>a{color:#515151;background-color:#ddd}
#respmenu ul li.act>a,#respmenu ul li.act.sub.open>a{font-weight:bold}
#respmenu ul>li>ul>li>a{background-color:#fff}
#respmenu>ul{display:none;position:absolute;top:35px;right:0px;width:100%;font-size:17px;background-color:#fff}
#respmenu>ul>li{position:relative;border-bottom:1px solid #bbb}
#respmenu>ul>li:last-child{border-bottom:0px}
#respmenu>ul>li>ul>li>a{padding:7px 10px 7px 25px}
#respmenu>ul>li>ul>li>ul>li>a{padding:7px 10px 7px 45px}
#respmenu>ul>li>ul>li>ul>li>a:before{content:"\2013\A0";margin-left:-10px}
#respmenu>ul>li>ul>li>ul>li>ul>li>a{padding:7px 10px 7px 55px}
#respmenu.open{z-index:1002}
#respmenu.open #togglerespmenu{z-index:1003;color:#fff;background-color:#0068af}
#respmenu.open>ul{display:block}
.imagefader,.videoelement,.youkuvideo,.youtubevideo,.socialmediastream{max-width:100%;margin:0px 0px 25px}
.videoelement{position:relative}
.videoelement video{position:absolute;top:0px;left:0px;width:100%;height:100%}
html.no-video .videoelement video{position:static}
html.no-video .videoelement object{position:absolute;top:0px;left:0px;width:100%;height:100%}
.youkuvideo,.youtubevideo{position:relative}
.youkuvideo>img,.youtubevideo>img{visibility:hidden}
.youkuvideo>iframe,.youtubevideo>iframe{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;border:0px}
.piktogrammwrap{text-align:center}
.piktogramm{text-align:center}
.piktogramm .piktowrap{display:inline-block;padding:0.5em;color:#515151}
.piktogramm a.piktowrap:hover{text-decoration:none;background-color:rgba(0,0,0,0.1)}
.piktogramm .table>.cell{display:inline-block;vertical-align:middle}
.piktogramm .table>.cell.left{padding-right:18px;text-align:right}
.piktogramm .table>.cell.right{text-align:left}
@media (max-width:800px){
.piktogramm .pikto{font-size:70%}
}
.piktogramm .circle{display:inline-block;width:6.6em;height:6.6em;-moz-border-radius:6.6em;-webkit-border-radius:6.6em;border-radius:6.6em;text-align:center;line-height:8.7;color:#fff;background-color:#0068af}
.piktogramm .circle .fa{font-size:4em}
.piktogramm .text{margin-top:12px;font-size:18px}
.piktogramm .text>:last-child,.piktogramm .text>:last-child>:last-child,.piktogramm .text>:last-child>:last-child>:last-child,.piktogramm .text>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.piktogramm p,.piktogramm ul,.piktogramm ol,.piktogramm dl,.piktogramm .h-style-10,.piktogramm .h-style-20,.piktogramm .h-style-30,.piktogramm .h-style-40,.piktogramm .h-style-50{margin-bottom:5px}
.socialmediastream.stream-facebook .stream-title .fa{color:#3b5998}
.socialmediastream.stream-twitter .stream-title .fa{color:#32aadc}
.socialmediastream .entry{margin-bottom:10px;border-bottom:1px dotted #b2b2b2;padding-bottom:10px}
.socialmediastream .picture{float:left;max-width:40%;margin:0 15px 8px 0}
.socialmediastream .date{clear:both;float:none;margin:7px 0 0;font-size:85%;color:#999}
*{margin:0;padding:0}
html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}
*:disabled{opacity:0.5;cursor:default}
body,input,textarea,select,button{font-family:"Roboto",Arial,sans-serif;font-size:15px;font-weight:normal;color:#515151;line-height:1.4}
option:disabled{color:#bbb}
img{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}
img{height:auto;max-width:100%}
.ie8 img{width:auto}
video{height:auto;max-width:100%}
.ie8 video{width:auto}
object{height:auto;max-width:100%}
.ie8 object{width:auto}
a{text-decoration:none;color:#0068af}
a:hover{text-decoration:underline}
a img{border:0}
b,strong{font-weight:bold}
h1,h2,h3,h4,h5,h6{margin:0 0 25px;font-weight:normal;font-size:15px}
p,ul,ol,dl{margin:0 0 25px}
ul>li{position:relative;margin:0 0 0.2em 0;padding:0 0 0 0.9em;list-style:none}
ul>li:before{content:'';position:absolute;left:0;top:0.6em;width:0.3em;height:0.3em;background-color:#858585}
ol>li{margin:0 0 3px 15px}
ol>li:last-child{margin-bottom:0}
blockquote{display:block;position:relative;margin:0 1em 25px;border-left:10px solid #ccc;padding:1.5em 1.1em;background-color:#f6f6f6}
blockquote:before{content:'“';position:absolute;top:-0.15em;font-family:'HelveticaCom-Narrow',Helvetica,Arial,sans-serif;font-size:500%;color:#ccc}
blockquote p{margin:0 0 0.5em}
blockquote p:first-child{text-indent:2.1em}
blockquote cite{display:block;margin:0.8em 0 0;font-style:italic;font-size:85%;text-indent:0;color:#a8a8a8}
hr{height:0;margin:0 0 25px;border:0;border-top:1px dotted #b2b2b2}
figure{margin:0}
figcaption{margin:5px 0 10px;font-size:12px;line-height:1.2}
fieldset{margin:0;border:0;padding:0}
label{display:inline;margin:0;font-size:15px;line-height:1.3;font-weight:bold;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
select,textarea,input[type="text"],input[type="search"],input[type="date"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"]{border:1px solid #ccc;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:4px 7px;background-color:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-moz-transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;-o-transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;-webkit-transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-transition-delay:0s,0s;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s}
select:focus,textarea:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus{border-color:#0068af;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(0,104,175,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(0,104,175,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(0,104,175,0.3)}
input[type="file"]{width:100%}
textarea{min-height:100px}
select{padding:4px}
button,input[type="submit"]{border:1px solid #00497b;padding:9px 18px;cursor:pointer;line-height:1;color:#fff;background-color:#0068af;background-repeat:repeat-x;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}
button:enabled:active,button:enabled:hover,input[type="submit"]:enabled:active,input[type="submit"]:enabled:hover{background-color:#4d95c7}
button.prev,input[type="submit"].prev{border-color:#777;background-color:#777}
button.prev:enabled:active,button.prev:enabled:hover,input[type="submit"].prev:enabled:active,input[type="submit"].prev:enabled:hover{background-color:#a0a0a0}
button.upload,input[type="submit"].upload{padding:7px 12px}
a.prev{display:inline-block;border:1px solid #535353;padding:9px 18px;cursor:pointer;line-height:1;text-decoration:none;color:#fff;background-repeat:repeat-x;background-color:#777}
a.prev:hover{background-color:#a0a0a0}
table{margin:0 0 25px}
table tr td,table tr th{text-align:left;vertical-align:top;border-bottom:1px solid #aaa;padding:7px}
table tr td>:last-child,table tr td>:last-child>:last-child,table tr td>:last-child>:last-child>:last-child,table tr td>:last-child>:last-child>:last-child>:last-child,table tr th>:last-child,table tr th>:last-child>:last-child,table tr th>:last-child>:last-child>:last-child,table tr th>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
table tr td p,table tr td ul,table tr td ol,table tr th p,table tr th ul,table tr th ol{margin-bottom:0}
table tr th{font-weight:bold}
table tr:hover td,table tr:hover th{background-color:#eff0f2}
table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:0}
table.contenttable-bg-blue tr td,table.contenttable-bg-blue tr th{border-color:#fff;background-color:#dce7f7}
table.contenttable-bg-blue tr:hover td,table.contenttable-bg-blue tr:hover th{background-color:#0068af}
table.contenttable-bg-blue tr:hover td,table.contenttable-bg-blue tr:hover td *,table.contenttable-bg-blue tr:hover th,table.contenttable-bg-blue tr:hover th *{color:#fff}
table.contenttable-bg-grey tr td,table.contenttable-bg-grey tr th{border-color:#fff;background-color:#eff0f2}
table.contenttable-bg-grey tr:hover td,table.contenttable-bg-grey tr:hover th{background-color:#e1e1e4}
table.baskettable{width:100%;font-size:16px}
table.baskettable tr td.title-col{font-weight:bolder;background-color:#eff0f2 !important;*zoom:1}
table.baskettable tr td.title-col:after{content:"";display:table;clear:both}
table.baskettable tr td.title-col .actionlinks{float:right;margin-top:0.2em;font-size:90%}
table.baskettable tr:hover td,table.baskettable tr:hover th{background:inherit}
@media (max-width:600px){
table.baskettable{font-size:14px}
}
.clear{float:none !important;clear:both !important;height:0px !important;margin:0px !important;padding:0px !important;border:none !important}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.h-style-10{margin-bottom:15px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:26px}
.h-style-10,.h-style-10 a{color:#515151}
.h-style-10 a:after{content:"";margin-left:10px;color:#0068af}
.h-style-20{margin-bottom:12px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:22px}
.h-style-20,.h-style-20 a{color:#515151}
.h-style-20 a:after{content:"";margin-left:10px;color:#0068af}
.h-style-30{margin-bottom:12px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:22px}
.h-style-30,.h-style-30 a{color:#0068af}
.h-style-30 a:after{content:"";margin-left:10px}
.h-style-30 a.noarrow:after{display:none}
.h-style-40{margin-bottom:7px;font-size:15px;font-weight:bold;line-height:1.2}
.h-style-40,.h-style-40 a{color:#0068af}
.h-style-50{margin-bottom:10px;padding:4px 10px;line-height:1.2;background-color:#c1d5ee}
.h-style-50,.h-style-50 a{color:#3b3a3a}
.h-style-60{margin:0px 1em 0.5em 0px !important;padding:1em 0.4em;font-size:1.1em;line-height:1.1;font-weight:bold;text-transform:uppercase;background-color:#fb902e}
.h-style-60,.h-style-60 a{color:#fff}
.anchor{position:relative;padding-left:1.5em}
.anchor:before{display:inline-block;content:"";position:absolute;left:0px;top:0.2em;background:none}
.newspaper{position:relative;padding-left:1.5em}
.newspaper:before{display:inline-block;content:"";position:absolute;left:0px;top:0.2em;background:none}
.calendar{position:relative;padding-left:1.5em}
.calendar:before{display:inline-block;content:"";position:absolute;left:0px;top:0.1em;background:none}
.file,.file-pdf,.file-jpg,.file-gif,.file-tif,.file-png,.file-eps,.file-jpeg,.file-doc,.file-docx,.file-rtf,.file-xls,.file-xlsx,.file-xml,.file-csv,.file-ppt,.file-txt,.file-zip,.file-rar,.file-mp4,.file-flv,.file-mpg,.file-mp3,.file-wav{position:relative;padding-left:1.5em}
.file:before,.file-pdf:before,.file-jpg:before,.file-gif:before,.file-tif:before,.file-png:before,.file-eps:before,.file-jpeg:before,.file-doc:before,.file-docx:before,.file-rtf:before,.file-xls:before,.file-xlsx:before,.file-xml:before,.file-csv:before,.file-ppt:before,.file-txt:before,.file-zip:before,.file-rar:before,.file-mp4:before,.file-flv:before,.file-mpg:before,.file-mp3:before,.file-wav:before{display:inline-block;content:"";position:absolute;left:0px;top:0.2em;background:none}
.file-pdf:before{content:""}
.file-jpg:before,.file-gif:before,.file-tif:before,.file-png:before,.file-eps:before,.file-jpeg:before{content:""}
.file-doc:before,.file-docx:before,.file-rtf:before{content:""}
.file-xls:before,.file-xlsx:before,.file-xml:before,.file-csv:before{content:""}
.file-ppt:before{content:""}
.file-txt:before{content:""}
.file-zip:before,.file-rar:before{content:""}
.file-mp4:before,.file-flv:before,.file-mpg:before{content:""}
.file-mp3:before,.file-wav:before{content:""}
.arrowright,.phone,.fax,.url,.textfile,.mail{display:inline-block;line-height:inherit}
.arrowright:before,.phone:before,.fax:before,.url:before,.textfile:before,.mail:before{width:1.28571429em;text-align:center}
.arrowright:before{content:'\f054\0000a0'}
.mail:before{content:'\f003\0000a0'}
.url:before{content:'\f14c\0000a0'}
.textfile:before{content:'\f0f6\0000a0'}
.fax:before{content:'\f1ac\0000a0'}
.phone:before{content:'\f095\0000a0'}
a.bluebutton,a.orangebutton,a.greybutton,a.bluebutton-bigbutton,a.orangebutton-bigbutton,a.greybutton-bigbutton{display:inline-block;position:relative;margin:0 0.2em 0.5em 0;padding:0.4em 0.8em 0.4em 1.5em}
a.bluebutton:before,a.orangebutton:before,a.greybutton:before,a.bluebutton-bigbutton:before,a.orangebutton-bigbutton:before,a.greybutton-bigbutton:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f0da';position:absolute;left:0.5em;top:0.35em;font-size:130%}
a.bluebutton:hover,a.orangebutton:hover,a.greybutton:hover,a.bluebutton-bigbutton:hover,a.orangebutton-bigbutton:hover,a.greybutton-bigbutton:hover{text-decoration:none}
a.bluebutton-bigbutton,a.orangebutton-bigbutton,a.greybutton-bigbutton{display:block;width:100%;max-width:350px;margin-right:0;padding:0.5em 0.7em;text-align:center;font-size:110%}
a.bluebutton-bigbutton:before,a.orangebutton-bigbutton:before,a.greybutton-bigbutton:before{position:relative;top:0.1em;left:auto;width:auto;margin:0 0.5em 0 0}
a.bluebutton,a.bluebutton-bigbutton{color:#fff;background:#0068af}
a.bluebutton:before,a.bluebutton-bigbutton:before{color:#fff}
a.bluebutton:hover,a.bluebutton-bigbutton:hover{background:#1a77b7}
a.orangebutton,a.orangebutton-bigbutton{color:#fff;background:#fb902e}
a.orangebutton:before,a.orangebutton-bigbutton:before{color:#fff}
a.orangebutton:hover,a.orangebutton-bigbutton:hover{background:#fb9b43}
a.greybutton,a.greybutton-bigbutton{color:#515151 !important;background:#edeef0}
a.greybutton:before,a.greybutton-bigbutton:before{color:#707070}
a.greybutton:hover,a.greybutton-bigbutton:hover{background:#d5d6d8}
a.bluearrow{display:inline-block;position:relative;padding-left:0.8em}
a.bluearrow:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f0da';position:absolute;left:0;top:0.1em;font-size:130%;color:#0068af}
ul.bluearrow>li{margin:0 0 0.1em 0;padding-left:0.8em}
ul.bluearrow>li:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f0da';position:absolute;left:0;top:0.1em;font-size:130%;color:#0068af;background:none}
ul.checks>li{margin:0 0 0.1em 0;padding:0 0 0 1.2em}
ul.checks>li:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00c';top:0.5em;width:auto;height:auto;font-size:75%;color:#0068af;background:none}
.tooltip-button.fa-info-circle{cursor:help;color:#aaa;font-size:16px}
.flag-icon-de{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/4x3/de.svg')}
.flag-icon-de.flag-icon-squared{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/1x1/de.svg')}
.flag-icon-gb{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/4x3/gb.svg')}
.flag-icon-gb.flag-icon-squared{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/1x1/gb.svg')}
.flag-icon-fr{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/4x3/fr.svg')}
.flag-icon-fr.flag-icon-squared{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/1x1/fr.svg')}
.flag-icon-cn{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/4x3/cn.svg')}
.flag-icon-cn.flag-icon-squared{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/1x1/cn.svg')}
.flag-icon-us{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/4x3/us.svg')}
.flag-icon-us.flag-icon-squared{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/1x1/us.svg')}
.flag-icon-jp{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/4x3/jp.svg')}
.flag-icon-jp.flag-icon-squared{background-image:url('../../fileadmin/templates/css/vendor/flag-icon-css/flags/1x1/jp.svg')}
.no-svg .flag-icon-gb{background-image:url('../../fileadmin/templates/gfx/flags/gb.png')}
.no-svg .flag-icon-de{background-image:url('../../fileadmin/templates/gfx/flags/de.png')}
.no-svg .flag-icon-fr{background-image:url('../../fileadmin/templates/gfx/flags/fr.png')}
.no-svg .flag-icon-cn{background-image:url('../../fileadmin/templates/gfx/flags/cn.png')}
.no-svg .flag-icon-us{background-image:url('../../fileadmin/templates/gfx/flags/us.png')}
.no-svg .flag-icon-jp{background-image:url('../../fileadmin/templates/gfx/flags/jp.png')}
.columns{min-height:1px;margin-left:-25px;*zoom:1}
.columns:after{content:"";display:table;clear:both}
.columns>.col{float:left;min-height:1px;padding-left:25px}
.columns>.col hr{margin-left:0 !important}
.columns.gridpadding-100{margin-left:-100px}
.columns.gridpadding-100>.col{padding-left:100px}
.columns.gridpadding-40{margin-left:-40px}
.columns.gridpadding-40>.col{padding-left:40px}
.columns.width-1-1>.col{width:50%}
@media (max-width:500px){
.columns.width-1-1>.col{float:none;width:auto}
}
.columns.width-1-1-1>.col{width:33.3%}
@media (max-width:800px){
.columns.width-1-1-1>.col{width:50%}
.columns.width-1-1-1>.col.third{clear:both}
}
@media (max-width:500px){
.columns.width-1-1-1>.col{float:none;width:auto}
}
.columns.width-1-1-1-1>.col{width:25%}
@media (max-width:1000px){
.columns.width-1-1-1-1>.col{width:50%}
.columns.width-1-1-1-1>.col.third{clear:both}
}
@media (max-width:500px){
.columns.width-1-1-1-1>.col{float:none;width:auto}
}
.columns.width-2-1>.col{width:66.6%}
.columns.width-2-1>.col.second{width:33.3%}
@media (max-width:600px){
.columns.width-2-1>.col{float:none;width:auto !important}
}
.columns.width-1-2>.col{width:33.3%}
.columns.width-1-2>.col.second{width:66.6%}
@media (max-width:600px){
.columns.width-1-2>.col{float:none;width:auto !important}
}
.box{margin:0 0 25px}
.box .boxheader{position:relative;margin-bottom:1px;padding:0.45em 1em}
.box .boxheader .h-style-box{margin:0}
.box .boxheader.with-icon{padding-right:3.6em}
.box .boxheader.with-icon .fa{position:absolute;right:0.2em;bottom:0.22em;vertical-align:middle;font-size:28px;color:#0068af}
.box .boxheader.with-image{padding:0}
.box .boxheader.with-image .content-images{margin:0}
.box .boxheader.with-image .content-images .content-image{margin:0}
.box .boxheader.with-image .csc-header{position:absolute;left:18px;bottom:8px}
.box .boxcontent{padding:15px 18px}
.box .boxcontent>:last-child,.box .boxcontent>:last-child>:last-child,.box .boxcontent>:last-child>:last-child>:last-child,.box .boxcontent>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.box.grey .boxheader{background-color:#e6e6e8}
.box.grey .boxcontent{background-color:#eff0f2}
.box.lightgrey .boxcontent{background-color:#f6f6f6}
.box.bluegradient .boxcontent{color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjhhZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzODZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#0068af),color-stop(100%,#3386bf));background-image:-moz-linear-gradient(left,#0068af,#3386bf);background-image:-webkit-linear-gradient(left,#0068af,#3386bf);background-image:linear-gradient(to right,#0068af,#3386bf)}
.box.bluegradient .boxcontent .h-style-30{color:inherit}
.box.bluegradient .boxcontent button,.box.bluegradient .boxcontent input[type="submit"]{border-color:rgba(255,255,255,0.5)}
.blue-bg{padding:25px;background-color:#d9e7f1}
@media (max-width:600px){
.blue-bg{padding:15px}
}
@media print{
.blue-bg{padding:0;background:none}
}
.grey-bg{margin:0 0 25px;padding:25px;background-color:#eff0f2}
@media (max-width:600px){
.grey-bg{padding:15px}
}
@media print{
.grey-bg{padding:0;background:none}
}
.toggle-element{margin:0 0 25px}
.toggle-element .toggle-button{display:inline-block;position:relative;padding:6px 40px 6px 10px;font-size:1.1em;color:#2a2a2a;cursor:pointer;background-color:#dbdcde}
.toggle-element .toggle-button:after{content:'';position:absolute;right:6px;bottom:6px;width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent #0068af transparent}
.toggle-element .toggle-button:hover{background-color:#c8cacd}
.toggle-element .toggle-button *{margin:0}
.toggle-element .toggle-content{display:none;border:1px dotted #dbdcde;padding:15px}
.toggle-element .toggle-content>:last-child,.toggle-element .toggle-content>:last-child>:last-child,.toggle-element .toggle-content>:last-child>:last-child>:last-child,.toggle-element .toggle-content>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
@media print{
.toggle-element .toggle-content{display:block !important}
}
.contenttabs .tabheaders{display:table}
.contenttabs .tabheaders .tabheader{display:table-cell;vertical-align:bottom;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:0.7em 1.2em;line-height:1.1;cursor:pointer;color:#312f2f;background-color:#c2d5ee}
.contenttabs .tabheaders .tabheader:first-child{border-left:0}
.contenttabs .tabheaders .tabheader:hover{background-color:#9bb8df}
.contenttabs .tabheaders .tabheader.act{border-bottom:1px solid #efefef;cursor:default;color:#00538c;background-color:#efefef}
.contenttabs .tabheaders .tabheader *{margin:0}
.contenttabs>.csc-default{display:none;padding:15px 13px 20px;background-color:#efefef}
.contenttabs>.csc-default>:last-child,.contenttabs>.csc-default>:last-child>:last-child,.contenttabs>.csc-default>:last-child>:last-child>:last-child,.contenttabs>.csc-default>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
#mixitupmenu{margin:0 0 15px;*zoom:1}
#mixitupmenu:after{content:"";display:table;clear:both}
#mixitupmenu fieldset{display:inline-block;margin:5px 10px 5px 0}
#mixitupmenu fieldset label{margin:0 5px 5px 0}
#mixitupmenu #mixitupclear{float:right;margin:5px 0;padding:7px 18px 6px}
@media (max-width:500px){
#mixitupmenu fieldset{display:block;margin-right:0}
}
#mixitupcontainer{margin-left:-30px;font-size:0}
#mixitupcontainer .mixitupelement{display:none;vertical-align:top;position:relative;width:384px;max-width:calc(50% - 30px);min-width:250px;margin:0 0 30px 30px;padding:15px;text-decoration:none;font-size:15px;color:#515151;background-color:#eee;*zoom:1}
#mixitupcontainer .mixitupelement>:last-child,#mixitupcontainer .mixitupelement>:last-child>:last-child,#mixitupcontainer .mixitupelement>:last-child>:last-child>:last-child,#mixitupcontainer .mixitupelement>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
#mixitupcontainer .mixitupelement:after{content:"";display:table;clear:both}
#mixitupcontainer .mixitupelement .image{float:right;max-width:40%;margin:0 0 5px 20px}
#mixitupcontainer a.mixitupelement:hover{outline:2px solid #aaa}
@media (max-width:540px){
#mixitupcontainer{margin-left:0}
#mixitupcontainer .mixitupelement{width:384px;max-width:100%;margin-left:0;margin-bottom:20px}
}
.form fieldset{margin:0 0 20px}
.form button,.form input[type="submit"]{min-width:100px}
.form .stepbar{margin:0 0 25px;font-size:0}
.form .stepbar .step{display:inline-block;vertical-align:middle;min-width:150px;margin:0;padding:15px;font-size:15px;text-align:left;white-space:normal}
.form .stepbar .step:disabled{opacity:1;border-color:#ddd;color:#888;background-color:#ebebeb;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f1f1f1),color-stop(100%,#ebebeb));background-image:-moz-linear-gradient(top,#f1f1f1 0%,#ebebeb 100%);background-image:-webkit-linear-gradient(top,#f1f1f1 0%,#ebebeb 100%);background-image:linear-gradient(to bottom,#f1f1f1 0%,#ebebeb 100%)}
.form .stepbar .step:disabled.act{border:1px solid #bbb;padding:18px 15px;font-weight:bold;color:#515151;background-color:#ddd;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e7e7e7),color-stop(100%,#dddddd));background-image:-moz-linear-gradient(top,#e7e7e7 0%,#dddddd 100%);background-image:-webkit-linear-gradient(top,#e7e7e7 0%,#dddddd 100%);background-image:linear-gradient(to bottom,#e7e7e7 0%,#dddddd 100%)}
.form .stepbar div.step,.form .stepbar a.step{display:inline-block;border:1px solid #bbb;padding:14px 18px;line-height:1;color:#515151;text-decoration:none;background-color:#ddd;background-repeat:repeat-x;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e7e7e7),color-stop(100%,#dddddd));background-image:-moz-linear-gradient(top,#e7e7e7 0%,#dddddd 100%);background-image:-webkit-linear-gradient(top,#e7e7e7 0%,#dddddd 100%);background-image:linear-gradient(to bottom,#e7e7e7 0%,#dddddd 100%);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}
.form .stepbar div.step:hover,.form .stepbar a.step:hover{text-decoration:none}
.form .stepbar div.step.act,.form .stepbar a.step.act{padding:18px 15px;font-weight:bold}
.form .stepbar div.step.disabled,.form .stepbar a.step.disabled{border-color:#ddd;color:#888;background-color:#ebebeb;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f1f1f1),color-stop(100%,#ebebeb));background-image:-moz-linear-gradient(top,#f1f1f1 0%,#ebebeb 100%);background-image:-webkit-linear-gradient(top,#f1f1f1 0%,#ebebeb 100%);background-image:linear-gradient(to bottom,#f1f1f1 0%,#ebebeb 100%)}
.form .stepbar a.step:hover{background-color:#ccc;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#dbdbdb),color-stop(100%,#cccccc));background-image:-moz-linear-gradient(top,#dbdbdb 0%,#cccccc 100%);background-image:-webkit-linear-gradient(top,#dbdbdb 0%,#cccccc 100%);background-image:linear-gradient(to bottom,#dbdbdb 0%,#cccccc 100%)}
.form .stepbar a.step.act:hover{cursor:default;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e7e7e7),color-stop(100%,#dddddd));background-image:-moz-linear-gradient(top,#e7e7e7 0%,#dddddd 100%);background-image:-webkit-linear-gradient(top,#e7e7e7 0%,#dddddd 100%);background-image:linear-gradient(to bottom,#e7e7e7 0%,#dddddd 100%);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}
.form .stepbar.technical-questionnaire .step{width:20%}
.form .stepbar.ledshop .step{width:16.66%;font-size:15px}
.form .row{margin:0 0 8px;*zoom:1}
.form .row:after{content:"";display:table;clear:both}
.form .row .label{float:left;width:100%;max-width:200px;min-height:1px;padding-right:10px}
.form .row .label>label{margin:5px 0}
.form .row .entry{float:left;width:100%;max-width:500px;position:relative;padding-right:22px}
.form .row .entry input[type="text"],.form .row .entry input[type="email"],.form .row .entry input[type="number"],.form .row .entry input[type="password"],.form .row .entry textarea,.form .row .entry select{width:100%}
.form .row .entry .chosen-container{width:100% !important}
.form .row .entry label{font-weight:normal}
@media (max-width:500px){
.form .row{display:block;width:auto}
.form .row .label{display:block;width:auto;float:none;padding-right:0}
.form .row .entry{display:block;float:none;padding-right:22px}
}
.form .row .ajax-validation{position:absolute;right:0;top:4px}
.form .row .ajax-validation .fa{font-size:16px}
.form .row .ajax-validation .fa-check{color:#169b00}
.form .row .ajax-validation .fa-times{color:#d30000}
.form .row.radio>.entry,.form .row.checkbox>.entry{padding-top:5px}
.form .row.bigcheckbox{margin-bottom:20px}
.form .row.bigcheckbox .entry{max-width:none}
.form .row.bigcheckbox .entry .checkbox{position:relative;margin:0 0 8px;padding:0 0 0 22px}
.form .row.bigcheckbox .entry .checkbox label{cursor:pointer}
.form .row.bigcheckbox .entry .checkbox input[type="checkbox"]{position:absolute;left:0;top:3px}
.form .row.submit,.form .row.next,.form .row.prev{*zoom:1}
.form .row.submit:after,.form .row.next:after,.form .row.prev:after{content:"";display:table;clear:both}
.form .row.submit .float-right,.form .row.next .float-right,.form .row.prev .float-right{float:right}
.form .row.components-part .entry{*zoom:1}
.form .row.components-part .entry:after{content:"";display:table;clear:both}
.form .row.components-part .entry input{float:left;width:156px;margin:0 5px 5px 0}
.form .row.components-part .entry input:last-child{margin:0}
.form .row.row--captcha{margin-bottom:15px}
.form .row.row--captcha input[type="text"]{margin:0 0 5px}
.form .row.row--captcha .tx-srfreecap-pi1-image{display:inline-block;vertical-align:middle;width:175px;margin:0 10px 0 0}
.form .row.row--captcha .tx-srfreecap-pi1-cant-read{display:inline-block;vertical-align:middle;width:140px;font-size:90%}
.form .row.privacylink{margin-bottom:10px;text-align:right}
.form .row.checkbox-icons .checkbox{display:inline-block;vertical-align:middle;margin:0 1em 1em 0}
.form .row.checkbox-icons .checkbox input[type="checkbox"],.form .row.checkbox-icons .checkbox input[type="radio"]{display:none}
.form .row.checkbox-icons .checkbox label{cursor:pointer;display:inline-block}
.form .row.checkbox-icons .checkbox label img{opacity:.7;-moz-transform:scale(0.7,0.7);-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;pointer-events:none}
.form .row.checkbox-icons .checkbox label:hover img{opacity:.9}
.form .row.checkbox-icons .checkbox input[type="checkbox"]:checked+label img,.form .row.checkbox-icons .checkbox input[type="radio"]:checked+label img{opacity:1;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
.form .row.checkbox-icons .checkbox:last-child{margin-right:0}
.form .has-error input[type="text"],.form .has-error input[type="email"],.form .has-error input[type="number"],.form .has-error input[type="password"],.form .has-error textarea,.form .has-error select{border-color:#d30000}
.form .has-error input[type="text"]:focus,.form .has-error input[type="email"]:focus,.form .has-error input[type="number"]:focus,.form .has-error input[type="password"]:focus,.form .has-error textarea:focus,.form .has-error select:focus{-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(211,0,0,0.4);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(211,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(211,0,0,0.4)}
.form .error-block{color:#d30000}
.form .form-subheader{margin-top:20px}
.form .fileupload{margin:0 0 10px}
.form .fileupload>.row{margin:0 0 5px}
.form .fileinfos{margin:0 0 10px}
.form .fileinfos ul.uploadedfiles{margin:0}
.form .no-label-row .row .label{display:none}
.form .no-label-row .row .entry{max-width:100% !important}
.form.small .row .label{max-width:190px}
.form.small .row .entry{max-width:340px}
.typo3-messages{margin:25px 0}
.typo3-messages .typo3-message{margin-bottom:5px;border:1px solid #c2cbcf;padding:10px 15px}
.typo3-messages .typo3-message>:last-child,.typo3-messages .typo3-message>:last-child>:last-child,.typo3-messages .typo3-message>:last-child>:last-child>:last-child,.typo3-messages .typo3-message>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.typo3-messages .typo3-message.message-ok{border-color:#58b548;color:#3b7826;background-color:#cdeaca}
.typo3-messages .typo3-message.message-error{border-color:#d66c68;color:#aa0225;background-color:#f6d3cf}
.typo3-messages .typo3-message.message-information{border-color:#b1905c;color:#9e7d4a;background-color:#fbf6de}
.typo3-messages .message-header{margin-bottom:3px;font-weight:bold}
.contenttable-responsive{min-height:0.01%;overflow-x:auto;margin:0 0 25px}
.contenttable-responsive table.contenttable-bg-blue,.contenttable-responsive table.contenttable-bg-grey,.contenttable-responsive table.contenttable{max-width:100%;margin:0}
.sliderelement{position:relative}
.sliderelement ul.slides>li{margin-right:50px}
.sliderelement .flex-direction-nav a{width:35px;height:100px;margin:-50px 0 0;opacity:1}
.sliderelement .flex-direction-nav a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100px;color:#0068af}
.sliderelement .flex-direction-nav a.flex-prev{left:-60px !important}
.sliderelement .flex-direction-nav a.flex-prev:before{content:'\f104'}
.sliderelement .flex-direction-nav a.flex-next{right:-60px !important}
.sliderelement .flex-direction-nav a.flex-next:before{content:'\f105'}
@media (max-width:1235px){
.sliderelement{padding-left:50px;padding-right:50px}
.sliderelement .flex-direction-nav a.flex-prev{left:0 !important}
.sliderelement .flex-direction-nav a.flex-next{right:0 !important}
}
@media (max-width:800px){
.sliderelement{padding-left:33px;padding-right:33px}
.sliderelement .flex-direction-nav a{width:21px;height:60px;margin:-30px 0 0}
.sliderelement .flex-direction-nav a:before{font-size:60px}
}
.teaserlement{display:table;width:100%;margin:0 0 25px;border:1px solid #ebebeb}
.teaserlement .teaserlement__col{display:table-cell;vertical-align:middle}
.teaserlement .teaserlement__col.teaserlement__image{vertical-align:top;width:30.2%}
.teaserlement .teaserlement__col.teaserlement__text{position:relative;padding:20px 54px 20px 20px}
.teaserlement .teaserlement__col.teaserlement__text>:last-child,.teaserlement .teaserlement__col.teaserlement__text>:last-child>:last-child,.teaserlement .teaserlement__col.teaserlement__text>:last-child>:last-child>:last-child,.teaserlement .teaserlement__col.teaserlement__text>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.teaserlement .teaserlement__col.teaserlement__text .teaserelement__arrow{position:absolute;right:10px;bottom:10px;width:30px}
@media (max-width:460px){
.teaserlement{display:block;width:auto}
.teaserlement .teaserlement__col{display:block}
.teaserlement .teaserlement__col.teaserlement__image{width:150px;max-width:100%;margin:15px 15px 0}
.teaserlement .teaserlement__col.teaserlement__text{padding:15px 54px 15px 15px}
}
.teaserlist .teaserlist__entry{margin:0 0 25px;background-color:#eff0f2}
.teaserlist .teaserlist__entry .teaserlist__entry__headline{margin:0}
.teaserlist .teaserlist__entry .teaserlist__entry__headline a{display:inline-block;padding:0.4em 1.4rem;font-size:25px;line-height:1.25;color:#fff;background-color:#0068af}
.teaserlist .teaserlist__entry .teaserlist__entry__headline a:hover,.teaserlist .teaserlist__entry .teaserlist__entry__headline a:focus{text-decoration:none;background-color:#1a77b7}
.teaserlist .teaserlist__entry .teaserlist__entry__text{position:relative;padding:1.2rem 2.8rem 1.2rem 1.4rem}
.teaserlist .teaserlist__entry .teaserlist__entry__text .teaserlist__entry__meta{margin:0 0 12px}
.teaserlist .teaserlist__entry .teaserlist__entry__text .teaserlist__entry__meta .date{display:inline-block;vertical-align:middle;margin:0 15px 5px 0;font-weight:bold}
.teaserlist .teaserlist__entry .teaserlist__entry__text .teaserlist__entry__meta .categories{display:inline-block;vertical-align:middle;margin:0 0 5px 0}
.teaserlist .teaserlist__entry .teaserlist__entry__text .more-icon{position:absolute;right:0;bottom:0}
.teaserlist .teaserlist__entry .teaserlist__entry__text .more-icon:after{content:'';position:absolute;right:1rem;bottom:1rem;width:0;height:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #a3a3a3 transparent}
.teaserlist .teaserlist__entry.teaserlist__entry-with-image .teaserlist__entry__headline{margin-top:-1.8em}
@media (max-width:740px){
.teaserlist .teaserlist__entry .teaserlist__entry__headline a{padding-right:1rem;padding-left:1rem;font-size:18px}
.teaserlist .teaserlist__entry .teaserlist__entry__text{position:relative;padding-right:2.4rem;padding-left:1rem}
.teaserlist .teaserlist__entry.teaserlist__entry-with-image .teaserlist__entry__headline{margin-top:-1.8em}
}
.delonew__teasercolumns{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;margin:0 0 0 -1.2rem}
.delonew__teasercolumns>.teaser{-webkit-flex:0 1 auto;flex:0 1 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:33.3%;margin:0 0 25px;padding-left:1.2rem}
.delonew__teasercolumns>.teaser a.teaserwrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;flex:1 1 auto;background-color:#eee}
.delonew__teasercolumns>.teaser a.teaserwrap:hover,.delonew__teasercolumns>.teaser a.teaserwrap:focus{text-decoration:none;background-color:#e2e2e2}
.delonew__teasercolumns>.teaser .box{margin:0}
.delonew__teasercolumns>.teaser .teaser__image{-webkit-flex:0 0 auto;flex:0 0 auto;position:relative}
.delonew__teasercolumns>.teaser .teaser__image .teaser__category{display:table-cell;max-width:100%;padding:.3em 1rem;line-height:1.2;color:#fff;background-color:#fb902e}
.delonew__teasercolumns>.teaser .teaser__image img+.teaser__category{position:absolute;left:0;bottom:-1.1rem}
.delonew__teasercolumns>.teaser .teaser__text{-webkit-flex:1 1 auto;flex:1 1 auto;padding:1em 1rem}
.delonew__teasercolumns>.teaser .teaser__text .teaser__title{margin:0;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:20px;line-height:1.3;color:#fb902e;word-wrap:break-word}
@media (max-width:930px){
.delonew__teasercolumns>.teaser{width:50%}
}
.imagetextteaser{margin:0 0 25px}
.imagetextteaser .imagetextteaser__text{padding:25px;font-size:15px}
.imagetextteaser .imagetextteaser__text>:last-child,.imagetextteaser .imagetextteaser__text>:last-child>:last-child,.imagetextteaser .imagetextteaser__text>:last-child>:last-child>:last-child,.imagetextteaser .imagetextteaser__text>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.imagetextteaser.imagetextteaser--bg-white{background-color:#fff}
.imagetextteaser.imagetextteaser--bg-grey{background-color:#eff0f2}
.imagetextteaser.imagetextteaser--bg-blue{background-color:#d9e7f1}
.buttonlist{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;margin:0 0 25px -10px}
.buttonlist .buttonlist__entry{-webkit-flex:0 1 auto;flex:0 1 auto;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;margin:0 0 10px;padding:0 0 0 10px}
.buttonlist .buttonlist__entry a{-webkit-flex:1 1 auto;flex:1 1 auto;position:relative;padding:.5em .5em .5em 1.8em;word-wrap:break-word;font-size:115%}
.buttonlist .buttonlist__entry a .fa{position:absolute;left:.7em;top:.7em}
.buttonlist .buttonlist__entry a:hover,.buttonlist .buttonlist__entry a:focus{text-decoration:none}
.buttonlist .buttonlist__entry.buttonlist__entry--grey a{background-color:#eff0f2}
.buttonlist .buttonlist__entry.buttonlist__entry--grey a:hover,.buttonlist .buttonlist__entry.buttonlist__entry--grey a:focus{background-color:#d7d8da}
.buttonlist .buttonlist__entry.buttonlist__entry--blue-gradient a{color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjhhZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzODZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#0068af),color-stop(100%,#3386bf));background-image:-moz-linear-gradient(left,#0068af,#3386bf);background-image:-webkit-linear-gradient(left,#0068af,#3386bf);background-image:linear-gradient(to right,#0068af,#3386bf)}
.buttonlist .buttonlist__entry.buttonlist__entry--blue-gradient a:hover,.buttonlist .buttonlist__entry.buttonlist__entry--blue-gradient a:focus{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWU5ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhNzdiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#005e9e),color-stop(100%,#1a77b7));background-image:-moz-linear-gradient(left,#005e9e,#1a77b7);background-image:-webkit-linear-gradient(left,#005e9e,#1a77b7);background-image:linear-gradient(to right,#005e9e,#1a77b7)}
.buttonlist.buttonlist--columns-1 .buttonlist__entry{-webkit-flex-basis:100%;flex-basis:100%}
.buttonlist.buttonlist--columns-2 .buttonlist__entry{-webkit-flex-basis:50%;flex-basis:50%}
.buttonlist.buttonlist--columns-3 .buttonlist__entry{-webkit-flex-basis:33.33%;flex-basis:33.33%}
.buttonlist.buttonlist--columns-4 .buttonlist__entry{-webkit-flex-basis:25%;flex-basis:25%}
@media (max-width:900px){
.buttonlist.buttonlist--columns-4 .buttonlist__entry{-webkit-flex-basis:33.33%;flex-basis:33.33%}
}
@media (max-width:700px){
.buttonlist.buttonlist--columns-3 .buttonlist__entry,.buttonlist.buttonlist--columns-4 .buttonlist__entry{-webkit-flex-basis:50%;flex-basis:50%}
}
@media (max-width:520px){
.buttonlist.buttonlist--columns-2 .buttonlist__entry,.buttonlist.buttonlist--columns-3 .buttonlist__entry,.buttonlist.buttonlist--columns-4 .buttonlist__entry{-webkit-flex-basis:100%;flex-basis:100%}
}
.contactelement{margin:0 0 25px}
.contactelement .contactelement__image{width:120px;max-width:100%;overflow:hidden;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin:0 auto .5em}
.socialmediaicons{margin:0 0 25px}
.socialmediaicons .socialmediaicons__icon{margin:0 0 .4em;font-size:230%}
.socialmediaicons .socialmediaicons__icon a{display:inline-block;margin:0 .15em 0 0;color:#ababaa}
.socialmediaicons .socialmediaicons__icon a:hover,.socialmediaicons .socialmediaicons__icon a:focus{text-decoration:none}
.socialmediaicons .socialmediaicons__icon a.fb:hover,.socialmediaicons .socialmediaicons__icon a.fb:focus{color:#3b5998}
.socialmediaicons .socialmediaicons__icon a.tw:hover,.socialmediaicons .socialmediaicons__icon a.tw:focus{color:#32aadc}
.socialmediaicons .socialmediaicons__icon a.ig:hover,.socialmediaicons .socialmediaicons__icon a.ig:focus{color:#e22177}
.socialmediaicons .socialmediaicons__icon a.yt:hover,.socialmediaicons .socialmediaicons__icon a.yt:focus{color:#bd1e1f}
.socialmediaicons .socialmediaicons__icon a.weibo:hover,.socialmediaicons .socialmediaicons__icon a.weibo:focus{color:#e6162d}
.socialmediaicons .socialmediaicons__icon a.wechat:hover,.socialmediaicons .socialmediaicons__icon a.wechat:focus{color:#4fc134}
.socialmediaicons .socialmediaicons__icon a.xi:hover,.socialmediaicons .socialmediaicons__icon a.xi:focus{color:#006365}
.careerfooter{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;margin:0 0 25px -25px}
.careerfooter>.careerfooter__col{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;flex:0 1 auto;width:50%;max-width:100%;min-height:1px;min-width:1px;margin:0 0 20px;padding:0 0 0 25px}
.careerfooter>.careerfooter__col .careerfooter__box{-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding:1.3em;color:#fff}
.careerfooter>.careerfooter__col .careerfooter__box>:last-child,.careerfooter>.careerfooter__col .careerfooter__box>:last-child>:last-child,.careerfooter>.careerfooter__col .careerfooter__box>:last-child>:last-child>:last-child,.careerfooter>.careerfooter__col .careerfooter__box>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.careerfooter>.careerfooter__col .h-style-20{color:inherit}
.careerfooter>.careerfooter__col a.bluebutton{float:right;border:1px solid #fff}
.careerfooter>.careerfooter__col .careerfooter__searchbox{position:relative;padding:0 30px 0 0}
.careerfooter>.careerfooter__col .careerfooter__searchbox input{width:100%}
.careerfooter>.careerfooter__col .careerfooter__searchbox button{position:absolute;top:0;right:0;bottom:0;height:auto;width:30px;padding:0;text-align:center}
.careerfooter>.careerfooter__col .careerfooter__searchbox button .fa{line-height:2}
.careerfooter>.careerfooter__col.careerfooter__col--initiativbewerbung>.careerfooter__box{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjhhZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzODZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#0068af),color-stop(100%,#3386bf));background-image:-moz-linear-gradient(left,#0068af,#3386bf);background-image:-webkit-linear-gradient(left,#0068af,#3386bf);background-image:linear-gradient(to right,#0068af,#3386bf)}
.careerfooter>.careerfooter__col.careerfooter__col--newsletter .careerfooter__box{background-color:#aaa}
@media (max-width:640px){
.careerfooter>.careerfooter__col{width:100%}
}
.jobfinder{margin:0 0 25px}
.jobfinder .jobfinder__input{margin:0 0 10px;*zoom:1}
.jobfinder .jobfinder__input:after{content:"";display:table;clear:both}
.jobfinder .jobfinder__input input[type="text"],.jobfinder .jobfinder__input select{display:block;width:100%;max-width:100%}
.jobfinder .jobfinder__input input[type="submit"]{float:right}
.jobfinder .js-selections-trigger{display:inline-block;margin:5px 0}
.jobfinder .js-selections-trigger .fa{margin:0 0 0 .3em;-moz-transition:-moz-transform 0.2s ease;-o-transition:-o-transform 0.2s ease;-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease}
.jobfinder .js-selections-trigger.open .fa{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.jobfinder .jobfinder__filter{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0 -20px}
.jobfinder .jobfinder__filter__entry{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;margin:0 0 5px;padding:0 0 0 20px}
.jobfinder .jobfinder__filter__label{display:block;margin:0 0 3px}
.jobfinder .pagination button{display:inline-block;width:auto;height:auto;min-width:28px;margin:0 5px 5px 0;border:0;padding:4px 6px;text-align:center;font-size:15px;font-weight:bold;color:#0068af;background:#eee}
.jobfinder .pagination button.active{color:#fff;background-color:#0068af}
.jobfinder .accordion-content .categories{margin:5px 0 10px}
.jobfinder .joblist-element{margin:0 0 10px}
.jobfinder .joblist-element a.link{display:block;position:relative;padding:8px 12px 8px 30px;font-size:105%;color:#515151;background-color:#eff0f2}
.jobfinder .joblist-element a.link:before{content:"";position:absolute;top:7px;left:12px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:150%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:-moz-transform 0.2s ease;-o-transition:-o-transform 0.2s ease;-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease}
.jobfinder .joblist-element a.link:focus,.jobfinder .joblist-element a.link:hover{text-decoration:none;background-color:#d7d8da}
.jobfinder .joblist-element.highlighted a{color:#fff;background-color:#0068af}
.jobfinder.jobfinder--box .jobfinder__filter__label{display:none}
.jobfinder.jobfinder--default .jobfinder__input.jobfinder__input--term .jobfinder__filter__label{display:none}
.jobfinder.jobfinder--short .jobfinder__inputs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end;margin-left:-15px}
.jobfinder.jobfinder--short .jobfinder__inputs .jobfinder__input{-webkit-flex:1 1 auto;flex:1 1 auto;padding:0 0 0 15px}
@media (max-width:640px){
.jobfinder .jobfinder__filter .jobfinder__filter__entry{-webkit-flex-basis:100%;flex-basis:100%}
}
ul.event-notification-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;margin:0 0 25px -20px}
ul.event-notification-list li{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;overflow:hidden;list-style:none;width:33.33%;margin:10px 0;padding:0 0 0 20px}
ul.event-notification-list li .event__detail{-webkit-flex:1 1 auto;flex:1 1 auto;padding:1.2em 1em;background-color:white}
ul.event-notification-list li .entry__logo{height:50px;margin:0 0 1em}
ul.event-notification-list li .entry__text__title{margin:0 0 .3em;word-wrap:break-word}
ul.event-notification-list li .entry__text__date{margin:0 0 1em;color:#0068af}
@media (max-width:1020px){
ul.event-notification-list li{width:50%}
}
@media (max-width:540px){
ul.event-notification-list li{width:100%}
}
.floatingcheckboxes{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -2em}
.floatingcheckboxes .checkbox{-webkit-flex:0 0 33.33%;flex:0 0 33.33%;margin:0 0 1em;padding:0 0 0 2em}
.floatingcheckboxes .checkbox label{display:block;position:relative;padding:0 0 0 1.5em;font-weight:inherit}
.floatingcheckboxes .checkbox label input[type="checkbox"]{position:absolute;top:.1em;left:0}
@media (max-width:940px){
.floatingcheckboxes .checkbox{-webkit-flex-basis:50%;flex-basis:50%}
}
@media (max-width:480px){
.floatingcheckboxes{display:block}
}
.flexslider{margin:0px;border:0px;background:transparent;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.flexslider.loading .slides>li:first-child{opacity:1 !important}
.flexslider ul.slides li img{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.flex-direction-nav a{width:40px;height:40px;margin:-20px 0 0;top:50%;text-decoration:none;text-shadow:0px}
.flex-direction-nav a:before{font-size:40px;line-height:1;color:#fff;text-shadow:0px}
.flex-direction-nav a.flex-prev{left:20px}
.flex-direction-nav a.flex-next{right:20px}
.lightboxcontent .mfp-content{max-width:500px;margin:0px auto}
.lightboxcontent .outerwrap{padding:40px;background-color:#fff}
@media (max-width:600px){
.lightboxcontent .outerwrap{padding:35px 20px 20px}
}
.lightboxcontent .innerwrap>:last-child,.lightboxcontent .innerwrap>:last-child>:last-child,.lightboxcontent .innerwrap>:last-child>:last-child>:last-child,.lightboxcontent .innerwrap>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.lightboxcontent.lightbox-200 .mfp-content{max-width:200px}
.lightboxcontent.lightbox-300 .mfp-content{max-width:300px}
.lightboxcontent.lightbox-400 .mfp-content{max-width:400px}
.lightboxcontent.lightbox-500 .mfp-content{max-width:500px}
.lightboxcontent.lightbox-600 .mfp-content{max-width:600px}
.lightboxcontent.lightbox-700 .mfp-content{max-width:700px}
.lightboxcontent.lightbox-800 .mfp-content{max-width:800px}
.lightboxcontent.lightbox-900 .mfp-content{max-width:900px}
.lightboxcontent.lightbox-1000 .mfp-content{max-width:1000px}
.lightboxcontent.rightcontentbox .mfp-content{max-width:256px;padding:5px;background-color:#fff}
.lightboxcontent.rightcontentbox .mfp-content .box{margin-bottom:0px}
.mfp-bg{background-color:#444}
.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-arrow:hover{background-image:none;background-color:transparent}
.mfp-image-holder figcaption,.mfp-image-holder figure{margin:0px}
.mfp-img{background-color:#fff;-moz-background-clip:content;-o-background-clip:content-box;-webkit-background-clip:content;background-clip:content-box}
ul.ui-menu{border:1px solid #ccc;background-color:#fff}
ul.ui-menu li.ui-menu-item{padding:5px;font-size:12px;line-height:1.1;cursor:pointer}
ul.ui-menu li.ui-menu-item.ui-state-focus,ul.ui-menu li.ui-menu-item.ui-state-active{margin:0px;background-color:#eee}
.ui-tooltip{white-space:pre-line}
.ui-tooltip,body .ui-tooltip{border:1px solid #ccc;background-color:#fff}
.chosen-container{font-size:15px}
.chosen-container li:before{display:none}
.chosen-container.chosen-container-multi .chosen-choices{border-color:#ccc;padding:1px 5px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;background:#fff}
.chosen-container.chosen-container-single .chosen-single{height:auto;border-color:#ccc;padding:4px 7px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.chosen-container.chosen-container-single .chosen-single div{top:4px}
.chosen-container.chosen-container-active .chosen-choices{border-color:#0068af;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(0,104,175,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(0,104,175,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(0,104,175,0.3)}
.chosen-container .chosen-results li.highlighted{background:#0068af}
.select2-container--default .select2-selection--single{border:1px solid #ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0068af}
.csc-frame,.csc-default{*zoom:1}
.csc-frame:after,.csc-default:after{content:"";display:table;clear:both}
.csc-frame.header-float>.csc-header,.csc-default.header-float>.csc-header{float:left}
.csc-frame.with-icon.icon-small .ttcontent-icon,.csc-default.with-icon.icon-small .ttcontent-icon{font-size:30px}
.csc-frame.with-icon.icon-big .ttcontent-icon,.csc-default.with-icon.icon-big .ttcontent-icon{font-size:60px}
.csc-frame.with-icon.icon-left,.csc-default.with-icon.icon-left{position:relative}
.csc-frame.with-icon.icon-left .ttcontent-icon,.csc-default.with-icon.icon-left .ttcontent-icon{position:absolute;left:0;top:0;height:100%;padding-right:17px;border-right:1px solid #ccc}
.csc-frame.with-icon.icon-left.icon-small,.csc-default.with-icon.icon-left.icon-small{padding-left:65px}
.csc-frame.with-icon.icon-left.icon-big,.csc-default.with-icon.icon-left.icon-big{padding-left:95px}
.csc-frame.with-icon.icon-top .ttcontent-icon,.csc-default.with-icon.icon-top .ttcontent-icon{margin-bottom:10px;text-align:center}
.csc-frame.with-icon.icon-beside-header .csc-header,.csc-default.with-icon.icon-beside-header .csc-header{display:table;margin:0 0 10px}
.csc-frame.with-icon.icon-beside-header .csc-header h1,.csc-frame.with-icon.icon-beside-header .csc-header h2,.csc-frame.with-icon.icon-beside-header .csc-header h3,.csc-frame.with-icon.icon-beside-header .csc-header h4,.csc-frame.with-icon.icon-beside-header .csc-header h5,.csc-frame.with-icon.icon-beside-header .csc-header h6,.csc-frame.with-icon.icon-beside-header .csc-header p,.csc-frame.with-icon.icon-beside-header .csc-header .ttcontent-icon,.csc-default.with-icon.icon-beside-header .csc-header h1,.csc-default.with-icon.icon-beside-header .csc-header h2,.csc-default.with-icon.icon-beside-header .csc-header h3,.csc-default.with-icon.icon-beside-header .csc-header h4,.csc-default.with-icon.icon-beside-header .csc-header h5,.csc-default.with-icon.icon-beside-header .csc-header h6,.csc-default.with-icon.icon-beside-header .csc-header p,.csc-default.with-icon.icon-beside-header .csc-header .ttcontent-icon{display:table-cell;vertical-align:middle}
.csc-frame.with-icon.icon-beside-header .csc-header .ttcontent-icon,.csc-default.with-icon.icon-beside-header .csc-header .ttcontent-icon{padding-right:15px}
.csc-frame.layout-100 .content-images figure,.csc-default.layout-100 .content-images figure{padding:20px}
.csc-frame.layout-100 .content-images img,.csc-default.layout-100 .content-images img{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);padding:5px;background-color:#fff;-moz-box-shadow:1px 1px 5px 0px rgba(50,50,50,0.5);-webkit-box-shadow:1px 1px 5px 0px rgba(50,50,50,0.5);box-shadow:1px 1px 5px 0px rgba(50,50,50,0.5)}
.csc-frame.layout-110 .content-images .content-image-wrap a,.csc-default.layout-110 .content-images .content-image-wrap a{position:relative}
.csc-frame.layout-110 .content-images .content-image-wrap a:after,.csc-default.layout-110 .content-images .content-image-wrap a:after{content:'';position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:300%;color:rgba(255,255,255,0.9)}
.csc-frame.layout-110 .content-images .content-image-wrap a:hover:after,.csc-frame.layout-110 .content-images .content-image-wrap a:focus:after,.csc-default.layout-110 .content-images .content-image-wrap a:hover:after,.csc-default.layout-110 .content-images .content-image-wrap a:focus:after{color:rgba(255,255,255,0.7)}
.csc-frame.ctype-contentelements_piktogramm,.csc-default.ctype-contentelements_piktogramm{display:inline-block;vertical-align:top;margin:0 15px 25px}
.content-images{max-width:100%;margin:0 0 5px;*zoom:1}
.content-images:after{content:"";display:table;clear:both}
.content-images .content-image{margin:0px 0px 15px;*zoom:1}
.content-images .content-image:after{content:"";display:table;clear:both}
.content-images .content-image-wrap{max-width:100%;margin:0px}
.content-images.cols{margin-left:-15px}
.content-images.cols .imagetablewrap{max-width:100%}
.content-images.cols .imagetablewrap .imagetable{display:table;table-layout:fixed;width:100%}
.content-images.cols .imagetablewrap .imagetable>.content-image{display:table-cell;vertical-align:top;padding:0px 0px 15px 15px}
@media (max-width:500px){
.content-images.cols .imagetablewrap{width:auto !important}
.content-images.cols .imagetablewrap .imagetable,.content-images.cols .imagetablewrap .imagetable>.content-image{display:block}
}
.content-images.align-0 .imagetablewrap,.content-images.align-0 .content-image-wrap,.content-images.align-8 .imagetablewrap,.content-images.align-8 .content-image-wrap{margin:0px auto}
.content-images.align-1 .imagetablewrap,.content-images.align-1 .content-image-wrap,.content-images.align-9 .imagetablewrap,.content-images.align-9 .content-image-wrap{float:right}
.content-images.align-17,.content-images.align-18,.content-images.align-25,.content-images.align-26{max-width:40%}
.content-images.align-17{float:right;margin:0px 0px 0px 20px}
.content-images.align-17.cols{margin-left:5px}
.content-images.align-18{float:left;margin-right:20px}
.content-images.align-25{float:right;margin-left:20px}
.content-images.align-26{float:left;margin-right:20px}
@media (max-width:500px){
.content-images.align-25,.content-images.align-26{float:none;max-width:none;margin-right:0px;margin-left:0px}
}
.content-images.caption-align-left figcaption{text-align:left}
.content-images.caption-align-center figcaption{text-align:center}
.content-images.caption-align-right figcaption{text-align:right}
.content-images.border-1 img{border:1px solid #515151}
.content-text{overflow:hidden}
.csc-sitemap>ul>li{display:inline-block;vertical-align:top;width:245px;margin:0px 20px 20px 0px;border-left:1px dotted #b2b2b2;padding:0px 0px 0px 15px}
.csc-sitemap>ul>li>a{font-weight:bold;font-size:18px}
.csc-sitemap>ul>li ul{margin:5px 0px 10px 10px}
.downloads{margin:0px 0px 25px}
.downloads .entry{margin:0px 0px 10px;*zoom:1}
.downloads .entry:after{content:"";display:table;clear:both}
.downloads .entry:last-child{margin-bottom:0px}
.downloads .description{line-height:1.3;font-size:13px}
.downloads .filesize{margin-top:3px;font-size:12px}
.downloads .image{float:left;width:52px;max-width:40%;margin:0px 12px 5px 0px;min-height:55px}
.downloads .image img{border:1px solid #aaa;background-color:#fff}
.downloads .float-dls .entry{display:inline-block;vertical-align:top;margin:0px 60px 30px 0px}
.downloads .float-dls .entry:last-child{margin:0px}
.downloads .float-dls .title{font-weight:bold}
.downloads .float-dls .entrywrap{display:table}
.downloads .float-dls .image{display:table-cell;vertical-align:top;width:auto;max-width:none;margin:0px;padding:0px 20px 0px 0px}
.downloads .float-dls .text{display:table-cell;vertical-align:top;max-width:250px}
@media (max-width:600px){
.downloads .float-dls .entrywrap{display:block}
.downloads .float-dls .image{display:block;padding:0px 20px 10px 0px}
.downloads .float-dls .text{display:block;max-width:none}
}
.csc-frame-rulerBefore{border-top:1px dotted #b2b2b2;padding-top:20px}
.csc-frame-rulerAfter{margin-bottom:25px;border-bottom:1px dotted #b2b2b2}
.contenttable-0{border-spacing:0px;margin-bottom:5px;width:100%}
.contenttable-0 .tr-odd{background-color:#ffffff}
.contenttable-0 thead th{background-color:#e6e6e8;color:#0068af;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;padding:3px;text-align:left}
.contenttable-0 td{background-color:#eff0f2;border-bottom:2px solid #e6e6e8;border-right:1px solid #e6e6e8;font-size:13px;padding:5px;text-align:center;vertical-align:top}
.contenttable-0 tr:hover td{background:#0068af;color:#FFFFFF}
.tx-t3extblog .filter{*zoom:1}
.tx-t3extblog .filter:after{content:"";display:table;clear:both}
.tx-t3extblog .filter .align-left{float:left;margin-right:1em}
.tx-t3extblog .filter .align-right{float:right}
.tx-t3extblog .filter a.bluebutton{padding-left:2.2em}
.tx-t3extblog .filter a.bluebutton:before{content:'\f00d'}
.news .news-category-list li{display:inline-block}
.news .news-category-list a{display:block;position:relative;margin:0 4px 4px 0;padding:6px 10px;font-size:1.1em;color:#2a2a2a;cursor:pointer;background-color:#dbdcde}
.news .news-category-list a:hover{text-decoration:none;background-color:#c8cacd}
.news .news-category-list a.active{color:#fff;background-color:#0068af}
.news .categories{margin:0 0 10px}
.news .categories .cat{display:inline-block;margin:0 5px 5px 0;padding:3px 5px;font-size:11px;line-height:1.1;color:#888;background-color:#e5e5e5}
.news .categories .cat.label{padding-right:0;padding-left:0;color:inherit;background-color:transparent}
.news .list .entry{margin:0 0 25px;*zoom:1}
.news .list .entry:after{content:"";display:table;clear:both}
.news .list .entry .news-img-wrap{float:right;max-width:40%;margin:0 0 15px 20px}
.news .list .entry .date{margin-bottom:5px}
.news .latest ul.slides{margin-bottom:10px}
.news .latest .entry{display:table;table-layout:fixed;width:100%}
.news .latest .entry .news-img-wrap,.news .latest .entry .text{display:table-cell;vertical-align:top}
.news .latest .entry .news-img-wrap{width:130px;padding-right:15px}
.news .latest .entry h3,.news .latest .entry p{margin-bottom:5px}
.news .latest .flex-control-nav{position:static;text-align:left}
.news .latest .flex-control-nav li{margin:0 13px 0 0}
.news .latest .flex-control-nav a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:19px;width:19px;text-indent:0;text-decoration:none;text-align:center;color:#0068af;background-color:#dbdcde}
.news .latest .flex-control-nav a.flex-active{color:#fff;background-color:#0068af}
.news.news-single{*zoom:1}
.news.news-single:after{content:"";display:table;clear:both}
.news.news-single .news-img-wrap{float:right;max-width:40%;margin:0 0 10px 20px}
.news.news-single .teaser-text{font-weight:bold}
.news.news-single .categories{margin-bottom:20px}
.news.news-single .date+.categories{margin-top:-20px}
.news .news-menu-view .itemactive{font-weight:bold}
.news ul.pagination{margin:0 0 15px}
.news ul.pagination li{float:left;margin-left:5px}
.news .page-navigation{margin:15px 0;*zoom:1}
.news .page-navigation:after{content:"";display:table;clear:both}
.news .page-navigation p{float:left;margin:0 10px 0 0}
.news .page-navigation ul{float:right;margin:0}
.news .page-navigation ul li{float:left;margin-left:5px}
.news .page-navigation ul li.active{font-weight:bold}
.tx-abavo-maps .directions-panel{background:#fff}
.tx-abavo-address-search .worldmap{margin:0 0 15px;border-bottom:1px dotted #ccc;padding:0 0 15px}
.tx-abavo-address-search .filtermenu{margin:0 0 15px;border-bottom:1px dotted #ccc;padding:0 0 10px}
.tx-abavo-address-search .filtermenu input,.tx-abavo-address-search .filtermenu select{margin:0 5px 5px 0}
.tx-abavo-address-search .list .address-group{margin:0 0 25px}
.tx-abavo-address-search .list .address-block .categories{display:none;font-weight:bold}
.tx-abavo-address-search .list .address-block .phone,.tx-abavo-address-search .list .address-block .fax,.tx-abavo-address-search .list .address-block .url,.tx-abavo-address-search .list .address-block .mail{width:100%}
.tx-abavo-address-search .list .address-block-category{margin-top:15px;border-top:1px dotted #ccc;padding-top:15px}
.tx-abavo-address-search .list .address-block-category:first-child{margin-top:0;border-top:0;padding-top:0}
.tx-abavo-address-search .list .country.hide{display:none}
.tx-abavo-address-search .address-block{margin-bottom:25px}
.tx-abavo-address-search .backlink{display:inline-block;margin-top:10px}
.tx-abavo-address-search ul.pagination{margin:15px 0 0;border-top:1px dotted #b2b2b2;padding-top:15px;*zoom:1}
.tx-abavo-address-search ul.pagination:after{content:"";display:table;clear:both}
.tx-abavo-address-search ul.pagination li{float:left;margin-right:10px}
.tx-abavo-address-search ul.pagination li.active a{color:#515151;cursor:default}
.tx-abavo-address-search ul.pagination li.active a:hover{text-decoration:none}
.tx-abavo-job-management #mixitupcontainer{margin-top:30px}
.tx-abavo-job-management #mixitupcontainer .mixitupelement{padding:20px 40px 20px 20px;background-color:#e4ebf8}
.tx-abavo-job-management #mixitupcontainer .mixitupelement .fa-info-circle{position:absolute;right:10px;bottom:10px;font-size:133%}
.tx-abavo-job-management #mixitupcontainer .mixitupelement .topjob{position:absolute;top:-11px;right:-11px;padding:6px 8px;font-size:13px;line-height:1;font-weight:bold;text-transform:uppercase;color:#5f2d00;background-color:#fb902e}
.tx-abavo-job-management #mixitupcontainer .mixitupelement .topjob:after{content:'';position:absolute;right:0;bottom:-11px;width:0;height:0;border-style:solid;border-width:11px 11px 0 0;border-color:#8d4300 transparent transparent transparent}
@media (max-width:540px){
.tx-abavo-job-management #mixitupcontainer .mixitupelement .topjob{right:0}
.tx-abavo-job-management #mixitupcontainer .mixitupelement .topjob:after{display:none}
}
.tx-abavo-job-management #mixitupcontainer .mixitupelement .categories{margin:10px 0 0}
.tx-abavo-job-management #mixitupcontainer .mixitupelement .categories span{display:inline-block;margin:0 3px 3px 0;padding:3px 5px;font-size:13px;line-height:1.1;background-color:#f7faff}
.tx-abavo-job-management #mixitupcontainer a.mixitupelement:hover{outline:none;-moz-box-shadow:0 0 0 2px #839fd3;-webkit-box-shadow:0 0 0 2px #839fd3;box-shadow:0 0 0 2px #839fd3}
.tx-abavo-job-management>.detail{margin:0 0 20px}
.tx-abavo-job-management>.detail .categories{margin:0 0 15px}
.tx-abavo-job-management>.detail .categories span{display:inline-block;padding:3px 5px;line-height:1.1;background-color:#eee}
.tx-abavo-job-management>.detail .contactcolumns>.col{margin-bottom:1em}
.tx-abavo-job-management>.detail .contact span{display:block}
.tx-abavo-job-management>.detail .contact span.name{font-weight:bold}
.tx-abavo-simple-calendar ul.teaser-wrap li{margin-bottom:15px;line-height:1.3}
.tx-abavo-simple-calendar .filter-wrap{margin:0 0 30px}
.tx-abavo-simple-calendar .filter-row{margin:0 0 5px}
.tx-abavo-simple-calendar .filter-row .properties,.tx-abavo-simple-calendar .filter-row .date,.tx-abavo-simple-calendar .filter-row .searchword{display:inline-block;vertical-align:top;margin:0 5px 5px 0}
.tx-abavo-simple-calendar .filter-row .properties{max-width:280px}
.tx-abavo-simple-calendar .filter-row .searchword{width:170px}
.tx-abavo-simple-calendar .filter-row .filter-submit-button{width:auto}
.tx-abavo-simple-calendar .list-wrap .entry{display:table;width:100%;table-layout:fixed;margin:0 0 25px;*zoom:1}
.tx-abavo-simple-calendar .list-wrap .entry:after{content:"";display:table;clear:both}
.tx-abavo-simple-calendar .list-wrap .entry .text{display:table-cell;vertical-align:top;width:100%}
.tx-abavo-simple-calendar .list-wrap .entry .text .categories{margin:0 0 5px}
.tx-abavo-simple-calendar .list-wrap .entry .text .categories .cat{display:inline-block;margin:0 5px 5px 0;padding:3px 5px;font-size:11px;line-height:1.1;color:#888;background-color:#e5e5e5}
.tx-abavo-simple-calendar .list-wrap .entry .text .infos{margin:0 0 15px}
.tx-abavo-simple-calendar .list-wrap .entry .logo{display:table-cell;vertical-align:top;width:220px;padding:0 0 10px 20px}
@media (max-width:500px){
.tx-abavo-simple-calendar .list-wrap .entry{display:block}
.tx-abavo-simple-calendar .list-wrap .entry .text{display:block}
.tx-abavo-simple-calendar .list-wrap .entry .logo{display:block;width:100%;max-width:200px;padding:20px 0 0}
}
.tx-abavo-search .search-form{margin-bottom:15px}
.tx-abavo-search .advanced-form hr{margin-top:25px}
.tx-abavo-search .facettes{margin:20px 0 0 -25px}
.tx-abavo-search .facettes .entry{display:inline-block;vertical-align:top;margin:0 0 15px 25px}
.tx-abavo-search .facettes .entry ul,.tx-abavo-search .facettes .entry ul li{margin-top:4px}
.tx-abavo-search .facettes .entry ul:first-child,.tx-abavo-search .facettes .entry ul li:first-child{margin-top:0}
.tx-abavo-search .un-check-all{margin:0 0 15px}
.tx-abavo-search .un-check-all input{display:none}
.tx-abavo-search .un-check-all label{cursor:pointer;font-weight:normal}
.tx-abavo-search .orderbar{*zoom:1}
.tx-abavo-search .orderbar:after{content:"";display:table;clear:both}
.tx-abavo-search .orderbar .entry{margin:0 0 8px}
.tx-abavo-search .orderbar .entry label{display:block;margin:0 0 3px}
@media (max-width:800px){
.tx-abavo-search .orderbar .entry{display:inline-block;vertical-align:top;margin-right:20px}
.tx-abavo-search .orderbar .entry:last-child{margin-right:0}
}
.tx-abavo-search .resultscount{margin-bottom:15px;border-bottom:1px dotted #b2b2b2;padding-bottom:15px}
.tx-abavo-search .resultscount p{margin:0}
.tx-abavo-search .result{margin-bottom:15px;border-bottom:1px dotted #b2b2b2;padding-bottom:15px}
.tx-abavo-search .result .result-title{position:relative;margin:0 0 3px;padding-right:62px}
.tx-abavo-search .result .result-title .result-nr{font-weight:bold}
.tx-abavo-search .result .result-title .scoreBar{display:block;position:absolute;right:0;top:5px;width:50px;height:8px;border:1px solid #0068af}
.tx-abavo-search .result .result-title .scoreBar .score{display:block;position:absolute;left:0;top:0;height:100%;min-width:1px;background-color:#0068af}
.tx-abavo-search .result .result-content{font-size:13px}
.tx-abavo-search .result .result-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:4px 8px;font-size:11px;background-color:#eee}
.tx-abavo-search .result .result-url .fa{margin-right:4px}
.tx-abavo-search .result .search-hit{color:#fb902e;font-weight:bold}
.tx-abavo-search .pagination{font-size:0}
.tx-abavo-search .pagination a{display:inline-block;min-width:28px;margin:0 5px 5px 0;padding:3px 6px;text-align:center;font-size:15px;font-weight:bold;background-color:#eee}
.tx-abavo-search .pagination a:hover{text-decoration:none;background-color:#ddd}
.tx-abavo-search .pagination a.active{color:#fff;background-color:#0068af}
.tx-abavo-search .queryTime{display:none}
.tx-abavo-docshop .fa{margin-right:5px}
.tx-abavo-docshop #ajax-overlay{display:none;position:fixed;top:0;left:0;z-index:9990;width:100%;height:100%;background:#ffffff}
.tx-abavo-docshop #loading-anim{position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:22px}
.tx-abavo-docshop #ajax-content{display:none;position:fixed;top:0;left:0;z-index:9991;height:100%;width:100%}
.tx-abavo-docshop #dynamic-content{width:100%;max-width:300px;height:auto;margin:20% auto 0}
.tx-abavo-docshop .list-view .entry{margin:0 0 5px}
.tx-abavo-docshop .list-view .entry .foldername{display:inline-block;font-size:15px;font-weight:bold;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.tx-abavo-docshop .list-view .entry .foldercontent{margin:6px 0 10px 25px}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files{display:table;position:relative;margin:0 0 10px}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files:before{display:block;content:'';position:absolute;left:-16px;bottom:12px;width:0;height:calc(100% - 8px);border-left:1px dotted #666}
html.lt-ie9 .tx-abavo-docshop .list-view .entry .foldercontent ul.files:before{height:100%}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li{position:relative;display:table-row}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li>span{display:table-cell;vertical-align:top;padding-right:15px}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li label{font-weight:normal}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li span.object-number{font-weight:bold}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li span.filelink{padding:0 20px 4px 0}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li span.filelink:last-child{padding-right:0}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li:before{display:block;content:'';position:absolute;left:-14px;top:10px;width:9px;height:0;border-top:1px dotted #666;background:none}
@media (max-width:1000px){
.tx-abavo-docshop .list-view .entry .foldercontent ul.files{display:block}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li{display:block;padding-bottom:5px}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li>span{display:block;padding-right:0}
.tx-abavo-docshop .list-view .entry .foldercontent ul.files li:before{display:block;content:'';position:absolute;left:-14px;top:10px;width:9px;height:0;border-top:1px dotted #666;background:none}
}
.tx-abavo-docshop .list-view .entry .foldercontent .action-link{font-weight:bold}
.tx-abavo-docshop .list-view.overview .entry .foldername{cursor:pointer}
.tx-abavo-docshop .list-view.overview .entry .foldercontent{display:none}
.tx-abavo-docshop .list-view.overview .entry.open .foldercontent{display:block}
.tx-abavo-docshop .list-view.overview .showcart{padding:1em 2em;background:#e6e7e9}
.tx-abavo-docshop .list-view.category span{display:inline-block;vertical-align:top}
.tx-abavo-docshop .list-view.category .foldername{font-size:19px;padding:10px 0}
.tx-abavo-docshop .list-view.category .object-number{margin-right:15px}
.tx-abavo-docshop .list-view.category .item-notinbasket{white-space:nowrap}
.tx-abavo-docshop .list-view.category .addtocart{margin:20px 0;text-align:center}
.tx-abavo-docshop .list-view.category .showcart{margin:10px 0;font-size:15px;font-weight:bold}
.tx-abavo-docshop .cartbar{*zoom:1}
.tx-abavo-docshop .cartbar:after{content:"";display:table;clear:both}
.tx-abavo-docshop .cartbar .prev{float:left;margin:0;font-size:15px}
.tx-abavo-docshop .cartbar .next{float:right;margin:0 0 0 20px;font-weight:bold;font-size:15px;padding:1em 2em;background:#e6e7e9}
.tx-abavo-docshop .basket-view .flush{text-align:right}
.tx-abavo-docshop .basket-view .group-wrap{margin:20px 0}
.tx-abavo-docshop .basket-view .removefromcart{margin:20px 0;text-align:center}
.tx-abavo-docshop .basket-view .removefromcart input[type="submit"]{background:#e6e7e9;color:#0068af}
.tx-abavo-docshop .basket-view .checkout{background:#0068af;color:#ffffff}
.tx-abavo-docshop .basket-view .checkout a{color:#ffffff}
.tx-delo-led-shop .h-style-30{font-size:22px;font-weight:400}
.tx-delo-led-shop #b2c-infolightbox{display:none}
.tx-delo-led-shop .form .price{font-weight:400}
.tx-delo-led-shop .form p.price{margin:0 0 8px}
.tx-delo-led-shop .form .box .boxcontent{*zoom:1}
.tx-delo-led-shop .form .box .boxcontent:after{content:"";display:table;clear:both}
.tx-delo-led-shop .form .box.checkbox-box{position:relative}
.tx-delo-led-shop .form .box.checkbox-box>input[type="checkbox"],.tx-delo-led-shop .form .box.checkbox-box>input[type="radio"]{display:none}
.tx-delo-led-shop .form .box.checkbox-box>label{position:absolute;left:0;top:0;width:30px;height:30px;border:2px solid #888;cursor:pointer}
.tx-delo-led-shop .form .box.checkbox-box>label .fa{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.1}
.tx-delo-led-shop .form .box.checkbox-box>label.radio-active{display:none}
.tx-delo-led-shop .form .box.checkbox-box>label.radio-active .fa{opacity:1 !important}
.tx-delo-led-shop .form .box.checkbox-box>label.radio-inactive{display:block}
.tx-delo-led-shop .form .box.checkbox-box>label:hover .fa{opacity:.4}
.tx-delo-led-shop .form .box.checkbox-box>input[type="checkbox"]:checked+label .fa{opacity:1}
.tx-delo-led-shop .form .box.checkbox-box>input.radio_value_active:checked ~ label.radio-active{display:block}
.tx-delo-led-shop .form .box.checkbox-box>input.radio_value_active:checked ~ label.radio-inactive{display:none}
.tx-delo-led-shop .form .box.checkbox-box>input.radio_value_inactive:checked ~ label.radio-active{display:none}
.tx-delo-led-shop .form .box.checkbox-box>input.radio_value_inactive:checked ~ label.radio-inactive{display:block}
.tx-delo-led-shop .form .box.checkbox-box>.boxcontent{margin-left:40px}
.tx-delo-led-shop .form .box.checkbox-box.product-box-100>.boxcontent{padding:5px 20px 0 0}
.tx-delo-led-shop .form .box.checkbox-box.product-box-100 .h-style-40{color:inherit}
.tx-delo-led-shop .form .title-label{cursor:pointer}
.tx-delo-led-shop .form .title-label:hover{color:#3386bf}
.tx-delo-led-shop .form .content-images{position:relative;z-index:1;float:right;max-width:40%;margin:0 0 .5em 1em}
.tx-delo-led-shop .form .amount .label{font-weight:700}
.tx-delo-led-shop .form .amount input[type="number"]{width:80px}
.tx-delo-led-shop .form .hint{margin:20px 0}
.tx-delo-led-shop .form .subgroup{padding:1.5em;border:1px solid rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.05);*zoom:1}
.tx-delo-led-shop .form .subgroup:after{content:"";display:table;clear:both}
.tx-delo-led-shop .form .subgroup .subgroup-group{position:relative;margin:0 0 15px;padding:0 0 0 20px}
.tx-delo-led-shop .form .subgroup .subgroup-group input[type="checkbox"]{position:absolute;left:0;top:.2em}
.tx-delo-led-shop .form .subgroup .subgroup-group .amount{font-size:90%}
.tx-delo-led-shop .form .subgroup .subgroup-group .price{font-size:80%}
.tx-delo-led-shop .form .big-question{position:relative;padding:0 0 0 30px}
.tx-delo-led-shop .form .big-question .fa{position:absolute;left:0;top:0;font-size:140%}
.tx-delo-led-shop .subgroup{display:none}
.tx-delo-led-shop #content-step-3 #product-collection{display:none}
.tx-delo-led-shop.basketAction{padding:0 0 2em}
@media (max-width:640px){
.tx-delo-led-shop .form .content-images{float:none;max-width:100%;margin:0 0 1em 0}
}
.shariff{margin:25px 0}
#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em}
#cd-timeline::before{
content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}
@media (min-width:1100px){
#cd-timeline{margin-top:3em;margin-bottom:3em}
#cd-timeline::before{left:50%;margin-left:-2px}
}
.cd-timeline-block{position:relative;margin:2em 0;*zoom:1}
.cd-timeline-block:after{content:"";display:table;clear:both}
.cd-timeline-block:first-child{margin-top:0}
.cd-timeline-block:last-child{margin-bottom:0}
@media (min-width:1100px){
.cd-timeline-block{margin:4em 0}
.cd-timeline-block:first-child{margin-top:0}
.cd-timeline-block:last-child{margin-bottom:0}
}
.cd-timeline-img{position:absolute;top:0;left:0;display:table;width:40px;height:40px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 0 4px #ffffff,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);background-color:#0068af}
.cd-timeline-img .table-cell{display:table-cell;vertical-align:middle}
.cd-timeline-img i{font-size:18px;color:#fff}
@media (min-width:1100px){
.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;
-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}
.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}
.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-moz-animation:cd-bounce-1 0.6s;-webkit-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s}
.cd-timeline-img i{font-size:24px}
}
@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5);transform:scale(0.5)}
60%{opacity:1;-moz-transform:scale(1.2);transform:scale(1.2)}
100%{-moz-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}
60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}
60%{opacity:1;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
}
.cd-timeline-content{position:relative;margin-left:60px;background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1em;*zoom:1}
.cd-timeline-content:after{content:"";display:table;clear:both}
.cd-timeline-content>:last-child,.cd-timeline-content>:last-child>:last-child,.cd-timeline-content>:last-child>:last-child>:last-child,.cd-timeline-content>:last-child>:last-child>:last-child>:last-child{margin-bottom:0px !important}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}
.cd-timeline-content .cd-date{padding:0 0 .5em;opacity:.7}
.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #eee}
@media (min-width:1100px){
.cd-timeline-content{margin-left:0;padding:1.6em;width:45%}
.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#eee}
.cd-timeline-content .cd-read-more{float:left}
.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;padding:.8em 0;font-size:16px}
.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#eee}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}
.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}
.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-moz-animation:cd-bounce-2 0.6s;-webkit-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s}
}
@media (min-width:1100px){
.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-moz-animation:cd-bounce-2-inverse 0.6s;-webkit-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s}
}
@-moz-keyframes cd-bounce-2{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes cd-bounce-2{0%{opacity:0}
100%{opacity:1}
}
@keyframes cd-bounce-2{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0}
100%{opacity:1}
}
@keyframes cd-bounce-2-inverse{0%{opacity:0}
100%{opacity:1}
}
html,body{height:100%}
html{overflow-y:scroll}
body{background-color:#e2e2e2}
.browserupgrade{padding:1.2em;font-size:1.2em;font-weight:bold;text-align:center;color:#111;background-color:#f7dada}
#page{min-width:320px;min-height:100%}
#page.template-countryselection{background-color:#fff}
.pagewidth{position:relative;width:1100px;max-width:100%;margin:0px auto;*zoom:1}
.pagewidth:after{content:"";display:table;clear:both}
#footernavbar,#footernav,#metanav,#mainheader,#bottomheader,#contentarea,#breadcrumb,#awardbar{padding-left:20px;padding-right:20px}
@media (max-width:800px){
#footernavbar,#footernav,#metanav,#mainheader,#bottomheader,#contentarea,#breadcrumb,#awardbar{padding-left:10px;padding-right:10px}
}
#footernavbar{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-top:4px;padding-bottom:4px;background-color:#efefef;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#efefef),color-stop(66%,#efefef),color-stop(100%,#f7f7f7));background-image:-moz-linear-gradient(#efefef 0%,#efefef 66%,#f7f7f7 100%);background-image:-webkit-linear-gradient(#efefef 0%,#efefef 66%,#f7f7f7 100%);background-image:linear-gradient(#efefef 0%,#efefef 66%,#f7f7f7 100%)}
#footernavbar .table{display:table;width:100%}
#footernavbar .table>.col{display:table-cell;vertical-align:middle}
#footernavbar .table>.col.logo{width:55px;padding-bottom:2px}
#footernavbar .table>.col.logo img{width:100%}
#footernavbar .table>.col#shortlinksbox{text-align:center;padding-right:25px;padding-left:25px}
#footernavbar .table>.col#shortlinksbox .entry{display:inline-block;vertical-align:baseline;margin:0 20px 0 0;font-size:0}
#footernavbar .table>.col#shortlinksbox .entry:last-child{margin-right:0}
#footernavbar .table>.col#shortlinksbox .entry label,#footernavbar .table>.col#shortlinksbox .entry input,#footernavbar .table>.col#shortlinksbox .entry a{display:inline-block;vertical-align:baseline;margin:0;font-size:12px;font-family:"Roboto",Arial,sans-serif}
#footernavbar .table>.col#shortlinksbox .entry label{margin-right:12px;text-transform:uppercase;font-weight:bold}
#footernavbar .table>.col#shortlinksbox .entry input{height:27px}
#footernavbar .table>.col#shortlinksbox .entry input[type="text"]{background-color:#fff}
#footernavbar .table>.col#shortlinksbox .entry input[type="text"]:focus{border-color:#999;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(153,153,153,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(153,153,153,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(153,153,153,0.3)}
#footernavbar .table>.col#shortlinksbox .entry input[type="submit"]{margin:0;border:0;padding:7px;font-family:"FontAwesome";line-height:1.2;background-color:#999;background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#footernavbar .table>.col.socialmedia{width:164px;text-align:right}
#footernavbar .table>.col.socialmedia>a{display:inline-block;margin-left:5px;font-size:27px}
#footernavbar .table>.col.socialmedia>a:first-child{margin-left:0}
#footernavbar .table>.col.socialmedia>a.fb{color:#3b5998}
#footernavbar .table>.col.socialmedia>a.tw{color:#32aadc}
#footernavbar .table>.col.socialmedia>a.yt{color:#bd1e1f}
#footernavbar .table>.col.socialmedia>a.weibo{color:#e6162d}
#footernavbar .table>.col.socialmedia>a.wechat{color:#4fc134}
#footernavbar .table>.col.socialmedia>a.ig{color:#e22177}
@media (max-width:840px){
#footernavbar .table{display:block}
#footernavbar .table>.col{display:inline-block}
#footernavbar .table>.col.logo{margin-right:10px}
#footernavbar .table>.col#shortlinksbox{text-align:left;padding:0}
#footernavbar .table>.col.socialmedia{display:block;width:auto}
}
#footernav{border-bottom:1px solid #dcdcdc;padding-top:4px;padding-bottom:4px;background-color:#fff}
#footernav nav{margin-top:5px;*zoom:1}
#footernav nav:after{content:"";display:table;clear:both}
#footernav nav ul.left{float:left;margin-right:20px}
#footernav nav ul.right{float:right}
#footernav nav ul li{display:inline-block;margin:0px 15px 6px 0px}
#footernav nav ul li a{font-size:12px;line-height:1.3;text-transform:uppercase;color:#545454}
#footernav nav ul li.act a{font-weight:bold}
#footernav nav ul li:last-child{margin-right:0}
.loadingoverlay{display:none;position:fixed;top:0px;left:0px;z-index:9999;width:100%;height:100%;opacity:0.75;filter:alpha(opacity=75);background:#000;color:#fff}
.loadingoverlay i{position:absolute;left:50%;top:50%;margin:-12px 0px 0px -12px;font-size:24px}
.loadingoverlay#respmenuoverlay{z-index:1001;background-image:none}
@media (min-width:700px){
.loadingoverlay#respmenuoverlay{display:none !important}
}
.cc_banner-wrapper .cc_banner{position:fixed;bottom:0;left:0;z-index:501;width:100%;border-top:3px solid #c4c4c4;background-color:#ebebeb}
.cc_banner-wrapper .cc_btn_accept_all{display:block;position:absolute;right:0;top:0;width:30px;height:30px;text-align:center;font-size:20px;color:#515151}
.cc_banner-wrapper .cc_btn_accept_all:hover,.cc_banner-wrapper .cc_btn_accept_all:focus{background-color:#ddd;text-decoration:none}
.cc_banner-wrapper .cc_btn_accept_all .fa-times:before{width:auto;margin:0;line-height:1.2}
.cc_banner-wrapper .cc_message{margin:0;padding:10px 30px;text-align:center;font-size:13px}
.cc_banner-wrapper .cc_message a{font-weight:bold;color:inherit}
.cc_banner-wrapper .cc_logo{display:none}
@media print{
.cc_banner-wrapper{display:none}
}
.headerbg{background-color:#f6f6f6;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZTJlMmUyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(90%,#e2e2e2));background-image:-moz-linear-gradient(#ffffff 0%,#e2e2e2 90%);background-image:-webkit-linear-gradient(#ffffff 0%,#e2e2e2 90%);background-image:linear-gradient(#ffffff 0%,#e2e2e2 90%)}
@media (max-width:700px){
.headerbg{background-image:none;background-color:#fff}
}
#metanav{background-color:#ebebeb}
@media print{
#metanav{display:none}
}
#metanav,#metanav *{font-size:13px}
#metanav>.pagewidth{*zoom:1}
#metanav>.pagewidth:after{content:"";display:table;clear:both}
#metanav>.pagewidth>ul{*zoom:1}
#metanav>.pagewidth>ul:after{content:"";display:table;clear:both}
#metanav>.pagewidth>ul.left{float:left}
#metanav>.pagewidth>ul.right{float:right;text-align:right}
#metanav>.pagewidth>ul>li{display:inline-block;vertical-align:middle;text-align:left}
#metanav>.pagewidth>ul>li>a{display:block;height:36px;padding:8px 12px;text-decoration:none;color:#656464}
#metanav>.pagewidth>ul>li>a:hover{background-color:#f3f3f3}
#metanav>.pagewidth>ul>li>a .fa{font-size:17px}
@media (max-width:700px){
#metanav>.pagewidth>ul>li>a{padding:8px 10px}
#metanav>.pagewidth>ul>li>a span{display:none}
#metanav>.pagewidth>ul>li>a .fa{text-indent:0}
}
#metanav>.pagewidth>ul>li.backtodelo>a img{display:inline-block;vertical-align:middle;width:70px}
#metanav>.pagewidth>ul>li.backtodelo>a .fa{vertical-align:middle;margin-right:6px;font-size:20px;color:#0068af}
@media (max-width:700px){
#metanav>.pagewidth>ul>li.backtodelo>a img{width:55px}
#metanav>.pagewidth>ul>li.backtodelo>a .fa{margin-right:5px;font-size:14px}
}
@media (max-width:500px){
#metanav>.pagewidth>ul>li.backtodelo{position:absolute;z-index:1;top:45px}
}
#metanav li.togglemenu .toggle{position:relative;height:36px;padding:9px 32px 0px 13px;cursor:pointer;color:#3f3f3f;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:#f2f2f2;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f2f2f2),color-stop(100%,#ececec));background-image:-moz-linear-gradient(#f2f2f2,#ececec);background-image:-webkit-linear-gradient(#f2f2f2,#ececec);background-image:linear-gradient(#f2f2f2,#ececec)}
#metanav li.togglemenu .toggle:after{content:'';position:absolute;right:13px;top:16px;width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#0068af transparent transparent transparent}
#metanav li.togglemenu .dropdownwrap{position:relative;z-index:1009}
#metanav li.togglemenu .dropdown{position:absolute;top:0px;left:0px;z-index:10;min-width:100%;height:0px;overflow:hidden;-moz-box-shadow:0px 1px 1px 0px rgba(50,50,50,0.25);-webkit-box-shadow:0px 1px 1px 0px rgba(50,50,50,0.25);box-shadow:0px 1px 1px 0px rgba(50,50,50,0.25);background-color:#e3e3e3}
#metanav li.togglemenu .dropdown.right{left:auto;right:0px}
#metanav li.togglemenu.open .toggle{background-color:#e3e3e3;-moz-box-shadow:0px 1px 1px 0px rgba(50,50,50,0.25);-webkit-box-shadow:0px 1px 1px 0px rgba(50,50,50,0.25);box-shadow:0px 1px 1px 0px rgba(50,50,50,0.25);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e3e3e3),color-stop(100%,#e3e3e3));background-image:-moz-linear-gradient(#e3e3e3,#e3e3e3);background-image:-webkit-linear-gradient(#e3e3e3,#e3e3e3);background-image:linear-gradient(#e3e3e3,#e3e3e3)}
#metanav li.togglemenu.open .dropdown{height:auto}
@media (max-width:700px){
#metanav li.togglemenu .toggle{padding-right:22px;padding-left:8px}
#metanav li.togglemenu .toggle:after{right:7px}
#metanav li.togglemenu .toggle .title{display:none}
}
#metanav li.langselect{margin:0px 0px 0px 15px}
#metanav li.langselect .flag-icon{margin-right:2px;padding-top:2px}
#metanav li.langselect .dropdown a{display:block;border-top:1px dotted #ccc;padding:5px 13px;text-decoration:none;white-space:nowrap;color:#3f3f3f}
#metanav li.langselect .dropdown a:first-child{border-top:0px}
#metanav li.langselect .dropdown a:hover{background-color:#f4f4f4}
@media (max-width:700px){
#metanav li.langselect{margin-left:0px}
#metanav li.langselect .dropdown a{padding:5px 8px}
}
#metanav li.search{margin:5px 0px 6px 18px;*zoom:1}
#metanav li.search:after{content:"";display:table;clear:both}
#metanav li.search input[type="text"]{float:left;width:200px;height:23px;margin:0px;border:1px solid #ccc;border-top-color:#a3a4a4;padding:2px 4px;font-size:13px;color:#aaa;background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#metanav li.search input[type="submit"]{float:left;width:23px;height:23px;margin:0px;border:0px;padding:0px 0px 2px;background-color:#767676;background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}
@media (max-width:700px){
#metanav li.search{margin-left:5px}
#metanav li.search input[type="text"]{width:108px}
}
@media (max-width:700px){
#metanav li.print{display:none !important}
}
#mainheader{padding-top:35px}
@media (max-width:700px){
#mainheader{padding-top:20px}
}
#mainheader .mainnav{float:left;margin:13px 0px 6px}
@media (max-width:700px){
#mainheader .mainnav{display:none}
}
@media print{
#mainheader .mainnav{display:none}
}
#mainheader .mainnav ul li{display:inline-block;vertical-align:middle;margin:0px 15px 10px 0px}
#mainheader .mainnav ul li a{position:relative;display:block;padding:4px 14px 5px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:23px;line-height:1;text-decoration:none;color:#0f0f0f}
#mainheader .mainnav ul li a:hover{background-color:#f1f1f1}
#mainheader .mainnav ul li.act a{color:#fff;background-color:#0068af}
#mainheader .mainnav ul li.act a:after{content:'';position:absolute;right:20px;bottom:-6px;width:0;height:0;border-style:solid;border-width:6px 5.5px 0 5.5px;border-color:#0068af transparent transparent transparent}
#mainheader .logo{float:right;width:210px;max-width:50%;margin:1px 0px 21px}
#mainheader .logo img{width:100%}
#bottomheader{background-color:#e6e7e9}
@media (max-width:700px){
#bottomheader{background-color:transparent}
}
#bottomheader .subnav{position:relative;overflow:hidden}
@media (max-width:700px){
#bottomheader .subnav{display:none}
}
@media print{
#bottomheader .subnav{display:none}
}
#bottomheader .subnav:before{content:'';position:absolute;left:-3333px;top:0px;z-index:0;width:9999px;height:4px;background-color:#c4c4c4}
#bottomheader .subnav ul li{display:inline-block;vertical-align:middle}
#bottomheader .subnav ul li a,#bottomheader .subnav ul li span{position:relative;display:block;padding:14px 13px 10px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:18px;line-height:1;text-decoration:none;color:#383838}
#bottomheader .subnav ul li a:before,#bottomheader .subnav ul li span:before{content:'';position:absolute;left:0px;top:0px;width:100%;height:4px;background-color:#c4c4c4}
#bottomheader .subnav ul li a:hover,#bottomheader .subnav ul li span:hover{background-color:#f3f3f3}
#bottomheader .subnav ul li.sub a{padding-right:33px}
#bottomheader .subnav ul li.sub a:after{content:'';position:absolute;right:13px;top:20px;width:0;height:0;border-style:solid;border-width:6px 5.5px 0 5.5px;border-color:#a3a3a3 transparent transparent transparent}
#bottomheader .subnav ul li.act a{background-color:#fff}
#bottomheader .subnav ul li.act a:before{background-color:#fb902e}
#bottomheader .subnav ul li.act a:after{border-top-color:#fb902e}
#bottomheader .subnav ul li.label span{color:#929191}
#bottomheader .subnav ul li.label span:hover{background-color:inherit}
#eyecatcher{position:relative}
#eyecatcher.normal{overflow:hidden}
#eyecatcher.normal .pagetitle{position:absolute;left:2em;bottom:2.5em}
#eyecatcher.normal .pagetitle h1,#eyecatcher.normal .pagetitle h2,#eyecatcher.normal .pagetitle h3,#eyecatcher.normal .pagetitle h4,#eyecatcher.normal .pagetitle h5,#eyecatcher.normal .pagetitle h6,#eyecatcher.normal .pagetitle p{margin:0px;padding:0px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:4em;line-height:1.1;color:#0068af}
@media print{
#eyecatcher.normal img{display:none}
#eyecatcher.normal .pagetitle{position:static}
}
@media (max-width:500px){
#eyecatcher.normal{font-size:40% !important}
#eyecatcher.normal .pagetitle{position:static;padding:7px 10px;background-color:#bccced}
}
@media print{
#eyecatcher.big{display:none}
}
#eyecatcher.big .flexslider{margin-right:420px}
#eyecatcher.big .flexslider .image{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}
#eyecatcher.big .flexslider .image img{height:360px}
#eyecatcher.big .flexslider .text{position:absolute;right:-420px;top:0px;width:420px;height:100%;padding:60px 35px 30px;background-color:#0068af}
#eyecatcher.big .flexslider .text .pagetitle h1,#eyecatcher.big .flexslider .text .pagetitle h2,#eyecatcher.big .flexslider .text .pagetitle h3,#eyecatcher.big .flexslider .text .pagetitle h4,#eyecatcher.big .flexslider .text .pagetitle h5,#eyecatcher.big .flexslider .text .pagetitle h6,#eyecatcher.big .flexslider .text .pagetitle p{margin-bottom:10px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:42px;line-height:1.2}
#eyecatcher.big .flexslider .text .pagetitle h1,#eyecatcher.big .flexslider .text .pagetitle h1 *,#eyecatcher.big .flexslider .text .pagetitle h2,#eyecatcher.big .flexslider .text .pagetitle h2 *,#eyecatcher.big .flexslider .text .pagetitle h3,#eyecatcher.big .flexslider .text .pagetitle h3 *,#eyecatcher.big .flexslider .text .pagetitle h4,#eyecatcher.big .flexslider .text .pagetitle h4 *,#eyecatcher.big .flexslider .text .pagetitle h5,#eyecatcher.big .flexslider .text .pagetitle h5 *,#eyecatcher.big .flexslider .text .pagetitle h6,#eyecatcher.big .flexslider .text .pagetitle h6 *,#eyecatcher.big .flexslider .text .pagetitle p,#eyecatcher.big .flexslider .text .pagetitle p *{color:#fff}
#eyecatcher.big .flexslider .text .eyecatcher-content,#eyecatcher.big .flexslider .text .eyecatcher-content *{font-size:14px;color:#fff}
#eyecatcher.big .flexslider .text .eyecatcher-content p{margin-bottom:10px}
#eyecatcher.big .flexslider .text .eyecatcher-content b,#eyecatcher.big .flexslider .text .eyecatcher-content strong{font-weight:normal;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:25px;line-height:1.2;color:#fb902e}
#eyecatcher.big .flexslider .text .eyecatcher-content a.more{border-bottom:1px dotted #fff;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:24px;text-decoration:none}
#eyecatcher.big .flex-control-nav{bottom:15px;right:15px;width:auto;z-index:3}
#eyecatcher.big .flex-control-nav li{margin:0px 0px 0px 5px}
#eyecatcher.big .flex-control-nav a{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:24px;width:24px;border:1px solid #81aece;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;line-height:1.2;font-size:18px;text-indent:0px;text-decoration:none;text-align:center;background-color:rgba(255,255,255,0.5)}
#eyecatcher.big .flex-control-nav a:hover{background-color:rgba(255,255,255,0.8)}
html.no-rgba #eyecatcher.big .flex-control-nav a{background-color:#fff}
#eyecatcher.big .flex-control-nav a.flex-active,html.no-rgba #eyecatcher.big .flex-control-nav a.flex-active{color:#fff;background-color:#fb902e}
#eyecatcher.big #countryselectionlist{margin-top:15px}
#eyecatcher.big #countryselectionlist a{display:block;padding:7px}
#eyecatcher.big #countryselectionlist a:hover{text-decoration:none;background-color:#408ec3}
#eyecatcher.big #countryselectionlist .flag-icon{vertical-align:middle;margin-right:15px;font-size:150%}
.no-svg #eyecatcher.big #countryselectionlist a{padding:5px}
.no-svg #eyecatcher.big #countryselectionlist .flag-icon{margin-right:10px}
@media (max-width:900px){
#eyecatcher.big .flexslider{margin-right:350px}
#eyecatcher.big .flexslider .image img{height:250px}
#eyecatcher.big .flexslider .text{width:350px;right:-350px;padding:20px 15px}
#eyecatcher.big .flexslider .text h2{font-size:24px}
#eyecatcher.big .flexslider .text b,#eyecatcher.big .flexslider .text strong{font-size:18px}
#eyecatcher.big .flexslider .text a.more{font-size:16px}
#eyecatcher.big #countryselectionlist{margin-top:10px}
#eyecatcher.big #countryselectionlist a{padding:4px 5px}
#eyecatcher.big #countryselectionlist .flag-icon{margin-right:10px;font-size:100%}
}
@media (max-width:680px){
#eyecatcher.big .flexslider{margin-right:0px;background-color:#0068af}
#eyecatcher.big .flexslider .image img{height:auto}
#eyecatcher.big .flexslider .text{position:static;width:auto;height:auto}
#eyecatcher.big .flex-control-nav{position:static;text-align:right;padding:0px 10px 10px 0px}
#eyecatcher.big .flex-direction-nav{display:none}
}
#togglenav{padding-bottom:27px;border-top:5px solid #c4c4c4}
@media (max-width:700px){
#togglenav{display:none}
}
@media print{
#togglenav{display:none}
}
#togglenav>.wrap{margin-top:1px;background-color:#e0e1e3}
#togglenav .togglecontent{display:none;padding:19px 16px 0px}
#togglenav .hideclosebar{position:relative;cursor:pointer}
#togglenav .hideclosebar .button{padding:10px 10px 12px;text-align:center;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:16px;line-height:1;color:#515151;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
#togglenav .hideclosebar .clip{position:absolute;bottom:-27px;left:50%;width:102px;height:0px;margin-left:-51px;border-color:#e0e1e3 transparent transparent;border-width:27px 27px 0px;border-style:solid}
#togglenav .hideclosebar .clip:after{content:'';position:absolute;left:16px;top:-18px;width:0;height:0;border-style:solid;border-width:9px 8.5px 0 8.5px;border-color:#707070 transparent transparent transparent}
#togglenav.open .togglecontent{display:block}
#togglenav.open .hideclosebar .button{display:none}
#togglenav.open .hideclosebar .clip:after{border-width:0 8.5px 9px 8.5px;border-color:transparent transparent #707070 transparent}
#togglenav.normal a{display:block;position:relative;color:#515151}
#togglenav.normal .togglecontent{margin-left:-20px;padding-bottom:10px}
#togglenav.normal .togglecontent>ul>li{display:inline-block;vertical-align:top;width:252px;margin:0 0 10px 20px;padding:0 0 0 20px}
#togglenav.normal .togglecontent>ul>li>a{font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:18px}
#togglenav.normal .togglecontent>ul>li.act>a:before{content:'';position:absolute;left:-20px;top:5px;width:0;height:0;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #fb902e}
#togglenav.normal .togglecontent>ul>li.act>ul{position:relative}
#togglenav.normal .togglecontent>ul>li.act>ul:before,#togglenav.normal .togglecontent>ul>li.act>ul:after{display:block;content:'';position:absolute;border-color:#848484;border-style:dotted;border-width:0}
#togglenav.normal .togglecontent>ul>li.act>ul:before{left:-20px;top:0;height:8px;width:0;border-left-width:1px}
#togglenav.normal .togglecontent>ul>li.act>ul:after{left:-20px;top:9px;height:0;width:9px;border-bottom-width:1px}
#togglenav.normal .togglecontent>ul>li>ul{margin-top:5px;margin-bottom:10px}
#togglenav.normal .togglecontent>ul>li>ul>li{margin-top:5px}
#togglenav.normal .togglecontent>ul>li>ul>li>a{padding-left:10px;font-size:14px}
#togglenav.normal .togglecontent>ul>li>ul>li>a .fa{color:#aaa;position:absolute;left:0;top:2px}
#togglenav.normal .togglecontent>ul>li>ul>li.act a{color:#0068af}
#togglenav.thumbnails .togglecontent{padding-left:1px;padding-bottom:4px;*zoom:1}
#togglenav.thumbnails .togglecontent:after{content:"";display:table;clear:both}
#togglenav.thumbnails .togglecontent .entry{position:relative;display:block;float:left;width:201px;height:70px;overflow:hidden;margin:0px 0px 15px 15px;background-color:#f1f2f4;*zoom:1}
#togglenav.thumbnails .togglecontent .entry:after{content:"";display:table;clear:both}
#togglenav.thumbnails .togglecontent .entry:after{content:'';position:absolute;right:7px;bottom:7px;width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:transparent transparent #a3a3a3 transparent}
#togglenav.thumbnails .togglecontent .entry:hover{background-color:#fff}
#togglenav.thumbnails .togglecontent .entry .thumb{float:left;width:70px}
#togglenav.thumbnails .togglecontent .entry .title{float:left;width:131px;padding:12px 14px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.1}
#togglenav.thumbnails .togglecontent .entry.act{background-color:#b2c8ed;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2YjJlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiZDBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#96b2e5),color-stop(100%,#bbd0f0));background-image:-moz-linear-gradient(#96b2e5,#bbd0f0);background-image:-webkit-linear-gradient(#96b2e5,#bbd0f0);background-image:linear-gradient(#96b2e5,#bbd0f0)}
#togglenav.thumbnails .togglecontent .entry.act:after{border-bottom-color:#fb902e}
#togglenav.quick a{color:#515151;line-height:1.1}
#togglenav.quick .togglecontent{padding:20px 20px 5px}
#togglenav.quick .togglecontent>ul>li{display:inline-block;vertical-align:top;margin:0px 80px 20px 0px}
#togglenav.quick .togglecontent>ul>li:last-child{margin-right:0px}
#togglenav.quick .togglecontent>ul>li>a{text-transform:uppercase}
#togglenav.quick .togglecontent>ul>li>ul{margin-top:5px}
#togglenav.quick .togglecontent>ul>li>ul>li{margin-top:2px;font-size:13px}
.leftcontentpadding{padding-left:15px}
.leftcontentpadding.hr-margin-left hr{margin-left:-15px}
@media (max-width:800px){
.leftcontentpadding{padding-left:0px !important}
.leftcontentpadding.hr-margin-left hr{margin-left:0px}
}
#contentarea{background-color:#fff}
#contentarea .content{padding:30px 0px}
#contentarea .content.template-main>.cols{display:table;table-layout:fixed;width:100%}
#contentarea .content.template-main>.cols>.col{display:table-cell;vertical-align:top}
#contentarea .content.template-main>.cols>.col.main{padding-right:40px}
#contentarea .content.template-main>.cols>.col.right{width:246px;max-width:100%}
#contentarea .content.template-main.template-main-col-left>.cols>.col.left{width:246px;max-width:100%}
#contentarea .content.template-main.template-main-col-left>.cols>.col.main{padding-right:0;padding-left:40px}
#contentarea .content.template-main.template-countryselection>.cols>.col.right{width:420px}
@media (max-width:900px){
#contentarea .content.template-main.template-countryselection>.cols>.col.right{width:350px}
}
@media (max-width:800px){
#contentarea .content.template-main>.cols{display:block;width:auto}
#contentarea .content.template-main>.cols>.col{display:block}
#contentarea .content.template-main>.cols>.col.main{margin-bottom:20px;padding:0px}
}
@media (max-width:800px) and (min-width:360px) and (max-width:800px){
#contentarea .content.template-main>.cols>.col.right .box.with-header{display:none}
}
@media (max-width:800px) and (max-height:600px){
#contentarea .content.template-main>.cols>.col.right .box.with-header{display:block}
}
@media print and (max-width:800px){
#contentarea .content.template-main>.cols>.col.right .box.with-header{display:block}
}
@media (max-width:800px){
#contentarea .content.template-main.template-main-col-left>.cols>.col.left{width:auto}
#contentarea .content.template-main.template-main-col-left>.cols>.col.main{padding-left:0}
}
#contentarea .content.template-home>.cols{display:table;width:100%}
#contentarea .content.template-home>.cols>.col{display:table-cell;vertical-align:top;border-left:1px dotted #b2b2b2;padding:0px 25px}
#contentarea .content.template-home>.cols>.col.left{width:40%;border-left:0px;padding-left:0px}
#contentarea .content.template-home>.cols>.col.middle{width:23%}
#contentarea .content.template-home>.cols>.col.main{width:37%;padding-right:0px}
#contentarea .content.template-home>.cols>.col.main .leftcontentpadding{padding-left:0px}
#contentarea .content.template-home .footercontent{margin-top:20px;border-top:1px dotted #b2b2b2;padding-top:30px}
@media (max-width:850px){
#contentarea .content.template-home>.cols{display:block;*zoom:1}
#contentarea .content.template-home>.cols:after{content:"";display:table;clear:both}
#contentarea .content.template-home>.cols>.col{display:block}
#contentarea .content.template-home>.cols>.col.left,#contentarea .content.template-home>.cols>.col.middle{float:left}
#contentarea .content.template-home>.cols>.col.left,#contentarea .content.template-home>.cols>.col.main{margin-bottom:25px;border-left:0px;padding-left:25px}
#contentarea .content.template-home>.cols>.col.left{width:60%}
#contentarea .content.template-home>.cols>.col.middle{width:40%;padding-right:0px}
#contentarea .content.template-home>.cols>.col.main{clear:both;width:auto;padding-top:20px}
#contentarea .content.template-home>.cols>.col.main .leftcontentpadding{padding-left:15px}
}
@media (max-width:600px){
#contentarea .content.template-home>.cols{margin-left:0px}
#contentarea .content.template-home>.cols>.col.left,#contentarea .content.template-home>.cols>.col.middle,#contentarea .content.template-home>.cols>.col.main{width:auto;float:none;margin-bottom:25px;border-left:0px;padding:0px}
#contentarea .content.template-home .footercontent{padding-left:0px}
}
footer{padding-bottom:100px}
@media print{
footer{display:none}
}
#breadcrumb{border-bottom:1px solid #e7e7e7;padding-top:15px;padding-bottom:15px;background-color:#fff}
#breadcrumb ul li{display:inline-block;margin:0 10px 0 0;font-size:13px}
#breadcrumb ul li.label,#breadcrumb ul li span{color:#0068af}
#breadcrumb ul li.label{margin-right:16px;font-weight:bold}
#breadcrumb ul li a{color:#515151}
#breadcrumb ul li .fa{vertical-align:baseline;margin-left:10px}
#awardbar{padding-top:22px;background-color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#e2e2e2));background-image:-moz-linear-gradient(#ffffff,#e2e2e2);background-image:-webkit-linear-gradient(#ffffff,#e2e2e2);background-image:linear-gradient(#ffffff,#e2e2e2)}
#awardbar .cols{margin-left:-70px;*zoom:1}
#awardbar .cols:after{content:"";display:table;clear:both}
#awardbar .cols .col.left{float:left}
#awardbar .cols .col.right{float:right}
#awardbar .cols .col>.csc-default{display:inline-block;vertical-align:middle;margin:0px 0px 0px 70px}
@media (max-width:500px){
#awardbar .cols .col.left,#awardbar .cols .col.right{float:none}
}
@media (max-width:700px){
#awardbar .cols{margin-left:-30px}
#awardbar .cols .col>.csc-default{margin-left:30px}
}
#fixedfooter{position:fixed;bottom:0px;right:0px;z-index:500}
@media print{
#fixedfooter{display:none}
}
#totop{*zoom:1;display:none;margin:0px 0px 10px 0px}
#totop:after{content:"";display:table;clear:both}
#totop a{float:right;display:inline-block;border:1px solid #fff;border-right:0px;padding:5px 10px 10px;text-decoration:none;color:#fff;background-color:#0068af}
#totop a:hover{background-color:#267fbb}
#footertabs{display:none;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
@media (min-width:360px) and (max-width:800px){
#footertabs{display:-webkit-flex;display:flex}
.no-flexboxlegacy #footertabs,.no-flexbox #footertabs{display:block;*zoom:1}
.no-flexboxlegacy #footertabs:after,.no-flexbox #footertabs:after{content:"";display:table;clear:both}
}
@media (max-height:600px){
#footertabs{display:none}
}
#footertabs .entry{position:relative;z-index:1;min-width:120px;margin:0px -9px;padding:7px 30px 5px 15px;font-family:"HelveticaCom-Narrow",Helvetica,Arial,sans-serif;font-size:17px;text-align:center;cursor:pointer;color:#0068af}
.no-flexboxlegacy #footertabs .entry,.no-flexbox #footertabs .entry{float:right}
#footertabs .entry:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid #fff;border-bottom:0px;background:#d4d4d4;-moz-box-shadow:-2px -2px 5px 0px rgba(50,50,50,0.5);-webkit-box-shadow:-2px -2px 5px 0px rgba(50,50,50,0.5);box-shadow:-2px -2px 5px 0px rgba(50,50,50,0.5);-moz-transform:perspective(5px) rotateX(2deg);-ms-transform:perspective(5px) rotateX(2deg);-webkit-transform:perspective(5px) rotateX(2deg);transform:perspective(5px) rotateX(2deg);-moz-transform-origin:bottom right 50%;-ms-transform-origin:bottom right 50%;-webkit-transform-origin:bottom right 50%;transform-origin:bottom right 50%}
#footertabs .entry:hover{color:#fff}
#footertabs .entry:hover:before{background-color:#0068af}
