.autocomplete{margin:0;padding:0;border:1px
solid rgba(0,0,0,.15);position:absolute;width:100%;background-color:#fff;z-index:1}.c-gufi-autocomplete-item{text-align:left;list-style:none;padding:4px
0 4px 18px}.c-gufi-autocomplete-item-active,.c-gufi-autocomplete-item:hover{background-color:rgba(0,0,0,.15)}.c-gufi-searchbar input[type=search]::-ms-clear,.c-gufi-searchbar input[type=search]::-ms-reveal{display:none;width:0;height:0}.c-gufi-searchbar input[type=search]::-webkit-search-cancel-button,.c-gufi-searchbar input[type=search]::-webkit-search-decoration,.c-gufi-searchbar input[type=search]::-webkit-search-results-button,.c-gufi-searchbar input[type=search]::-webkit-search-results-decoration{display:none}.c-gufi-search-input{position:relative;display:block;width:100%;height:44px;top:-1px;margin:0;padding:0
2.5em 0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1em;font-weight:400;color:#333;background:0 0;outline:none;border:none}.c-gufi-search-input::-ms-clear{display:none}.c-gufi-search-button,.c-gufi-search-clear,.c-gufi-search-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.c-gufi-search-button,.c-gufi-search-clear{z-index:2;position:absolute;top:0;bottom:0;right:2px;left:auto;margin:auto;width:1em;height:2.45em;display:block;cursor:pointer;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;speak:none;line-height:2.45em;text-align:center;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;outline:none}.c-gufi-search-button{margin-top:-1px;margin-bottom:-1px;margin-right:-3px;padding:0
.64em;height:auto;min-width:26px;min-height:1.8em;color:#999;font-size:1.25em;line-height:1.5;background-color:transparent;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.c-gufi-search-clear{padding:0
.5em;line-height:1;min-width:21px;margin-right:3.6em;color:#aaa;visibility:hidden;opacity:0}.c-gufi-search-hastext .c-gufi-search-clear{visibility:visible;opacity:1}.c-gufi-search-button:focus,.c-gufi-search-button:hover,.c-gufi-search-hastext .c-gufi-search-button{background-color:#84b716;color:#fff;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.c-gufi-search-button-label{display:none}.c-gufi-toolbar{border:0;margin:15px
0 15px 8px}.c-gufi-toolbar
label{display:inline-block;cursor:pointer;position:relative;margin:0
7px;padding:0
3px 5px;font-size:.9em;white-space:nowrap;line-height:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.c-gufi-toolbar
input{position:absolute;clip:rect(0,0,0,0)}.c-gufi-toolbar input:focus+label{font-weight:700!important}.c-gufi-toolbar label:focus,.c-gufi-toolbar label:hover{color:#66ad57}.c-gufi-toolbar input:checked+label{color:#66ad57;border-bottom:1px solid #66ad57}.c-gufi-searchform{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;margin-top:60px}fieldset.c-gufi-searchbar{padding-left:11px;padding-right:3.5em;height:44px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;background-color:#fff;border:1px
solid rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.06)}.c-gufi-searchform
legend{display:none}.c-icon-arrow:before{content:"\e80e"}.c-gufi-result-tag{font-size:.8em;display:block;padding:0
0 5px;margin:0}.c-gufi-result-size{color:#929292;padding:0
15px;font-size:.6em;line-height:1.9}.c-gufi-limited-content-limited{position:relative;max-height:150px;overflow:hidden}.c-gufi-limited-content-limited:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;pointer-events:none;background:-moz-linear-gradient(top,hsla(0,0%,96.1%,0) 0,#f5f5f5 100%);background:-webkit-linear-gradient(top,hsla(0,0%,96.1%,0),#f5f5f5);background:linear-gradient(180deg,hsla(0,0%,96.1%,0) 0,#f5f5f5)}.c-gufi-openHours-table{display:table}.c-gufi-openHours-table>div{display:table-row;border-bottom:1px solid #ccc}.c-gufi-openHours-table>div>div{display:table-cell;padding:0
3px}.c-gufi-result-staff.c-gufi-result-highlight .c-gufi-col:first-child{width:66.6%}.c-gufi-result-staff.c-gufi-result-highlight .c-gufi-col:nth-child(2){width:33.3%}.c-gufi-result-staff.c-gufi-result-highlight .c-gufi-figure
img{max-height:230px}@media(max-width:600px){.c-gufi-result-staff.c-gufi-result-highlight .c-gufi-col:first-child{width:100%}.c-gufi-result-staff.c-gufi-result-highlight .c-gufi-col:nth-child(2){display:none}}.c-gufi-result{position:relative;word-wrap:break-word;margin:.7em 0;padding:.9em 15px;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:transparent;border:1px
solid transparent}.c-gufi-result:nth-child(20n+22){margin-top:2.8em}.c-gufi-result:nth-child(20n+22):before{content:attr(data-page);position:absolute;top:-2.1em;left:0;display:block;line-height:1.3;color:#666}.c-gufi-result:nth-child(20n+22):after{position:absolute;display:block;content:"";height:1px;top:-1.4em;left:20px;right:20px;background-color:#ddd}.c-gufi-result.highlight{border-color:#e5e5e5}.c-gufi-result-highlight{box-shadow:0 3px 6px rgba(0,0,0,.16)}.c-gufi-result:focus{border-color:#3f6e35;outline:none}.c-gufi-result
h1{position:static;display:flex;justify-content:left;font-size:1.3em;font-weight:400;line-height:1.15;vertical-align:middle;margin:0
0 .15em;padding:0;max-width:100%}.c-gufi-result h1
a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.c-gufi-result-highlight
h1{position:relative;padding-bottom:10px;margin-bottom:10px}.c-gufi-result-highlight h1:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ddd}.c-gufi-result-highlight
ul{list-style:none;padding:0;margin:0}.c-gufi-result-highlight .c-gufi-more-information{margin-top:10px}.c-gufi-result
em{font-style:normal}.c-gufi-result-snippet{font-size:.9176em;color:#494949;line-height:1.45;margin:0
0 .2em}.c-gufi-result-snippet
em{font-weight:600}.c-gufi-result-extra-url{display:flex;font-size:.9176em;position:relative}.c-gufi-result-extra-url .c-icon:before{margin-right:5px}.c-gufi-result-url
a{font-size:100%;vertical-align:baseline;color:#3f6e35}.c-gufi-result-url a,.c-gufi-result-url a:active,.c-gufi-result-url a:visited:focus{color:#3f6e35}.c-gufi-result-stats{font-size:.9em}.c-gufi-result-list{margin:20px
0 0}.c-gufi-result-more{position:relative;margin:35px
0 0;padding:0}.c-gufi-result-button-more{cursor:pointer;display:block;padding:2px
0 2px 2px;width:100%;box-sizing:border-box;vertical-align:middle;white-space:nowrap;text-align:center;line-height:2.8;font-size:1em;text-transform:capitalize;text-shadow:0 1px 1px hsla(0,0%,100%,.1);color:#333;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-moz-transition:none .3s ease-in-out 0s,background-color .5s ease;-o-transition:none .3s ease-in-out 0s,background-color .5s ease;-webkit-transition:none .3s ease-in-out,background-color .5s ease;-webkit-transition-delay:0s;transition:none .3s ease-in-out 0s,background-color .5s ease;outline:none;border:1px
solid #ddd;background-color:#fafafa}.c-gufi-result-button-more:focus,.c-gufi-result-button-more:hover{background-color:#ddd;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.c-gufi-error{color:red;border:1px
solid red;background-color:#fee;padding:10px}@font-face{font-family:ceasy;src:url(http://save.reutlingen.de/madChickCss/projectData/cache/sets/12806f90e5d85c137b7562e0c7319b3a.eot);src:url(http://save.reutlingen.de/madChickCss/projectData/cache/sets/d29af6371354d4d16423f15c16532e2f.eot#iefix) format("embedded-opentype"),url(http://save.reutlingen.de/madChickCss/projectData/cache/sets/9574414e038ded2aa23f3c58879ba59e.woff2) format("woff2"),url(http://save.reutlingen.de/madChickCss/projectData/cache/sets/e22fc50f9f75b43b9aba0c0393106960.woff) format("woff"),url(http://save.reutlingen.de/madChickCss/projectData/cache/sets/37056264bdcccd47384639ef467b127d.ttf) format("truetype"),url(http://save.reutlingen.de/madChickCss/projectData/cache/sets/35d7e5a0dc691c60ad6d6c4aaef2ab15.svg#ceasy) format("svg");font-weight:400;font-style:normal}[class*=" c-icon-"]:before,[class^=c-icon-]:before{font-family:ceasy;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-icon-search:before{content:"\e800"}.c-icon-cancel:before{content:"\e801"}.c-icon-globe:before{content:"\e802"}.c-icon-stamp:before{content:"\e809"}.c-icon-placeholder:before{content:"\e80a"}.c-icon-user:before{content:"\e80b"}.c-icon-cityhall:before{content:"\e80c"}.c-icon-web:before{content:"\e80d"}.c-icon-file-pdf:before{content:"\f1c1"}.c-icon-file-word:before{content:"\f1c2"}.c-icon-file-excel:before{content:"\f1c3"}.c-icon-file-powerpoint:before{content:"\f1c4"}.c-icon-file-image:before{content:"\f1c5"}.c-icon-file-code:before{content:"\f1c9"}.c-gufi-search{position:relative}.c-gufi-preview-result-staff .highlight .c-gufi-col:first-child{width:100%}.c-gufi-preview-result-staff .highlight .c-gufi-col:nth-child(2){display:none}.c-gufi-preview-result-staff .highlight .c-gufi-preview-result-withImage .c-gufi-col:first-child{width:66.6%}.c-gufi-preview-result-staff .highlight .c-gufi-preview-result-withImage .c-gufi-col:nth-child(2){display:block;width:33.3%}.c-gufi-preview-result-staff .highlight .c-gufi-figure
img{max-height:230px}@media(max-width:600px){.c-gufi-preview-result-staff .highlight .c-gufi-preview-result-withImage .c-gufi-col:first-child{width:100%}.c-gufi-preview-result-staff .highlight .c-gufi-preview-result-withImage .c-gufi-col:nth-child(2){display:none}}.c-gufi-preview-result{color:#4d5a64;position:relative;border-bottom:1px solid #ccc}.c-gufi-preview-result.c-gufi-preview-result-active{background-color:#f5f5f5}.c-gufi-preview-result .c-icon{position:absolute;left:11px;top:15px;font-size:112%}.c-gufi-preview-result .c-icon.c-icon-arrow{left:auto;right:15px}.c-gufi-preview-result .c-gufi-preview-tag{display:none;padding:0
35px 5px 40px;font-size:1em}.c-gufi-preview-result>div>a{padding:15px
35px 15px 40px;display:block;color:#4d5a64;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px}.c-gufi-preview-result>div>a:hover{text-decoration:none}.c-gufi-preview-result>div>a>em{font-weight:700;font-style:normal}.c-gufi-preview-result
ul{list-style:none;padding:0;margin:0}.c-gufi-preview-result>div.highlight{display:none}.c-gufi-preview-result-highlight .c-gufi-more-information{margin-top:10px}.c-gufi-preview-result-highlight .highlight>div>div{padding:15px
15px 15px 40px;color:#4d5a64;overflow:hidden;text-overflow:ellipsis;font-size:15px;margin:0}.c-gufi-preview-result-highlight .highlight
h1{border-bottom:1px solid #ccc;padding:15px
15px 15px 40px;width:100%;display:block;font-weight:500;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box;font-size:15px;margin:0}.c-gufi-preview-result-highlight .highlight
h2{font-weight:100;margin:0}@media(max-width:1023px){.c-gufi-preview-result .c-gufi-preview-tag{display:block}.c-gufi-preview-result.c-gufi-preview-result-withTag>div>a{padding-bottom:0;padding-top:5px}.c-gufi-preview-result>div.highlight{display:block}.c-gufi-preview-result>div.highlight+div{display:none}}@media(max-height:900px){.c-gufi-preview-result:nth-child(6),.c-gufi-preview-result:nth-child(7),.c-gufi-preview-result:nth-child(8){display:none}.c-gufi-preview-result-list>ul{min-height:400px}}.c-gufi-preview-result-list{width:40%;z-index:2}.c-gufi-preview-result-list>ul{list-style:none;padding:0;margin:0;min-height:500px}.c-gufi-preview-result-rest{margin:20px
20px 20px 40px}.c-gufi-preview-result-list .c-gufi-result-stats{position:absolute;right:20px;bottom:20px;font-size:.8em}@media(max-width:1023px){.c-gufi-preview-result-list{width:100%}}.c-gufi-preview-tag{display:block;font-size:.6em;color:#656565}.c-gufi-preview .c-icon.c-icon-arrow{left:auto;right:0;top:16px}.c-gufi-col{box-sizing:border-box}.c-gufi-preview-staff-imageCol{display:none}.c-gufi-preview-staff-detailCol{width:100%}.c-gufi-preview-staff-detailCol>ul{list-style:none;padding:0}.c-gufi-preview-staff-withImage .c-gufi-preview-staff-imageCol{width:33.3%;display:block;margin-right:20px}.c-gufi-preview-staff-withImage .c-gufi-preview-staff-detailCol{width:66.6%}.c-gufi-preview-officelocation
ul{list-style:none;padding:0}.c-gufi-preview-officelocation-detailCol{width:100%}.c-gufi-preview-officelocation-imageCol{display:none}.c-gufi-preview-officelocation-withImage .c-gufi-preview-officelocation-detailCol{width:66.6%}.c-gufi-preview-officelocation-withImage .c-gufi-preview-officelocation-imageCol{display:block;width:33.3%;margin-right:20px}.c-gufi-preview{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;font-size:1.14em;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.c-gufi-preview.c-gufi-preview-active{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=1);z-index:1}.c-gufi-preview>div>p{margin-bottom:25px}.c-gufi-preview
em{font-style:inherit}.c-gufi-preview
h2{margin-top:0}.c-gufi-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);display:none;z-index:9995}.c-gufi-overlay-active{display:block}.c-gufi-previews-wrapper{position:relative;width:60%;background-color:#f5f5f5}@media(max-width:1023px){.c-gufi-previews-wrapper{display:none}}.c-gufi-preview-wrapper .c-gufi-preview-suggestion-list{width:100%;background-color:transparent;border:none;margin-bottom:10px}.c-gufi-preview-suggestion-list
ul{display:flex;list-style:none;padding:0;margin:0}.c-gufi-preview-suggestion-list ul
li{margin:5px}.c-gufi-preview-suggestion-list ul li
button{background-color:#707070;border:1px
solid #707070;border-radius:15px;color:#fff;padding:5px
15px;cursor:pointer}.c-gufi-preview-suggestion-list ul li button:hover{background-color:#fff;color:#707070}.c-gufi-searchbar-suggestion{position:absolute;top:0;left:1px;display:flex;z-index:1;color:#ccc;height:44px;padding:0
6em 0 16px;box-sizing:border-box;font-size:1.1em;line-height:1.15}.c-gufi-searchbar-suggestion
span{margin:auto}.c-gufi-search-preview{position:static}.c-gufi-preview-wrapper{max-height:0;transition:max-height .5s ease;overflow:hidden;box-sizing:border-box;position:absolute;left:0;right:0;z-index:9996}.c-gufi-preview-wrapper-open-direction-bottom{top:60px;bottom:auto}.c-gufi-preview-wrapper-open-direction-top{top:auto;bottom:-10px}.c-gufi-preview-wrapper-active.c-gufi-preview-wrapper-hasResults{max-height:800px;transition:max-height .5s ease}.c-gufi-preview-wrapper>div{display:flex;flex-wrap:wrap;flex-direction:row-reverse;border:1px
solid rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.06);background-color:#fff}.c-gufi-preview>div{height:100%;padding:20px
100px 40px 50px}.c-gufi-preview>div,.c-gufi-preview
h1{position:relative;box-sizing:border-box}.c-gufi-preview
h1{border-bottom:1px solid #ccc;padding:15px
45px 15px 1.5em;width:100%;display:block;font-weight:500;margin-bottom:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.c-gufi-preview .c-icon{position:absolute;left:0;top:13px;font-size:95%}.c-gufi-preview .c-icon.c-icon-globe{top:16px}.c-gufi-row{display:flex}.c-gufi-figure{margin:0;padding:0;text-align:center}.c-gufi-img{max-width:100%}.c-gufi-search-preview .c-gufi-searchbar-wrapper{width:40%;min-width:400px;position:absolute;right:0;top:10px;z-index:9996;background-color:#fff}.c-gufi-search-preview fieldset.c-gufi-searchbar{position:relative;z-index:2;background-color:transparent}@media(max-width:1023px){.c-gufi-preview-wrapper{width:calc(100% - 120px);min-width:400px;right:60px;left:auto}.c-gufi-search-preview fieldset.c-gufi-searchbar{right:60px}}@media(max-width:520px){.c-gufi-preview-wrapper{width:calc(100% - 20px);right:10px;min-width:0}}