@charset"UTF-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;border:0;padding:0;outline:0;font-size:100%;font-style:normal;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:0.1em dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:0.1em;border:0;margin:1em 0;border-top:0.1em solid #ccc;padding:0}
input,select{vertical-align:middle}
html{overflow-y:scroll}
body{position:relative;font-size:62.5%;color:#222;background:#FEFEFE url('../../typo3conf/ext/website/Resources/Public/Images/bg_body.png') left top}
#masthead>p:first-child,h1,h2,h3,h4,h5,legend,.event .category{font-family:"Book Antiqua","Hoefler Text","Century Schoolbook","Century Schoolbook L",Times,serif}
body,label,input,select,textarea,h2 .button,.event .location span,.searchresult h3{font-family:"Gill Sans MT","Gill Sans","Lato","Franklin Gothic","Franklin Gothic Book","Myriad Pro","DejaVu Sans",sans-serif}
#masthead .rslides_tabs li a:after{font-family:Arial,Georgia,Helvetica,sans-serif}
@font-face{font-family:'academyIcons';src:url('../../typo3conf/ext/website/Resources/Public/Fonts/academyIcons.eot?-cf8jl0');src:url('../../typo3conf/ext/website/Resources/Public/Fonts/academyIcons.eot?#iefix-cf8jl0') format('embedded-opentype'),url('../../typo3conf/ext/website/Resources/Public/Fonts/academyIcons.woff?-cf8jl0') format('woff'),url('../../typo3conf/ext/website/Resources/Public/Fonts/academyIcons.ttf?-cf8jl0') format('truetype'),url('../../typo3conf/ext/website/Resources/Public/Fonts/academyIcons.svg?-cf8jl0#academyIcons') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'academyIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#banner p{margin:0 0 0.5em 0;color:#FFF}
#masthead>p:first-child{font-size:3.1em;line-height:1.2em;margin:0}
h1,#footer h2{font-size:2.8em;line-height:1.6}
h2,#footer h3{font-size:2.2em;line-height:1.6}
h3{font-size:1.8em;line-height:1.6}
h4{font-size:1.6em;line-height:1.6}
h5{font-size:1.4em;line-height:1.6}
p,blockquote,pre,address,code,li,dt,dd,label,input,select,textarea,th,td{font-size:1.4em;line-height:1.6}
legend{font-size:2em;line-height:1.6}
figcaption{font-size:1.2em;line-height:1.4em}
#navigation li{font-size:1em}
#navigation li a{font-size:1.4em}
.navinfo{font-size:0.9em}
#searchfield,#searchbutton{font-size:1.2em}
#masthead p{font-size:1.5em}
#breadcrumbs p,#breadcrumbs li{font-size:1.2em}
#content #breadcrumbs li:before{font-size:1em}
h1:after{font-size:0.8em}
h1 .button{margin-left:0.75em;font-size:0.5em;line-height:1.6em}
#content ul li:before,#footer ul li:before{font-size:1.4em}
#content li li{font-size:1em}
.mfp-title{font-size:1.6em}
.row dl{font-size:0.7em}
#content .footnotes li{font-size:1.2em;line-height:1.5em}
#masthead .rslides_tabs li a:after{font-size:1.3em}
#language-nav ul ul li{font-size:1em}
#search:after{font-size:1.4em}
#navigation a:after{font-size:2.3em}
#content .filter ul ul{font-size:1em}
#content .filteroptions .selected a:before{font-size:1em}
#searchfilter fieldset:after{font-size:2.3em}
sup{font-size:0.8em}
.icon.after:after{font-size:1em}
h3 .icon:before,h3 .icon.after:after,h3.icon:before,h3.icon.after:after{font-size:1em}
.down:before,.down.after:after{font-size:1em}
.first:before,.first.after:after{font-size:1em}
.last:before,.last.after:after{font-size:1em}
.more:before,.more.after:after{font-size:1em}
.next:before,.next.after:after{font-size:1em}
.previous:before,.previous.after:after{font-size:1em}
.up:before,.up.after:after{font-size:1em}
#content ol li:before{font-size:1em}
blockquote p{font-size:1em}
.event time{font-size:2.4em}
.event time .hours{font-size:0.42em}
.event h2:after,.event h3:after{font-size:0.8em}
ol li{line-height:2em}
@media screen{.container_12,.container_16{width:100%;max-width:96em;margin:0 auto}
#quicklinks{position:relative;z-index:5;overflow:hidden;min-height:4em;background:#2d2d2d url('../../typo3conf/ext/website/Resources/Public/Images/bg_services.png') left top repeat-x}
#quicklinks p,#quicklinks ul{position:absolute;left:-999em}
#services{position:relative;z-index:10;min-height:4em;margin-top:-4em;background:#2d2d2d url('../../typo3conf/ext/website/Resources/Public/Images/bg_services.png') left top repeat-x}
#services ul,#services nav{float:left}
#services li{display:inline;margin:0 1.5em 0 0}
#services a{display:inline-block;padding:0 0.6em;color:#EFEFEF;text-decoration:none;border-radius:0.4em;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
#services a:hover,#services .act a{background:#5F5F5F;text-shadow:0 0.1em 0.1em #333;-webkit-box-shadow:inset 0.1em 0.1em 0.2em #333;box-shadow:inset 0.1em 0.1em 0.2em #333}
#informationservices{position:absolute;top:0.85em;right:28em}
#language-nav ul{position:relative;background:url('../../typo3conf/ext/website/Resources/Public/Images/flags_de.png') left 0.3em no-repeat;margin:0;padding:0;color:#FFF;width:6em}
#language-nav .en{background-image:url('../../typo3conf/ext/website/Resources/Public/Images/flag_uk.png')}
#language-nav .es{background-image:url('../../typo3conf/ext/website/Resources/Public/Images/flag_es.png')}
#language-nav ul li{margin:0;padding:0.3em 0.5em 0.3em 2em}
#language-nav ul ul{float:none;display:none;background:#2d2d2d url('../../typo3conf/ext/website/Resources/Public/Images/bg_services.png') left top repeat-x;border-radius:0.4em;padding-bottom:0.8em}
#language-nav .langselect:hover ul{display:block}
#language-nav ul ul li{display:block;padding:0.5em 0 0 0;text-align:center}
#search{position:absolute;top:0.8em;right:1em;width:22em}
#search fieldset{border:none;padding:0;background:none}
#search:after{content:"\e009";position:absolute;top:0.35em;padding-left:0.6em;font-family:'academyIcons';font-weight:normal;-webkit-font-smoothing:antialiased}
#searchfield{margin:0;padding:0;width:18em;height:2em;border:none;-webkit-border-radius:0.4em;border-radius:0.4em;color:#979D9D;
text-indent:2em;font-style:italic;-webkit-box-shadow:inset 0.1em 0.1em 0.2em #333;box-shadow:inset 0.1em 0.1em 0.2em #333}
#searchbutton{position:absolute;top:-0.3em;right:0.1em;width:5em;height:2em;border:none;-webkit-border-radius:0 0.4em 0.4em 0;border-radius:0 0.4em 0.4em 0;color:#FFF;background:#5F5F5F;text-shadow:0 0.1em 0.1em #333;cursor:pointer}
#header{clear:both;min-height:10em;padding:4em 0}
#logo{position:relative;top:-0.3em;text-decoration:none}
#logo img{float:left;margin-right:0.75em}
.title{position:relative;top:0.2em;padding:1em 0;line-height:1.3em;color:#333333;margin:0 -1em 0 0}
#navigation ul{height:10em;border-left:1px dotted #333}
#navigation ul li{position:relative;float:left;position:relative;float:left;width:13.89em;height:10em;margin-right:0;border-right:0.1em dotted #333}
#navigation #uid1301{width:12em}
#navigation a{display:block;height:6.5em;margin:0.1em 0.25em 0 0.3em;padding:0.4em 0.2em 0 0.8em;color:#333;text-decoration:none;font-weight:bold;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
#navigation a:link,#navigation a:active,#navigation a:visited{background:none;border:none}
#navigation .act a,#navigation a:hover{outline:0.1em solid #C6C7C6;background:rgba(92,102,102,0.2)}
.navinfo{display:block;position:relative;font-weight:normal;font-style:italic}
#navigation .act a:after,#navigation a:hover:after{position:absolute;right:0.2em;bottom:-0.2em;content:"❤";font-family:'academyIcons';font-weight:normal;text-align:center;-webkit-font-smoothing:antialiased;outline:1px solid transparent;
}
#uid1302.act a:after,#uid1302 a:hover:after{content:"\e025"}
#uid1303.act a:after,#uid1303 a:hover:after{content:"\e01c"}
#uid1304.act a:after,#uid1304 a:hover:after{content:"\e000"}
#uid1305.act a:after,#uid1305 a:hover:after{content:"\e002"}
#uid1306.act a:after,#uid1306 a:hover:after{content:"\e004"}
#adwlm-1306 #navigation ul{height:9.5em}
#adwlm-1306 #navigation ul li{height:9.5em}
#adwlm-1306 #navigation a{height:6.2em}
#banner{clear:both;margin:0 0 8em 0;padding:2em 0 0.5em 0;color:#FFF;background:#00204A url('../../typo3conf/ext/website/Resources/Public/Images/bg_banner.png') 0 0 repeat-x}
#masthead,#content{max-width:94em !important}
#content{position:relative;clear:both}
#breadcrumbs{position:absolute;top:-5.5em;color:#5A6666}
#content #breadcrumbs ul{float:left;margin:0;padding:0}
#content #breadcrumbs p,#content #breadcrumbs li{float:left;margin:0}
#content #breadcrumbs p{margin-right:1em}
#content #breadcrumbs li{margin-right:0.5em}
#content #breadcrumbs li:first-child:before{content:"";padding-left:0}
#content #breadcrumbs li:before{top:0.3em;padding:0 0.8em;content:"⇢";color:#5A6666;text-shadow:0.1em 0.1em 0 rgba(255,255,255,0.7)}
#breadcrumbs a{text-decoration:none}
#breadcrumbs a:link,#breadcrumbs a:visited,#breadcrumbs a:active{color:#5A6666}
#breadcrumbs a:hover,#breadcrumbs a:focus{color:#335391}
#content .contentnavigation{margin:0 0 3em 0;padding:0}
#content .contentnavigation ul{margin-left:0}
#content .contentnavigation li{position:relative;margin:2px 0 0 0;border:1px solid #DDDBDB;padding:0 1em 0 1.3em;background:rgba(92,102,102,0.13);line-height:1;text-indent:0;text-shadow:0.1em 0.1em 0 rgba(255,255,255,0.7)}
#content .contentnavigation li:before{content:"";top:0;margin:0}
#content .contentnavigation a{display:block;color:#333;text-decoration:none;padding:0.5em 0}
#content .firstlevel>li:hover,#content .firstlevel>.act{margin-left:-0.3em;border:1px solid transparent;border-radius:0.4em 0 0 0.4em;padding-left:1.6em;background:#002550;text-shadow:0 0.1em 0.1em #333}
#content .firstlevel>li:after{content:"";position:absolute;top:-1px;right:-1.1em;width:0;height:0;border:transparent solid;border-width:1.1em 1.1em 1.1em 0}
#content .firstlevel>li:hover:after,#content .firstlevel>.act:after{border-color:#002550 transparent #002550 #002550}
#content .firstlevel>li:hover a,#content .firstlevel>.act a{color:#FFF;text-shadow:none}
#content .contentnavigation .secondlevel{position:relative;margin:1px -1.2em -1px -1.8em;padding:0.5em 0;background:#FEFEFE url('../../typo3conf/ext/website/Resources/Public/Images/bg_body.png') left top}
#content .secondlevel>li{margin:0 1em;background:none;border-left:none;border-right:none;border-top:none}
#content .secondlevel>li:last-child{border-bottom:none}
#content .firstlevel .secondlevel>li a{color:#333}
#content .firstlevel .secondlevel>li a:hover,#content .firstlevel .secondlevel>.act a{font-weight:bold}
#content .filter li{border:none;background:none;padding:0;text-indent:1em}
#content .filter .label{position:relative;border:1px solid #DDDBDB;background:rgba(92,102,102,0.13)}
#content .filter .label:after{display:inline-block;position:absolute;right:2em;width:1em;height:1em;font-family:'academyIcons';font-weight:normal;-webkit-font-smoothing:antialiased;content:"\e005"}
#content .filter a{padding:0.5em}
#content .filter a.active:after{content:"\e016"}
#content .filter ul ul{position:relative;overflow:hidden;margin-bottom:0;background:none;padding:0.8em 1em}
#content .filter .inactive{padding:0.2em 0.5em 0.4em 0.5em;color:#BDC1C1}
#content .filteroptions li{text-indent:0;border-bottom:0.1em solid #DFE1E0}
#content .filteroptions li:last-child{border-bottom:none}
#content .filteroptions .selected a:before{position:absolute;top:0.45em;right:0.5em;width:1em;height:1em;text-align:center;content:"x"}
#content .filteroptions .selected a{font-weight:bold}
#content .filteroptions a:hover{font-weight:bold}
#alphabetical+.filteroptions{text-indent:0;padding-right:0em !important}
#alphabetical+.filteroptions li{display:inline-block;text-indent:0;width:2em;text-align:center;border:none}
#alphabetical+.filteroptions .inactive{padding:0}
#alphabetical+.filteroptions .selected a:before{content:""}
#alphabetical+.filteroptions a:hover,#alphabetical+.filteroptions .selected a{color:#FFF;text-shadow:none;font-weight:normal;background:#002550}
#searchfilter{border:none}
#searchfilter fieldset{padding:0;border:none;background:none}
#searchfilter fieldset:after{content:"\e009";position:absolute;top:0.4em;left:0.3em;font-family:'academyIcons';font-weight:normal;-webkit-font-smoothing:antialiased;color:#002672}
.searchfield{width:19.5em;height:1.6em;border:0.1em solid #5A6666;-webkit-border-radius:0.4em 0 0 0.4em;border-radius:0.4em 0 0 0.4em;color:#979D9D;
text-indent:2em;font-style:italic;-webkit-box-shadow:inset 0.1em 0.1em 0.1em #333;box-shadow:inset 0.1em 0.1em 0.1em rgba(0,0,0,0,0.3)}
.searchbutton{position:relative;left:-0.4em;width:5em;height:2.32em;-webkit-border-radius:0 0.4em 0.4em 0;border-radius:0 0.4em 0.4em 0;outline:none;color:#FFF;background:#002550;text-shadow:0 0.1em 0.1em #333;cursor:pointer}
#footer{position:relative;z-index:0;clear:both;min-height:52em;margin-top:6em;padding:4em 0 0 0;color:#323232;background:#BDC1C1 url('../../typo3conf/ext/website/Resources/Public/Images/bg_footer_fill_mobile.jpg') 0 0 repeat;background:-moz-radial-gradient(34% 60% 0deg,circle cover,rgba(255,255,255,0.25),rgba(125,133,133,0.25)),#BDC1C1 url('../../typo3conf/ext/website/Resources/Public/Images/bg_footer_fill_mobile.jpg') 0 0 repeat;background:-webkit-gradient(radial,412 118,40,100 44,1000,from(rgba(255,255,255,0.25)),to(rgba(125,133,133,0.25))),#BDC1C1 url('../../typo3conf/ext/website/Resources/Public/Images/bg_footer_fill_mobile.jpg') 0 0 repeat}
#footer:before{position:relative;top:-4em;display:block;height:0.1em;border-top:0.1em solid #ACB1B1;content:" ";background:#FFF}
#footercontent{position:relative;z-index:10}
#footer h2{position:absolute;z-index:5;right:0;bottom:0;margin:0;padding:0;text-indent:-999em;width:585px;height:494px;background:url('../../typo3conf/ext/website/Resources/Public/Images/bg_footer_logo.png') 0 0 no-repeat}
.block{display:block}
h1,h2,h3,h4,h5{color:#002672;margin:1em 0 0.75em 0;font-weight:500;clear:both;line-height:1.3em}
h1{margin-top:1.5em}
h1+h2{margin-top:-0.5em}
.csc-firstHeader{margin-top:0}
h1{position:relative;z-index:5;overflow:hidden}
h1:after{position:absolute;z-index:10;width:100%;margin:0 0 0 0.4em;padding:0.1em 0 0 0;content:"\2022";background:url('../../typo3conf/ext/website/Resources/Public/Images/bg_h2.png') 1em 50% no-repeat}
h1 .buttoncontainer{position:relative;display:inline;z-index:20;left:2em;margin-right:-4.48em;padding:0 0.4em;background:#FFFFFF url('../../typo3conf/ext/website/Resources/Public/Images/bg_body.png') left top}
#banner h1{color:#FFF}
#banner h1:after{display:none;content:""}
#footer h3,#footer h4,#footer h5{padding:0 0 0.1em 0;color:#333;background:url('../../typo3conf/ext/website/Resources/Public/Images/bg_h2_footer.gif') left bottom repeat-x;text-shadow:1px 1px 0 rgba(255,255,255,0.7);
}
#footer div h3{margin-top:1.5em}
#footer div h3:first-child{margin-top:0}
#adwlm-1301 #maincontent h1,#adwlm-1301 #additionalcontent h1{margin-top:0;margin-bottom:0}
#adwlm-1301 #maincontent h1{margin-top:-1em}
p{margin:0 0 1em 0}
b,strong{font-weight:bold}
i,em{font-style:italic}
.underline{text-decoration:underline}
sup{vertical-align:middle;position:relative;bottom:0.3em;padding:0 0 0 0.3em}
a,a:link,a:visited,a:active,a:hover,a:focus{color:#002975}
a:visited{color:#6F6F6F}
a:hover,a:focus{color:#335391}
h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}
h2 a:hover,a:active,a:visited{color:#002975}
a.invert{color:#FFF !important}
#footer a:link,#footer a:active{color:#333}
#footer a:hover,#footer a:focus{color:#5F5F5F}
#footer a:visited{
color:#333}
.button,.submit{min-width:1em;display:inline-block;padding:0.4em 1em 0.3em;border:0.1em solid #c7cbca;border-radius:0.3em;background:#E4E7E6;text-decoration:none;text-shadow:0.1em 0.1em 0 rgba(255,255,255,0.85);text-align:center;vertical-align:20%;background:rgba(228,231,230,0.5);background:-webkit-gradient(linear,0% 0%,0% 65%,from(rgba(255,255,255,0.5)),to(rgba(187,187,187,0.7)));background:-moz-linear-gradient(90% 100% 90deg,rgba(187,187,187,0.7),rgba(255,255,255,0.5));transition:background .3s ease;-webkit-transition:background .3s ease}
a.button,a.button:link,a:visited.button,a.button:active{color:#222}
.button:hover,.button.act,.submit:hover{color:#FFF !important;background:#002975;background:-moz-linear-gradient(81% 21% 270deg,#00215E,#002975);background:-webkit-gradient(linear,0% 0%,0% 31%,from(#00215E),to(#002975));text-shadow:0 0.1em 0.1em rgba(0,0,0,0.85)}
.box{position:relative;display:inline-block;min-height:2em;padding:0.3em 1em 0.2em 1em;border:0.1em solid #DFE1E0;background-color:#D8DDE3;background-color:rgba(0,33,94,0.1);background-position:0.6em 50%;background-repeat:no-repeat;text-decoration:none;text-shadow:0.1em 0.1em 0 rgba(255,255,255,0.7);transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out}
.button:hover,.button:visited,.box:hover,.box:visited{color:#002975}
.box:hover{background-color:rgba(0,33,94,0.2)}
.button:before,.button:after,.box:before,.box:after{content:" ";display:inline-block}
.icon:before,.icon.after:after{content:"❤";position:relative;top:0.2em;min-height:1em;margin:0 0.5em 0 0;width:1em;display:inline-block;font-family:'academyIcons';font-weight:normal;text-align:center;-webkit-font-smoothing:antialiased}
.icon.after:before{content:"";display:none}
.icon.after:after{margin-top:0;margin-left:0.75em}
.icon.button:before,.icon.box:before{margin-right:0.5em}
.eventinfo.icon:before,.eventinfo.icon.after:after{margin-right:0}
.icononly{position:relative;display:inline-block;overflow:hidden;width:1em;height:1.2em;padding:0.4em 0.6em 0.3em;text-indent:3em;text-decoration:none}
.icononly.button,.icononly.box{text-indent:0}
.icononly.button:before,.icononly.box:before{display:block;margin:-0.25em 0 0 -0.15em;text-align:center}
.icononly:before{content:"❤";margin:0 3em 0 -3.5em;font-family:'academyIcons';-webkit-font-smoothing:antialiased}
.icononly.email{top:0.1em}
.spmicon{position:relative;width:0.1em;top:0.2em;padding:0 0.4em 0 0.5em}
.vcard br+.icononly{margin-left:0.5em;padding:0 0.6em}
.academy:before,.academy.after:after{content:"\e025";top:0.1em}
.book:before,.book.after:after{content:"\e014"}
.card:before,.card.after:after{content:"\e008"}
.chart:before,.chart.after:after{content:"\e022"}
.dates:before,.dates.after:after{content:"\e002"}
.down:before,.down.after:after{content:"\e005";margin-top:0}
.download:before,.download.after:after{content:"\e011"}
.email:before,.email.after:after{content:"\e00f"}
.e-mail:before,.e-mail.after:after{content:"\e00f"}
.facebook:before,.facebook.after:after{content:"\e602"}
.feed:before,.feed.after:after{content:"\e603"}
.first:before,.first.after:after{content:"\e01f";top:0.1em;margin-top:0}
.form:before,.form.after:after{content:"\e00c"}
.hamburger:before,.hamburger.after:after{content:"\e600"}
.home:before,.home.after:after{content:"\e01d"}
.gallery:before,.gallery.after:after{content:"\e010"}
.image:before,.image.after:after{content:"\e024"}
.last:before,.last.after:after{content:"\e01b";top:0;margin-top:0}
.misc:before,.misc.after:after{content:"\e003"}
.media:before,.media.after:after{content:"\e017"}
.mediathek:before,.mediathek.after:after{content:"\e004";top:0.1em}
.more:before,.more.after:after{content:"\e006";top:0.1em;margin-top:0}
.movie:before,.movie.after:after{content:"\e007"}
.news:before,.news.after:after{content:"\e00e"}
.next:before,.next.after:after{content:"\e01a";top:0;margin-top:0}
.notebook:before,.notebook.after:after{content:"\e00d"}
.person-icon:before,.person-icon.after:after{content:"\e001";top:0.1em}
.persons:before,.persons.after:after{content:"\e01c";top:0.1em}
.pr-contracts:before,.pr-contracts.after:after{content:"\e019"}
.pr-info:before,.pr-info.after:after{content:"\e018"}
.pr-laws:before,.pr-laws.after:after{content:"\e023"}
.pr-person:before,.pr-person.after:after{content:"\e020"}
.pr-tasks:before,.pr-tasks.after:after{content:"\e021"}
.previous:before,.previous.after:after{content:"\e013";top:0.1em;margin-top:0}
.project:before,.project.after:after{content:"\e000";top:0.1em}
.paper:before,.paper.after:after{content:"\e00c"}
.publications:before,.publications.after:after{content:"\e00b"}
.rss:before,.rss.after:after{content:"\e00a"}
.search:before,.search.after:after{content:"\e009"}
.sound:before,.sound.after:after{content:"\e015"}
.start:before,.start.after:after{content:"\e01d";top:0.1em}
.subscribe:before,.subscribe.after:after{content:"\e012"}
.text:before,.text.after:after{content:"\e00d"}
.twitter:before,.twitter.after:after{content:"\e601"}
.up:before,.up.after:after{content:"\e016";margin-top:0}
#content ol,#content ul{counter-reset:section;margin-bottom:3em}
#content ul{margin-left:0.4em}
#footer ul{margin-bottom:3em}
#content ul ul{margin:0.3em 0 0 0}
#content ul li{margin:0 0 0.4em 1em}
#content li{list-style-type:none;counter-increment:section}
#content ul li:before{position:relative;top:0.1em;float:left;line-height:1;margin:0 0 0 -0.8em;color:#002672;content:"•"}
#footer ul li{list-style:none}
#content ol ol{margin-bottom:0}
#content ol li:before{content:counters(section,".")". ";color:#002672}
#content .rowheader{border-top:0.2em solid #BDC1C1;padding-top:1em;font-weight:bold}
#content .row{padding:0.6em 0 0.6em 0;border-top:0.1em solid #ddd;border-bottom:none;text-indent:0;margin:0 0 0 -0.2em}
#content .row:last-child{border-bottom:0.1em solid #ddd}
#content ul .row:before{content:none}
.row dl{margin-bottom:0}
.row dl,.row dt,.row dd{border:none}
#content .footnotes{clear:both;margin:3em 0}
#content .footnotes li{padding-left:2em;margin-bottom:0.5em}
#content .footnotes:before{display:block;position:relative;top:-1em;content:"________________________________________"}
#content .footnotes li:before{color:#222;margin:0 1em 0 -2em}
#content .footnotes .icononly{position:relative;top:0.2em;padding:0 0 0 1em}
#content .paginator{margin:3em 0}
.paginator .icononly{height:1.6em;margin-bottom:-0.8em}
.paginator .icononly.button:before{height:3em;margin:0}
.paginator.square .button{padding:0.4em 0.6em 0.3em}
#content ul.paginator li{display:inline-block;margin:0 0 0.2em 0;padding:0;text-indent:0}
#content ul.paginator li:before{content:"";margin:0}
#content ul.paginator li,#content ul li.row{padding-left:0;text-indent:0}
#content .paginator .dots{padding:0.2em 0.6em 0.6em 0.6em;text-align:center;vertical-align:top;width:1em}
.paginator+article{padding-top:1em}
dl{overflow:auto;margin-bottom:3em;border-bottom:0.1em solid #ddd}
dt{width:28%;float:left;clear:both;padding:2% 2% 2% 0;border-top:0.1em solid #ddd;color:#002874;font-weight:bold}
dd{float:left;width:68%;padding:2% 0 2% 2%;border-top:0.1em solid #ddd}
dd+dd{float:right;padding:0 0 2% 2%;border-top:0}
dl.layout-1{border:none}
dl.layout-1 dt{float:none;clear:none;padding:0 0 0.8em 0;border:none}
#content dl.layout-1 dd{float:none;width:100%;position:relative;overflow:hidden;margin:0 0 0.8em 0;padding-left:0;border-bottom:0.1em solid #ddd}
dd .nameColumn{float:left;width:40%}
dd .infoColumn{float:right;width:58%;margin-left:2%}
.contactlist dd{margin-left:0;
border-top:0.1em solid #ddd}
dfn{cursor:help;font-style:normal}
blockquote{margin-bottom:0;border:0.1em solid #DDDBDB;padding:0.5em 1em 0.5em 1em;background-color:rgba(92,102,102,0.13)}
blockquote cite{display:block;padding-top:0.3em;color:#7D8585;font-style:italic;text-align:right}
.citation{margin:2em 0;padding:1.5em;outline:0.1em solid #DFE1E0;background:rgba(92,102,102,0.13)}
table{width:100%;margin-bottom:3em;border-collapse:separate;border-spacing:0.1em}
table .omega{text-align:right}
tbody tr:hover{background-color:rgba(92,102,102,0.2)}
th{padding:0.5em 0em 0.5em 1em;font-weight:normal;text-align:left;color:#fff;background-color:#00215E}
td{border:0.1em solid #ddd;padding:0.5em 0em 0.5em 1em;background-color:rgba(92,102,102,0.13)}
.contenttable-2 th:first-child{background-color:transparent;border:none}
.contenttable-2 td:first-child{color:#ffffff;background-color:#00215E;border:none}
.contenttable-3,.contenttable-4{border-collapse:collapse;border-top:0.1em solid #ddd}
.contenttable-4+a[id]{display:block;margin-bottom:6em}
.contenttable-4 thead{border-top:0.2em solid #BDC1C1}
.contenttable-3 th,.contenttable-3 td,.contenttable-4 th,.contenttable-4 td{padding:0.5em 0.5em 0.5em 0;border:none;color:#002672;background:none}
.contenttable-3 td,.contenttable-4 td{border-top:0.1em solid #ddd;border-bottom:0.1em solid #ddd;color:#222}
.contenttable-3 th,.contenttable-4 th{font-weight:bold}
.contenttable-3 tr:hover,.contenttable-4 tr:hover,.contenttable-5 tr:hover{background:none}
.contenttable-5{border-bottom:0.1em solid #ddd}
.contenttable-5 td{display:block;padding:0 0 1em;border:none;background:none}
.contenttable-5 td:first-child{padding:1em 0 0;border-top:0.1em solid #ddd;color:#002672;font-weight:bold}
.proportion-1 .td-0,.proportion-4 .td-0,.proportion-4 .td-1,.proportion-5 .td-1,.proportion-5 .td-2{width:20%}
.proportion-7 .td-0,.proportion-7 .td-1,.proportion-7 .td-2,.proportion-7 .td-3{width:25%}
.proportion-6 .td-0,.proportion-6 .td-1,.proportion-6 .td-2{width:33%}
.proportion-2 .td-0{width:40%}
.proportion-3 .td-0,.proportion-3 .td-1{width:50%}
.proportion-2 .td-1,.proportion-4 .td-2,.proportion-5 .td-0{width:60%}
.proportion-1 .td-1{width:80%}
form{border-bottom:3em solid transparent}
fieldset{position:relative;border:0.1em solid #ddd;margin-bottom:2em;padding:1em 2em;background:rgba(92,102,102,0.13)}
fieldset+fieldset{margin-top:3em}
legend{margin:0 0 0 -1em;padding:0 0 2em 0.1em;color:#002672}
legend+*{margin-top:-2.5em}
legend.skip+*{margin-top:0}
label{display:block;color:#002672}
input,textarea,select{width:97.5%;margin:0.3em 0em 1em 0;border:0.1em solid #5A6666;padding:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em}
select{width:100%}
select[multiple="multiple"]{padding:0.6em 0.3em}
option+option{margin-top:0.2em}
input[type="checkbox"],input[type="radio"]{position:relative;float:left;margin-right:1em;width:auto}
input[type="checkbox"]+label{clear:left}
input[type="radio"]+label:after{content:" ";display:block;height:1px;clear:both}
input[type="file"]{background-color:#fff}
.submit{display:inline-block;width:auto;margin:1em 0;padding:0.4em 1em 0.3em 1em}
textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none}
figure img{max-width:100%}
figcaption{display:inline-block;margin:0.5em 0;padding:0}
#content figure{margin-bottom:1em}
#content img{border:0.8em solid #E3E5E4;padding:0.1em;outline:0.1em solid #DFE1E0;background:#BDC1C1;vertical-align:bottom}
#content figure.grid_1 img{max-width:52%}
#content figure.grid_2 img{max-width:81%}
#content figure.grid_3 img{max-width:88%}
#content figure.grid_4 img{max-width:91.3%}
#content figure.grid_5 img{max-width:93.5%}
#content figure.grid_6 img{max-width:94.3%}
#content figure.grid_7 img{max-width:95.2%}
#content figure.grid_8 img{max-width:95.9%}
#content figure.grid_9 img{max-width:96.3%}
#content figure.grid_10 img{max-width:96.8%}
#content figure.grid_11 img{max-width:97%}
#content figure.grid_12 img{max-width:97.3%}
#content figure.grid_13 img{max-width:97.5%}
#content figure.grid_14 img{max-width:97.7%}
#content figure.grid_15 img{max-width:97.9%}
#content figure.grid_16 img{max-width:98%}
#content .wrapright{float:right;margin-left:2%}
#content .wrapleft{margin-right:4%}
#content .imagerow{margin:0 -1.5%}
#content .gallerypic{margin:0 1.5% 1.3em 1.5%}
article{padding:4.5em 0 2.5em}
article.mediacontent{padding-top:0}
.detail{padding:0;margin-bottom:5em}
article h2,article h3{margin-top:0}
p+article{padding-top:3em}
.articleinfo{margin:-1em 0 1em 0}
.articleinfo time,.eventinfo time{margin:0 0.5em 0 0;border-right:0.1em solid #333;padding:0 0.5em 0 0}
article .rowheader{margin-top:3em;margin-bottom:1.5em}
.event .grid_3 a{text-decoration:none}
#content .news ul li{display:inline-block;border:1px solid #DDDBDB;background-color:rgba(0,33,94,0.1);color:#002975}
#content .news ul li a{color:#002975}
#content .news .category li{min-width:10em}
#content .news .month li{min-width:8em}
#content .news .year li{min-width:5em}
.classlisting{margin-bottom:2em;border-bottom:0.1em solid #ddd;padding-bottom:2em}
.selection{margin-bottom:2em}
.listing{margin:0 0 5em 0}
.listing div{border-top:0.1em solid #ddd;border-bottom:0.1em solid #ddd}
.listing .person h2{margin-top:0.8em}
.vcard br,.tel .type{display:none}
.vcard br{content:""}
.vcard h3{margin:0.2em 0 0.6em 0}
.person.minimal .org,.person.minimal .url,.person.minimal .photo,.person.minimal .tel,.person.minimal .adr,.person.minimal .category,.person.minimal .note,.person.minimal .freetext,.person.minimal .email.additional{display:none}
.listing .person.minimal .email{display:none}
.listing .person.minimal .note{display:block}
.organisation.minimal .type,.organisation.minimal .geo,.organisation.minimal .region{display:none}
.organisation.minimal .org br,.organisation.minimal .adr br{display:block}
.organisation.minimal .adr,.organisation.minimal .tel,.organisation.minimal .email,.organisation.minimal .url{display:block;margin-bottom:0.5em}
.organisation.minimal .email,.organisation.minimal .url{display:inline-block}
.organisation.minimal .email+br,.organisation.minimal .url+br,.organisation.minimal .freetext+br{display:block}
.organisation.minimal .tel:before,.organisation.minimal .url:before,.organisation.minimal .email:before{content:"";position:absolute;left:0;min-width:15em;color:#002672}
.organisation.minimal .phone.item1:before{content:"Telefon"}
:lang(en) .organisation.minimal .phone.item1:before{content:"Phone"}
.organisation.minimal .fax:before{content:"Fax"}
.organisation.minimal .url.item1:before{content:"Website"}
.organisation.minimal .email.item1:before{content:"E-Mail"}
:lang(en) .organisation.minimal .email.item1:before{content:"Email"}
.person.standard .grid_10{margin-bottom:3em;border-top:0.1em solid #ddd;border-bottom:0.1em solid #ddd;background:url('../../typo3conf/ext/website/Resources/Public/Images/bg_logo_vcard.png') no-repeat right bottom}
.person p .fn{font-weight:bold}
.person.standard h3{margin-bottom:-0.4em}
.person.standard .contactinformation{position:relative;padding:0 0 0 8.5em}
.person.standard br{display:block}
.person.standard .org,.person.standard .email,.person.standard .url,.person.standard .tel,.person.standard .fax,.person.standard .adr,.person.standard .category{display:block;margin-top:0.6em}
.person.standard .organization-name,.person.standard .organization-unit,.person.standard .street-address{display:block}
.person.standard .adr .org{margin-bottom:0em}
.person.standard .adr .label{font-style:italic}
.person.standard .region{display:none}
.person.standard .org{margin-bottom:-0.6em}
.person.standard .org:before,.person.standard .adr:before,.person.standard .email:before,.person.standard .url:before,.person.standard .tel:before,.person.standard .fax:before{content:"Label";position:absolute;left:0;color:#002672}
.person.standard .org:before,.person.standard .adr:before{content:"Anschrift"}
:lang(en) .person.standard .org:before,:lang(en) .person.standard .adr:before{content:"Address"}
.person.standard br+.adr:before{content:""!important}
.person.standard .tel:before{content:"Telefon"}
:lang(en) .person.standard .tel:before{content:"Phone"}
.person.standard .fax:before{content:"Fax"}
.person.standard .home:before{content:"Privat"}
:lang(en) .person.standard .home:before{content:"Private"}
.person.standard .url:before{content:"Website"}
.person.standard .email:before{content:"E-Mail"}
:lang(en) .person.standard .email:before{content:"Email"}
.personname{font-weight:bold}
#adwmainz a{text-decoration:none}
#adwmainz .street-address,#adwmainz .tel{display:block}
#adwmainz .phone{margin-top:1em}
.unittitle,.unitrole{display:block}
.unittitle{font-weight:bold}
#eventcalendar{margin-bottom:3em}
#eventcalendar li:nth-child(3){margin-left:3em}
#eventcalendar li:nth-child(5){margin-right:3em}
#eventcalendar .thirty+.paginator li:nth-child(3){margin-left:1.5em}
#eventcalendar table{width:100%;margin:2em 0;border:0.1em solid #BDC1C1;border-collapse:collapse}
#eventcalendar tr:hover{background-color:transparent}
#eventcalendar td{padding:0.1em;border:0.1em solid #BDC1C1;border-width:0 0.1em;background:none;text-align:center}
#eventcalendar .thirty td{width:3.33%}
#eventcalendar .date a{display:inline-block;padding:0 0.2em 0 0.3em;text-indent:-99em;text-align:left;background:url('../../typo3conf/ext/website/Resources/Public/Images/spacing_dot.png') no-repeat center bottom}
#eventcalendar table .first{padding-right:0;border-right:none}
#eventcalendar table .last{padding-left:0;border-left:none}
.event{border-bottom:0.2em dotted #002975}
.event:last-child{border:none}
.event .grid_3 p{border:0.1em solid #ddd;padding:0.3em 0.5em 0;background-color:rgba(92,102,102,0.13)}
.event time{position:relative;display:block;min-height:3em;color:#002975;line-height:1em}
.event time span{display:block}
.event time .hours{margin-top:-0.3em;color:#222}
.event h2,.event h3{display:inline;line-height:1.4em}
.event h2:after,.event h3:after{content:"\2022";margin-left:0.5em}
.event .category{display:inline;margin-left:0.3em;font-weight:bold}
.event .category+p{margin-top:0.5em}
.event .location span{font-weight:bold;color:#002672}
.eventinfo+h1{margin-top:0}
#maincontent .showall{float:right;margin:-3.3em 0 0 0}
.media_content{margin-bottom:3em;padding-top:0;border-bottom:0.1em solid #ddd}
p.media_content{margin-bottom:2em;padding:1em 0;border-top:0.1em solid #ddd}
audio{width:100%;margin:0 0 0.5em 0}
p+h4.mediagroup{margin-top:3em}
.searchresult{margin-bottom:3em}
#content .searchresult ul{margin-bottom:2em}
.searchresult ul li a{text-decoration:none}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;
}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{z-index:10;display:block;height:auto;float:left;width:100%;border:0}
#masthead .rslides_tabs{position:relative;z-index:100;margin:0;text-align:center}
#masthead .rslides_tabs li{list-style:none;display:inline-block;margin:0 0.3em;color:#FFF}
#masthead .rslides_tabs li a{display:inline-block;position:relative;overflow:hidden;width:1.2em;text-indent:-2em;text-decoration:none;color:#FFF}
#masthead .rslides_tabs li a:after{position:absolute;top:-0.2em;left:0.2em;text-indent:0;content:"○"}
#masthead .rslides_tabs .rslides_here a:after{content:"●"}
}
body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}
@media only screen
and (max-width :960px){body{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
p,blockquote,pre,address,code,li,dt,dd,label,legend,input,select,textarea,th,td,#masthead p{font-size:1.8em}
h1,#footer h2,#masthead>p:first-child{font-size:3.6em}
h2,#footer h3,legend{font-size:2.8em}
h3{font-size:2.2em}
h4{font-size:2em}
h5{font-size:1.8em}
#breadcrumbs p,#breadcrumbs li,#informationservices li,figcaption,#content .footnotes li,#content input,#content select{font-size:1.6em}
#breadcrumbs a{line-height:1.2em}
.container_12,.container_16{width:90%}
#maincontent figure.grid_16 img{max-width:97%}
#additionalcontent figure.grid_16 img{max-width:91%}
#informationservices{right:0;left:0}
#informationservices li{padding:0;margin-right:0.5em}
#language-nav ul{width:auto;z-index:1000}
#header{min-height:1em;position:relative;padding:0}
#logo.grid_4{top:-0.5em;width:100%}
#logo img{display:none}
.title{width:70%;margin:0 auto;padding:1.4em 0 1em;text-align:center;font-size:1.8em;font-style:italic}
.title>br{display:none}
#navigation.grid_12{width:100%}
#navigation ul{border:none}
#navigation ul li{border-top:0.1em dotted #333;border-right:none;height:auto}
#navigation ul li:last-child{margin-bottom:0.5em}
.navinfo{top:-0.5em;font-size:0.75em}
#navigation li a{height:auto;margin:0.2em 0.1em 0.2em 0;padding:0.5em 0.2em 0 3.7em;font-size:1.8em}
#navigation a:after{position:absolute;left:0;top:0;content:"❤";width:1em;font-family:'academyIcons';font-weight:normal;text-align:center}
#uid1302 a:after{left:0.2em;content:"\e025"}
#uid1303 a:after{content:"\e01c"}
#uid1304 a:after{left:0.25em;content:"\e000"}
#uid1305 a:after{left:0.25em;content:"\e002"}
#uid1306 a:after{left:0.15em;content:"\e004"}
#adwlm-1306 #navigation ul,#adwlm-1306 #navigation ul li,#adwlm-1306 #navigation a{height:auto}
.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}
.nav-collapse li{width:100%;display:block}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}
#header .nav-collapse.opened{max-height:9999px !important;margin:0}
.nav-collapse.disable-pointer-events{pointer-events:none !important}
.nav-toggle{position:absolute;top:1em;left:0em;padding:0.4em 0.6em 0.2em;font-size:1.6em;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.js #logo.opacity{opacity:0}
.js #search{z-index:1;top:6em;width:1em}
.js #search.wide{width:80%}
.js #searchfield,.js #searchbutton{font-size:1.4em}
.js #searchfield{width:2em;cursor:pointer;position:absolute;right:0.1em;margin-top:0.1em;box-shadow:none;background:none}
.js #search:after{content:""}
.js #search fieldset:after{top:0;content:"\e009";font-family:'academyIcons';font-size:2.3em;font-weight:normal;-webkit-font-smoothing:antialiased}
.js #search.wide fieldset:after{font-size:1.4em;padding-left:6.5%;position:absolute;top:0.5em}
.js #searchfield.visible{width:95%;margin-top:0;box-shadow:inset 0em 0.1em 0.3em #666;background-color:#EFEFEF;cursor:text;color:#666}
.js #searchbutton{display:none}
.js #searchbutton.visible{display:block}
#searchfilter fieldset:after{top:0.5em}
#masthead figure{margin-top:2em}
#breadcrumbs{position:relative;top:0;clear:both}
#content #breadcrumbs p{display:block;float:none}
#footer{margin-top:8em}
#content .firstlevel>li:after{border-style:none;border-width:0}
#content .firstlevel>li:hover,#content .firstlevel>.act{margin-left:0;border-radius:0;padding-left:1.3em}
dt{width:38%}
dd{width:58%}
dd+dd{margin-top:0}
.box+.box{margin-top:1em}
.event{border:0}
.event .grid_3 p{padding:0.5em 0;text-align:center}
.event time{line-height:1em;min-height:0}
}
@media only screen
and (max-width :960px)
and (min-width :768px){.container_16 .event .grid_3{width:25%}
.container_16 .event .grid_13{width:71%}
#content .filter .label:after,#content .filter a.active:after{content:" "}
}
@media only screen
and (max-width :960px)
and (min-width :599px){#navigation ul li{width:49%;margin-right:1%}
#navigation li#uid1303,#navigation li#uid1305{margin:0 0 0 1%}
#masthead .grid_6,#masthead .grid_10{width:100%}
#adwlm-1301 #masthead .grid_10,#masthead figure.omega{margin-left:0}
}
@media only screen
and (max-width :768px){#additionalcontent,#miscellanea{padding-top:4em}
#footer h2{width:70%}
#content figure.textpic img,#content figure .magnificpopup img{max-width:97%}
article{padding:3em 0 0;border:none}
.articleinfo{margin-top:-0.5em;line-height:1.2em}
.person.standard .contactinformation{padding-left:40%}
.grid_8,.mediacontent{margin-bottom:5em}
.listing{margin-bottom:7em}
#content .rowheader{margin-top:3em}
.listing figure.grid_4{display:none}
.event time .daymonth,.event time .year{display:inline;line-height:1em;margin-bottom:0;margin-top:0.3em}
}
@media only screen
and (max-width :599px){#navigation ul li{width:100%}
#content figure.textpic img,#content figure .magnificpopup img{max-width:96%}
}
@media only screen
and (max-width :480px){#content figure.textpic img,#content figure .magnificpopup img{max-width:95%}
dt{padding:5% 2% 5% 0}
dd{padding:5% 0 5% 2%}
.listing div,.person.standard .grid_10{
background:none}
#footer h2{width:90%}
#content .searchfield{width:60%}
}
@media only screen
and (max-width :410px){#informationservices li{margin:0;font-size:1.4em}
#informationservices li a{padding:0 0.6em}
#services #language-nav ul{background-image:none}
.title>br{display:block}
#language-nav ul li{padding-left:0.6em}
dt{margin-top:1em}
dt+dd{padding-top:1em}
dt,dd,dd+dd{float:none;width:100%;padding:2% 0}
.organisation.minimal .tel:before,.organisation.minimal .url:before,.organisation.minimal .email:before,.person.standard .org:before,.person.standard .email:before,.person.standard .url:before,.person.standard .tel:before,.person.standard .fax:before{position:relative;display:block;margin:1em 0}
.person.standard .contactinformation{padding:0}
}
@media only screen
and (min-width :768px){.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:1%;margin-right:1%}
.container_12 .grid_3,.container_16 .grid_4{width:23%}
.container_12 .grid_6,.container_16 .grid_8{width:48%}
.container_12 .grid_9,.container_16 .grid_12{width:73%}
.container_12 .grid_12,.container_16 .grid_16{width:100%;margin:0}
.alpha{margin-left:0;margin-right:2%}
.omega{margin-left:2%;margin-right:0}
.container_12 .grid_1{width:6.333%}
.container_12 .grid_2{width:14.666%}
.container_12 .grid_4{width:31.333%}
.container_12 .grid_5{width:39.666%}
.container_12 .grid_7{width:56.333%}
.container_12 .grid_8{width:64.666%}
.container_12 .grid_10{width:81.333%}
.container_12 .grid_11{width:89.666%}
.container_16 .grid_1{width:4.25%}
.container_16 .grid_2{width:10.5%}
.container_16 .grid_3{width:16.75%}
.container_16 .grid_5{width:29.25%}
.container_16 .grid_6{width:35.5%}
.container_16 .grid_7{width:41.75%}
.container_16 .grid_9{width:54.25%}
.container_16 .grid_10{width:60.5%}
.container_16 .grid_11{width:66.75%}
.container_16 .grid_13{width:79.25%}
.container_16 .grid_14{width:85.5%}
.container_16 .grid_15{width:91.75%}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:25%}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:50%}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:75%}
.container_12 .prefix_1{padding-left:8.333%}
.container_12 .prefix_2{padding-left:16.666%}
.container_12 .prefix_4{padding-left:33.333%}
.container_12 .prefix_5{padding-left:41.666%}
.container_12 .prefix_7{padding-left:58.333%}
.container_12 .prefix_8{padding-left:66.666%}
.container_12 .prefix_10{padding-left:83.333%}
.container_12 .prefix_11{padding-left:91.666%}
.container_16 .prefix_1{padding-left:6.25%}
.container_16 .prefix_2{padding-left:12.5%}
.container_16 .prefix_3{padding-left:18.75%}
.container_16 .prefix_5{padding-left:31.25%}
.container_16 .prefix_6{padding-left:37.5%}
.container_16 .prefix_7{padding-left:43.75%}
.container_16 .prefix_9{padding-left:56.25%}
.container_16 .prefix_10{padding-left:62.5%}
.container_16 .prefix_11{padding-left:68.75%}
.container_16 .prefix_13{padding-left:81.25%}
.container_16 .prefix_14{padding-left:87.5%}
.container_16 .prefix_15{padding-left:93.75%}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:25%}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:50%}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:75%}
.container_12 .suffix_1{padding-right:8.333%}
.container_12 .suffix_2{padding-right:16.666%}
.container_12 .suffix_4{padding-right:33.333%}
.container_12 .suffix_5{padding-right:41.666%}
.container_12 .suffix_7{padding-right:58.333%}
.container_12 .suffix_8{padding-right:66.666%}
.container_12 .suffix_10{padding-right:83.333%}
.container_12 .suffix_11{padding-right:91.666%}
.container_16 .suffix_1{padding-right:6.25%}
.container_16 .suffix_2{padding-right:16.5%}
.container_16 .suffix_3{padding-right:18.75%}
.container_16 .suffix_5{padding-right:31.25%}
.container_16 .suffix_6{padding-right:37.5%}
.container_16 .suffix_7{padding-right:43.75%}
.container_16 .suffix_9{padding-right:56.25%}
.container_16 .suffix_10{padding-right:62.5%}
.container_16 .suffix_11{padding-right:68.75%}
.container_16 .suffix_13{padding-right:81.25%}
.container_16 .suffix_14{padding-right:87.5%}
.container_16 .suffix_15{padding-right:93.75%}
}
@media only screen
and (min-width :961px){.js .nav-collapse{position:relative}
.js .nav-collapse.closed{max-height:none}
#header .nav-toggle{display:none}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
#content .firstlevel>li:after{border-bottom-width:1em}
#content #breadcrumbs li:before{top:0em;padding-left:1.3em}
.icon{text-decoration:none}
input[type="checkbox"],input[type="radio"]{border:none !important}
}
@media print{
*{position:static !important;float:none !important;width:auto !important;height:auto !important;color:black !important;background:white !important;background-image:none !important;text-shadow:none !important;text-align:left !important;line-height:1.5em !important}
@page{margin-top:1.5cm;margin-right:3cm;margin-bottom:1.5cm;margin-left:1.5cm}
h1,h2,h3{page-break-after:avoid;widows:4;orphans:4}
p{widows:4;orphans:4}
table,tbody,tr,img{page-break-inside:avoid}
body{font-family:"Times New Roman",Times,serif}
h1,h2,h3,h4,h5{font-family:Arial,Helvetica,sans-serif}
code,pre{font-family:monospace}
body{font-size:12pt}
h1{font-size:21pt}
h2{font-size:18pt}
h3{font-size:16pt}
h4{font-size:14pt}
h5{font-size:12pt}
p,blockquote,pre,address,cite,code,dl,dt,dd,ol,ul,li,label,legend,table,caption,tr,th,td,input,select,textarea,.caption{font-size:12pt}
p{margin:0 0 1em 0 !important}
em,i{font-style:oblique}
strong,b{font-weight:bold}
.underline{text-decoration:underline}
.nowrap{white-space:nowrap}
.tab{margin-left:2.5em}
a,a:visited{text-decoration:underline;border:none}
h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,.csc-textpic-image a,.csc-textpic-image a:visited{text-decoration:none}
.button a{padding:0;text-decoration:underline}
thead{display:table-header-group}
th,col,colgroup,tr,td{vertical-align:top}
th,td{padding:0 20pt 5pt 10pt}
caption{caption-side:top;margin-bottom:1em;border:none;font-weight:bold;font-style:oblique}
ul,ol,dl{margin:0 0 1em 1em;padding:0}
ol li{list-style-type:decimal}
ol ol li{list-style-type:lower-alpha}
ol ol ol li{list-style-type:lower-roman}
li{margin:0 0 0 2em}
dt,dd{margin:0 0 0 1em}
abbr,acronym,dfn{font-style:oblique}
abbr:after{content:" ("attr(title)")"}
blockquote{border:1px solid black}
cite,q{border:none}
code,pre{display:block;margin:0 0 1em 0;padding:0.5em}
fieldset{border:1px solid black}
hr{height:0px;color:inherit;margin-bottom:1em;border-bottom:1px solid black}
#branding,#header,#breadcrumbs,#services,#quicklinks,#footer{display:none}
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.simpleclear{clear:both}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.skip{position:absolute;overflow:hidden;z-index:0;width:1px;height:1px;margin:-2px 0 0 -2px;padding:0;background:transparent}
.hide{text-indent:-9999px}
