@charset"utf-8";
@charset"utf-8";
@charset"UTF-8";
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:60px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;font-variant:normal;color:#993300}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch P.tx-indexedsearch-noresults{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;font-variant:normal;color:#333333}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title{background:#F8F8F8}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:bold;font-variant:normal;color:#993300}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:bold;font-variant:normal;color:#993300}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;font-variant:normal;color:#333333}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup{color:#993300}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#F8F8F8}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE{background:#F8F8F8}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color :#666666}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:1px solid white;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:310px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:310px}
.csc-textpic-intext-left-nowrap-100 .csc-textpic-text{margin-left:100px}
#lightbox{position:absolute;left:0;width:100%;z-index:999;text-align:center;line-height:0}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url('../../typo3conf/ext/jq_lightbox/lightbox/images/blank.gif') no-repeat;
display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url('../../typo3conf/ext/jq_lightbox/lightbox/images/prev.gif') left 50% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url('../../typo3conf/ext/jq_lightbox/lightbox/images/next.gif') right 50% no-repeat}
.colourSchemered #nextLink:hover,.colourSchemered #nextLink:visited:hover{background:url('../../typo3conf/ext/jq_lightbox/lightbox/images/arrow_right-red.png') right 50% no-repeat}
.colourSchemered #prevLink:hover,.colourSchemered #prevLink:visited:hover{background:url('../../typo3conf/ext/jq_lightbox/lightbox/images/arrow_left-red.png') left 50% no-repeat}
#imageData #imageDetails{padding:10px 0 0 0;width:70%;float:left;text-align:left}
#imageData #caption{font-weight:bold;font-size:11px}
#imageData #numberDisplay{float:left;padding:10px 0 0 30px;display:inline;font-weight:bold;font-size:11px}
#imageData #bottomNavClose{width:25px;float:right;padding:5px 5px 0 0;margin:0 0 0 0}
#nextLinkText,#prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none}
#nextLinkText{padding-left:0}
#prevLinkText{padding-right:0}
.ontop #imageData{padding-top:5px}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;padding:0 0 10px 0}
#imageDataContainer .imageDataContainer-helper{font:10px Arial,Verdana,Helvetica,sans-serif;background-color:#ECE7E7;line-height:1.4em;display:block;float:left !important;float:none;margin:10px 0 0 10px !important;margin:10px 0 0 0px}
#imageData{padding:0 10px}
#imageData #helpDisplay{clear:left;float:left;display:block}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;-moz-opacity:0.6;opacity:0.6;display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{
/*T2\*/
height:1%;
/*T2E*/
}
#mainMenuMobile ul,#mainMenuMobile ol,#mainMenuMobile p{margin:0;padding:0}
.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;
}
#mainMenuMobile{position:absolute;height:3em;top:0;right:0;width:100px;z-index:400}
#mainMenuMobile.fixedMenu{position:fixed}
#mainMenuMobile.active{width:100%;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-ms-transition:width .5s ease-in-out;transition:width .5s ease-in-out}
#mainMenuMobile.closed{
position:absolute;width:10%}
#mainMenuMobile *{z-index:400}
.flexnav.opacity{opacity:0}
.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}
.flexnav li{font-size:1.2em;position:relative;overflow:hidden}
.flexnav li a{position:relative;display:block;padding:0.7em
;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.15);font-weight:400;font-style:normal;z-index:402}
.flexnav li ul{width:100%}
.flexnav li ul li{font-size:1em;position:relative;overflow:hidden}
.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li ul li a{display:block;
}
.flexnav ul li ul li a{background:#bfbfbc}
.flexnav ul li ul li ul li a{
}
.flexnav .touch-button{position:absolute;top:0;right:0;width:3em;height:2.7em;display:inline-block;background:#acaca1;background:rgba(0,0,0,0.075);text-align:center;z-index:900 !important}
.flexnav .level2 .item-with-ul .touch-button{z-index:999}
.flexnav .touch-button:hover{cursor:pointer}
.flexnav .touch-button .navicon{position:relative;top:0.9em;font-size:1em;font-family:verdana !important;
}
.flexnav .touch-button .navicon:after{display:block;content:'▼';font-style:normal;font-size:0.8em;transition:all 1s ease-in-out}
.flexnav .touch-button.subMenuOpen i.navicon:after{transform:rotate(180deg)}
.menu-button{position:relative;display:block;padding:0.2em;margin:15px 10px 0 0;background:transparent
;color:transparent
;cursor:pointer;border-bottom:none;width:3em;float:right;font-family:Helvetica,Arial,sans-serif;font-size:1.35em}
.menu-button.active,#mainMenuMobile.active .menu-button{width:auto;float:none;padding:0.8em;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:1.3em;border-bottom:1px #000 solid;border-bottom:1px solid rgba(0,0,0,0.2)}
span.touch-button{font-family:Helvetica,Arial,sans-serif}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}
.menu-button .touch-button{display:inline-block;top:0;right:0;
height:100%;background:transparent;position:absolute;text-align:center;z-index:999}
.touch-button.active{
}
.menu-button .touch-button .navicon{position:relative;top:5px;right:3px;font-family:verdana !important;font-style:normal;font-size:1.8em}
.menu-button .touch-button .navicon:after{content:'\2261'}
.menu-button .touch-button.active .navicon{right:15px}
#mainMenu li.level1 li.last-item{float:none}
ul.flexnav li.menuItem{display:block;float:none;padding:0 !important;margin:0 !important}
.flexnav-show{padding:0;margin:0;background-color:#a6a6a2}
.flexnav li{height:auto}
.flexnav .clear{display:none}
@media all and (min-width:760px){#contentWrapper{padding-top:0}
#mainMenuMobile{display:none}
}
.tx-xinittwocolumn-pi1 div.contentColumn,.tx-xinittwocolumn-pi1 .two-column3 div.xinitHeaderImg,.tx-xinittwocolumn-pi1 .two-column3 div.columnText{display:inline-block;vertical-align:top}
.tx-xinittwocolumn-pi1 .two-column0 div.contentColumn,.tx-xinittwocolumn-pi1 .two-column3 div.contentColumn{width:49.5%}
.tx-xinittwocolumn-pi1 .two-column1 div.contentColumn1{width:74.5%}
.tx-xinittwocolumn-pi1 .two-column1 div.contentColumn2{width:24.5%}
.tx-xinittwocolumn-pi1 .two-column2 div.contentColumn1{width:24.5%}
.tx-xinittwocolumn-pi1 .two-column2 div.contentColumn2{width:74.5%}
.tx-xinittwocolumn-pi1 .contentColumn1 div.contentColumnInnerWrapper{margin-right:15px}
.tx-xinittwocolumn-pi1 .contentColumn2 div.contentColumnInnerWrapper{margin-left:15px}
.tx-xinittwocolumn-pi1 .two-column3 div.xinitHeaderImg{width:24.5%;overflow:hidden}
.tx-xinittwocolumn-pi1 .two-column3 div.columnText{width:74.5%;overflow:hidden}
.tx-xinittwocolumn-pi1 .two-column3 div.xinitHeaderImg img{max-width:95%;height:auto}
@media only screen and (max-width:800px) and (orientation:portrait){.tx-xinittwocolumn-pi1 div.contentColumn,.tx-xinittwocolumn-pi1 .two-column3 div.xinitHeaderImg,.tx-xinittwocolumn-pi1 .two-column3 div.columnText{display:block;width:100%}
}
@media only screen and (max-width:780px){.tx-xinittwocolumn-pi1 div.contentColumn,.tx-xinittwocolumn-pi1 .two-column3 div.xinitHeaderImg,.tx-xinittwocolumn-pi1 .two-column3 div.columnText{display:block;width:100%}
}
@font-face{font-family:'TitilliumText22L-Regular';src:url('/fileadmin/fonts/TitilliumText22L003.otf')}
@font-face{font-family:'TitilliumText22L-Bold';src:url('/fileadmin/fonts/TitilliumText22L005.otf')}
@font-face{font-family:'TitilliumText22L-XBold';src:url('/fileadmin/fonts/TitilliumText22L006.otf')}
html *{margin:0px;padding:0px;position:relative;z-index:2}
html{margin-bottom:40px}
body{background-color:#FFFFFF;font:83%/1.5 arial,tahoma,verdana,sans-serif;min-height:600px}
body#print{font-size:12px;padding-left:20px;padding-right:20px}
body#type-c{background-color:#E3E9F3;color:#3E3E3E}
a,a:link,a:link,a:link,a:hover,a:visited{background:transparent;text-decoration:underline;cursor:pointer}
a:link,a:visited{color:#202020;text-decoration:none;font-weight:bold}
a:active{color:#906000}
a:hover{color:#006090}
form{margin:0 0 1.5em}
input,textarea{font-family:Arial;margin:2px 0;border:1px solid #999}
fieldset{border:none}
label{display:block;padding:5px 0}
label br �{clear:left}
input.f-submit{padding:1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
form.f-wrap-1{width:100%;padding:.5em 0;background-color:#E0E0E0;background-image:url("/fileadmin/templates/img/featurebox_bg.gif") no-repeat 100% 100%;border-top:1px solid #d7d7d7;position:relative}
form.f-wrap-1 fieldset{width:auto;margin:0 1em}
form.f-wrap-1 h3{margin:0 0 .6em;font:bold 155% arial;color:#c00}
form.f-wrap-1 label{clear:left;float:left;width:100%;border-top:1px solid #fff}
/*T2\*/
form.f-wrap-1 label{float:none}
/*T2E*/
form.f-wrap-1 label input,form.f-wrap-1 label textarea,form.f-wrap-1 label select{width:15em;float:left;margin-left:10px}
form.f-wrap-1 label b{float:left;width:8em;line-height:1.7;display:block;position:relative}
form.f-wrap-1 label b .req{color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.f-wrap-1 div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.f-wrap-1 div.req b{color:#c00;font-size:140%}
form.f-wrap-1 label select{width:15.5em}
form.f-wrap-1 label textarea.f-comments{width:20em}
form.f-wrap-1 div.f-submit-wrap{padding:5px 0 5px 8em}
form.f-wrap-1 input.f-submit{margin:0 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap,form.f-wrap-1 fieldset.f-radio-wrap{float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.f-wrap-1 fieldset.f-checkbox-wrap b,form.f-wrap-1 fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.f-wrap-1 fieldset.f-checkbox-wrap fieldset,form.f-wrap-1 fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap label,form.f-wrap-1 fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.f-wrap-1 label input.f-checkbox,form.f-wrap-1 label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.f-wrap-1 label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent url('../../fileadmin/images/errormsg_bg.gif') no-repeat 0 0}
form.f-wrap-1 label span.errormsg b{padding:10px 0;margin:0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
p,ul,ol{padding-top:2px;padding-bottom:8px}
h1,h2,h3,h4,h5,h6{border-bottom:1px solid #eee;padding-bottom:3px}
h1,h2{font-family:'TitilliumText22L-Bold'}
h1{color:#B11C02;margin-bottom:10px;font-size:22px}
h2{font-size:18px;padding-top:7px}
h3{font-size:15px;padding-top:10px;padding-bottom:3px}
h4{font-size:106%}
h5{font-size:106%}
h6{font-size:96%}
.highlight{color:#E17000}
.subdued{color:#999}
.error{color:#c00;font-weight:bold}
.success{color:#390;font-weight:bold}
.csc-textpic-caption,.caption{color:#999;font-size:11px;font-style:italic}
.date{font:bold 82% arial;color:#bbb;display:block;letter-spacing:1px}
small{font-size:11px}
ul{margin:.3em 0 1.5em 0;list-style-type:none}
ul.related{margin-top:-1em}
ol{margin:.5em .5em 1.5em}
ol li{margin-left:1.4em;padding-left:0;background:none;list-style-type:decimal}
li{line-height:1.4em;padding-left:25px;background:transparent url("/fileadmin/templates/img/sprites.gif") no-repeat 0 0}
li.doc{background-position:3px -500px}
ul.nomarker li{background:none;padding-left:0}
dl{margin:0 0 1em 0}
dt{font-weight:bold;margin-top:1.3em}
dl dl{margin:0 0 1.5em 30px}
img{border:none}
hr{margin:1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear{clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
#header{position:relative;background-color:#FFFFFF;background-image:url("/fileadmin/templates/img/the-narrows2.jpg");background-repeat:no-repeat;background-position:center center;margin:0 0 25px;padding:0 0 0px;height:125px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#404040}
#header #site-name{font:265% arial;letter-spacing:-.05em;margin:0 0 0 50px;padding:3px 0;color:#ccc;border:none}
#nav{font-weight:bold;
font:bold 96% arial;margin-top:0;margin-left:0px;margin-bottom:-10px;margin-right:15px}
#nav,#nav ul{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;margin-top:0px;margin-bottom:0px;list-style:none}
#nav li{position:relative;background:#999;float:left;width:auto;display:block;margin:0;
border-right:3px solid #252525;padding:0}
#nav a,#nav a:link,#nav a:visited,#nav a:hover,#nav a:active{text-decoration:none;cursor:pointer;color:#fff;display:block;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:5px;border-bottom:2px solid #404040}
#nav a:hover{color:#000}
#nav li ul{border-left:1px solid #c00;background:#f6f6f6 url("/fileadmin/templates/img/featurebox_bg.gif") no-repeat 100% 100%;
font-size:90%;margin-top:3px;position:absolute;font-weight:normal;left:-999em}
#nav li:hover ul,#nav li.sfhover ul{left:0;z-index:99999}
#nav li li{background:none;float:none;border:none;border:1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav li li.last{border-bottom:none}
#nav li li a,#nav li li a:link,#nav li li a:visited,#nav li li a:hover{color:#000;padding:3px 10px 2px;width:14em}
#nav li li a:hover{color:#f0f0f0;background:#a01010}
#nav li.activeItem{background:#a01010;border-bottom:3px solid #a01010}
#nav li.activeItem ul{border:none;background:#c00 url("/fileadmin/templates/img/featurebox2_bg.gif") no-repeat 100% 100%}
#nav li.activeItem a:link,#nav li.activeItem a:visited,#nav li.activeItem a:hover,#nav li.activeItem a:active{}
#nav li.activeItem a:hover{color:#000}
#nav li.activeItem li{border:none;border-top:1px solid #c15c5c;border-bottom:1px solid #870000}
#nav li.activeItem li.last{border-bottom:none}
#nav li.activeItem li a:link,#nav li.activeItem li a:visited,#nav li.activeItem li a:hover,#nav li.activeItem li a:active{color:#fff}
#nav li.activeItem li a:hover{background:#666 url("/fileadmin/templates/img/sprites.gif") repeat-x 0 99%;color:#fff}
#nav li.activeItem li.activeItem a:link,#nav li.activeItem li.activeItem a:visited,#nav li.activeItem li.activeItem a:hover,#nav li.activeItem li.activeItem a:active{color:#fff;font-weight:bold;background:#666 url('../../fileadmin/images/sprites.gif') repeat-x 0 99%}
/*T2\*/
#nav li{width:auto}
/*T2E*/
#search{color:#101010;font-weight:500;font-size:10px;position:relative;margin-top:10px;margin-right:30px}
#search form{margin:0}
#search input{width:9em;margin:0 0 -1px;height:1.2em}
#search label{padding:5px 0 0;display:inline}
#search input.f-submit{width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}
div.site-name{position:absolute;top:15px;height:40px;max-width:100%;left:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px}
.site-name h1{margin-top:10px}
.site-name img{max-width:95%;height:auto}
.top-menu{font-size:80%}
div.top-menu{position:absolute;bottom:0px;right:150px;z-index:100;width:580px;margin-bottom:-2px;margin-right:0px;padding-right:0px}
#poweredby{width:96px;height:63px;position:absolute;top:-102px;right:0}
#wrap{max-width:1050px;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:10px;overflow:hidden;background-color:#FFF;text-align:left;border-top:4px #B11C02 solid;border-bottom:3px #B11C02 solid;box-shadow:4px 8px 7px rgba(0,0,0,0.4)}
#content-wrap{position:relative;float:none;clear:both;height:auto;width:100%;
padding-bottom:20px}
#print div#content-wrap{margin-left:10px}
#utility{position:absolute;top:0;left:10px;width:170px;border-top:5px solid #999;padding-bottom:40px;padding-right:0px !important;margin-right:0px !important}
div.left-content{width:170px;margin-left:5px;margin-top:10px;margin-right:0px;padding-left:0px;padding-right:5px;background-color:#FFFFFF;background-image:url("/fileadmin/templates/img/featurebox_bg.gif");background-repeat:no-repeat;background-position:100% 100%;font-size:90%}
.left-content p{font-size:75%}
.left-content div.google-adsense{margin-right:-10px}
.left-content h1,.left-content h2,.left-content h3,.left-content h4{text-align:center}
#sidebar{position:absolute;top:0;right:5px;width:160px;border-top:5px solid #999;padding-top:1px;padding-bottom:40px;z-index:1}
#content{margin-top:0px;margin-bottom:50px;height:auto;z-index:30;clear:left}
div.wide-content{position:absolute;top:0px;left:0px}
#content #breadcrumb{margin-top:-5px;font-size:9px;font-weight:500}
#content #breadcrumb a:link,#content #breadcrumb a:visited{color:#c0c0c0;text-decoration:none}
#content #breadcrumb a:hover,#content #breadcrumb a:active{color:#c0c0c0;text-decoration:underline}
.featurebox{color:#303030;text-align:left}
div.featurebox{padding-top:15px;padding-right:2px;padding-bottom:10px;padding-left:2px;border-top:1px solid #d7d7d7;margin-top:0px;margin-right:0px;margin-bottom:5px;background-color:#FFFFFF;background-image:url("/fileadmin/templates/img/featurebox_bg.gif") no-repeat 100% 100%;height:auto;width:160px;overflow:hidden;clear:both}
.featurebox p,.featurebox h1,.featurebox h2,.featurebox h3,.featurebox h4,.featurebox h5,.featurebox h6{margin:0 0 .3em;border-bottom:1px solid #c00000;color:#c00000}
.featurebox p{border:none;margin:0 0 1em;color:#404040}
.featurebox a{font-weight:bold}
.thumbnail{margin:0 0 0 10px;position:relative;z-index:9999;border:1px solid #eee;float:right;width:100px;padding:5px;background-color:#E0E0E0}
.thumbnail img{border:1px solid #000}
.pagination{background-color:#E0E0E0;color:#666;padding:4px 2px 4px 7px;border:1px solid #ddd;margin:0 0 1.5em}
.pagination p{position:relative;text-align:right}
.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #ccc}
.pagination p a:hover{background:#c00;color:#fff}
.pagination p span{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #ccc;color:#ccc}
.pagination *{margin:0}
.pagination h4{margin-top:-1.45em;padding:0;border:none}
#resultslist-wrap{margin:0 0 1.5em;font-size:92%}
#resultslist-wrap dt,#resultslist-wrap dl{margin:0}
#resultslist-wrap dt{font:bold 85% arial;padding:3px 0}
#resultslist-wrap li{padding:0 0 1em;margin:0 0 0 1.2em;font:bold 145% arial}
#resultslist-wrap li dd{font:normal 73% arial}
#resultslist-wrap li dl{margin:0}
#resultslist-wrap dd{line-height:1.3}
#resultslist-wrap dd.filetype,#resultslist-wrap dd.date{color:#999;display:inline;padding-right:.5em}
.table1{border:2px solid #900;border-collapse:collapse;width:100%}
.table1 td{background-color:#FFFFFF;background-image:url("/fileadmin/templates/img/sprites.gif") repeat-x 0 -1600px;padding:3px;border:1px solid #fff}
.table1 th{text-align:left;border:1px solid #fff}
.table1 thead th{color:#fff;font-size:145%;background:#900 url("/fileadmin/templates/img/sprites.gif") repeat-x 0 -1300px;padding:10px 6px}
.table1 tbody th{color:#fff;font-size:115%;background:#88b8db url("/fileadmin/templates/img/sprites.gif") repeat-x 0 -1400px;padding:6px}
.table1 tbody th.sub{font-size:100%;color:#000;background:#efefef url("/fileadmin/templates/img/sprites.gif") repeat-x 0 -1500px;padding:6px}
.calendar{width:200px;font-size:92%}
.calendar td{text-align:center;border:1px solid #ddd}
.calendar th{text-align:center}
.calendar thead th{padding:3px 2px}
.calendar tbody th{padding:2px}
.calendar tbody th.sub{padding:2px}
a.morelink:link,a.morelink:visited,a.morelink:hover,a.morelink:active{background:transparent url("/fileadmin/templates/img/sprites.gif") no-repeat 5px -500px;padding-left:21px}
a.morelink:hover{background:transparent url("/fileadmin/templates/img/sprites.gif") 5px -400px}
.morelink span{position:absolute;left:-9999px;width:900px}
ol.code{font-family:monospace;position:relative}
ol.code li{color:#666;margin-bottom:1px}
ol.code code{color:#000;display:block}
ol.code .cmt{color:#4077d2}
li.tab0 code{padding-left:4em}
li.tab1 code{padding-left:8em}
li.tab2 code{padding-left:12em}
li.tab3 code{padding-left:16em}
li.tab4 code{padding-left:20em}
li.tab5 code{padding-left:24em}
ol.code li{background:#f3f3f3 url("/fileadmin/templates/img/td_bg.gif") no-repeat 100% 100%}
p.note{margin:1em;border:1px solid #ddd;background:#f0f0f0;padding:1em}
#type-b #content-wrap{background:transparent url("/fileadmin/templates/img/content_wrap_bg.gif") repeat-y 30px 0}
#type-b #content{margin:0 23px 0 225px}
#type-c #content-wrap{background:transparent url("/fileadmin/templates/img/content_wrap_bg.gif") repeat-y 30px 0}
#type-c #content{margin:0 25% 0 225px}
#type-d #content{margin:0 25% 0 50px}
#type-e #content-wrap{background:transparent url("/fileadmin/templates/img/content_wrap_e_bg.gif") repeat-y 100% 0}
#type-e #utility{position:absolute;top:0;left:auto;right:25px;width:165px;border-top:5px solid #999}
#type-e #content{margin:0 243px 0 50px}
#mainMenu,#mainMenu ul{position:static}
#mainMenu,#mainMenu li{list-style:none;margin:0;padding:0;background:#FFFFFF}
#mainMenu{padding-top:0;border-top:1px solid #ccc;margin-top:1px}
#mainMenu a{line-height:1.8;padding:5px 0 5px 13px;margin-left:10px;background-color:#FFFFFF;background-image:url("/fileadmin/templates/img/sprites.gif") no-repeat 10px -695px;font:bold 86% arial;display:block}
#mainMenu a,#mainMenu a:link,#mainMenu a:visited,#mainMenu a:hover,#mainMenu a:active{text-decoration:none;cursor:pointer}
#mainMenu a.menuLink:link,#mainMenu a.menuLink:visited{color:#3E3E3E}
#mainMenu a.menuLink:hover{color:#c00;background-color:#FFE0E0;background-image:url("/fileadmin/templates/img/sprites.gif") no-repeat 10px -695px}
#mainMenu a.menuLink.active:link,#mainMenu a.menuLink.active:visited{color:#c00}
#mainMenu li{border-top:1px solid #fff;border-bottom:1px solid #ccc}
#mainMenu ul{margin:0 0 1em 23px;padding:0}
#mainMenu li.activeItem li a,#mainMenu li.activeItem li a:link,#mainMenu li.activeItem li a:visited{line-height:1.5;background-color:#FFFFFF;background-image:url("/fileadmin/images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;width:130px;display:block}
#mainMenu li.activeItem li{border:none;margin:0}
#mainMenu ul ul{margin:0 0 1em 13px;padding:0}
#mainMenu li.activeItem li.activeItem li a,#mainMenu li.activeItem li.activeItem li a:link,#mainMenu li.activeItem li.activeItem li a:visited{width:117px}
#mainMenu li.activeItem li.activeItem li a:link,#mainMenu li.activeItem li.activeItem li a:visited,#mainMenu li.activeItem li.activeItem li a:hover,#mainMenu li.activeItem li.activeItem li a:active{font-weight:normal}
#mainMenu ul ul ul{margin:0 0 1em 13px;padding:0}
#mainMenu li.activeItem li.activeItem li.activeItem li a,#mainMenu li.activeItem li.activeItem li.activeItem li a:link,#mainMenu li.activeItem li.activeItem li.activeItem li a:visited{width:104px}
#mainMenu li.activeItem li.activeItem li.activeItem li a:hover,#mainMenu li.activeItem li.activeItem li.activeItem li a:active{font-weight:normal}
#mainMenu ul.level2,#mainMenu ul.level3,#mainMenu ul.level4{display:none}
#mainMenu li.activeItem ul.level2{display:block}
#mainMenu li.level1 li.activeItem ul.level3{display:block}
#footer{clear:both;border-top:1px solid #E3E8EE;padding:10px 0 30px;font-size:86%;color:#999}
#footer p{margin:0}
#footer a:link{color:#999}
#footer #nav a:link{color:#FFF}
.inner-frame-table{width:80%;margin-left:30px;margin-top:5px;margin-bottom:5px;margin-right:10px;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;background:#f6f6f6 url("/fileadmin/templates/img/featurebox_bg.gif") no-repeat 100% 100%}
.inner-frame-table h2{font-family:Geneva,Arial,Helvetica,sans-serif;text-transform:none;text-decoration:underline;font-size:18px;font-weight:bolder;text-indent:0px;color:#808080;font-style:oblique;font-variant:small-caps;margin-top:0px;padding-top:0px;text-align:center}
.inner-frame-table h3{font-family:Geneva,Arial,Helvetica,sans-serif;text-transform:none;text-decoration:underline;font-size:16px;font-weight:bold;text-indent:10px;color:#808080;font-style:oblique;font-variant:small-caps;margin-top:0px;padding-top:0px}
.inner-frame-table p{text-align:justify;margin-left:10px;margin-right:10px}
.inner-frame-table img{margin-right:0px;margin-bottom:0px;margin-left:0px;margin-top:0px;padding-left:0px;padding-right:0px}
.inner-frame-table table{margin-left:10px;margin-right:5px}
.third-level{}
.third-level a,.third-level a:visited,.third-level a:active{color:#000000}
.third-level a:hover{text-decoration:underline}
.news-latest-item{border-bottom-color:#666666;border-bottom-style:ridge;border-bottom-width:2px;color:#000000;font-size:11px;text-align:left}
.news-latest-item h3{font-size:12px;border-bottom-style:none}
.news-latest-item a,.news-latest-item a:visited,.news-latest-item:active{color:#666666;text-decoration:underline}
.news-latest-container{}
p.align-center{text-align:center}
.promo-links{}
div.promo-links{width:100%;text-align:center;margin-bottom:10px}
.send-post{}
table.send-post{border-bottom-color:#808080;border-bottom-style:ridge;border-bottom-width:2px;border-left-color:#808080;border-left-style:ridge;border-left-width:2px;border-top-color:#808080;border-top-style:groove;border-top-width:2px;border-right-color:#808080;border-right-style:groove;border-right-width:2px}
.send-post td{border-bottom-color:#808080;border-bottom-style:ridge;border-bottom-width:1px;border-left-color:#808080;border-left-style:ridge;border-left-width:1px;border-top-color:#808080;border-top-style:groove;border-top-width:1px;border-right-color:#808080;border-right-style:groove;border-right-width:1px;padding-left:10px}
.send-post input{height:20px}
input.button,.button input{border-bottom-color:#808080;border-bottom-style:ridge;border-bottom-width:3px;border-left-color:#808080;border-left-style:ridge;border-left-width:3px;border-top-color:#808080;border-top-style:groove;border-top-width:3px;border-right-color:#808080;border-right-style:groove;border-right-width:3px;width:100px;height:22px}
.tip-friend{font-family:Verdana;font-size:10px}
div.tip-friend{border-bottom-color:#808080;border-bottom-style:ridge;border-bottom-width:2px;border-left-color:#808080;border-left-style:ridge;border-left-width:2px;border-top-color:#D0D0D0;border-top-style:groove;border-top-width:2px;border-right-color:#D0D0D0;border-right-style:groove;border-right-width:2px;background-color:#C0C0C0}
.tip-friend a,.tip-friend a:visited,.tip-friend a:active{text-decoration:none;color:#000000}
.sitemap{text-align:left}
div.sitemap{background-color:#F0F0F0}
.sitemap a,.sitemap a:visited,.sitemap a:active{text-decoration:none;color:#202040}
.sitemap a:hover{text-decoration:underline;color:#0066CC}
table.sitemap td,.sitemap td{text-align:left}
.prolink-list{}
div.prolink-list{}
.prolink-list a,.prolink-list a:visited,.prolink-list a:active{text-decoration:none;color:#404040;font-weight:bolder}
.prolink-list a:hover{text-decoration:underline;color:#1010CC}
.prolink-list thead{color:#101010;font-weight:bold;font-size:14px}
.tx-srfeuserregister-pi1{}
.tx-srfeuserregister-pi1 form{}
.tx-srfeuserregister-pi1 dd{margin-top:2px;margin-bottom:2px;padding-top:0px;padding-bottom:0px;width:500px;background-color:#999999}
.reg-form{}
table.reg-form{width:700px;background-color:#F0F0F0}
.reg-form td{width:500px}
td.form-label{width:160px;text-align:right;font-weight:bold}
.tx-srfeuserregister-pi1 dl{margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:2px;width:680px}
.tx-srfeuserregister-pi1-text{}
input.tx-srfeuserregister-pi1-text{height:18px}
.tx-srfeuserregister-pi1-password{}
input.tx-srfeuserregister-pi1-password{height:18px;width:120px}
.tx-srfeuserregister-pi1-submit{}
input.tx-srfeuserregister-pi1-submit{height:24px;width:120px;margin-left:0px;font-size:12px;margin-top:10px;border-top-color:#C0C0C0;border-top-style:groove;border-top-width:3px;border-left-color:#C0C0C0;border-left-style:groove;border-left-width:3px;border-bottom-color:#808080;border-bottom-style:ridge;border-bottom-width:3px;border-right-color:#808080;border-right-style:ridge;border-right-width:3px}
.google-adsense{}
div.google-adsense{margin-top:5px;margin-bottom:8px}
.google-search{}
div.google-search{width:100%;text-align:right;margin-right:-50px;margin-top:-20px;margin-bottom:-15px}
#utility h1,#utility h2,#utility h3,#utility h4,#utility h5{color:#101010;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;font-family:Arial}
#utility h1{font-size:16px}
#utility h2{font-size:14px}
#utility h3{font-size:13px}
#utility h4{font-size:12px}
#utility h5{font-size:11px}
.print-button{}
div.print-button{position:absolute;right:20px;top:20px}
a.menu-item,a.menu-item:visited{text-decoration:none;color:#313131;}
a.menu-item:hover{text-decoration:underline;font-weight:bolder}
td.csc-abstract{padding-right:10px;padding-bottom:0px;padding-top:2px;width:70%;height:40px;vertical-align:top}
td.abstract-more{text-align:right;padding-right:20px;vertical-align:top;height:auto}
td.abstract-more a,td.abstract-more a:visited{font-weight:bolder;color:#000000}
td.csc-abstract h1,td.csc-abstract h2,td.csc-abstract h3{margin-top:0px;margin-bottom:5px;padding-top:0px;padding-bottom:0px}
td.csc-abstract p{margin-top:0px;margin-bottom:0px;padding-top:3px;padding-bottom:0px}
div.csc-frame-invisible{background-color:#DEDEDE;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:5px;border-top-width:1px;border-top-color:orange;border-top-style:solid;border-bottom-width:1px;border-bottom-color:orange;border-bottom-style:solid;border-right-width:1px;border-right-color:orange;border-right-style:solid;border-left-width:1px;border-left-color:orange;border-left-style:solid;-moz-border-radius:5px;border-radius:5px}
div.csc-frame-invisible p{margin-bottom:0px;padding-bottom:0px}
.copyright{}
div.copyright{relative:absolute;
text-align:center;margin-bottom:-75px;padding-bottom:0px}
.menu-sitemap{}
div.menu-sitemap,div.csc-menu-4,table.abstract{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;border:none}
table.abstract{margin-bottom:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#202080;width:620px}
#content{left:0px;padding-left:0px;padding-right:10px;width:630px;min-height:680px}
div.weather,#weather{position:relative;width:190px;height:auto;margin-left:0px;margin-bottom:10px;overflow:hidden;font-size:10px !important}
div.graph-header{}
div.graph-header img{}
a.addthis_button_google_plusone,div.plusOne{position:relative;margin-top:8px;margin-right:-10px;float:right;clear:both;z-index:1000}
div.csc-textpic-imagewrap{z-index:5}
.csc-textpic-imagewrap a{z-index:6}
.roundTop10{-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-top-left-radius:10px}
.roundBottom10{-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
div#breadcrumb{font-size:8px}
#mainMenuMobile{max-width:400px}
#mainMenuNav ul,#mainMenuNav ul li{list-style:none;margin-left:0px;padding-left:0px}
@media screen and (max-width:1025px){#sidebar{position:relative;right:auto;width:auto}
#utility{max-width:20%}
#type-c #content{margin-left:22%;max-width:76%;width:76%;background:#FFF}
div.featurebox{width:auto}
}
@media screen and (max-width:800px){}
@media screen and (max-width:760px){#googleLink,div.plusOne{display:none}
div#utility{
}
#type-c #content{width:auto;max-width:96%;margin-left:auto;margin-right:auto}
div.site-name{top:auto;bottom:15px}
#mainMenuMobile{z-index:1000}
}
.weatherFeed{font-family:Arial,Helvetica,sans-serif;margin:2em 3em;width:170px}
.weatherFeed a{color:#888}
.weatherFeed a:hover{color:#000;text-decoration:none}
.weatherItem{padding:0.8em;text-align:right}
.weatherCity{text-transform:uppercase}
.weatherTemp{font-size:2.8em;font-weight:bold}
.weatherDesc,.weatherCity{font-weight:bold}
.weatherDesc{margin-bottom:0.4em}
.weatherRange,.weatherWind{font-size:0.8em}
.weatherLink{text-align:left;font-size:0.8em}
.odd{background-color:#e8e8fc}
.even{background-color:#d4d4e8}
