

.text_box_ueber_uns img{padding:0;}
.text_box_ueber_uns .text_box_unternehmen_content h1{font-size:18px;font-weight:700;margin:0 0 12px;}
.text_box_ueber_uns ul{margin:0 0 20px 0;padding:0;}
.text_box_ueber_uns li{padding:0 0;font-size:16px;font-weight:700;}
.text_box_ueber_uns li > div{max-width:86%;display:inline-block;vertical-align:top;}
.text_box_ueber_uns li:before{padding-right:6px;font-size:11px;font-family:'Glyphicons Halflings';content:"\2b";color:#E95F0F;font-weight:100;}


.case_container img{padding:0;}
.last_article{margin:10px 0;font-weight:700;font-size:16px;padding:0 0 0 10px;}

.text_box_unternehmen .monitor_box_overlay{padding:10px 0;}

.case_filter li{display:inline-block;margin:0 0 0 30px;line-height:1;}
.case_filter li:before{content:'+';font-size:20px;color:#FE6D04;position:relative;font-family:'Nunito';font-weight:900;padding:0 6px 0 0;}
.case_filter li a{color:#444444;font-size:16px;text-decoration:none;font-weight:700;}
.case_filter li a:hover{color:#FE6D04;}
.case_filter .filter_aktiv{color:#FE6D04;}

.ansprechpartner_content img{border:1px solid #B9C0C8;border-radius:10px;padding:0;margin:0 0 20px 0;font-size:16px;}
.ansprechpartner_content p{text-align:left;font-size:15px;}
.ansprechpartner_content ul{margin:0 0 24px 0;padding:0 0 0 10px;}
.ansprechpartner_content li{color:#003669;font-size:16px;padding:0;margin:0;line-height:1.3;}
.ansprechpartner_content li > div{display:inline-block;max-width:90%;padding:10px 0 0 0;}
.ansprechpartner_content li::before{content:'+';padding:0 6px 0 0;font-size:20px;color:#FE6D04;position:relative;font-family:'Nunito';font-weight:900;vertical-align:top;}
.ansprechpartner_content h2,
.ansprechpartner_content h3,
.ansprechpartner_content h4{font-weight:700;font-size:18px;}

.ansprechpartner_nav{background-color:#e8f2fc;padding:10px 20px;font-size:16px;margin:20px 0;}
.ansprechpartner_nav a{color:#1251A0;font-weight:700;}
.ansprechpartner_nav a:hover{color:#E95F0F;}
.ansprechpartner_nav .previous_post a{padding:0 0 0 20px;}
.ansprechpartner_nav .next_post{text-align:right;padding:0 10px 0 0;}

.ansprechpartner_box{margin:0 auto 50px auto;max-width:262px;}
.ansprechpartner_box a{font-size:13px;}
.ansprechpartner_box img{padding:0;border-radius:12px;height:auto;}
.ansprechpartner_box .ansprechpartner_name h2{font-size:16px;margin:10px 0;font-weight:700;text-transform:uppercase;font-variant:small-caps;}
.ansprechpartner_box .ansprechpartner_funktion{font-style:italic;font-size:14px;min-height:46px;}
.ansprechpartner_box .ansprechpartner_fax{margin:4px 0;font-size:13px;}
.ansprechpartner_box .ansprechpartner_kontakt .glyphicon{margin:0 10px 0 0;color:#E4650D;}
.ansprechpartner_box .ansprechpartner_standort{margin:12px 0 0 0;font-weight:700;}
.ansprechpartner_box .ansprechpartner_standort .glyphicon{margin:0 6px 0 0;}
.ansprechpartner_box .ansprechpartner_mail{font-size:14px;}

.zertifkat_container{}
.zertifkat_box{margin:0 0 30px 0;}
.zertifkat_img{}
.zertifkat_text{text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;}
#newsletter_frame{height:500px;}
.text_box_unternehmen .image_brosch{text-align:center;background:#D7E3F1;border-radius:6px;}
#google_map_standorte img{max-width:inherit !important;}

.timeline_container{height:200px;}
.timeline_container h2{font-size:18px;font-weight:700;margin:0 0 12px;}
.timeline_container .timeline{background:#444444;color:#fff;width:100%;height:46px;position:relative;}
.timeline_container .timeline_arrow{border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:23px solid #444444;position: absolute;right:-23px;top: 0;}
.timeline_container .year{position:absolute;top:14px;font-weight:700;}
.timeline_content_container .timeline_box{position:relative;float:left;width:140px;height:240px;}
.timeline_content_container .timeline_content{position:absolute;padding:6px 0 0 6px;border-left:1px dotted #444444;}
#timeline_top_content .timeline_content{bottom:0;}
#timeline_bottom_content .timeline_content{top:0;}
.timeline_content_container .timeline_content .timeline_headline{font-size:14px;padding-bottom:10px;font-weight:700;text-transform:uppercase;}
.timeline_content_container .timeline_content .timeline_list ul{padding:0;}
.timeline_content_container .timeline_content .timeline_list li{display:block;font-size:13px;line-height:1.2;}
.timeline_content_container .timeline_content .timeline_list li > div{display:inline-block;padding:0px 0 6px 4px;max-width:86%;vertical-align:top;}
.timeline_content_container .timeline_content .timeline_list li:before{font-family:'Glyphicons Halflings';content:"\2b";font-size:10px;font-weight:100;}

.firmen_darst_container{position:relative;}
.firmen_darst_container h2{font-size:18px;font-weight:700;margin:0 0 12px;}
.firmen_darst_container .circle_container{height:540px;}
.firmen_darst_container .circle{border-radius:50%;width:160px;height:160px;position:absolute;opacity:0.8;}
.firmen_darst_container .circle_text{color:#fff;font-size:16px;text-align:center;font-weight:700;}
.firmen_darst_container .circle.top{top:58px;left:40%;padding-top:56px;z-index:1;}
.firmen_darst_container .circle.top_left{top:120px;left:29%;padding-top:56px;}
.firmen_darst_container .circle.top_right{top:120px;left:51%;padding-top:56px;}
.firmen_darst_container .circle.middle{top:200px;left:40%;padding-top:48px;z-index:2;}
.firmen_darst_container .circle.middle_left{top:236px;left:27%;padding-top:54px;z-index:1;}
.firmen_darst_container .circle.middle_right{top:236px;left:53%;padding-top:54px;z-index:1;}
.firmen_darst_container .circle.bottom_left{top:328px;left:34%;padding-top:60px;z-index:1;}
.firmen_darst_container .circle.bottom_right{top:328px;left:46%;padding-top:60px;}
.firmen_darst_container .circle.green{background-color:green;}
.firmen_darst_container .circle.tuerkis{background-color:#009AB2;}
.firmen_darst_container .circle.blue{background-color:#3E70BA;}
.firmen_darst_container .circle.black{background-color:#000;}

.firmen_darst_container .firmen_darst_logo img{}
.firmen_darst_container .firmen_darst_content{padding-left:10px;}
.firmen_darst_container .firmen_darst_headline{font-size:14px;padding-bottom:10px;font-weight:700;text-transform:uppercase;}
.firmen_darst_container .firmen_darst_list ul{padding:0;}
.firmen_darst_container .firmen_darst_list li{display:block;font-size:13px;line-height:1.2;}
.firmen_darst_container .firmen_darst_list li > div{display:inline-block;padding:0px 0 6px 4px;max-width:86%;vertical-align:top;}
.firmen_darst_container .firmen_darst_list li:before{font-family:'Glyphicons Halflings';content:"\2b";font-size:10px;font-weight:100;}
.firmen_darst_container .firmen_darst_list .sub_list{padding-left:30px;}

.firmen_darst_container .reputativ_container{position:absolute;border-top:1px dotted #444444;max-width:290px;top:200px;}

.firmen_darst_container .neo_container{position:absolute;max-width:350px;top:410px;}
.firmen_darst_container .neo_container .top_line{border-top:1px dotted #444444;max-width:344px;}
.firmen_darst_container .neo_container .firmen_darst_headline{padding:10px 0;}
.firmen_darst_container .neo_container .firmen_darst_content{padding-left:0px;}


.firmen_darst_container .lom_container{position:absolute;width:526px;top:65px;right:0;}
.firmen_darst_container .lom_container .top_line{border-top:1px dotted #444444;max-width:540px;}
.firmen_darst_container .lom_container .firmen_darst_headline{padding:10px 0;}
.firmen_darst_container .lom_container .firmen_darst_content{padding-left:20px;}

/* Medium Devices, Desktops */
@media only screen and (max-width:1200px) {
.firmen_darst_container .circle{width:150px;height:150px;}
.firmen_darst_container .circle_text{font-size:14px;}
.firmen_darst_container .reputativ_container{max-width:240px;top:200px;}
.firmen_darst_container .firmen_darst_headline{font-size:14px;}
.firmen_darst_container .firmen_darst_list li{font-size:13px;}
.firmen_darst_container .neo_container .top_line{max-width:284px;}
.firmen_darst_container .lom_container{width:419px;top:65px;}
.firmen_darst_container .lom_container .top_line{max-width:540px;}

.timeline_content_container .timeline_box{width:100px;}
#timeline_top_content .timeline_box{width:100px;}

}


/* Small Devices, Tablets */
@media only screen and (max-width:992px) {
.text_box_unternehmen .text_box_unternehmen_img{float:none;}
.text_box_unternehmen .text_box_unternehmen_content h1,
.text_box_unternehmen h1{font-size:24px;}
.firmen_darst_container .circle{width:140px;height:140px;}
.firmen_darst_container .circle_text{font-size:13px;}
.firmen_darst_container .circle.top{top:65px;left:40%;padding-top:52px;z-index:1;}
.firmen_darst_container .circle.top_left{top:126px;left:28%;padding-top:52px;}
.firmen_darst_container .circle.top_right{top:126px;left:52%;padding-top:52px;}
.firmen_darst_container .circle.middle{top:200px;left:40%;padding-top:48px;}
.firmen_darst_container .circle.middle_left{top:236px;left:24%;padding-top:50px;}
.firmen_darst_container .circle.middle_right{top:236px;left:56%;padding-top:50px;}
.firmen_darst_container .circle.bottom_left{top:316px;left:33%;padding-top:52px;}
.firmen_darst_container .circle.bottom_right{top:316px;left:47%;padding-top:52px;}
.firmen_darst_container .reputativ_container{max-width:190px;top:200px;}
.firmen_darst_container .firmen_darst_content{padding-left:4px;max-width:160px;}
.firmen_darst_container .firmen_darst_list li{font-size:12px;}
.firmen_darst_container .neo_container{max-width:230px;top:410px;}
.firmen_darst_container .neo_container .firmen_darst_content{padding-top:10px;}
.firmen_darst_container .lom_container{width:340px;top:75px;}
.firmen_darst_container .lom_container .top_line{max-width:540px;}
.firmen_darst_container .lom_container .firmen_darst_content{padding-left:4px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width:768px) {	
#newsletter_frame{height:600px;}
.zertifkat_img{text-align:center;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width:480px) {

}


@media only screen and (max-width:320px) {
}











