@font-face {
    font-family: 'Vista';
    src: url('./fonts/VistaSansBook.woff');
    src: url('./fonts/VistaSansBook.woff') format('embedded-opentype'), url('./fonts/VistaSansBook.woff') format('woff'), url('./fonts/VistaSansBook.ttf') format('truetype');

}
@font-face {
    font-family: 'Titillium';
    src: url('./fonts/TitilliumWeb-Light.ttf'), url('./fonts/TitilliumWeb-Light.ttf') format('truetype');
}
/*Farben angepasst*/
.orange {color:#f39324}
main a, .ui-widget-content a {color:#f39324;}
.headermenu a:hover, .headermenu a.active {color:#f39324}
.headermenu .second-level {border-top:4px solid #f39324;text-align: left;}
.ce-bodytext .textbox {border:1px dashed #f39324;}
.headerslider.flexslider  {border-bottom: 5px solid #f39324;}
.bildtextslider .flex-direction-nav a:before {;color:#f39324}
.layout-0 .ui-widget-header .ui-state-active {color:#f39324;}
.layout-1 .ui-widget-content {background:transparent;border:1px solid #f39324; padding-top: 30px;}
.layout-1 .ui-widget-header .ui-state-active {background: #f39324;}
.layout-2 .ui-widget-header .ui-state-active {color:#f39324;}
.layout-3 .ui-widget-header .ui-state-active {;color:#f39324;}
.layout-4 .ui-widget-content {background:transparent;border:1px solid #f39324;}
.layout-4 .ui-widget-header .ui-state-active {background: #f39324;}
.layout-5 .ui-widget-header .ui-state-active {;color:#f39324;}
.tablehead {color:#f39324;}
.tablecontent .col9 {border-left:1px dashed #f39324}
.layout-0 .tableslider .flex-direction-nav a:before {color:#f39324}
figcaption {border:1px dashed #f39324;}
.referencemore {color: #f39324;}
.referenceless {color: #f39324;}
.referenceText.open {border:1px solid #f39324;}
.networkComponent .lightbox {border:1px dashed #f39324;}

.competence .lightbox {border:1px dashed #f39324;}
.competence:nth-of-type(3) .inner {background:#f39324;}
.competence .lightbox span {color:#f39324;}
.layout-100 .flex-active-slide .description{opacity: 1; right:-1000px}
.referenceText {border: 1px solid #666; color: #666;}

figcaption {border:1px dashed #666;color:#666; }
.networkComponent .lightbox span {color:#f39324;}

main {padding-top:175px;padding-bottom: 15px;}
.uid49  main {padding-top:270px;padding-bottom: 15px;}
main ul li, .htmlarea-content-body ul li, .flexslider ul li .tablecontent ul li {}
main ul li, .htmlarea-content-body ul li, .flexslider ul li .tablecontent ul li { background: url('img/listpointesel.png') no-repeat 0px 7px transparent; padding-left: 25px; margin: 0 0 6px 0; }
body {color:#666; font-family: 'Vista'!important;}


.layout-1 .ui-accordion .ui-accordion-header{padding-top:5px}

main a, .ui-widget-content a {color: #f39324;}
.internal-link, .mitPfeil {background: url('img/link-eb-orange.png') no-repeat 0px 2px transparent; padding-left: 17px;}
.bildtextslider .flex-direction-nav a::before {color: #f39324;}
.layout-1 .tableslider .flex-direction-nav a {background:url('img/table_left2_orange.png') no-repeat 0 0 transparent}
.layout-1 .tableslider .flex-direction-nav a.flex-next {background:url('img/table_right2_orange.png') no-repeat 0 0 transparent}

.mapcircle iframe {max-width: 155px; max-height: 155px; border-radius: 155px;}
.networkComponent img {border-radius: 100% !important;}
.accordion img {border-radius: 100% !important;}

.klickfelder .text{bottom:4px}
.postitInner p{font-size:14px}
.postitInner .postitHead{font-size:14px}
.postitInner {padding: 23px;}
.sliderBildTextInner .title{font-size: 16px}
.ce-bodytext .textbox{padding:0}
.networkComponent .lightbox{padding:20px}
.networkComponent .lightbox p{margin-bottom: 0}

main {display:block;}

.headerTop .logocenter{text-align: center; margin-top: 20px; }
.uid49  .headermenu .first-level{float:none!important; text-align: center;margin-top: 15px;}
.headerBottom {text-transform: uppercase; background: #585858;color: #fff;font-family:"Titillium",verdana;font-size: 18px;padding: 15px 0 15px;text-align: center;}
.headermenu a {color:#666;}
.headermenu .first-level .level0 a { padding: 23px 12px 40px;}
.headermenu .second-level   { margin-left: 12px;}
.headermenu .second-level  a { padding: 10px!important;}
.uid49  .headermenu .first-level .level0 a {font-size: 17px;}
.headermenu a:hover ,.headermenu a.active{color:#f39324;}
.headermenu .first-level .level0 a:hover span, .headermenu .first-level .level0 a.active span { border-top: none; border-bottom: 5px solid #f39324; padding: 0 0px 40px;}
.uid49 .headermenu .first-level .level0 a:hover span,.uid49 .headermenu .first-level .level0 a.active span {border-top: none; border-bottom: 5px solid #f39324; padding: 0 0px 38px;}
.logoend{ text-align: center;padding-top: 20px;}
.headerslider.flexslider { border: none; border-bottom: none;  margin: 0 0 25px 0;}
.headermenu .second-level {border-top: none;top: 89px;}
.headerslider .descslide p{font-size:25px; line-height: 36px!important; color: #f39324; padding-bottom:20px}

.footerTop { background-color: #f39324; border-top: 4px solid #f39324;}
.footerBottom { background-color: #d27202; color: #FFF;}
.footermenu li a, .footermenu li span.print {color: #fff;}
.location {color:#4a4846}
.location p{line-height: 24px}
.locationHead {color: #4a4846;}
.footerTop a {color: #fff;}

.mapcircle {border:none;border-radius: 0;}
.mapcircle iframe { border: 0;}

.layout-0 .ui-widget-content {color: #666;}
.layout-0 .ui-state-default, 
.layout-0 .ui-widget-content .ui-state-default, 
.layout-0 .ui-widget-header .ui-state-default {color:#666;}

.layout-1 .ui-state-default, 
.layout-1 .ui-widget-content .ui-state-default, 
.layout-1 .ui-widget-header .ui-state-default {background: #848484;color:#FFF}
.layout-1 .ui-state-active, 
.layout-1 .ui-widget-content .ui-state-active, 
.layout-1 .ui-widget-header .ui-state-active {margin-bottom:0px;border-bottom:none;background: #f39324;color:#FFFFFF;}

.layout-2 .ui-state-default, 
.layout-2 .ui-widget-content .ui-state-default, 
.layout-2 .ui-widget-header .ui-state-default {color:#666;}

.layout-3 .ui-state-default, 
.layout-3 .ui-widget-content .ui-state-default, 
.layout-3 .ui-widget-header .ui-state-default {color:#666;}

.layout-4 .ui-state-default, 
.layout-4 .ui-widget-content .ui-state-default, 
.layout-4 .ui-widget-header .ui-state-default {background: #848484;color:#FFF}
.layout-4 .ui-state-active, 
.layout-4 .ui-widget-content .ui-state-active, 
.layout-4 .ui-widget-header .ui-state-active {margin-bottom:0px;border-bottom:none;background: #f39324;color:#FFFFFF;}


.layout-5 .ui-state-default, 
.layout-5 .ui-widget-content .ui-state-default, 
.layout-5 .ui-widget-header .ui-state-default {color:#666;}

.layout-0 .ui-widget-content {color: #666;}
.layout-1 .ui-widget-content {color: #666;}
.layout-2 .ui-widget-content {color: #666;}
.layout-3 .ui-widget-content {color: #666;}
.layout-4 .ui-widget-content {color: #666;}
.layout-5 .ui-widget-content {color: #666;}

.layout-0 .ui-accordion-header-icon.ui-icon {background-image: url('img/pfeile-eb-orange.png');}
.layout-1 .ui-accordion-header-icon.ui-icon {background-image: url('img/pfeile-eb-orange.png');}
.layout-2 .ui-accordion-header-icon.ui-icon {background-image: url('img/pfeile-eb-orange.png');}
.layout-3 .ui-accordion-header-icon.ui-icon {background-image: url('img/pfeile-eb-orange.png');}
.layout-4 .ui-accordion-header-icon.ui-icon {background-image: url('img/pfeile-eb-orange.png');}
.layout-5 .ui-accordion-header-icon.ui-icon {background-image: url('img/pfeile-eb-orange.png');}



.layout-1 .ui-state-default, .layout-1 .ui-widget-content .ui-state-default, .layout-1 .ui-widget-header .ui-state-default {background: #adadad;}
.klickfelder .klickbgr-0 .text {background:rgba(80,80,80,0.6)}
.tableInner	{border:1px dashed #666;}
.sliderBildTextInner .text {background: rgba(80, 80, 80, 0.6)}
.referenceText {color: #666; border: 1px solid #666;}
figcaption {border:1px dashed #666;color:#666; line-height: 24px; font-size: 14px}
a figcaption {color:#f39324}

.tickbox li {background: url('img/ico_checkbox-eb.png') no-repeat 0px 0px transparent;}
.tickbox li.active {background-position: 0px -768px;}

.bar1, .bar2, .bar3 { background-color: #666; }


.ce-bodytext .textbox,.bildtextslider .flex-viewport,.klickfelder .klickfeldInner img,.klickfelder .text,.accordion  img,.layout-1 .ui-widget-header .ui-state-default,.layout-4 .ui-widget-header .ui-state-default,.tableInner,
.ce-bildtexteckig img,.referenceText,.networkComponent img,.networkComponent .lightbox,.competence .lightbox,figure img,.competence:nth-of-type(3) .inner  {border-radius: 0;}
.ce-bodytext .textbox,.tableInner,.tablecontent .col9,figcaption,.networkComponent .lightbox,.competence .lightbox {border: 0px dashed #666;}

.layout-100 .sliderHeaderInner .text.position-0 {top: 20%;}
.layout-100 .sliderHeaderInner .text.position-1 {top: 20%;}


@media (max-width: 1046px) {
.uid49 .headermenu .first-level .level0 a:hover span, .uid49 .headermenu .first-level .level0 a.active span{border:none}
.headermenu .second-level {text-align: center;}
.headermenu.responsive ul.first-level{text-align: center;}
}
@media (max-width: 1050px) {
    main {padding-top: 0px;}
    .uid49 main {padding-top: 0px;}
    .logo {position: relative;}
    .logo .img-responsive { max-height: 100% !important;}
    .headerTop .logo{width: 100% !important; text-align: center}
    .headermenu .first-level .level0 a:hover span, .headermenu .first-level .level0 a.active span {border-bottom: 0;}
	.headermenu .first-level .level0 a{padding:10px;}
}

@media (max-width: 1440px) {
    .layout-100 .sliderHeaderInner .text.position-1 {top: 20%;}
    .layout-100 .sliderHeaderInner .text.position-0 {top: 20%;}

}
@media (max-width: 1280px) {
    .layout-100 .sliderHeaderInner .text.position-1 {top: 6%;}
    .layout-100 .sliderHeaderInner .text.position-0 {top: 6%;}

}
@media (max-width: 1024px) {
	.sliderHeaderInner .description p{font-size: 20px;	line-height: 27px !important;}
	.sliderHeaderInner .description{line-height:20px!important}
}

@media (max-width: 700px) {
  figure img,figcaption.captionWidth{ width: 100% !important;max-width:318px; height: auto !important; }
}

.cc-revoke {
    display: none;
}