.boxImgFloat img{width:100%;}
.boxImgFloat{width:45%;float:left;margin:4px 3% 0.5% 0;} 
.boxImgRight{float: right; margin: 4px 0.5% 3% 3%;} 
.boxImgFloatThumb{width:21%;max-width:115px}
.clearAll{height:1px;clear:both;}
.moduleContent img {max-width:600px;}

.innerBoxPersonal {display:block;padding:0 3% 0 3%;padding-bottom:1%;margin:0 0 2% 0;border-bottom:1px solid #fff;}


.innerBoxPersonal .innerBoxPersonalContent {margin:0 0 0 94px;min-height:120px;}

.innerBoxPersonal img{float:left;width:80px;height:107px;padding:3px 1% 0 0;margin:0 0 0 0;}

.innerBoxPersonal p{margin:0 0 1% 0;}

h3.divider{margin-top:1em;}

.icms .moduleContent p strong{font-weight:normal;font-size:1.35rem;}

.icms .mod-gallery{margin-bottom: 1rem;}

@media only screen and (max-width:47.9em){
	.boxImgFloat{display:block;width:99%;clear:both;margin:0;} 
	
}

#colorbox.ale #cboxClose {
   top: 12px;
}

.mod-page .mod-content {
    clear: both;
}

.mod-page .mod-content.divider{
	margin-bottom: 30px;
}
/*some ew72 fixes 
# resetted 17-05-05
.mod-home{
	position:relative;
	top:-100px;
	
}

*/
/*

special treatment for navi and homepages
min-width: 64.0625em to show navi layer is increased to  68.0625em
*/

.mod-flyout-home{top:20px;left:0;position:absolute}
.is-stage .mod-flyout-home{top:80px;left:0;position:absolute}
.mod-flyout-home .m-icon{width:30px;cursor:pointer;padding-left:10px;position:absolute;opacity:1;visibility:visible;transition:opacity 0.5s ease, visibility 0.5s ease}
@media only screen and (min-width: 48em){.mod-flyout-home .m-icon{width:50px;padding-left:10px}
}
.lt-ie9 .mod-flyout-home .m-icon{width:50px;padding-left:10px}
@media only screen and (min-width: 82.0625em){.mod-page+.mod-flyout-home .m-icon{display:none}
}
.lt-ie9 .mod-page+.mod-flyout-home .m-icon{display:none}
.is-overlay .mod-flyout-home .m-icon{opacity:0 !important;visibility:visible}
.mod-flyout-home .m-icon svg{width:20px;height:75px}
@media only screen and (min-width: 48em){.mod-flyout-home .m-icon svg{width:40px;height:150px}
}
.lt-ie9 .mod-flyout-home .m-icon svg{width:40px;height:150px}
.mod-flyout-home .m-content{display:none;margin:0 0 120px 0;padding:20px 30px 20px 80px;font-size:20px;font-size:1.25rem}
@media only screen and (min-width: 48em){.mod-flyout-home .m-content{padding:20px 80px 20px 150px}
}
.lt-ie9 .mod-flyout-home .m-content{padding:20px 80px 20px 150px}


@media only screen and (min-width: 82.0625em){.mod-page+.mod-flyout-home .m-content{display:block !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;padding:20px 40px 20px 40px;border:0px transparent;}}
.lt-ie9 .mod-page+.mod-flyout-home .m-content{display:block !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;padding:20px 40px 20px 40px}
.is-stage .mod-flyout-home .m-content{margin:-80px 0 40px 0}
@media only screen and (min-width: 48em){.is-stage .mod-flyout-home .m-content{margin:0 0 120px 0}
}
.lt-ie9 .is-stage .mod-flyout-home .m-content{margin:0 0 120px 0}
.mod-flyout-home .m-content .m-home{text-decoration:none}
.mod-flyout-home .m-content .m-nav-main{padding:0;list-style:none;margin:25px 0 20px 0}
.mod-flyout-home .m-content .m-nav-main li{margin:5px 0}
.mod-flyout-home .m-content .m-nav-main li a{color:white;text-decoration:none}
.mod-flyout-home .m-content .m-nav-main li.is-active>a{color:#b3b3b3}
.mod-flyout-home .m-content .m-nav-main li ul{margin:0;list-style:none;padding:0 0 0 20px}
.mod-flyout-home .m-content .m-btn{min-width:90%;cursor:pointer;overflow:hidden;padding:2px 20px;font-weight:bold;position:relative;border-radius:50px;color:#181818;display:inline-block;text-decoration:none;background-color:white;font-size:14px;font-size:.875rem;-webkit-transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, #fff 100%, #000 100%)}
.mod-flyout-home .m-content .m-close-arrow{display:block;cursor:pointer;margin-top:-49px;top:50px;left:15px;position:absolute}

@media only screen and (min-width: 82.0625em){.mod-page+.mod-flyout-home .m-content .m-close-arrow{display:none}}

.lt-ie9 .mod-page+.mod-flyout-home .m-content .m-close-arrow{display:none}
.mod-flyout-home .m-content .m-close-arrow svg{width:20px;height:75px}
@media only screen and (min-width: 48em){.mod-flyout-home .m-content .m-close-arrow svg{width:40px;height:150px}
}
.lt-ie9 .mod-flyout-home .m-content .m-close-arrow svg{width:40px;height:150px}

/*pagination for news, mat 16-09-20 */
.m-inner .boxPager { list-style: none !important; position: relative;left: 50%;margin: 15px auto;padding: 0; float: left; }
.m-inner .boxPager li { float: left; position: relative;right: 50%; }
.m-inner .boxPager li a:link,  .m-inner .boxPager li a:active,  .m-inner .boxPager li a:visited,  .m-inner .boxPager li a:hover { text-decoration: none; color: #00589c }
.m-inner .boxPager li a:hover { text-decoration: underline; }
.m-inner .boxPager li.boxPrev a:hover,  .m-inner .boxPager li.boxNext a:hover,  .m-inner .boxPager li a.active:hover { text-decoration: none; }
.m-inner .boxPager li a { background:#fff;margin-right: 1px; display: block; width: 20px; height: 20px; font-size: 0.9em; line-height: 170%; text-align: center; }
.m-inner .boxPager li.boxPrev a , .m-inner .boxPager li.boxNext a{ background:none ;color:#fff;font-weight:bold; }
.m-inner .boxPager li.boxPrev a:before { content:" <<  "; background:none;}
.m-inner .boxPager li.boxNext a:after { content:" >> "; background:none; }
.m-inner .boxPager li a.active { color: #00589c;  font-weight: bold;}
.m-inner .boxPager li.boxSpacer { font-weight: bold; padding: 0 5px; }

/*360 grad rebrush anpassung 17-05-05 , keine border in der navi*/
.mod-page + .mod-flyout .m-content .m-nav-main::after {
    border:0;
}

/*17-10-17 extensions, make all fonts a little bit larger */
html {font-size: 105%;}
.m-logo {float:left;}
.m-logo2 {left: 35%;position: absolute;}

@media only screen and (max-width:74.9em){
	.m-logo2 {display:none;}
	.m-logo {float:none;}
}
	

