.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: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}
.autocomplete{overflow:hidden;z-index:1000}
.autocomplete ul{margin:0;padding:0;background-color:#fff;border:1px solid #ccc;list-style-type:none}
.autocomplete li{color:#333;cursor:pointer;font-size:10px;padding:0 3px}
.autocomplete .selected{color:#666}
@font-face{font-family:"Noto Serif";src:url('../../fileadmin/font/NotoSerif-Regular.ttf')}
@font-face{font-family:"Open Sans";src:url('../../fileadmin/font/OpenSans-Regular.ttf')}
*{font-family:Open Sans;margin:0;padding:0}
a{color:#686665;text-decoration:none}
a:hover{color:#02a962}
img{vertical-align:bottom}
video{background-color:#ffffff;margin-top:-20px;padding-top:20px}
#seite{margin-left:auto;margin-right:auto;overflow-x:hidden;width:1024px}
#kopf{float:right;padding:10px 0px 25px 0px;text-align:center;width:774px}
#kopf *{font-size:9pt}
#kopf #handymenue{display:none;float:left;width:50px}
#kopf #handymenueknopf{height:17px;margin:5px auto 0px 0px;text-align:center;width:24px}
#kopf #handymenueknopf:hover{cursor:pointer}
#kopf #handymenueknopf:hover>div{background-color:#02a962 !important}
#kopf #oberelinie,#kopf #mittlerelinie,#kopf #unterelinie{background-color:#686665;display:block;height:3px}
#kopf #mittlerelinie,#kopf #unterelinie{margin-top:4px}
#kopf #kopfsachen{display:inline-block;width:774px}
#kopf #newsletter,#kopf #suche{display:inline-block}
#kopf #newsletter{padding-right:20px}
#kopf #newsletter .csc-default,#kopf #suche .csc-default{border-bottom-style:none;padding:0px}
#kopf .flagge,#kopf #suchfeld,#kopf #suchfeld input,#kopf #fratzenbuch,#kopf #youtube{height:20px !important}
#kopf .flagge{padding:0px 5px 0px 5px}
#kopf #aktuellesprache{cursor:default;pointer-events:none}
#kopf #suche{color:#686665;padding:0px 5px 0px 20px}
#kopf #suchfeld,#kopf #suchfeld input{background-color:#d7d7d7}
#kopf #suchfeld{display:inline-block;width:150px}
#kopf #suchfeld input{border:none;padding-left:5px;width:120px}
#kopf #suchfeld #los{background:url('../../fileadmin/img/lupe.png') no-repeat center center;background-size:15px;cursor:pointer;vertical-align:bottom;width:25px}
#kopf #suchfeld div{display:none}
#kopf #fratzenbuch{padding-left:25px}
#kopf #youtube{padding-left:10px}
#schlaukopf{display:none;float:right;padding:5px 0px 10px 0px;text-align:right;width:100%}
#schlaukopf #kleineslogo{display:none;float:left;width:100px}
#menue{float:left;padding-top:10px;width:250px}
#menue ul{list-style-type:none}
#menue #menue1{font-size:9pt}
#menue #menue2{font-size:8.5pt;margin-top:-15px}
#menue #menue1 a{border-color:#fa6525;border-style:dotted none dotted none;border-width:1.5pt;display:block;margin:20px 20px 20px 0px;padding:2px}
#menue #menue2 a{border-style:none;margin:0px 20px 0px 20px}
#menue #menue3 a{margin-left:40px}
#menue .momentan,#menue .momentan a,#menue .aktiv a{color:#02a962}
#menue .momentan a{cursor:default;pointer-events:none}
#menue .klein{font-size:7.5pt}
#menue #logo{width:200px}
#titel{border-bottom-color:#fa6525;border-bottom-style:solid;border-bottom-width:1.5pt;float:right;width:774px}
#titel h1{font-size:13.5pt;font-weight:bold;margin-bottom:5px;padding:15px 0px 2px 0px}
#inhalt,#intro{float:right;width:774px}
#inhalt *,#intro *{font-family:Noto Serif;font-size:9.5pt}
#inhalt a{text-decoration:underline}
#inhalt h1,#inhalt h2,#inhalt h6,#intro h1,#intro h2{font-family:Open Sans}
#inhalt h1,#intro h1{float:left;font-size:11.5pt;font-weight:bold;padding:10px 0px 1px 0px}
#inhalt h1::after,#intro h1::after{color:#fa6525;content:"| ";font-weight:bold;padding:0px 5px}
#inhalt h2,#inhalt h4,#inhalt h5,#intro h2{font-weight:normal}
#inhalt h2,#intro h2{font-size:9.5pt;padding:12px 0px 3px 0px}
#inhalt h3{color:#02a962;margin-top:1px}
#inhalt h4{line-height:14pt}
#inhalt h5,#inhalt p,#intro p{line-height:12pt !important}
#inhalt h5{font-style:italic}
#inhalt h6{font-size:11.5pt;padding:15px 0px 10px 0px}
#inhalt ul{margin:10px 0px 10px 20px}
#inhalt p,#intro p{padding-top:5px}
#inhalt img{height:auto;width:200px !important}
#inhalt p>img{width:auto !important}
#inhalt .csc-default{border-bottom-color:#fa6525;border-bottom-style:solid;border-bottom-width:1.5pt;padding:15px 0px}
#intro .csc-default{padding:15px 0px}
#inhalt .csc-textpic-intext-left .csc-textpic-imagewrap{margin-right:15px !important}
#inhalt .csc-textpic-intext-right .csc-textpic-imagewrap{margin-left:15px !important}
#inhalt .csc-textpic-imagerow{margin:15px 0px}
#inhalt .csc-textpic-imagerow img{height:auto;width:150px !important}
#inhalt .csc-textpic-imagecolumn{margin:0px 15px 15px 0px}
#inhalt .csc-default>.csc-default{border-style:none !important;margin:0px !important;padding:0px !important}
#inhalt .momentannichtsda{font-family:Open Sans !important}
#inhalt .momentannichtsda a{font-family:Open Sans !important;font-size:9.5pt !important}
#inhalt .csc-default+.csc-default{background-color:white}
#handymenuemenue{display:none;float:right;width:100%}
#handymenuemenue p{text-align:center}
#handymenuemenue p:first-child{font-size:13.5pt;font-weight:bold;padding-top:10px}
#handymenuemenue p:last-child{color:#686665;font-size:9pt}
#handymenuemenue p span:hover{color:#02a962;cursor:pointer}
#handymenuemenue ul{list-style-type:none}
#handymenuemenue .klein{font-size:7.5pt}
#handymenuemenue #handymenue1{font-size:9pt}
#handymenuemenue #handymenue2{font-size:8.5pt;margin-top:-15px}
#handymenuemenue #handymenue1 a{border-color:#fa6525;border-style:dotted none dotted none;border-width:1.5pt;display:block;margin:20px 25px 20px 25px;padding:2px}
#handymenuemenue #handymenue2 a{border-style:none;margin:0px 25px 0px 45px}
#handymenuemenue #handymenue3 a{margin-left:65px}
#handymenuemenue .momentan,#handymenuemenue .momentan a,#handymenuemenue .aktiv a{color:#02a962}
#fuss{float:right;padding:30px 0px 30px 0px;text-align:center;width:774px}
#fuss *{font-size:7.5pt}
#fuss a{padding:5px;text-transform:uppercase}
#fuss a:nth-of-type(6){padding-right:0px}
#fuss #grauerdrucker{width:15px}
#fuss .fussbruch{display:none}
#fuss p{font-size:9.5pt;padding-top:15px}
#fuss #bkm{display:flex;justify-content:center;margin:10px 0 20px}
#fuss #bkm>div{padding:0 10px}
#fuss #bkm #bkm-support{padding-top:30px}
#fuss #bkmlogo{height:90px;padding-top:10px;padding-bottom:25px}
#cookies{background-color:#ffffff;border:1.5pt solid #fa6525;bottom:0px;box-sizing:border-box;box-shadow:0px 0px 250px 250px #ffffff;font-family:Open Sans;font-size:9pt;min-height:50px;padding:5px 10px;position:fixed;width:1024px}
#cookies>div{box-sizing:border-box;display:inline-block}
#cookies-text{width:85%}
#cookies-buttons{float:right;text-align:right;width:15%}
#cookies-buttons span{background-color:#02a962;box-sizing:border-box;color:white;cursor:pointer;float:right;padding:5px 10px;text-align:right}
#cookies-buttons span:hover{background-color:#fa6525}
@media screen and (max-width:1044px){#seite{width:768px}
#kopf,#kopf #kopfsachen,#titel,#inhalt,#intro,#fuss{width:558px}
#menue{width:210px}
#menue #logo{width:150px}
#cookies{width:768px}
}
@media screen and (max-width:788px){#seite{margin-left:25px;margin-right:25px;width:unset}
#kopf,#titel,#intro,#inhalt,#fuss{width:100%}
#kopf{padding-bottom:0px}
#schlaukopf #kleineslogo,#kopf #handymenue{display:inline-block}
#kopf #kopfsachen{width:87.5%}
#kopf #newsletter{padding-right:5px}
#kopf .flagge:last-child{padding-right:0px}
#kopf #suche,#kopf #fratzenbuch{padding-left:10px}
#kopf #youtube{padding-left:5px}
#kopf #suchfeld{width:110px}
#kopf #suchfeld input{width:80px}
#schlaukopf{display:block;padding-top:20px}
#menue{display:none}
#inhalt .csc-textpic-imagecolumn{margin-right:10px}
#cookies{margin-right:25px;width:unset}
}
@media screen and (max-width:466px){#kopf #handymenue{width:30px}
#kopf #kopfsachen{width:unset}
#kopf #suchfeld{display:none}
#kopf #fratzenbuch,#kopf #youtube{padding-left:5px}
#inhalt h1{padding:5px 0px 2px 0px}
#inhalt h2{padding:8px 0px 3px 0px}
#inhalt img{width:125px !important}
#fuss .fussbruch:nth-of-type(4){display:block}
}
#titelwrapper,#banner,#link{width:774px}
#titelwrapper,#banner,#link{float:right}
#titelwrapper{position:relative}
#titelwrapper #titel{border-bottom-style:none;left:15px;padding-top:10px;position:absolute;z-index:1}
#titelwrapper #titel h1{color:#02a962;padding:0px;width:722px}
#banner div{padding:0px}
#banner .csc-default{border-bottom-style:none}
#banner img{display:block;height:auto;max-width:100%;width:auto}
#inhalt .csc-default:first-of-type{border-top-color:#fa6525;border-top-style:solid;border-top-width:1.5pt;margin-top:15px}
#inhalt .csc-textpic-image{margin-bottom:0px}
#inhalt h5+p a,#inhalt p:last-of-type a{font-family:Open Sans;font-size:9pt;text-decoration:none}
#link{text-align:right;padding-top:15px}
#link div{border-bottom-style:none}
#link .csc-default{padding:0px}
#link a{font-size:9pt}
@media screen and (max-width:1044px){#titelwrapper,#banner,#link{width:558px}
#titel{}
}
@media screen and (max-width:788px){#titelwrapper,#banner,#link{width:100%}
#titelwrapper #titel{position:relative}
}
@media screen and (max-width:466px){#titel{}
}
#inhalt .csc-textpic-text{height:150px;overflow:hidden;position:relative}
#inhalt .csc-textpic-text>p:last-child{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1) 50%);bottom:0px;display:block;padding-top:35px;position:absolute;width:100%}
#inhalt .csc-textpic-caption{display:none}
