@charset "UTF-8";

@media all {




/* moduleCont1 standard Text/Bild */
/*.moduleCont1 {margin:0 0 30px 0;} */
/*imperia def 10 px bottom */
.moduleCont1 {margin:0 0 10px 0;}	
.moduleCont1 .boxTitle {color:#666666;display:block;font-size:91.67%;margin:0 0 2px 0;}
.moduleCont1 .boxIcons {position:absolute;top:0px;left:0;z-index:9;}
.moduleCont1 .boxText {margin:0 0 0 142px;}
.moduleCont1 a.jsToggle {background-position:0 -921px;padding:0 0 0 16px;}
.moduleCont1 a.jsActive {background-position:0 -1021px;padding:0 0 0 16px;}
.moduleCont1 .boxImage {float:left;position:relative;margin:0 10px 14px 0;}
.moduleCont1 .boxImageRight {float:right;position:relative;margin:0 0 4px 10px;}
.moduleCont1 .boxImage p {margin:0;padding:3px 10px;background-color:#F3F6EE;}
.moduleCont1 .boxTextIntend { margin-left:17px; }
.moduleCont1 .boxCol { width:33%;float:left; }
.moduleCont1 .moduleLast{margin: 0px;}
.moduleCont1 label {vertical-align:top;}
.moduleCont1 .globalCheckbox {margin-bottom:8px;}
.moduleCont1Line { border-bottom:1px solid #C6C6C6;}
.moduleCont1Line .boxText {margin:0 0 0 277px;}
.divBox .moduleCont1 {margin-bottom:10px;}
.divContent2Cols .moduleCont1 .boxText {margin:0 0 0 113px;}
.divContent2Cols .moduleCont1 {margin-bottom:10px;}


/* moduleCont2 Galerie Teaser  */
.moduleCont2 {padding:7px 0 0 0;margin:0 0 50px 0;overflow:hidden;}
.moduleCont2 a {width:132px;display:block;float:left;position:relative;text-decoration:none;padding:0 21px 0 0;}
.moduleCont2 .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;}


/* moduleCont3 Externe Angebote */

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


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


/* moduleCont5 - Foto */
.moduleCont5 .boxImage {position:relative; padding:5px 0 0 0; z-index:12; width:439px; margin:0 auto;}
.moduleCont5 .boxIcon {position:absolute; left:412px; top:10px; background-position:0px -1823px; width:27px; height:27px;}
.moduleCont5 .boxDescription {background-color:#F3F6EE; margin:2px auto 0 auto; padding:3px 10px;  width:419px;}
.moduleCont5 .boxImageBig {position:absolute; left:-104px; top:0px; z-index:12; display:none; cursor:pointer;}


/* moduleCont6 - Text DownloadIcon */
.moduleCont6 {background-color:#F3F6EE;padding:10px 15px;margin:0 0 22px 0;overflow:hidden;}
.moduleCont6 p {margin:0;float:left;width:270px;}
.moduleCont6 img {float:left;display:block;}


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


/* moduleCont8 - dynamische JavaScript-Bildergalerie */
.moduleCont8 {margin:0 0 20px 0;padding:0; text-align:center; position:relative;}
.moduleCont8 ul {margin:0;}
.moduleCont8 .boxHead {padding:4px 2px 4px 10px; margin:0 0 2px 0; text-align:left; background:#f3f6ee; position:relative; z-index:1;}
.moduleCont8 .jsBoxImage {position:relative; height:329px;}
.moduleCont8 .boxGui {margin:0 auto; width:394px; height:90px; margin-top:-29px; position:relative; z-index:2;}
.moduleCont8 .boxGuiLeft {float:left; width:4px; height:92px; background:url(/res/img/bg/galeriemodul/bg_galerie_l.png) 0 0 no-repeat;}
.moduleCont8 .boxGuiRight {float:right; width:4px; height:92px; background:url(/res/img/bg/galeriemodul/bg_galerie_r.png) 0 0 no-repeat;}
.moduleCont8 .boxGuiPannel {float:left; width:386px; height:90px;border-top:1px solid #346211;  border-bottom:1px solid #346211; background:url(/res/img/bg/galeriemodul/bg_galerie.jpg) 0 bottom repeat-x;}
.moduleCont8 .boxGuiBackground {background:#fff; height:33px; -moz-opacity: 0.8; opacity: 0.8; filter: alpha(Opacity=80); position:relative; z-index:1;}
.moduleCont8 .boxGuiContent {height:88px; margin:-32px 0 0 0; position:relative; z-index:1;}
.moduleCont8 a.jsSkipLeft {display:block; float:left; width:31px; height:100%; background:url(/res/img/sprite_icons.gif) 7px -1690px no-repeat;}
.moduleCont8 a.jsSkipRight {display:block; float:right; width:31px; height:100%; background:url(/res/img/sprite_icons.gif) 8px -1590px no-repeat}
.moduleCont8 .boxGuiMask {float:left; width:324px; height:100%;}
.moduleCont8 .boxGuiMask {height:100%; overflow:hidden; overflow:hidden; position:relative;}
.moduleCont8 .jsGalerieBoard {position:absolute; left:0; top:5px;}
.moduleCont8 .boxGuiMask li {display:block; float:left; width:103px; padding:0 7px 0 0; position:relative;}
.moduleCont8 .boxGuiMask li span {display:block; position:absolute; left:0; top:0; width:95px; height:69px; border:4px solid #135e13; display:none; text-indent:-5000px; font-size:0; line-height:0;}
.moduleCont8 .boxGuiMask img {cursor:pointer;}
.moduleCont8 .boxGuiMask li a {display:block; padding:0; margin:0; position:relative;}
.moduleCont8 .boxGuiMask li.jsActive span,
.moduleCont8 .boxGuiMask li a:hover span {display:block; cursor:pointer;}
.moduleCont8 .jsImageText {float:left; width:319px; padding:0 30px 0 0;}
.moduleCont8 .boxStatus {float:left; color:#135e13; font-weight:bold;}
.moduleCont8 .boxIcon {width:20px; height:20px; position:absolute; right:8px; top:5px; background-position:0 -1823px; z-index:2; text-indent:-1000px; overflow:hidden;}
/* Initialisierung (GUI ausblenden) */
.moduleCont8 .boxGui {display:none;}
.moduleCont8 .boxStatus {display:none;}
.moduleCont8 .jsBoxImage .boxIcon {display:none;}
/* projektspezifische Styles */
.moduleCont8 {width:439px; margin:0 auto; margin-bottom:20px;}
* html .moduleCont8 .boxGuiLeft {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg/galeriemodul/bg_galerie_l.png", sizingMethod="crop");}
* html .moduleCont8 .boxGuiRight {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/res/img/bg/galeriemodul/bg_galerie_r.png", sizingMethod="crop");}
/* Fallback */
.moduleCont8 .boxJsFallback {padding:3px 0 0 5px; border:1px solid #346211; margin:1px 0 0 0;}
.moduleCont8 .boxJsFallback li {float:left; border:2px solid white; border-top:1px solid white; border-bottom:1px solid white; padding:0; margin:0;}


/* moduleCont9 - Reiter Tabs */
.moduleCont9 {padding:12px 0 0 0;margin:0 0 15px 0;overflow:hidden;width:100%;background:#fff url("/res/img/bg/bg_tab.gif") repeat-x bottom;}
/*
.moduleCont9 ul {list-style:none;margin:0;}
.moduleCont9 li {float:left;background:url("/res/img/bg/bg_tab_left_both.gif") no-repeat left top;margin:0;padding:0 0 0 7px;border-bottom:1px solid #338233;}
.moduleCont9 a {float:left;display:block;width:.1em;white-space: nowrap;background:url("/res/img/bg/bg_tab_right_both.gif") no-repeat right top;padding:5px 21px 4px 15px;text-decoration:none;font-weight:bold;color:#338233;}
.moduleCont9 > ul a {width:auto;}
*/
.moduleCont9 a:hover {color:#338233;text-decoration:none;}
.moduleCont9 ul .active {background-position:0 -100px;border-width:0;}
.moduleCont9 ul .active a {background-position:100% -100px;padding-bottom:5px;color:#338233;}
/*
.moduleCont9 li:hover, .moduleCont9 li:hover a {background-position:0% -100px;color:#338233;}
.moduleCont9 li:hover a {background-position:100% -100px;}
*/
.moduleCont9b a {padding:5px 8px 4px 2px;}


/* moduleCont10 - Text Checkboxenliste */
.moduleCont10 {overflow:hidden;padding:0 0 20px 0;}
.moduleCont10 .boxCheckbox {padding:0 0 5px 0;}
.moduleCont10 .boxCheckbox input {width:13px;height:13px;margin:1px 5px 1px 0;float:left;}
.moduleCont10 label {float:left;width:95%;}
.moduleCont10 legend {margin:0 0 13px 0;color:#000;}
.moduleCont10 .globalFormButton {margin:13px 0 7px 0;}


/* 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;}
.moduleCont12 a {background-position:0px -1118px;padding:0 0 0 8px;background-image:url("/res/img/sprite_icons.gif");}


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


/* moduleCont14 Png Text Gabel Amt mit Karte */
.moduleCont14 {position:relative;margin:0 0 0 1px;}
.moduleCont14 div {position:absolute;top:-176px;left:10px;height:355px;}
.moduleCont14 p {padding:0 0 40px 310px;width:350px;min-height: 135px;height: auto !important;height: 135px;}


/* moduleCont15 Headline in grauer Box */
.moduleCont15 {background-color:#F3F6EE;color:#3F3F3F;font-size:125%;font-weight:bold;margin:0 0 1px;padding:10px 15px;}

/* moduleCont16 */
.moduleCont16 {background:#f3f6ee; padding:10px; margin-bottom:10px;}
.moduleCont16 .boxImage {float:left; margin:0 10px 10px 0;}
.moduleCont16 .boxText {margin:/*0 0 -4px*/ 0;}
.moduleCont16 p a {margin-bottom:10px;}
/*.moduleCont16 .boxTitle {padding:0 0 7px 0; color:#3f3f3f; font-size:100%;}*/

/* moduleCont16 Tabelle */

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

}


/* Kartenmodul, Müller-Schmid, 02.07.2014 */
 .moduleKarten .karten {float:left; width:60%;}
 .moduleKarten .texte {float:left; width:39%;}   