h1 {font-size:2.125em;margin:0 0 15px 0;padding:0 0 0 0;}
.inhalt .text h1 {width:60%;}

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

/* wrapper */
.wrapper {position:relative;margin:0 auto;text-align:left;}

/* header */
header {min-height:10px;}
header .kopf {position:absolute;}
header.keinfoto {min-height:230px;}
header .headoptionen .schnellnavigation {float:left;width:73.5%;padding:0 0 0 5%;}
header .headoptionen .schnellnavigation li a, header .schnellnavigation li a:visited, header .headoptionen .schnellnavigation li a:hover, header .schnellnavigation li a:active {margin:0 8% 0 0;}
.logo {width:20%;}


/* Hauptnavigation */
a.hamburger {display:none;}
.hauptnavigation {float:right;display:block;position:relative;width:80%;padding:0;margin:0;}

.hauptnavigation ul.nlv_1 {display:block;list-style:none;width:100%;height:100%;padding:0;margin:0;}
.hauptnavigation .nlv_1 > li {display:block;float:left;width:20%;font-size:0.875em;text-align:center;color:#fff;outline:0;padding:0;margin:0;}
.hauptnavigation .nlv_1 > li.npt_last {margin:0;}
.hauptnavigation .nlv_1 > li > span {display:block;position:relative;color:#fff;padding:9% 0 7% 0;}
.hauptnavigation .nlv_1 > li > a {display:block;color:#fff;text-decoration:none;padding:9% 0 7% 0;}
.hauptnavigation .nlv_1 > li > span:after {content:'';position:absolute;top:0;right:0;width:1px;height:100%;border-left:1px solid #252d2f;border-left:1px solid rgba(37,45,47,0.25);background:#fff;background:rgba(255,255,255,0.05);}
.hauptnavigation .nlv_1 > li:hover > span, .hauptnavigation .nlv_1 > li.dropit-open > span {display:block;position:relative;color:#fff;text-decoration:none;padding:10% 0 6% 0;cursor:pointer;z-index:1001;}
.hauptnavigation .nlv_1 > li.dropit-open > span {color:#125e8c;background:#fff;padding:9% 0 7% 0;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.hauptnavigation .nlv_1 > li:hover, .hauptnavigation .nlv_1 > li:active, .hauptnavigation .nlv_1 > li:focus, .hauptnavigation .nlv_1 > li.dropit-open {display:table-cell;color:#fff;outline:0;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.hauptnavigation .nlv_1 > li.npt_on > span {display:block;color:#125e8c;background:#f4f4f4;text-decoration:none;padding:9% 0 7% 0;}
.hauptnavigation .nlv_1 > li.npt_on, .hauptnavigation .nlv_1 > li.npt_on:focus {display:inline-block;color:#125e8c;outline:0;text-decoration:none;cursor:pointer;}
.hauptnavigation .nlv_1 > li.npt_on:hover, .hauptnavigation .nlv_1 > li.npt_on:active, .hauptnavigation .nlv_1 > li.npt_on.dropit-open {display:inline-block;color:#125e8c;outline:0;text-decoration:none;cursor:pointer;}
.hauptnavigation .nlv_1 > li.npt_on:hover > span {background:#fff;}

.dropit {list-style:none;padding:0;margin:0;}
.dropit .dropit-trigger {}
.dropit .dropit-submenu {position:absolute;top:100%;left:0;right:0;z-index:1000;display:none;font-size:0.643em;background:#fff;padding:4% 2%;margin:0;cursor:auto;}
.dropit .dropit-submenu ul {list-style:none;padding:0;margin:0;}
.hauptnavigation .nlv_1.dropit .dropit-open .dropit-submenu {display:block;}

.hauptnavigation .nlv_2 li {list-style:none;text-transform:none;color:#125e8c;border:none;padding:0;margin:0;/*cursor:auto !important;*/}
.hauptnavigation .nlv_2 li, .hauptnavigation .nlv_2 li:hover, .hauptnavigation .nlv_2 li:focus, .hauptnavigation .nlv_2 li.npt_on {float:left;width:30%;display:block;position:relative;padding:0;margin:0 5% 0 0;font-size:1.5em;text-align:left;/*cursor:auto !important;*/}
.hauptnavigation .nlv_2 li.npt_last, .hauptnavigation .nlv_2 li.npt_on.npt_last {float:right;margin:0;}

.hauptnavigation .nlv_1 > li:hover .nlv_2 > li > span, .hauptnavigation .nlv_1 > li.dropit-open .nlv_2 > li > span, .hauptnavigation .nlv_1 > li:hover > .nlv_2 > li > a, .hauptnavigation .nlv_1 > li.dropit-open > .nlv_2 > li > a {display:block;font-weight:400;color:#125e8c;border-bottom:1px solid #dfe0e0;padding:0 0 3% 0;margin:0 0 3% 0;cursor:auto;}

.hauptnavigation .nlv_2 li a, .hauptnavigation .nlv_2 li a:hover {width:auto !important;font-size:1em;text-decoration:none;color:#125e8c;border-bottom:1px solid #dfe0e0;padding:0 0 1% 0;cursor:pointer !important;}
.hauptnavigation .nlv_2 li a, .hauptnavigation .nlv_2 li a:visited {display:block;font-size:1em;text-align:left;text-decoration:none;color:#125e8c;border-bottom:1px solid #dfe0e0;padding:0 0 1% 0;margin:0;cursor:pointer !important;}
.hauptnavigation .nlv_2 li a:hover, .hauptnavigation .nlv_2 li a:active {display:block;font-size:1em;text-decoration:underline;text-align:left;color:#125e8c;border-bottom:1px solid #dfe0e0;padding:0 0 1% 0;margin:0;cursor:pointer !important;}

.hauptnavigation .nlv_3 {position:relative;top:auto;left:auto;right:auto;background:none;padding:0;margin:20px 0 0 0;}
.hauptnavigation .nlv_3 li {list-style:none;padding:0;margin:0px;}
.hauptnavigation .nlv_3 li, .hauptnavigation .nlv_3 li:hover, .hauptnavigation .nlv_3 li:focus, .hauptnavigation .nlv_3 li.npt_on {float:none;width:100%;display:block;position:relative;padding:3% 0;margin:0;font-size:0.875em;text-align:left;}
.hauptnavigation .nlv_3 li.npt_last, .hauptnavigation .nlv_3 li.npt_on.npt_last {margin:0;}

.hauptnavigation .nlv_1 li:hover .nlv_3 li span, .hauptnavigation .nlv_1 li.dropit-open .nlv_3 li span {display:block;color:#565656;border:none;padding:1% 0;margin:0;}

.hauptnavigation .nlv_3 li a, .hauptnavigation .nlv_3 li a:visited {display:block;font-size:1em;text-decoration:none;text-aliFgn:left;color:#565656;border:none;padding:1% 0;margin:0;}
.hauptnavigation .nlv_3 li a:hover, .hauptnavigation .nlv_3 li a:active {display:block;font-size:1em;text-decoration:underline;text-align:left;color:#125e8c;border:none;padding:1% 0;margin:0;}

/* Breadcrumb */
.breadcrumb {display:block;position:absolute;bottom:0;left:0;font-size:0.875em;white-space:nowrap;color:#4c4e47;background:#fff;padding:0.75em 1% 0.75em 1%;margin:0 0 0 1%;}
.breadcrumb .fa-map-marker {font-size:1.286em;margin:0 0.75% 0 0;}
.breadcrumb ul, .breadcrumb li {display:inline;margin:0;padding:0;list-style-type:none;}
.breadcrumb span {color:#4c4e47;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {display:inline;padding:0 1px;text-decoration:none;color:#4c4e47;}
.breadcrumb a:hover, .breadcrumb a:active{display:inline;text-decoration:underline;color:#4c4e47;}
.breadcrumb a.npt_first {padding:0 1px 0 0;}
.breadcrumb a.npt_last {text-decoration:none;padding:0 0 0 1px;color:#bdc3c7;}

/* submenu */
.submenu {float:left;display:block;position:relative;width:30%;background:#fff;padding:0;margin:0 4% 0 0;}
.submenu ul {display:block;margin:0;padding:0;list-style-type:none;}
.submenu ul ul {margin:0;}
.submenu li {position:relative;padding:0;margin:0 0 9% 0;list-style-type:none;}
.submenu li.npt_on {}
.submenu li a, .submenu li a:link, .submenu li a:hover, .submenu li a:active, .submenu li a:visited {display:block;text-decoration:none;}

.submenu li li {position:relative;padding:0;margin:0;}
.submenu li li:hover, .submenu li li.npt_on {background:#f5f5f3;}
.submenu li li.npt_on:before {content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:#125e8c;}

.submenu li li li:hover, .submenu li li li.npt_on {background:none;}

/* Level 1 */
.submenu ul.nlv_1 ul {margin:0;padding:0;border:0;background:none;}
.submenu ul.nlv_1 li {display:block;margin:0;padding:0;}
.submenu ul.nlv_1 li.npt_on a,
.submenu ul.nlv_1 li.npt_on a:link,
.submenu ul.nlv_1 li.npt_on a:hover,
.submenu ul.nlv_1 li.npt_on a:active
.submenu ul.nlv_1 li.npt_on a:visited {display:none;}

/* Level 2 */
.submenu ul.nlv_2 {font-size:1em;}
.submenu ul.nlv_2 > li span {display:block;font-size:1.250em;font-weight:300;color:#125e8c;border-bottom:1px solid #bdc3c7;padding:2% 0;margin:0 4% 0 4%;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_2 > li.npt_off a,
.submenu ul.nlv_2 > li.npt_off a:link,
.submenu ul.nlv_2 > li.npt_off a:visited {display:block;margin:0 4% 0 4%;padding:2% 0;font-size:1.250em;font-weight:300;text-decoration:none;color:#125e8c;border-bottom:1px solid #bdc3c7;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_2 > li.npt_off a:hover,
.submenu ul.nlv_2 > li.npt_off a:active,
.submenu ul.nlv_2 > li.npt_on a,
.submenu ul.nlv_2 > li.npt_on a:link,
.submenu ul.nlv_2 > li.npt_on a:hover,
.submenu ul.nlv_2 > li.npt_on a:active,
.submenu ul.nlv_2 > li.npt_on a:visited {display:block;margin:0 4% 0 4%;padding:2% 0;font-size:1.250em;font-weight:300;text-decoration:none;color:#125e8c;border-bottom:1px solid #bdc3c7;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_2 > li.npt_off a:hover, .submenu ul.nlv_2 > li.npt_off a:active, .submenu ul.nlv_2 > li.npt_on a:hover {text-decoration:underline;}

/* Level 3 */
.submenu ul.nlv_3 {font-size:1em;}
.submenu ul.nlv_3 li span {display:block;font-size:1em;font-weight:300;color:#4c4e47;background:none;border-bottom:none;padding:3% 0 3% 0;margin:0 0 0 4%;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_3 li.npt_off a,
.submenu ul.nlv_3 li.npt_off a:link,
.submenu ul.nlv_3 li.npt_off a:visited {display:block;font-size:1em;font-weight:300;color:#4c4e47;background:none;border-bottom:none;margin:0;padding:3% 0 3% 0;margin:0 0 0 4%;text-decoration:none;font-size:1em;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_3 li.npt_off a:hover,
.submenu ul.nlv_3 li.npt_off a:active,
.submenu ul.nlv_3 li.npt_on a,
.submenu ul.nlv_3 li.npt_on a:link,
.submenu ul.nlv_3 li.npt_on a:hover,
.submenu ul.nlv_3 li.npt_on a:active,
.submenu ul.nlv_3 li.npt_on a:visited {display:block;font-size:1em;font-weight:300;color:#125e8c;background:none;border-bottom:none;margin:0;padding:3% 0 3% 0;margin:0 0 0 4%;text-decoration:underline;font-size:1em;overflow:hidden;text-overflow:ellipsis;}

/* Level 4 */
.submenu ul.nlv_4 {font-size:0.875em;margin:0 0 10px 0;}
.submenu ul.nlv_4 li span {display:block;font-size:1em;color:#4c4e47;background:none;padding:3% 1% 3% 10%;margin:0;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_4 li.npt_off a,
.submenu ul.nlv_4 li.npt_off a:link,
.submenu ul.nlv_4 li.npt_off a:visited {margin:0;padding:3% 1% 3% 10%;background:none;text-decoration:none;font-size:1em;color:#4c4e47;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_4 li.npt_off a:hover,
.submenu ul.nlv_4 li.npt_off a:active,
.submenu ul.nlv_4 li.npt_on a,
.submenu ul.nlv_4 li.npt_on a:link,
.submenu ul.nlv_4 li.npt_on a:hover,
.submenu ul.nlv_4 li.npt_on a:active,
.submenu ul.nlv_4 li.npt_on a:visited {margin:0;padding:3% 1% 3% 10%;background:none;text-decoration:underline;font-size:1em;color:#125e8c;overflow:hidden;text-overflow:ellipsis;}

/* Level 5 */
.submenu ul.nlv_5 {font-size:0.875em;margin:0 0 10px 0;}
.submenu ul.nlv_5 li.npt_off a,
.submenu ul.nlv_5 li.npt_off a:link,
.submenu ul.nlv_5 li.npt_off a:visited {margin:0;padding:2% 0 2% 20%;background:none;text-decoration:none;font-size:1em;color:#4c4e47;overflow:hidden;text-overflow:ellipsis;}
.submenu ul.nlv_5 li.npt_off a:hover,
.submenu ul.nlv_5 li.npt_off a:active,
.submenu ul.nlv_5 li.npt_on a,
.submenu ul.nlv_5 li.npt_on a:link,
.submenu ul.nlv_5 li.npt_on a:hover,
.submenu ul.nlv_5 li.npt_on a:active,
.submenu ul.nlv_5 li.npt_on a:visited {margin:0;padding:2% 0 2% 20%;text-decoration:underline;font-size:1em;color:#125e8c;overflow:hidden;text-overflow:ellipsis;}


/* Inhalt */
.inhalt {position:relative;float:left;width:66%;padding:0;margin:0;}
.inhalt_ganzseitig {position:relative;float:left;width:66%;padding:0;margin:0;}
/*TASK21240*/
.inhalt_ganzseitig.breit {width:100%;}

/* OFF CANVAS */
a.toggle-sidebar {display:block;position:absolute;top:4%;right:-1%;text-decoration:none;color:#fff;background:#125e8c;padding:0.5% 0.5%;cursor:pointer;z-index:2;}
a.toggle-sidebar i {font-size:2em;vertical-align:middle;padding:0 5px 0 0;}
.randspalte a.toggle-sidebar {position:static;}


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

/* randspalte */
.randspalte {float:right;position:relative;width:21%;border-top:none;padding:0;margin:0;}
/* OFF CANVAS */
.randspalte {height:100%;position:absolute;top:0;right:-22%;z-index:3;}
.randspalte.show-sidebar {width:35%;right:-1%;background:#fff;padding:0;overflow:auto;-webkit-box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.randspalte.show-sidebar a.toggle-sidebar {padding:3% 0 3% 4%;}



/**************************************************************************************************/
.randspalte .trenner {display:block;}
.randspalte_box {margin:0 0 10% 0;}

/* footer */
footer .adresse {float:left;width:25%;border:none;padding:0;margin:0;}
footer .mehrolpe {float:left;width:32%;border:none;padding:0;margin:0 0 0 2%;}
footer .oeffnungszeiten {float:right;width:39%;padding:0;margin:0;}
footer .oeffnungszeiten .links {float:left;width:49%;margin:0 0 0 0;}
footer .oeffnungszeiten .rechts {float:right;width:49%;}
footer .oeffnungszeiten .rechts .link a, footer .oeffnungszeiten .rechts .link a:hover, footer .oeffnungszeiten .rechts .link a:active, footer .oeffnungszeiten .rechts .link a:visited {padding:9% 0;}

/* Social Media */
footer .socialmedia {top:-58px;right:0;}

#seitenanfang a {display:block;}
#seitenanfang {position:fixed;bottom:30px;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:#fff;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#seitenanfang a:hover {color:#fff;}

#seitenanfang span {width:40px;height:40px;display:block;margin-bottom:7px;background:#125e8c url(media/seitenanfang.png) no-repeat center center;background-size:40px 40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#seitenanfang a:hover span {background-color:#252d2f;}


/* STARTSEITE TEMPLATES */

/* Foto-Slider */
#slider {display:block;position:relative;width:100%;}
#slider, #slider * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
#carousel div {float:left;position:relative;}
#carousel img {display:block;}
#carousel .beschreibung {display:block;position:absolute;bottom:20px;left:0;right:0;width:40%;font-size:1.125em;text-align:center;color:#fff;background:#252d2f;background:rgba(37,45,47,0.75);padding:1% 0 2% 0;margin:0 auto;}
#carousel .bildbeschreibung {display:block;position:absolute;bottom:100px;left:4.5%;max-width:250px;font-size:0.875em;color:#fff;background-color:#252d2f;background-color:rgba(37,45,47,0.75);padding:10px;}
#carousel .bildbeschreibung a, #carousel .bildbeschreibung a:hover, #carousel .bildbeschreibung a:active, #carousel .bildbeschreibung a:focus, #carousel .bildbeschreibung a:link, #carousel .bildbeschreibung a:visited {display:block;float:right;text-decoration:none;color:#fff;border:1px solid #fff;border-radius:3px;padding:5px 10px;margin-top:10px;}
#carousel .bildbeschreibung a:hover, #carousel .bildbeschreibung a:active, #carousel .bildbeschreibung a:focus {color:#252d2f;background-color:#fff;}
#prev, #next {background-color:rgba(255,255,255,0.75);display:block;height:500px;width:50%;top:0;position:absolute;text-decoration:none;}
#prev:hover, #next:hover {background-color:#fff;background-color:rgba(255,255,255,0.5);text-decoration:none;}
#prev {left:-490px;}
#prev:before {content:'\f104';position:absolute;bottom:10%;right:50px;font-family:FontAwesome;font-style:normal;font-size:6em;text-decoration:none;color:#fff;}
#next {right:-490px;}
#next:after {content:'\f105';position:absolute;bottom:10%;left:50px;font-family:FontAwesome;font-style:normal;font-size:6em;text-decoration:none;color:#fff;}
#pager {position:absolute;bottom:10px;left:0;width:100%;text-align:center;}
#pager a {border:2px solid #fff;border-radius:10px;display:inline-block;width:12px;height:12px;margin:0 5px 0 0;}
#pager a:hover {background-color:rgba(255, 255, 255, 0.5);}
#pager a span {display:none;}
#pager a.selected {background-color:#fff;}

.startseite .banner_tourismus {display:block;position:absolute;top:55%;right:2%;width:auto;text-align:left;}
.startseite .banner_tourismus img {display:block;width:100%;height:auto;margin:0;}

.startseite .banner_rathaus {display:block;position:absolute;/*top:55%;*/bottom: 2%;right:2%;width:auto;text-align:left;}
.startseite .banner_rathaus img {display:block;width:100%;height:auto;margin:0;}

.startseite .banner_biologisch {display: block;position: absolute;top: 35%;right: 2%;width: auto;text-align: left;}
.startseite .banner_biologisch img {display:block;width:100%;height:auto;margin:0;}


/* Tabs Aktuelles, Veranstaltungen & Buergerbegehren */
.startseite_tab > ul {/*padding:0 17.5%;*/padding:0;}
.startseite_tab li.tab1 {float:left;width:33.3333333333%;border-right:1px solid #fff;}
.startseite_tab li.tab2 {float:left;width:33.3333333333%;border-right:1px solid #fff;}
.startseite_tab li.tab3 {float:right;width:33.3333333333%;}

/*.startseite_tab #tab1 .mitteilungen {float:left;width:33.33%;}*/
.startseite_tab #tab1 .mitteilungen .bild {display:block;float:left;width:30%;max-height:150px;overflow:hidden;}
.startseite_tab #tab1 .mitteilungen .bild img {display:block;width:100%;height:auto;max-height:150px;border:5px solid #bdc3c7;}
.startseite_tab #tab1 .mitteilungen a:hover .bild img, .startseite_tab #tab1 .mitteilungen a:hover .bild img {border:5px solid #fff;}
.startseite_tab #tab1 .mitteilungen .rahmen {float:right;width:67%;padding:0;}

/*.startseite_tab #tab2 .veranstaltungen {float:left;width:33.33%;}*/
.startseite_tab #tab2 .veranstaltungen .bild {display:block;float:left;width:30%;max-height:150px;overflow:hidden;}
.startseite_tab #tab2 .veranstaltungen .bild img {display:block;width:100%;height:auto;max-height:150px;border:5px solid #bdc3c7;}
.startseite_tab #tab2 .veranstaltungen a:hover .bild img, .startseite_tab #tab2 .veranstaltungen a:hover .bild img {border:5px solid #fff;}
.startseite_tab #tab2 .veranstaltungen .rahmen {float:right;width:67%;padding:0;}

/* Icons */
.icons {text-align:center;padding:2% 2% 0 2%;}
.icons .cb {display:none;}
.icons .cb.last {display:block;}
.icons .kreis1, .icons .kreis2, .icons .kreis3, .icons .kreis4, .icons .kreis5, .icons .kreis6, .icons .kreis7, .icons .kreis8 {float:none;display:inline-table;width:98px;}
.icons .kreis1 a:before, .icons .kreis2 a:before, .icons .kreis3 a:before, .icons .kreis4 a:before, .icons .kreis5 a:before, .icons .kreis6 a:before, .icons .kreis7 a:before, .icons .kreis8 a:before {left:9px;width:80px;height:60px;font-size:2.857em;padding:20px 0 0 0;}
.icons .kreis1 a:hover:before, .icons .kreis2 a:hover:before, .icons .kreis3 a:hover:before, .icons .kreis4 a:hover:before, .icons .kreis5 a:hover:before, .icons .kreis6 a:hover:before, .icons .kreis7 a:hover:before, .icons .kreis8 a:hover:before {left:9px;width:80px;height:60px;font-size:2.857em;padding:20px 0 0 0;}

/* Veranstaltungskalender */
.veranstaltungskalender {max-width:50%;margin:20px auto 0 auto;}

/* 4er Boxen */
.startseite .highlights .box {float:left;width:22%;margin:0 4% 0 0;}
.startseite .highlights .box.first {margin:0 4% 0 0;}
.startseite .highlights .box.second {margin:0 4% 0 0;}
.startseite .highlights .box.third {clear:none;}
.startseite .highlights .box.last {margin:0;}


/* BITV Sprungziele (nicht sichtbar bei aktiviertem CSS)  */
.input_container {float:left;width:45%;margin:0 2% 0 0;}
.input_container.rechts {float:right;margin:0;}
#absenden input, #absenden input:hover, input.absenden, input.absenden:hover, .spalte_rechts input.absenden {width:160px;}

/* MTP Listen */
.adressen .liste_bild {width:25%;}
.adressen .liste_text {width:73%;}
.adressen_links {float:left;width:45%;margin:0;}
.adressen_rechts {float:right;width:52%;margin:0;}

/* Google Maps */
#map {height:90%;}
#map_adr {top:9.9em;}
#map_adr_on {top:8em;}
#map_adr_off {display:block;}

.gm_kategorie {float:left;width:30%;margin:0 5% 0 0;}
.gm_kategorie select {width:100%;}
.gm_name {float:left;width:30%;}
.gm_name input {width:77%;}
.gm_strassenverzeichnis {float:right;width:30%;}

.gm_strassenverzeichnis input {width:77%;}

/* Themenboxen */
.themenbox.even {margin:0 5% 2em 0;}
.themenbox.last {margin:0 0 2em 0;}
.themenbox.box1 {width:100%;}
.themenbox.box2 {width:47.5%;}
.themenbox.box3 {width:30%;}
.themenbox.box4 {width:21.25%;}
.themenbox.box5 {width:16%;}

.textblock_links {float:left;width:45%;}
.textblock_rechts {float:right;width:45%;}