/* global.css */
.poll_title{display:none}.poll_default .radio_container{display: flex;align-items: center;justify-content:flex-start;flex-wrap:wrap;gap:10px;border:none;padding:0}.poll_default .radio_container span{line-height:2;display:inline-block;flex:0 0 calc(50% - 10px)}.poll_default .radio_container label,.poll_default .radio_container label::before{transition: 0.25s all ease}.poll_default .radio_container input{position: absolute;opacity: 0;z-index: -1}.poll_default .radio_container label{position: relative;margin-right: 1em;padding-left: 2em;padding-right: 1em;line-height: 2;cursor: pointer;z-index:1;display:inline-block}.poll_default .radio_container label::before{box-sizing: border-box;content: " ";position: absolute;top: 0.3em;left: 0;display: block;width: 1.4em;height: 1.4em;border: 2px solid #00a3e2;border-radius: 0.25em;z-index: -1}.poll_default .radio_container input + label::before{border-radius: 1em}.poll_default .radio_container input:checked + label{padding-left: 1em;color: #fff}.poll_default .radio_container input:checked + label::before{top: 0;width: 100%;height: 2em;background: #00a3e2}.poll_default .submit{display:inline-block;background:#00a3e2;color:#fff;padding:1em 2em;border:2px solid #00a3e2;transition:.2s ease;cursor:pointer;text-transform:uppercase;font-weight:bold}.poll_default .submit:hover,.poll_default .submit:focus{background:#fff;color:#00a3e2}.mb-20{margin-bottom:20px}.veranstaltung-link .grid-item{width:100%;height:200px;margin-bottom:0}.veranstaltung-link .grid-item:hover,.veranstaltung-link .grid-item:focus{margin-top: 0 !important}#slider{background-color:#00a3e2}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active,.rsts-skin-default .rsts-nav-bullets a:focus{background-color:#00a3e2}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover,.rsts-skin-default .rsts-prev:focus,.rsts-skin-default .rsts-next:focus,.rsts-skin-default .rsts-video-play:focus,.rsts-skin-default .rsts-video-stop:focus,.rsts-skin-default .rsts-thumbs-prev:focus,.rsts-skin-default .rsts-thumbs-next:focus{background-color:rgba(0,163,226,.7)}.ce_masonry_start{width:100%;padding-top:10px}.main_content .grid-item  a::after{display:none}body.start h2.ce_headline{text-align:center;font-size:2em;font-weight:bold;text-transform:uppercase}#container{background-color:rgba(0,163,226,.1)}body.start #main > .inside::before,body.start  #main > .inside::after{display:none}#slider .rsts-caption{width:100%;max-width:1240px;left:0;right:0;top:200px;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;text-align:center;background-color:rgba(0,163,226,.01);font-size:2em;color:#fff;background-image: linear-gradient(to right, rgba(0,163,226,0) 0%, rgba(0,163,226,0.75) 25%, rgba(0,163,226,0.75) 75%, rgba(0,163,226,0) 100%);pointer-events:none}body.start .main_content{width:100%;float:none}body.start .aktuelles .layout_latest{width:24%;float:left;display:block;margin-right:1.33334%;padding:0;background-color:#00a3e2;border-top:4px solid #00a3e2;color:#fff}body.start .aktuelles .layout_latest.last{margin-right:0}body.start .aktuelles .layout_latest figure{float:none}body.start .aktuelles .layout_latest .news-content{min-height:330px;padding:15px;display: flex;flex-wrap: wrap}body.start .news-content > *{flex: 0 0 100%}body.start .aktuelles .layout_latest h2 a{font-weight:bold;color:#fff}.grid-item{width:23.5%;height:178px;margin-bottom:16px}.item-width2{width:49%}.grid-gutter{width:2%}.item-height2{height: calc(356px + 2%)}.oft-gesucht .qnav-content{background-color:#005285;color:#fff}.oft-gesucht .select-container{bottom:15px;left:15px;right:15px;position:absolute}.oft-gesucht .select-container::after{width:30px;height:30px;bottom:3px;right:10px;position:absolute;display:block;text-align:center;background-color:#fff;font-size:26px;line-height:1;color:#005285;content: "▼";    pointer-events: none}#ctrl_target_qicknav{width:100%;padding:5px 10px 5px 5px;background-color:#fff;font:18px/1.2 "Source Sans Pro",sans-serif;font-weight:bold;color:#005285;-webkit-border-radius: 0;-webkit-appearance: none;border: 0;outline: none;cursor: pointer}.qnav a,.ris-nav a{width:100%;height:100%;display:block}.qnav figure,.ris-nav figure{width:100%;height:100%}.qnav-image{width:100%;height:100%;display:block}.qnav-overlay{width:100%;height:100%;left:0;top:0;position:absolute;background-color:rgba(0,163,226,.75);transition: all 0.4s ease 0s}.qnav-content{width:100%;height:100%;left:0;top:0;position:absolute;font-size:1.7em;font-weight:bold;color:#fff}.vr .qnav-content{font-size:1.3em}.qnav-title{bottom:5px;left:15px;right:40px;position:absolute;display:block;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;word-wrap: break-word;overflow-wrap: break-word}.grid-item a .qnav-content::after{width:25px;height:25px;bottom:5px;right:10px;position:absolute;display:block;background-image:url("../../files/sondershausen.de/layout/arrow-link.png");background-position:center center;background-repeat:no-repeat;content:"";background-size:contain}.grid-item.vr .qnav-title{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:relative;display:table;font-weight:normal}.grid-item.vr .qnav-title p{display:table-cell;margin-top:0;margin-bottom:0;padding:14px 10px;vertical-align:middle;line-height:1.4}.grid-item.vr .qnav-title p:first-child{width:33.3333%}.grid-item.vr .qnav-title p:last-child{width:66.66664%;line-height:1.4}.grid-item.vr img{margin-right:10px}.qnav-title p{margin-top:0;margin-bottom:0}.grid-item.weather-block .main-info{width:33.3333%}.grid-item.weather-block .main-text{width:66.66664%;line-height:1.4}.herz-nav .qnav-title{bottom:60px;right:15px;text-align:center}.herz-nav:hover .qnav-title,.herz-nav:focus .qnav-title{bottom:50%}.herz-nav .qnav-title img{margin-right:auto;margin-left:auto}.herz-nav.grid-item a .qnav-content::after,.vr.grid-item a .qnav-content::after{display:none}.herz-nav .qnav-caption{bottom:0;left:0;right:0;position:absolute;padding:5px 15px;background-color:#005285;font-size:18px;font-weight:400}.herz-nav .qnav-caption strong{font-weight:bold}.herz-nav .qnav-overlay{background: -moz-linear-gradient(top, rgba(0,163,226,0) 30%, rgba(0,163,226,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(0,163,226,0) 30%,rgba(0,163,226,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(0,163,226,0) 30%,rgba(0,163,226,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000a3e2', endColorstr='#00a3e2',GradientType=0 )}.grid-item a:hover .qnav-overlay,.grid-item a:focus .qnav-overlay{background-color:#005285}.grid-item:not(.ce_metamodel_content):not(.weather-block):hover,.grid-item:not(.ce_metamodel_content):not(.weather-block):focus{margin-top:-10px;-webkit-box-shadow:0 10px 5px 0 rgba(0,82,133,.3);box-shadow:0 10px 5px 0 rgba(0,82,133,.3)}body.start .layout_latest .more{margin-top:auto}body.start .aktuelles .layout_latest .more a:hover,body.start .aktuelles .layout_latest .more a:focus{background-color:rgba(255,255,255,.8)}body.start .aktuelles .layout_latest .more a{background-color:#fff;color:#00a3e2}.wetterlage{background-image:url("../../files/sondershausen.de/layout/pic-wetter.jpg");background-position:center center;background-repeat:no-repeat;color:#fff;background-size:cover}.weatherday{width:100%;display:table;padding:0}.weather-block .main-info,.weather-block .main-text{display:table-cell;padding:14px 10px 0;vertical-align:middle}.weather-block .main-info{text-align:right}.weather-block .main-text{text-align:left}.weatherday i{font-size: 5em !important}.weather-block .main-text h3{margin-top:0;margin-bottom:0;font-size:1.2em;text-transform:uppercase;font-weight:400}.weather-block .main-text .text{font-size:1.1em;text-transform:uppercase;font-weight:300}.weather-block .main-text .temp{font-size:1.75em;text-transform:uppercase;font-weight:700}.weather-block .copyright{padding-right:20px;padding-bottom:7px;padding-left:20px;text-align:left}.weather-block .copyright a{color:#fff}.layout_latest.kurz .news-content .ce_text > p:last-child::after{display:inline-block;margin-left:2px;content:"..."}.telefonverzeichnis_full tr td:nth-child(2){position:relative}.telefonverzeichnis_full tr td:nth-child(2)::after{width:20px;height:20px;right:10px;top:5px;position:absolute;display:block;text-align:center;font-size:20px;line-height:20px;font-weight:bold;color:#00a3e2;content:"+"}.telefonverzeichnis_full tr.active td:nth-child(2)::after{content:"-"}.telefonverzeichnis_full tr:hover td:nth-child(2)::after,.telefonverzeichnis_full tr:focus td:nth-child(2)::after{color:#fff}h1.tsaid_QueryElementTextH1{margin-top:0;margin-bottom:20px;padding:10px 14px;font-size:1.3em;font-weight:bold}.mod_article .ytsa_page{font:1em/1.7 "Source Sans Pro",sans-serif}nav.mainmenu{position:relative;margin-top:-72px;margin-bottom:10px;z-index:4}#ris .export-data-portuna p,#ris .export-data-portuna{font-size:1em}#ris #sessionservice-export >div:first-child > a{display:none}#ris-masonry .grid-item{width:31.33333%}#ris-masonry .grid-gutter{width:3%}#ris-masonry a{color:#fff}.google-hinweis .privacy{padding-right:14px;padding-left:14px;border:2px solid #005285;font-weight:bold}#footer-top > .inside,#footer-bottom > .inside{padding-right:20px;padding-left:20px}.rs-columns::after{clear:both;display:block;content:""}.font-changer{display:inline;margin-right:auto;margin-left:auto;font-weight:normal}.font-changer span{display:inline-block;margin-right:5px;cursor:pointer}.font-changer .active{font-weight:bold}.schlossfestspiele-link,.veranstaltung-link{margin-bottom:20px}.schlossfestspiele-link a{display:inline-block;margin-bottom:20px;padding:10px 14px;background-color:#00a3e2;font-weight:bold;color:#fff;text-transform:uppercase}.veranstaltung-link a{width:100%;height:100%;display:block}.veranstaltung-link a figure{width:100%;height:100%;display:block}.schlossfestspiele-link a:hover,.veranstaltung-link a:hover,.schlossfestspiele-link a:focus,.veranstaltung-link a:focus{background-color:rgba(0,163,226,.8)}#telefonfilter .checkbox_container{margin:10px 0 0;padding:0;border:none}#telefonfilter span.first,#telefonfilter span input,#telefonfilter .submitonchange > label{display:none}#telefonfilter .checkbox_container label{margin-right:3px;padding:5px 10px;border:1px solid #00a3e2;line-height:1;cursor:pointer}#telefonfilter .checkbox_container label:hover,#telefonfilter .checkbox_container label:focus{background-color:#00a3e2;color:#fff}#telefonfilter label.checked{background-color:#005285;font-weight:bold;color:#fff}.telefonverzeichnis_full tbody tr{cursor:pointer}.telefonverzeichnis_full tbody tr:hover,.telefonverzeichnis_full tbody tr:focus{background-color:rgba(0,163,226,.5)}.heimatecho a{padding:10px;background-color:#00a3e2}.heimatecho a:hover,.heimatecho a:focus{background-color:#005285}.heimatecho .caption{min-height:50px;margin-top:10px;font-weight:bold;color:#fff}#kitas h3{margin-top:0}.ce_gallery li:not(.row_first){margin-top:20px}.ce_gallery.swiper-container{padding-bottom:50px}.ce_gallery.swiper-container  > ul{overflow:visible}.ce_gallery.swiper-container  > ul li{float:none;clear:none}.ce_gallery.swiper-container  > ul li:not(.row_first){margin-top:0}.ce_gallery.swiper-container .swiper-pagination-bullet{width:20px;height:20px;border-radius:0}.fundsachen-legend{background-color:#00a3e2;color:#fff}.fundsachen-legend > div{padding:5px 10px;text-align:center;font-weight:bold}.fundsache:nth-child(2n+1){background-color:#e5edf3}.fundsache_col p{margin-top:0}.fundsache-referenz{padding-right:20px}.showForm{display:inline-block;margin-top:10px;margin-bottom:10px;text-decoration:underline;cursor:pointer}.minicalendar{margin-bottom:15px}.minicalendar th a{display:block;color:#fff}.minicalendar td{position:relative;text-align:center}#events-tag #eventlist .header{display:none}.minicalendar td.today{border:1px solid #00a3e2}.minicalendar td.selected{background-color:#005285}.minicalendar td.selected a{color:#fff}.eventtooltip_content{display:none}.tooltipster-content .eventtooltip_content{display:block}.tooltipster-content .eventtooltip_content a{display:block;margin-top:5px}.tooltipster-content .eventtooltip_content a::after{width:50px;height:1px;display:block;background-color:#00a3e2;content:""}.mod_search > div{border-bottom:2px dashed #005285}#news-list .layout_latest{margin-bottom:30px;padding:0;display:-ms-flex;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap}#news-list .layout_latest::after{height:1px;margin-top:30px;background-color:#005285;content:"";flex: 0 0 100%}#news-list figure{width:25%}#eventlist .header{width:100%;display:block;margin-bottom:20px;font-size:1.5em;font-weight:bold}#eventlist .layout_list{display:block;margin-bottom:20px}#eventlist .layout_list .ce_text p{margin-top:0;margin-bottom:0}#eventlist .layout_list a{display:block;padding:10px;background-color:rgba(0,163,226,.2);color:#005285}#eventlist .layout_list a{display:block;padding:10px;border:1px solid #005285;color:#005285}#eventlist .layout_list a:hover,#eventlist .layout_list a:focus{background-color:rgba(0,163,226,.4)}#eventlist .location{font-weight:normal}#eventlist .layout_list h2{margin-top:0;margin-bottom:0;font-weight:bold;color:#005285;text-transform:uppercase}#eventlist .layout_list h2::before{display:none}.pagination{text-align:center}.pagination ul{padding-left:0;list-style-type:none}.pagination ul li{display:inline-block}.pagination ul li a{display:block;padding:10px;border:1px solid #00a3e2;line-height:0}.pagination ul li span{display:block;padding:10px;background-color:#00a3e2;border:1px solid #00a3e2;line-height:0;color:#fff}.main_content div.widget{margin-bottom:20px}.main_content  .widget-text label,.main_content  .widget-text input,.main_content  .widget-textarea textarea{width:100%;display:block;font:1rem "Source Sans Pro",sans-serif}.main_content  .widget-text input,.main_content  .widget-textarea textarea{padding:10px;border:1px solid #005285}.widget-checkbox fieldset{border:1px solid #005285}.main_content button.submit{display:inline-block;padding:10px 14px;background-color:#00a3e2;border:1px solid #00a3e2;color:#fff;text-transform:uppercase;font-weight: 700;cursor:pointer}.main_content button.submit:hover,.main_content button.submit:focus{background-color:rgba(0,163,226,.8)}.ce_form.search-not-found .widget-submit input{display:inline-block;padding:10px 30px;border:1px solid #005285}.widget-text input:hover,textarea:hover,.widget-text input:focus,textarea:focus{background-color:rgba(0,163,226,.2)}#gebotsabgabe{display:none}.layout_full #gebotsabgabe{display:block}#gebotsabgabe div.widget{margin-bottom:5px}#gebotsabgabe div.widget-submit{margin-bottom:20px}#headerbild{position:relative;overflow:hidden}.ce_accordion{margin-bottom:20px}.toggler{padding:10px 14px;background-color:#00a3e2;color:#fff;font-weight: 700;cursor:pointer}.toggler:hover,.toggler:focus{background-color:rgba(0,163,226,.8)}.toggler span{width:10px;height:10px;position:relative;overflow:hidden;float:right;display:inline-block;margin-top:7px;vertical-align:middle}.toggler span::before,.toggler span::after{position:absolute;background-color:#fff;content: ""}.toggler span::before{width:2px;height:100%;left:50%;top:0;margin-left:-1px}.toggler span::after{width:100%;height:2px;left:0;top:50%;margin-top:-1px}.toggler.ui-state-active span::before{transform: rotate(90deg)}.accordion{padding:20px;border-right:2px solid #00a3e2;border-bottom:2px solid #00a3e2;border-left:2px solid #00a3e2}.accordion::after{clear:both;display:block;content:""}.rs-column.-large-col-4-1,.ce_gallery .cols_4 li{width:22.75%}#news-list .news-content{width:75%;padding-left:20px;display: flex;flex-direction: column}#news-list .news-content div.ce_text{flex:1 0 auto}.main_content .news-content h2{margin-top:0;margin-bottom:0}.news-content h2::before{display:none}.news-content .more{margin-bottom:0}.ce_gallery .cols_5 li{width:17.6%}.rs-column.-large-col-3-1{width:31.33334%}.rs-column.-large-col-3-2{width:65.66666%}.rs-column.-large-col-2-1,.rs-column.-large-col-4-2{width:48.5%}#header{border-bottom:1px solid #005285}#header p{margin-top:0;margin-bottom:0}#header_top{height:40px;background-color:#fff;font-size:1em;line-height:40px;color:#00a3e2}#header_top >.inside > .rs-columns{display:block}span.telefon::before,span.email::before{width:14px;height:14px;display:inline-block;margin-right:5px;background-position:left center;background-repeat:no-repeat;content:"";background-size:contain}span.telefon::before{background-image:url("../../files/sondershausen.de/layout/telefon-blau.png")}span.email::before{background-image:url("../../files/sondershausen.de/layout/email-blau.png")}#header_top a{position:relative;display:inline-block;padding-right:5px;padding-left:5px}#header_top .ce_text a::after{width:100%;height:1px;max-width:0%;bottom:8px;left:0;position:absolute;display:block;background-color:#00a3e2;content:""}#header_top .ce_text a:hover::after,#header_top .ce_text a:focus::after{max-width:100%}#header_top .datum{text-align:right;font-weight:700}#header_bottom{padding-top:20px;padding-bottom:20px;background-color:#00a3e2}#logo,#imherzenmusik{width:300px;height:60px;display:block}#imherzenmusik{margin-right:auto;margin-left:auto}#logo a{width:100%;height:100%;display:block;background-image:url("../../files/sondershausen.de/layout/logo-weiss.png");background-position:left center;background-repeat:no-repeat;background-size:100% auto}#imherzenmusik a{width:100%;height:100%;display:block;background-image:url("../../files/sondershausen.de/layout/Slogan-wei%C3%9F.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto}#header_bottom .mod_form{float:right;display:block;line-height:60px}#header_bottom .mod_form .formbody::after{clear:both;display:block;content:""}#header_bottom .mod_form .widget{float:left;display:block}#header_bottom .mod_form input{height:38px;padding:.75em 1em;vertical-align:middle;background-color:#fff;font-size:1em;color:#00a3e2;border:none}.rs-column.-large-col-4-3{width:74.25%}.rs-column,.ce_gallery .cols_4 li,.ce_gallery .cols_5 li{margin-right:3%}.rs-column{margin-top:3%}.rs-column.-large-first-row{margin-top:0}.rs-column.-large-last,.ce_gallery .cols_4 li.col_last,.ce_gallery .cols_5 li.col_last{margin-right:-5px}*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;outline: 0}html,body{background-color:#fff;font:14px/1.7 "Source Sans Pro",sans-serif;color:#005285;font-weight:400}h1,h2,h3,h4{-moz-hyphens: auto;hyphens: auto;overflow-wrap: break-word}h1,body .export-data-portuna h1{margin-top:0;margin-bottom:20px;padding:10px 14px;background-color:#005285;font:1.3em/1.7 "Source Sans Pro",sans-serif;font-weight:bold;color:#fff;text-transform:uppercase}h2{font-size:1.3em;font-weight:400}body.start #left .mod_calendar h2{margin-top:0}h3{margin-top:14px;margin-bottom:7px;font-size:1em;font-weight:700}h4{margin-top:0;margin-bottom:0;font-size:1.75em;font-weight:400}table{width:100%;margin-top:20px;margin-bottom:20px;table-layout:fixed}.table-auto table{table-layout: auto}table tr:nth-child(odd){background-color:#e5edf3}table thead tr:nth-child(odd){background-color:#00a3e2;color:#fff}table td{padding:5px 10px;font-weight:bold}table:not(.minicalendar) tbody tr:hover,table:not(.minicalendar) tbody tr:focus{background-color:rgba(0,163,226,.2)}table:not(.minicalendar)  tbody tr a:hover,table:not(.minicalendar)  tbody tr a:focus{color:#00a3e2}.main_content h2{position:relative;margin-top:28px;margin-bottom:28px;color:#005285}.main_content h2::before{width:100%;height:1px;bottom:-10px;left:0;position:absolute;background-color:#005285;content:""}a,img,*::before,*::after,#logo,.quicknav_content,ul,button.submit,tr,#showCookiebar,.allow_gmap,.allow_yt,.toggler,input,textarea,.grid-item,.qnav-title{transition: All 0.3s ease;-webkit-transition: All 0.3s ease}a{position:relative;display:inline-block;color:#00a3e2;text-decoration:none}.main_content a::after{width:100%;height:1px;max-width:0;bottom:0;left:0;position:absolute;display:block;background-color:#00a3e2;content: ""}.main_content a:hover::after,.main_content a:focus::after{max-width:100%}.main_content .event a::after,.main_content .quicknav a::after,.main_content .aktuelle-lage a::after,.main_content a.cboxElement::after,.main_content .heimatecho a::after,.main_content .download-element a::after,.main_content a.hyperlink_txt::after,.main_content a.hyperlink_img::after,.main_content p.more a::after,.main_content a.tsaid_backLink::after,.main_content a.tsaid_homeLink::after{display:none}.main_content .text-white,.main_content .text-white h2{color:#fff}.main_content .text-white h2::before{background-color:#fff}.mod_newslist >h2,#nav_left h2,.im-fokus h2,.mod_calendar h2{padding:10px 14px;background-color:#005285;color:#fff}#main > .inside,#main .mod_article .inside,#header .inside .inside,#footer .inside .inside{width:100%;height:100%;max-width:1240px;position:relative;margin-right:auto;margin-left:auto}#main > .inside{position:relative;padding:20px;background-color:#fff}#left{width:23%;margin-right:2%;margin-left:0}.main_content{width:75%;float:left;display:block}figure a,figure img{display:block}.tags ul{margin-top:0;padding-left:0;list-style-type:none}.tags li{display:inline-block;margin-right:10px;margin-bottom:10px;padding:5px 10px;background-color:#e5edf3;border-radius:10px}.image-full img{width:100%}.image-kachel figure{position:relative}.image-kachel figure::after,.image-kachel figure::before{width:10px;bottom:0;top:0;position:absolute;background-color:#fff;content:""}.image-kachel figure::before{left:33%}.mt-0{margin-top:0}.mt-xxl{margin-top:30px}.image-kachel figure::after{right:33%}.image-kachel + h1{margin-top:20px}video{width:100% !important}.image-center img{margin-right:auto;margin-left:auto}h1 + div > p:first-child,h1 + div > figure + p,.accordion > div > figure:first-child + p,.accordion  > div > p:first-child,.accordion  > div > div.ce_text:first-child > p:first-child,.accordion  > div > div.ce_text:first-child > figure:first-child + p{margin-top:0}p.back a,#showCookiebar,.allow_gmap,.allow_yt{display:inline-block;padding:7px 14px;border:1px solid #00a3e2;font-weight:bold;color:#00a3e2;text-transform:uppercase;cursor:pointer}p.back a:hover,#showCookiebar:hover,.allow_gmap:hover,.allow_yt:hover,p.back a:focus,#showCookiebar:focus,.allow_gmap:focus,.allow_yt:focus{background-color:#00a3e2;color:#fff}.cookiebar{background-color:#005285;z-index:100}figure a.cboxElement,figure a.hyperlink_img{background-color:#00a3e2}figure a.cboxElement:hover img,figure a.hyperlink_img:hover img,figure a.cboxElement:focus img,figure a.hyperlink_img:focus img{opacity:0.8}figure a.hyperlink_img,figure a.cboxElement{display:inline-block}.js-font-normal{font-size:14px}.js-font-big{font-size:18px}#stadtrat-tabelle .fraktion{background-color:rgba(0,163,226,.8);color:#fff;text-transform:uppercase}.ce_downloads ul{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_downloads li{margin-right:4%;margin-bottom:2%;-ms-flex: 0 0 48%;flex: 0 0 48%}.ce_downloads li:nth-child(2n){margin-right:0}.ce_download{width:50%;padding-right:1%}.ce_download.fullwidth{width:100%;padding-right:0}.download-element a{position:relative;display:block;padding:10px 14px 10px 50px;border:1px solid #00a3e2;color:#00a3e2}.download-element a:hover,.download-element a:focus{background-color:#00a3e2;color:#fff}.download-element a::before{width:40px;bottom:0;left:0;top:0;position:absolute;display:inline-block;background-color:rgba(0,163,226,.8);background-position:center center;background-repeat:no-repeat;content:"";background-size:30px}.download-element.ext-pdf a::before{background-image:url("../../files/sondershausen.de/layout/iconPDF.svg")}.download-element.ext-jpg a::before{background-image:url("../../files/sondershausen.de/layout/iconJPG.svg")}.layout_latest{padding:10px 14px}.layout_latest h3{margin-top:0;margin-bottom:0}.layout_latest h3 a{font-size:1em;color:#005285;text-transform:uppercase;font-weight:700}.layout_latest .more{margin-top:0}.layout_latest.last .more{margin-bottom:0}.layout_latest .more a{display:inline-block;padding:10px 14px;background-color:#00a3e2;color:#fff;text-transform:uppercase;font-weight:700}.layout_latest .more a:hover,.layout_latest .more a:focus{background-color:rgba(0,163,226,.8)}body.start .mod_navigation,body:not(.start) .im-fokus,#nav_left ul.level_1 > li,#nav_left ul.level_1 > li.active > strong,#nav_left ul.level_1 > li.trail > a,#nav_left ul.level_1 > li.trail > strong{display:none}body.show_nav #nav_left ul.level_1 > li,body.show_nav #nav_left ul.level_1 > li.active > strong,body.show_nav #nav_left ul.level_1 > li.trail > a{display:block}body.show_nav #nav_left ul.level_1 > li{display:block;color:#00a3e2;text-transform:uppercase}#nav_left ul.level_1 > li.active,#nav_left ul.level_1 > li.trail{display:block}#nav_left{margin-bottom:20px;background-color:#fbfbfb}#nav_left ul.level_1{width:100%}#nav_left ul{overflow:hidden}#nav_left ul,#nav_left li{width:100%;display:block;padding-right:0;padding-left:0}#nav_left ul a,#nav_left ul strong{display:block;padding:11px 10px;font-size:1em;line-height:2;color:#005285}#left #nav_left ul a:hover,#left #nav_left ul a:focus{background-color:#00a3e2;color:#fff}#nav_left ul.level_2 > li{border-bottom:2px solid #fff}#nav_left ul.level_2 > li.trail > a{font-weight:700}#nav_left ul.level_2 > li > a,#nav_left ul.level_2 > li > strong{position:relative;background-color:#005285;color:#fff;text-transform:uppercase}#nav_left ul.level_2 > li.submenu{position:relative}#nav_left ul.level_2 > li.submenu .nav_toggler{width:40px;height:100%;right:0;top:50%;position:absolute;overflow:hidden;float:right;display:inline-block;vertical-align:middle;border-left:2px solid #fff;transform:translateY(-50%);cursor:pointer}#nav_left ul.level_2 > li.submenu .nav_toggler::before,#nav_left ul.level_2 > li.submenu .nav_toggler::after{position:absolute;background-color:#fff;content:"";transform-origin:50% 50%}#nav_left ul.level_2 > li.submenu .nav_toggler::before{width:2px;height:10px;left:50%;top:50%;margin-top:-5px;margin-left:-1px}#nav_left ul.level_2 > li.submenu .nav_toggler::after{width:10px;height:2px;left:50%;top:50%;margin-top:-1px;margin-left:-5px}#nav_left ul.level_2 > li.submenu .nav_toggler:hover::before,#nav_left ul.level_2 > li.submenu .nav_toggler:hover::after,#nav_left ul.level_2 > li.submenu .nav_toggler:focus::before,#nav_left ul.level_2 > li.submenu .nav_toggler:focus::after{transform: rotate(180deg)}#nav_left ul.level_2 > li.submenu.toggled .nav_toggler::before{transform: rotate(90deg)}#nav_left ul.level_2 > li.submenu.toggled .nav_toggler::after{transform: rotate(180deg)}#nav_left ul.level_2 > li.submenu.toggled .nav_toggler:hover::before,#nav_left ul.level_2 > li.submenu.toggled .nav_toggler:focus::before{transform: rotate(270deg)}#nav_left ul.level_2 > li.submenu.toggled .nav_toggler:hover::after,#nav_left ul.level_2 > li.submenu.toggled .nav_toggler:focus::after{transform: rotate(360deg)}#nav_left ul.level_3 a,#nav_left ul.level_3 strong{padding-left:20px}#nav_left ul.level_3 li:nth-child(odd) a,#nav_left ul.level_3 li:nth-child(odd) strong{background-color:#e5edf3}body.show_nav #nav_left .level_1 > li{border-bottom:2px solid #fff}body.show_nav #nav_left .level_1 > li a,body.show_nav #nav_left .level_1 > li.active strong{position:relative;background-color:#005285;color:#fff;text-transform:uppercase}body.show_nav #nav_left .level_2{display:none}body.show_nav #nav_left li.active strong{display:none;background-color:#005285;color:#fff}.headerimage{width:6000px;height:400px;position:relative;background-position:left bottom;animation: slide 180s linear infinite}@keyframes slide{0%{    transform: translate3d(0, 0, 0);  }  100%{    transform: translate3d(-3000px, 0, 0);  }}nav.mainmenu,.mod_breadcrumb{width:100%;max-width:1240px;margin-right:auto;margin-left:auto}nav ul,.mod_breadcrumb ul{position:static;margin-top:0;margin-bottom:0;padding-right:20px;padding-left:20px;list-style-type:none}nav.mainmenu ul,nav.mainmenu li{height:100%}nav ul::after,.mod_breadcrumb ul::after{float:none;clear:both;display:block;content:""}nav li,.mod_breadcrumb li{display:inline-block}.mainmenu{height:62px;position:relative;margin-top:-62px}.mainmenu li{width:24%;float:left;display:block;margin-right:1.33334%;background-color:#fff}.mainmenu li.last{margin-right:0}.mainmenu a{height:100%;display:block;padding:14px 20px 12px;font-size:1.3em;line-height:1;color:#005285;text-transform:uppercase}.mainmenu a.active,.mainmenu a.trail{background-color:#005285;color:#fff;text-transform:uppercase}.mainmenu a:hover,.mainmenu a:focus{background-color:#00a3e2;color:#fff}.mainmenu strong{display:block}.mod_breadcrumb li:not(.last)::after{display:inline-block;margin-left:3px;content:">>"}.mod_breadcrumb{padding-top:10px;padding-bottom:10px;background-color:#fff;color:#005285}.mod_breadcrumb li a{color:#005285}.mod_breadcrumb li.active{font-weight:bold}#footer-top{padding-top:50px;padding-bottom:50px;background-color:#00a3e2;color:#fff}#footer-top a{display:inline-block;padding:7px 22px;border:1px solid #fff;font-weight:bold;color:#fff;text-transform:uppercase}#footer-top a:hover,#footer-top a:focus{background-color:#fff;color:#005285}#footer-bottom{padding-top:10px;padding-bottom:10px;background-color:#005285;border-top:1px solid #fff;color:#fff}#footer-bottom .rs-columns{display:block}#footer-top p{margin-top:0;margin-bottom:14px}#footer-bottom a{position:relative;font-weight:bold;color:#fff}#footer-bottom a::after{width:100%;height:1px;max-width:100%;bottom:0;left:0;position:absolute;display:block;background-color:#fff;content:""}#footer-bottom a:hover::after,#footer-bottom a:focus::after{max-width:0%}