
/**
 * @package   EuF-Overlay
 * @author    Sebastian Buck
 * @license   LGPL
 * @copyright Erdmann & Freunde
 */

.euf_overlay {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.7);
}

.euf_overlay__content {
  max-width: 400px;
  width: 100%;
  padding: 2em;
  margin: 20px;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.75);

  position: absolute;
  margin: auto;

  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  background: #fff;
  color: #000;
}

.euf_overlay__close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5rem 0.75rem;
  border: 0;
  background: none;
  font-weight: 700;
  cursor: pointer;
}

.euf_overlay__close:hover {
  opacity: 0.5;
}

/* Standard.css */
#wrapperfooter{width:100%;position:absolute;overflow:hidden;margin:0;padding:0;background-image:url("../../files/hgbilder/homefooter.jpg");background-position:center bottom;background-repeat:no-repeat}#header{}#wrapper{}.pageclass .pagecs{position: relative !important;top: 100px !important}.pageclass #left{margin-left: auto}.content{background-color:#00ffe1}#footer{height:217px;top:26px;position:relative}#notfall{right:0;top:4px;position:absolute;float:right}#logo{top:4px;position:relative}#footer #adresse{width:100%;position:relative;float:left;padding-top:12px;padding-bottom:12px;border-top:1px dotted #2874A2;border-bottom:1px dotted #2874A2;font-size:13px;line-height:24px;color:#518FB3}#footer #adresse #link{width:200px;position:relative;float:right;display:inline;margin-left:auto;text-align:right}#footer #adresse #link a{text-decoration:none;color:#ED7925}.euf_overlay__content{max-width: 80% !important}.euf_overlay__close{background: #ED7925 !important}[class*="column"] + [class*="column"]:last-child{float: left !important}.mod_article a{z-index: 10 !important}.euf_overlay{z-index: 99}.euf_overlay__content{max-height: 80% !important;overflow-y: auto}
/* Navigation.css */
#header .mod_navigation{width:100%;top:1px;position:relative;margin:20px 0 0 auto;padding:0 0 1px;text-align:right;background-color:#fff;border-bottom:1px solid #2874A2}.top-bar-section ul li{padding:0 15px}#header .mod_navigation .top-bar-section .level_1{top:-3px;position:relative;float:right;margin-left:auto;text-align:right;background-color:#fff;border-bottom:1px solid #2874A2;text-transform:uppercase}#header .mod_navigation .top-bar-section .level_1 ul li{border-bottom: 0px solid;top: 1px;position: relative}#header .mod_navigation .top-bar-section .level_1 li:hover{background-color:#ED7925;color:#fff;color: #ffffff !important}#header .mod_navigation .top-bar-section .level_1 a:hover,#header .mod_navigation .top-bar-section .level_1 a:active{color: #ffffff !important}#header .top-bar-section ul.level_1 li a{padding:0;background-color:#fff;border-bottom:0px hidden #004268;font-size:14px;font-weight:normal;text-transform:uppercase;padding-right: 0px !important;background-color: transparent;color: #004268 !important}#header .top-bar-section ul.level_1 .active a{border-bottom:0px hidden #2874A2}#header .top-bar-section ul.level_1 .navhi{border-bottom:2px solid #ED7925}#header .top-bar-section ul.level_1 .trail .navhi{border-bottom:2px solid #ED7925}#header .top-bar-section ul.level_2 a{border-bottom: 0px hidden #2874A2 !important}#header .top-bar-section level_2{width:100%;position:relative;float:left;margin-top:150px;margin-bottom:150px;padding-top:150px;padding-bottom:150px;background-color:#f7f305}#header .top-bar-section ul.level_2 li a{position:relative;float:left;margin-top:0;margin-right:auto;margin-bottom:0;padding-top:3px;padding-bottom:3px;text-align:left;border-bottom:1px hidden #2874A2;font-size:14px;line-height:20px;font-weight:normal;text-decoration:none;color:#004268;text-transform:none;background-color: transparent}.top-bar-section .level_1 .active a{background-color:#e02828;border-bottom:0px hidden}.top-bar-section .level_1 .trail a{background-color:#e02828;border-width: 0px 0px 2px;border-style: solid;border-color: #ED7925 !important;border-width: 0px 0px 2px !important}#header .top-bar-section ul.level_2 li.active a{color:#ED7925}#footer .mod_navigation{position:relative;float:right;margin-left:auto;text-align:right}#footer .mod_navigation ul{position:relative;float:right;display:inline;margin:25px 0;padding:0}#footer .mod_navigation li{position:relative;float:left;display:inline;margin:0 0 0 30px;padding:0;font:14/20 Arial;color:#004268;text-transform:uppercase}#footer .mod_navigation a{text-decoration:none;color:#004268;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon a{box-shadow: 0 0px 0 0px #004268, 0 0px 0 0px #004268, 0 0px 0 0px #004268 !important}.top-bar.expanded .title-area{background: #FFF}.top-bar .toggle-topbar.menu-icon{right: 0px;top: 50%;margin-top: -16px;padding-left: 18px}.top-bar-section .dropdown{background-color: #f7f6f1;padding-top: 20px;padding-bottom: 10px}.level_2 .navhi{border-color: #f7f6f1 !important;border-bottom: 0px !important}
/* NavigationLeft.css */
#left .pfad{width:100%;position:relative;float:left;display:none;margin:25px 0 20px;padding:0;font-size:14px;font-weight:normal;color:#ed7925}#left .mod_navigation{width:100%;position:relative;float:left;margin:0;padding:0}#left .mod_navigation ul.level_1{width:100%;position:relative;float:left;margin:0;padding:0}#left .mod_navigation ul.level_1 li{width:100%;position:relative;float:left;margin:2px 0;padding:0;font-size:14px;font-weight:normal;text-decoration:none;color:#ed7925;list-style-type:none}#left .mod_navigation ul.level_1 li a{width:100%;font-size:14px;font-weight:normal;text-decoration:none;color:#004268}#left .mod_navigation .active a,#left .mod_navigation .trail a{color: #ed7925 !important}
/* Page.css */
body{background-image:url("../../files/hgbilder/pagehg.jpg");background-position:center top;background-repeat:no-repeat}#wrapperfooter{background-image:url("../../files/hgbilder/footerhg.jpg");background-position:center bottom;background-repeat:no-repeat}#container{width:100%;position:relative;float:left;margin-top:80px}#main{width:650px}.last .mod_newslist{border-bottom: 0px !important}
@media only screen and (min-width : 415px) and (max-width : 1024px){
/* mediaquery.css */
.layout_latest{height: auto !important}#left{display:none}#header #notfall{display:none}#footer{display:none}#main{width:100%;padding-bottom:100px}#main .mod_article{width:100%}#main .mod_article .ce_text .txtclass2{width:60%}.top-bar .toggle-topbar.menu-icon a{font-weight:bold;color:#004268;box-shadow: 0 10px 0 1px #004268, 0 16px 0 1px #004268, 0 22px 0 1px #004268}.top-bar-section ul{background-color:#fff}.top-bar .toggle-topbar.menu-icon a::after{box-shadow: 0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000}#wrapperfooter{background-image:url("../../files/hgbilder/spacer_trans.gif")}#main .mod_article .ce_text .imgclass{width:30%}#main .mod_article .ce_text .imgclass .image_container img{width:100%}.ce_gallery > ul li{width:45%;min-height:130px;max-height:300px;height: auto}.mod_dlh_googlemaps{width:100%;height:390px;position:absolute;margin-left:0}.mod_dlh_googlemaps #dlh_googlemap_2{height:390px;width: 100% !important}.mgm,.dgm{display:none}.tgm{display:block}.mod_newslist .image_container a,.mod_newslist .image_container img{width: 100%}#home{width: 80% !important;margin-left: 10% !important;margin-right: 10% !important}
}
@media only screen and (max-width : 414px){
/* mobile.css */
.layout_latest{height: auto !important}#left{display:none}#header #notfall{display:none}#footer{display:none}#main{width:100%;padding-bottom:100px}#main .mod_article{width:100%;padding-bottom:100px}#main .mod_article .ce_text .txtclass2{width:100%}.top-bar .toggle-topbar.menu-icon a{font-weight:bold;color:#004268;box-shadow: 0 10px 0 1px #004268, 0 16px 0 1px #004268, 0 22px 0 1px #004268}#header .top-bar-section ul.level_1 li a.last{border-bottom:0px hidden}.top-bar-section ul{background-color:#fff}.top-bar .toggle-topbar.menu-icon a::after{box-shadow: 0 10px 0 1px #000,0 16px 0 1px #000,0 22px 0 1px #000}#wrapperfooter{background-image:url("../../files/hgbilder/spacer_trans.gif")}.txtclass2{padding-right:0;padding-left:0}#main .mod_article .ce_text .imgclass,#main .mod_article .ce_text .imgclass .image_container img{width:100%}.ce_gallery > ul li{width:100%;height: auto}.mod_dlh_googlemaps{width:100%;height:390px;position:absolute;margin-left:0}.mod_dlh_googlemaps #dlh_googlemap_3{height:390px;width: 100% !important}.dgm,.tgm{display:none}.mgm{display:block}#main .mod_article .top{padding: 14px 0 0 0px}.mod_newslist .image_container a,.mod_newslist .image_container img{width: 100%}#home{width: 80% !important;margin-left: 10% !important;margin-right: 10% !important}
}
/* Inhalt_übersicht.css */
#main{width:100%;margin-bottom:30px}#main .mod_article{width:100%;position:relative;float:left;margin:0 10px 10px 0;padding:0 0 65px;text-align:left}#main .mod_article .ce_text{min-height:254px;position:relative;float:left;display:block;margin:20px 0 0;padding:0;text-align:left;border-top:0px dotted #004268;border-right:0px dotted #004268;border-bottom:1px dotted #004268;border-left:0px dotted #004268}#main .mod_article .top{margin:0;padding:0;text-align:left;border:0px hidden #ed7925}#main .mod_article .ce_text h1{width:100%;position:relative;display:block;margin:0;padding:0 0 16px;text-align:left;font:14px/20px Georgia;font-weight:normal;color:#ed7925}#main .mod_article .ce_text p{position:relative;display:block;margin:0 0 20px;padding:0;text-align:left;font:14px/20px Arial;font-weight:normal;color:#004268}#main .mod_article .ce_text a{margin:0;padding:0 15px 0 0;text-align:left;font:14px/20px Arial;color:#ed7925}#main .mod_article .ce_text a::after{content: "›";margin-left: 6px}#main .mod_article .ce_text .titelclass{width:100%;position:relative;float:left;margin:0;padding:0;text-align:left}#main .mod_article .ce_text .titelclass h1{font:23px/32px Georgia;font-weight:normal;color:#ed7925}#main .mod_article .ce_text .imgclass{width:30%;position:relative;float:left;display:inline;margin:0 28px 20px 0;padding:0;text-align:left}#main .mod_article .ce_text .imgclass .image_container{width:171px;position:relative;display:inline;margin:0;padding:0;text-align:left}#main .mod_article .ce_text .imgclass .image_container img{width:171px;position:relative;float:left;margin:0;padding:0;text-align:left}#main .mod_article .ce_text .txtclass{width:59%;position:relative;float:left;display:inline;margin:0;padding:0;text-align:left;font:14px/20px Arial;font-weight:normal;color:#004268}
