.tabs label:after{content:'';background:#fff;position:absolute;bottom:-2px;left:0;width:100%;height:2px;display:block}
.tabs input:hover+label{color:#fff;background:#971714}
.tabs label:first-of-type{z-index:4;box-shadow:1px 0 2px rgba(0,0,0,0.1)}
.tab-label-2{z-index:3}
.tab-label-3{z-index:2}
.tab-label-4{z-index:1}
.tabs input:checked+label{height:29px;color:#a80703;background:#fff;z-index:6;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7}
.clear-shadow{clear:both}
.content{background:#fff;position:relative;float:left;height:350px;z-index:5;width:99%;border-top:1px solid #d7d7d7}
.content div{background:#fff;padding-top:20px;padding-left:30px;position:absolute;z-index:1;top:0;left:0;-moz-transition:opacity linear 0.1s;-ms-transition:opacity linear 0.1s;-o-transition:opacity linear 0.1s;-webkit-transition:opacity linear 0.1s;opacity:0;transition:opacity linear 0.1s}
.tabs input.tab-selector-1:checked ~ .content .content-1,.tabs input.tab-selector-2:checked ~ .content .content-2,.tabs input.tab-selector-3:checked ~ .content .content-3,.tabs input.tab-selector-4:checked ~ .content .content-4{z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity ease-out 0.2s 0.1s;-moz-transition:opacity ease-out 0.2s 0.1s;-o-transition:opacity ease-out 0.2s 0.1s;-ms-transition:opacity ease-out 0.2s 0.1s;transition:opacity ease-out 0.2s 0.1s}
@media only screen and (min-width:1000px){.tabs label{color:#939393;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:300;line-height:32px;background:#ececec;text-align:center;text-transform:uppercase;display:block;position:relative;width:180px;height:30px;float:left;border-radius:3px 3px 0 0;box-shadow:1px 0 2px rgba(0,0,0,0.1),-2px 0 2px rgba(0,0,0,0.1)}
.tabs input{cursor:pointer;position:absolute;z-index:1000;top:0;left:0;width:50px;height:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
.tabs input#tab-2{left:180px}
.tabs input#tab-3{left:360px}
.tabs input#tab-4{left:540px}
}
@media only screen and (max-width:1000px){.tabs label{color:#939393;font-size:8px;font-family:"Open Sans",sans-serif;font-weight:300;line-height:32px;background:#ececec;text-align:center;text-transform:uppercase;display:block;position:relative;width:80px;height:30px;float:left;border-radius:3px 3px 0 0;box-shadow:1px 0 2px rgba(0,0,0,0.1),-2px 0 2px rgba(0,0,0,0.1)}
.tabs input{cursor:pointer;position:absolute;z-index:1000;top:0;left:0;width:50px;height:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
.tabs input#tab-2{left:80px}
.tabs input#tab-3{left:160px}
.tabs input#tab-4{left:240px}
}
#nav{width:100%;font-family:'Open Sans',sans-serif;font-weight:300;text-decoration:none;text-transform:uppercase;position:relative;list-style:none;z-index:10;margin-top:50px;margin-bottom:10px}
#nav>a{display:none}
#nav li{list-style:none;text-align:left}
#nav li a{color:#000;display:inline-block}
#nav li a:active{color:#a80703}
#nav span:after{width:0;height:0;border:0.313em solid transparent;
border-bottom:none;border-top-color:#efa585;content:'';vertical-align:middle;display:inline-block;position:relative;right:-0.313em;
}
#nav .letzter{display:inline-block;width:100%;
*display:inline;zoom:1}
#nav>ul{height:3.75em;
text-align:justify;list-style-type:none;padding:0;text-justify:distribute-all-lines}
#nav>ul>li{display:inline-block;text-align:left}
#nav>ul>li>a{font-size:19px}
#nav>ul>li:not(:last-child)>a{}
#nav>ul>li:hover>a,#nav>ul:not(:hover)>li.active>a{color:#a80703}
#nav li ul{background-color:#fff;display:none;position:absolute;top:25px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;-moz-appearance:none;-moz-border-radius:4px;-webkit-appearance:none;-webkit-border-radius:4px;appearance:none;border-radius:4px;text-overflow:''}
#nav li:hover ul{display:list-item;list-style:none}
#nav li:not(:first-child):hover ul{}
#nav li ul a{font-size:14px;margin-left:-30px;padding-right:10px;line-height:30px;word-break:break-all}
#nav li ul li a:hover,#nav li ul:not(:hover) li.active a{color:#a80703}
@media only screen and (max-width:1000px){#nav{width:90%;font-size:15px;position:relative;margin-left:10px}
#nav>a{width:50px;
height:50px;
text-align:left;text-indent:-9999px;background-color:#a80703;position:relative}
#nav>a:before,#nav>a:after{position:absolute;border:2px solid #fff;top:35%;left:25%;right:25%;content:''}
#nav>a:after{top:60%}
#nav:not(:target)>a:first-of-type,#nav:target>a:last-of-type{display:block}
#nav>ul{height:auto;display:none;position:relative;left:0;right:0}
#nav:target>ul{display:block}
#nav>ul>li{width:100%;float:none}
#nav>ul>li>a{height:auto;text-align:left}
#nav>ul>li:not(:last-child)>a{}
#nav li ul{position:static;padding:1.25em;
padding-top:0;border:none;margin-left:20px;margin-bottom:-20px}
}
.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}
.tx-srlanguagemenu-pi1 p,.tx-srlanguagemenu-pi1 .links-list-header{font-family:Verdana,sans-serif;font-size:.8em;line-height:100%;color:#35006d;margin-top:8px;padding:0;text-indent:0}
.tx-srlanguagemenu-pi1 img{margin:0 5px;padding:0;border-style:none}
.tx-srlanguagemenu-pi1 .CUR{float:left;font-size:.8em}
.tx-srlanguagemenu-pi1 .CUR a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:bold}
.tx-srlanguagemenu-pi1 .CUR a:focus,.tx-srlanguagemenu-pi1 .CUR a:hover,.tx-srlanguagemenu-pi1 .CUR a:active{color:#333333}
.tx-srlanguagemenu-pi1 .NO{float:left;font-size:.8em}
.tx-srlanguagemenu-pi1 .NO a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:bold}
.tx-srlanguagemenu-pi1 .NO a:focus,.tx-srlanguagemenu-pi1 .NO a:hover,.tx-srlanguagemenu-pi1 .NO a:active{color:#333333}
.tx-srlanguagemenu-pi1 .INACT{float:left;font-size:.8em}
.tx-srlanguagemenu-pi1 .INACT a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:normal}
.tx-srlanguagemenu-pi1 .INACT a:focus,.tx-srlanguagemenu-pi1 .INACT a:hover,.tx-srlanguagemenu-pi1 .INACT a:active{color:#333333}
.tx-srlanguagemenu-pi1 .SPC{float:left;font-family:Verdana,sans-serif;font-size:.8em;line-height:100%;color:#35006d}
.tx-srlanguagemenu-pi1 fieldset{}
.tx-srlanguagemenu-pi1 fieldset legend{}
.tx-srlanguagemenu-pi1 fieldset label{display:none}
.tx-srlanguagemenu-pi1 fieldset select{font-size:.8em;font-family:Verdana,sans-serif;background-color:#35006d;color:white;font-weight:bold}
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0{}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
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: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;padding-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:510px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:510px}
