h1 {margin:2% 0;}

.wrapper_menu.start, .startseite .wrapper_menu.such {background:#0065a8;}
.wrapper {text-align:left;width:98%;margin:0 1%;font-size:1em;}
.wrapper.umfrage {width:98%; padding:8px;}
.wrapper.umfrage img {max-width:100%; box-shadow:0px 0px 4px rgba(0,0,0,.25)}
.wrapper.umfrage .imagewrapper {
    width:100%;max-width:500px;display:inline-block;
}


.wrapper_menu.such {padding-top: 2%;}
.header_right a, .header_right a.csslink_intern {display:block;text-decoration: none; color: #454545; font-size:.75em; background:none;}
.header_right {width: 100%; top: 0; left: 0;text-align:center;z-index:2;}
.logo {position:relative;z-index:2;text-align:center;margin:0 auto;}
.logo a, .logo a:hover, .logo a:active, .logo a:visited {display:block;}
.logo img {width:50%;height:auto;margin:5% 0 2% 0;}
.quickmenu {text-align:center;margin:0 auto;}
.quickmenu ul, .quickmenu li  {display:inline;margin:0;padding:0;list-style-type:none;}
.quickmenu a, .quickmenu a:link, .quickmenu a:visited {display:inline;margin:0 0 0 5px;padding:0;text-decoration:none;font-size:0.8em;color:#fff;}
.quickmenu a:hover, .quickmenu a:active {color:#eaeaea;}
.folgeseite .quickmenu a {color: #000;}
.quickmenu li:after {content: " |";}
.startseite .quickmenu li:after {content: " |"; color: #fff;}
.quickmenu .npt_last:after {content: "";}
.suche {width:100%;margin:0;padding:0; background: #fff;}
.suche form {position:relative;margin:0;padding:0;}
.suche input {float:left;width:100%;margin:0;padding:2%;color:#454545;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.suche input.lupe {position:absolute;top:3px;right:10px;width:30px;height:30px;margin:0;padding:0;border:0;background:none;cursor:pointer;}

.startseite ::-webkit-input-placeholder {font-size: 1em; }
.startseite :-moz-placeholder {font-size: 1em; }
.startseite ::-moz-placeholder {font-size: 1em; }
.startseite :-ms-input-placeholder {font-size: 1em; }
.startseite ::-webkit-input-placeholder {font-size: 1em; }
.startseite :-moz-placeholder {font-size: 1em; }
.startseite ::-moz-placeholder {font-size: 1em; }
.startseite :-ms-input-placeholder {font-size: 1em; }

.floating-icons {display: none;}
.menu {width:100%;}
.flexnav {overflow:hidden;width:100%;max-height:0;margin:0 auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;/*-webkit-transform-style:preserve-3d;*/}
header {position: relative; width:100%;}
.menu-button {position:relative;display:block;margin:0;padding:2%;color:#fff;cursor:pointer;}
.menu-button .touch-button {position:absolute;z-index:10;top:-3px;right:10px;display:inline-block;text-align:center;width:30px;height:30px;background-image:url(media/menu.png);background-position:0 10px;background-repeat:no-repeat;background-size:100%;}
.menu-button .touch-button.active {position:absolute;z-index:10;top:-3px;right:10px;display:inline-block;text-align:center;width:30px;height:30px;background-image:url(media/menu.png);background-position:0 10px;background-repeat:no-repeat;background-size:100%;}
.flexnav .touch-button {position:absolute;z-index:100000;top:7px;right:10px;display:inline-block;text-align:center;width:30px;height:30px;background-image:url(media/menu_pfeil_down.png);background-position:0 -4px;background-repeat:no-repeat;background-size:100%;}
.flexnav .touch-button.active {position:absolute;z-index:100000;top:7px;right:10px;display:inline-block;text-align:center;width:30px;height:30px;background-image:url(media/menu_pfeil_up.png);background-position:0 -4px;background-repeat:no-repeat;background-size:100%;}
.touch-button .navicon {position:relative;font-style:normal !important;font-size:1em;color:#454545;}
.touch-button .navicon i {font-style:normal !important;}

.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 ul {width:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flexnav li {position:relative;vertical-align: top;overflow:hidden;margin:0;padding:0;border-top:1px solid #fff;font-size:100%;}
.flexnav li a {position:relative;z-index:2;display:inline-block;margin-right:15%;padding:2%;text-decoration:none;font-size:1em;color:#fff;}
.flexnav li ul {width:100%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background: #01568f;}
.flexnav li ul li {overflow:hidden;position:relative;border-top:0px;font-size:100%;}
.flexnav li ul.show li {overflow:visible;}
.flexnav li li a,
.flexnav li li a:link,
.flexnav li li a:visited {display:block;text-transform:none; }
.flexnav li li a:hover,
.flexnav li li a:active {display:block;background:#fff;color:#454545;}
.flexnav li li a.npt_on {display:block;text-decoration:underline;}
.flexnav li li a {padding:1% 1% 8% 3%;}
.flexnav li li li a,
.flexnav li li li a:link,
.flexnav li li li a:visited {text-transform:none;margin: 0: padding: 0;}
.flexnav li li li a:hover,
.flexnav li li li a:active {background:#fff;color:#454545;margin: 0: padding: 0;}
.flexnav li li li a.npt_on {text-decoration:underline;}
.flexnav li li li a {padding:1% 1% 1% 4%;}
.flexnav li li li li a,
.flexnav li li li li a:link,
.flexnav li li li li a:visited {padding:7px 60px;text-transform:none;}
.flexnav li li li li a:hover,
.flexnav li li li li a:active {background:#fff;color:#454545;}
.flexnav li li li li a.npt_on {text-decoration:underline;}



.titelbild {position:relative;margin:0;padding:0;}
.titelbild img {display:block;width:100%;height:auto;}
.slides, .flex-control-nav, .flex-direction-nav {display:block;position:relative;z-index:100;margin:0;padding:0;list-style:none;}
.flexslider {display:block;float:left;width:100%;height:auto;margin:0;padding:0;}
.flexslider .slides > li {display:none;}
.flexslider .slides img {display:block;width:100%;height:auto;}
.slides:after {content: ".";	display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides {display:block;}
* html .slides {height:1%;}
.flexslider {position:relative;zoom:1;font-size:.8em;color:#999;}
.flexslider .slides {zoom:1;}
.flex-control-nav, .flex-control-paging {display:none;}
.flex-direction-nav {position:absolute;top:35%;z-index:200;width:100%;}
.flex-direction-nav a {outline:none;position:absolute;text-decoration:none;line-height:.5em;font-size:4em;color:#fff;cursor:pointer;}
.flex-direction-nav a.flex-prev {left:0px;margin:0 0 0 1%;}
.flex-direction-nav a.flex-next {right:0px;margin:0 1% 0 0;}


.breadcrumb {display:none;}

.submenu {display:none;}

.randspalte {margin:5% 0 0 0;}
.randspalte_ganzseitig {display:none;}
.randspalte_box {width:100%;margin:0 0 5% 0;padding:2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.randspalte_box h2 {padding: 3% 0 2% 2%; color: #fff; background: #0065a8;font-size: 1.2em;}
/*.randspalte_box.bild img {display:block;width:100%;height:auto;}*/

.randspalte_box h2 {margin:0 0 3% 0;font-size:1em;}
.randspalte_box .liste_titel {margin:0;font-size:1em;}
.randspalte_box .links p {margin:0 0 2% 0;}
.randspalte_box input, .randspalte_box select, .randspalte_box textarea {background:#fff;}

.seitennavigation {text-align:right;}
.seitennavigation a, .seitennavigation a:link, .seitennavigation a:hover, .seitennavigation a:active, .seitennavigation a:visited, .seitennavigation a.seitennavigation_nonephone {text-align:right;display:inline;padding:2%;text-decoration:none;color:#454545;}
.seitennavigation a.seitennavigation_nonephone {display:none;}

.fusszeile {padding:2% 0;}


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

.nachrichten {}
.start_mitteilungen, .start_veranstaltungen {width: 100%; margin-rechts: 5%;}
.schnell_gefunden, .start_kalender {width: 100%;}
.start_veranstaltungen h2 {margin: 0; padding: 0;}
.von-a-bis-z form {position:relative;margin:0;padding:0;}
.von-a-bis-z input, .von-a-bis-z select {padding: 0% 2.3%; height: 26px; width: 100%;}
.von-a-bis-z,.kreistagsinfo {background-color: #0065a8; color: #fff; margin-top: 5%;}
.von-a-bis-z h3, .von-a-bis-z a {color: #fff; font-size: 1em;}
.lebenslagen {margin-top: 5%;}
.veranstaltung_box, .themen, .nachrichten {margin:10% 0 2% 0;}
/* Dropdown select */
.suchfeld_az {position:relative;}
h3.aufklapper {position:relative;display:block;padding:5% 0 5% 3%;margin:0;cursor:pointer; text-transform: none;}
h3.aufklapper:after {content:'\f107';font-family:FontAwesome;position:absolute;right:10px;}
h3.aufklapper.active {display:block;}
h3.aufklapper.active:after {content:'\f106';}
.suchfeld_inner {position:absolute; width: 100%; top:100%;left:0;z-index:999;background-color:#0065a8; background-color: rgba(0, 101, 168, 0.85); padding:5%;margin:0;-webkit-box-shadow:0px 3px 2px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 3px 2px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 3px 2px 0px rgba(50, 50, 50, 0.5); border: 1px solid #fff;}

.rufnummer {background: url(./media/behoerdenrufnummer.png) #cecfcf;background-repeat: no-repeat; background-position: right bottom; width: 100%; padding: 12% 4% 5%;}
.rufnummer p { padding: 0; margin: 0; font-size: 1.4em;}
.input_container {float:left;width:95%;margin:0 0 0 0;}
.liste_text, .adressen_links, .adressen_rechts {width:100%;}
.liste_bild {float: none; width: 100%;}
.tagcloud {margin-top: 10%; }

.spalte_links {width:100%;margin:0;}
.spalte_rechts {width:100%;}

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

/*Startseite Slider*/
.startseite_boxen_box, .startseite_boxen_box_nonemargin {width:100%;margin:0;}
.startseite_boxen_box  h3, .startseite_boxen_box h3 a, .startseite_boxen_box h3 a:link, .startseite_boxen_box h3 a:hover, .startseite_boxen_box h3 a:active, .startseite_boxen_box h3 a:visited,
.startseite_boxen_box_nonemargin h3, .startseite_boxen_box_nonemargin h3 a, .startseite_boxen_box_nonemargin h3 a:link, .startseite_boxen_box_nonemargin h3 a:hover, .startseite_boxen_box_nonemargin h3 a:active, .startseite_boxen_box_nonemargin  h3 a:visited {text-decoration:none;}
.startseite_boxen_box a, .startseite_boxen_box a:link, .startseite_boxen_box a:active, .startseite_boxen_box a:visited {display:inline-block;padding:0 0 5px 0;text-decoration:none;}
.startseite_boxen_slider .flex-container {min-width:100%;max-width:100%;}
.startseite_boxen_slider, .startseite_boxen_slider ul.slides {position:relative;margin:0;}
.startseite_boxen_slider ul.slides, .startseite_boxen_slider ul.slides li {margin:0;padding:0;list-style-type:none !important;}
.startseite_boxen_slider ul.slides li {display:none;}
.startseite_boxen_slider .slides img {z-index:10;width:100%;height:auto;}
.startseite_boxen_slider .flex-control-paging {display:none;}
.startseite_boxen_slider .flex-direction-nav {display:block;margin:0;}
.startseite_boxen_slider .flex-direction-nav ul, .startseite_boxen_slider .flex-direction-nav li {height:auto;margin:0;padding:0;list-style-type:none;}
.startseite_boxen_slider .flex-direction-nav a {position:absolute;z-index:100;text-indent:-9999px;width:30px;height:30px;/*background:url(media/background_startseite_boxen_slider.png) no-repeat 0 0;*/cursor:pointer;}
.startseite_boxen_slider .flex-direction-nav .flex-next {right:0;margin:75px 0 0 0;background-position:0 100%;}
.startseite_boxen_slider .flex-direction-nav .flex-prev {left:0;margin:75px 0 0 0;}
.startseite_boxen_slider .flexslider:hover .flex-next {right:5px;}
.startseite_boxen_slider .flexslider:hover .flex-prev {left:5px;}
.startseite_boxen_slider .flex-direction-nav .disabled {cursor:default;}
.startseite_boxen_slider .slides {display:block;position:absolute;z-index:100;bottom:0;left:0;margin:0;padding:5px;background:#fff;font-size:1em;color:#000;}
.startseite_boxen_slider .slides a, .startseite_boxen_slider .slides a:link, .startseite_boxen_slider .slides a:hover, .startseite_boxen_slider .slides a:active, .startseite_boxen_slider .slides a:visited {text-decoration:none;}
.schnellgefunden img {
    height: 100px!important;
}


/*Google Sprache*/
.sprache {display:block !important;position:relative;float:right;margin-right:5px;}
.aufklapper_sprache {position:absolute;z-index:10000;margin:0;right:5px;background:#fff;}
.goog-te-menu-value {margin-right:0px !important;}
/*#google_translate_element {width:160px;margin:5px;}*/
#google_translate_element a {color:#4c4c4c;}

/*
.mt_left {float:left;width:48%;height:auto;margin:0 4% 2% 0;}
.mt_right {float:right;width:48%;height:auto;margin:0 0 2% 4%;}
*/
.suchergebnis_titel {float:left;width:50%;padding:.5% 2%;}
.suchergebnis_datum {float:right;width:25%;padding:.5% 0;}

.tourismus_opt {clear:both;width:100%;}

/* Themenboxen */
.themenbox {display:block;float:left;width:100%;margin:0 2% 2em 0;position:relative;line-height: 0;}
#id2.themenbox, #id4.themenbox, #id6.themenbox {margin:0 0 2em 0;}
.themenbox a {margin: 0; padding: 0;}
.themenbox img {width:100%;height:auto; margin:0; padding: 0;border: 10px solid #333; }
.thementitel {position:absolute; bottom: 0; width: 100%; padding: 2% 2% 3% 5%;background: #333; background: rgba(51, 51, 51, 0.75);}
.thementitel h2, .themenbox_ueberschrift h2 {color: #fff;border:none;}

.themenbox_ueberschrift {width: auto; display: inline-block; background: #333;}
.themenbox_ueberschrift h2 {padding: 5px 10px 0 10px; margin: 0;}
/* 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:16.2em;right:0px;z-index:100;text-align:left;width:180px;height:50%;padding:0px;color:#454545;}
#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:14.4em;right:0px;z-index:99;text-align:left;width:auto;padding:5px 5px 5px 5px;font-size:1em;color:#454545;background:#eaeaea;cursor:pointer;}
#map_adr_off {position:absolute;top:-1.6em;right:0px;text-align:center;width:15px;height:23px;color:#454545;background:#eaeaea;cursor:pointer;}
#map_sm {background:#eaeaea;}
#map_sm_div {text-align:left;padding:5px;}
#map_sm_div label {color:#454545;}
#map_sm_div button {font-size:1em;color:#454545;background:#fff;border:none;padding:4px;vertical-align:top;cursor:pointer;}
#igm_adr {overflow:auto;text-align:left;max-height:100%;padding:5px;background:#eaeaea;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:'Dosis', Tahoma, Helvetica, sans-serif;font-size:1em;color:#454545;}

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

.start .csslink_intern {padding: .5% 3% .5% 1%; background: #0065a8; color: #fff; text-decoration: none; font-size: 1.2em;}

.leichte_sprache {float:right;}
.leichte_sprache a {display:block;}