@charset"utf-8";
.news .clear{clear:both}
.news .nav ul{float:left;display:inline;margin:0}
.news .nav li{float:left}
.news .nav a{float:left;display:block}
.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news .article{border-bottom:1px solid #ccc;clear:both}
.news .article:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news .article .news-img-wrap{float:right;margin:0 0 0 15px;
}
.news .article .news-img-wrap a{display:block;float:left;
}
.article{margin-bottom:15px}
.news .article .news-img-wrap img{float:left;height:auto;width:auto;margin:0 0 10px 0}
.news .article .teaser-text{margin:0 0 10px 0}
.news .article h3,.news .article h2{margin-bottom:.25em}
.news .footer{
color:#999;font-size:91.67%;position:relative;border:0}
.news .footer p{line-height:1em}
.news .footer span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd}
.news .footer span:last-child{border-right:0}
.news .footer .news-category a{text-transform:uppercase}
.news .no-news-found{color:#DB0202;font-style:italic}
.news .page-navigation p{float:none}
.news .page-navigation ul{float:right}
.news .page-navigation ul li{float:left;display:block;padding:0 1px;background:none}
.news .page-navigation ul li a{display:block;padding:1px 2px}
.news-category-view ul li{padding:5px 8px}
.news-category-view ul li li{padding:2px 8px 2px 12px}
.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}
.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}
.news-single .footer{clear:both;color:#999;font-size:91.67%}
.news-single .article .news-img-wrap{float:right;margin:0 0 0 10px;max-width:210px}
.news-single .article .news-img-wrap .outer{clear:both;float:left}
@media (max-width:767px){.news-single .article .news-img-wrap{float:left;margin:0 0 10px 0;max-width:767px;width:100%}
.news-single .article .news-img-wrap .outer{flot:none}
}
.news-single .article .news-img-wrap img{float:none}
.news-single .teaser-text{font-size:15px;color:#888}
.news-text-wrap{margin-bottom:10px}
.news-img-caption{color:darkgray;font-size:smaller}
.news-related-wrap{
margin-top:20px;width:100%}
.news-related{
padding:15px 0;
}
.news-related ul li{line-height:1em;margin-bottom:12px}
.news-related ul li span{border-right:1px solid #DDDDDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}
.news-related ul li span:last-child{border-right:0;padding-right:0}
.news-related h4{margin-bottom:10px}
.news-related-files ul li{margin-bottom:20px}
.news-related-files .news-related-files-link .jpg{background-position:0 0}
.news-clear{clear:both}
.news .news-list-view .news-latest-item{border-bottom:1px solid #ccc}
.news-latest-item h4{margin-top:10.5px}
.news .news-menu-view .nav li,.news .news-menu-view .nav li a{float:none}
.news .news-menu-view .nav ul{float:none;display:block}
.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.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 TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:30px}
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}
.tx-go-maps-ext img{max-width:none}
#skip-content{display:block;position:relative;visibility:hidden;top:-220px}
.anchor{display:block;position:relative;visibility:hidden;top:-220px}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-formChoices,div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-formHandle{width:100%;overflow:hidden}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-formChoices label{cursor :pointer}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-formTextareaLabel{padding:0}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-formTextareaField{padding:0.1em;display:block}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-box-institution{}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-abbinder p{text-align:right}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-employee-list-table,div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-services-list-table,div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-forms-list-table{width:100%}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-employee-list-col4{min-width:140px}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-employee-list-col5{min-width:85px}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-services-list-col3{min-width:95px}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-forms-list-col1{width:50%}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-selection{padding:1em 0;background-color:#fafafa}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-form-error{border:1px solid #ff0137 !important}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-error{color:#ff0137 !important}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-top{text-align:right}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-notes{background:#f8f8f8;color:#666;border:2px #999 solid;padding:10px;margin-bottom:1em}
div.tx-nwsjurisdictionfinder #tx-nwsjurisdictionfinder-vo_suche{max-width:250px;display:inline-block}
div.tx-nwsjurisdictionfinder #tx-nwsjurisdictionfinder-mi_suche{max-width:250px;display:inline-block}
div.tx-nwsjurisdictionfinder #tx-nwsjurisdictionfinder-fo_suche{max-width:250px;display:inline-block}
div.tx-nwsjurisdictionfinder .anchor{display:block;position:relative;top:-0px;visibility:hidden}
.form-control.parsley-error{border-color:#da051e}
.form-control.parsley-error:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #fb4a5f;border-color:#a80417}
.parsley-errors-list{list-style:none;padding-left:0}
.parsley-errors-list li{margin-left:0}
.parsley-custom-error-message,.parsley-required{color:#da051e}
#powermail_tabmenu{margin-bottom:20px}
.csc-textpic-imagewrap[data-csc-cols] img{max-width:100%;height:auto}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin:0}
.csc-textpic-image .csc-textpic-caption{font-size:smaller;color:darkgray;margin-top:.25em}
.csc-textpic-imagerow .csc-textpic-imagecolumn{margin-bottom:.5em}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:1em}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:1em}
@media screen and (max-width:768px){div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap,.csc-textpic-intext-left-nowrap .csc-textpic-text,.csc-textpic-intext-right-nowrap .csc-textpic-text,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:none}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:0}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:0}
}
p.csc-linkToTop{border-bottom:1px solid #999;text-align:right;width:100%}
p.csc-linkToTop a{margin-bottom:5px}
DIV.csc-frame-rulerAfter{border-bottom:1px solid #ccc;margin:0 0 1em;padding:0 0 0.5em}
DIV.csc-frame-rulerBefore{border-top:1px solid #ccc;margin:1em 0 0;padding:0.5em 0 0}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image img,DIV.csc-textpic-border div.csc-textpic-single-image img{border:1px solid #e6e6e6;padding:1px}
DIV.csc-frame{
}
DIV.csc-textpic,DIV.csc-default{width:100%}
DIV.csc-textpic-intext-left{width:100%}
DIV.csc-textpic-clear{clear:none;;width:100%}
Div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:10px}
ul.csc-uploads img{box-sizing:content-box}
ul.csc-uploads span.csc-uploads-fileSize{display:inline;padding-left:0.5em}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#cccccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
div.tx-nwsjurisdictionfinder{width:100%;overflow:hidden}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-selection .btn,div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-top .btn{color:#075f7e;line-height:normal;padding:0px;background:none;border:0 solid;display:inline;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-selection .btn.disabled{color:#686868}
div.tx-nwsjurisdictionfinder #tx-nwsjurisdictionfinder-anchor-selection{width:100%;overflow:hidden}
div.tx-nwsjurisdictionfinder #tx-nwsjurisdictionfinder-anchor-selection button{display:none}
div.tx-nwsjurisdictionfinder #tx-nwsjurisdictionfinder-anchor-navbar{height:auto !important}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-alphabet{width:100%;overflow:hidden;padding-bottom:10px}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-alphabet ul{display:inline;float:left;margin:0;padding:0;list-style:none}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-alphabet li{display:inline;float:left;margin:0;padding:0 3px;list-style-type:none;font-size:1.2em}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-alphabet li a{padding:0;margin:0}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-selection{padding:1em 0;width:100%;overflow:hidden;background-color:#fafafa}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-first{width:10%;float:left}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-previous{width:15%;float:left}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-center{width:50%;float:left}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-next{width:15%;float:left}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-last{width:10%;float:right;margin-left:-5px}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-subc{padding:0 0.5em;text-align:center}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-subcl{padding:0 1em 0 0;text-align:left}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-page-subcr{padding:0 0 0 1em;text-align:right}
div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-button{margin-bottom:10px;padding:0.45em;text-align:center;cursor :pointer;background-color:#eee;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0 none}
div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button{padding:0.3em;font-weight:normal;text-decoration:none}
div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button:focus,div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button:hover,div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button:active,div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-button:hover,div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-button:focus{background-color:#e1f3fc;outline:none}
div.tx-nwsjurisdictionfinder input,div.tx-nwsjurisdictionfinder textarea,div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}
div.tx-nwsjurisdictionfinder input:focus,div.tx-nwsjurisdictionfinder textarea:focus,div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button:focus,div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button:hover,div.tx-nwsjurisdictionfinder .tx-nwsjurisdictionfinder-button:hover{outline:0 none !important;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6)}
div.tx-nwsjurisdictionfinder input[type=file]:focus,div.tx-nwsjurisdictionfinder input[type=checkbox]:focus,div.tx-nwsjurisdictionfinder select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666}
div.tx-nwsjurisdictionfinder input[type="text"],div.tx-nwsjurisdictionfinder input[type="password"],div.tx-nwsjurisdictionfinder .ui-autocomplete-input,div.tx-nwsjurisdictionfinder textarea,div.tx-nwsjurisdictionfinder .uneditable-input,div.tx-nwsjurisdictionfinder a.tx-nwsjurisdictionfinder-button{display:inline-block;padding:4px;line-height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
div.tx-nwsjurisdictionfinder .subcolumns{width:100%;overflow:hidden}
div.tx-nwsjurisdictionfinder .c20r,.c75r{float:right;margin-left:-5px}
div.tx-nwsjurisdictionfinder .subcl{padding:0 1em 0 0}
div.tx-nwsjurisdictionfinder .subcr{padding:0 0 0 1em}
div.tx-nwsjurisdictionfinder .c25r{width:25%}
div.tx-nwsjurisdictionfinder .c75r{width:75%}
.cal_head{margin-bottom:1em}
.cal_nav h4{margin-top:0}
#month-header-icons{margin-bottom:20px}
#month-header-icons .btn{padding:0}
#month-header-icons h4{margin-top:0px}
.tx-cal-controller table.month-medium .sideback{background-color:#dddddd;color:#666666;vertical-align:bottom;font-size:14px;font-weight:bold}
.tx-cal-controller .month-medium .month-weeknums{border-right:1px solid #AAAAAA;border-top:0px;background-color:#EFEFEF !important}
.tx-cal-controller .monthCorner{border-bottom:1px solid #aaa}
.tx-cal-controller .month-medium .weekday{border-bottom:1px solid #AAAAAA;background-color:#EFEFEF !important;color:#666}
.tx-cal-controller .month-medium a:link{color:#fff}
.tx-cal-controller .monthOff,.tx-cal-controller .monthOff a:link,.tx-cal-controller .monthOff a:visited{color:#BBBBBB}
.tx-cal-controller .month-medium th,.tx-cal-controller .month-medium td{width:22px;font-size:10px;text-align:center}
.tx-cal-controller .month-medium th{text-align:center}
.event_list,.event_list_search{border-top:1px solid #ccc;margin:20px 0}
.tx-cal-controller .error{border:3px solid red;padding:10px}
.tx-cal-controller .view-header{text-align:center !important}
#month-header-icons .header-buttons{
}
.tx-cal-controller .header-buttons div{background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/cal/img/calendar-icon_bg.png');background-position:center bottom;background-repeat:no-repeat;width:40px;height:27px;text-align:center;
display:inline-block}
.tx-cal-controller .header-buttons div a{line-height:29px;font-size:xx-small;padding:10px}
.tx-cal-controller .previous-button,.tx-cal-controller .next-button{margin-bottom:2px}
.tx-cal-controller .previous-button{float:left}
.tx-cal-controller .next-button{float:right}
.tx-cal-controller .previous-button a,.tx-cal-controller .next-button a{padding:2px 7px 0}
.tx-cal-controller .timeborder{border-bottom:1px solid #ddd;padding-right:2px}
.tx-cal-controller .ics_link{width:100%;text-align:center}
.tx-cal-controller .ics_link a{padding-left:25px;background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/cal/img/calendar-share.png');background-repeat:no-repeat;font-size:small}
.tx-cal-controller .month-weeknums{background-color:#009036}
.tx-cal-controller .month-large .month-weeknums{width:2em}
.tx-cal-controller .month-weekdays{border-bottom:1px solid #AAAAAA;background-color:#EFEFEF}
.tx-cal-controller .month-small a:link,.tx-cal-controller .monthoff a:visited{color:#000000}
.tx-cal-controller .month-small th,.tx-cal-controller .month-small td{padding:2px;width:22px;font-size:10px;text-align:right}
.tx-cal-controller .month-small,.tx-cal-controller .month-medium,.tx-cal-controller .month-large{border-collapse:collapse}
.tx-cal-controller .month-small td,.tx-cal-controller .month-medium td{border:1px solid #AAAAAA}
.tx-cal-controller .month-large td{border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;vertical-align:bottom}
.tx-cal-controller .month-large tr.days td{border:1px solid #AAAAAA}
.tx-cal-controller .month-large tbody tr:last-child td{border-bottom:1px solid #AAAAAA}
.tx-cal-controller .month-small th,.tx-cal-controller .month-medium th,.tx-cal-controller .month-large th{background-color:#009036;text-align:center;font-weight:normal;font-size:10px}
.tx-cal-controller .month-large .weeknum{width:22px}
.tx-cal-controller .month-large .daylink{font-weight:bold}
.tx-cal-controller .month-large .day{height:4em;vertical-align:top;text-align:left}
.tx-cal-controller .month-large div.vevent,.tx-cal-controller .month-large div.vtodo{overflow:hidden;white-space:nowrap}
.tx-cal-controller .month-large .dayNum,.tx-cal-controller .month-medium .dayNum{border-bottom:none;background-color:#E6F4F4;text-align:right;font-size:xx-small;line-height:12px}
.tx-cal-controller .monthWeekend{background-color:#FFFFEF}
.tx-cal-controller .monthCurrentWeek{}
.tx-cal-controller .month-small th a:link,.tx-cal-controller .month-small th a:visited,.tx-cal-controller .month-medium th a:link,.tx-cal-controller .month-medium th a:visited,.tx-cal-controller .month-large th a:link,.tx-cal-controller .month-large th a:visited{font-weight:bold;color:#000000}
.tx-cal-controller .currentDay{background:#009036;color:white}
.tx-cal-controller .weekday0,.tx-cal-controller .weekday6{
}
.tx-cal-controller .month-medium{border:1px solid #a1a5a9;border-collapse:collapse;border-spacing:0px;width:auto}
.tx-cal-controller .month-medium th,.tx-cal-controller .month-medium td{height:2em;
text-align:center;vertical-align:middle}
.tx-cal-controller .month-medium td{border:0px solid #A1A5A9}
#month-footer{text-align:center;margin-top:10px}
.withEventDay{background:#005c23 !important;font-weight:bold}
.withEventDay a{color:white}
.tx-cal-controller .yearview h1{text-align:center}
.tx-cal-controller .year-table,.tx-cal-controller .month-large{clear:both;width:100%;background-color:#FFFFFF;table-layout:fixed}
.tx-cal-controller .year-table .year-month{vertical-align:top;text-align:center}
.tx-cal-controller .year-table .year-month+.year-month+.year-month{padding-right:0px}
.tx-cal-controller .sidebar{border:1px solid #CCCCCC;border-collapse:collapse;float:left;padding:5px;margin-left:5px}
.tx-cal-controller .month-sidebar h4{border-top:3px solid #CCCCCC;margin-top:5px;padding-top:6px}
.tx-cal-controller .sidebar h4:first-child{border:none;margin-top:0px;line-height:1.8em;padding-top:0px}
.tx-cal-controller .sidebar .button{padding:1px 4px;background:#EEEEEE none repeat scroll 0 0;border:1px solid #CCCCCC;cursor:pointer;margin-left:3px;vertical-align:sub;float:right}
.tx-cal-controller .sidebar .category-submit{margin-left:11em}
.tx-cal-controller .search-box{background:transparent url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/cal/img/bg_searchInput.gif') no-repeat scroll 0 0;border:0 none;border-right:1px solid #6C6761;color:#515151;padding:1px 0 5px 20px;width:110px}
.event_image{float:right;max-width:100%}
.tx-cal-controller .vevent{cursor:default;-moz-user-select:none;margin-bottom:20px;padding:0}
.tx-cal-controller .vevent .freq{vertical-align:text-bottom}
.tx-cal-controller .vevent dt{margin-top:-1px;font-size:14px;white-space:nowrap;overflow:hidden;padding:0 0 1px 0;text-align:left}
.tx-cal-controller .vevent dl{margin:0;padding:0 0 1px 0;overflow:hidden}
.tx-cal-controller .vevent dd{margin:0;overflow:hidden;padding:0 1px;font-size:14px;text-align:left;word-wrap:break-word}
.tx-cal-controller .vevent .dtstart-container small,.tx-cal-controller .vevent .list_categorie{color:#666;font-size:9px}
.tx-cal-controller .gridcontainertop .vevent{width:100%}
.tx-cal-controller .dayview .view-header{background:#DDDDDD;padding:8px;color:#666666;font-size:14px;font-weight:bold;border:1px solid #a1a5a9;border-bottom:0px}
.tx-cal-controller .dayview div.gridcontainer{border:1px solid #a1a5a9;border-top:0px}
.tx-cal-controller .weekview .vevent,.tx-cal-controller .dayview .vevent{-moz-border-radius:3px;position:absolute}
.tx-cal-controller .weekview .allday .vevent,.tx-cal-controller .dayview .allday .vevent{position:relative}
.tx-cal-controller .month-large .vevent,.tx-cal-controller .weekview .wk-allday .vevent,.tx-cal-controller .dayview .wk-allday .vevent{position:inherit}
.tx-cal-controller .month-large .vevent{line-height:normal;margin:1px;text-align:left}
.tx-cal-controller .month-large div.vevent a:link span.popup,.tx-cal-controller .month-large div.vevent a:visited span.popup,.tx-cal-controller .month-medium span.popup{display:none}
.tx-cal-controller .month-large div.vevent a:hover span.popup,.tx-cal-controller .month-medium .dayNum:hover span.popup{position:absolute;margin:15px 0px 0px 20px;background-color:#F5F5DC;max-width:220px;border:1px solid #C0C0C0;font:normal 10px/12px verdana;color:#000;text-align:left;display:block}
.tx-cal-controller .vtodo{cursor:default;color:#fff;-moz-user-select:none}
.tx-cal-controller .vtodo .freq{vertical-align:text-bottom}
.tx-cal-controller .vtodo dt{margin-top:-1px;font:bold 80%/normal Verdana,sans-serif;white-space:nowrap;overflow:hidden;padding:0 0 1px 0;text-align:left}
.tx-cal-controller .vtodo dl{margin:0;padding:0 0 1px 0;border-left:1px solid;border-right:1px solid;overflow:hidden}
.tx-cal-controller .vtodo dd{margin:0;overflow:hidden;padding:0 1px;font:100%/1.3em Verdana,sans-serif;text-align:left;word-wrap:break-word}
.tx-cal-controller .gridcontainertop .vtodo{width:100%}
.tx-cal-controller .weekview .vtodo,.tx-cal-controller .dayview .vtodo{-moz-border-radius:3px;position:absolute}
.tx-cal-controller .weekview .allday .vtodo,.tx-cal-controller .dayview .allday .vtodo{position:relative}
.tx-cal-controller .month-large .vtodo,.tx-cal-controller .weekview .wk-allday .vtodo,.tx-cal-controller .dayview .wk-allday .vtodo{position:inherit}
.tx-cal-controller .month-large .vtodo{line-height:normal;margin:1px;text-align:left}
.tx-cal-controller .month-large div.vtodo a:link span.popup,.tx-cal-controller .month-large div.vtodo a:visited span.popup,.tx-cal-controller .month-medium span.popup{display:none}
.tx-cal-controller .month-large div.vtodo a:hover span.popup,.tx-cal-controller .month-medium .dayNum:hover span.popup{position:absolute;margin:15px 0px 0px 20px;background-color:#F5F5DC;max-width:220px;border:1px solid #C0C0C0;font:normal 10px/12px verdana;color:#000;text-align:left;display:block}
.tx-cal-controller .dayview,.tx-cal-controller .weekview{clear:both}
.tx-cal-controller .gridcontainer{background:#DDDDDD;position:relative;-webkit-user-select:none;-khtml-user-select:none;overflow-y:visible;
border-top:10px solid #DDDDDD}
.tx-cal-controller .gridcontainertop{table-layout:fixed;width:100%;background-color:#DDDDDD;overflow:hidden;font-size:11px;line-height:14px;border-bottom:10px solid #DDDDDD}
.tx-cal-controller .gridcontainertop .allday{table-layout:fixed;width:100%}
.tx-cal-controller .gridcontainertop td{height:20px;vertical-align:top;background-color:#DDDDDD}
.tx-cal-controller .gridcontainertop .daynames th{text-align:center}
.tx-cal-controller .gridcontainertop .daynames th.dummy{width:15px}
.tx-cal-controller .gridcontainertop .daynames td{width:40px;background-color:#009036}
.tx-cal-controller .scrolltime{position:relative;overflow-y:scroll;overflow-x:hidden;border-left:0 none;padding:0;font-size:11px;line-height:normal;height:370px}
.tx-cal-controller .scrolltime .timetable{background-color:#fff;table-layout:fixed;width:100%;margin-top:-1px;border-bottom:1px solid #bcf}
.tx-cal-controller .scrolltime .timetable .width{width:40px}
.tx-cal-controller .scrolltime .timetable .wrapper{position:relative;margin-left:1px;top:3px}
.tx-cal-controller .scrolltime .timetable .wrapper .hours{position:absolute;width:100%}
.tx-cal-controller .scrolltime .timetable .wrapper .hours .cell{height:42px}
.tx-cal-controller .scrolltime .timetable .wrapper .hours .cell .line{border-bottom:1px dotted #ddd;border-top:1px solid #ddd;font-size:1px;height:20px;margin-bottom:20px}
.tx-cal-controller .scrolltime .timetable .times{background-color:#EFEFEF;color:#666;padding:1px 0 0 0;text-align:right;vertical-align:top}
.tx-cal-controller .scrolltime .timetable .times div{height:42px}
.tx-cal-controller .scrolltime .timetable .times div.timeborder{height:41px}
.tx-cal-controller .scrolltime .timetable .event-column{border-left:1px solid #ddd;vertical-align:top}
.tx-cal-controller .scrolltime .timetable .event-column .wrapper{position:relative;cursor:default;position:relative;margin-right:10px}
.tx-cal-controller div.default_catheader dl,.tx-cal-controller div.default_catheader_allday,.tx-cal-controller div.yellow_catheader dl,.tx-cal-controller div.yellow_catheader_allday,.tx-cal-controller div.orange_catheader dl,.tx-cal-controller div.orange_catheader_allday,.tx-cal-controller div.red_catheader dl,.tx-cal-controller div.red_catheader_allday,.tx-cal-controller div.pink_catheader dl,.tx-cal-controller div.pink_catheader_allday,.tx-cal-controller div.blue_catheader dl,.tx-cal-controller div.blue_catheader_allday,.tx-cal-controller div.green_catheader dl,.tx-cal-controller div.green_catheader_allday,.tx-cal-controller div.brown_catheader dl,.tx-cal-controller div.brown_catheader_allday,.tx-cal-controller div.grey_catheader dl,.tx-cal-controller div.grey_catheader_allday,.tx-cal-controller div.fnb_header dl,.tx-cal-controller div.fnb_header_allday{-moz-border-radius:3px}
.tx-cal-controller div.default_catheader dt,.tx-cal-controller div.yellow_catheader dt,.tx-cal-controller div.orange_catheader dt,.tx-cal-controller div.red_catheader dt,.tx-cal-controller div.pink_catheader dt,.tx-cal-controller div.blue_catheader dt,.tx-cal-controller div.green_catheader dt,.tx-cal-controller div.brown_catheader dt,.tx-cal-controller div.grey_catheader dt,.tx-cal-controller div.fnb_header dt{font-size:14px}
.tx-cal-controller div.default_catheader dd,.tx-cal-controller div.yellow_catheader dd,.tx-cal-controller div.orange_catheader dd,.tx-cal-controller div.red_catheader dd,.tx-cal-controller div.pink_catheader dd,.tx-cal-controller div.blue_catheader dd,.tx-cal-controller div.green_catheader dd,.tx-cal-controller div.brown_catheader dd,.tx-cal-controller div.grey_catheader dd,.tx-cal-controller div.fnb_header{white-space:nowrap}
.tx-cal-controller .alldays .vevent .default_catheader_text,.tx-cal-controller .alldays .vevent .blue_catheader_text,.tx-cal-controller .alldays .vtodo .default_catheader_text,.tx-cal-controller .alldays .vtodo .blue_catheader_text,.tx-cal-controller .alldays .vevent .yellow_catheader_text,.tx-cal-controller .alldays .vtodo .yellow_catheader_text,.tx-cal-controller .alldays .vevent .orange_catheader_text,.tx-cal-controller .alldays .vtodo .orange_catheader_text,.tx-cal-controller .alldays .vevent .red_catheader_text,.tx-cal-controller .alldays .vtodo .red_catheader_text,.tx-cal-controller .alldays .vevent .pink_catheader_text,.tx-cal-controller .alldays .vtodo .pink_catheader_text,.tx-cal-controller .alldays .vevent .green_catheader_text,.tx-cal-controller .alldays .vtodo .green_catheader_text,.tx-cal-controller .alldays .vevent .brown_catheader_text,.tx-cal-controller .alldays .vtodo .brown_catheader_text,.tx-cal-controller .alldays .vevent .grey_catheader_text,.tx-cal-controller .alldays .vtodo .grey_catheader_text,.tx-cal-controller .alldays .vevent .fnb_header_text,.tx-cal-controller .alldays .vtodo .fnb_header_text,.tx-cal-controller .allday.vevent span:first-child,.tx-cal-controller .allday.vtodo span:first-child{color:#FFFFFF}
.tx-cal-controller div.default_catheader,.tx-cal-controller div.default_catheader_allday{border:1px solid #6699CC;background-color:#005c23;color:#FFFFFF !important}
.tx-cal-controller div.default_catheader_allday{padding:5px}
.tx-cal-controller div.default_catheader a,.tx-cal-controller div.default_catheader_allday a{color:#FFFFFF !important}
.tx-cal-controller div.blue_catheader dl,.tx-cal-controller div.blue_catheader_allday{border:1px solid #6699CC;background-color:#005c23;color:#FFFFFF}
.tx-cal-controller .default_catheader_allday a .summary,.tx-cal-controller .default_catheader_allday a:visited .summary,.tx-cal-controller .default_catheader dd a,.tx-cal-controller .default_catheader dd a:visited,.tx-cal-controller .blue_catheader_allday a .summary,.tx-cal-controller .blue_catheader_allday a:visited .summary,.tx-cal-controller .blue_catheader dd a,.tx-cal-controller .blue_catheader dd a:visited{color:#FFFFFF !important;font-size:14px}
.tx-cal-controller .vevent .default_catheader_text,.tx-cal-controller .vevent .blue_catheader_text,.tx-cal-controller .vtodo .default_catheader_text,.tx-cal-controller .vtodo .blue_catheader_text{color:#668CD9}
.tx-cal-controller div.default_catheader dt{background-color:#005c23}
.tx-cal-controller div.blue_catheader dt{background-color:#005c23}
.tx-cal-controller div.green_catheader dl,.tx-cal-controller div.green_catheader_allday{border:1px solid #0D7813;background-color:#4CB052;color:#FFFFFF}
.tx-cal-controller .green_catheader_allday a .summary,.tx-cal-controller .green_catheader_allday a:visited .summary,.tx-cal-controller .green_catheader dd a,.tx-cal-controller .green_catheader dd a:visited{color:#FFFFFF !important}
.tx-cal-controller .vevent .green_catheader_text,.tx-cal-controller .vevent .green_catheader_text a{color:#4CB052}
.tx-cal-controller .vtodo .green_catheader_text,.tx-cal-controller .vtodo .green_catheader_text a{color:#4CB052}
.tx-cal-controller div.green_catheader dt{background-color:#0D7813}
.tx-cal-controller div.orange_catheader dl,.tx-cal-controller div.orange_catheader_allday{border:1px solid #BE6D00;background-color:#F2A640;color:#FFFFFF}
.tx-cal-controller .orange_catheader_allday a .summary,.tx-cal-controller .orange_catheader_allday a:visited .summary,.tx-cal-controller .orange_catheader dd a,.tx-cal-controller .orange_catheader dd a:visited{color:#FFFFFF !important}
.tx-cal-controller .vevent .orange_catheader_text,.tx-cal-controller .vevent .orange_catheader_text a{color:#F2A640}
.tx-cal-controller .vtodo .orange_catheader_text,.tx-cal-controller .vtodo .orange_catheader_text a{color:#F2A640}
.tx-cal-controller div.orange_catheader dt{background-color:#BE6D00}
.tx-cal-controller div.pink_catheader dl,.tx-cal-controller div.pink_catheader_allday{border:1px solid #B1365F;background-color:#E67399;color:#FFFFFF}
.tx-cal-controller .pink_catheader_allday a .summary,.tx-cal-controller .pink_catheader_allday a:visited .summary,.tx-cal-controller .pink_catheader dd a,.tx-cal-controller .pink_catheader dd a:visited{color:#FFFFFF !important}
.tx-cal-controller .vevent .pink_catheader_text,.tx-cal-controller .vevent .pink_catheader_text a{color:#E67399}
.tx-cal-controller .vtodo .pink_catheader_text,.tx-cal-controller .vtodo .pink_catheader_text a{color:#E67399}
.tx-cal-controller div.pink_catheader dt{background-color:#B1365F}
.tx-cal-controller div.red_catheader dl,.tx-cal-controller div.red_catheader_allday{border:1px solid #A32929;background-color:#D96666;color:#FFFFFF}
.tx-cal-controller .red_catheader_allday a .summary,.tx-cal-controller .red_catheader_allday a:visited .summary,.tx-cal-controller .red_catheader dd a,.tx-cal-controller .red_catheader dd a:visited{color:#FFFFFF !important}
.tx-cal-controller .vevent .red_catheader_text,.tx-cal-controller .vevent .red_catheader_text a{color:#D96666}
.tx-cal-controller .vtodo .red_catheader_text,.tx-cal-controller .vtodo .red_catheader_text a{color:#D96666}
.tx-cal-controller div.red_catheader dt{background-color:#A32929}
.tx-cal-controller div.yellow_catheader dl,.tx-cal-controller div.yellow_catheader_allday{border:1px solid #AB8B00;background-color:#E0C240;color:#FFFFFF}
.tx-cal-controller .yellow_catheader_allday a .summary,.tx-cal-controller .yellow_catheader_allday a:visited .summary,.tx-cal-controller .yellow_catheader dd a,.tx-cal-controller .yellow_catheader dd a:visited{color:#FFFFFF !important}
.tx-cal-controller .vevent .yellow_catheader_text,.tx-cal-controller .vevent .yellow_catheader_text a{color:#E0C240}
.tx-cal-controller .vtodo .yellow_catheader_text,.tx-cal-controller .vtodo .yellow_catheader_text a{color:#E0C240}
.tx-cal-controller div.yellow_catheader dt{background-color:#AB8B00}
.tx-cal-controller div.grey_catheader dl,.tx-cal-controller div.grey_catheader_allday{border:1px solid #4E5D6C;background-color:#8997A5;color:#FFFFFF}
.tx-cal-controller .grey_catheader_allday a .summary,.tx-cal-controller .grey_catheader_allday a:visited .summary,.tx-cal-controller .grey_catheader dd a,.tx-cal-controller .grey_catheader dd a:visited{color:#FFFFFF !important}
.tx-cal-controller .vevent .grey_catheader_text,.tx-cal-controller .vevent .grey_catheader_text a{color:#8997A5}
.tx-cal-controller .vtodo .grey_catheader_text,.tx-cal-controller .vtodo .grey_catheader_text a{color:#8997A5}
.tx-cal-controller div.grey_catheader dt{background-color:#4E5D6C}
.default_categoryheader_legend_bullet,.default_catheader_legend_bullet{display:none}
.default_categoryheader_text,.default_catheader_text{font-size:14px;margin-left:3px}
.tx-cal-controller div.fnb_header dl,.tx-cal-controller div.fnb_header_allday{border:1px solid #4E5D6C;background-color:#8997A5;color:#FFFFFF}
.tx-cal-controller .fnb_header_allday a .summary,.tx-cal-controller .fnb_header_allday a:visited .summary,.tx-cal-controller .fnb_header dd a,.tx-cal-controller .fnb_header dd a:visited{color:#FFFFFF !important}
.tx-cal-controller .vevent .fnb_header_text,.tx-cal-controller .vevent .fnb_header_text a{color:#8997A5}
.tx-cal-controller .vtodo .fnb_header_text,.tx-cal-controller .vtodo .fnb_header_text a{color:#8997A5}
.tx-cal-controller div.fnb_header dt{background-color:#4E5D6C}
.tx-cal-controller .even{border-top:1px solid #ccc}
.tx-cal-controller .list-view .vevent,.tx-cal-controller .list-view .vtodo{color:#000000}
.tx-cal-controller .list-view .vevent .dtstart-container,.tx-cal-controller .list-view .vtodo .dtstart-container{float:left;margin-right:1em;text-align:right;width:12em}
.tx-cal-controller .list-view .vevent .summary,.tx-cal-controller .list-view .vtodo .summary{}
.tx-cal-controller h1,.tx-cal-controller .found,.tx-cal-controller .pagebrowser{text-align:left}
.tx-cal-controller .found{font-size:16px}
.tx-cal-controller .pagebrowser{border-top:1px solid #ccc;margin-top:1em;padding:10px 0}
.tx-cal-controller .pagebrowser span{margin:0}
.tx-cal-controller .pagebrowser span a{color:#333333}
.tx-cal-controller .pagebrowser span.btn-primary a{color:#fff}
.tx-cal-controller .pagebrowser_of{margin-bottom:1em}
.tx-cal-controller .cal_required{color:red}
.tx-cal-controller .constrain{color:red;font-weight:bold}
#editorWrap1 textarea{display:block}
.tx-cal-controller .create-edit-event .tabcontent label{display:inline-block;vertical-align:top;width:6em}
.tx-cal-controller .basictab ul{margin:4px;padding:3px 0;margin-left:0;font:bold 12px Verdana;border-bottom:1px solid gray;list-style-type:none;text-align:left;
}
.tx-cal-controller .basictab li{display:inline;margin:0}
.tx-cal-controller .basictab li a{text-decoration:none;padding:3px 7px;margin-right:3px;border:1px solid gray;border-bottom:none;background-color:#6699CC;color:#FFFFFF}
.tx-cal-controller .basictab li a:visited{color:#2d2b2b}
.tx-cal-controller .basictab li a:hover,.tx-cal-controller .basictab li a.current{background-color:#005c23;color:#FFFFFF}
.tx-cal-controller .basictab li a:active{color:#000000}
.tx-cal-controller .tabcontainer{clear:left;width:95%;
height:1.5em;
}
.tx-cal-controller .tabcontent{display:none}
#tx_cal_controller_create_element input[type="text"]:not([size]){width:6em;
}
#tx_cal_controller_create_element .treelevel0{display:block;margin-left:70px}
#tx_cal_controller_create_element p{margin:7px}
#tx_cal_controller_create_element .notify,#tx_cal_controller_create_element .shared,#tx_cal_controller_create_element .exception{display:block;margin-left:140px}
#allday{width:10px}
#until label,#by_day label,#by_monthday label,#by_month label{margin-left:50px}
#by_month label,#by_monthday label{width:230px}
.tx-cal-controller .reminderOffset{width:2em !important}
#calendar-event .csc-uploads-fileName{padding-right:5px}
#calendar-event .csc-uploads-fileSize{padding-left:5px}
.tab-content .tx-cal-controller h4{margin-top:0}
.tab-content .tx-cal-controller .found{display:none}
.social_share_privacy_area .clearfix::after{content:"";height:0;line-height:0;font-size:0;visibility:hidden;clear:both;display:block}
.social_share_privacy_area{clear:both;margin:20px 0 !important;list-style-type:none;padding:0 !important;width:auto;height:25px;display:block;font-family:Arial,sans-serif}
.social_share_privacy_area.vertical{height:auto}
.social_share_privacy_area li{margin:0 !important;padding:0 !important;height:21px;float:left}
.social_share_privacy_area.vertical li{float:none;clear:both;width:150px;height:auto;margin:0 0 10px !important}
.social_share_privacy_area.vertical li.settings_info{height:24px}
.social_share_privacy_area.vertical.switch_right li{width:120px}
.social_share_privacy_area li .dummy_btn{float:left;margin:0 0 0 10px;cursor:pointer;padding:0;height:inherit}
.social_share_privacy_area.vertical li .dummy_btn{width:90px}
@media (max-width:767px){.social_share_privacy_area{height:auto}
.social_share_privacy_area li{float:none;height:40px}
.social_share_privacy_area li.settings_info{display:none}
}
.social_share_privacy_area.vertical.switch_right li .dummy_btn{margin-left:0}
.social_share_privacy_area li div iframe{overflow:hidden;height:inherit;width:inherit}
.social_share_privacy_area .facebook{width:180px;display:inline-block}
.social_share_privacy_area.vertical .facebook{display:block}
.social_share_privacy_area .facebook .fb_like iframe{width:130px}
.social_share_privacy_area .twitter{width:148px}
.social_share_privacy_area li div.tweet{width:100px}
.social_share_privacy_area .gplus{width:123px}
.social_share_privacy_area li div.gplusone{width:75px}
.social_share_privacy_area li .switch{text-indent:-9999em;background:transparent url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_on_off.png') no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden;float:left;margin:4px 0 0;padding:0;cursor:pointer}
.social_share_privacy_area.vertical.switch_right li .switch{float:right}
.social_share_privacy_area.skin-dark li .switch{background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_on_off_dark.png')}
.social_share_privacy_area li .switch.on{background-position:0 -12px}
.social_share_privacy_area li.help_info{position:relative}
.social_share_privacy_area li.help_info .info,.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;left:0;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500;text-align:left}
.social_share_privacy_area li.gplus.help_info .info{left:-60px}
.social_share_privacy_area li .help_info.icon .info{left:-243px;width:350px}
.social_share_privacy_area.vertical li.gplus.help_info .info,.social_share_privacy_area.vertical li .help_info.icon .info{left:0}
.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{display:block}
.social_share_privacy_area li.help_info.info_off.display .info{display:none}
.social_share_privacy_area li .help_info.icon{
width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0;text-align:center}
.social_share_privacy_area li .help_info.icon .info_text{font-weight:bold;font-family:"Courier New",Courier,monospace;vertical-align:top}
.social_share_privacy_area.skin-dark li .help_info.icon{background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_info_dark.png'),-moz-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_info_dark.png'),-webkit-gradient(linear,center top,center bottom,color-stop(0%,#6a6767),color-stop(100%,#2d2a2a));background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_info_dark.png'),-webkit-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_info_dark.png'),-o-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_info_dark.png'),-ms-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_info_dark.png'),linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/socialshareprivacy_info_dark.png');background-color:#4f4c4c;border-color:#7e7e7e}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon{border-top-width:0;border-left-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.social_share_privacy_area li.settings_info{position:relative;top:-2px}
.social_share_privacy_area.vertical li.settings_info{top:0}
.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0 !important}
.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;left:0;position:absolute;top:0;width:135px;z-index:1;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings.png') no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0}
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu .settings{background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings_dark.png'),-moz-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings_dark.png'),-webkit-gradient(linear,center top,center bottom,color-stop(0%,#6a6767),color-stop(100%,#2d2a2a));background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings_dark.png'),-webkit-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings_dark.png'),-o-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings_dark.png'),-ms-linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings_dark.png'),linear-gradient(top,#6a6767 0,#2d2a2a 100%);background-image:url('../../typo3conf/ext/nws_template/Resources/Public/Stylesheets/socialshareprivacy/images/settings_dark.png');background-color:#4f4c4c;border-color:#7e7e7e}
.social_share_privacy_area.skin-dark li.settings_info .settings_info_menu.on{background-color:#4f4c4c;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings{border-top-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{clear:both;float:left;margin:4px 10px 4px 0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090}
.social_share_privacy_area li.settings_info.top{}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on{top:auto;bottom:-3px;padding-bottom:22px}
.social_share_privacy_area.vertical li.settings_info.top .settings_info_menu.on{bottom:0}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on>a{position:absolute;bottom:0;left:0}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on>a .help_info.icon{border-top-width:2px;border-bottom-width:0;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px}
.social_share_privacy_area li.settings_info.top .settings_info_menu.on>a.settings{left:25px;border-top-width:2px;border-bottom-width:0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}
.tx-yag-item-meta:after,.tx-yag-navigation-clearer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/*T2\*/
* html .clearfix{height:1%}
/*T2E*/
.tx-yag-breadcrumbcomtainer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:3px 0 7px 0;padding:5px 0 5px 0}
.tx-yag-breadcrumb{color:Black}
.tx-yag-gallery-thumb-outerframe,.tx-yag-album-thumb-outerframe,.tx-yag-item-thumb-outerframe{height:auto}
.tx-yag-lightbox-leftcolumn{width:70%;float:left}
.tx-yag-lightbox-rightcolumn{width:30%;margin-left:70%;text-align:right}
.tx-yag-lightbox-permalink{}
.offPageItems{visibility:hidden}
.yag-list-wrap{overflow:hidden}
.tx-yag-items:after{content:'';display:block;clear:both}
.tx-yag-thumb-outerframe{float:left;list-style-type:none}
.tx-yag-gallery-thumb-outerframe,.tx-yag-album-thumb-outerframe{margin-bottom:25px;width:50%}
.yag-item-thumb-outerframe{margin:0 15px 15px 0}
.tx-yag-thumb-innerframe{overflow:hidden}
.tx-yag-gallery-thumb-innerframe,.tx-yag-album-thumb-innerframe{float:left}
.yag-item-thumb-innerframe img{width:100%}
.tx-yag-gallery-galleryinfo,.tx-yag-album-albuminfo{margin-left:210px}
@media only screen and (max-width :480px){
.yag-item-thumb-outerframe,.tx-yag-gallery-thumb-outerframe,.tx-yag-album-thumb-outerframe{max-width:100%}
.tx-yag-gallery-thumb-innerframe,.tx-yag-album-thumb-innerframe{float:none;margin-bottom:10px}
.tx-yag-gallery-galleryinfo,.tx-yag-album-albuminfo{margin-left:0;float:none}
}
@media only screen and (max-width :650px) and (min-width :481px){
.yag-item-thumb-outerframe{max-width:50%}
.tx-yag-gallery-thumb-outerframe,.tx-yag-album-thumb-outerframe{width:100%}
}
@media only screen and (max-width :1050px) and (min-width :651px){
.yag-item-thumb-outerframe{width:33.3%}
.tx-yag-gallery-thumb-outerframe,.tx-yag-album-thumb-outerframe{width:100%}
}
@media only screen and (max-width :1270px) and (min-width :1051px){
.yag-item-thumb-outerframe{width:25%}
.tx-yag-gallery-thumb-outerframe,.tx-yag-album-thumb-outerframe{width:50%}
}
.yag-lightbox-meta{display:none}
#header-nav>ul>li.rot>a{background-image:-webkit-linear-gradient(top,#d4171e 0%,#AD191D 100%);background-image:-o-linear-gradient(top,#d4171e 0%,#AD191D 100%);background-image:linear-gradient(to bottom,#d4171e 0%,#AD191D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD4171E',endColorstr='#FFAD191D',GradientType=0)}
#header-nav>ul>li.rot:hover>a,#header-nav>ul>li.rot:focus>a,#header-nav>ul>li.rot.active>a{background-image:-webkit-linear-gradient(top,#AD191D 0%,#d4171e 100%);background-image:-o-linear-gradient(top,#AD191D 0%,#d4171e 100%);background-image:linear-gradient(to bottom,#AD191D 0%,#d4171e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAD191D',endColorstr='#FFD4171E',GradientType=0)}
#headimage-wrapper #headimage .slider-caption{padding:5px 16px;
}
#headimage-wrapper #headimage .slider-caption p{margin:0}
#headimage-wrapper #headimage .slider-caption small{font-size:20px;float:right}
@media (max-width:767px){#wrapper{z-index:inherit !important}
#headimage-wrapper #headimage .slider-caption small{font-size:16px}
#content{padding-top:30px !important}
}
.alert-danger{background-color:#d4171e !important;border-color:#AD191D !important;color:#fff !important}
.alert-danger .alert-heading,.alert-danger .csc-firstHeader{color:#fff !important}
.thumbnail{background-color:#fff !important;color:#000 !important}
.thumbnail small.text-muted{display:block;text-overflow:ellipsis;color:#000 !important;overflow:hidden}
#footer-addition-top,#footer-top{display:none !important}
.row:before,.row:after{content:" ";display:block !important}
