.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.a11y{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.a11y:active,.a11y:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hide-text-let-height{text-indent:-10000px}
.input-block-level{display:block;width:100%;min-height:11.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clear-phone{*zoom:1;clear:both !important}
.clear-phone:before,.clear-phone:after{display:table;content:"";line-height:0}
.clear-phone:after{clear:both}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html *{font-size:100%}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif;color:#222}
body{margin:0;font-size:1em;line-height:1.4}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}
::selection{background:#fe57a1;color:#fff;text-shadow:none}
a{color:#00e}
a:visited{color:#551a8b}
a:hover{color:#06e}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin:1em 0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0 solid;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0 solid;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@media all{.ym-clearfix:before{content:"";display:table}
.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
.ym-contain-dt{display:table;width:100%;overflow:visible}
.ym-contain-oh{overflow:hidden;width:100%;display:block}
.ym-contain-fl{float:left;width:100%}
.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}
.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}
.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}
.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}
}
@media screen,projection,print{.ym-column{display:table;width:100%}
.ym-col1{width:20.400000000000002em;float:left;margin-left:0;margin-right:0}
.ym-col2{width:40.800000000000004em;float:left;margin-left:.8em;margin-right:0;position:relative}
.ym-col3{width:18.8em;float:right;margin-left:0;margin-right:1.6em}
.ym-cbox{padding:0 1.6em}
.ym-cbox .ym-cbox-left,.ym-cbox-right{position:relative}
.ym-cbox{padding:0 10px}
.ym-cbox-left{padding:0 10px 0 0}
.ym-cbox-right{padding:0 0 0 10px}
.ym-ie-clearing{display:none}
.ym-grid{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.ym-gl{float:left;margin:0}
.ym-gr{float:right;margin:0 0 0 -0.4em}
.ym-g20{width:20%}
.ym-g40{width:39.5%}
.ym-g60{width:59.5%}
.ym-g80{width:79.5%}
.ym-g25{width:24.5%}
.ym-g33{width:33%}
.ym-g50{width:49.5%}
.ym-g66{width:66%}
.ym-g75{width:74.5%}
.ym-g38{width:37.5%}
.ym-g62{width:61.5%}
.ym-gbox{padding:0 .8em}
.ym-gbox-left{padding:0 .8em 0 0}
.ym-gbox-right{padding:0 0 0 .8em}
.ym-equalize{overflow:hidden}
.ym-equalize>.ym-gl,.ym-equalize>.ym-gr{display:table-cell;float:none;margin:0;vertical-align:top}
.ym-equalize>*>.ym-gbox,.ym-equalize>*>.ym-gbox-left,.ym-equalize>*>.ym-gbox-right{padding-bottom:10000px;margin-bottom:-10000px}
}
.container{margin-right:auto;margin-left:auto;*zoom:1;padding:0 1.6em}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.row{margin-left:-1.6em;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:1.6em}
.container{width:80em}
.span12{width:80em}
.width12{width:80em}
.span11{width:73.2em}
.width11{width:73.2em}
.span10{width:66.4em}
.width10{width:66.4em}
.span9{width:59.60000000000001em}
.width9{width:59.60000000000001em}
.span8{width:52.800000000000004em}
.width8{width:52.800000000000004em}
.span7{width:46em}
.width7{width:46em}
.span6{width:39.2em}
.width6{width:39.2em}
.span5{width:32.4em}
.width5{width:32.4em}
.span4{width:25.6em}
.width4{width:25.6em}
.span3{width:18.8em}
.width3{width:18.8em}
.span2{width:12em}
.width2{width:12em}
.span1{width:5.2em}
.width1{width:5.2em}
.offset12{margin-left:83.2em}
.offset11{margin-left:76.4em}
.offset10{margin-left:69.6em}
.offset9{margin-left:62.800000000000004em}
.offset8{margin-left:56em}
.offset7{margin-left:49.2em}
.offset6{margin-left:42.400000000000006em}
.offset5{margin-left:35.6em}
.offset4{margin-left:28.8em}
.offset3{margin-left:22em}
.offset2{margin-left:15.200000000000001em}
.offset1{margin-left:8.4em}
[class*="span"].hide{display:none}
[class*="span"].pull-right{float:right}
@media screen and (min-width:768px) and (max-width:999px){.width9,.width10,.width11,.width12,.span9,.span10,.span11,.span12{width:59.60000000000001em;margin-left:1.6em}
.container{width:59.60000000000001em}
.span9-tablet{width:59.60000000000001em}
.width9-tablet{width:59.60000000000001em}
.span8-tablet{width:52.800000000000004em}
.width8-tablet{width:52.800000000000004em}
.span7-tablet{width:46em}
.width7-tablet{width:46em}
.span6-tablet{width:39.2em}
.width6-tablet{width:39.2em}
.span5-tablet{width:32.4em}
.width5-tablet{width:32.4em}
.span4-tablet{width:25.6em}
.width4-tablet{width:25.6em}
.span3-tablet{width:18.8em}
.width3-tablet{width:18.8em}
.span2-tablet{width:12em}
.width2-tablet{width:12em}
.span1-tablet{width:5.2em}
.width1-tablet{width:5.2em}
.offset9-tablet{margin-left:62.800000000000004em}
.offset8-tablet{margin-left:56em}
.offset7-tablet{margin-left:49.2em}
.offset6-tablet{margin-left:42.400000000000006em}
.offset5-tablet{margin-left:35.6em}
.offset4-tablet{margin-left:28.8em}
.offset3-tablet{margin-left:22em}
.offset2-tablet{margin-left:15.200000000000001em}
.offset1-tablet{margin-left:8.4em}
.offset0-tablet{margin-left:1.6em}
.tablet-hidden{display:none}
}
@media screen and (min-width:492px) and (max-width:767px){.container{width:auto}
.width6,.width7,.width8,.width9,.width10,.width11,.width12,.span6,.span7,.span8,.span9,.span10,.span11,.span12{width:39.2em;margin-left:1.6em}
.container{width:39.2em}
.span6-phone{width:39.2em}
.width6-phone{width:39.2em}
.span5-phone{width:32.4em}
.width5-phone{width:32.4em}
.span4-phone{width:25.6em}
.width4-phone{width:25.6em}
.span3-phone{width:18.8em}
.width3-phone{width:18.8em}
.span2-phone{width:12em}
.width2-phone{width:12em}
.span1-phone{width:5.2em}
.width1-phone{width:5.2em}
.offset6-phone{margin-left:42.400000000000006em}
.offset5-phone{margin-left:35.6em}
.offset4-phone{margin-left:28.8em}
.offset3-phone{margin-left:22em}
.offset2-phone{margin-left:15.200000000000001em}
.offset1-phone{margin-left:8.4em}
.offset0-phone{margin-left:1.6em}
}
@media screen and (max-width:491px){.container{width:auto;padding:0 .8em}
.row{margin-left:0}
[class*="span"],[class*="width"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span12,.width12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span1{width:5.2em}
}
@media(min-width:768px) and (max-width:999px){.row-tablet{margin-left:-1.6em !important;*zoom:1}
.row-tablet:before,.row-tablet:after{display:table;content:"";line-height:0}
.row-tablet:after{clear:both}
.row-desktop,.row-phone{margin-left:0 !important}
}
@media(max-width:767px){.row-phone{margin-left:-1.6em !important;*zoom:1}
.row-phone:before,.row-phone:after{display:table;content:"";line-height:0}
.row-phone:after{clear:both}
.row-desktop,.row-tablet{margin-left:0}
}
.icon-collection-fallback{display:none}
@media(max-width:767px){.icon-collection{display:none}
.icon-collection-fallback{display:block}
}
a[data-icon=">"]::before,a[data-icon="^"]::before,a[data-icon="."]::before,a[data-icon=":"]::before,a[data-icon=","]::before{margin-right:5px}
a[data-icon="0"]::before{font-size:1em}
.enhanced_select_selector span{background-image:url(top/images/form_icons.svg);background-position:0 -130px;width:25px;height:100%;background-repeat:no-repeat;position:relative}
.frmicn,.enhanced_checkbox,.enhanced_radio{background-image:url(top/images/form_icons.svg);display:block;width:15px;height:15px;background-repeat:no-repeat}
.icn_checkbox_checked{background-position:0 -45px}
.icn_checkbox_checked_focus{background-position:0 0}
.icn_checkbox_checked_inactive{background-position:0 -540px}
.icn_checkbox_unchecked{background-position:0 -90px}
.icn_checkbox_unchecked_focus{background-position:0 -360px}
.icn_checkbox_unchecked_inactive{background-position:0 -450px}
.icn_radio_checked{background-position:0 -225px}
.icn_radio_checked_focus{background-position:0 -180px}
.icn_radio_checked_inactive{background-position:0 -495px}
.icn_radio_unchecked{background-position:0 -270px}
.icn_radio_unchecked_focus{background-position:0 -315px}
.icn_radio_unchecked_inactive{background-position:0 -405px}
.icn_select_dropdown{background-position:0 -129px;height:26px;position:relative}
.icn_select_dropdown::before{content:"";height:90%;width:1px;position:absolute;top:0;left:0;background:#757575}
.icn_error{background-position:0 -375px;width:17px;height:25px}
.bdgicn{width:24px;height:24px;background-image:url(top/images/badge_sprite.svg);background-repeat:no-repeat;display:block}
.icn_flex{background-position:0 0;width:24px}
.icn_flex_select{background-position:0 -54px}
.icn_fix{background-position:0 -108px}
.icn_fix_select{background-position:0 -162px}
.icn_cd{background-position:0 -216px}
.icn_cd_select{background-position:0 -270px}
.prcsicn{background-image:url(top/images/process_icons.png);background-repeat:no-repeat;background-position:left top}
a.icn_prcs_lft_default:hover,a.icn_prcs_lft_default:focus,a.icn_prcs_lft_default:active{background-position:0 -220px}
a.icn_prcs_first_default:hover,a.icn_prcs_first_default:focus,a.icn_prcs_first_default:active{background-position:0 -110px}
a:hover span.icn_prcs_rght_default,a:focus span.icn_prcs_rght_default,a:active span.icn_prcs_rght_default{background-position:100% -330px}
a:hover span.icn_prcs_end_default,a:focus span.icn_prcs_end_default,a:active span.icn_prcs_end_default{background-position:100% 0}
.icn_prcs_end_default{background-position:100% -55px}
.icn_prcs_first_default{background-position:0 -165px}
.icn_prcs_lft_active{background-position:0 -220px}
.icn_prcs_lft_default{background-position:0 -275px}
.icn_prcs_rght_active{background-position:100% -330px}
.icn_prcs_rght_default{background-position:100% -385px}
.icn_prcs_end_active{background-position:100% 0}
.icn_prcs_first_avtive{background-position:0 -110px}
.icon{background-size:2em;background-repeat:no-repeat}
.icon.menu{background-position:0 0}
.icon.search{background-position:0 -4.17em}
.icon.close{background-position:0 -8.33em;padding-left:2em}
.icon.arrow-left{background-position:0 -12.5em;padding-left:2em}
.icon.arrow-right{background-position:right -16.67em;padding-right:2em}
.icon.indicator-active{background-position:50% -20.83em}
.icon.indicator{background-position:50% -25em}
.icon.collapsed{background-position:50% -29.17em}
.icon.expanded{background-position:50% -33.33em}
@media(min-width:768px) and (max-width:999px){h2.icn_rss{background-position:0 -760px}
#langnav .icn_select_dropdown::before{height:70%;margin-top:.4em}
}
@media screen{#pageheader{position:relative;top:0;left:0;height:11em;background:#fff;background:-moz-linear-gradient(top,#f2f2f2 0,#fafafa 7%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f2f2),color-stop(7%,#fafafa),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f2f2 0,#fafafa 7%,#fff 100%);background:-o-linear-gradient(top,#f2f2f2 0,#fafafa 7%,#fff 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#fafafa 7%,#fff 100%);background:linear-gradient(top,#f2f2f2 0,#fafafa 7%,#fff 100%)}
#logo{position:absolute;top:4.3em;left:1.6em;width:77%;height:6em;z-index:1;color:#454545;font-size:1em;line-height:1}
#logo img{width:17.1em;margin-top:0;padding-right:2em;border-right:1px solid #e5e5e5}
#logo h1{font-size:1em;font-weight:normal !important;line-height:1.3;margin-top:0;padding-left:2.5em;position:absolute;top:0;left:19.1em;height:auto;width:54% !important}
#sitesearch{position:absolute;top:3.84em;right:1.75em;z-index:5;height:1.5em}
#sitesearch input[type="submit"],#sitesearch button[type="submit"]{color:#000;position:absolute;font-family:'AdminCH_Symbols';background-position:0 50%;background-repeat:no-repeat;background-color:transparent;top:7px;left:12px;z-index:6;border:0;width:14px;height:16px;padding:0;margin:0;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:0}
#sitesearch input[type="reset"],#sitesearch button[type="reset"]{position:absolute;font-family:'AdminCH_Symbols';font-size:85.71%;top:8px;right:10px;z-index:7;background-position:0 50%;background-repeat:no-repeat;background-color:#fff;border:0;width:12px;height:14px;padding:0;margin:0;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#069}
#sitesearch input[type="reset"]:hover,#sitesearch button[type="reset"]:hover{color:#dc0018}
#sitesearch input.outerShadow{font-size:1em;margin:2px;padding:.4em .3em;width:13.1em}
#sitesearch input[type="text"]#query.outerShadow{font-size:.9em !important}
#sitesearch input[type="text"]{text-align:left;padding-left:2.5em}
}
@media screen and (min-width:768px) and (max-width:999px){#logo h1{width:40%;display:inline}
#pageheader{height:8em}
#sitesearch{top:1.5em;right:1.7em}
#logo{top:8em}
}
@media screen{footer{background-color:#f2f2f2;border-top:1px solid #c5c5c5}
footer h3{font-size:1.2em;line-height:1.4}
footer li a,footer li span{font-size:1em;line-height:.9;padding:.5em 0}
footer .form{margin-bottom:0}
footer section.pagelinks{border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:0 .8em .1em 1.6em;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0,#fcfcfc 6%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f4f4),color-stop(6%,#fcfcfc));background:-webkit-linear-gradient(top,#f4f4f4 0,#fcfcfc 6%);background:-o-linear-gradient(top,#f4f4f4 0,#fcfcfc 6%);background:-ms-linear-gradient(top,#f4f4f4 0,#fcfcfc 6%);background:linear-gradient(top,#f4f4f4 0,#fcfcfc 6%)}
footer section.adminlinks{border-top:1px solid transparent;border-bottom:1px solid #ccc;padding:0 .8em;background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#ededed 6%,#ededed 94%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(6%,#ededed),color-stop(94%,#ededed),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#e5e5e5 0,#ededed 6%,#ededed 94%,#e5e5e5 100%);background:-o-linear-gradient(top,#e5e5e5 0,#ededed 6%,#ededed 94%,#e5e5e5 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#ededed 6%,#ededed 94%,#e5e5e5 100%);background:linear-gradient(top,#e5e5e5 0,#ededed 6%,#ededed 94%,#e5e5e5 100%)}
footer section .ym-grid:first-child article{border-top:0}
footer .copyright{border-top:1px solid #fff;background-color:#f2f2f2;padding:.8em 1.6em .8em;*zoom:1}
footer .copyright:before,footer .copyright:after{display:table;content:"";line-height:0}
footer .copyright:after{clear:both}
footer .copyright ul{float:right}
footer .copyright p,footer .copyright a{font-size:1em;padding:0}
footer .copyright p{margin:0;float:left}
footer .copyright a{color:#069;margin:0 0 0 1.5em}
footer .socialLinks{padding:1.6em}
footer .socialLinks .row{margin:0}
footer .socialLinks article{margin:0;width:100%}
footer .socialLinks ul li{float:left;margin-right:1.6em}
footer .socialLinks ul .fonticon{display:inline-block !important}
footer .socialLinks ul .text{line-height:.9}
footer .socialLinks h3{margin-top:.8em}
footer .socialLinks .fonticon[data-icon]:before{margin-top:-0.2em;margin-right:0;font-size:1.2em}
footer .socialLinks section.twitterfeed h3.lined{font-size:1em;padding:0 0 .4em;border-bottom:1px solid #d5d5d5}
footer .socialLinks section.twitterfeed .tweet{margin:0;padding-left:1.4em}
footer .socialLinks section.twitterfeed .tweet article{margin-top:.8em;line-height:1.5}
footer .socialLinks section.twitterfeed .tweet:first-of-type{padding-left:0}
footer .iconliste{overflow:hidden}
footer .ym-grid{margin:1em 0}
footer article+article{margin-top:4em}
.contact_tabs .textimage .article-print .fonticon[data-icon]:before,.contact-component .textimage .article-print .fonticon[data-icon]:before{font-size:1.5em;position:relative;top:-0.1em;vertical-align:middle}
}
@media(min-width:768px) and (max-width:999px){footer{border-top:1px solid #d5d5d5;position:relative;margin-left:0 !important}
footer #sitemap-link{position:absolute;top:5.4em;right:1.6em;cursor:pointer;display:block}
footer .pagelinks{display:none}
footer .pagelinks article{vertical-align:top;line-height:1em}
footer .pagelinks article h3{border-bottom:2px solid #d5d5d5;width:auto !important}
footer .pagelinks article ul.linkliste li{border-bottom:1px solid #d5d5d5;width:auto !important}
footer .iconliste{vertical-align:middle}
}
@media(max-width:767px){footer{border-top:1px solid #d5d5d5;padding:0;margin:0 !important;width:100% !important}
footer section{border-top:0 !important;padding:0 !important}
footer div.span6-phone{width:100%}
footer .pagenav ul li a,footer .pagenav ul li a.subnav{color:#069}
footer .pagenav ul li a:hover,footer .pagenav ul li a.subnav:hover{color:#dc0018}
footer .socialLinks ul li{float:none}
footer .socialLinks h3{margin-top:0}
footer .socialLinks section.twitterfeed h3.lined{font-size:1em;padding:.8em;border-top:1px solid #e5e5e5;margin:0}
footer .socialLinks section.twitterfeed h3.lined a{line-height:.9;padding:.5em 0}
footer .socialLinks section.twitterfeed .tweet{margin:0;padding:1.4em;border-bottom:1px solid #e5e5e5}
footer .socialLinks section.twitterfeed .tweet article{border:0;margin-top:.8em;line-height:1.5}
footer .socialLinks section.twitterfeed .tweet:first-of-type{padding-left:1.4em}
footer article,footer section.copyright,footer ul.hnav{width:100%;border-top:1px solid #d5d5d5;margin:0 !important;background-color:#f6f6f6;background-image:-moz-linear-gradient(top,#f4f4f4,#fafafa);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#fafafa));background-image:-webkit-linear-gradient(top,#f4f4f4,#fafafa);background-image:-o-linear-gradient(top,#f4f4f4,#fafafa);background-image:linear-gradient(to bottom,#f4f4f4,#fafafa);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4',endColorstr='#fffafafa',GradientType=0)}
footer article h3,footer section.copyright h3,footer ul.hnav h3{padding:.8em .8em;margin:0;border-top:1px solid #fff;font-size:1.2em;border-bottom:1px solid #e3e3e3}
footer article p,footer section.copyright p,footer ul.hnav p,footer article form,footer section.copyright form,footer ul.hnav form{padding-left:.8em !important;padding-right:.8em !important}
footer article ul,footer section.copyright ul,footer ul.hnav ul{margin:0 !important;padding:0}
footer article ul li,footer section.copyright ul li,footer ul.hnav ul li{display:inline;display:block;padding:.8em !important;margin:0 !important}
footer article ul li+li,footer section.copyright ul li+li,footer ul.hnav ul li+li{border-top:1px solid #e3e3e3}
footer section.copyright p.logo{border-top:1px solid #fff;border-bottom:1px solid #d5d5d5;width:100%}
footer section.copyright img{padding:1.6em .2em;max-width:25.6em}
footer section.copyright ul{float:right;width:auto;font-size:1.2em;border:0 !important}
footer section.copyright ul li{padding:inherit .8em !important;border-top:0 !important;border-left:1px solid #e3e3e3 !important;background-color:#f2f2f2 !important}
footer section.copyright ul li a{margin:0}
}
@media all{pre,code,kbd,samp,var,tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}
body{font-family:Arial,sans-serif;font-size:.9375em;line-height:1;color:#454545;-webkit-text-size-adjust:100%;position:relative}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:normal;color:#000;margin:0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:1em;line-height:1;padding:0;margin:0}
h1{font-size:2.5em;line-height:1.2;margin:.5em 0 0}
h1.pagetitle{margin:.4em 1.6em 0 0;font-family:'Frutiger Neue W02 Light',Times,sans-serif;font-weight:normal}
h2{font-size:1.7em;line-height:1.3;margin:1.5em 0 0 0}
h3{font-size:1.3em;line-height:1.4;margin:.938em 0 0 0}
h4{font-weight:bold;font-size:1.1em;line-height:1.5;margin:1.154em 0 0 0}
h5{font-size:1.1em;line-height:1.5;margin:1.154em 0 0 0}
h6{font-size:1em;line-height:1.4;margin:1.25em 0 0 0}
.teaser,.newsteaser,.slidingteaser{margin:1.6em 0 .4em 0}
.newsteaser{overflow-y:auto}
.lined-title,.twitter__lined-title,.facebook__component__header h2{font-size:1.3em;border-bottom:2px solid #d5d5d5;margin:1.6em 0 0 0;padding:0 0 .4em;font-family:'Frutiger Neue W02 Bd',Times,sans-serif}
.lined-title a.all-entries{width:auto;font-size:.77em;font-weight:bold;line-height:1.5;float:right;position:relative;top:-0.1em;margin-top:.5em;margin-left:.2em;display:block}
.teaser{margin-bottom:1.5em}
.standardteaser{margin-top:.852em}
.standardteaser figure img{max-width:100%}
.standardteaser figure.float-left img{margin-top:0}
.standardteaser figure:first-child{margin-top:0}
ul,ol,dl{font-size:1em;line-height:1.5;margin:1.5em 0 0 0;padding:0 0 0 .8em}
ul{list-style-type:square;padding:0 0 0 .4em}
ul ul{margin-top:0;list-style-type:none}
ol{list-style-type:decimal}
ol ol{margin-top:0;list-style-type:decimal}
ol ul{list-style-type:square;margin-top:0}
li{font-size:1.1em;line-height:1.5;margin-left:.8em}
li a,li p{margin:0;font-size:1em}
li a{line-height:1}
li li,li li li,li li li li,li li li li li{font-size:1em}
dl{margin:1.5em 0 0 0;padding:0}
dt{font-size:1.1em;font-weight:bold;line-height:1.5}
dd{font-size:1.1em}
dd p{margin:0;font-size:100%}
dd li{font-size:100%}
.dl-horizontal{*zoom:1}
.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}
.dl-horizontal:after{clear:both}
.dl-horizontal dt{float:left;width:2em;clear:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:3em}
p{font-size:1.1em;line-height:1.5;margin:.8em 0 0 0}
p img{margin:0}
p a{font-size:1em;line-height:1;text-decoration:underline}
address{line-height:1.5;font-size:1.1em}
blockquote,cite,q{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
blockquote{margin:1.5em 0 0 1.6em;color:#666}
blockquote:before{content:"\00ab"}
blockquote:after{content:"\00bb"}
strong,b{font-weight:bold}
em,i{font-style:italic}
big{font-size:116.667%}
small{font-size:85.71%}
pre,code,kbd,tt,samp,var{font-size:1em}
pre{font-size:1.1em;line-height:1.5;margin:1.5em 0 0 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
pre,code{color:#800;text-align:left}
kbd,samp,var,tt{color:#666;font-weight:bold}
var,dfn{font-style:italic}
acronym,abbr{border-bottom:1px #aaa dotted;letter-spacing:.07em;cursor:help}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
mark{background:#fe57a1;color:#000}
a{color:#069;font-size:1em;line-height:1.5;background:transparent;text-decoration:none}
a:visited{color:#069}
a:active{outline:0}
a:hover,a:active,a:focus{color:#dc0018}
img,figure{margin:0}
.flexible{margin-top:1.5em;max-width:100%}
* html .flexible{width:98%}
.bordered{margin-top:1.5em;border:2px #eee solid;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25)}
input,textarea{font-size:1.1em;padding:.4em}
.table_zebra tr td div.project-subtopic{font-size:.8em !important}
.table_zebra tr td div.project-dacsubsector{font-size:.8em !important}
.table_zebra tr td div.project-sub-subtopic{font-size:.7em !important}
.table_simple #dacSubSectorFont{font-size:.7272727em !important}
}
@media screen{.float-left{float:left;display:inline;margin:1.3em .8em 0 0}
.float-right{float:right;display:inline;margin:1.3em 0 0 .8em}
.center{display:block;text-align:center;margin:1.3em auto 0 auto}
.smallink,p.smallink,span.smallink{font-size:1em;line-height:1.3;color:#757575;margin-top:1.3em}
.smallink a.arwicn{padding:.1em .5em .1em 1.6em}
#container{width:83.2em;margin:0 auto 90px auto;min-height:1000px;background-color:#fff;-webkit-box-shadow:0 0 6em 0 rgba(0,0,0,0.6);-moz-box-shadow:0 0 6em 0 rgba(0,0,0,0.6);box-shadow:0 0 6em 0 rgba(0,0,0,0.6);z-index:0}
.main-column{position:relative;overflow:hidden}
#nav{position:relative;top:0;left:0;z-index:90}
#content{margin:0 2%}
#aside{float:left;width:18.3888%;margin:5px 10px}
.full #content{width:71.5%}
.eda{background:#efece3 url('top/images/bg_raster_white.png') 0 0}
.edi{background:#efece3 url('top/images/bg_raster_green.png') 0 0}
.amber{background:#efece3 url('top/images/bg_raster_amber.png') 0 0}
.blue{background:#efece3 url('top/images/bg_raster_white.png') 0 0}
.turquoise{background:#efece3 url('top/images/bg_raster_turquoise.png') 0 0}
.braun{background:#efece3 url('top/images/bg_raster_braun.png') 0 0}
.darkbraun{background:#efece3 url('top/images/bg_raster_darkbraun.png') 0 0}
.gamboge{background:#efece3 url('top/images/bg_raster_gamboge.png') 0 0}
.green{background:#efece3 url('top/images/bg_raster_green.png') 0 0}
.olive{background:#efece3 url('top/images/bg_raster_olive.png') 0 0}
.pictachio{background:#efece3 url('top/images/bg_raster_pictachio.png') 0 0}
.purple{background:#efece3 url('top/images/bg_raster_purple.png') 0 0}
.white{background:#efece3 url('top/images/bg_raster_white.png') 0 0}
.image,figure,img{margin-top:1.5em;max-width:100%}
figure img{margin-top:0}
p.caption,figcaption{font-size:.9em;line-height:1.3;margin-top:.7em;margin-bottom:.8em}
p.caption a,figcaption a{font-size:1em;line-height:1}
.image.float-left,figure.float-left,.image.float-right,figure.float-right{padding-top:0}
.flyout .image.float-left,.flyout figure.float-left,.flyout .image.float-right,.flyout figure.float-right{padding-top:.2em;margin-top:0}
a.webicn,a.frmicn,a.arwicn,h4.webicn{padding:0 .5em .1em 1.5em}
.link_info{color:#454545}
h2.webicn,h2.arwicn,h2.frmicn{padding:.3em .5em 0 25px;margin-bottom:-0.3em}
a .webicn,p a .webicn,a .arwicn,p a .webicn,a .frmicn,p a .frmicn{padding-right:13px;margin-left:5px;text-decoration:none}
a.icn_before{display:block;clear:both;float:none;text-decoration:none}
.icn_before .webicn,.icn_before .arwicn,.icn_before .frmicn{display:block;float:left;margin:0;padding:0}
li>.icn_before .webicn,li>.icn_before .arwicn,li>.icn_before .frmicn{margin-top:.2em}
.icn_before .text{display:block;float:none;margin-left:20px;padding-top:.3em}
.icn_after{display:table;width:100%}
.icn_after .text{display:table-cell;padding-right:.3em}
.icn_after .webicn{display:inline-block;white-space:nowrap}
.icn-before,.icn-arrow-before{display:inline-block;clear:both;float:none;text-decoration:none}
.icn-before .text,.icn-arrow-before .text{margin-left:1.4em;display:block;float:none;line-height:1.2;padding:0}
.icn-arrow-before .text{margin-left:1em}
.icn-after .text,.icn-arrow-after .text{line-height:1.2;display:block}
.icn-after .text [data-icon],.icn-arrow-after .text [data-icon]{margin-left:.3em}
.docinfo{color:#757575;text-decoration:none}
.docinfo::before{content:' '}
.printme{position:absolute;top:0;right:.8em}
.printme.inEditMode{position:static}
.printme .webicn{display:block}
.linkliste{padding:0;list-style:none;margin:.8em 0}
.linkliste li{margin-left:0;padding:0;margin-top:.8em}
aside .linkliste li{font-size:1.1em;margin:0}
footer .linkliste li{font-size:.9em;margin-bottom:.5em}
.linkliste .icn_before .text{padding-top:.6em}
.iconliste{margin:1em 0 0 0;padding:0;list-style:none}
.iconliste li{font-size:1em;margin:.5em 0;padding:0}
.iconliste li img{margin-top:0;margin-right:.3846em;width:1.2em;height:auto;position:relative;top:-1px}
aside .iconliste li{font-size:1.1em;margin:0}
}
@media(max-width:999px){.printme .printicon,.printme .rssreference,#socialshareprivacy{display:none}
}
@media(min-width:768px) and (max-width:999px){#container{margin-bottom:0;border-bottom:0}
.newsteaser .nano{height:auto;padding-bottom:1.6em}
.nano h2.lined-title a.all-entries,.themeteaser h2.lined-title a.all-entries,.nano h3.lined-title a.all-entries,.themeteaser h3.lined-title a.all-entries{float:right;clear:auto;position:relative;top:.4em}
article.standardteaser{min-height:320px !important}
}
@media(max-width:767px){h1{font-size:2em}
h2{font-size:1.5em}
#container{margin-bottom:0;border-bottom:0}
.newsteaser,.themeteaser{margin-top:.8em}
.standardteaser{margin-top:1.6em}
}
@media screen,print{.form{margin:0 0 1.8em 0}
.fields{margin:1.5em 0 0 0}
.field{clear:both;margin:.8em 0 0 0;padding-bottom:.7em}
.border_bottom{border-bottom:2px solid #ccc;padding-bottom:1em}
.inputs{margin:0 0 0 13.6em}
.legend{font-size:1.1em;line-height:1.2;font-weight:normal;color:#000;margin:0;padding:0 0 1em;display:block;width:100%}
.legend span{padding:0 0 .3em;display:block;width:100%;border-bottom:1px solid #757575}
p.label,span.label,label.label{display:block;float:left;font-size:1.1em;text-align:right;line-height:1.2;width:10.769em;padding:.5em 0;margin:0 1.6em 0 0}
.field-of{vertical-align:bottom;line-height:2.7em;float:left;margin-right:1em}
.field-of.field-to{margin-left:2em}
label.textarea{margin:9px 3px 0 0;position:relative;display:block;float:left;vertical-align:top}
.field.onerow label.label{text-align:left;width:auto}
.field.onerow input+label,.field.onerow select+label,.field.onerow input+label.label,.field.onerow select+label.label{padding-left:2em}
.form_note{display:block;font-size:1.1em;line-height:1.2;padding:.3em .4em .5em .8em;margin:0 1.6em 0 0}
.form_hint{display:block;font-size:.9em;line-height:1.3;padding:.3em .4em .5em 15em;clear:both;margin:0 .8em 0 0}
input,textarea,select,optgroup{font-family:Arial,sans-serif;color:#454545}
input.text,input[type='text']{display:block;float:left;font-size:1.1em;line-height:1.2;width:21.7em;padding:.4em .3076em;margin:0 .8em 0 0;border:1px solid #757575;background-color:#fff;background-position:left top;background-repeat:repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
div.g-recaptcha{display:block;float:left;font-size:1.1em;line-height:1.2;width:21.7em;padding:.4em .3076em;margin:0 .8em 0 0;background-color:#fff;background-position:left top;background-repeat:repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input:focus,input.text:focus,input[type='text']:focus,input:active,input.text:active,input[type='text']:active,input:hover,input.text:hover,input[type='text']:hover{outline:0;border-color:#dc0018}
input.text_small{width:3.84em}
input.text_medium{width:16.3em}
textarea.textarea{display:block;float:left;font-size:1.1em;line-height:1.2;width:21.7em;padding:.4em .3076em;border:1px solid #757575;background-color:#fff;background-position:left top;background-repeat:repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
textarea:focus,textarea.textarea:focus,textarea:active,textarea.textarea:active,textarea:hover,textarea.textarea:hover{outline:0;border-color:#dc0018}
select.select{display:block;float:left;font-size:1.1em;line-height:1.2;width:18.4615em;padding:.25em .3076em;border:1px solid #ccc;background-color:#fff;background-position:left top;background-repeat:repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}
select:focus,select.select:focus,select:active,select.select:active,select:hover,select.select:hover{border-color:#dc0018}
.select optgroup{font-size:1em}
select.select_small{width:4.6154em}
select.select_medium{width:13.0769em}
input.radio{display:block;float:left;font-size:1em;margin:.7em 0 .5em 0;cursor:pointer}
.label_radio{display:block;float:left;font-size:1.1em;line-height:1.2;padding:.5em 0;margin:0 1.6em 0 .5em}
.radios{margin:0 0 0 13.6em;padding:0 0 .9em 0}
.radios input.radio{margin-bottom:0}
.radios_vertical .label_radio{float:none;margin-left:1.6em}
input.checkbox{display:block;float:left;font-size:1em;margin:.7em 0 .5em 0;cursor:pointer}
.label_checkbox{display:block;float:left;font-size:1.1em;line-height:1.2;padding:.5em 0;margin:0 1.6em 0 .5em}
.checkboxes{margin:0 0 0 13.6em;padding:0 0 .9em 0}
.checkboxes input.checkbox{margin-bottom:0}
.checkboxes_horizontal{padding:0}
.checkboxes_vertical .label_checkbox{float:none;margin-left:1.6em}
button.fonticon{border:0;background:0}
button.fonticon:hover{color:#dc0018}
input[type="button"],button.button,a.button,input.button{border:1px solid #757575;background:#f5f5f5;display:block;float:right;font-size:1.1em;line-height:1.2;color:#454545;padding:.4em .8em;margin:0 0 0 .8em;text-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input[type="submit"],input[type="reset"],input.submit,input.submit_secondary,button.submit,button.button_secondary{border:1px solid #069;background:#069;display:block;float:right;font-size:1.1em;line-height:1.2;color:#fff;padding:.4em .8em;margin:0 0 0 .8em;text-shadow:#757575 1px 1px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input.submit_secondary,button.button_secondary{border:1px solid #757575;background-color:#757575}
input[type="button"]:focus,input[type="button"]:hover,input[type="button"]:active,button.button:focus,button.button:hover,button.button:active,a.button:focus,a.button:hover,a.button:active{outline:0;border:1px solid #dc0018;color:#757575}
input[type="submit"]:focus,input[type="reset"]:focus,input[type="submit"]:hover,input[type="reset"]:hover,input[type="submit"]:active,input[type="reset"]:active,input.submit:focus,input.submit:hover,input.submit:active,button.submit:focus,button.submit:hover,button.submit:active,input.submit_secondary:focus,input.submit_secondary:hover,input.submit_secondary:active,button.button_secondary:focus,button.button_secondary:hover,button.button_secondary:active{outline:0;border:1px solid #dc0018;color:#fff}
input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="button"]:disabled,input[type="submit"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="button"]:disabled:hover,input.submit:disabled,input.submit:disabled:hover,button.button:disabled,button.button:disabled:hover,input.submit_secondary:disabled,input.submit_secondary:disabled:hover,button.button_secondary:disabled,button.button_secondary:disabled:hover{background-color:#f5f5f5;border:1px solid #d5d5d5;color:#afafaf;text-shadow:none}
.btn-group{position:relative;z-index:1}
.btn-group .button{float:left;margin:0;border-left:0;border-radius:0}
.btn-group .button:hover,.btn-group .button:active,.btn-group .button:focus{margin-left:-1px}
.btn-group .button:hover:first-child,.btn-group .button:active:first-child,.btn-group .button:focus:first-child{margin-left:0}
.btn-group .button:first-child{border-left:1px solid #757575;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}
.btn-group .button:last-child{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}
.btn-group .button:first-child:hover{margin:0;border-left:1px solid #dc0018}
.btn-group .active,.btn-group .active:hover,.btn-group .active:focus,.btn-group .active:active{background-color:#fff;color:#dc0018;border-color:#757575;cursor:default}
.outerShadow{border:1px solid #757575;margin:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1)}
.field.errors{padding:.4em 0;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#fffab2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.field.errors .form_note{color:#dc0018;padding-left:12.307em}
.error_note{display:block;font-size:1.1em;line-height:1.2;padding:.3em .4em .5em .8em;margin:0 1.6em 0 0;vertical-align:middle}
.error_note .frmicn{display:block;float:left}
.error_note [data-icon="!"]{color:#dc0018;display:block;float:left;text-align:center;font-size:1.8em;vertical-align:middle;padding-left:.1em}
.error_note .text{display:block;margin-left:25px;padding-top:5px}
.searchform fieldset{margin-top:1em;border-top:1px solid #ccc}
.searchform input[type="submit"],.searchform input.submit{float:none}
.searchform input[type="submit"].date-button,.searchform input.submit.date-button{float:right;margin-right:4.7em}
.horizontal .label{clear:both;text-align:left}
.horizontal .label,.horizontal .text,.horizontal .textarea{width:96%}
.enhanced_checkbox,.enhanced_radio{display:block;float:left;width:15px;height:15px;padding:6px 0 1px 0;margin:6px -3px 0 0;font-size:0;text-indent:-10000px;cursor:pointer}
input.input_invisible,select.input_invisible{position:absolute;left:-100000px;text-indent:-100000px}
.checkboxes_vertical .enhanced_checkbox{margin-right:4px}
.radios_vertical .enhanced_radio{margin-right:4px;padding:0 0 8px}
.vertical_group{display:block}
.enhanced_select{display:block;height:2em;position:relative;float:left;border:1px solid #757575;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .8em 0 0;z-index:10}
.enhanced_select:hover,.enhanced_select_focus{border:1px solid #dc0018}
.enhanced_select_list ul.is_open{min-width:100%;max-width:200%}
.enhanced_select{width:24.5em}
.select_small{width:4.95em}
.select_medium{width:12.25em}
.select_medium ul.enhanced_select_scroll{width:171px !important}
.select_full{width:100%}
.enhanced_select_selector{display:block;position:relative;font-size:1em;padding:.4em 25px .4em .7em;font-weight:normal;background-position:left top;background-repeat:repeat-x;cursor:pointer}
.enhanced_select_selector input,.enhanced_select_selector input:focus{display:block;width:100%;overflow:hidden;white-space:nowrap;text-decoration:none;font-size:1.1em;line-height:1.2;font-weight:normal;color:#454545;background-color:transparent;padding:0;border:0;margin:0;outline:0;cursor:pointer}
.enhanced_select_selector span{display:block;position:absolute;background-repeat:no-repeat;right:0;top:0;width:25px;height:100%;padding:0}
.enhanced_select_selector p{margin:-0.175em 0 0}
.enhanced_select_list ul{position:absolute;left:0;top:1.9em;width:auto;margin:0;padding:0;list-style-position:outside;list-style-type:none;background-color:#fff;border-left:1px solid #757575;border-right:1px solid #757575;border-bottom:1px solid #757575;z-index:100;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.enhanced_select_list ul.enhanced_select_scroll{width:242px !important;max-height:23em;zoom:1;overflow:hidden;overflow-y:auto}
.enhanced_select_list ul li{font-size:1em;margin:0;padding:0;border-top:1px solid #ccc}
.enhanced_select_list ul ul{position:relative;top:0;left:0;margin:0;padding:0;border:0;display:block}
.enhanced_select_list ul li a,.enhanced_select_list ul li span{display:block;font-size:1.1em;line-height:1.2;color:#454545;background-color:#fff;padding:.4em .6153em;text-decoration:none;white-space:nowrap}
.enhanced_select_list ul ul li a{padding-left:2em}
.enhanced_select_list ul li span{color:#757575}
.enhanced_select_list ul li.enhanced_select_selected a,.enhanced_select_list ul li.enhanced_select_hover a{background-color:#d8e8ef}
.enhanced_select_list ul li.enhanced_select_filter{display:none}
.cb-selector{position:relative;margin-left:13.5em;z-index:10}
.cb-selector fieldset{padding:.8em .8em 3.2em .8em;background-color:#fff;position:absolute;top:0;left:0;z-index:20;width:25.6em;border:1px solid #757575}
.cb-selector fieldset label{margin:0 !important;padding:0}
.cb-selector fieldset [type=checkbox]{margin:0 1.6em 0 0}
.cb-selector fieldset ul{list-style:none;padding:0;margin:0}
.cb-selector fieldset ul li{padding:.2em 0 0;margin:0;font-size:1em}
.cb-selector fieldset ul ul{padding-left:1.6em}
.cb-selector fieldset a.close{position:absolute;top:.8em;right:.8em}
.cb-selector fieldset a.close span[data-icon="x"]{margin-left:5px;font-size:75%}
.cb-selector fieldset a.submit{position:absolute;bottom:.8em;right:.8em;background-color:#069;padding:.2em .5em;color:#fff}
.cb-selector fieldset a.open-tree{display:block;float:left;padding:0;width:2.1em;margin-left:-2.1em;text-indent:-1000px;background-size:2em}
.cb-selector fieldset a.open-tree.active{background-position:left -34.1em}
}
@media screen and (max-width:1199px){.cb-selector fieldset a.close{background-position:right -64px}
.cb-selector fieldset a.open-tree{background-position:left -29.3em}
.cb-selector fieldset a.open-tree.active{background-position:left -33.6em}
}
@media screen and (max-width:491px){.field.onerow input.text,.field.onerow input[type='text']{width:17.75em;clear:both;margin-bottom:.8em}
.field.onerow .enhanced_select{width:20.2em;clear:both;margin-bottom:.8em}
.field.onerow input[type="submit"],.field.onerow input[type="reset"],.field.onerow input.submit,.field.onerow input.submit_secondary,.field.onerow button.submit,.field.onerow button.button_secondary{clear:both;float:none;width:18.5em;margin-left:0;margin-right:auto}
.field.errors{margin-left:-0.8em;margin-right:-0.8em;padding-left:.8em;padding-right:.8em}
.field.errors .form_note,.field.errors .error_note{padding-left:0}
.field .form_hint{padding-left:0}
span.label,label.label{text-align:left;width:100%}
.cb-selector{margin-left:0}
.searchform input[type="submit"],.searchform input.submit{float:right}
.checkboxes,.radios{margin-left:0}
}
@media screen,print{table{width:100%;border-collapse:collapse;border-spacing:0;margin:1.3571em 0 0 0;color:#333;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1em}
table th,table td{font-size:1em;line-height:1.5;vertical-align:top;padding:.7143em .5em .3em;text-align:left;border:1px solid #d5d5d5}
table th :first-child,table td :first-child{margin-top:0}
table th.nowrap,table td.nowrap{white-space:nowrap}
table th.right,table td.right{text-align:right}
table th{font-weight:bold;color:#000}
table th.indented{padding-left:1.6em}
table td{font-weight:normal;color:#454545}
table tr.heading td,table tr.heading th{font-weight:normal;font-family:'Frutiger Neue W02 Bd',Times,sans-serif}
table caption{padding:.5em 0;text-align:left;font-weight:normal;font-size:1.1em;line-height:1.3}
table thead th,table tfoot th{-webkit-print-color-adjust:exact;background-color:rgba(0,0,0,0.04)}
table thead tr .selected,table tfoot tr .selected{-webkit-print-color-adjust:exact;background-color:rgba(20,79,102,0.1)}
table tfoot.top{display:table-header-group}
table tfoot.top th{-webkit-print-color-adjust:exact;background-color:rgba(0,0,0,0.04)}
table .pseudo-tfoot td{-webkit-print-color-adjust:exact;background-color:rgba(0,0,0,0.04)}
table tbody tr .selected{-webkit-print-color-adjust:exact;background-color:rgba(20,79,102,0.1)}
table tbody th{border-top:1px solid #ccc;text-align:left}
table tbody td{border-top:1px solid #ccc}
table tbody tr.highlight{background-color:rgba(0,0,0,0.04) !important}
table tbody td.highlight{background-color:rgba(0,0,0,0.04) !important}
table tbody .themes-description p{display:block}
table a,table p{font-size:1em;line-height:1.1;display:inline-block}
table.narrow{margin:1.4286em 0 0 0}
table.narrow th,table.narrow td{padding:0 .5em;line-height:1.4286}
table.bordertable{border:1px solid #ccc}
.table_naked{border:0}
.table_naked *{border:0}
.table_naked thead tr:first-child{border:0;font-weight:bold}
.table_naked table td{text-align:left}
.table_naked tr td:first-child,.table_naked tr th:first-child{padding-left:0;padding-right:.8em}
.table_simple{border-top:0;border-left:0;border-right:0;background-color:transparent}
.noborder{border:0}
.table_simple tr td,.table_simple tr th{text-align:left;border-top:0;border-left:0;border-right:0;background-color:transparent;padding-left:0;border-left:.8em solid #fff}
.table_simple tr td:first-child,.table_simple tr th:first-child{border-left:0}
.table_zebra tbody tr:nth-child(odd){-webkit-print-color-adjust:exact;background-color:transparent}
.table_zebra tbody tr:nth-child(odd) .selected{-webkit-print-color-adjust:exact;background-color:rgba(0,102,153,0.05)}
.table_zebra tbody tr:nth-child(even),.lt_ie8 tbody .even .table_zebra tr:nth-child(even){-webkit-print-color-adjust:exact;background-color:rgba(0,0,0,0.02)}
.table_zebra tbody tr:nth-child(even) .selected,.lt_ie8 tbody .even .table_zebra tr:nth-child(even) .selected{-webkit-print-color-adjust:exact;background-color:rgba(0,102,153,0.05)}
.bordertable thead th{-webkit-print-color-adjust:exact;background:rgba(0,0,0,0.12);border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.bordertable tbody th[scope="row"]{-webkit-print-color-adjust:exact;background:rgba(0,0,0,0.06)}
.bordertable tbody th{border-right:1px solid #ccc}
.bordertable tbody td{border-right:1px solid #ccc}
.sorttable table thead th a{padding-right:1.1em;cursor:pointer}
.sorttable table thead th a:after{content:"\76";margin-left:.4em;color:#757575}
.sorttable table thead th a:hover:after{color:#dc0018}
.sorttable table thead th.selected a:after{color:#069}
.sorttable table thead th.selected a:hover:after{color:#dc0018}
.sorttable table thead th.headerSortUp a:after{content:"\5E"}
.sorttable .tablesorter-headerAsc a,.sorttable .tablesorter-headerAsc a:after{content:"\76";margin-left:.4em;color:#757575}
.sorttable .tablesorter-headerDesc a,.sorttable .tablesorter-headerDesc a:after{content:"\5E";margin-left:.4em;color:#757575}
.dataTables_info{padding:.5em 0}
.table-col20{width:20%}
.table-col25{width:25%}
.table-col33{width:33.33333%}
.table-col38{width:38.2%}
.table-col40{width:40%}
.table-col50{width:50%}
.table-col60{width:60%}
.table-col62{width:61.8%}
.table-col66{width:66.6666%}
.table-col75{width:75%}
.table-col80{width:80%}
.scrolltable{width:100%}
.scrolltable.scrollFixedColumn{overflow-x:auto}
}
@media(min-width:492px){.cycletable td,.cycletable th{display:table-cell !important}
.cycletable .tablecycler{display:none}
.table-caption{display:none}
}
@media(max-width:767px){table{width:100%}
}
@media(max-width:491px){.scrolltable{overflow-x:auto;overflow-y:visible;width:auto !important;margin:0 -0.8em;padding-left:.8em;padding-right:.8em;background:-webkit-linear-gradient(left,#fff 30%,rgba(255,255,255,0)),-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 70%) 100% 0,-webkit-radial-gradient(0 50%,farthest-side,rgba(0,0,0,0.25),rgba(0,0,0,0)),-webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,0.25),rgba(0,0,0,0)) 100% 0;background:-moz-linear-gradient(left,#fff 30%,rgba(255,255,255,0)),-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 70%) 100% 0,-moz-radial-gradient(0 50%,farthest-side,rgba(0,0,0,0.25),rgba(0,0,0,0)),-moz-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,0.25),rgba(0,0,0,0)) 100% 0;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),#fff 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.25),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.25),rgba(0,0,0,0)) 100% 0;background-repeat:no-repeat;background-color:white;background-size:1.6em 100%,1.6em 100%,0.8em 100%,0.8em 100%;background-attachment:local,local,scroll,scroll}
.scrolltable table{margin-top:0}
.scrolltable caption,.scrolltable colgroup{position:absolute;left:-10000px}
.scrolltable.fixedColumn{border-left:1px solid #d5d5d5;padding-right:.8em;width:100%}
.scrolltable.fixedColumn tr :nth-child(2){border-left:0}
.fixedColumn{padding-left:0 !important}
.fixedColumn table{width:96%}
.fixedColumn tr th:first-child,.fixedColumn tr td:first-child{position:absolute;top:auto;left:.8em;border-right:0;width:11em !important;border-top:0}
.fixedColumn tr th.indented:first-child{width:9.8em !important;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}
.fixedColumn thead tr:first-child td:first-child,.fixedColumn thead tr:first-child th:first-child,.fixedColumn tbody tr:first-child td:first-child,.fixedColumn tobdy tr:first-child th:first-child{border-top:1px solid #d5d5d5;margin-top:-1px}
.fixedColumn thead+tbody tr:first-child td:first-child,.fixedColumn thead+tobdy tr:first-child th:first-child,.fixedColumn tfoot+tbody tr:first-child td:first-child,.fixedColumn tfoot+tobdy tr:first-child th:first-child{border-top:0;margin-top:0}
.table-caption{font-weight:normal;font-family:'Frutiger Neue W02 Bd',Times,sans-serif;margin:1.8571em 0 .5em}
html.js .cycletable table{width:100%}
html.js .cycletable table tr th:first-child,html.js .cycletable table tr td:first-child{min-width:50%;max-width:70%}
html.js .cycletable table tr td:nth-child(3),html.js .cycletable table tr td:nth-child(4),html.js .cycletable table tr td:nth-child(5),html.js .cycletable table tr td:nth-child(6),html.js .cycletable table tr td:nth-child(7),html.js .cycletable table tr td:nth-child(8),html.js .cycletable table tr td:nth-child(9),html.js .cycletable table tr td:nth-child(10),html.js .cycletable table tr td:nth-child(11),html.js .cycletable table tr td:nth-child(12){display:none}
html.js .cycletable.pair table tr th:first-child,html.js .cycletable.pair table tr td:first-child{min-width:40%;max-width:60%}
html.js .cycletable.pair table tr td:nth-child(2),html.js .cycletable.pair table tr td:nth-child(3){display:table-cell}
html.js .cycletable .tablecycler .control a{color:#454545;display:block;font-size:1.8em;height:1.6em;overflow:hidden;padding:.8em .2em 0 .2em;width:1.6em;white-space:nowrap}
html.js .cycletable .tablecycler .control a.columns_prev{float:left;text-align:left}
html.js .cycletable .tablecycler .control a.columns_next{float:right;text-align:right}
html.js .cycletable .tablecycler .indicator{padding-top:1.3em;width:auto;display:table;margin:0 auto}
html.js .cycletable .tablecycler .indicator a{color:#d5d5d5;display:inline-block;font-size:2.4em;height:1.6em;overflow:hidden;text-align:center;width:1.2em;white-space:nowrap}
html.js .cycletable .tablecycler .indicator a.icn_indicator_active{color:#dc0018}
}
@media screen,print{.hnav{float:left;display:inline;list-style:none;width:auto;border:0;margin:0;padding:0}
.hnav li{float:left;font-size:1em;margin:0;padding:0;width:auto}
.hnav a{color:#454545;text-decoration:none}
.hnav li a:hover{color:#dc0018}
.hnav li>ul,.hnav li>div{left:-9999px;position:absolute;width:auto}
#nav_modal_rnd{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.modal{background-image:url('top/images/modal.png');background-position:left top;background-repeat:repeat;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}
.modalized #nav_modal_rnd{z-index:1040}
.modalized .modal{opacity:1;filter:alpha(opacity=100)}
a.dropbox{position:relative;cursor:pointer;height:1.6em;display:block;text-decoration:none;background:#fff;width:13em;z-index:5;line-height:1.1;font-size:1.1em}
a.dropbox .shadowMask{display:block;width:100%;height:100%;border:0}
a.dropbox .text{display:block;margin:.25em .1em 0 .3em;padding:.25em 0 0 .25em;float:left;font-size:.8em}
a.dropbox .frmicn{padding:0;margin:-1px 7px 0;display:block;float:right}
#mainnav{height:0;min-height:0;position:relative;background:#e4e4e4;background:-moz-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4e4e4),color-stop(39%,#e2e2e2),color-stop(79%,#ddd),color-stop(91%,#d5d5d5),color-stop(95%,#cfcfcf),color-stop(100%,#bebebe));background:-webkit-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:-o-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:-ms-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%)}
#mainnav.headsep{min-height:5.2em;border-top:.4em solid #dc0018;height:auto}
#mainnav .hnav{min-height:3.6em;margin:0 1.6em;border-left:1px solid #b8b8b8;background-image:url('top/images/topnav_bg_right.png');background-repeat:repeat-y;padding-right:0}
#mainnav .hnav li{min-height:5em;max-width:12em;border-left:1px solid #fff;border-right:1px solid #b8b8b8;background:#e8e8e8;background:-moz-linear-gradient(top,#e8e8e8 0,#f7f7f7 61%,#f7f7f7 89%,#f5f5f5 91%,#ececec 95%,#d7d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8),color-stop(61%,#f7f7f7),color-stop(89%,#f7f7f7),color-stop(91%,#f5f5f5),color-stop(95%,#ececec),color-stop(100%,#d7d7d7));background:-webkit-linear-gradient(top,#e8e8e8 0,#f7f7f7 61%,#f7f7f7 89%,#f5f5f5 91%,#ececec 95%,#d7d7d7 100%);background:-o-linear-gradient(top,#e8e8e8 0,#f7f7f7 61%,#f7f7f7 89%,#f5f5f5 91%,#ececec 95%,#d7d7d7 100%);background:-ms-linear-gradient(top,#e8e8e8 0,#f7f7f7 61%,#f7f7f7 89%,#f5f5f5 91%,#ececec 95%,#d7d7d7 100%);background:linear-gradient(top,#e8e8e8 0,#f7f7f7 61%,#f7f7f7 89%,#f5f5f5 91%,#ececec 95%,#d7d7d7 100%)}
#mainnav .hnav li.active,#mainnav .hnav li.nav_on{border-top:.39em solid #f7001d;border-left:0;border-right:1px solid #b8b8b8;border-right:0;margin-top:-0.35em;padding:0 1px;background:#fff;min-height:5.2em}
#mainnav .hnav li.active:first-child,#mainnav .hnav li.nav_on:first-child{margin-left:0;border-left:0}
#mainnav .hnav li.active>a,#mainnav .hnav li.nav_on>a{background-color:transparent;color:#000;margin:0 -8px;padding-bottom:.5em;border-width:0 8px 0 8px;-moz-border-image:url('top/images/topnav_avctive_border.png') 0 8 0 8 repeat stretch;-webkit-border-image:url('top/images/topnav_avctive_border.png') 0 8 0 8 repeat stretch;border-image:url('top/images/topnav_avctive_border.png') 0 8 0 8 repeat stretch;position:relative;overflow:hidden}
#mainnav .hnav li.active>a .arwicn{bottom:.4em}
#mainnav .hnav li.nav_on .flyout{left:0;top:5.2em;opacity:1.0}
#mainnav .hnav li.nav_on>a span[data-icon=","]{bottom:4px}
#mainnav .hnav li.nav_on>a span[data-icon=","]::before{content:";"}
#mainnav .hnav li.nav_on>a,#mainnav .hnav li:focus>a,#mainnav .hnav li.hover>a{color:#dc0018;text-decoration:none;min-height:3.7em}
#mainnav .hnav li.nav_last>a{color:#000}
#mainnav .hnav li>a{font-size:1em;line-height:1.2;text-decoration:none;position:relative;display:block;min-height:3.5em;padding:.8em .8em .4em}
#mainnav .hnav li>a :focus,#mainnav .hnav li>a :active,#mainnav .hnav li>a :hover{color:#dc0018;text-decoration:none}
#mainnav .hnav li>a span[data-icon=","]{position:absolute;bottom:-1px;font-size:.9em;left:0;text-align:center;width:100%;color:#757575}
#mainnav .hnav li .flyout{width:83.2em;min-height:5em;padding:30px 0;background-color:#fff;opacity:.3;z-index:100;-webkit-transition:opacity 450ms;-moz-transition:opacity 450ms;-o-transition:opacity 450ms;-ms-transition:opacity 450ms;transition:opacity 450ms}
.no-js #mainnav .hnav li .flyout{border:1px solid #ccc;border-top:0;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);box-shadow:0 5px 4px 0 rgba(0,0,0,0.2)}
.no-js #mainnav .hnav li:hover .flyout{opacity:1.0}
.flyout_top{position:absolute;left:0;top:0;height:50px;width:100%;background-color:transparent;z-index:100;background-image:linear-gradient(top,#fff 60%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,#fff 60%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(top,#fff 60%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top,#fff 60%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,#fff 60%,rgba(255,255,255,0) 100%)}
.flyout_bottom{position:absolute;left:0;bottom:0;height:60px;width:100%;background-color:transparent;z-index:100;background-image:linear-gradient(bottom,#fff 60%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(bottom,#fff 60%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(bottom,#fff 60%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(bottom,#fff 60%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(bottom,#fff 60%,rgba(255,255,255,0) 100%)}
#main{position:relative;top:0;left:0;padding-bottom:1.6em;background:#fff}
#main .flyout_top{position:relative;height:20px;top:20px}
#main .flyout_bottom{position:relative;bottom:20px}
#main.headsep{border-top:.4em solid #a00}
#main .flyout .ym-gl:first-child .ym-gbox{padding-left:10px}
#main .flyout .ym-gr .ym-gbox{padding-right:10px}
#main .flyout .flyout_col,#main .flyout .ym-gl,#main .flyout .ym-gr{background-image:none}
#main .flyout a{font-size:1em}
a.nav_close .icn_close{padding:0}
.flyout_columns{display:table}
.flyout .flyout_col{display:table-cell;position:relative}
.flyout .ym-gl,.flyout .ym-gr{float:none;display:table-cell}
.flyout .ym-gbox,.flyout .flyout_col{min-height:10em;padding:20px 19px 15px 19px}
.flyout .flyout_col,.flyout .ym-gl,.flyout .ym-gr{border-left:1px solid #fff;border-right:1px solid #ccc}
.flyout .flyout_col:first-child,.flyout .ym-gl:first-child,.flyout .ym-gr:first-child{border-left:0}
.flyout .flyout_col:last-child,.flyout .ym-gl:last-child,.flyout .ym-gr:last-child{border-right:0}
.flyout .nav_close{position:absolute;top:0;right:0;color:#069;z-index:2}
.flyout a{font-size:1em}
.flyout a:hover{color:#dc0018}
.flyout h3{font-size:1.1em;line-height:1;margin:0 0 6px 0;padding:0}
.flyout h3 a{font-size:1em;line-height:1.3;color:#069}
.flyout h3+linkliste{margin-top:-0.3em}
.flyout p{font-size:1em;line-height:1.3;margin:0 0 9px 0}
.flyout th p,.flyout td p{font-size:1em}
.flyout th a,.flyout td a{font-size:1em;color:#069}
.flyout td dl{margin:0;padding-left:.8em}
.flyout td dt{margin:0;width:100%;font-size:1em}
.flyout td dd,.flyout td ul{margin:0;padding:0}
.flyout td li{margin:0;clear:both;float:none;list-style:none}
.flyout_col_1-1-1_1{width:270px}
.flyout_col_1-1-1_2{width:280px}
.flyout_col_1-1-1_3{width:270px}
.maxheight{height:100%;overflow:hidden;overflow-y:auto}
#themes .flyout table{max-height:300px;overflow:hidden;overflow-y:auto}
#mainnav .flyout ul,#mainnav .flyout li{background:0;float:none;border:0;margin-top:.8em;min-height:0;max-width:none}
.flyout ul{margin-bottom:1.5em}
#mainnav .flyout li a{margin:0;padding:0;min-height:0;color:#069}
.flyout_top a{display:block;float:right;color:#207aa7;text-decoration:none;padding:1em 16px}
.flyout_top .nav_close{padding:1em 16px}
.flyout .flyout_bottom a,.pagenav .flyout_bottom a{display:block;width:100px;height:22px;line-height:2;left:50%;margin-left:-50px;top:auto;bottom:0;color:#454545;background:#f5f5f5;border:1px solid #ccc;border-bottom:0;text-align:center;position:absolute}
.flyout .flyout_bottom a[data-icon=";"]::before,.pagenav .flyout_bottom a[data-icon=";"]::before{margin-right:0}
.flyout_item{min-height:8em}
.flyout_col .flyout_item:last-child{min-height:0}
.flyout_teaser{position:absolute;bottom:30px;padding:9px;border:1px solid #d5d5d5;background-color:#f5f5f5}
.flyout_col_1-1-1_3 .flyout_teaser{width:250px;left:649px}
.flyout_teaser p{margin:0}
.flyout_teaser img{float:left;margin:3px 10px 0 0}
#themes{position:relative}
#themes .hnav{position:absolute;top:6.88em;right:1.75em}
#themes a.dropbox{min-width:1em}
#themes .flyout{min-height:3em;width:79em;margin:.5em;padding:0;text-align:left;position:absolute;top:-999999px;left:auto;right:0;z-index:1050;list-style:none;background-color:white}
#themes li.nav_on .flyout{top:1.8em;left:auto;margin-right:.2em;display:block !important}
#themes .flyout .jquery_tabs{margin:1.5em;padding:0}
#themes .flyout .nav_close{padding:1em 16px}
#themes .flyout .nav_close span[data-icon="x"]{margin-left:5px;font-size:75%}
#metanav{position:absolute;top:.5em;right:1.6em;z-index:10}
#metanav .enhanced_select{float:right;margin:0 0 0 .8em}
#langnav{float:right;margin:.6em 0 0 0;padding-left:1em;border-left:1px solid #e5e5e5}
#langnav li a.dropbox{width:4em;margin:0}
#langnav.nav{margin:.6em 1.6em 0 0}
.lt-ie9 #langnav{width:8em}
#langnav li{font-size:1em;position:relative;padding:0;color:#666;width:3em}
#langnav li:last-child{padding-bottom:0}
#langnav .drop-nav{margin-top:.2em}
#langnav .hor-nav{width:auto}
#langnav .hor-nav a{display:block;padding:.45em}
#langnav .hor-nav a.active{background-color:#e5e5e5}
#langnav .hor-nav a.disabled{cursor:default;color:#ccc}
#langnav li a{line-height:1.1em}
#langnav>li{padding:0}
#langnav li>ul{margin:.5em;padding:.5em .5em .5em 2em;text-align:left;position:absolute;top:-999999px;left:auto;right:0;z-index:2;list-style:none;border-left:1px solid #757575;border-right:1px solid #757575;border-bottom:1px solid #757575;border-top:0;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1)}
#langnav li.nav_on>ul,#langnav li.nav_on>div,.no-js #langnav li:hover>ul,.no-js #langnav li a:active>ul,.no-js #langnav li a:focus+ul,.no-js #langnav li:hover>div,.no-js #langnav li a:active>div,.no-js #langnav li a:focus+div{margin:0;padding:1em;right:.45em;top:2.3em;width:2.4em;z-index:10}
#langnav li.nav_on ul{margin-right:-2.05em;margin-top:-0.32em !important;padding-top:-0.3em}
li.nav_on a.dropbox,.no-js li:focus a.dropbox,.no-js li:hover a.dropbox{color:#dc0018;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
li.nav_on a.dropbox .shadowMask,.no-js li:focus a.dropbox .shadowMask,.no-js li:hover a.dropbox .shadowMask{border-bottom:5px solid #fff}
#metanav ul#langnav.hnav.nav li.nav_on ul li a abbr{font-size:80% !important}
#servicenav{float:right;margin-top:.8em}
#servicenav li{font-size:1em;position:relative;margin-right:.8em}
#servicenav li a{line-height:1.3;font-size:.9em}
.pagenav{margin-top:1.6em;margin-left:-1.6em;margin-right:.8em}
.pagenav .nav-mobile{position:relative}
.pagenav a.level-up:hover{border-left-color:transparent;color:#dc0018}
.pagenav a.level-up span{background:#f5f5f5;padding-left:2.4000000000000004em;font-size:75%;line-height:1;position:relative}
.pagenav a.level-up span::before{font-size:1.8em;position:absolute;left:.4em;bottom:4px}
.pagenav ul{margin:0;list-style:none;overflow:hidden}
.pagenav ul li{font-size:1em;margin:0;padding:0}
.pagenav ul li a{padding:0 0 0 1.2000000000000002em;border-left:.4em solid transparent;color:#000;font-size:1.1em;line-height:1.2;display:block}
.pagenav ul li a span,.pagenav ul li a strong{display:block;padding:.8em 0;border-bottom:1px solid #ccc}
.pagenav ul li a strong{color:#000;border-bottom:1px solid #757575}
.pagenav ul li a.active,.pagenav ul li a:hover,.pagenav ul li a:focus,.pagenav ul li a:active{border-left:.4em solid #dc0018;!important}
.pagenav ul li a.active,.pagenav ul li a:active{color:#000}
.pagenav ul li a span.active{padding:0;color:#000;display:block;font-size:1em;line-height:1.2;border-bottom:0}
.pagenav ul li a span.active span,.pagenav ul li a span.active strong{display:block;padding:.8em 0;border-bottom:1px solid #ccc}
.pagenav ul li a span.active strong{color:#000;border-bottom:1px solid #757575}
.pagenav ul li ul{margin:0}
.pagenav ul li ul li a{color:#757575}
.pagenav ul li ul li a span{border-bottom:1px solid #ccc}
.facet-nav{margin-top:1.6em;margin-left:-1.6em;margin-right:.8em}
.facet-nav .facet-header-mobile{display:none}
.facet-nav .nav-mobile{position:relative}
.facet-nav .facet-title{padding:.8em 0 .8em 1.1em;border-left:6px solid #dc0018;margin-top:0}
.facet-nav .facet-title .facet-counter{background:#e5e5e5;padding:.15em .25em;margin:-0.2em 0 0 .7em;font-weight:normal;display:inline-block;border-radius:2px;float:right;font-family:'FrutigerNeueW02-Regular',Arial,sans-serif;color:#757575;-webkit-tranistion:background-color .2s;-moz-tranistion:background-color .2s;-o-tranistion:background-color .2s;-ms-tranistion:background-color .2s;tranistion:background-color .2s}
.facet-nav .facet-title .facet-counter.light-up{background-color:#dc0018}
.facet-nav a.level-up:hover{border-left-color:transparent;color:#dc0018}
.facet-nav a.level-up span{background:#f5f5f5;padding-left:2.4000000000000004em;font-size:75%;line-height:1;position:relative}
.facet-nav a.level-up span::before{font-size:1rem;position:absolute;left:.4em;bottom:4px}
.facet-nav .facet-type-wrapper{width:100%;margin-top:0}
.facet-nav .facet-type-item{border:1px solid #d5d5d5;box-sizing:border-box;margin:.4em 0 0 1.7em}
.facet-nav .facet-type-item.closed .facet-type-subitem-list{display:none}
.facet-nav .facet-type-item:first-child{margin-top:0}
.facet-nav .facet-type-item .expandable-title{padding-left:.75em}
.facet-nav .facet-type-item .expandable-title::before{left:1.6rem}
.facet-nav .facet-type-item a,.facet-nav .facet-type-item .facet-type-item-title{padding-left:0;border-left:0;position:relative}
.facet-nav .facet-type-item a:hover,.facet-nav .facet-type-item .facet-type-item-title:hover{border-left:0}
.facet-nav .facet-type-item a::before,.facet-nav .facet-type-item .facet-type-item-title::before{position:absolute;top:50%;height:1em;left:.8em;margin-top:-0.5em;font-size:1.3rem}
.facet-nav .facet-type-item a span,.facet-nav .facet-type-item .facet-type-item-title span{margin-left:2.4000000000000004em;border-bottom:0}
.facet-nav .facet-type-item .facet-type-subitem.counted-item{border-bottom:0}
.facet-nav .facet-type-item .facet-type-subitem.open .facet-type-subitem-inception-list{display:block}
.facet-nav .facet-type-item .facet-type-subitem.open .expandable-title{border-bottom:1px solid #d5d5d5}
.facet-nav .facet-type-item .facet-type-subitem.open .expandable-title::before{content:"v";font-family:'AdminCH_Symbols'}
.facet-nav .facet-type-item .facet-type-subitem-inception-list{display:none}
.facet-nav .facet-type-item .facet-type-subitem-inception-list li{padding-left:1.6em;border-bottom:1px solid #d5d5d5}
.facet-nav .facet-type-item .counted-item{border-bottom:1px solid #d5d5d5}
.facet-nav .facet-type-item .counted-item:last-child{border-bottom:0}
.facet-nav .facet-type-item .counted-item.selected{position:relative}
.facet-nav .facet-type-item .counted-item.selected .facet-counter{display:none}
.facet-nav .facet-type-item .counted-item.selected::before{content:"";position:absolute;top:0;left:0;height:100%;width:6px;background-color:#dc0018}
.facet-nav .facet-type-item .counted-item.selected button.close{display:block;padding:1.3em 0;margin:0;width:1rem;position:absolute;top:0;right:.5rem;border:0;background:transparent;font-size:75%;color:#ccc}
.facet-nav .facet-type-item .counted-item.selected button.close:hover{color:#dc0018}
.facet-nav .facet-type-item .counted-item button.close{display:none}
.facet-nav .facet-type-item .counted-item .facet-counter{background:#e5e5e5;padding:.15em .25em;margin:.7em .8em;font-weight:normal;display:inline-block;border-radius:2px;float:right}
.facet-nav .facet-type-item .counted-item .counted-item-text{float:left}
.facet-nav .facet-type-item .facet-type-item-title{color:#000}
.facet-nav .facet-type-item .facet-type-item-title.active{background-color:#f5f5f5;border-bottom:1px solid #d5d5d5}
.facet-nav .facet-type-item .facet-type-item-title.active::before{content:"v"}
.processnav{border:0;margin:1.5em 0 0;padding:0}
.processnav .process-list{padding-left:0}
.processnav .process-item{list-style:none;text-align:center;width:25%;float:left;margin:0}
.processnav .process-item a{text-align:center;display:block;width:100%;color:#000;cursor:default}
.processnav .process-item a:hover{color:#000}
.processnav .process-item span.bar{width:calc(100% - 7px);height:6px;background-color:#d5d5d5;display:block;margin:0 2px 3px 5px;position:relative}
.processnav .process-item span.bar::before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;border-color:transparent transparent transparent #fff}
.processnav .process-item span.bar::after{content:"";position:absolute;right:-3px;top:0;width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;border-color:transparent transparent transparent #d5d5d5}
.processnav .process-item.past a{cursor:pointer}
.processnav .process-item.past a:hover span.bar{background-color:#dc0018}
.processnav .process-item.past a:hover span.bar::after{border-color:transparent transparent transparent #dc0018}
.processnav .process-item.active span.bar{background-color:#dc0018}
.processnav .process-item.active span.bar::after{border-color:transparent transparent transparent #dc0018}
.processnav .process-item:first-child a{padding-left:0}
.processnav .process-item:first-child span.bar{margin-left:0;width:calc(100% - 2px)}
.processnav .process-item:first-child span.bar::before{display:none}
.processnav .process-item:last-child a{padding-right:0}
.processnav .process-item:last-child span.bar{margin-right:0;width:calc(100% - 4px)}
.processnav .process-item:last-child span.bar::after{display:none}
}
@media screen and (min-width:768px) and (max-width:999px){#main{top:6em}
#main.sub{top:0}
#main.sub2{top:0}
#main.sub3{top:6.5em}
#mainnav .hnav li .flyout{width:62.800000000000004em}
#mainnav .hnav{background-image:none}
#mainnav.headstep{background:#fff}
#mainnav .hnav-fixed{background:#fff}
#themes .flyout{width:59em}
#langnav li.nav_on>ul,#langnav li.nav_on>div,.no-js #langnav li:hover>ul,.no-js #langnav li a:active>ul,.no-js #langnav li a:focus+ul,.no-js #langnav li:hover>div,.no-js #langnav li a:active>div,.no-js #langnav li a:focus+div{margin:0;padding:1em;right:.45em;top:2.3em;width:2.62em;z-index:10}
.hnav .nav_on{min-height:4.8em}
#mainnav .hnav li.active>a,.nav_on>a{padding-bottom:1em}
#mainnav .hnav li.active>a span[data-icon=","],.nav_on>a span[data-icon=","]{bottom:4px}
#mainnav .hnav li.active>a span[data-icon=","]::before,.nav_on>a span[data-icon=","]::before{content:","}
#metanav{top:.8em;left:1.8em;right:1.8em;padding:0;margin:0}
#themes .hnav{top:10.2em}
#sitesearch{top:7.3em}
#langnav{margin-top:3.5em;margin-right:0;margin-left:15em;border-left:0}
#langnav.nav{margin-right:.8em}
#langnav li a{font-size:1em}
#langnav a.dropbox .frmicn{padding:0;margin:-4px 7px 0 5px;display:block;float:right}
#servicenav{margin-top:0 !important;padding:0 !important;line-height:1em}
#mainnav{margin-top:6em}
}
@media screen and (max-width:767px){#pageheader{border-top:0;z-index:1061;top:0;left:0;background:#e4e4e4;background:-moz-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4e4e4),color-stop(39%,#e2e2e2),color-stop(79%,#ddd),color-stop(91%,#d5d5d5),color-stop(95%,#cfcfcf),color-stop(100%,#bebebe));background:-webkit-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:-o-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:-ms-linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);background:linear-gradient(top,#e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 100%);height:3.6em;width:100%;border-bottom:1px solid #d5d5d5}
#pageheader #metanav{position:static}
#pageheader #metanav #langnav.nav{margin-right:2.4000000000000004em}
#pageheader #metanav .langnav-mobile{display:table;width:100%;padding:.6em 0}
#pageheader #metanav .langnav-mobile .td{height:100%;display:table-cell;vertical-align:middle}
#pageheader #metanav .langnav-mobile .title{padding-left:1em}
#pageheader #metanav .langnav-mobile .title h1{font-family:'Frutiger Neue W02 Bd',Times,sans-serif;font-size:1em;line-height:1.3;margin:0;padding:.15em 0 0;height:auto;width:100%;float:left}
#pageheader #metanav .langnav-mobile #langnav.hnav{float:right;border:0;padding:0;margin:0;width:5.6em}
#pageheader #metanav .langnav-mobile .hnav li{width:3em}
#mainnav.headsep{border-top:0;position:relative;background:#fff}
#mainnav .hnav-fixed{width:100%;display:table;-webkit-box-shadow:0 0 3em 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 3em 0 rgba(0,0,0,0.3);box-shadow:0 0 3em 0 rgba(0,0,0,0.3)}
#mainnav .hnav-fixed .tr{display:table-row;background-color:#fff}
#mainnav .hnav-fixed .td{height:100%;display:table-cell;vertical-align:middle}
#mainnav .hnav-fixed .td a{height:42px;padding:0;margin:0;width:100%;border-bottom:.5em solid #dc0018;display:table;vertical-align:middle;position:relative}
#mainnav .hnav-fixed .td a .fonticon{font-size:1.2em;line-height:5}
#mainnav .hnav-fixed .td a .fonticon::before{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:16px}
#mainnav .hnav-fixed .td a img{display:block;width:3.3em;margin:0}
#mainnav .hnav-fixed .td a .td{padding:0 .5em 0 0}
#mainnav .hnav-fixed .td a .icon_swiss{width:2em;padding:0 .5em 0 .9em}
#mainnav .hnav-fixed .td a h1{display:inline;padding:0;margin:0;line-height:1.2;font-size:1.5em;font-weight:normal;font-family:'FrutigerNeueW02-Regular',Times,sans-serif;color:#454545}
#mainnav .hnav-fixed .td a h1.small{font-size:1.2em;line-height:1}
#mainnav .hnav-fixed .toggle{width:3.6em}
#mainnav .hnav-fixed .toggle a{display:inline-block;float:none;height:42px;padding:0;margin:0;width:100%;vertical-align:middle;color:#454545}
#mainnav .hnav-fixed .toggle a .front,#mainnav .hnav-fixed .toggle a .back{display:inline-block;height:100%;width:3.6em;text-align:center;border-left:1px solid #d5d5d5;position:relative}
#mainnav .hnav-fixed .toggle a .front [class*="icon-"],#mainnav .hnav-fixed .toggle a .back [class*="icon-"]{font-size:1.5em;vertical-align:middle;position:absolute;top:32%;left:34%}
#mainnav .hnav-fixed .toggle a .back{display:none}
.js-nav{overflow:hidden}
.js-nav #mainnav .hnav-fixed #togglenav,.js-search #mainnav .hnav-fixed #togglesearch{border-bottom:.5em solid #dc0018}
.js-nav #mainnav .hnav-fixed #togglenav .front,.js-search #mainnav .hnav-fixed #togglesearch .front{display:none}
.js-nav #mainnav .hnav-fixed #togglenav .back,.js-search #mainnav .hnav-fixed #togglesearch .back{display:inline-block}
#main{margin-top:4em}
#main.sticky{margin-top:7.6em}
#mainnav.headsep{min-height:3.6em;width:100%;top:0;left:0;z-index:1060}
#mainnav.sticky{position:fixed}
.js-nav .pagenav{display:block}
.pagenav{width:100%;height:100%;margin:0;background-color:#fff;position:relative;display:none}
.pagenav .drilldown{overflow:hidden;overflow-y:auto;width:100%;padding:0;margin:0 0 40px 0;border-right:1px solid black;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pagenav .drilldown-sub{display:none}
.pagenav .drilldown-back{display:block}
.pagenav .drilldown-back a{color:#454545;border:0;padding:0 0 0 .8em}
.pagenav .drilldown-back a span{float:none;display:inline}
.pagenav ul li a{padding-left:1.2em;border-left:0;color:#454545;font-size:1.1em;line-height:1.2;margin:0;cursor:pointer}
.pagenav ul li a span.parent{padding:.8em .8em .8em 0;border-bottom:1px solid #ccc;display:block}
.pagenav ul li a span{padding:.8em .8em .8em .6em;border-bottom:1px solid #ccc;display:block}
.pagenav ul li.heading a span{padding:.8em .8em .8em .6em;display:block;background-color:#e5e5e5}
.pagenav ul li a{border-left:.4em solid #fff;color:#069}
.pagenav ul li.heading a{border-left:.4em solid #fff;padding-left:1.2em}
.pagenav ul li.heading a:hover{border-left:.4em solid #fff}
.pagenav ul li a.subnav{color:#454545}
.pagenav ul li ul li a span{border:0}
.pagenav .flyout_bottom{height:0;display:none}
.facet-nav{display:block}
.facet-nav .facet-header-mobile{display:block}
.facet-nav .facet-header-mobile .header-form{float:right}
.facet-nav .facet-header-mobile .counted-item-text{float:left;margin:.7em 0}
.facet-nav .facet-header-mobile .facet-counter{background:#e5e5e5;padding:.15em .25em;margin:.9em .8em;font-weight:normal;display:inline-block;border-radius:2px;float:left}
.facet-nav .facet-title{display:none}
.facet-nav a.level-up{display:none}
.facet-nav.pagenav ul li a{border-bottom:0}
.facet-nav .facet-type-item-title,.facet-nav .facet-type-item{overflow:hidden}
.facet-nav .facet-type-item{margin:.6em 0 0 0}
.facet-nav .facet-type-item .counted-item.selected .facet-counter{visibility:hidden;display:block}
.facet-nav .facet-type-item .counted-item .facet-counter{margin:0 0 0 .8em}
.facet-nav .facet-type-subitem-list{width:100%}
.js-ready #mobilesearch{width:0;margin-right:0;opacity:.7;filter:alpha(opacity=70);overflow-y:hidden;background:#fff}
.js-search #mobilesearch{width:100%;margin-right:-100%;opacity:1;filter:alpha(opacity=100);font-size:1em}
.js-search #mobilesearch .sitesearch{padding:.8em}
.js-search #mobilesearch .sitesearch label{width:100%;text-align:left}
.js-search #mobilesearch .sitesearch input.outerShadow{width:100%;font-size:1.3em}
.js-search #mobilesearch .sitesearch input.submit{height:32px;font-size:1.2em;width:100%}
.sitesearch-form{position:relative}
input[type="button"].mobilesearch-reset{position:absolute;top:0;right:0;height:2.2rem;padding:0 1.5em;font-family:AdminCH_Symbols;border:0;background-color:transparent;font-size:.8em;display:none}
input[type="button"].mobilesearch-reset.show{display:block}
input[type="button"].mobilesearch-reset:hover{color:#dc0018}
input[type='text'].mobilesearch-field{padding:.4em 2em;box-sizing:border-box;margin-right:0;box-shadow:none;font-family:'Frutiger Neue W02 Light',Times,sans-serif}
.mobilesearch-deco{position:absolute;height:2.2rem;top:0;left:0}
.mobilesearch-deco::before{position:absolute;top:.65em;left:0;font-size:1.2em;padding:0 .5em;color:#454545}
}
@media screen{#breadcrumb,#treecrumb{margin:0;position:absolute;top:.888888888888889em;left:1.6em;background-color:#fff;list-style:none;z-index:98}
#breadcrumb ul.hnav,#treecrumb ul.hnav{border:1px solid #ccc;height:2em}
#breadcrumb ul.hnav>li,#treecrumb ul.hnav>li{display:block;padding:0;height:2em;line-height:1}
#breadcrumb ul.hnav>li.open,#treecrumb ul.hnav>li.open,#breadcrumb ul.hnav>li.previous,#treecrumb ul.hnav>li.previous{border-right:1px solid #ccc !important}
#breadcrumb ul.hnav>li.open:after,#treecrumb ul.hnav>li.open:after,#breadcrumb ul.hnav>li.previous:after,#treecrumb ul.hnav>li.previous:after,#breadcrumb ul.hnav>li.open:before,#treecrumb ul.hnav>li.open:before,#breadcrumb ul.hnav>li.previous:before,#treecrumb ul.hnav>li.previous:before{border-color:transparent !important;border-width:0 !important}
#breadcrumb ul.hnav>li.open>a,#treecrumb ul.hnav>li.open>a,#breadcrumb ul.hnav>li.previous>a,#treecrumb ul.hnav>li.previous>a{background-color:#fff;height:2.3em;z-index:1}
#breadcrumb ul.hnav>li.open .hnav-sub,#treecrumb ul.hnav>li.open .hnav-sub,#breadcrumb ul.hnav>li.previous .hnav-sub,#treecrumb ul.hnav>li.previous .hnav-sub{left:-1px;z-index:-1}
#breadcrumb ul.hnav>li.open.tc_arrow_last,#treecrumb ul.hnav>li.open.tc_arrow_last,#breadcrumb ul.hnav>li.previous.tc_arrow_last,#treecrumb ul.hnav>li.previous.tc_arrow_last{border-right:0 !important}
#breadcrumb ul.hnav>li.previous>a,#treecrumb ul.hnav>li.previous>a{height:2em}
#breadcrumb ul.hnav>li.open>a span[data-icon=":"]::before,#treecrumb ul.hnav>li.open>a span[data-icon=":"]::before{content:","}
#breadcrumb ul.hnav>li.tc_arrow_default,#treecrumb ul.hnav>li.tc_arrow_default{background-image:none;border-right:1px solid transparent}
#breadcrumb ul.hnav>li.tc_arrow_default:after,#treecrumb ul.hnav>li.tc_arrow_default:after{content:'';display:block;position:absolute;top:0;left:90%;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:1em}
#breadcrumb ul.hnav>li.tc_arrow_default:before,#treecrumb ul.hnav>li.tc_arrow_default:before{content:'';display:block;position:absolute;top:-1px;left:90%;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:1.1em}
#breadcrumb ul.hnav>li.tc_arrow_last:hover,#treecrumb ul.hnav>li.tc_arrow_last:hover{border-right:0}
#breadcrumb ul.hnav>li.tcicn>a,#treecrumb ul.hnav>li.tcicn>a{line-height:1.8}
#breadcrumb ul.hnav>li.tcicn>a span[data-icon=":"],#treecrumb ul.hnav>li.tcicn>a span[data-icon=":"]{margin-right:10px;font-size:1.2em;position:relative}
#breadcrumb ul.hnav>li.tcicn>a span[data-icon=":"]::before,#treecrumb ul.hnav>li.tcicn>a span[data-icon=":"]::before{line-height:1.2;position:absolute;right:5px;top:1px}
#breadcrumb ul.hnav>li.tcicn>a:hover span[data-icon=":"],#treecrumb ul.hnav>li.tcicn>a:hover span[data-icon=":"]{color:#454545}
#breadcrumb ul.hnav>li>a,#treecrumb ul.hnav>li>a{display:block;height:2em;line-height:1;padding:0 25px 0 20px;width:auto}
#breadcrumb ul.hnav .icn_arrow_foreward,#treecrumb ul.hnav .icn_arrow_foreward{background-position:5px -420px}
#breadcrumb li,#treecrumb li{font-size:1em;position:relative}
#breadcrumb li a,#treecrumb li a{line-height:1.6;font-size:.9em;padding-top:0;padding-left:1.6em}
#breadcrumb li span,#treecrumb li span{font-size:1em}
#breadcrumb .hnav-sub,#treecrumb .hnav-sub{background-color:#fff;border:1px solid #ccc;padding:.8em 0 0 0;margin:0;min-width:100%;top:2em;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1)}
#breadcrumb .hnav-sub .hnav-sub__item,#treecrumb .hnav-sub .hnav-sub__item{display:list-item;list-style-type:none}
#breadcrumb .hnav-sub .hnav-sub__item .hnav-sub__heading,#treecrumb .hnav-sub .hnav-sub__item .hnav-sub__heading{display:block;padding-bottom:.4em;margin-bottom:.8em}
#breadcrumb .hnav-sub__list,#treecrumb .hnav-sub__list{position:relative;left:0;top:0;border:0;float:left;margin-bottom:.8em;margin-right:.8em;padding-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#breadcrumb .hnav-sub__list .hnav-sub__list-item,#treecrumb .hnav-sub__list .hnav-sub__list-item{display:block;padding-bottom:.8em;width:100%}
#breadcrumb .hnav-sub__list .hnav-sub__list-item a,#treecrumb .hnav-sub__list .hnav-sub__list-item a{color:#757575;display:block;font-size:.9em;margin-left:.8em;white-space:nowrap}
#breadcrumb .hnav-sub__list .hnav-sub__list-item a:hover,#treecrumb .hnav-sub__list .hnav-sub__list-item a:hover{color:#dc0018}
#breadcrumb .hnav-sub__list .hnav-sub__list-item:last-child,#treecrumb .hnav-sub__list .hnav-sub__list-item:last-child{padding-bottom:0}
#breadcrumb .hnav-sub__list .hnav-sub__list-item.active,#treecrumb .hnav-sub__list .hnav-sub__list-item.active{color:#454545;font-family:'Frutiger Neue W02 Bd',Times,sans-serif}
.no-js #treecrumb>li:hover{padding:3px 20px 4px 18px;margin-left:-12px;border-left:1px solid #ccc}
.no-js #treecrumb>li:hover:first-child{margin-left:0;padding-left:7px;border-left:0}
.no-js #treecrumb>li:hover:first-child a.icn_tc_right{padding:0 20px 12px 15px}
.no-js #treecrumb>li:hover:first-child>ul{left:-1px;border-left:0;padding:1em .4em 0 0}
.no-js #treecrumb>li:hover a.icn_tc_right{padding:0 20px 12px 33px;margin-top:5px;display:block;width:auto;line-height:1;z-index:30}
#treecrumb{top:1em}
}
#breadcrumb{margin:1.6em 0;position:static}
#breadcrumb ul.hnav{border:0;margin-top:-0.4em}
#breadcrumb ul.hnav>li{height:auto;margin-top:-0.2em}
#breadcrumb ul.hnav>li>span.text,#breadcrumb ul.hnav>li>a{line-height:2}
#breadcrumb ul.hnav>li>a{padding:0 .8em 0 0;display:inline-block;color:#069;height:auto}
#breadcrumb ul.hnav>li>a:hover{color:#dc0018}
#breadcrumb ul.hnav>li>span[data-icon]{margin-right:.8em;font-size:.8em}
#breadcrumb .hnav-sub{z-index:10}
@media screen and (min-width:768px) and (max-width:999px){#treecrumb{position:absolute;top:1em}
#servicenav{position:absolute;top:3.8em;width:20em}
#breadcrumb ul.hnav li span.text{height:auto;display:inline-block;vertical-align:middle;line-height:2}
}
@media screen,projection{#mainnav .jquery_tabs,.jquery_tabs{margin:1.5em 0 0}
#mainnav .jquery_tabs{padding:0}
.ym-col2 .jquery_tabs{padding:0}
.jquery_tabs ul.tabs-list{display:block;font-size:1em;list-style-type:none;padding:0;margin:0;position:relative;z-index:1}
.jquery_tabs .tabhead{position:absolute;left:-32768px}
.jquery_tabs .content article{margin-top:0;border:0}
.jquery_tabs .content{border:1px #ccc solid;clear:both;padding:0;position:relative;top:-1px;margin-bottom:-1px}
.jquery_tabs .content:first-child{border:0;top:0;margin-bottom:0}
.content .tabbody{padding:0 1em 1em}
.tabin_tabs .content{border:0;border-top:1px #ccc solid}
.tabin_tabs .content .content{border:1px #ccc solid}
.tabin_tabs .tabbody{padding:1em 0 0}
.tabin_tabs .tabbody .tabbody{padding:1em}
#mainnav .jquery_tabs ul.tabs-list li,.jquery_tabs ul.tabs-list li{border:0;border-right:1px solid #CCC;display:list-item;float:left;font-size:1em;margin:0;padding:0;background:#FFF}
#mainnav .jquery_tabs ul.tabs-list li:first-child,.jquery_tabs ul.tabs-list li:first-child{border-left:1px solid #CCC}
#mainnav .jquery_tabs ul.tabs-list li a,.jquery_tabs ul.tabs-list li a{border:0;border-top:1px solid #ccc;color:#757575;display:block;float:left;font-weight:normal;font-size:1.1em;line-height:1.1;margin:0;padding:.75em 1.25em;background:#f5f5f5;box-sizing:border-box}
#mainnav .jquery_tabs .letter_tabs ul.tabs-list li a,.jquery_tabs .letter_tabs ul.tabs-list li a{padding:.75em 0;width:1.6em;text-align:center}
#mainnav .jquery_tabs ul.tabs-list li a:focus,#mainnav .jquery_tabs ul.tabs-list li a:hover,#mainnav .jquery_tabs ul.tabs-list li a:active,.jquery_tabs ul.tabs-list li a:focus,.jquery_tabs ul.tabs-list li a:hover,.jquery_tabs ul.tabs-list li a:active{color:#dc0018;font-weight:normal;padding-top:.62em;outline:0 none;text-decoration:none;border-top:3px solid #dc0018}
#mainnav .jquery_tabs ul.tabs-list li.current a,#mainnav .jquery_tabs ul.tabs-list li.current a:focus,#mainnav .jquery_tabs ul.tabs-list li.current a:hover,#mainnav .jquery_tabs ul.tabs-list li.current a:active,.jquery_tabs ul.tabs-list li.current a,.jquery_tabs ul.tabs-list li.current a:focus,.jquery_tabs ul.tabs-list li.current a:hover,.jquery_tabs ul.tabs-list li.current a:active{background:#fff;border-top:3px solid #dc0018;border-bottom:1px solid #fff;padding-top:.6em;color:#000;text-decoration:none}
#mainnav .jquery_tabs ul.tabs-list li.current a.disabled,#mainnav .jquery_tabs ul.tabs-list li.current a.disabled:focus,#mainnav .jquery_tabs ul.tabs-list li.current a.disabled:hover,#mainnav .jquery_tabs ul.tabs-list li.current a.disabled:active,#mainnav .jquery_tabs ul.tabs-list li a.disabled,#mainnav .jquery_tabs ul.tabs-list li a.disabled:focus,#mainnav .jquery_tabs ul.tabs-list li a.disabled:hover,#mainnav .jquery_tabs ul.tabs-list li a.disabled:active,.jquery_tabs ul.tabs-list li.current a.disabled,.jquery_tabs ul.tabs-list li.current a.disabled:focus,.jquery_tabs ul.tabs-list li.current a.disabled:hover,.jquery_tabs ul.tabs-list li.current a.disabled:active,.jquery_tabs ul.tabs-list li a.disabled,.jquery_tabs ul.tabs-list li a.disabled:focus,.jquery_tabs ul.tabs-list li a.disabled:hover,.jquery_tabs ul.tabs-list li a.disabled:active{color:#afafaf;text-decoration:none;background-color:#f5f5f5;border-top:1px solid #d5d5d5;text-shadow:none;cursor:default;padding-top:.75em;pointer-events:none}
.jquery_tabs .current-info,.jquery_tabs .accessibletabsanchor{left:-999em;position:absolute}
.jquery_tabs .tab-content{border-bottom:1px transparent solid;border-top:1px transparent solid;*overflow:hidden}
* html .jquery_tabs .tab-content{border-bottom:1px #fff solid;border-top:1px #fff solid}
* html .jquery_tabs .content{z-index:-1}
* html .jquery_tabs{zoom:1;width:auto;position:relative}
*+html .jquery_tabs{zoom:1;width:auto}
.jquery_tabs *{zoom:1}
.map_tabs{position:relative;clear:both;width:100%}
.map_tabs .content{left:0;right:0;margin-top:-1px;background:white;border:0}
.map_tabs .current{border:1px solid #ccc}
.map_tabs .tabbody{padding-top:1em}
}
@media(min-width:768px) and (max-width:999px){}
@media(max-width:767px){.hidemobile{display:none !important}
.content .tabbody{padding:0 0 1em}
.accessible_tabs{border-bottom:1px solid #ccc}
.accessible_tabs .content{border:0}
.accessible_tabs>article,.accessible_tabs>.content>article,.accessible_tabs aside #contact{padding:0;border:1px solid #ccc;border-bottom:0;width:100% !important}
.accessible_tabs>article .tabhead,.accessible_tabs>.content>article .tabhead,.accessible_tabs aside #contact .tabhead{margin-top:0;padding:.8em 1.6em .8em 1.6em;background-size:2em;background-position:1em -28.67em;cursor:pointer;color:#757575}
.accessible_tabs>article.active,.accessible_tabs>.content>article.active,.accessible_tabs aside #contact.active{border-top:.25em solid #dc0018}
.accessible_tabs>article.active .tabhead,.accessible_tabs>.content>article.active .tabhead,.accessible_tabs aside #contact.active .tabhead{background-color:transparent;color:#000;background-position:1em -32.83em;padding-top:.7000000000000001em}
.accessible_tabs>article .tabbody,.accessible_tabs>.content>article .tabbody,.accessible_tabs aside #contact .tabbody{display:block !important;overflow:hidden;padding:0 1.6em !important;max-height:1px;transition:max-height .5s,padding .5s}
.accessible_tabs>article.active .tabbody,.accessible_tabs>.content>article.active .tabbody,.accessible_tabs aside #contact.active .tabbody{height:auto;max-height:100%;transition:max-height .5s;padding-bottom:1.6em !important}
.accessible_tabs>article .tabhead,.accessible_tabs>.content>article .tabhead,.accessible_tabs aside #contact .tabhead{position:relative;left:0}
.accessible_tabs>article .content,.accessible_tabs>.content>article .content,.accessible_tabs aside #contact .content{border:0}
.accessible_tabs>article .tabbody,.accessible_tabs>.content>article .tabbody,.accessible_tabs aside #contact .tabbody{padding-left:0;padding-right:0}
.accessible_tabs article+article{margin-top:0}
ul.tabs-list{display:none !important;background-color:red !important}
ul.tabs-list .active{display:inline !important}
article h3.tabhead:before{font-family:'AdminCH_Symbols';content:":";speak:none;position:absolute;left:.7em}
article.active h3.tabhead:before{font-family:'AdminCH_Symbols';content:",";speak:none;position:absolute;left:.6em}
.span6,#container,#main,.parbase,.par,.search{overflow:hidden}
}
@media print{.span6,#container,#main,.parbase,.par,.search{overflow:visible}
}
@media screen,print{.pager{*zoom:1;padding:.8em 0;margin:0}
.pager:before,.pager:after{display:table;content:"";line-height:0}
.pager:after{clear:both}
.pager p{font-size:1.1em;line-height:1.2;padding:0;margin:0;float:left}
.pager p a{line-height:1.2}
.pager_top{margin-bottom:1em;border-bottom:1px solid #d5d5d5}
.pager_bottom{margin-top:1em;border-top:1px solid #d5d5d5}
.pager ul{display:inline-block;float:right;list-style:none;margin:0;padding:0}
.pager ul li{float:left;font-size:1.1em;margin:0;padding:0 .3em}
.pager ul li a,.pager ul li span{display:block;font-size:1em;line-height:1.2;min-width:1.25em;text-align:center;text-decoration:none}
.pager ul li.pager_current a,.pager ul li.pager_current span{background-color:#e5e5e5}
.pager ul li.pager_next,.pager ul li.pager_last,.pager ul li.pager_prev,.pager ul li.pager_first{padding:0 .5em;margin:0}
.pager ul li.pager_next,.pager ul li.pager_last{border-left:1px solid #d5d5d5}
.pager ul li.pager_prev,.pager ul li.pager_first{border-right:1px solid #d5d5d5}
.pager ul li.pager_next{margin-left:.3em}
.pager_control ul li.pager_prev{border-right:0}
.pager_control ul li.pager_next{margin-left:0}
.pager_gallery.pager_top{margin-top:2em;border-top:1px solid #d5d5d5}
.pager_gallery.pager_bottom{border-bottom:1px solid #d5d5d5}
}
@media(max-width:491px){.pager p{float:none;margin-bottom:.8em}
.pager_control p{float:left;margin-bottom:0}
}
@media screen,print{.infobox{padding:.8em;background-color:#f5f5f5;margin:1.5em 0}
.infobox h3{margin-top:.7em}
.standardteaser .infobox,.flyout .infobox{border:1px solid #ccc}
.standardteaser h3{margin-top:.938em}
.standardteaser .infobox{border-top:0}
.standardteaser .infobox>h3{margin-top:0}
.borderedteaser,.toggleteaser{padding:1.6em;margin:1em 0;background-color:#f5f5f5;border:1px solid #ccc}
.borderedteaser>h2,.toggleteaser>h2,.borderedteaser>h3,.toggleteaser>h3{margin-top:0}
.borderedteaser figure,.toggleteaser figure{float:left;margin:1em 1.6em 1.6em 0}
.borderedteaser figure img,.toggleteaser figure img{margin-top:.2em}
.toggleteaser .body{max-height:.1em;overflow:hidden;transition:max-height .3s}
.toggleteaser>h2:before a,.toggleteaser>h3:before a{cursor:pointer;font-family:'AdminCH_Symbols';content:':';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.586em}
.toggleteaser.active>h2:before a,.toggleteaser.active>h3:before a{content:',';margin-right:.3846em}
.toggleteaser.active .body{max-height:100em;transition:max-height .3s}
.directorbox figure img{max-width:100%}
.directorbox .infobox{margin-top:0;border-top:0}
.infobox_crisis{background-color:#fff07e;margin:1.6em 0 0;padding:1.5em 1.6em 1.6em 3.2em;width:75.2em;position:relative;min-height:2em;background:#fff07e 0 0 no-repeat;background-repeat:repeat-y}
.infobox_crisis h3{margin:0 .8em 0 0 !important;font-size:1.7em;font-weight:bold}
.infobox_crisis p{padding:0;margin:.3em 0 0 0 !important}
.infobox_crisis .exclamation{position:absolute;top:0;color:#fff;display:block !important;text-align:center;left:0;height:100%;width:20px;background-color:#dc0018}
.infobox_crisis .exclamation::before{font-size:1.5em;text-align:center;position:absolute;width:100%;left:0;top:.8em}
.infobox_image .imageset p{font-size:.9em;line-height:0}
.togglebox a.toggler,.toggletable a.toggler{display:block}
.togglebox a.toggler span,.toggletable a.toggler span{display:inline-block;max-width:85%;vertical-align:top}
.togglebox a.toggler:before,.toggletable a.toggler:before{font-family:'AdminCH_Symbols';content:':';speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.6146em}
.togglebox a.toggler.active:before,.toggletable a.toggler.active:before{content:',';margin-right:.3846em}
.togglebox{margin:1.5em 0}
.togglebox dt{font-weight:normal;float:none;width:auto}
.togglebox dd{margin:0 0 0 1.2em}
.infobox dl.togglebox{margin:0}
.themeteaser{padding-bottom:1.6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.themeteaser.span12{width:auto}
}
@media screen and (min-width:768px) and (max-width:999px){.infobox_crisis{width:54.800000000000004em}
.directorbox{background:#f5f5f5;border:1px solid #ccc}
.directorbox figure img{margin:.8em}
.directorbox .infobox{border:0;background:transparent}
.themeteaser{padding-bottom:1.6em;border-bottom:2px solid #ccc}
}
@media screen and (min-width:492px) and (max-width:767px){.infobox_crisis{width:34.400000000000006em}
.directorbox{background:#f5f5f5;border:1px solid #ccc}
.directorbox figure img{margin:.8em}
.directorbox .infobox{border:0;background:transparent}
}
@media screen and (max-width:491px){.infobox_crisis{width:100%}
}
@media screen{.megateaser{border:0;margin:2em 0 0;padding:0;position:relative}
.megateaser .control{border:1px solid #ccc}
.megateaser .control .megateaser-next,.megateaser .control .megateaser-prev{display:none}
.megateaser ul.carousel-control{border:0;margin:0;padding:0;display:table;width:100%;list-style-type:none;background-color:#f5f5f5}
.megateaser ul.carousel-control li{float:left;font-size:1em;margin:0;padding:0;text-align:center;background-color:#f5f5f5;text-decoration:none;width:25%}
.megateaser ul.carousel-control li a{color:#454545;padding:.5em 0 2px 0;font-size:1.1em;line-height:1.2;text-decoration:none;display:block;min-height:4em}
.megateaser ul.carousel-control li:first-child a span{border-left:0}
.megateaser ul.carousel-control li a span{display:block;min-height:4em;padding:0 .5em;margin-bottom:.5em}
.megateaser ul.carousel-control li a span.border{background-image:url('top/images/bg_line.gif');background-repeat:repeat-y;background-position:100% 0}
.megateaser ul.carousel-control li a:hover,.megateaser ul.carousel-control li a:focus,.megateaser ul.carousel-control li a:active{border-bottom:3px solid #dc0018;padding-bottom:0;color:#000;margin:0}
.megateaser ul.carousel-control li a.active{color:#000;background-color:#e5e5e5;border-bottom:3px solid #dc0018;padding-bottom:0;margin:0}
.megateaser ul.carousel-stage{margin:0;padding:0;list-style:none;overflow:hidden;height:292px}
.megateaser ul.carousel-stage li{padding:0;margin:0}
.megateaser .carousel-content{border:1px solid #ccc;width:auto}
.megateaser .carousel-content li{position:absolute;top:0;left:0;right:0}
.megateaser .carousel-content figure{padding:0;width:35.55em;margin:0}
.megateaser .carousel-content figure img{width:39.2em;height:22.12em}
.megateaser h2{font-size:1.3em;font-weight:bold}
.megateaser .textarea{padding:0 0 0 .8em;width:16.5em;margin:0}
.megateaser p{margin-top:.8em}
}
@media(min-width:768px) and (max-width:999px){.span6-tablet .megateaser .carousel-control li a span{min-height:6em !important}
.megateaser{width:auto !important}
.megateaser figure{width:auto !important}
.megateaser .carousel-control li a span{min-height:4em !important}
.megateaser .carousel-content{margin-left:-1.6em}
.megateaser .textarea{width:15.4em}
.megateaser .textarea p{padding-right:.8em}
}
@media(max-width:767px){.span9{width:auto}
.megateaser{overflow:visible}
.megateaser figure{float:none;position:relative;width:auto}
.megateaser .textarea{float:none;clear:both;width:auto;padding:1.6em}
.megateaser .textarea h2{margin:0}
.megateaser .carousel-content{position:relative;margin-left:-1.6em;border:0}
.megateaser ul.carousel-stage{position:relative;overflow:visible}
.megateaser ul.carousel-stage li{position:absolute;top:0;left:0;overflow:visible;border:1px solid #ccc;width:35.57em}
.megateaser ul.carousel-stage li figure{float:none}
.megateaser ul.carousel-stage li figure img{width:100%;height:auto}
.megateaser .control{border:0}
.megateaser .control .megateaser-next,.megateaser .control .megateaser-prev{display:block;width:1.6em;font-size:1.8em;padding:.1em .2em 0 .2em;cursor:pointer;color:#454545}
.megateaser .control .megateaser-next{float:right;text-align:right;margin-right:12px}
.megateaser .control .megateaser-prev{float:left;text-align:left;margin-left:19px}
.megateaser ul.carousel-control{float:none;margin:10px auto;width:auto;table-layout:auto;background:transparent}
.megateaser ul.carousel-control li{background-color:transparent;position:relative;width:2.5em;height:2.5em;overflow:hidden;margin-right:2px;border:0;text-align:center}
.megateaser ul.carousel-control li a,.megateaser ul.carousel-control li a.active,.megateaser ul.carousel-control li a:hover{color:#d5d5d5;width:100%;height:100%;min-height:0;font-size:2.4em;margin:0;padding:0;border:0;background-color:transparent}
.megateaser ul.carousel-control li a.border,.megateaser ul.carousel-control li a.active.border,.megateaser ul.carousel-control li a:hover.border{background-image:none}
.megateaser ul.carousel-control li a.active,.megateaser ul.carousel-control li a.active.active,.megateaser ul.carousel-control li a:hover.active{color:#dc0018}
.megateaser ul.carousel-control li a span{min-height:0}
}
@media(min-width:492px) and (max-width:767px){.megateaser .carousel-content{margin:0}
.megateaser .carousel-content figure img{width:100%;height:auto}
}
@media(max-width:491px){.megateaser .carousel-stage li{width:100% !important}
.megateaser .carousel-content{margin:0;max-width:100%}
.megateaser .carousel-content figure{max-width:100%}
.megateaser .carousel-content figure img{max-width:100%}
}
@media screen,print{.newsteaser{border:0;padding:0;margin-top:0;list-style:none}
.newsteaser .span6{margin:1.2em .8em 0 0}
.newsteaser article{position:relative;font-size:1em;border-bottom:1px solid #e5e5e5;padding:.5em 0 .5em 0;margin-left:0}
.newsteaser article:first-child{margin:0}
.newsteaser article:last-child{border-bottom:0}
.newsteaser h3,.newsteaser p.sidehead{font-size:1em;font-weight:normal;line-height:1.1;margin:0;padding:0;color:#454545}
.newsteaser h3{padding-right:.2em}
.newsteaser p.sidehead{font-size:1em;position:absolute;top:1em;left:0}
.newsteaser p.sidehead span{display:block}
.newsteaser p.sidehead span.category{font-weight:normal;display:block;clear:both;float:none;margin-top:0}
article #lead{display:block;font-size:.9em;line-height:1.2em;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-right:.5em}
.newsteaser p{font-size:1.1em;margin:.8em 0 0 0;padding:0}
.newsteaser .item{*zoom:1}
.newsteaser .item:before,.newsteaser .item:after{display:table;content:"";line-height:0}
.newsteaser .item:after{clear:both}
.newsteaser-grouped article{padding-top:4.800000000000001em}
.publication_list article{padding-top:0;margin-top:0;border:0;font-size:1em;*zoom:1}
.publication_list article:before,.publication_list article:after{display:table;content:"";line-height:0}
.publication_list article:after{clear:both}
.publication_list article .date{padding:0;margin:0}
.publication_list article+article{margin-top:1.6em;border-top:1px solid #ccc}
.publication_list h3{font-size:1.1em}
.megateaser ul.carousel-control .ym-g33.ym-gr{width:33.5%}
.projectslider{position:relative;border:1px solid #ccc;margin-top:1em;width:39.2em}
.projectslider .projects{position:relative;top:0;left:0;width:120.80000000000001em}
.projectslider .project{margin-top:1em;width:39.2em}
.js .projectslider .project{margin-top:0}
.projectslider .project:first-child{margin-top:0}
.projectslider .map{position:relative;height:24.2em;background-color:#fff;border-bottom:0;overflow:hidden}
.projectslider .map img{margin:0;width:100%}
.projectslider .map h3{margin:0;position:absolute;top:10px;left:10px}
.projectslider .content img{margin:.3em 1.6em 1.6em 0}
.no-js .projectslider .overlay{display:none}
.projectslider .overlay{height:23em;position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 20px}
.projectslider .content{background-color:#fff;padding:0 .8em .8em}
.projectslider .projects_prev,.projectslider .projects_next{color:#454545;display:block;font-size:1.8em;position:absolute;top:12em;left:.8em;height:2.5em;width:2.5em;z-index:103}
.projectslider .projects_next{right:.8em;left:auto;text-align:right}
.projectslider .indicator{display:table;list-style:none;margin:12px auto 0;position:relative;text-align:center;top:20.7em}
.projectslider .indicator li{float:left}
.projectslider .indicator li a{color:#d5d5d5;display:block;float:left;font-size:75%;padding:0;background-size:30px;width:1em;height:1em;margin-right:2px}
.projectslider .indicator li a.icn_indicator_active{color:#dc0018}
}
@media(min-width:768px) and (max-width:999px){.newsteaser-grouped{border-bottom:2px solid #ccc;height:auto}
.newsteaser-grouped p.sidehead .category{display:block;clear:both;float:none;margin-top:.5em}
.newsteaser-grouped article{border:0;padding-top:2.8000000000000003em;padding-right:1.6em}
.newsteaser-grouped article:last-child{padding-right:0}
}
@media(max-width:767px){.newsteaser-grouped{height:auto}
.newsteaser-grouped article{padding-top:2.8000000000000003em}
.newsteaser-grouped p.sidehead{display:block;clear:both;float:none;margin-top:.5em;top:.8em}
.newsteaser-grouped p.sidehead .category{display:block;clear:both;float:none;margin-top:.5em}
}
@media(min-width:492px) and (max-width:767px){.newsteaser-grouped article{width:100%;margin-left:0}
}
@media(max-width:491px){.projectslider .map img{margin:40px 0 0}
}
@media screen,print{.gallery{margin:0 0 2em 0;padding:0}
.gallery ul{margin:0 -2.5em 0 0;padding:0;list-style:none}
.gallery ul li{float:left;font-size:1em;margin:0 1.6em 1.6em 0}
.gallery ul li figure{width:100%;margin-top:0}
.gallery ul li figure span{font-size:1em;display:table-cell;width:13.7em;height:13.7em;text-align:center;vertical-align:middle;overflow:hidden;background-color:#efefef}
.gallery ul li figure img{max-width:13.7em;max-height:13.7em;width:auto;height:auto;vertical-align:middle;margin:auto}
.gallery ul li figure figcaption{font-size:1em;line-height:1.25;min-height:1.25em;margin:0;padding:.4166em 0}
.gallerydetail_control{text-align:center}
.gallerydetail_control .back{float:left;margin-top:-1.4em}
.gallerydetail_control .stepper{float:right;margin-top:-1.4em}
.gallerydetail_control .stepper a{background-size:2em;padding-right:2em;color:#fff}
.gallerydetail_control .stepper a:hover{background-position:right -83.8em}
.gallerydetail_control .stepper a:first-child{padding-left:2em;padding-right:0;background-position:0 -71.25em}
.gallerydetail_control .stepper a:first-child:hover{background-position:0 -75.39em}
.gallerydetail_control.bottom{margin-top:2em}
}
@media(min-width:492px) and (max-width:999px){.gallery ul li figure span{width:12em;height:12em}
.gallery ul li figure img{max-width:12em;max-height:12em;vertical-align:middle}
}
@media(max-width:767px){.gallerydetail_control{padding-top:8.5em;padding-bottom:4em;text-align:left;border-bottom:1px solid #ccc}
.gallerydetail_control .info{margin-top:-1em}
.gallerydetail_control .back{width:100%;margin-left:-1.6em;padding:0 1.6em;float:none;margin-top:-8.5em;background-color:#454545}
.gallerydetail_control .back a{display:block;color:white;font-size:1.3em;padding:1.6em 0}
.gallerydetail_control .stepper{position:absolute;top:8em;height:3em;right:.8em;width:10em;text-indent:-1000px}
.gallerydetail_control .stepper a{position:absolute;top:0;right:0;display:block;width:4em;height:4em;background-size:2em;padding:0 !important}
.gallerydetail_control .stepper a:hover{background-position:.8em -15.4em}
.gallerydetail_control .stepper a:first-child{right:4.6em;background-position:1em -11.3em}
.gallerydetail_control .stepper a:first-child:hover{background-position:1em -11.3em}
.bottom{border-bottom:0;border-top:1px solid #ccc;padding-top:2em;padding-bottom:0}
.bottom .info{margin:auto}
.bottom .back{margin-top:4em;margin-bottom:-3em}
.bottom .stepper{position:relative;right:auto;top:-7em;bottom:auto}
}
@media(max-width:491px){.gallery ul li{width:43%}
.gallery ul li figure span{width:100%;height:17.2em;display:block}
.gallery ul li figure img{max-width:100%;max-height:17.2em;vertical-align:middle}
}
@media screen{#blowup_close{position:absolute;top:1.2em;right:0;z-index:104;color:#207aa7;font-size:1em;line-height:1.25em;padding:.833em;text-decoration:none}
#blowup_close.fonticon{display:block !important}
#blowup{display:none}
#blowup_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;background-color:#000;-moz-opacity:.50;opacity:.50}
#blowup_window{position:relative;background:#fff none repeat scroll 0;left:50%;position:fixed;text-align:left;top:50%;width:640px;height:460px;margin-left:-320px;margin-top:-230px;z-index:102}
#blowup_content{float:left;overflow:hidden;margin:-60px 0 0;padding:60px 10px}
#blowup_content img{margin:0;padding:0}
#blowup_title{display:block;float:left;font-size:1.7em;font-weight:normal;line-height:1.25;margin:1em 1em .5em .7em;overflow:hidden;padding:0;width:55%}
#blowup_description{display:block;float:left;margin:-50px .8em;padding:0}
#blowup_description p{font-size:1em;line-height:1.25;font-weight:normal;color:#666;margin:0;padding:0}
#blowup_info{display:block;position:absolute;right:2em;bottom:2.5em;padding:0;margin:0}
#blowup_counter,#blowup_divider,#blowup_total{display:block;float:left;font-size:1em;line-height:1.25;color:#666;text-align:center;width:1.25em}
#blowup_divider{width:.8333em}
#blowup_next,#blowup_previous{display:block;position:absolute;top:0;width:100px;height:100%;font-size:0;line-height:0;outline:0;background-position:center center;background-repeat:no-repeat;z-index:103}
#blowup_next,#blowup_next.active{right:0;background-image:url('top/images/blowup_next.png')}
#blowup_previous,#blowup_previous.active{left:0;background-image:url('top/images/blowup_previous.png')}
}
.galleria{margin:1.6em 0;position:relative;*zoom:1;height:40em !important;overflow:hidden}
.galleria:before,.galleria:after{display:table;content:"";line-height:0}
.galleria:after{clear:both}
.galleria .galleria-container:not(.fullscreen){background-color:transparent;position:absolute;top:0;left:0}
.galleria .galleria-container:not(.fullscreen) .galleria-stage{position:absolute;left:0;bottom:0;top:0;right:0;height:29.5em !important;background-color:#ccc}
.galleria .galleria-container:not(.fullscreen) .galleria-stage img{margin-top:0}
.galleria .galleria-container:not(.fullscreen) .galleria-info{margin-top:31.1em;position:relative;color:black;top:0;left:0;padding-bottom:5em}
.galleria .galleria-container:not(.fullscreen) .galleria-info-link,.galleria .galleria-container:not(.fullscreen) .galleria-image-nav{display:none !important}
.galleria .galleria-container:not(.fullscreen) .galleria-counter{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.galleria .galleria-container:not(.fullscreen) .galleria-counter:active,.galleria .galleria-container:not(.fullscreen) .galleria-counter:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.galleria-info{width:100%}
.galleria .galleria-container:not(.fullscreen) .galleria-info-text{width:100%;padding:0;position:relative;display:block !important;background-color:transparent}
.galleria .galleria-container:not(.fullscreen) .galleria-info-text .galleria-info-description{color:black;opacity:1 !important;font-style:normal;font-family:Arial,sans-serif;font-size:.9375em}
.galleria .galleria-container:not(.fullscreen) .galleria-thumbnails-container{display:none}
.galleria .galleria-container.fullscreen .galleria-counter{display:none !important}
.galleria .galleria-container.fullscreen .galleria-stage{top:0;left:0;right:0;bottom:120px}
.galleria .galleria-container.fullscreen .galleria-stage .galleria-image img{margin-top:0}
.galleria .galleria-container.fullscreen .galleria-thumbnails-container{height:110px !important}
.galleria .galleria-container.fullscreen .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails{margin:0 auto;height:100px !important}
.galleria .galleria-container.fullscreen .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image{width:auto !important;height:auto !important}
.galleria .galleria-container.fullscreen .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image img{position:relative !important;top:0 !important;left:0 !important;height:100px !important;width:auto !important;margin-top:0 !important}
.gallery-control{position:relative;float:right;margin-top:-11em;margin-right:-0.8em;margin-left:15em;width:12em;*zoom:1}
.gallery-control:before,.gallery-control:after{display:table;content:"";line-height:0}
.gallery-control:after{clear:both}
.gallery-control .separator{position:absolute;top:.1em;left:71%;border-right:1px solid #d5d5d5;height:3em}
.gallery-control .info{position:absolute;top:1em}
.gallery-control a{position:relative;cursor:pointer;display:block;height:2.4em;text-align:center;width:2em}
.gallery-control a.prev::before,.gallery-control a.next::before{position:absolute;top:0;left:0;height:100%;width:100%;font-size:2em;text-align:center}
.gallery-control a.prev{top:.4em;left:50%}
.gallery-control a.next{top:-2em;left:75%}
.gallery-control a.fonticon{display:block !important}
.gallery-control small{position:absolute;top:0;left:0}
@media screen,print{aside article{margin-top:1.5em;border:1px solid #ccc;padding:0 .8em .8em}
aside article h2{font-weight:bold;font-size:1.1em;line-height:1.5;margin:1.154em 0 0 0}
aside article p{line-height:1.3}
aside .content article{padding:0}
.print_preview{width:60em;position:relative}
.print_preview .printme{top:0}
#contact address{font-style:normal}
#contact address strong{font-family:'FrutigerNeueW02-Regular',Times,sans-serif;display:block;font-size:1em;font-weight:normal !important;line-height:1.2;margin:.938em 0 0 0}
#contact dt{font-family:'FrutigerNeueW02-Regular',Times,sans-serif;white-space:normal}
#contact dt abbr{font-variant:normal;font-family:'FrutigerNeueW02-Regular',Times,sans-serif}
#contact dl.opening dt{width:8em}
#contact dl.opening dd{padding-left:5em}
#contact h4{margin-top:1.6em}
#contact .call{float:left;margin:1.6em 0;width:100%}
#contact .call .button{float:left;margin:0;height:36px;width:100%}
#map_canvas{width:600px;height:450px;position:relative;margin-bottom:20px}
#map_canvas .map_inner{width:100%;height:100%;-webkit-transform:none !important;z-index:-1 !important}
#map_canvas .map_inner>div{z-index:auto !important}
aside #map_canvas{width:auto;height:auto;margin-bottom:0}
aside article.teaser{margin-top:1.6em;border:0;padding:0}
aside article.teaser h3{font-size:1.3em;border-bottom:2px solid #ccc;padding-bottom:.4em}
aside article.teaser h2{font-size:1.6em;padding:.625em}
aside article.teaser .teaser_container{background-color:#f5f5f5;margin-top:1em}
aside article.teaser h4{font-size:1.6em;padding:.625em}
aside article.teaser .teaser_content{padding:0 .8em .8em}
aside article.teaser img{width:16em;margin-left:.8em;margin-top:0}
aside article.basket a.icon-uni42{display:block;float:right;padding:0;width:1em;height:1em;margin:2px 0 .8em .8em;cursor:pointer}
aside article.basket a.icon-uni42 span,.cart-form__remove-btn span{margin:0}
.cart-form__remove-btn{cursor:pointer}
.cart-form__quantity-btns{white-space:nowrap}
aside article.basket a.icon-exit:before{cursor:pointer}
article.basket .shoppingcart-quantity{padding-top:3px}
aside article.basket img{float:left;margin:.1em .8em .5em 0}
aside article.basket ul{border-top:1px solid #ccc;margin:1em 0 0 0;padding:0;list-style:none}
aside article.basket li{border-bottom:1px solid #ccc;margin:.4em 0 0 0;padding:0 0 .3em;font-size:1em}
aside article.basket li p{font-size:1em;line-height:1.2;margin:0}
}
@media(min-width:768px) and (max-width:999px){aside article{padding-left:0;padding-right:0;border:0}
aside article h2,aside article.teaser h2{font-size:1.7em;font-weight:normal;line-height:1.3;margin:1.5em 0 0 0}
aside #contact{*zoom:1}
aside #contact:before,aside #contact:after{display:table;content:"";line-height:0}
aside #contact:after{clear:both}
aside #contact #contact-map,aside #contact #contact-map .tabbody{display:block !important}
aside #contact .address{font-style:normal}
aside #contact .address strong{display:block;font-size:1.7em;font-weight:normal;line-height:1.3;margin:1.5em 0 0 0}
aside #contact-map h2{text-indent:-10000px}
aside #contact article{float:left;margin-left:1.6em;width:18.8em}
aside #contact .tabs-list{display:none}
aside #contact .tabhead{position:relative;left:0}
aside #contact .content{border:0}
aside #contact .tabbody{padding-left:0;padding-right:0}
}
@media(max-width:767px){aside article,aside section{box-sizing:border-box}
aside article h2,aside article.teaser h2{font-size:1.3em;font-weight:normal;line-height:1.3;margin:1.5em 0 0 0}
aside #contact#contact-map{margin-top:0}
aside #contact#contact-map h2{margin-top:0}
}
.nano{position:relative;width:100%;height:100%;overflow:hidden}
.nano .content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}
.nano .content:focus{outline:thin dotted}
.nano .content::-webkit-scrollbar{visibility:hidden}
.has-scrollbar .content::-webkit-scrollbar{visibility:visible}
.nano>.pane{background:rgba(255,0,0,0.5);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.nano>.pane>.slider{background:rgba(0,0,0,0.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible\9;opacity:.99}
.nanoscroller{height:330px !important;overflow-x:hidden}
.nanoscroller h3{margin-top:-1em;display:block;clear:both;float:none;font-size:1em;font-weight:normal;font-family:'FrutigerNeueW02-Regular',Arial,sans-serif;line-height:1.2em}
.nanoscroller h3.compact{margin-top:-2em}
.nanoHolder{height:395px !important}
.nano header{margin-bottom:1em}
.teaserContent>article:first-child{margin-top:-1em}
@media(min-width:768px) and (max-width:999px){.nano{height:auto}
.nanoHolder{width:712px;background:white;margin-bottom:2em}
.nanoHolder{height:220px !important}
.nanoscroller{height:160px !important;overflow:auto;overflow-x:auto;-ms-overflow-x:auto;overflow-y:hidden;-ms-overflow-y:hidden;border:0}
.nanoscroller article{min-height:200px !important;display:block;width:15em;padding-right:1em}
p.sidehead{display:block;clear:both;float:none;margin-top:.5em}
p.sidehead .category{display:block;clear:both;float:none;margin-top:1em}
.teaserContent{border:0}
.teaserContent>article:first-child{margin-top:0}
.teaserContent article.span3-tablet{height:auto}
.nanoscroller h3{margin-top:1em;display:block;clear:both;float:none;font-size:1em;font-weight:normal;font-family:'FrutigerNeueW02-Regular',Arial,sans-serif;line-height:1.2em}
}
@media(max-width:767px){p.sidehead{display:block;clear:both;float:none;margin-top:.5em}
p.sidehead .category{display:block;clear:both;float:none;margin-top:1em}
.nanoscroller h3{margin-top:1em;display:block;clear:both;float:none;font-size:1.18em;font-weight:normal;font-family:'FrutigerNeueW02-Regular',Arial,sans-serif;line-height:1.2em}
.nanoscroller h3.compact{margin-top:0}
}
@media screen{.search .with-breadcrumb article{position:relative}
.search .with-breadcrumb article h4{font-size:1.3em;margin:2.4em 0 .4em 0}
.search .with-breadcrumb article figure{margin:.2em .8em .8em 0}
.search .with-breadcrumb article p{margin-top:.4em !important}
.search .with-breadcrumb article small{position:absolute;top:0;left:0;line-height:1.5em}
.search aside{clear:both}
.search aside .more_options{padding-left:1.6em}
.search aside .more_options ul{margin:.5em 0 0 0;list-style:none;max-height:.001em;transition:max-height .2s;overflow:hidden}
.search aside .more_options ul.active{max-height:20em;transition:max-height .2em}
.search aside .more_options li{margin:0}
.search .publications p{margin-top:1em !important}
.search .mediaselector ul{list-style:none;margin:0;padding:0;overflow:auto}
.search .mediaselector li{float:left;margin:0;padding:0;margin-right:1.6em}
.search .mediaselector label{margin-left:.8em}
.search .mediaselector p,.search .mediaselector hr{*zoom:1}
.search .mediaselector p:before,.search .mediaselector hr:before,.search .mediaselector p:after,.search .mediaselector hr:after{display:table;content:"";line-height:0}
.search .mediaselector p:after,.search .mediaselector hr:after{clear:both}
}
@media(max-width:767px){.search .mediaselector li{float:none}
}
.weather-measurements__stations a.popover-link,.weather-measurements__webcams a.popover-link{float:none !important;height:17px;padding:0;top:0 !important;width:16px !important}
.popover{position:absolute;top:0;left:0;background-color:#1f4d73;color:#c8d5e5;width:300px;padding:.8em;z-index:90}
.popover .popover-title{color:#fff;margin:0 0 .4em;width:90%}
.popover .popover-content{font-size:.9em;line-height:1.2}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#1f4d73;border-bottom-width:0}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#1f4d73;border-bottom-width:0}
.popover .icn_close_bright{cursor:pointer;display:block;height:15px;left:280px;position:relative;top:-84px;width:15px}
.weather-overview{overflow:hidden;padding:1.6em 0;width:100%}
.weather-overview .weather-overview__tab-list{float:left;list-style-type:none;margin:0;padding:0}
.weather-overview .weather-overview__tab-list li{background-color:#f5f5f5;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-size:.9em;line-height:1.2;height:82px;margin:0;padding:5px 0 0;text-align:center;width:15.600000000000001em}
.weather-overview .weather-overview__tab-list li a{color:#000;display:block;line-height:1.2;height:72px;padding:10px 0 0;width:15.600000000000001em}
.weather-overview .weather-overview__tab-list li.weather-overview__tab-list--first{border-top:1px solid #ccc}
.weather-overview .weather-overview__tab-list li.weather-overview__tab--current{background-color:#fff;border-left:3px solid #dc0018;margin-right:-1px;position:relative;z-index:90}
.weather-overview .weather-overview__tab-list li.weather-overview__tab--current:hover{background-color:#fff}
.weather-overview .weather-overview__tab-list li:hover{background-color:#e5e5e5}
.weather-overview .weather-overview__tab-list .weather-overview--overview{background:transparent url('top/images/icons/sunny.png') no-repeat scroll center 80%}
.weather-overview .weather-overview__tab-list .weather-overview--forecast{background:transparent url('top/images/icons/document.png') no-repeat scroll center 80%}
.weather-overview .weather-overview__tab-list .weather-overview--alarm{background:transparent url('top/images/icons/caution.png') no-repeat scroll center 80%}
.weather-overview .days-overview{display:none;float:left;margin-left:-1em}
.weather-overview .days-overview__table{width:105%}
.weather-overview .days-overview__table table{border:0}
.weather-overview .days-overview__table th,.weather-overview .days-overview__table td{border:0;background-color:#fff;text-align:center;vertical-align:middle}
.weather-overview .days-overview__table span{display:block;font-size:.8em}
.weather-overview .days-overview__table .left{text-align:left}
.weather-overview__tab-content{border:1px solid #ccc;margin-left:14.1em;padding:1.6em 0;z-index:1}
.weather-overview__tab-content .tabhead{float:left;margin:1.6em 0 .8em;width:100%}
.weather-overview__tab-content .weather-overview__tab-body{padding:0 1.6em}
.weather-overview__tab-content img{margin:0}
.weather-overview__tab--current a{color:#000}
.weather-overview__tab--current-info{display:none}
.day-switch{float:left;list-style-type:none;margin:0;padding:0}
.day-switch__item{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #d5d5d5;display:block;float:left;height:2.5em;margin:0;text-align:center;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 95%,#efefef 98%,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(95%,#f0f0f0),color-stop(98%,#efefef),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 95%,#efefef 98%,#ebebeb 100%);background:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 95%,#efefef 98%,#ebebeb 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#f0f0f0 95%,#efefef 98%,#ebebeb 100%);background:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 95%,#efefef 98%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ebebeb',GradientType=0)}
.day-switch__item a{color:#757575;display:block;font-size:.9em;height:2.5em;line-height:2.5;padding:0 .8em}
.day-switch__item.day-switch__item--active{border-top:3px solid #dc0018;height:2.4em;background:#c8c8c8;background:-moz-linear-gradient(top,#c8c8c8 0,#cdcdcd 26%,#ddd 77%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c8c8),color-stop(26%,#cdcdcd),color-stop(77%,#ddd),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top,#c8c8c8 0,#cdcdcd 26%,#ddd 77%,#e1e1e1 100%);background:-o-linear-gradient(top,#c8c8c8 0,#cdcdcd 26%,#ddd 77%,#e1e1e1 100%);background:-ms-linear-gradient(top,#c8c8c8 0,#cdcdcd 26%,#ddd 77%,#e1e1e1 100%);background:linear-gradient(to bottom,#c8c8c8 0,#cdcdcd 26%,#ddd 77%,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8c8c8',endColorstr='#e1e1e1',GradientType=0)}
.day-switch__item.day-switch__item--active a{color:#222}
.day-switch__item.day-switch__item--overview{margin-left:5px}
.day-switch__item.day-switch__item--overview a{border-left:1px solid #e5e5e5;font-size:.8em;line-height:1.4;padding:4px .8em 0}
.period-switch{float:left;list-style-type:none;padding:0;margin:.8em 0 0}
.period-switch .period-switch__item{background-color:#e5e5e5;display:block;float:left;height:2.1em;line-height:2.1;padding:0;position:relative;margin:0}
.period-switch .period-switch__item a{color:#757575;display:block;font-size:.9em;height:2.1em;line-height:2.1;padding:.3em 1.6em 0}
.period-switch .period-switch__item.period-switch__item--active{background-color:#ccc}
.period-switch .period-switch__item.period-switch__item--active a{color:#454545}
.period-switch .period-switch__pointer{position:absolute;top:-8px;left:30%;width:0;height:0;border-style:solid;border-width:0 6px 9px 6px;border-color:transparent transparent #e5e5e5 transparent}
.period-switch .period-switch__item--explanation{background-color:#fff;color:#454545;font-size:14px;padding:.2em 0 0 .8em}
.forecast-map{margin:0 0 1.6em -1.6em;float:left;overflow:hidden}
.forecast-local{float:left;width:100%}
.forecast-local__form{float:right;margin-right:1.6em;padding:.8em 1.6em;z-index:10;position:relative;top:-53px;right:-1.6em}
.forecast-local__form .forecast-local__label{float:left;margin-bottom:.4em}
.forecast-local__form .forecast-local__field{clear:left;margin-right:.4em;width:9.533em}
.forecast-local__form .forecast-local__submit{margin-left:0}
.forecast-local__form.forecast-local__form--focused{background-color:#0e5072;color:#fff}
.forecast-local-results{position:absolute;top:4.2em;left:0;background-color:#0e5072;display:none;width:23.1em}
.forecast-local-results .autocomplete-list{list-style-type:none}
.forecast-local-results .autocomplete-list .autocomplete-list__item{cursor:pointer;display:block;width:100%}
.weather-measurements{float:left;overflow:hidden}
.weather-measurements h3{font-size:1.2em;white-space:nowrap}
.weather-measurements .weather-measurements__stations{margin-right:1.6em}
.weather-measurements .weather-measurements__stations .hnav{margin-top:7px}
.weather-measurements .weather-measurements__stations,.weather-measurements .weather-measurements__webcams{float:left;overflow:hidden;width:48%}
.weather-measurements .weather-measurements__station-name{font-size:1.1em;margin:1.6em 0}
.weather-measurements .weather-measurements__station-temperature{font-size:4em;float:right}
.weather-measurements .weather-measurements__station-temperature .weather-measurements__station-temperature-unit{font-size:.7em}
.weather-measurements .weather-measurements__station-chart{position:relative;top:-13px;left:6px;z-index:-1}
.meteoblog__date,.meteoblog__category{color:#767676}
.meteoblog-comments__form{background-color:#f5f5f5;margin-top:3.2em}
.meteoblog-comments__form .submit{margin-right:.6em}
.meteoblog-comment{border-bottom:1px solid #f5f5f5;padding:1.6em 0}
.meteoblog-comment.meteoblog-comment--reply{padding-left:10em}
.meteoblog-comment__meta{color:#767676}
.meteoblog-categories{list-style:none;padding-left:0}
.meteoblog-categories .meteoblog-categories__item{margin:0 0 .6em 0}
.meteoblog-archiv{border-bottom:2px solid #d5d5d5;padding:0 0 1.6em}
.meteoblog-archiv .label{text-align:left}
.meteoblog-archiv .submit{margin-top:.8em}
.weather-widget .weather-widget__title{font-weight:normal}
.weather-widget .weather-widget__update-location{font-size:.9em}
.weather-widget .weather-widget__date{margin-bottom:.8em}
.weather-widget__actual-weather .weather-widget__actual-weather__temp{font-size:4em;margin-left:1.2em}
.weather-widget__actual-weather .weather-widget__actual-weather__scale{font-size:2em}
.weather-widget__actual-weather .weather-widget__actual-weather__img{margin:-0.8em 0 0 1em}
.weather-widget__forecast__list{list-style:none;margin-top:.6em}
.weather-widget__forecast__list .weather-widget__forecast__list-item{display:block;float:left;text-align:center;margin-left:0;width:25%}
.weather-widget__forecast__list .weather-widget__forecast__list-item>*{display:block;margin:0 auto 5px}
.weather-widget__forecast__list .weather-widget__forecast__list-item .weather-widget__forcate__list-item__temp{font-size:.7em}
@media(max-width:767px){.weather-overview{padding-top:0}
.weather-overview .weather-overview__tab-list li{font-size:1.1em;padding:0;width:31.200000000000003em}
.weather-overview .weather-overview__tab-list a{width:31.200000000000003em}
.weather-overview__tab-content{border:0;margin:0}
.weather-overview__tab-content h2{margin-top:0}
.weather-overview-list{list-style-type:none}
.weather-overview-list .weather-overview-list__item{display:block;float:left;margin:0;text-align:center;width:27%}
.weather-overview-list .weather-overview-list__item.weather-overview-list__item--last{background:url("top/images/interaction.svg") no-repeat scroll right -227px transparent;background-size:30px;height:80px;width:19%}
.weather-overview-list .weather-overview-list__icon{display:block;margin:0 auto}
.weather-overview-list .weather-over-list__lowtemp,.weather-overview-list .weather-over-list__hightemp{display:inline-block;width:100%}
.weather-overview-list .weather-over-list__lowtemp{color:#AAA}
.weather-report,.weather-alarm{background:transparent url('top/images/icons/document.png') scroll no-repeat center 80%;float:left;height:8em;text-align:center;width:49%}
.weather-report h2,.weather-alarm h2{margin:0}
.weather-report a,.weather-alarm a{box-sizing:border-box;display:block;height:3.9em;padding:.8em 0 0;width:100%}
.weather-alarm{background-image:url('top/images/icons/caution.png')}
.weather-localized{margin-top:.8em}
.weather-localized h2{margin:0}
.weather-localized a{background:url("top/images/interaction.svg") no-repeat scroll right -239px transparent;background-size:30px;display:block;line-height:2.5;width:100%}
.weather-localized div{border-bottom:1px solid #ccc;padding-left:.4em}
.weather-localized .weather-localized-settings{background:transparent url("top/images/icons/settings.png") no-repeat scroll right 50%;border-top:1px solid #ccc}
.weather-localized .weather-localized-settings h2{font-size:1.3em;line-height:2.5}
.day-switch{height:4em;margin:.8em 0;width:100%}
.day-switch .day-switch__item{height:4em;line-height:4;width:16%}
.day-switch .day-switch__item a{box-sizing:border-box;height:4em;line-height:4;font-size:1em;padding:0}
.day-switch .day-switch__item.day-switch__item--active{height:3.8em}
#mapContainer{border:1px solid white}
.swipe{overflow:hidden;visibility:hidden;position:relative}
.swipe .swipe-wrap{overflow:hidden;position:relative}
.swipe .swipe-wrap>div{float:left;width:100%;position:relative}
.swipe .swipe-button{background:url("top/images/interaction.svg") no-repeat scroll transparent;background-size:60px;display:block;height:60px;width:4em;position:absolute;top:105px}
.swipe .swipe-button--next{background-position:right -501px;right:0}
.swipe .swipe-button--prev{background-position:left -378px;left:0}
.position{text-align:center;list-style:none;margin:.4em 0 0;padding:0}
.position .position__item{display:inline-block;width:10px;height:10px;border-radius:10px;background:#141414;margin:0 2px;cursor:pointer}
.position .position__item.position__item--active{background-color:#ccc}
}
@font-face{font-family:"Frutiger Neue W02 Bd";src:url("top/fonts/99f761bf-9f30-4bdd-b284-ee7038dc52c9.eot?#iefix");src:url("top/fonts/FrutigerNeueW02Bd/df8cdd77-a94a-4ab9-a957-5fe084222a1d.eot?#iefix") format("eot"),url("top/fonts/FrutigerNeueW02Bd/4b603308-1f36-48f6-be79-dd806bf12b9e.woff") format("woff"),url("top/fonts/FrutigerNeueW02Bd/2e7c7763-eea5-4948-bf03-449a5290c2e9.ttf") format("truetype"),url("top/fonts/FrutigerNeueW02Bd/1a08d2b3-db40-4a33-835d-0a476a906ece.svg#1a08d2b3-db40-4a33-835d-0a476a906ece") format("svg")}
@font-face{font-family:"Frutiger Neue W02 It";src:url("top/fonts/FrutigerNeueW02It/c606e802-323f-45a2-b99a-8a3105da7f88.eot?#iefix");src:url("top/fonts/FrutigerNeueW02It/c606e802-323f-45a2-b99a-8a3105da7f88.eot?#iefix") format("eot"),url("top/fonts/FrutigerNeueW02It/168a0b0c-feca-4f19-8b2e-aa76cee9018d.woff") format("woff"),url("top/fonts/FrutigerNeueW02It/83ac5f50-20eb-49b1-81a2-99ef6e21e861.ttf") format("truetype"),url("top/fonts/FrutigerNeueW02It/3e2948c8-46c0-405b-b79f-be6a75b9f087.svg#3e2948c8-46c0-405b-b79f-be6a75b9f087") format("svg")}
@font-face{font-family:"Frutiger Neue W02 Light";src:url("top/fonts/FrutigerNeueW02Light/d610d28f-7853-4eae-b190-02e3b1c6bce2.eot?#iefix");src:url("top/fonts/FrutigerNeueW02Light/d610d28f-7853-4eae-b190-02e3b1c6bce2.eot?#iefix") format("eot"),url("top/fonts/FrutigerNeueW02Light/93370a6a-7a5c-487f-9caa-c1d6e5457e21.woff") format("woff"),url("top/fonts/FrutigerNeueW02Light/f121f2cc-48ac-4d0a-a54e-14e038ef88da.ttf") format("truetype"),url("top/fonts/FrutigerNeueW02Light/997ff52e-2b03-4091-8fb4-0b36654c16c5.svg#997ff52e-2b03-4091-8fb4-0b36654c16c5") format("svg")}
@font-face{font-family:"FrutigerNeueW02-Regular";src:url("top/fonts/FrutigerNeueW02Regular/976bf70e-eff4-4d7d-9b1c-3b7baf2e83f0.eot?#iefix");src:url("top/fonts/FrutigerNeueW02Regular/976bf70e-eff4-4d7d-9b1c-3b7baf2e83f0.eot?#iefix") format("eot"),url("top/fonts/FrutigerNeueW02Regular/37b02020-a0ec-4a3c-b5f3-7d37169e689b.woff") format("woff"),url("top/fonts/FrutigerNeueW02Regular/b5d7d02f-6c00-45ba-9f40-10c82f22bf6f.ttf") format("truetype"),url("top/fonts/FrutigerNeueW02Regular/f7636eb9-4ec2-418d-b391-4c2fff3d8ef2.svg#f7636eb9-4ec2-418d-b391-4c2fff3d8ef2") format("svg")}
pre,code,kbd,samp,var,tt{font-family:'FrutigerNeueW02-Regular',Times,sans-serif}
body{font-family:'FrutigerNeueW02-Regular',Times,sans-serif}
h2,h3,h4,h5,h6{font-family:'FrutigerNeueW02-Regular',Times,sans-serif}
h1{font-family:'Frutiger Neue W02 Light',Times,sans-serif}
blockquote,cite,q{font-family:'FrutigerNeueW02-Regular',Times,sans-serif}
strong,b,h4,dt,kbd,samp,var,tt,mark,table th,table caption,#logo h1,.table_naked thead tr:first-child,.infobox_crisis h3,.megateaser h2,.flyout h3,aside article h3,.lined-title,.lined-title a.all-entries{font-weight:normal;font-family:'Frutiger Neue W02 Bd',Times,sans-serif}
.togglebox dt,table caption small,table caption span,table th.indented,table th[scope="row"]{font-family:'FrutigerNeueW02-Regular',Times,sans-serif}
i{font-weight:normal;font-family:'Frutiger Neue W02 It',Times,sans-serif}
@font-face{font-family:'AdminCH_Symbols';src:url('top/fonts/AdminCHSymbols/AdminCH_Symbols.eot?vfyvji');src:url('top/fonts/AdminCHSymbols/AdminCH_Symbols.eot?vfyvji#iefix') format('embedded-opentype'),url('top/fonts/AdminCHSymbols/AdminCH_Symbols.ttf?vfyvji') format('woff'),url('top/fonts/AdminCHSymbols/AdminCH_Symbols.woff?vfyvji') format('truetype'),url('top/fonts/AdminCHSymbols/AdminCH_Symbols.svg?vfyvji#icomoon') format('svg')}
[data-icon]:before{content:attr(data-icon)}
.sorttable th a:after,[data-icon]:before,[class*="icon-"]{font-family:'AdminCH_Symbols';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fonticon{text-decoration:none}
.fonticon[data-icon]:before{margin-right:.3846em}
.fonticon [data-icon]{margin-left:.3846em;vertical-align:baseline}
.icn-before[data-icon]:before,.icn-arrow-before[data-icon]:before{float:left}
.icon-douban:before{content:"\55"}
.icon-reply:before{content:"\2d"}
.icon-arrow:before{content:"\2d"}
.icon-left:before{content:"\2d"}
.icon-undo:before{content:"\2d"}
.icon-tools:before{content:"\70"}
.icon-arrowhead-left2:before{content:"\2e"}
.icon-arrow-right:before{content:"\24"}
.icon-signal_cellular_4_bar2:before{content:"\6f"}
.icon-tablet-landscape:before{content:"\79"}
.icon-chevron-left4:before{content:"\3c"}
.icon-chevron-right:before{content:"\3e"}
.icon-sina-weibo:before{content:"\4a"}
.icon-mobile3:before{content:"\35"}
.icon-mobile2:before{content:"\33"}
.icon-mobile:before{content:"\34"}
.icon-google-plus:before{content:"\2b"}
.icon-brand:before{content:"\2b"}
.icon-social:before{content:"\2b"}
.icon-info:before{content:"\23"}
.icon-x:before{content:"\78"}
.icon-envelope:before{content:"\4d"}
.icon-calendar:before{content:"\63"}
.icon-cogs:before{content:"\73"}
.icon-pause2:before{content:"\65"}
.icon-backward2:before{content:"\6a"}
.icon-forward3:before{content:"\6b"}
.icon-previous2:before{content:"\67"}
.icon-next2:before{content:"\68"}
.icon-facebook2:before{content:"\66"}
.icon-file-pdf:before{content:"\41"}
.icon-caret-right:before{content:"\3a"}
.icon-sort-desc:before{content:"\2c"}
.icon-sort-down:before{content:"\2c"}
.icon-star-o:before{content:"\39"}
.icon-retweet:before{content:"\72"}
.icon-arrow-circle-up:before{content:"\37"}
.icon-arrow-circle-down:before{content:"\38"}
.icon-eye:before{content:"\3f"}
.icon-search:before{content:"\53"}
.icon-star:before{content:"\46"}
.icon-trash-o:before{content:"\42"}
.icon-file-o:before{content:"\64"}
.icon-list-alt:before{content:"\69"}
.icon-print:before{content:"\50"}
.icon-fast-backward:before{content:"\7a"}
.icon-play:before{content:"\71"}
.icon-stop:before{content:"\77"}
.icon-fast-forward:before{content:"\75"}
.icon-chevron-down:before{content:"\76"}
.icon-shopping-cart:before{content:"\43"}
.icon-external-link:before{content:"\6c"}
.icon-twitter:before{content:"\74"}
.icon-feed:before{content:"\52"}
.icon-rss:before{content:"\52"}
.icon-bars:before{content:"\6d"}
.icon-navicon:before{content:"\6d"}
.icon-reorder:before{content:"\6d"}
.icon-list-ul:before{content:"\49"}
.icon-desktop:before{content:"\31"}
.icon-laptop:before{content:"\32"}
.icon-tablet2:before{content:"\36"}
.icon-circle:before{content:"\30"}
.icon-youtube-play:before{content:"\59"}
.icon-instagram:before{content:"\45"}
.icon-flickr:before{content:"\48"}
.icon-file-word-o:before{content:"\57"}
.icon-file-excel-o:before{content:"\58"}
.icon-wechat:before{content:"\4e"}
.icon-weixin:before{content:"\4e"}
.icon-medium:before{content:"\4c"}
.icon-sort-asc:before{content:"\3b"}
.icon-sort-up:before{content:"\3b"}
#toggle_advanced_btn{font-size:1em;cursor:pointer}
@-ms-viewport{width:device-width}
body:after{content:'oversize';display:none;position:fixed;bottom:0;left:0;z-index:1060;background:#c3325f;padding:.4em}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
@media screen and (min-width:768px) and (max-width:999px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-tablet{display:inherit !important}
.hidden-tablet{display:none !important}
}
@media screen and (max-width:767px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-phone{display:inherit !important}
.hidden-phone{display:none !important}
}
@media screen and (max-width:491px){.visible-phone-portrait{display:inherit !important}
.hidden-phone-portrait{display:none !important}
}
.visible-print{display:none !important}
@media screen and (min-width:1340px){body{font-size:.87em}
}
@media screen and (min-width:1200px) and (max-width:1339px){body{font-size:.81em}
}
@media screen and (min-width:1000px) and (max-width:1199px){body{font-size:.75em}
}
@media screen and (max-width:999px){body{font-size:.75em}
}
@media screen and (min-width:1000px) and (max-width:1340px){body:after{content:'desktop';background:#ffc40d}
}
@media screen and (min-width:768px) and (max-width:999px){body:after{content:'tablet';background:#f89406}
#container{width:62.800000000000004em}
.ym-col2{width:auto;float:none;margin-left:21.200000000000003em;margin-right:.8em}
.ym-col3{clear:both;float:none;width:auto;margin-left:22em;margin-right:1.6em}
#mainnav .hnav{min-height:5em}
#mainnav .hnav>li{min-height:4.8em}
#mainnav .hnav>li>a{font-size:1em}
}
@media screen and (max-width:767px){body:after{content:'phone-landscape';background:#46a546}
#wrapper{position:relative;overflow:hidden;width:100%}
#wrapper #container{width:100% !important;position:relative}
.linearize-level-1{width:200%}
.linearize-level-1 .ym-col2{width:50%}
.linearize-level-1,.linearize-level-1>[class*="ym-col"]{display:block;padding:0;margin:0}
.linearize-level-1>[class*="ym-col"]>[class*="ym-cbox"]{overflow:hidden;padding:0}
#breadcrumb{display:none}
}
@media screen and (max-width:491px){body:after{content:'phone-portrait';background:#069}
}
@media print{.gmap-show-print{page-break-inside:avoid !important;display:block !important;visibility:visible !important}
*{-webkit-print-color-adjust:exact;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
.clearfix.tabs-list{display:none !important}
body{-webkit-print-color-adjust:exact}
body:after{display:none}
body p{font-size:1.5em}
body tr td p{font-size:12pt}
body p a{text-decoration:underline !important;cursor:pointer !important}
body h2{font-size:2.5em !important}
body h3{font-size:2em !important}
body h4{font-size:1.5em !important}
body h5{font-size:1.5em !important;font-weight:normal !important}
body h6{font-size:1.3em !important;font-weight:normal !important}
body pre{font-size:1.5em !important}
blockquote:nth-child(14){font-size:1.5em}
.row{margin-left:0 !important}
.span12{width:28cm}
.infobox_crisis{width:26cm !important;page-break-inside:avoid !important}
.infobox_crisis p{width:25cm !important}
.span6{width:24cm}
.span3{width:20.8em}
.slidingteaser{page-break-inside:avoid !important}
.slidingteaser a{display:none !important}
.slidingteaser .projectslider,.slidingteaser .content{border:none !important}
h1.pagetitle{margin:.4em 1.6em .5em 0;font-size:3.5em}
h2.lined-title a{display:none !important}
.float-left{float:left;display:inline;margin:1.3em .8em 0 0}
[class*="span"]{float:left !important;margin-left:0 !important}
.standardteaser{margin-right:1.6em !important}
.overlay{width:24cm}
.overlay.indicator{display:none !important}
.contact_tabs{width:24cm !important;page-break-inside:avoid !important;display:block !important}
.contact_tabs article{border:none !important}
.contact_tabs ul.iconliste li{margin-left:0 !important}
.contact_tabs p span.text{display:none !important}
article{border:none !important}
article.basket{border:none !important}
article.basket li{border:none !important}
article.basket a{display:none !important}
article ul.linkliste{list-style:none !important;margin-left:0 !important}
nav,footer,#treecrumb,#metanav,.megateaser,#sitesearch,#themes,#blowup,.enhanced_select_list ul li.enhanced_select_filter,.printme,.noprint{display:none !important}
#main.headsep{border:0}
.nanoHolder{height:auto !important}
.nano{width:auto !important;height:auto !important}
.nano h3{font-size:1em !important}
.nano .nanoscroller{height:auto !important;overflow-x:visible}
h1,h2,h3,h4,h5,h6{page-break-before:avoid !important}
abbr[title]:after,acronym[title]:after{content:'(' attr(title) ')'}
a,a:link,a:focus,a:visited,a:active,a:hover{color:#069 !important;text-decoration:none;cursor:default}
figure{margin-top:0 !important}
figure figcaption{font-size:1em;margin-top:.7em}
.infobox{position:relative;background-color:#f5f5f5;margin:1.5em 0 !important}
select{-webkit-appearance:none}
select.select{display:none !important}
.enhanced_checkbox,.enhanced_radio{visibility:hidden !important}
input.input_invisible{position:inherit;left:0;text-indent:0}
select.input_invisible{position:inherit;left:0;text-indent:0 !important}
ul.enhanced_select_scroll{display:none !important}
#pageheader{position:relative;top:0;left:70px;height:100pt}
#pageheader h1{font-size:1.5em !important}
#logo{position:absolute;top:0;left:0;width:100%;height:80pt;z-index:1}
#logo img{width:200pt;height:58px;margin-right:26px;padding-right:26px;display:inline-block;float:left;border-right:1px solid #e5e5e5 !important}
a#logo[href]:after{content:none}
#breadcrumb{display:block !important}
#breadcrumb ul.hnav>li{margin-left:0 !important;float:left !important}
.toggletable,.togglecontent{display:block !important}
ul.tabs-list li{display:none !important}
.ui-accordion .ui-accordion-content{display:block !important}
.tabbody{display:block !important}
.tabhead{display:block !important;margin-top:100px}
h3.tabhead:before{content:none !important}
#contact .tabbody{display:block !important}
#map_canvas{width:600pt;height:450pt;position:relative;margin-top:20pt;margin-bottom:20pt}
#main{margin-left:37pt}
.print_preview{width:60em;margin-left:2em;position:relative}
.print_buttons{text-align:right;height:3em;margin:1.5em 0;border-bottom:1px solid #333}
.print_buttons input{margin-right:1em}
.print_preview .printme{top:0}
.visible-print{display:inherit !important}
.hidden-print{display:none !important}
p,h2,h3{orphans:3;widows:3}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{page-break-inside:avoid !important;margin:1.5em 0 0 0 !important}
.cycletable{position:relative !important}
.cycletable tfoot tr th{text-align:center !important}
.table_naked th{padding-left:1em !important}
table{position:relative !important;font-size:1.2em}
table thead{display:table-header-group}
table thead th a{cursor:normal !important}
table tr{page-break-inside:avoid}
table tr td{page-break-inside:avoid !important}
table img{page-break-inside:avoid !important}
img{max-width:100% !important;margin-top:1em}
.print_buttons{display:none}
}
#langnav__mobile{display:none}
@media screen and (max-width:767px){#langnav__mobile{display:inline;float:right;margin-right:.2em;padding-top:.15em}
#langnav{display:none}
#langnav__mobile li{min-width:0;margin-left:.2em;margin-right:.2em}
#langnav__mobile li a{vertical-align:middle;padding:.3em}
#langnav__mobile .langnav__mobile--active a{background-color:#ccc}
.pagenav .flyout_bottom{display:none;height:0}
.modalized #nav_modal_rnd.modal{opacity:1;z-index:1040;background-image:none;background-color:#fff}
#servicenav.hnav{display:none}
.pagenav ul li a{color:#757575}
.pagenav ul li a.active{border-left: 0.4em solid #dc0018;color: #000}
.pagenav ul li a,.pagenav ul li a.active{padding-left:1.2 em}
.letter_tabs .tabs-list{display:block !important;background-color:#fff !important}
.letter_tabs ul.tabs-list li{border:none !important}
.letter_tabs ul.tabs-list li a{border:1px solid #ccc !important;background-color:rgba(255,255,255,1) !important;height:100%;width:3em !important}
.letter_tabs ul.tabs-list li.current a{color:#000;border-top:3px solid #dc0018 !important}
.letter_tabs ul.tabs-list li.disabled a{background-color:#f5f5f5 !important;color:#ccc}
.map_tabs .current{border:none !important}
.parsys.map{display:none}
}
.textimage article div{font-size:1.1em;line-height:1.5em;margin:.8em 0 0 0}
.textimage ul,.textimage ol,.table ul,.table ol{margin:.88em 0 0 0}
.textimage ul{padding-left:1.2em}
.textimage ol{padding-left:1.5em}
.textimage ul li,.textimage ol li{margin-left:0}
.table ul li,.table ol li{font-size:1em}
.textimage ul li p,.textimage ol li p{display:inline}
ul.eda-instagram-feed__list{padding-left:0}
.countries_tabs .letter_tabs ul.tabs-list li a{width:1.298em}
.height-auto{height:auto}
.themes-description p{display:block}
.themes_flyout_custom .content{border-top:0}
.solr_search_tabs .no-letters{width:120px !important}
.list_style_none{list-style-type:none}
.treecrumb_level3_link{min-width:100px}
.treecrumb_level3_list{display:none;max-height:150px;height:auto !important}
.treecrumb_level3_item{padding-right:.8em}
.focus-width-100{width:100% !important}
.focus-width-50{width:50% !important}
.focus-width-33{width:33.3% !important}
.focus-width-25{width:25% !important}
.fields.filter-form{font-size:12px}
.focus-phone-bullet li{margin-right:0 !important}
table.projects-table p{line-height:1.5}
.accessible_tabs>ul li{display:inline-block !important;float:none !important}
.accessible_tabs .textimage ul li{display:list-item !important}
.accessible_tabs ul.tabs-list li a{float:none !important;display:block !important}
.letter_tabs ul li{display:inline-block !important;float:none !important}
.letter_tabs ul li a{float:none !important;display:block !important}
.treecrumb_list_arabic{margin-left:.8em;margin-right:0 !important}
.treecrumb_list_header_arabic{padding-right:1.6em;padding-left:0 !important;text-align:right}
.treecrumb_list_arabic li a{margin-left:0 !important;margin-right:.8em;padding-right:1.6em;padding-left:0 !important;text-align:right}
.page_title_arabic{margin:.4em 0 0 1.6em !important}
.print_me_arabic{right:auto;left:.8em}
.left_nav_header_arabic{margin-right:25px;font-size:100% !important;border-bottom:0 !important;padding:0 !important}
.all-before-arabic:before{left:auto !important}
.left_nav_item{margin-left:10px}
.page_links_arabic h3,.page_links_arabic ul li{text-align:right}
.dropdownboxclosedcontent{display:none}
.dropdownlinkopened:before{font-family:'AdminCH_Symbols';content:',';speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3846em;font-size:1.13em}
.dropdownlinkclosed:before{font-family:'AdminCH_Symbols';content:':';speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.6146em;font-size:1.13em}
ul.country-flyout-countries{float:left !important;width:30%}
ul.country-flyout-countries li{display:list-item !important;list-style-type:none;margin-bottom:10px}
.carousel-mobile.active{z-index:1000}
.galleria-info-description{margin-right:200px}
.galleria-info-description h5{padding-top:2px}
.gallery-control{z-index:20}
.shadowed{box-shadow:5px 5px 10px #888;border:1px solid #ccc}
.afterShadow{margin-left:1em}
.shadowedFigure{margin-right:1.5em;margin-bottom:1em}
ul.contact-entry{margin-top:40px;list-style:none}
.contact-entry li{margin:10px 0}
.hnav .flyout .teaserstandard a,.hnav .flyout .textimage a{color:#069;text-decoration:underline}
.hnav .flyout .teaserstandard a:visited,.hnav .flyout .textimage a:visited,.flyout_item a:visited{color:#551a8b}
.hnav .flyout .teaserstandard a:hover,.hnav .flyout .textimage a:hover,.flyout_item a:hover{color:#dc0018 !important}
.flyout .ym-gl.ym-g33,.flyout .ym-gl.ym-g50,.flyout .ym-gl.ym-g66,.flyout .ym-gl.ym-g25,.flyout .ym-gl.ym-g75{float:left}
.no-margin{margin:0}
.margin-right-25{margin-right:25px}
@media screen and (max-width:480px){.overflow-y-scroll{overflow-y:scroll !important}
}
.teaseroverview .flyout_item h3{word-wrap:break-word}
.black_iw_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:.8;opacity:.80;filter:alpha(opacity=80)}
.white_iw_content{display:none;position:absolute;top:25%;left:25%;width:680px;height:558px;padding:4px;background-color:white;z-index:1002;overflow:auto}
.contact_info{margin-left:15px !important;margin-top:3px !important;overflow:hidden}
#mapclosesym{float:right;padding-right:10px;padding-bottom:4px}
.gmap-contact{width:680px;height:520px;visibility:hidden}
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
* html .ui-tooltip{background-image:none}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url(top/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(top/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(top/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(top/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(top/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(top/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(top/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px;background-image:url(top/css/jquery-ui/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(top/css/jquery-ui/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(top/css/jquery-ui/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(top/css/jquery-ui/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(top/css/jquery-ui/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(top/css/jquery-ui/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(top/css/jquery-ui/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(top/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa url(top/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(top/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.jvectormap-label{position:absolute;display:none;border:solid 1px #cdcdcd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:white;font-family:sans-serif,Verdana;font-size:smaller;padding:3px;z-index:1000000000}
.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;padding:3px;color:white;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}
.jvectormap-zoomin{top:10px}
.jvectormap-zoomout{top:30px}
.hidden_zoomout{display:none}