@font-face{font-family:'Roboto-Regular';font-style:normal;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto-v15-latin-regular.ttf') format('truetype')}@font-face{font-family:'Roboto-700';font-style:normal;src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto-v15-latin-700.ttf') format('truetype')}@font-face{font-family:'Roboto-300';font-style:normal;src:local('Roboto'),local('Roboto-300'),url('../fonts/roboto-v15-latin-300.ttf') format('truetype')}@font-face{font-family:'Material Icons';font-style:normal;src:local('Material Icons'),local('MaterialIcons-Regular'),url('../fonts/MaterialIcons-Regular.ttf') format('truetype')}.source-label,strong{font-family:Roboto-700}.disabled{color:#f1f1f0}.hideme{position:absolute;top:-32768px;left:-32768px}body{font-family:Roboto-300}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap}.rsbtn{display:inline-block;margin-top:.5em;margin-bottom:0 !important}body{background-color:#8c898c;background-image:linear-gradient(to bottom, #444, rgba(0,0,0,0) 30%);background-repeat:no-repeat;color:#222;font-size:16px;font-weight:300}#toolbar ul{list-style:none;display:flex;justify-content:flex-start;margin:0;padding:0}#toolbar ul li{padding:0 .5em}#language #dropdownMenu1{background:none;border:none;box-shadow:none}#language #dropdownMenu1.show{border:none;outline:none}#language .dropdown-item{border-bottom:solid 1px #404040}#language .dropdown-item:last-child{border-bottom:none}.page_header,.page_content{background:white}.page_header .st_logo a{max-width:200px}.page_header .st_logo a img{width:100%}.page_header .jumpmenu.search{display:flex;align-items:center}.page_header .jumpmenu.search #searchbox #indexedsearch{display:flex;align-items:flex-end}.page_header .jumpmenu.search #searchbox #indexedsearch input.searchbox-sword{border-top-left-radius:5px;border-bottom-left-radius:5px;border:solid 1px #e3e3e1;padding:.25em .5em;width:87%;height:38px}.page_header .jumpmenu.search #searchbox #indexedsearch button[type='submit']{background-color:#e8c425;border:0;padding:.5em .5em .25em;border-top-right-radius:5px;border-bottom-right-radius:5px;height:38px}.page_header #headermenu #sitename{display:block;padding:.5em 1em;background-color:#404040;text-align:center;border-top-left-radius:12px;border-top-right-radius:12px;color:white;font-weight:500}.page_header #headermenu #teaser{width:100%;height:auto}.page_header #headermenu #teaser img{width:100%}.headline_wrapper{font-family:Roboto-700;display:flex;flex-direction:column;justify-content:flex-end;height:3em;margin-bottom:1em}@media screen and (max-width:1199px){.headline_wrapper{height:4.5em}}@media screen and (max-width:991px){.headline_wrapper{height:3em}}.headline_wrapper.main{border-bottom:2px solid #e8c425}.headline_wrapper.sidebar{border-bottom:2px solid black}.headline_wrapper h1,.headline_wrapper h2{margin-bottom:0}.quicklinks .linkfield{background:#f1f1f0;color:#595a4d;font-weight:400}.quicklinks .linkfield img{height:80%;width:auto}h1{font-size:1.5em;font-family:Roboto-700}h2{font-size:1em;font-family:Roboto-700}.page_content #searchcontent h1{font-size:1.5em}.page_content #sidecontent h2{font-size:1.2em}.service_list{margin-top:5rem}.service_list .category_title{font-family:Roboto-700;border-bottom:2px solid #e8c425}.service_list a{color:#222}.service_list ul li{list-style-type:none}.service_list ul li.hidden_bereich0,.service_list ul li.hidden_bereich1{display:none}.service_list .showMore{text-decoration:underline;cursor:pointer;margin-bottom:10px;display:inline-block}.search_hint{font-family:Roboto-700;background:#e8c425;font-size:1.5rem}.search_hint span{font-weight:400;text-transform:uppercase}.search_hint.set{background:#f1f1f0;font-size:1rem}.change_search a{text-decoration:underline !important;color:#222}.area_searchform_wrapper #areaForm,.info_searchform_wrapper #areaForm{flex-grow:1}.area_searchform_wrapper #areaForm .input_wrapper,.info_searchform_wrapper #areaForm .input_wrapper{display:flex}.area_searchform_wrapper #areaForm .input_wrapper #placeautocomplete,.info_searchform_wrapper #areaForm .input_wrapper #placeautocomplete{flex-grow:1}.area_searchform_wrapper #areaForm .input_wrapper .submit_button,.info_searchform_wrapper #areaForm .input_wrapper .submit_button{margin:0 5px}.area_searchform_wrapper #areaForm .input_wrapper .geolocation_button,.info_searchform_wrapper #areaForm .input_wrapper .geolocation_button{background:url('../img/geolocation.png');border-radius:0}.area_searchform_wrapper .helpbutton,.info_searchform_wrapper .helpbutton{border-radius:0}.area_searchform_wrapper #searchtext,.info_searchform_wrapper #searchtext{width:100%}.submit_button{background:#404040;color:white;border-radius:0;border:none;padding:0 15px}.submit_button:hover{color:white}a.submit_button{padding:5px 15px}.autocomplete-suggestions{background-color:white;padding:0 1rem 1rem;border:.0625rem solid #767676;overflow-y:auto}.autocomplete-suggestions .autocomplete-group{padding:1rem 0 .3rem 0;border-bottom:1px solid black}.autocomplete-suggestions .autocomplete-group strong,.autocomplete-suggestions .autocomplete-suggestion strong{font-weight:bold}.autocomplete-suggestions .autocomplete-suggestion{margin:.4rem 0 .2rem 0;padding-left:.5rem;cursor:pointer}h3.resulttitle{font-family:Roboto-700;font-size:1rem}h3.resulttitle a{color:#404040;font-size:1rem}.resultentry{background:#f1f1f0}.resultteaser{padding-right:2rem}.pagination_wrapper,.context_wrapper,.result_info_wrapper{border-top:1px solid #404040}.result_info_wrapper div{display:block;margin:5px 0}.resultCount{font-family:Roboto-700}ul.pagination{width:100%;text-align:center;margin:10px 0}ul.pagination li a{color:#404040;border:0}ul.pagination li.active a{font-family:Roboto-700}.circle{background:#404040;color:white;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}a.icon_link{text-decoration:none !important}a.icon_link:hover{text-decoration:none}#footer{background:#404040;color:white}#footer a{color:white}#footer .footer_nav_wrapper{border-top:solid 1px rgba(255,255,255,0.1)}.morePsts_button{border:none;border-radius:0;background:#f1f1f0;color:#404040}.morePsts_button:hover{cursor:pointer}.quest{margin-top:2em}.quest select{width:100%}.quest .tip{padding-left:1em;border-left:solid 3px #e8c425}.quest h4{font-size:1rem}.quest p,.quest form{text-align:left}.quest ul li{margin-bottom:.5em;list-style-type:none}.newsletter_button_info,.newsletter_button_newsearch{border-radius:0;margin-right:10px}.newsletter_button_info:hover,.newsletter_button_newsearch:hover{color:white;text-decoration:none}.newsletter_button_newsearch{color:white;background:#404040}.newsletter_button_info{color:#404040;background:#f1f1f0}ol.newsletter_steps{padding-left:1rem;margin-top:1rem;font-family:Roboto-700}.searchfield.newsletter input[type='submit']{background:#404040;color:white;border:none;height:1.9rem;margin-left:10px}.backto{border-bottom:1px solid #404040;padding-left:5px;padding-bottom:10px}.backto a{color:#404040;font-family:Roboto-700;text-decoration:underline}#searchresult{margin-top:1em}#searchresult a{text-decoration:underline;color:#404040}#searchresult .resulttitle,#searchresult .title,#searchresult .zustOE,#searchresult .psttitle,#searchresult .zustOs{text-align:left;padding:5px 10px 5px 0;margin-top:5px}#searchresult h3.title{font-family:Roboto-700;font-size:1rem}.card{border:none}h4.card-title{font-size:1rem;font-family:Roboto-700}h4.card-title a{color:#404040;text-decoration:underline}.resulttitle{margin-top:16px;margin-bottom:0}.description{padding-bottom:2em;position:relative}.regionaleHinweise{border-left:3px solid #595a4d;padding-left:1em}.regionaleHinweise .regionaleHinweise_headline{font-weight:bold}.zustOE,.onlineServices{padding-left:10px;margin-bottom:1em}#moreOE{border-radius:0}.ouCommunications label,.ouData label,.ouAddress label,.ouBankAccount label,.ouParkingLots label,.ouTransportationStops label,.ouCommunications .ouName,.ouData .ouName,.ouAddress .ouName,.ouBankAccount .ouName,.ouParkingLots .ouName,.ouTransportationStops .ouName{font-family:Roboto-700;margin-bottom:0;margin-top:.5rem}.ouParkingLot{margin-bottom:1rem}.oeList>div{font-size:.875em}.oeList>div.separator{border-bottom:solid 1px #595a4d;margin-bottom:1em;clear:both}.oeList>div a.ouName,.oeList>div label{font-family:Roboto-700}.oeList>div label{margin-top:.5rem;margin-bottom:0}.resultarea{color:#595a4d;font-size:.85em}.resultarea a{font-weight:bold;color:#595a4d}.resultarea a:hover{color:#404040}.oe_img{max-width:300px;margin-bottom:1em}.oe_img .img-responsive{width:100%;height:auto}.description #rsOeData label,.description .personList label{margin-bottom:0}.description #rsOeData .ouName,.description .personList .ouName{font-family:Roboto-700}.description #rsOeData .data,.description .personList .data{margin-bottom:1em}.description .ouData label{font-family:Roboto-700}.description h4.media-heading{font-size:1rem}.description h4.employee{font-size:1rem}.description h4.employee a{text-decoration:underline;color:white}.description h4.employee a.collapsed::after{text-decoration:none}.description h4.employee a.employeeDE.collapsed::after{content:'mehr ...'}.description h4.employee a.employeeEN.collapsed::after{content:'more ...'}.description h4.employee a.employeeDE::after{content:'weniger ...'}.description h4.employee a.employeeEN::after{content:'less ...'}.description h4.employee a::after{font-size:1em;margin-left:1em;text-decoration:none;line-height:16px;display:inline-block;padding:5px 5px;background-color:#595a4d;color:white}.description h4.employee span{color:#595a4d;margin-right:.5em}#rsOeForms .formentry.dropdown{margin-bottom:1em}#rsOeForms .formentry.dropdown:hover{cursor:pointer}#rsOeForms .formentry.dropdown h4{text-decoration:underline}.form.dropdown.resultentry:hover{cursor:pointer}.form.dropdown.resultentry h3{text-decoration:underline}@media screen and (max-width:992px){#contextlinks{text-align:left}#contextlinks ul{margin-top:1rem;padding-left:0}#contextlinks ul li:first-child{margin-left:0}}#contextlinks ul li{list-style:none;display:inline;margin-left:1em}#contextlinks ul li.list_item_deeplink{position:relative}#contextlinks ul li a{text-decoration:none;padding-left:20px;color:#404040}#contextlinks ul li a:hover{text-decoration:underline}#contextlinks ul li a.ou_print{background:url('../img/oe_print.png') left center no-repeat}#contextlinks ul li a.ou_pdf{background:url('../img/oe_pdf.png') left center no-repeat}#contextlinks ul li a.tsa_deeplink_title{background:url('../img/deeplink.png') left center no-repeat}.input-group .icon_wrapper{height:1.9rem;width:1.9rem;background:#404040;position:absolute;right:0}.input-group .icon_wrapper .material-icons{transform:rotate(90deg);color:white}#searchInfoForm{border-radius:0;padding:0 15px;height:1.9rem;background:none;border:1px solid #404040;z-index:10;padding-right:2rem}#searchInfoForm:focus{box-shadow:none;border:1px solid #404040}#searchInfoForm option:hover{background-color:#f1f1f0}.infosearch_az_wrapper button,.infosearch_az_wrapper input{padding:0 15px}.infosearch_az_wrapper button{border-radius:0}.azleiste_wrapper{border-top:1px solid #404040;border-bottom:1px solid #404040}#llbyletter ul{padding-left:0}#llbyletter ul li{list-style:none;line-height:1.5em;margin-bottom:.8em}#llbyletter ul li a{color:#404040;text-decoration:underline}#llbyletter div div h3{font-family:Roboto-700;font-size:1rem}#searchresult .azleiste{text-align:center}#searchresult .azleiste li{list-style:none;display:inline;margin:0 2px}#searchresult .azleiste li a{border:0;text-decoration:none;padding:2px 5px;color:#404040}#searchresult .azleiste li a:hover{background-color:#f1f1f0}#searchresult .azleiste li.active a{background-color:#e8c425;color:#404040}.rsbtn{display:inline-block;margin-left:.5em}#readspeaker_button1.rsbtn{height:14px;margin-bottom:0;display:inline-block}#maincontent h1.headlline_contactform{font-size:1.5em;font-family:Roboto-700}#maincontent h2.result_area{font-size:1rem;font-family:Roboto-700}#readspeaker_button1.rsexpanded{background-color:rgba(204,204,204,0.85);height:50px;left:0;padding-left:20px;padding-top:6px;position:fixed;top:0;width:100% !important;z-index:2000}#readspeaker_button1.rsexpanded a.rsbtn_play{display:none}.description h2.title{font-size:1rem;font-family:Roboto-700}.tsaid_deeplink_popup{background-color:white;border:1px solid #aaa;bottom:0;font-size:100%;right:0;line-height:20px;padding:10px;position:absolute;width:500px;z-index:20000;text-align:left}.tsaid_deeplink_popup h3{font-size:1rem;font-family:Roboto-700}.tsaid_deeplink_popup label{font-weight:normal}.tsaid_deeplink_popup input{margin-bottom:5px;width:98%;border:solid 1px #f1f1f0;line-height:1em;padding:4px;background:#f1f1f0}.cookieDisclaimer{z-index:2000;position:fixed;bottom:0;width:100%;background-color:#8c898c}.cookieDisclaimer a{color:#222;text-decoration:underline}.cookieDisclaimer p{padding:1em 1em 0 1em;margin:0}.cookieDisclaimer button{margin-top:1em;padding:.5em 1.5em}.cookieDisclaimer .input-wrapper{width:100%;display:flex;align-items:baseline;justify-content:space-between;padding:0 1em 1em 1em;box-sizing:border-box}@media screen and (max-width:500px){.cookieDisclaimer .input-wrapper{display:block}}.cookieDisclaimer .input-wrapper label{margin-right:1rem}.cookieDisclaimer .input-wrapper .checkbox-wrapper{display:flex}@media screen and (max-width:740px){.cookieDisclaimer .input-wrapper .checkboxwrapper{margin-bottom:.5rem}.cookieDisclaimer .input-wrapper .checkboxwrapper .inner-input-wrapper:nth-child(3) label{margin-right:0}}@media screen and (max-width:500px){.cookieDisclaimer .input-wrapper .inner-input-wrapper{margin-bottom:.5rem}}.cookieDisclaimer .input-wrapper .buttonwrapper{display:flex}.cookieDisclaimer .input-wrapper .buttonwrapper .choose-all-cookies-wrapper{width:auto;margin-right:1rem}.cookieDisclaimer .input-wrapper .choose-all-cookies{background-color:#f0ad4e;color:#404040;border:1px solid #eea236}.cookieDisclaimer .input-wrapper .save-cookies{background-color:#000;color:#fff;border:1px solid #000}.ytsa_page{padding:0 !important}.ytsa_page #ytsa_main{padding:0 !important;margin:0 !important}@media print{.collapse{display:block !important;height:auto !important}}#kontaktformular{margin:.7em 0;text-align:left}#kontaktformular label{display:block;font-weight:bold;max-width:30em;margin-bottom:.5em}#kontaktformular label.inline{display:inline-block}#kontaktformular input[type='text'],#kontaktformular select,#kontaktformular textarea{padding:.5em;background:none repeat scroll 0 0 #cecece;border:1px solid #cecece;color:#333333;width:66%}#kontaktformular textarea{width:98%}#kontaktformular input[type='checkbox']{width:5%;background:none;border:none}#kontaktformular input[type='submit']{margin-top:1em;display:block}#kontaktformular .error input{background-color:gray}#kontaktformular .errorhint{color:red}#pstCatTeaser h1{font-size:1rem;font-family:Roboto-700}