html{height:100%}
body{font-size:62.5%;min-height:100%;position:relative}
input,select,textarea{height:auto;max-width:100%;font-size:1.7em}
label{font-size:1.7em}
body #contents p.text-justify,.text-justify{text-align:inherit}
.title p{font-size:2.1em}
p{font-size:1.7em;line-height:1.5em}
td{font-size:1.7em}
h1,.h1{
font-size:2.6em;line-height:1em}
h2,.h2{
font-size:2.1em;line-height:1.3em}
h3,.h3{
font-style:normal;font-size:1.9em;line-height:1.5em;font-weight:normal}
h6,.h6{font-style:normal;font-weight:normal}
a{font-size:1em}
div.csc-mailform .csc-form-2.csc-form-element.csc-form-element-textline{position:absolute;top:-9999px;left:-9999px}
div.csc-mailform fieldset ol{padding:0}
div.csc-mailform ol{list-style:none}
div.csc-mailform ol li{overflow:visible;clear:left;padding:4px 0}
div.csc-mailform form input[type='submit']{margin-left:175px}
div.csc-mailform ol li.csc-form-element-textline,div.csc-mailform ol li.csc-form-element-textarea{font-size:1.7em}
div.csc-mailform ol li.csc-form-element-textline label,div.csc-mailform ol li.csc-form-element-textarea label{font-size:1em;width:155px;margin-right:20px}
div.csc-mailform form input[type="text"],div.csc-mailform form textarea{font-size:1em;box-sizing:border-box;width:270px}
div.csc-mailform form label{text-align:left;width:155px}
div.csc-mailform form label em{display:inline-block;margin-left:5px;float:none}
html .background-wrapper{position:relative}
html .background-wrapper>.background{width:100%;height:100%;margin:0;padding:0;min-width:1000px;position:absolute;top:0;left:0;right:0;bottom:0;border:none;background:none}
html .background-wrapper>.background{min-width:980px}
html .wrapper .background-wrapper>.background{min-width:0}
html .background-wrapper>.background.header{top:auto;border-bottom:1px solid #ddd;background:#fbfbfb}
html .background-wrapper>.background.navigation{height:59px;top:auto;background:#e6e6e6}
html .background-wrapper>.background.footer{
top:auto;bottom:0;
background:#e5e5e5}
body>*{position:relative}
body .wrapper{width:980px;margin:0 auto;position:relative}
#header{z-index:100}
#header .wrapper{height:187px}
#contents{z-index:60}
#contents .column100p input{
outline-color:#a70034}
#contents .column100p textarea{outline-color:#a70034}
#contents .column-content-left ul{margin:30px 0 10px 10px}
#contents .column-content-left ul li{font-size:1.9em;background-position:1px 6px;line-height:1.3em;margin:15px 0}
#contents .column-content-left ul li a{color:#777}
.column-content-left>.csc-default:last-child{margin-bottom:0}
#contents .csc-textpic-text>*:last-child,#contents .csc-default>*:last-child{margin-bottom:0}
#contents .column-content-right{
margin-top:21px;
width:70%;padding-left:30px}
#contents .content{max-width:980px;margin-bottom:20px}
#contents .content ul>li{font-size:1.7em;line-height:1.25em;
}
#contents .content ul>li>ul li{font-size:inherit;line-height:inherit}
#contents .wrapper{position:relative;min-height:400px;padding-bottom:390px}
#contents .csc-textpic-intext-right img{border:none}
#contents .column-content-left img{margin:35px 0}
#contents .iframe-wrapper{position:relative}
#contents .iframe-wrapper:before{content:'';display:block;padding-top:56.25%}
#contents .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.filter .menu-left ul li{background-image:url('../../fileadmin/Resources/Public/Images/bulletpoint-skaliert-rot.png')}
#field-7{
}
#footer{width:100%;z-index:80;position:absolute;min-height:254px;left:0;bottom:0}
#footer .wrapper{max-width:1200px;margin:0 auto;position:relative;min-height:254px}
.footer-right{float:right}
.line>*{display:inline-block}
.split>*{display:block}
.split>.left{float:left}
.split>.right{float:right}
.columns>[class*='column']{float:left}
.columns>[class*='column']>.column-inner{position:relative}
.columns>.column100p{width:100%;margin-top:30px;margin-left:20px}
.columns>.column60p{width:60%;margin-top:30px}
.columns>.column50p{width:50%;margin-top:30px}
.columns>.column45p{width:45%;margin-top:30px}
.columns>.column40p{width:40%;margin-top:30px}
.columns>.column37p{width:37%;
}
.columns>.column33p{width:33%;margin-top:30px}
.columns>.column63p{width:63%;margin-top:30px}
#header a{display:block;text-decoration:none}
#header ul{margin:0;list-style:none}
#header ul li{background:none}
#logo{position:absolute;top:17px;left:20px;z-index:20}
#logo img{width:250px;height:auto !important}
#language{position:absolute;top:20px;right:20px;display:none}
#language ul li{padding:0;position:relative;height:35px;width:35px;padding-right:10px}
#language ul li a{height:35px;width:35px}
#language span{visibility:hidden}
#language .lang-Deutsch{background-image:url('../../fileadmin/Resources/Public/Images/language-german.png');background-repeat:no-repeat;background-position:0px 0px}
#language .lang-English{background-image:url('../../fileadmin/Resources/Public/Images/language-english.png');background-repeat:no-repeat;background-position:0px 0px}
#language ul li:before{display:none;content:'/';position:absolute;top:0;left:6px}
#language ul li:first-child:before{content:''}
#fontsize ul li a{padding:11px}
#fontsize{position:absolute;top:25px;right:160px;right:0}
#fontsize span{visibility:hidden}
#fontsize-increase{background-image:url('../../fileadmin/Resources/Public/Images/plus.png');background-repeat:no-repeat}
#fontsize-decrease{background-image:url('../../fileadmin/Resources/Public/Images/minus.png');background-repeat:no-repeat}
#navigation{position:absolute;left:0;bottom:0}
#navigation ul li{padding:0;margin:0 0 0 20px}
#navigation ul li:first-child{margin-left:0}
#navigation ul li a{height:59px;padding:0 16px;line-height:3.9em;box-shadow:none;font-size:2em;vertical-align:middle}
#special-navigation{padding:15px 14px;text-align:right;margin-right:58px;overflow:hidden}
#special-navigation ul{float:right}
#special-navigation ul li{background-image:none;padding-left:15px;text-align:left}
#special-navigation ul li a{font-size:1.7em;color:#5c5c5c;height:59px}
#navigation ul:first-child>li>a,#navigation ul:first-child>li>span{color:#777;line-height:2.9em;height:59px}
#navigation ul:first-child>li>a:focus,#navigation ul:first-child>li:hover>a{color:#333}
#navigation ul:first-child>li:hover{background-color:#f2f2f2}
#navigation ul:first-child>li.navigationitem-3{background-image:url('../../fileadmin/Resources/Public/Images/merk-rot.png');background-repeat:no-repeat;background-position:center 0}
#navigation ul:first-child>li.navigationitem-2{background-image:url('../../fileadmin/Resources/Public/Images/merk-grau.png');background-repeat:no-repeat;background-position:center 0}
#navigation ul:first-child>li>ul{display:none;position:absolute;top:59px;left:0}
#navigation ul:first-child>li>ul>li>a,#navigation ul:first-child>li>ul>li>span{margin:0 0 -1px;white-space:nowrap;
background:#fff;line-height:2.9em}
#navigation ul:first-child>li>ul>li>a:focus,#navigation ul:first-child>li>ul>li:hover>a{background:#f5f5f5}
#navigation ul:first-child>li>ul>li.current>a{color:#fff;border:none;background:#0088cc}
#navigation ul:first-child>li>ul>li:last-child>a{border-radius:0 0 4px 4px}
.csc-default{margin-bottom:10px}
#breadcrumb{display:block;z-index:2;width:100%;background:#f2f2f2;opacity:0.8}
#breadcrumb a{font-size:1em;line-height:3em}
#breadcrumb span{font-size:1.2em;line-height:2.8em}
#breadcrumb .column-inner{margin:0 auto;max-width:980px;padding-left:20px;box-sizing:border-box}
#breadcrumb ul{margin:0}
#breadcrumb li{padding:0 6px 0 0;background:none}
#breadcrumb ul li:before{content:'/';position:relative;top:0;left:-2px;font-size:1.2em}
#breadcrumb ul li:first-child:before{display:none}
#breadcrumbtext{float:left;margin-right:5px}
.column-content-left{width:25%}
.column-content-right{width:75%}
.sidebar{padding:20px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{
right:-62%;overflow:no-display}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{
}
#special-navigation>ul>li:nth-child(2)::after{width:100%;height:20px}
.csc-textpic-imagewrap{margin-bottom:14px}
div.csc-textpic{
}
#cboxTitle{font-size:16px}
.csc-textpic-caption{padding:3px 0 0 6px;font-size:124%;line-height:1.3}
.footer{padding:20px}
#footer .columns>.column33p{margin-top:10px}
#footer .footer-left .column-inner{padding:0px 20px;
}
#footer .footer-middle{}
#footer .footer-right img{border:none;padding-left:25px}
.facebook{position:absolute;top:11px;right:12px;background:url('../../fileadmin/Resources/Public/Images/fb-logo.png') no-repeat}
.woundwie{text-align:center;float:left;margin-right:20px}
.woundwie a{background:url('../../fileadmin/Resources/Public/Images/wo-und-wie_container_logo.png') no-repeat;width:151px;height:151px;display:inline-block;background-size:cover}
.woundwie a:hover{text-decoration:none}
.allContainer{text-align:center;float:left}
.allContainer a{background:url('../../fileadmin/Resources/Public/Images/toiletten_für_alle_container.png') no-repeat;width:151px;height:151px;display:inline-block;background-size:cover}
.allContainer a:hover{text-decoration:none}
.facebook a{width:30px;height:30px;display:block}
#copyright{display:block;text-align:right;position:relative;top:115px}
#copyright p{font-size:1.4em}
#contents .background.content{margin:0 auto;background-position:top right;background-repeat:no-repeat}
#navigation-trigger{display:none}
#homepagebutton{display:inline-block;position:relative;left:257px;top:-17px}
.tx-datamintspartnerlist .filter{margin-bottom:20px;font-size:1.0em;z-index:2000000}
.tx-datamintspartnerlist .filter select{z-index:2000001;cursor:inherit}
.tx-datamintspartnerlist .filter .element{margin:5px 0;text-align:right;float:left}
.tx-datamintspartnerlist .filter .element.geodata{position:relative;margin-right:3px;padding-right:15px}
.tx-datamintspartnerlist .filter .element.geodata #filter-geodata{display:inline-block;position:absolute;right:0;top:7px}
.tx-datamintspartnerlist .filter .element label{float:left;margin:0 10px;line-height:32px}
.tx-datamintspartnerlist .filter .element select{border-radius:5px;font-size:1.4em;height:20px}
.tx-datamintspartnerlist .filter .element input{padding:5px;height:20px;border-radius:5px}
.tx-datamintspartnerlist .filter .element input[type="checkbox"]{position:relative;top:5px}
.tx-datamintspartnerlist>.filter>form>input{width:100px;height:20px;border-radius:5px;background-color:#a70034;color:white;font-weight:bold;margin:5px 0 0 15px;border:1px solid #a70034;text-align:center}
.tx-datamintspartnerlist ul.list{margin:15px 0}
#contents .tx-datamintspartnerlist ul.list>li{margin:10px 0;padding:0;list-style:none;background:none}
#contents .tx-datamintspartnerlist .showPartnerlist .address{font-size:1.7em;line-height:1.5em}
.datamintspartnerlist{background-image:none;margin:0;padding:0 0 10px 0}
.datamintspartnerlist:last-child{padding:0}
ul.tx_datamintspartnerlist>li.partner p{margin:0;padding:0}
.showPartnerlist{margin:20px 0;line-height:22px}
.showPartnerlist h1,.showPartnerlist .h1{margin:0 0 10px 0}
.showPartnerlist .images{margin-bottom:10px;float:right}
.showPartnerlist ul{margin-left:0}
.showPartnerlist .backtomap{margin-top:20px}
.showPartnerlist .backtomap a{font-size:1.7em}
.showPartnerlist .download-container{margin-top:11px}
#contents .tx-datamintspartnerlist .showPartnerlist .outer ul li,#contents .tx-datamintspartnerlist .showPartnerlist span{text-decoration:none;list-style:none;list-style-type:none;background:none;padding:0;line-height:1.5em}
.hidden{display:none}
#tx-datamintspartnerlist-map-canvas{height:700px;width:100%;z-index:1}
#tx-datamintspartnerlist-map-canvas.showPartnerlistMap{height:300px}
#tx-datamintspartnerlist-map-canvas .google-map-url{font-size:11px}
#tx-datamintspartnerlist-map-canvas img{max-width:none}
.tx-datamintspartnerlist .outer{margin:0 245px 0 0}
.tx-datamintspartnerlist .link-outer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.current span{color:#a70034}
div.additionalcontent>ul>li{list-style:none;background-image:url('../../fileadmin/Resources/Public/Images/bulletpoint-skaliert.png');background-repeat:no-repeat;padding:0 0px 2px 18px;background-position:1px 6px}
.csc-frame-frame1 ul,.csc-frame-frame2 ul{margin:0 0 10px 0}
@media print{*{
min-width:0 !important;min-height:0 !important;background:none !important}
html{height:auto}
body{min-height:0}
a[href]:after{content:""}
abbr[title]:after{content:""}
#contents{font-size:81.5%}
#breadcrumb{margin-left:10px}
#contents .content{max-width:850px}
#contents img{
}
.column-content-left{display:none}
.column-content-right{width:auto;float:none;padding:0}
#footer{display:none}
#language,#navigation{display:none}
.background{display:none}
#header,#contents,#footer,#header .wrapper,#contents .wrapper,#footer .wrapper{height:auto;margin:0;padding:0;position:static}
.columns>[class*='column']{float:none}
#header a[href]:after{content:''}
#logo{padding:20px;position:static}
#breadcrumb a[href]:after{content:''}
#breadcrumb ul{list-style:none}
#contents .content{padding-top:10px;padding-bottom:30px;border:none;border-bottom:5px solid #eeeeee}
img{max-width:inherit !important}
}
#tx-datamintspartnerlist-map-canvas map area:focus{}
