h3 {margin:0 0 0 0;}

/* LAYOUT ***********************************************************************************************************************************************************************************************/

.startseite .trenner {height:50px;margin:0 0 50px 0;}
.abstand-left {clear:both;float:left;width:35%;/*width:40%;*/padding:0;margin:0;}

/* wrapper */
.wrapper {width:98%;margin:0 1%;}

/* header */
.header1 {background:#07427c;}
.header1 .quicknavigation {font-size:0.75em;text-align:center;}
.header1 .quicknavigation ul {margin:0;padding:0;list-style-type:none;}
.header1 .quicknavigation li {display:inline;margin:0;}
.header1 .quicknavigation li.npt_first {margin:0;}
.header1 .quicknavigation a, .header1 .quicknavigation a:visited {display:inline-block;color:#fff;text-decoration:none;padding:5px 5px 5px 5px;border-right:1px solid #2c5e90;}
.header1 .quicknavigation a:hover, .header1 .quicknavigation a:active {display:inline-block;color:#fff;text-decoration:underline;padding:5px 5px 5px 5px;border-right:1px solid #2c5e90;}
.header1 .quicknavigation a#anker_quickmenu {display:inline;padding:0;border:none;}

.header2 {position:relative;margin:0 0 85px 0;}
/*****************/

.balken {display:none;}
a.lupe {position:absolute;top:15px;right:56px;width:45px;height:45px;text-indent:-100%;background:#fff url("media/lupe.svg") center center no-repeat;-moz-background-size:50% 50%;-webkit-background-size:50% 50%;background-size:50% 50%;cursor:pointer;z-index:51;}
.slider {display:none;}

.logo {position:absolute;top:15px;left:-1%;width:202px;height:45px;background:#fff;font-size:1.125em;line-height:1em;text-align:right;white-space:nowrap;padding:5px 37px 0 0;z-index:5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*.logo {font-size:1em\9;}*/
.logo .normal {display:inline-block;width:auto;}
.logo .bold {display:inline-block;width:auto;font-weight:600;}
.logo .wide {display:block;width:100%;font-size:0.633em;letter-spacing:2px;}
.logo img {position:absolute;top:8px;right:5px;display:block;width:27px;height:auto;}
.logo a, .logo a:hover, .logo a:active, .logo a:visited {display:block;color:#333333;text-decoration:none;}

.suche {padding:0;margin:3% 3% 3% 3%;}
.suche form {margin:0;}
.suche form input {float:left;width:66%;height:50px;border:1px solid #ececec;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 {color:#000;border:1px solid #333333;transition-property:color, background, border;transition-duration:0.5s;}
.suche form input.suchbutton {float:right;width:30%;font-size:16px;font-size:1rem;text-transform:uppercase;text-align:center;color:#fff;background:#558e51;border:none;padding:0;margin:0 0 0 2%;cursor:pointer;}
.suche form input.suchbutton:hover {background:#83b77f;transition-property:background;transition-duration:0.5s;}
.suche form input.suchbutton {-webkit-appearance:none;-moz-appearance:none;}

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

/* hauptmenu */
.menu-button {display:none;}
.menu.desktop {display:none;}
.menu.mobil {display:block;position:absolute;top:0px;left:0px;z-index:51;min-height:100% !important;}
.js-nav .menu.mobil {position:static;width:100%;}

.flexnav ul, .flexnav li {margin:0;padding:0;vertical-align:baseline;}
#rid_0 {padding:2.5em 0 0 0;margin:3% 3% 0 3%;}
.flexnav {-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;/*max-height:0;*/}
/*.flexnav.opacity {opacity:0;}*/
.flexnav.show {max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.flexnav.one-page {position:fixed;top:50px;right:5%;max-width:200px;}
.flexnav li {font-size:100%;position:relative;overflow:hidden;}
.flexnav li a {position:relative;display:block;padding:.96em;z-index:2;/*overflow:hidden;*/text-decoration:none;text-transform:uppercase;color:#fff;background:#558e51;border-bottom:1px solid rgba(255, 255, 255, 1);}
.flexnav li a.nlk_on {text-decoration:underline;}
.flexnav li ul {width:100%;}
.flexnav li ul li {font-size:100%;position:relative;overflow:hidden;}
.flexnav li ul.show li {overflow:visible;}
.flexnav li ul li a {display:block;text-transform:none;background:#4c824b;}
.flexnav li ul li ul li.npt_on.childs ul.show {display:block !important;}
.flexnav ul li ul li a {background:#64a55f;padding:0.96em 0.96em 0.96em 1.92em;}
.flexnav ul li ul li ul li a {background:#83b77f;padding:0.96em 0.96em 0.96em 2.88em;}
.flexnav ul li ul li ul li ul li a {background:#92c08f;padding:0.96em 0.96em 0.96em 3.84em;}
.flexnav .touch-button {position:absolute;z-index:999;top:0;right:0;width:53px;height:53px;display:inline-block;background:#4c824b;background:rgba(0, 0, 0, 0.075);text-align:center;}
.flexnav .touch-button:hover {cursor:pointer;}
.flexnav .touch-button .navicon {position:relative;top:0.6em;font-size:20px;color:#fff;}
.flexnav ul.nlv_1 li.npt_on .touch-button .navicon {display:block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}

.flexnav ul.nlv_2 li.npt_off .touch-button .navicon {display:block;-webkit-transform:none;-moz-transform:none;filter:none;}
.flexnav ul.nlv_2 li.npt_on .touch-button .navicon {display:block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}


.flexnav .dropdown .schriftzug {display:none;}

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

.block {position:relative;margin:0 auto;padding:1.5em 1.25em;max-width:60em;}

.close-btn {display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:#fff url("media/close-btn.svg") center center no-repeat;background-size:1.875em 1.875em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

.no-svg .close-btn {background-image:url("media/close-btn.png");}
.close-btn:focus, .close-btn:hover {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
/*.nav-btn {position:absolute;top:1%;right:1%;z-index:51;display:block;width:3em;height:15em;white-space:nowrap;text-indent:100%;outline:none;background:#558e51 url("media/nav-icon.svg") 0.5em center no-repeat;color:#fff !important;text-align:center;text-decoration:none !important;}*/
.open-nav {position:absolute;top:15px;right:1%;z-index:51;display:block;width:45px;height:45px;white-space:nowrap;text-indent:100%;outline:none;background:#fff url("media/nav-icon.svg") 0.5em center no-repeat;color:#fff !important;text-align:center;text-decoration:none !important;}
.nav-btn .touch-button, .js-nav .nav-btn {display:none;}
.no-svg .nav-btn, .no-svg .open-nav {background-image:url("media/nav-icon.png");}
/*.nav-btn:hover, .nav-btn:focus {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}*/

#outer-wrap {position:relative;overflow:hidden;width:100%;}
#inner-wrap {position:relative;width:100%;background:#f2f2f2;}
#nav {z-index:200;position:relative;overflow:hidden;width:100%;color:#fff;}
#nav .close-btn {display:none;}
#nav .block {z-index:2;position:relative;padding:0.75em 1.25em;}

#nav {position:absolute;top:0;}
#nav:not(:target) {z-index:1;height:0;}
#nav:target .close-btn {display:block;}
#nav .close-btn {position:absolute;top:0;right:3%;}
#nav .block {position:relative;padding:0;}

.js-ready #nav {height:100%;width:67%;background:#fff;-webkit-box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.25);box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.25);}
.js-ready #nav .block {background:transparent;}
.js-ready #nav .close-btn {display:block;}
.js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover {}
.js-ready #nav {right:-30%;}
.js-ready #inner-wrap {right:0;}
.js-nav #inner-wrap {right:30%;}

.csstransforms3d.csstransitions.js-ready #nav {left:0;-webkit-transform:translate3d(106%, 0, 0);-moz-transform:translate3d(106%, 0, 0);-ms-transform:translate3d(106%, 0, 0);-o-transform:translate3d(106%, 0, 0);transform:translate3d(106%, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.csstransforms3d.csstransitions.js-ready #inner-wrap {left:0 !important;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.csstransforms3d.csstransitions.js-nav #inner-wrap {-webkit-transform:translate3d(-70%, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(-70%, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(-70%, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(-70%, 0, 0) scale3d(1, 1, 1);transform:translate3d(-70%, 0, 0) scale3d(1, 1, 1);}
.csstransforms3d.csstransitions.js-ready #nav .block {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 300ms 100ms, -webkit-transform 500ms ease;-webkit-transition-delay:ease, 0s;-moz-transition:opacity 300ms 100ms ease, -moz-transform 500ms ease;-o-transition:opacity 300ms 100ms ease, -o-transform 500ms ease;transition:opacity 300ms 100ms ease, transform 500ms ease;-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;}
.csstransforms3d.csstransitions.js-nav #nav .block {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}


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

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

/* inhalt */
.inhalt {width:100%;margin:0;padding:0;}
.breadcrumb {display:none;}
.text {/*padding:35px 0 0 0;*/font-size:0.875em;line-height:1.571em;}

/* randspalte */
.randspalte {width:100%;margin:5% 0 5% 0;font-size:0.75em;}
.randspalte h3, .randspalte h4 {font-size:1em;font-weight:600;padding:0;margin:0;}
.randspalte h3, .randspalte h4 {font-family:'Open Sans', Tahoma, Arial, Helvetica, sans-serif;font-size:1.333em;font-weight:600;text-transform:uppercase;color:#fff;background:#64a55f;padding:2%;margin:0 0 2% 0;}
.randspalte h5 {font-size:1.333em;color:#333333;}
.randspalte_box {background:#fff;width:auto;margin:0 0 5% 0;padding:1%;}
.randspalte_box a, .randspalte_box a:hover, .randspalte_box a:active, .randspalte_box a:visited, .randspalte_box a:link {color:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.randspalte_box .highslide img {display:block;border:5px solid #fff;margin:0 5px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.randspalte_box .highslide:hover img {border-color:#558e51;}
.randspalte_box .einleitung {color:#333333;margin:0;}
.randspalte_box .links p {margin:0 0 10px 0;}
.randspalte_box .liste_titel {font-size:1em;font-weight:600;margin:0;}
.randspalte_ganzseitig {display:none;}
.randspalte .trenner {display:none;}

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

/* footer */
.footer {position:relative;display:block;width:100%;font-size:0.75em;color:#fff;}
.footer .wrapper {background:#07427c;border-top:5px solid #e2e2e2;}
.footer h4 {font-size:1.333em;font-weight:600;text-transform:uppercase;color:#fff;margin:20px 0;}
.footer .lage, .footer .navigation {display:none;}
#seitenanfang {position:fixed;bottom:15px;right:10px;z-index:400;padding:0;margin:0;}
#seitenanfang a {width:39px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#544C4B;-webkit-transition:1s;-moz-transition:1s;transition:1s;behavior: url(pie.htc);}
#seitenanfang a:hover {color:#fff;}
#seitenanfang span {width:39px;height:39px;display:block;margin-bottom:7px;background:#fff url(media/seitenanfang.png) no-repeat center center;background-size:39px 39px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:1s;-moz-transition:1s;transition:1s;behavior: url(pie.htc);}
#seitenanfang a:hover span {background-color:#fff;}
.footer .kontakt .liste_titel, .footer .kontakt .liste_text {color:#fff;}
.footer .kontakt a, .footer .kontakt a:hover, .footer .kontakt a:active, .footer .kontakt a:visited, .footer .kontakt .liste_titel a, .footer .kontakt .liste_titel a:hover, .footer .kontakt .liste_titel a:active, .footer .kontakt .liste_titel a:visited, .footer .kontakt .liste_titel a:link {color:#fff;}
.footer .box {padding:0 5%;}

.footer .abstand-left {float:left;width:40%;height:auto;}
.footer .kontakt .abstand-left {width:25%;}

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

.slider {display:none;}

.startseite .links {margin:0 0 10% 0;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}

.startseite .links .nachrichten a {display:block;text-decoration:none;color:#333333;margin:0 0 10px 0;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.startseite .links .nachrichten a:hover {color:#fff;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}

.startseite .links .nachrichten a:hover:nth-child(1) .mitteilung {background:#5aa0c3;transition-property:color, background;transition-duration:0.5s;}
.startseite .links .nachrichten a:hover:nth-child(2) .mitteilung {background:#3c87af;transition-property:color, background;transition-duration:0.5s;}
.startseite .links .nachrichten a:hover:nth-child(3) .mitteilung {background:#2b698a;transition-property:color, background;transition-duration:0.5s;}

.startseite .links .nachrichten .mitteilung {background:#fff;padding:0;}
.startseite .links .nachrichten a:nth-child(even) .mitteilung {padding:0;}
.startseite .links .nachrichten .mitteilung .mitteilung-links {width:100%;background:#5aa0c3;}
.startseite .links .nachrichten a:nth-child(2) .mitteilung .mitteilung-links {background:#3c87af;}
.startseite .links .nachrichten a:nth-child(even) .mitteilung .mitteilung-links {float:right;}
.startseite .links .nachrichten a:nth-child(3) .mitteilung .mitteilung-links {background:#2b698a;}
.startseite .links .nachrichten .mitteilung .mitteilung-links .date {font-size:1em;font-weight:600;color:#fff;background:#0d2e41;padding:5px 10px;}
.startseite .links .nachrichten .mitteilung .mitteilung-links .titel {font-size:1em;text-transform:uppercase;color:#fff;padding:10px;overflow:hidden;text-overflow:ellipsis;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.startseite .links .nachrichten .mitteilung .text {display:none;float:right;width:61%;font-size:0.875em;padding:10px 0 0 0;}
.startseite .links .nachrichten a:nth-child(even) .mitteilung .text {float:left;}

.startseite .rechts .veranstaltungen .veranstaltungskalender {position:relative;z-index:1;float:left;width:48.75%;min-height:200px;height:auto !important;height:200px;text-align:center;background:url(media/icon_kalender.png) no-repeat 50% 60% #fadc69;-moz-background-size:64px 64px;-webkit-background-size:64px 64px;background-size:64px 64px;margin:0 0 10px 0;}
.startseite .rechts .veranstaltungen .veranstaltungskalender a {display:block;min-height:200px;height:auto !important;height:200px;text-decoration:none;}
.startseite .rechts .veranstaltungen .veranstaltungskalender .titel {display:block;font-size:1em;font-weight:600;text-transform:uppercase;color:#fff;background:#c1ab54;overflow:hidden;}
.startseite .rechts .veranstaltungen .veranstaltung {position:relative;float:right;width:48.75%;min-height:190px;height:auto !important;height:190px;text-align:center;background:#fff;border-top:10px solid #fadc69;margin:0 0 10px 0;}
.startseite .rechts .veranstaltungen .veranstaltung .liste_titel {font-size:0.875em;line-height:1.429em;padding:0.5em 0 0 0;margin:0;overflow:hidden;}
.startseite .rechts .veranstaltungen .veranstaltung .wochentag {position:absolute;bottom:40px;left:0px;width:100%;font-size:3.125em;text-align:center;color:#333333;}
.startseite .rechts .veranstaltungen .veranstaltung .monat-jahr {position:absolute;bottom:5px;left:0px;width:100%;font-size:1.125em;line-height:1.111em;text-transform:uppercase;text-align:center;color:#333333;}
.startseite .rechts .veranstaltungen .veranstaltung a {display:block;text-decoration:none;}

.startseite .links .einleitung, .startseite .rechts .einleitung {margin:0;}

.startseite .links .zusatzinfo {min-height:228px;height:auto !important;height:234px;font-size:0.875em;line-height:1.786em;color:#fff;background:#64a55f;padding:10px;}
.startseite .links .zusatzinfo h3, .startseite .links .zusatzinfo h4 {position:relative;top:-10px;left:-10px;display:inline-block;font-size:1.143em;font-weight:600;line-height:normal;text-transform:uppercase;color:#fff;background:#4c824b;padding:5px 10px;margin:0;}
.startseite .links .zusatzinfo h3:after, .startseite .links .zusatzinfo h4:after {content: "\a";white-space:pre;}
.startseite .links .zusatzinfo div p {padding:1.5%;margin:0;}
.startseite .links .zusatzinfo a, .startseite .links .zusatzinfo a:hover, .startseite .links .zusatzinfo a:active, .startseite .links .zusatzinfo a:visited {color:#fff;}

.startseite .rechts .schnell-gefunden {background:#fff;}
.startseite .rechts .schnell-gefunden h3, .startseite .rechts .schnell-gefunden h4 {display:inline-block;font-size:1em;font-weight:600;line-height:normal;text-transform:uppercase;color:#fff;background:#e06642;padding:5px 10px;margin:0 0 0 0;}
.startseite .rechts .schnell-gefunden h3:after, .startseite .rechts .schnell-gefunden h4:after {content: "\a";white-space:pre;}
.startseite .rechts .schnell-gefunden .icons {padding:2%;margin:3% 0 0 0;}
.startseite .rechts .schnell-gefunden .icons > div {float:left;width:21%;height:75px;font-size:0.625em;line-height:1em;text-align:center;color:#fff;background:#e06642;margin:0 5% 0 0;}
.startseite .rechts .schnell-gefunden .icons .wetter, .startseite .rechts .schnell-gefunden .icons .familie-bildung, .startseite .rechts .schnell-gefunden .icons .service-formulare, .startseite .rechts .schnell-gefunden .icons .bekanntmachungen {margin:0 5% 5% 0;}
.startseite .rechts .schnell-gefunden .icons > div.bekanntmachungen, .startseite .rechts .schnell-gefunden .icons > div.stadtrecht {margin:0;}
.startseite .rechts .schnell-gefunden .icons > div.cb {float:none;width:0px;height:0px;line-height:0em;background:none;margin:0;}
.startseite .rechts .schnell-gefunden .icons > div a {display:block;width:100%;height:25px;text-decoration:none;color:#fff;padding:50px 0 0 0;background-repeat:no-repeat;/*-moz-background-size:215px 92px;-webkit-background-size:215px 92px;background-size:215px 92px;*/}
.startseite .rechts .schnell-gefunden .icons > div a:hover {background-color:#e88c71;}
.startseite .rechts .schnell-gefunden .icons .wetter a {background-image:url(media/icon_wetter.png);background-position:50% 50%;}
.startseite .rechts .schnell-gefunden .icons .familie-bildung a {background-image:url(media/icon_familie-bildung.png);background-position:50% 50%;/*background-position:-41px 12px;*/}
.startseite .rechts .schnell-gefunden .icons .service-formulare a {background-image:url(media/icon_service-formulare.png);background-position:50% 50%;/*background-position:-101px 12px;*/}
.startseite .rechts .schnell-gefunden .icons .bekanntmachungen a {background-image:url(media/icon_bekanntmachungen.png);background-position:50% 50%;/*background-position:-163px 12px;*/}
.startseite .rechts .schnell-gefunden .icons .stadtplan a {background-image:url(media/icon_stadtplan.png);background-position:50% 50%;/*background-position:21px -50px;*/}
.startseite .rechts .schnell-gefunden .icons .jugend a {background-image:url(media/icon_jugend.png);background-position:50% 50%;/*background-position:-41px -50px;*/}
.startseite .rechts .schnell-gefunden .icons .bauen-wohnen a {background-image:url(media/icon_bauen-wohnen.png);background-position:50% 50%;/*background-position:-101px -50px;*/}
.startseite .rechts .schnell-gefunden .icons .stadtrecht a {background-image:url(media/icon_stadtrecht.png);background-position:50% 50%;/*background-position:-163px -50px;*/}

.startseite .aufeinenblick {}
.startseite .aufeinenblick h3, .startseite .aufeinenblick h4 {display:inline-block;font-size:1em;font-weight:600;line-height:normal;text-transform:uppercase;color:#fff;background:#64a55f;padding:5px 10px;margin:0 0 20px 0;}
.startseite .aufeinenblick h3:after, .startseite .aufeinenblick h4:after {content: "\a";white-space:pre;}
.box {position:relative;width:100%;margin:0 0 10% 0;}
.box.last {margin:0;}
.startseite .aufeinenblick .box h5 {position:absolute;top:11px;left:6px;display:inline-block;font-size:1em;font-weight:600;color:#64a55f;background:#fff;background:rgba(255,255,255,0.8);margin:0;}
.startseite .aufeinenblick .box .bild {width:100%;height:220px;background:#fff;border:5px solid #e2e2e2;padding:1px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.startseite .aufeinenblick .box .bild img {width:100%;height:auto;}

/* MTP Suchmasken */
.input_container {float:left;width:95%;margin:0 0 0 0;}
#absenden input, #absenden input:hover, input.absenden, input.absenden:hover, .spalte_rechts input.absenden {float:left;width:140px;margin:15px 15px 0 0;padding:3px;border:1px solid #64a55f;background:#64a55f;color:#fff;cursor:pointer;}

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