@import url('/css-file/1415133981-mulish.css');
* {border:0;margin:0 auto;padding:0;outline:none;}
ol, ul, li {list-style:none;}
hr {border:none;border-top:1px solid #ccc;color: #fff;background-color:#fff;height:10px;} 
a {color:#990000;text-decoration:none;}
a:hover {color:#333366;text-decoration:none;}
p {padding:5px 0;}
h1 {font-family:"Muli", sans-serif !important;font-size:20px;color:#666;font-weight:bold;padding:5px 0;text-align:left;}
h1 small {color:#666;font-family:"Muli", sans-serif;font-weight:400;}
h2 {font-family:"Muli", sans-serif;color:#414141;font-size:16px;padding:0px 0 0px 0;display:block;}
h3 {font-family:"Muli", sans-serif;color:#414141;font-size:16px;padding:0px 0 0px 0;display:block;}
h2 small {font-family:"Muli", sans-serif;color:#666;font-weight:400;}
h2, h4 {line-height:120%;}
.clr{clear: both;height:0 !important;width:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;}
body {width:100%;margin:0;padding:0;font-size:12px;font-family:"Muli", sans-serif;font-weight:400;}
/* cookie-consent-banner */
#usercentrics-button #uc-banner-modal .uc-banner-content {
	background-color:#fff !important;
}
#usercentrics-button #uc-banner-modal .uc-optin-description {
	font-family:Lato,sans-serif !important;
	font-size:16px!important; 
	color:#333!important;
	text-align:center!important;
}
.usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.uc-btn-primary {
    background-color: #ee7b1d !important;
	color: #fff!important;
    font-weight:600!important;
	letter-spacing: 1px!important;
}
.usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn {
    background-color: #0e2a42 !important;
}
.g-recaptcha {
    max-width: 99%;
    background: #333366;
    background-image: -webkit-linear-gradient(top, #333366, #47478c);
    background-image: -moz-linear-gradient(top, #333366, #47478c);
    background-image: -ms-linear-gradient(top, #333366, #47478c);
    background-image: -o-linear-gradient(top, #333366, #47478c);
    background-image: linear-gradient(to bottom, #333366, #47478c);
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 4px #aaa;
    -moz-box-shadow: 0px 1px 4px #aaa;
    box-shadow: 0px 1px 4px #aaa;
    font-family: "Muli", sans-serif;
    color: #fefefe !important;
    font-size: 1.1em;
    font-weight: 400;
    padding: 0.5em 0.63em;
    text-decoration: none;
    border: thin solid #5d84a6;
}

/* Hintergund website */
.body_pattern {background:#fbfbfb url(https://www.herget-erfurt.de/bilder/1415133981/1415133981-1418152435-bg_body.jpg) no-repeat top fixed;}
.bg {clear:both; padding:0; margin:20px 0 40px 0; width:auto;height:8px;}
.fl {float:left;}
.fl-img {float:left;padding:20px;}
.pad_inside {padding:20px;}
.pad_inside h3 {color:#333366;}
.tac {text-align:center;}
.trenner {background:white;height:10px;}
.bgtrenner {height:8px; width:98%; margin:0 auto; background: url(https://www.herget-erfurt.de/bilder/1415133981/1415133981-1417653968-barMin.png) repeat-x;}
nav {position: relative;z-index: 999999999999999;}
#nav ul.gap {top: -32px !important; left: 165px !important;}
.oneForth {float:left;}/*referenz*/
.one_fourth_pad img {max-width: 100%;} 
.oneForth img {max-width: 100%; }
.center_small_box.port1.gap img { max-width: 100%; height: 100% !important; }
/* design_anfahrt*/
.maps_view { width:99%; height:auto; float:left; position:relative; max-height:100%; max-width:100%; }
a.pic { display: block; position: relative; padding:0; margin:0; }
img.margin_right {margin:0 20px 0 0; }
a.pic img.h { position :absolute; padding:0; top:0px; bottom:0; left:0px; visibility:hidden;}
a.pic:hover img.h {background:url(https://www.herget-erfurt.de/bilder/1415133981/1415133981-1419182642-img_z.png) center no-repeat; visibility:visible;}
.main_resize {margin:0 auto;margin-bottom:0px;padding:0;}
.header_res {padding:5px 0;}
.header {display:table;border-collapse:collapse;width:100%;background-color:#333366;}
.header .logo {display:table-row;float:left;}
.header .brand {display:table-row;float:left;}
.header .RSS {display:table-row;float:right;margin-right:10px;}
.header .logobox {display:table-cell;}
.header .brandbox {display:table-cell;vertical-align:middle;line-height:66px;text-align:right;}
.header .rssbox {display:table-cell;vertical-align:baseline;line-height:40px;}

.brandbox {font-family:"Muli", sans-serif;color:#414141;font-size:20px;font-weight:400;word-spacing:0px;}
header .logo a {text-transform:none;padding:0;}
/* cdncodes */
.dc_social_switch32{
display:inline-block;
height:32px;
margin:2px;
text-decoration:none;
text-indent:-999em;
vertical-align:middle;
width:32px;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out}
.dc_social_switch32:hover{background-position:0 -42px}
.facebook_switch{background:url(/bilder/1415133981/1415133981-1527583723-switch_facebook.png) no-repeat}
.rss_switch{background:url(/bilder/1415133981/1415133981-1527584433-switch_rss.png) no-repeat}
.location_switch{background:url(/bilder/1415133981/1415133981-1527584705-switch_location.png) no-repeat}
.email_switch{background:url(/bilder/1415133981/1415133981-1527584704-switch_email.png) no-repeat}
.RSS img {float:left; margin:0; width:32px; height:32px;}

@media only screen and (max-width: 411px) {
.header .RSS {display:none;margin-right:0px;}
.header .rssbox {line-height:0px!important;}
.top_text {display:none;margin:0!important;}
}

@media only screen and (max-width: 768px ) {
.header .RSS {display:none;margin-right:0px;}
.header .rssbox {line-height:0px!important;}
.top_text {display:none;margin:0!important;}
}


.top_news {margin:0;}
.top_text p {padding:2px 0 2px 0;}
.top_text {font-size:15px;color:#414141;font-weight:bold;margin:0;margin:20px 0px;padding:2px 0 2px 0;line-height:1.2em;}
/*Link Top-Text-Platzhalter*/
.kompass {color:#4e7f9c;font-family:"Muli", sans-serif;font-size:90%;font-weight:400;}
.kompass a {color:#5d84a6;font-family:"Muli", sans-serif;font-size:90%;font-weight:400;text-decoration:none;}
.kompass a:hover {color:#6b98bf;font-family:"Muli", sans-serif;font-size:90%;font-weight:400;text-decoration:underline;}
/* W&auml;rmer&uuml;ckgewinnung PH FLASH*/
.animation {width:100%;}
.abox1 {float:right;width:40%;}
.abox2 {float:left;width:55%;} 
/*Slider-Background slider_bg dummy*/
.slider_box {margin:0 auto;padding:30px 0;border-bottom:1px solid #dcdcdc; background: url(https://www.herget-erfurt.de/bilder/1415133981/1415133981-1419183382-slider_bg.png) top center repeat-x;}
.slider_box img {padding:0;}
.small_box {margin:20px 0px 0 0px; padding-right: 0px; background:none; }
.small_box.no_bord { border:none; background:none; }
.small_box.no_bord:hover { border:none; background:none; }
.center_small_box { background:#fafafa; margin:0 0 0 0; padding:0; height: auto; }
.center_small_box:hover {border-bottom:1px solid #9d9d9d;}
.small_box:hover {background:#fff;}
.small_box h3 { color:#666; padding:15px 0; line-height:1em; margin:0;}
.small_box h3:hover {color:#4e7f9c;}
.small_box p { padding:0; margin:0; line-height:1.6em; color:#a9a9a9; font-size:11px;}
.center_small_box.port1 {} /*start_design */
.center_small_box.port1 img {max-width: 100%; height: auto;}
.pbox li {float:left;}
#content {min-height:400px;width:100%;}
.contentbox {width:90%;margin:0px auto 10px auto;min-height:300px;}/* nur Design.html */
.tab {margin:0px;padding:0px;width:100%;border:1px solid #fff;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;
-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.tab h1 {font-family:"Muli", sans-serif !important;font-size:20px;color:#939292;font-weight:bold;padding:0;text-align:left;}
.tab table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0px;padding:0px;}
.tab tr:last-child td:last-child {-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.tab table tr:first-child td:first-child {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.tab table tr:first-child td:last-child {-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;}
.tab tr:last-child td:first-child{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}
.tab tr:hover td{background-color:#fff;}
.tab td{
vertical-align:middle;
background:#fff;
border:1px solid #fff;
border-width:0px 1px 1px 0px;
text-align:left;
padding:0;font-family:"Muli", sans-serif;
font-weight:400;
color:#414141;}
.tab tr:last-child td{border-width:0px 1px 0px 0px;}
.tab tr td:last-child{border-width:0px 0px 1px 0px;}
.tab tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.tab tr:first-child td{background-color:#fff;border:0px solid #fff;text-align:left;border-width:0px 0px 1px 1px;font-family:"Muli", sans-serif;font-weight:400;color:#414141;}
.tab tr:first-child td:first-child{border-width:0px 0px 1px 0px;}
.tab tr:first-child td:last-child{border-width:0px 0px 1px 1px;}
.left_side_big {width:30%;float:left;margin:0 7px 15px 0;}
.left_side_big.r {float:right; margin:0 0 15px 0;}
.left_side_big.last {width:30%; float:right; margin:0 0 15px 0;}
.left_side {float:left; margin:0 7px 15px 0; padding:0;}
.left_side.last {float:right; margin:0 0 15px 0;}
.left_side.small {width:23%;}
.left_side_big ul {list-style:none; margin:10px 0; padding:0;}
.left_side_big ul li {padding:5px 10px; margin:3px 0; background:#eee; color:#333;}
.left_side_big ul li a {color:#333;}
.left_side_big ul li:hover {background:#cecece;}
.right_side_big { width:68%;float:right; margin:0 0 15px 0;}
.right_side_big.l {float:left;}
.right_side {padding:10px 18px;}
.content_blog {margin:0px 0px 70px 0px; padding:0;}
.content_blog .some_blog {width:48%; float:left;}
.content_blog .some_blog ul {list-style:none; padding:5px 0;}
.content_blog .some_blog li {border-bottom:1px solid #e9e9e9; background:url(../images/ul_li_bg.png) left no-repeat; padding:3px 0 3px 15px;}
.content_blog .some_blog li a {font-size:12px; color:#497999; }
.content_blog .some_blog li a:hover { color:#636363; }
.content_blog .some_blog2 {width:48%; float:right;}
.content_blog .some_blog2 p.twitter { background:url(../images/p_twiiter.png) top no-repeat; padding:40px 20px 80px 20px; }
img.banner {border-right:1px solid #eaeaea; padding:15px 21px; background:#fff; float:left; margin:0 10px 0 0;}
img.banner.last {border:none;}
img.banner:hover {border: solid 1px #eaeaea; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; box-shadow: 1px 1px 5px #999; }
.prefooter {
padding:0 0 0 0;
margin:0 auto;
background: #ededed;
background: -moz-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #ededed), color-stop(53%, #f6f6f6), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%);
background: -o-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%);
background: -ms-linear-gradient(top, #ededed 0%, #f6f6f6 53%, #ffffff 100%);
background: linear-gradient(to bottom, #ededed 0%, #f6f6f6 53%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );}
.prefooter h4 {padding:10px 0 20px 0; margin:0; color:#fff; font-size:30px; }
.prefooter h4 span {color:#666; }
.prefooter h2 {font-size:14px; color:#666; text-transform:none;padding:30px 10px 5px 10px;word-spacing:0.08em;font-weight:bold;}
.prefooter p {color:#666; font-size:11px; line-height:1.5em; padding:5px 0; }
.prefooter p span { color:#333366; }
.pref_blog { margin:5px 0px 5px 0px; padding:0; }
.pref_blog a:hover { color:#333366; }
.pref_blog ul {color:#666; list-style:none; margin:0; padding:0px 0; }
.pref_blog li {padding:4px 0; border-bottom:1px solid #f2f2f2; }
.pref_blog li a:hover {color:#333366;}
a.fl {margin:10px 10px 40px 0; float:left; padding:0; }
img.fgh {background:#fff;padding:0; margin:0 3px 0 0; float:left;}
img.fgh:hover {background:#aecada;}
.Flickr {margin: 0px 0px 5px 0; }
.Flickr img {padding:3px; background:#fff; float:left; margin:5px 4px 5px 0; }
.Flickr img.last {margin:5px 0;}
.footer {height: 50px;text-align:center;color:#aaa;font-size:11px;font-weight:400;background:#333366;padding:32px 0 0 0;margin:0 auto;}
.footer a { color:#eee; text-decoration:none;padding:0 5px;}
.footer a:hover {text-decoration:underline;}
img.h2_hover1 { margin:10px 0; background:url(../images/h2_img_1.png) center no-repeat;}
img.h2_hover2 { margin:10px 0; background:url(../images/h2_img_2.png) center no-repeat;}
img.h2_hover3 { margin:10px 0; background:url(../images/h2_img_3.png) center no-repeat;}
img.h2_hover4 { margin:10px 0; background:url(../images/h2_img_4.png) center no-repeat;}
img.h2_hover1:hover {background:url(../images/h2_img_1_1.png) no-repeat;}
img.h2_hover2:hover {background:url(../images/h2_img_2_1.png) no-repeat;}
img.h2_hover3:hover {background:url(../images/h2_img_3_1.png) no-repeat;}
img.h2_hover4:hover {background:url(../images/h2_img_4_1.png) no-repeat;}
.img_hover_box.pic a {display: block; position: relative; margin-bottom:15px; }
.img_hover_box.pic a img {margin:0; }
.img_hover_box.pic a img.h {position: absolute; top: 0; left: 0; visibility:hidden; background:none; border:none; }
.img_hover_box.pic a:hover img.h { visibility:visible;}
.btn {margin:12px 0 0; padding:0px 0px 0; text-align:center; }
.btn a {font-size:11px; color:#8f8f8f; text-transform:uppercase; height:33px; padding:8px 12px; background:#f7f7f7; border:1px solid #ebebeb; font-weight:bold; }
.btn a:hover {color:#fff; background:#ebad00; border-color:#9cac50; }
.btn a span {color:#ebad00; font-size:12px; font-weight:normal; }
.pic img {padding:0px; background:#ffffff;}
.pic a:hover img {background:#e1e1df;border:1px solid #e1e1df; /**/ }
.pic img.h {background:none; }
.pic.fl {margin:5px 20px 10px 0; }
.pic.fr {margin:5px 0 20px 10px; }
.overview img {max-width: 100%;}
.whiteBackground {background-color: white; margin: 0 auto; padding: 0 10px 0 10px;}
.greyBackground {background-color:#fafafa;height:auto;margin:0 auto;padding: 0 10px;}
#bar {height:8px; width:auto; margin-left: 0px; margin:5px 0 5px 0; background: url(https://www.herget-erfurt.de/bilder/1415133981/1415133981-1417653968-barMin.png) repeat-x;}
.barspace {height:8px; width:auto; margin-left: 0px; margin:5px 0 5px 0; background: url(https://www.herget-erfurt.de/bilder/1415133981/1415133981-1417653968-barMin.png) repeat-x;} 
#bar_footer {height:8px; width:auto; margin-left: 0px; margin:5px 0 5px 0; background: url(https://www.herget-erfurt.de/bilder/1415133981/1415133981-1417653968-barMin.png) repeat-x;}
.lastBlock {margin:0;margin-right:0px !important;}
/*.firstBlock {margin:0;margin-top:5px;margin-left:0 !important;margin-right:0px;}*/
.whiteFooter {padding-bottom:0px;}
.whiteMain {padding-bottom: 20px;}
.slideShow {margin-top: 0px; margin-bottom:0px;border:none;padding:0;}
.one_half_pad img {max-width:100%; height: auto;}
.one_third_pad img {max-width:100%; height: auto;}
.two_third_pad img {max-width:100%; height:auto;}


