/* =============================================================================
   Modules
   ========================================================================== */

/* moduleJsNotice */
.js .moduleJsNotice { display: none; }
.no-js .moduleJsNotice, .no-js .moduleJsNotice a {color:#c00; display: block; }
.no-js .moduleCont1 a.jsToggle {background:0; padding-left:0 !important;}

/* moduleLogos */
.moduleLogos {position:relative; height:75px;}
.moduleLogos .boxLeft {position:absolute; left:10px; bottom:6px;}
.moduleLogos .boxLeft img {float:left;}
.moduleLogos .boxRight {position:absolute; right:10px; bottom:15px;}
.moduleLogos .boxLogo2 {display:none; float:left;}
/*.moduleLogos .boxLogoStmelf {display:none; float:left;}*/
.moduleLogos .boxLogoStmelf {float:left; margin-right:15px;} /* changed, Müller-Schmid, 02.07.2014 - Vk 08.07.2014*/
.moduleLogos .boxWappenStmelf {display:none; float:left;} /* added, Müller-Schmid, 17.09.2014 */
.moduleLogos .boxRight .boxLogo2 {float:left;}
/*moduleLogos für Ämter für Ländliche Entwicklung*/
.moduleLogos .ale .boxLogo2 {display:block !important}
.moduleLogos .ale .boxLeft img {display:none}
.moduleLogos .ale boxLogoStmelf {display:none}

/* moduleSelectHeader */
.moduleSelectHeader {width:280px; width:281px\9; margin:0 auto; text-align:center;}
.moduleSelectHeader select {float:left; width:254px; height:25px; margin:0 1px 0 0; font-size:0.875rem; font-size:0.9em\9; border:1px solid #235a23; line-height: 1.375em; padding:2px 1px 2px 5px;color:#4c4c4c;}
.moduleSelectHeader option {padding:2px 1px 2px 5px;}
.moduleSelectHeader .formButton {float:left; vertical-align: top; border:1px solid #235a23; height:24px\9;}

/* moduleIcons */
.moduleIcons {display:none; position:absolute;z-index:13;top:12px;right:38%;overflow:hidden;}
.moduleIcons a {display:block; float:left;}
.moduleIcons .boxFont {background-position:-220px -19px;width:25px;height:25px;}
.moduleIcons .boxFontBig {background-position:-120px -119px;width:25px;height:25px;margin:0 20px 0 0;}
.moduleIcons .boxBookmark {background-position:-120px -219px;width:25px;height:25px;margin:0 10px 0 0;}
.moduleIcons .boxBookmarkActive {background-position:-218px -217px; border:1px solid #235A23; border-bottom:0; background-color:#fff; top:-28px !important; width:29px;height:32px;margin:0 10px 0 -6px;}
.moduleIcons .boxPrint {background-position:-120px -319px;width:25px;height:25px;margin:0 10px 0 0;}
.moduleIcons .boxPrintActive {background-position:-220px -319px;width:25px;height:25px;margin:0 10px 0 0;}
.moduleIcons .boxRSS {background-position:-120px -419px;width:25px;height:25px;margin:0 10px 0 0;}
.moduleIcons .boxRSSActive {background-position:-218px -417px; border:1px solid #235A23; border-bottom:0; background-color:#fff; top:-28px !important; width:29px;height:32px;margin:0 10px 0 -6px;}
.moduleIcons .boxYoutube {background-position:-120px -1410px;width:25px;height:25px;margin:0 10px 0 0;}

.moduleIcons2 {position:relative; overflow:visible; float:left; top:3px; right:0px; left:10px; margin-right:5px;}
.moduleIcons2 img {cursor:pointer; display:block; width:25px !important; height:25px; border:0; z-index:0;}
.moduleIcons2 a.boxFont, .moduleIcons2 a.boxFontBig{position:relative; top:-25px;}
.moduleIcons2 a.boxYoutube, .moduleIcons2 a.boxRSS, .moduleIcons2 a.boxPrint, .moduleIcons2 a.boxBookmark, .moduleIcons2 a.boxNewsletter, .moduleIcons2 a.boxEmail {position:relative; top:-25px;left:0;}

/* moduleSearch */
.moduleSearch {font-size:0.875rem;}
.moduleSearch input {height:25px; border:1px solid #235a23;padding:3px 10px;margin:0 1px 0 0;font-size:0.9375rem; font-size:0.9em\9;color:#4c4c4c;width:170px;vertical-align:top;}
.moduleSearch #suche {width:100%; float:left; margin-right:-26px;}
.moduleSearch .formButtonSearch {float:left; width:25px;height:25px;padding:0;border:none;vertical-align:top; border:1px solid #235a23;border-right:none; height:24px\9;}
#form_suche {padding:10px 20px 9px 20px; background:#f2f2f2;}

/* moduleHeaderImage */
.moduleHeaderImage img, .moduleHeaderImage .boxOverlay {width:100%; display:none;}
.moduleHeaderImage .boxOverlay {position:absolute;top:0; left:0; background-color:#fff;z-index:1;width:100%;height:55px; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;}
.moduleHeaderImage .boxOverlayBottom {position:absolute;top:128px; left:0;z-index:0;width:100%;height:43px; background:transparent url(../img/bg/bg_verlauf_2x43.png) repeat-x; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.moduleHeaderImage .moduleSelectHeader {display:none;}
.moduleHeaderImage h1 {display:none;}
.moduleHeaderImage .boxPhone{position:absolute;bottom:27px;right:20px;color:#fff;z-index: 10;display:none;}
.moduleHeaderImage .boxPhone strong {max-width: 350px;width: 100% !important;background: url("../img/bg/bg_but_links.png") no-repeat scroll left top transparent;display: inline-block !important;margin: 0;padding: 0 0 0 16px;text-decoration: none;width: auto !important;}
.moduleHeaderImage .boxPhone strong span {font-size: 0.75rem;min-width: 255px;width: 100% !important;background: url("../img/bg/bg_but_rechts.png") no-repeat scroll right top transparent;color: #FFFFFF;display: block;font-weight: bold;height: 21px;min-width: 100px;padding: 5px 21px 1px 0;vertical-align: middle;white-space: nowrap;width: auto !important;}
.moduleHeaderImage .boxPhone .boxPhoneIcon {position:absolute;left:-16px;top:-11px;width:28px;height:40px;background:url("../img/icons/phone.gif") no-repeat;}
.moduleHeaderImage .boxPhone.boxPhoneLwg strong {background: url("../img/lwg/bg/bg_but_links.png") no-repeat scroll left top transparent;}
.moduleHeaderImage .boxPhone.boxPhoneLwg strong span {background: url("../img/lwg/bg/bg_but_rechts.png") no-repeat scroll right top transparent;}
.moduleHeaderImage .boxPhone.boxPhoneLwg .boxPhoneIcon {background:url("../img/lwg/icons/phone.gif") no-repeat;}

	
.tablet .moduleHeaderImage #form_wegweiser {display:none;}
/* moduleNavigation */
.moduleNavigation * {font-size:0.875rem;}
.moduleNavigation ul a.activeBg {background-color:#f2f2f2;}
.moduleNavigation ul a.active {background-color:#f2f2f2;}
.moduleNavigation ul a {display:block; padding:10px 10px 10px 20px; text-decoration:none; color:#235a23; border-bottom:1px dotted #99B299;}
.moduleNavigation ul a.boxBack {position:absolute; top:0; right:0; padding-left:13px; background:url("../img/sprites/sprite_icons.gif") no-repeat -320px -5px; border:0 !important; font-weight:bold; font-size:0.875rem;}
.moduleNavigation ul ul {display:none;}
.moduleNavigation ul .boxActive ul {display:block;}
.moduleNavigation ul li {position:relative;}
.moduleNavigation ul li li a {border-bottom:1px dotted #99B299 !important;}
.moduleNavigation .boxToggleContent {display:none;}
.moduleNavigation .boxInvisible {display:none !important;}  /* Vk - 20.08.2014 */
.moduleNavigation ul, .moduleNavigation li {margin:0;}
.moduleNavigation ul li ul li a {padding:10px 10px 10px 30px;}
.moduleNavigation ul a:focus,.moduleNavigation ul a:hover,.moduleNavigation ul a:active {background-color:#f2f2f2;}
.moduleNavigation .boxHeadline {padding:6px 10px 6px 20px; display:block; color:#235a23; font-weight:bold; border-top:2px solid #d2d5df; border-bottom:2px solid #d2d5df;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
background: -moz-linear-gradient(0% 6% 270deg,#ffffff, #dddddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2)";    
}
.moduleNavigation .boxToggle {display:block; height:25px; border-top:1px solid #dfe2eb; border-bottom:1px solid #dfe2eb;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
background: -moz-linear-gradient(0% 6% 270deg,#ffffff, #dddddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2)"; 
}
.moduleNavigation .boxToggle span {display:block; margin:4px auto; width:10px; height:11px;background:url(../img/sprites/sprite_icons.gif) -916px -916px no-repeat;}
.moduleNavigation .boxToggle.boxClosed span {background-position:-916px -816px;}
.moduleNavigation .boxHasSub {background:url(../img/icons/arrow_right.gif) right center no-repeat;}
.moduleNavigation .boxActive .boxHasSub {background:0; background-color:#f2f2f2;}
.moduleNavigation .boxNav1 {margin:0 0 27px 0;}
.moduleNavigation .boxNav2 {margin:0 0 27px 0; border-top:1px dotted #99B299;}
.moduleNavigation .boxNav3 {margin:0 0 7px 0;}
.moduleNavigation .boxNav3 li {display:none;}
.moduleNavigationSub li {display:none;}
.moduleNavigationSub li.boxActive {display:block;}
.moduleNavigationSub li.boxActive li {display:block;}

/* Navigation GesamtAngebot Stmelf */
.moduleGesamtAngebotStmelf {display:none;}
.divGesamtAngebotStmelf {display:block; margin:0 0 20px 0; padding:5px 0 5px 20px; background:#f7f9f2;}

/* moduleCont1 */
.moduleCont1 {margin:0 0 30px 0;}
.moduleCont1 .boxTitle {color:#666;display:block;margin:0 0 2px 0;font-size:0.8125rem}
.moduleCont1 .boxIcons {position:absolute;top:4px;left:0;z-index:9;}
.moduleCont1 .boxText {overflow:hidden;}
.moduleCont1 .boxTextHalf {overflow:hidden; padding:1.5% 2.5%;}
.moduleCont1 a.jsToggle {background-position:-320px -316px !important; padding:0 0 0 16px !important;}
.moduleCont1 .boxText a.jsToggle {background-position:-320px -317px !important;}
.moduleCont1 a.jsActive {background-position:-320px -416px !important; padding:0 0 0 16px !important;}
.moduleCont1 .boxText a.jsActive {background-position:-320px -417px !important;}
.moduleCont1 .boxImage {float:none; width:50%; min-width:120px; position:relative; margin:0 2.5% 1% 0;}
.moduleCont1 .boxImage img {width:100%;}
.moduleCont1 .boxImage .boxAudio {width:15px !important;height:13px !important;}
.moduleCont1 img.boxImage {width:40%;}
.moduleCont1 .boxImageFull {width:100%;position:relative;margin:0 0 17px 0;}
.moduleCont1 .boxImageFull .boxIcons {left:auto;top:10px;right:25px;}
.moduleCont1 .boxImageTeaser {width:100%;position:relative;margin:0 0 17px 0;}
.moduleCont1 .boxImage.boxImageTeaser p {position: relative;top: -36px;left:0;height:auto;width:100%;padding:0;background:none;}
.moduleCont1 .boxImage.boxImageTeaser p strong {display:block;color:#235A23;background:url(../img/bg/bg_white_1x400.png) repeat-x;padding:10px;margin:0;font-size: 1rem !important;}
.ie8 .moduleCont1 .boxImage.boxImageTeaser p strong {font-size: 1.25em !important;}
.moduleCont1 .boxImage.boxImageTeaser p span {background:#F7F9F2;display: block;padding: 4px 10px 3px;position: relative;top: -1px;}
.moduleCont1 .boxImageRight {float:right;position:relative;margin:0 0 4px 2.5%; width:28.783% !important;}
.moduleCont1 .boxImage p {margin:0;padding:3px 10px;background-color:#f7f9f2;font-size:0.718rem;}
.moduleCont1 .boxTextIntend { margin-left:17px; }
.moduleCont1 .boxCol { width:33%;float:left; }
.moduleCont1 .moduleLast{margin: 0px;}
.moduleCont1 .globalCheckbox {margin:0 3px 8px 0;}
.moduleCont1 ul {margin-left:0;margin-top: 8px;}
.moduleCont1 ul li {margin:0 0 0 13px;}
.divContent .moduleCont1 .rs_skip img {width:auto; float:none;}
.divContent .moduleCont1 .galery p, .divContent .moduleCont1 .galery a {font-size:0.718rem;} /* Müller-Schmid, 13. August 2014 */
.moduleCont1Line {border-bottom:1px solid #C6C6C6;}
.moduleCont1Line h2 {font-size:1rem;}
.moduleCont1 ul.moreInfo {list-style-type:none;} /* Müller-Schmid, 26. August 2015 */
#rsSaveBtn img {margin:0 0 0 6px !important;}

.gridMainCols2ContentRight .moduleCont1d .boxImage {padding:3px 0 0 0;width: auto;}
.moduleCont1d .boxTextHalf {overflow: hidden;padding: 0 2.5% 0 0;}

/* moduleCont2 Galerie Teaser  */
.moduleCont2 {padding:7px 0 0 0;margin:0 0 50px 0;overflow:hidden;}
.moduleCont2 a {width:auto; display:block;position:relative;text-decoration:none;margin:0 0 17px 0; padding:0 3.5% 0 0;}
.moduleCont2 .boxLast {padding:0;}
.moduleCont2a a {padding:0 3.5% 0 0;}
.moduleCont2a .boxLast {padding:0;}
.moduleCont2 a:hover span {text-decoration:underline;}
.moduleCont2 span {padding:7px 0 0 0;display:block;}
.moduleCont2 .boxIcons {padding:0;position:absolute;top:0px;left:0;z-index:9;}
.moduleCont2 a>img {width:auto!important;}
.moduleCont2a a>img {width: 100% !important;}
.moduleCont2a a {margin:0 0 17px;}
.moduleCont2a a.boxOverview {background:#F7F9F2;}
.moduleCont2a a.boxOverview span {padding:7px 10px 7px;}

/* moduleCont3 */
.moduleCont3 {padding:7px 0 20px 0; margin:0 -18px 36px 0;}
.moduleCont3 img {width:auto !important; padding:0 1.2% 16px 0 !important; display:block; float:left;}
.moduleCont3 .boxLast {margin:0 !important; padding:0 !important;} /*disable boxLast*/
.gridMainCols2ContentRight .moduleCont3 {margin-right:-30px !important;}
.gridMainCols2ContentRight .moduleCont3 img {padding-right:30px !important;}
/* moduleCont3a (Variante mit Bildbreiten von 139 Px) */
.moduleCont3a {margin-right:-11px !important;}
.moduleCont3a img {padding-right:2.5% !important;}

/* moduleCont4 */
.moduleCont4 {padding:7px 0 0 0;margin:0 0 15px 0;overflow:hidden;}
.moduleCont4 ul {float:left;width:45%;margin:10px 0 0 0;}
.moduleCont4 p {margin:0;}

/* moduleCont6 - Text DownloadIcon */
.moduleCont6 {background-color:#f7f9f2;padding:10px 15px;margin:0 0 22px 0;overflow:hidden;}
.moduleCont6 p {margin:0;float:left;width:70%;}
.moduleCont6 img {float:right; display:block; width:auto !important;}

/* moduleCont7 - Video */
.moduleCont7 {margin:0 0 20px 0;position:relative;padding:5px 0 0 0;z-index:1; /*text-align:center;*/}   /* Vk 27.11.2014 */
.moduleCont7 .boxDescription {background-color:#f7f9f2;margin:1px 0 0 0;padding:3px 10px;}

/* moduleCont9 */
.moduleCont9 {padding:12px 0 0 0;margin:0 0 15px 0;overflow:hidden;width:100%;/*background:#fff url("../img/bg/bg_tab.gif") repeat-x bottom;*/}
.moduleCont9 ul {position:relative; padding:0 0 33px 0; list-style:none;margin:0;}
.moduleCont9 li {width:100%; float:none; margin:0; border-bottom:1px solid #235a23;z-index:10;position:relative;}
.moduleCont9 a {float:none;display:block;width:.1em;white-space: nowrap;background:#eff3e9;padding:5px 21px 4px 15px;text-decoration:none;font-weight:bold;color:#235a23;}
.moduleCont9 > ul a {width:auto;}
.moduleCont9 a:hover {color:#235a23;text-decoration:none;}
.moduleCont9 ul .active {position:absolute; bottom:0; background-position:0 -100px;z-index:5;}
.moduleCont9 ul .active a {background-color:#fff; background-position:100% -100px;padding-bottom:5px;color:#235a23;}
.moduleCont9 ul li:hover a {background-color:#fff;}
.moduleCont9 li:hover, .moduleCont9 li:hover a {background-position:0% -100px;color:#235a23;}
.moduleCont9 li:hover a {background-position:100% -100px;}
/* .moduleCont9b a {padding:5px 8px 4px 2px;}   entfernt am 10.10.2017 - Müller-Schmid */
.moduleCont9b p a {padding:0 0 4px 8px;} /* Vk 17.07.2014 */

/* moduleCont11 select halb */
.moduleCont11 span {color:#666666;display:block;font-size:91.67%;margin:0 0 2px 0;}
.moduleCont11 a {padding:0 0 6px 0;display:block;}
.moduleCont11 ul {list-style:none;margin:0;}
.moduleCont11 li {margin:0 0 7px 0;}

/* moduleCont12 */
.moduleCont12 {margin:0 0 17px;}
.moduleCont12 a {background-position:-320px -17px; padding:0 0 0 11px;background-image:url("../img/sprites/sprite_icons.gif");}

/* moduleCont13 */
.moduleCont13 {padding:12px 15px; background-color:#f7f9f2;}
.moduleCont13 span {display:block;margin:0 0 7px 0;}
.moduleCont13 .formInput {vertical-align:top;border:1px solid #235A23;color:#4C4C4C;margin:7px 0 10px 0;padding:2px 2px 1px 2px;vertical-align:top;width:100%;}
.moduleCont13 .globalFormSelect {margin-top:7px;}

/* moduleCont14 Png Text Gabel Amt mit Karte */
.moduleCont14 {position:relative;}
/*.moduleCont14 div {position:absolute;top:20px;left:10px; width:30%;}*/
.moduleCont14 div {display:none;}
/*.moduleCont14 div img {width:100%; height:auto;}*/
.moduleCont14 p {min-height: 135px;}

/* moduleCont15 */
.moduleCont15 {background-color:#f7f9f2;color:#3F3F3F;font-weight:bold;margin:20px 0 0 0;padding:1.3% 2.326%;}

/* moduleCont16 */
.moduleCont16 {background:#f7f9f2; margin:0 0 20px 0;padding:10px;}
.moduleCont16 ul {margin-top:10px; margin-bottom:0px; margin-left:0px; clear:left;}
.moduleCont16 li {margin:0 !important;}
.moduleCont16 .boxImage {float:left; margin-bottom:5px;}
.moduleCont16 .boxText {margin:0;}
.moduleCont16 .boxTitle {color:#3f3f3f;}
.moduleCont16 .amtNamenssuche {float:left; margin-right:10px; margin-bottom:10px; width:50%} /* Müller-Schmid, 03.September 2015, für Unser Amt - Namenssuche */
/* moduleCont16a */
.moduleCont16a {padding:10px;}
.moduleCont16a .boxImage {width:54.21%;}
.moduleCont16a .boxText {padding:0;}

.moduleCont17 {margin:0 0 21px 0;}
.moduleCont17 .divFormWrapper {background-color: #F7F9F2;padding: 4px 0 4px 9px;margin:15px 0 10px 0;}
.moduleCont17 .divFormWrapper form {padding:5px 0 3px 0;}
.moduleCont17 .moduleFormSelect {margin: 0;text-align: left;width: 100%;}
.moduleCont17 .moduleFormSelect select, .moduleFormSelect .formButton {border: 1px solid #235A23;}

.moduleCont18 .boxTextLeft {margin:0 2% 20px 0;float:none;width:95%;}
.moduleCont18 .boxTextRight {margin:0 0 20px 0;width:95%;float:none;}
.divBox .moduleCont18 {margin-bottom: 15px;}

.moduleCont19 {margin:0 0 31px 0;}
.moduleCont19 ul {height:303px;width:100%;margin:0 10px 0 0;overflow:hidden;overflow-y:auto;float:left;position:relative;}
.moduleCont19 .globalArrow li {background-image: url("../img/icons/arrow_right.gif");background-position: 9px 8px !important;}
.moduleCont19 .globalArrow li.active, .moduleCont19 .globalArrow li:hover  {background-color:#F7F9F2;font-weight:bold;}
.moduleCont19 .globalArrow li:hover a {text-decoration:underline;}
.moduleCont19 ul li {margin:0 0 6px 0 !important;padding:6px 0 0 20px;}
.moduleCont19 ul li.boxSwipe {margin:0 !important;padding:0;position:absolute;right:0;top:58px;}
.moduleCont19 figure {position:relative;float:left;}
.moduleCont19 figure>a {position:absolute;z-index:5;color:#000;}
.moduleCont19 figure>a:hover {z-index:10;text-decoration:none;}
.moduleCont19 figure>a p {display:none;position:absolute;bottom:17px;left:21px;background-color:#F7F9F2;padding:5px;text-decoration:none;color:#000;min-width:120px;}
.moduleCont19 figure>a:hover p {text-decoration:none;display:block;}
.moduleCont19 img {width:auto;}

.moduleCont20 {margin:0 0 21px 0;position:relative;width:100%;}
.moduleCont20 img {width:100%;}
.moduleCont20 h2 {font-size: 0.875em;margin: 0;position:absolute;bottom:10px;right:10px;}
.moduleCont20 h2 strong {max-width: 350px;width: 100% !important;background: url("../img/bg/bg_but_links.png") no-repeat scroll left top transparent;
display: inline-block !important;margin: 0;padding: 0 0 0 9px;text-decoration: none;width: auto !important;}
.moduleCont20 h2 strong span {font-size: 0.75rem;padding: 5px 9px 0 0;min-width: 255px;width: 100% !important;background: url("../img/bg/bg_but_rechts.png") no-repeat scroll right top transparent;color: #FFFFFF;display: block;font-weight: bold;height: 21px;min-width: 100px;padding: 5px 9px 1px 0;vertical-align: middle;white-space: nowrap;width: auto !important;}

/* moduleCont21 */
.moduleCont21 {position:relative; margin:20px 20px 30px 20px;}
.moduleCont21 .innerModuleButton {top:0; margin:0 0 -16px 0;}
.moduleCont21 .innerModuleButton h2 strong span {padding:5px 9px 0px 10px; min-width:121px; font-size:0.75rem;}
.moduleCont21 img {width:100%;}
.moduleCont21 .boxImg {position:relative; overflow:hidden; z-index:1;}
.moduleCont21 .boxContent {position:relative; z-index:1; margin:-30px 0 0 0;}
.moduleCont21 .boxContent h2 {padding: 7px 0; background:url(../img/bg/bg_white_1x400.png) repeat-x; color:#235A23;}
.moduleCont21 select {width:240px; float:left; height:25px; margin:0 1px 0 0; padding:2px 1px 2px 5px; font-size:0.9375rem; border:1px solid #235A23; color:#4c4c4c;} 
.moduleCont21 option {padding:2px 1px 2px 5px;}
.moduleCont21 .formButton {float:left; border:1px solid #235A23; vertical-align:top;}

.moduleCont22 h2 {margin:0 0 7px;}
.moduleCont22 ul {list-style:none;padding:0;margin:0 0 25px;}
.moduleCont22 ul li {display:block;margin:0;}
.moduleCont22 ul li p {font-size:0.9125rem;margin:0;}
.moduleCont22 ul li .boxColLeft {display:inline-block;padding:5px 2% 0;margin:0;width:96%;float:none;font-weight:bold;}
.moduleCont22 ul li .boxColRight {display:inline-block;padding:0 2% 5px;margin:0;width:96%;}

.moduleCont23 {margin:0 0 25px;}
.moduleCont23 .moduleFormSelect label {color:#000000;font-weight:bold;float:none;margin:0 0 5px;display:block;}
.moduleCont23 .moduleFormSelect select {margin: 0 1px 0 0;width:170px;}

/* moduleCont24 */
.moduleCont24 {margin:30px 0 20px 0; padding:10px 0 0 0; border-top:1px solid #235A23;}
.moduleCont24 a {float:right;}

/* moduleCont25 */
.moduleCont25 {margin:13px 0 0 0; padding:1px 0 0 0; color:#235A23;}
.moduleCont25 label {float:left; margin:4px 0 0 0;}
.moduleCont25 select {float:left; width:147px; height:25px; margin:0 10px 0 5px; padding:2px 1px 1px 5px; padding-top:3px\9; border:1px solid #235A23;}
.moduleCont25 .boxRow {margin:0 0 15px 0;}
.moduleCont25 option {padding:1px 1px 1px 5px;}
.moduleCont25 .formCheckbox {float:left; width:13px; height:13px; margin:6px 0 0 0;}
.pageNoMobile .moduleCont25 .formCheckbox {margin:6px 5px 0 0;}
.moduleCont25 .formText {float:left; width:255px; height:25px; margin:0 1px 0 0; padding:1px 5px; padding-top:4px\9; color:#4C4C4C; border:1px solid #235A23;}
.moduleCont25 .formDefault {color:#666; font-style:italic;}
.moduleCont25 .formSubmit {border:1px solid #235A23;}

/* moduleTable1: Publikation bestellen */
.moduleTable1 .boxSum td {font-weight:bold;border-top:1px solid #338233;background:#f7f9f2;border-bottom:1px solid #fff;}
.moduleTable1 input {margin:0;width:30px;}
.moduleTable1 .boxFirstRow {width:60%;}

/* moduleFlagHeader  Flaggen-Icon um Sprache zu ändern */
.moduleFlagHeader .boxH1Left {float:left;border-bottom:none; padding:0; margin:0; font-size:100%;}
.moduleFlagHeader a, a:hover { text-decoration: none; }
.moduleFlagHeader .boxFlagGerman { background-position: -380px -819px;}
.moduleFlagHeader .boxFlagUk { background-position: -380px -919px;}
.moduleFlagHeader .boxFlagGermanActive { background-position: -280px -819px;}
.moduleFlagHeader .boxFlagUkActive { background-position: -280px -919px;}
.moduleFlagHeader .boxFlag { width: 20px; height: 15px; margin: 5px 0px 0px 1px; display: block; float: left;}

/* moduleFooterNavigation */
.moduleFooterNavigation {padding:17px 10%;}
.moduleFooterNavigation .boxStaatsministerium  {color:#737373; text-align:center; padding:0 0 6px 0; font-weight:bold;}
.moduleFooterNavigation ul {overflow:hidden;padding:0 0 14px 0;text-align:center;}
.moduleFooterNavigation ul li {display:inline;color:#235a23;list-style:none;padding:5px 7px 5px 0;}
.moduleFooterNavigation ul a {display:inline;text-decoration:none;padding:0 12px 0 0; color:#235a23;}
.moduleFooterNavigation ul a:focus,.moduleFooterNavigation ul a:hover,.moduleFooterNavigation ul a:active {text-decoration:underline;}
.moduleFooterNavigation ul.boxBehoerden {text-align:center;padding:0;margin:0;}
.moduleFooterNavigation ul.boxBehoerden li {display:inline;color:#235a23;list-style:none;padding:5px 1px 5px 0;}
.moduleFooterNavigation ul.boxBehoerden a {display:inline; padding:0 3px 0 0;}
.moduleFooterNavigation ul.boxBehoerden .boxFirst {color:#737373;}

/* moduleSwitchMod */
.moduleSwitchMod {padding:12px 0 17px 0; text-align:center; background:#f7f9f2; border-top:1px solid #aeaeae;}
.moduleSwitchMod a {padding-left:13px; background:url(../img/sprites/sprite_icons.gif) no-repeat -320px -16px;}

/* moduleNaviMeta */
.moduleNaviMeta {margin:1px 0 0 10px;}
.moduleNaviMeta li {float:left;}
.moduleNaviMeta span {padding:0 7px;}
.moduleNaviMeta a {font-size:1rem;}

/* moduleSpacer1 HP nach Aktuelles */
.moduleSpacer1 {padding:0 0 10px 0;}
.moduleSpacer2 {padding:0 0 15px 0;}
.moduleSpacer3 {padding:0 0 30px 0;}

/* Modul von Imperia */
.modulePager {margin:27px 0 47px; text-align:center;}
.modulePager ul {display:inline; list-style:none; margin:0 10px;}
.modulePager li {display:inline;}
.modulePager li a {padding:0 5px;}
.modulePager li span {padding:0 5px; color:#333; font-weight:bold;}
.modulePager .boxBack {display:block; margin:0 0 4px 0;}
.modulePager .boxNext {display:block; margin:4px 0 0 0;}

.divToggle .formular label.formSucheLabel{
	padding-right:0%;margin-right:0%;width:100%;display:inline-block;
}
.formular select.formSuche#timeline, .formular select.formSuche#doctype, .formular select.formSuche#sort {
	width:100% !important;
}
.moduleFormSelect label {
	float:left;
	padding:5px 0 0 0;
	margin:0 9px 0 0;
	color:#235A23;
	width:100%;
	display:block;
}
.moduleFormSelect select {
    border: 1px solid #235A23;
    color: #4C4C4C;
    float: left;
    font-size: 0.875rem;
    height: 25px;
    line-height: 1.375em;
    margin: 0 7px 0 0;
    padding: 2px 1px 2px 5px;
    width: 172px;
}
.moduleFormSelect input[type="text"] {
	border: 1px solid #235A23;
	color: #4C4C4C;
    height: 25px;
    margin: 0 1px 0 0;
    padding: 3px 10px;
    vertical-align: top;
	float:left;
}
#form_region {
	border-bottom:1px solid #235A23;
	width:98%;
	margin:0 0 0 0;
	float:left;
}
#form_zip {
	width:98%;
	float:left;
}
#form_zip input[type="text"] {
	width:81px;
	margin:0 5px 0 0;
}
#form_zip select {
	width:86px;
}
#form_zip label {
	margin:0 9px 0 0;
}

/* Neue Bildergalerie, Müller-Schmid, 26.03.2014 */
.moduleCont1 .galery {
    float:left;
    height:150px;
    max-width:150px;
    /*margin-bottom:2%;*/
    margin-bottom:5px;
    margin-top:5px;
    margin-right:2%;
}

/* Bildteaser, Müller-Schmid, 08.10.2014 */
.moduleCont2 .teasergalery {
    float:left;
    /*margin-bottom:4%;*/
    margin-right:2%;
}
.moduleCont2 {    
    }

.boxLogoStmelf {
      margin-right:10px;
}

.moduleCont1a {
	display: flex !important;
    flex-flow: row wrap;}
    
/* Youtube-Video, Müller-Schmid, 26.06.2018 */
.youtube-title {margin-top:15px; font-weight:bold; /*background-color:#f7f9f2;*/ border-top:1px solid black;}   