.container {position:relative;width:100%;overflow:hidden;}

/* wrapper */
.wrapper, article {width:96%;margin:0 auto;}
section.start {margin:2em auto 0 auto;}
section.start2 {margin:2em auto 0 auto;}

/* HEADER */
header {position:relative;width:96%;background:#fff;margin:0 auto;z-index:200;}

.schnellnavigation {position:relative;width:100%;font-size:0.875em;text-align:center;color:#282d32;margin:0 auto;}
.schnellnavigation ul {margin:0;padding:0;list-style-type:none;}
.schnellnavigation li {display:inline;padding:0;margin:0;}
.schnellnavigation li a, .schnellnavigation li a:visited {display:inline-block;color:#282d32;text-decoration:none;padding:1em 0;margin:0 0 0 1em;}
.schnellnavigation li a:hover, .schnellnavigation li a:active {display:inline-block;color:#282d32;text-decoration:underline;padding:1em 0;margin:0 0 0 1em;}
.schnellnavigation li.npt_first a, .schnellnavigation li.npt_first a:hover, .schnellnavigation li.npt_first a:active, .schnellnavigation li.npt_first a:visited {margin:0;}

.schnellnavigation .sprachen {display:inline-block;width:100px;text-align:left;}
.schnellnavigation .sprachen a {display:inline-block;margin:0 0 0 6px;}
.schnellnavigation .sprachen .tooltip-target {position:relative;/*float:left;*/width:100%;cursor:pointer !important;}
.schnellnavigation .sprachen .tooltip-target:hover {text-decoration:underline;}
.schnellnavigation .sprachen .tooltip-content {position:absolute;top:0;left:0;}
.schnellnavigation .sprachen .tooltip-content p {margin:0;}
.schnellnavigation .sprachen .goog-te-gadget-simple {width:100px;height:22px;background:none !important;border:none !important;padding:0 !important;}
.schnellnavigation .sprachen .goog-te-menu-value {display:none !important;}
.schnellnavigation .sprachen .goog-te-gadget-icon {margin:0 !important;}
.schnellnavigation .sprachen .tooltip-content p img {position:relative;margin:0 0 -1px 0;}
.schnellnavigation .sprachen .sprache {display:inline-block;width:18px;height:auto;margin:0 0 0 10px;}
.schnellnavigation .sprachen .sprache img {display:block;width:100%;height:auto;}

/* Suche */
.suche_outer {display:block;position:relative;width:100%;background:#fff;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.suche {width:100%;background:#fff;border:1px solid #d2d2d2;padding:0.5%;}
.suche form {margin:0;}
.suche form input {float:left;width:76%;height:40px;font-weight:300;color:#282d32;border:none;padding:0 0 0 2%;margin:0 0 0 1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition-property:color, background, border;transition-duration:0.5s;}
.suche form input:hover {transition-property:color, background, border;transition-duration:0.5s;}
.suche form input.suchbutton {float:right;width:20%;font-family:FontAwesome;font-size:1.5em;font-style:normal;text-align:center;color:#282d32;border:none;border-left:1px solid #d2d2d2;padding:0;margin:0;cursor:pointer;}
.suche form input.suchbutton:hover {color:#282d32;transition-property:background;transition-duration:0.5s;}
.suche form input.suchbutton {-webkit-appearance:none;-moz-appearance:none;}

.suche .schliessen {position:absolute;top:13px;right:31%;cursor:pointer;z-index:53;text-decoration:none;}
.suche .fa-close {font-size:2em;color:#d4d8d8;}
.suche .fa-close:hover {color:#4e5860;}

/* Logo */
.logo {float:left;width:50%;padding:5%;}
.logo a {display:block;}
.logo img {display:block;width:100%;height:auto;}

/******************************************************/

.hauptnavigation {display:none;}
.hauptnavigation ul, .hauptnavigation li {list-style-type:none;font:inherit;vertical-align:baseline;padding:0;margin:0;}
.navbuttons {float:right;width:60px;padding:1% 0 0 0;}
a.hamburger {display:block;height:50px;text-align:center;text-decoration:none;color:#fff;background:#282d32;cursor:pointer;}
.mm-opened a.hamburger {color:#d2d2d2;background:none;}
a.hamburger .fa-navicon {display:block;font-family:FontAwesome;font-size:1.875em;font-style:normal;text-transform:none;line-height:50px;}
.mm-opened a.hamburger .fa-navicon:before {content:'\f00d';}

/* Titelbild */
.titelbild {position:relative;width:96%;margin:0 auto;overflow:hidden;z-index:1;}
.folgeseite .titelbild {max-height:260px;margin:0 auto 3.125em auto;}
.titelbild img {display:block;width:100%;height:auto;}
.folgeseite .keintitelbild {margin:3.125em auto 0 auto;}

/* Breadcrumb */
.breadcrumb {display:none;}

/* Toggler */
.trigger {cursor:pointer;width:100%;text-decoration:underline;}
.trigger_active {color:#c6c7c8;}
.toggle_container {width:100%;}

/* submenu */
.submenu {display:none;}

/* inhalt */
a.toggle-sidebar {display:none;}
.inhalt, .inhalt_ganzseitig {width:100%;margin:0;padding:2% 2% 0 2%;}
.inhalt img, .inhalt_ganzseitig img {max-width:100%;height:auto;}
#ikiss_map img {max-width:none;}
.text {line-height:1.500em;}
.translated-ltr #readspeaker_button1 {display:none;}

.inhalt table tr td, .inhalt_ganzseitig table tr td {padding:0.25em 0;}
.inhalt table tr:nth-child(odd) td, .inhalt_ganzseitig table tr:nth-child(odd) td {background:#f6f6f7;}

/* randspalte */
.randspalte {width:100%;padding:5% 0 0 0;margin:5% 0 5% 0;font-size:0.875em;line-height:1.429em;color:#818181;border-top:2px solid #ececec;}
.randspalte h1, .randspalte h2 {font-size:1.143em;font-weight:300;text-transform:uppercase;color:#3565a1;background:#fff;border-bottom:1px solid #3565a1;padding:4% 0 4% 4%;margin:0 0 4% 0;}
.orange .randspalte h1, .orange .randspalte h2 {color:#e67217;border-bottom:1px solid #e67217;}
.gruen .randspalte h1, .gruen .randspalte h2 {color:#74a82a;border-bottom:1px solid #74a82a;}
.blau .randspalte h1, .blau .randspalte h2 {color:#3565a1;border-bottom:1px solid #3565a1;}
.rot .randspalte h1, .rot .randspalte h2 {color:#cc3322;border-bottom:1px solid #cc3322;}
.dgruen .randspalte h1, .dgruen .randspalte h2 {color:#008800;border-bottom:1px solid #008800;}

.randspalte_box {position:relative;background:#fff;width:auto;margin:0 0 3em 0;}
.randspalte_box a, .randspalte_box a:visited, .randspalte_box a:link {color:#818181;}
.randspalte_box a:hover, .randspalte_box a:active {color:#818181;}
.randspalte_box h3, .randspalte_box .adressen .titel {font-size:1em;color:#818181;padding:0;margin:0;}
.randspalte_box img {max-width:100%;height:auto;}
.randspalte_box .highslide img {display:block;width:100%;height:auto;border:3px solid #fff;margin:0 5px 5px 0;}
.randspalte_box .highslide:hover img {border-color:#818181;}
.randspalte_box .einleitung {color:#818181;margin:0;}
.randspalte_box .links p {margin:0 0 10px 0;}
.randspalte_box .liste_titel {font-size:1em;font-weight:bold;margin:0;}
.randspalte_ganzseitig {display:none;}
.randspalte .trenner {display:none;}
.randspalte_box h2:before {display:inline-block;font-family:FontAwesome;font-style:normal;margin:0 10px 0 0;}
.randspalte_box.bild h2:before {content:'\f1c5';}
.randspalte_box.ansprechpartner {background:#f5f5f5;}
.randspalte_box.ansprechpartner .adressen {padding:0 4% 4% 4%;}
.randspalte_box.ansprechpartner h2:before {content:'\f007';}
.randspalte_box.informationen h2:before {content:'\f05a';}
.randspalte_box.links h2:before {content:'\f0ec';}
.randspalte_box.dokumente h2:before {content:'\f016';}

/* Linkauszeichnungen LT 2586.
.randspalte .randspalte_box.links a.csslink_PDF:before {content:'\f1c1';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_DOCX:before {content:'\f1c2';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_XLSX:before {content:'\f1c3';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_intern:before {content:'\f0c1';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_extern:before {content:'\f08e';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_media:before {content:'\f1c5';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_text:before {content:'\f0f6';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_adresse:before {content:'\f015';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_bis:before {content:'\f046';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_veranstaltung:before {content:'\f073';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_beitrag:before {content:'\f044';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_rss:before {content:'\f09e';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}
.randspalte .randspalte_box.links a.csslink_formular:before {content:'\f022';font-family:FontAwesome;font-style:normal;color:#cc3322;margin:0 2% 0 0;display:inline-block;text-decoration:none;}*/

/* seitenmenu */
.seitenmenu {display:none;}

/* footer */
footer {position:relative;width:96%;line-height:1.500em;color:#282d32;background:#ededed;padding:1em 0 0 0;margin:3em auto 1em auto;}
footer a, footer a:link, footer a:visited {color:#282d32;}
footer a:hover, footer a:active {color:#282d32;}
footer h1 {font-size:1.500em;font-weight:400;color:#282d32;}

footer .footer-kontakt {width:100%;font-size:0.75em;line-height:1.125em;margin:0 0 2em 0;}
footer .footer-kontakt img {display:block;float:left;width:7%;height:auto;margin:0.5em 1em 0 1em;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1);}
footer .footer-kontakt .adressen {padding:1em 0 0 0;}
footer .footer-optionen {width:100%;text-align:center;border-top:1px dotted #282d32;padding:1em 0;}
footer .footer-optionen .zurueck {display:inline-block;color:#889966;text-decoration:none;border-right:1px solid #fff;padding:0.75em 2em;}
footer .footer-optionen .seitenanfang {display:inline-block;color:#cc3322;text-decoration:none;border-left:1px solid #dadada;border-right:1px solid #fff;padding:0.75em 2em;}
footer .footer-optionen .drucken {display:inline-block;color:#3565a1;text-decoration:none;border-left:1px solid #dadada;padding:0.75em 2em;}
footer .footer-optionen .zurueck:hover, footer .footer-optionen .seitenanfang:hover, footer .footer-optionen .drucken:hover {background:#fff;}

/* TEMPLATES  *********************************************************************************************************************************************************************************************************************************************/


/* STARTSEITE */

/* Foto-Slider */
.flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus {outline:none;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {margin:0;padding:0;list-style:none;max-height:390px;}
.titelbild .slides > li {display:none;-webkit-backface-visibility:hidden;}
.titelbild .slides img {width:100%;display:block;}
.titelbild .slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .titelbild .slides {display:block;}
* html .titelbild .slides {height:1%;}
.no-js .titelbild .slides > li:first-child {display:block;}

.titelbild {position:relative;zoom:1;}
.titelbild .slides {zoom:1;}
.titelbild .slides img {height:auto;}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport {max-height:650px;}
.carousel li {margin-right:5px;}

.flex-direction-nav {*height:0;}
.flex-direction-nav a {text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flex-direction-nav a:before {font-family:FontAwesome;font-size:40px;display:inline-block;content:'\f0a8';color:#fff;}
.flex-direction-nav a.flex-next:before {content:'\f0a9';}
.flex-direction-nav .flex-prev {opacity:1;left:10px;}
.flex-direction-nav .flex-next {opacity:1;right:10px;text-align:right;}
.titelbild:hover .flex-direction-nav .flex-prev {opacity:1;left:10px;}
.titelbild:hover .flex-direction-nav .flex-next {opacity:1;right:10px;}
.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;}

.titelbild .bildbeschreibung {display:none;}

.deselect ::selection {background:transparent;color:inherit;}
.deselect ::-moz-selection {background:transparent;color:inherit;}
.deselect {-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}

/* Top Aktuell */
.start_top-aktuell {position:relative;width:100%;margin:0 0 2em 0;zoom:1;}
.start_top-aktuell h1 {font-size:1.500em;text-transform:uppercase;color:#282d32;border-bottom:1px dotted #a6a7a3;margin:0 0 10px 0;}
.start_top-aktuell .spalte_links {position:relative;display:block;width:30%;}
.start_top-aktuell .spalte_links .date {position:absolute;bottom:8px;left:0;font-size:0.75em;color:#fff;background:#74a82a;padding:2px 10px;}
.start_top-aktuell .spalte_links .date:before {top:0;right:-14px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(116,168,42,0);border-top-color:#74a82a;border-width:14px;margin-left:-14px;}
.start_top-aktuell .spalte_links .date:after {bottom:0;right:-14px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(116,168,42,0);border-bottom-color:#74a82a;border-width:14px;margin-left:-14px;}
.start_top-aktuell .spalte_rechts {display:block;width:65%;hyphens:auto;}
.start_top-aktuell .spalte_rechts .liste_titel {font-size:1.25em;font-weight:400;text-decoration:none;color:#cc3322;margin:0;}
.start_top-aktuell .spalte_rechts .kurztext {font-size:0.875em;color:#818181;}
.start_top-aktuell a:hover .spalte_rechts .kurztext {color:#3565a1;}
.start_top-aktuell .spalte_rechts .weiterlesen {display:block;font-size:0.75em;text-align:right;color:#3565a1;}
.start_top-aktuell .spalte_rechts .weiterlesen a {text-decoration:none;color:#3565a1;}

.start_top-aktuell .slides {zoom:1;}
.start_top-aktuell .slides img {height:auto;}
.start_top-aktuell .slides > li {display:none;-webkit-backface-visibility:hidden;}
.start_top-aktuell .slides img {width:100%;display:block;}
.start_top-aktuell .slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .start_top-aktuell .slides {display:block;}
* html .start_top-aktuell .slides {height:1%;}
.no-js .start_top-aktuell .slides > li:first-child {display:block;}
.start_top-aktuell .flex-viewport {border-bottom:1px dotted #a6a7a3;padding:0 0 10px 0;margin:0 0 10px 0;}
.start_top-aktuell .flex-control-nav {width:100%;}
.start_top-aktuell .flex-control-nav li {margin:0 10px 0 0;display:inline-block;zoom:1;*display:inline;}
.start_top-aktuell .flex-control-paging li a {width:14px;height:14px;display:block;background:#dde4eb;border:1px solid #a7b8ca;cursor:pointer;text-indent:-9999px;}
.start_top-aktuell .flex-control-paging li a:hover {background:#f5d6d3;border:1px solid #e4948c;}
.start_top-aktuell .flex-control-paging li a.flex-active {background:#f5d6d3;border:1px solid #e4948c;cursor:default;}
.start_top-aktuell .flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}
.start_top-aktuell .flex-control-thumbs li {width:25%;float:left;margin:0;}
.start_top-aktuell .flex-control-thumbs img {width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.start_top-aktuell .flex-control-thumbs img:hover {opacity:1;}
.start_top-aktuell .flex-control-thumbs .flex-active {opacity:1;cursor:default;}

.start_top-aktuell .alleanzeigen {font-size:0.875em;text-align:right;text-transform:uppercase;margin:-1.75em 0 0 0;}
.start_top-aktuell .alleanzeigen a, .start_top-aktuell .alleanzeigen a:visited {text-decoration:none;color:#3565a1;}
.start_top-aktuell .alleanzeigen a:hover, .start_top-aktuell .alleanzeigen a:active {text-decoration:underline;color:#3565a1;}


/* Schnell gefunden */
.start_schnell-gefunden {width:100%;margin:0 0 2em 0;}
.start_schnell-gefunden h1 {font-size:1.500em;text-transform:uppercase;color:#282d32;border-bottom:1px dotted #a6a7a3;margin:0 0 10px 0;}
.start_schnell-gefunden .sg_inner {font-size:0.875em;color:#fff;background:#ededed;padding:0.714em 0.714em 0 0.714em;}
.start_schnell-gefunden .sg_inner:after {content:'.';clear:both;display:block;visibility:hidden;height:0px;}
.start_schnell-gefunden .sg_inner p {clear:both;float:left;width:48%;margin:0 0 0.714em 0;}
.start_schnell-gefunden .sg_inner p:nth-child(even) {clear:none;float:right;}
.start_schnell-gefunden .sg_inner a, .start_schnell-gefunden .sg_inner a:visited {display:block;text-decoration:none;color:#fff;background:#3565a1;padding:0.357em 0.714em;}
.start_schnell-gefunden .sg_inner a:hover, .start_schnell-gefunden .sg_inner a:active {display:block;text-decoration:none;color:#fff;background:#3565a1;padding:0.357em 0.714em;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}


/* TOGGLER */
.toggler_titel {position:relative;cursor:pointer;}
.toggler_titel.active {opacity:1;}
h2.toggler_titel:after {content:'\203A';position:absolute;right:5px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#tinymce h2.toggler_titel:after {position:relative;content:'  \203A';}
.toggler_titel.active:after {content:'\2039';opacity:1;}
.toggler_container {transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}

/* Themenboxen */
.themenboxen a, .themenboxen a:hover, .themenboxen a:active, .themenboxen a:visited {text-decoration:none;}
.themenbox {position:relative;display:block;width:100%;font-size:0.875em;color:#282d32;background:#dce9ca;border-top:5px solid #74a82a;margin:0 2% 2em 0;}
.startseite .themenbox {background:#dce9ca;border-top:5px solid #74a82a;}
#id2.themenbox, #id4.themenbox, #id6.themenbox {margin:0 0 2em 0;}
.themenbox img {display:block;width:100%;height:auto;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.themenbox .tb_inner {display:block;padding:0.714em;}
.themenbox h2 {font-size:1.143em;font-weight:300;color:#282d32;padding:0;margin:0;}
.startseite .themenbox h2 {font-weight:400;color:#282d32;padding:0 0 0.625em 0;}
.themenbox .weiter {display:block;position:absolute;bottom:0.714em;right:0.714em;width:20px;height:20px;font-size:1em;line-height:1.5em;text-align:center;color:#fff;background:#889966;}

.themenboxen a .themenbox:hover {color:#fff;background:#889966;}
.themenboxen a .themenbox:hover h2 {color:#fff;}

/* Rathaus */
section.rathaus {font-size:0.875em;line-height:1.5em;color:#282d32;}
section.rathaus h1 {font-size:1.143em;font-weight:400;margin:0 0 10px 0;}
section.rathaus h2 {font-size:1em;font-weight:400;margin:0 0 0 0;}

.start_kontakt {position:relative;width:100%;background:#ededed;border-top:5px solid #282d32;padding:0.714em;margin:0 0 2em 0;}
.start_kontakt:before {content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;}

.start_unterkunftssuche {position:relative;width:100%;background:#ededed;border-top:5px solid #282d32;padding:0.625em;margin:0 0 2em 0;}
.start_unterkunftssuche:before {content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;}
.start_unterkunftssuche img {/*border:1px solid #282d32;margin:0 10px 0 0;*/margin:0 0 0 5px;}

.start_oeffnungszeiten {position:relative;width:100%;background:#ededed;border-top:5px solid #282d32;padding:0.625em;margin:0 0 2em 0;}
.start_oeffnungszeiten:before {content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;}
.start_oeffnungszeiten .right {margin:1em 0 0 0;}

/* Zusatzinfos */
section.zusatzinfos h1 {font-size:1.500em;text-transform:uppercase;color:#a7a7a7;border-bottom:1px dotted #a6a7a3;margin:0 0 10px 0;}
.start_lage {position:relative;width:100%;line-height:1.375em;color:#818181;margin:0 0 2em 0;}
.start_lage .einleitung {display:block !important;}
.start_lage .einleitung img {display:block;width:50%;height:auto;border:none;margin:0 auto !important;}
.start_mehr {width:100%;margin:0 0 2em 0;}
/*.start_mehr img {display:block;width:60%;height:auto;margin:0 auto 0.625em auto;}*/
.start_mehr .link {font-size:0.875em;font-weight:400;text-align:center;color:#fff;background:#cdcdcd;margin:10px 0 0 0;}


/* MTP Suchmasken */
.input_container {float:left;width:100%;margin:0 0 0 0;}
#absenden input, input.absenden, .spalte_rechts input.absenden, #absenden input:hover, input.absenden:hover {width:140px;}

/* MTP Listen */
.liste_bild img {-moz-box-sizing:border-box;width:100%;padding:0;background:#fff;}
.adressen_links {float:none;width:100%;margin:0;}
.adressen_rechts {float:none;width:100%;margin:0;}

/* Abfallkalender */
#mod_abf_search {/*width:25% !important;*/}
#mod_abf_search input.form_ft {color:#fff;background:#0088c2;border:1px solid #0088c2;cursor:pointer;padding:3px;}
#mod_abf_search td {vertical-align:baseline !important;}
select.form_ft {width:200px !important;}
#mod_abf_content {/*width:75% !important;*/}

/* Suche Autovervollstaendigung */
.ac_results {left:2% !important;width:96% !important;border:1px solid #d2d2d2 !important;border-top:none !important;margin:0 auto;}
.ac_results li {font-size:0.875em !important;line-height:1.286em !important;padding:5px !important;}
.ac_label {font-size:1.286em !important;font-weight:600 !important;text-transform:uppercase;color:#282d32 !important;}
.ac_odd {background-color:#ededed !important;}
.ac_over {color:#fff !important;background:#282d32 !important;}

/* Google Maps */
#ikiss_map {position:relative;width:100%;height:600px;margin:0px;border:none;font-size:1em;}
#map {position:relative;width:100%;height:65%;margin:0px;border:none;}
#map_adr {position:absolute;top:18.2em;right:0px;z-index:100;text-align:left;width:180px;height:50%;padding:0px;color:#fff;}
#map_adr a, #map_adr a:link, #map_adr a:hover, #map_adr a:active, #map_adr a:visited {margin:0 0 5px 0;color:#454545;}
#map_adr_on {position:absolute;top:16.4em;right:0px;z-index:99;text-align:left;width:auto;padding:5px 5px 5px 5px;font-size:1em;color:#fff;background:#282d32;cursor:pointer;}
#map_adr_off {position:absolute;top:-1.6em;right:0px;text-align:center;width:15px;height:23px;color:#fff;background:#282d32;cursor:pointer;}
#map_sm {background:#282d32;}
#map_sm_div {text-align:left;padding:5px;}
#map_sm_div label {color:#fff;}
#map_sm_div button {font-size:1em;color:#454545;background:#fff;border:none;padding:5px 4px;vertical-align:top;cursor:pointer;}
#igm_adr {overflow:auto;text-align:left;max-height:100%;padding:5px;background:#282d32;font-size:.8em;}
#igm_iw_info {text-align:left;}
#igm_iw_info img {width:100%;height:auto;}
#gm_smf input, #gm_smf select, #gm_smf textarea {border:1px solid #fff;background:#fff;font-family:'Nunito', Tahoma, Helvetica, sans-serif;font-size:1em;color:#919190;}

.gm_kategorie {width:100%;}
.gm_kategorie select {width:100%;}
.gm_name {width:100%;}
.gm_name input {width:89%;}
.gm_strassenverzeichnis {width:100%;}
.gm_strassenverzeichnis input {width:89%;}
.gm_strassenverzeichnis input, .gm_strassenverzeichnis select, .gm_strassenverzeichnis textarea {border:1px solid #fff;background:#fff;font-family:'Nunito', Tahoma, Helvetica, sans-serif;font-size:1em;color:#919190;}

/* Datepicker */
#ui-datepicker-div.ui-datepicker {width:90% !important;}