@import url(./css/cookie-message.css);
@import url(./css/widgets_vendor.css);
body {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:16px
}
.mega-menu * {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif
}
.mega-menu * {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:16px;
	font-weight:400
}
.mega-menu .menu-links>li {
	line-height:86px
}
.mega-menu .drop-down-multilevel>li>a {
	font-size:15px;
	line-height:20px;
	text-transform:none;
	text-decoration:none
}
.mega-menu .menu-search-bar input {
	font-size:.9em;
	font-weight:400
}
.mega-menu .drop-down h4,.mega-menu .drop-down-tab-bar h4 {
	font-size:18px;
	font-weight:normal;
	line-height:1.1
}
.mega-menu .drop-down li>a,.mega-menu .drop-down-tab-bar li>a {
	font-size:.9em
}
.mega-menu .drop-down-multilevel i.fa {
	font-size:1em;
	line-height:1.375em
}
.mega-menu .menu-links>li>a {
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none
}
.mega-menu .menu-links>li.search-section .close-search,div.search-section .close-search {
	font-size:14px
}
.mega-menu .menu-mobile-collapse-trigger {
	top:20px;
	right:0
}
@media screen and (max-width:1049px) {
	.mega-menu .menu-links>li {
		line-height:50px
	}
	.mega-menu .menu-links>li>a {
		line-height:1.1em;
		line-height:normal
	}
	.mega-menu .menu-links>li>a:hover,.mega-menu .drop-down-multilevel li>a:hover,.mega-menu .drop-down-multilevel li.activeTrigger>a:hover {
		font-weight:normal
	}
	.mega-menu .drop-down-multilevel>li>a {
		font-size:1.2em;
		line-height:1
	}
}
@media screen and (max-width:992px) {
	.mega-menu .drop-down-multilevel>li>a {
		font-size:1em
	}
	.mega-menu .drop-down a,.mega-menu .drop-down-tab-bar a {
		font-size:1em
	}
}
@media screen and (max-width:400px) {
	.mega-menu .menu-links>li>a {
		font-size:1em;
		line-height:1em
	}
	.mega-menu .drop-down a,.mega-menu .drop-down-tab-bar a {
		font-size:1em
	}
}
.widget {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:16px;
	font-weight:300;
	line-height:1.4em;
	letter-spacing:.08px
}
.widget h1,.widget .h1-like {
	font-family:'Superior Title','Times New Roman',serif;
	font-size:50px;
	font-weight:900
}
.widget.headline h2,.widget.headline .h2-like,.widget.headline h3,.widget.headline .h3-like,.widget.headline h4,.widget.headline .h4-like,.widget.headline h5,.widget.headline .h5-like,.widget.headline h6,.widget.headline .h6-like {
	font-family:'Superior Title','Times New Roman',serif;
	font-size:50px;
	font-weight:900
}
.widget h2,.widget .h2-like {
	font-family:'Superior Title','Times New Roman',serif;
	font-size:36px;
	font-weight:900
}
.widget h3,.widget .h3-like {
	font-family:'Superior Title','Times New Roman',serif;
	font-size:18px;
	font-weight:900
}
.widget p,.widget .p-like {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:1em;
	font-weight:300;
	line-height:1.4em;
	letter-spacing:.08px
}
.widget .imgTitle {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:16px;
	font-weight:400
}
.widget ul li {
	font-style:italic
}
.widget header p,.widget .subline,.widget .subheading {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:24px;
	font-weight:300
}
.widget .btn,.widget input.btn {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:14px;
	font-weight:900
}
.widget .btn.primary,.widget .btn.btn-primary,.widget input.btn.primary,.widget input.btn.btn-primary {
	text-transform:uppercase
}
.widget .btn.linkBtn,.widget input.btn.linkBtn {
	font-size:1em;
	letter-spacing:.07em
}
.widget .icon {
	font-size:50px;
	text-decoration:none
}
.widget .icon.small {
	font-size:20px
}
.PLPL .widget,.PLPL .widget p,.PLPL .widget .p-like,.PLPL .widget header p,.PLPL .widget .subline,.PLPL .widget .subheading {
	font-weight:400
}
@media screen and (max-width:640px) {
	.widget h1,.widget .h1-like {
		font-size:28px
	}
	.widget.headline h2,.widget.headline .h2-like,.widget.headline h3,.widget.headline .h3-like,.widget.headline h4,.widget.headline .h4-like,.widget.headline h5,.widget.headline .h5-like,.widget.headline h6,.widget.headline .h6-like {
		font-size:28px
	}
	.widget h2,.widget .h2-like {
		font-size:24px
	}
	.widget header p,.widget .subline,.widget .subheading {
		font-size:19px
	}
}
.akkordeon .content-wrapper .card .card-header .mb-0 a {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-weight:600;
	text-transform:uppercase
}
.akkordeon .content-wrapper .card .card-header .mb-0 a:hover,.akkordeon .content-wrapper .card .card-header .mb-0 a:focus,.akkordeon .content-wrapper .card .card-header .mb-0 a:active {
	text-decoration:none
}
.akkordeon .content-wrapper .card .card-content .card-body h2 {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-weight:600;
	font-size:16px
}
@media screen and (min-width:1280px) {
	.akkordeon .content-wrapper .card .card-header .mb-0 a {
		font-size:18px
	}
}
@media screen and (max-width:640px) {
	.akkordeon .content-wrapper .card .card-header .mb-0 a {
		font-size:16px
	}
}
.ansprechpartner .content-wrapper .tiles-wrapper .tile .meta .name {
	font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;
	font-size:1.25em;
	font-weight:600;
	text-transform:uppercase
}
.ansprechpartner .content-wrapper .tiles-wrapper .cv .entry .date {
	font-weight:600
}
#footer {
	font-size:14px
}
#footer #footer_content h5,#footer #footer_content .h5 {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase
}
#footer #footer_content .content .column ul li {
	font-style:normal
}
#footer #footer_content .content .column .mobile-submenu-content p {
	font-size:14px
}
#footer #footer_content .content .column svg.svg-inline--fa {
	font-size:16px
}
#footer #footer_bottom #footer-lbnavi ul li {
	font-style:normal;
	text-transform:uppercase
}
#footer #footer_bottom #copyright {
	font-size:12px
}
@media(max-width:767px) {
	#footer #footer_content .mobile-submenu .h5,#footer #footer_content .mobile-submenu h5,#footer #footer_bottom .mobile-submenu .h5,#footer #footer_bottom .mobile-submenu h5 {
		font-weight:600
	}
	#footer #footer_content .mobile-submenu.open .h5,#footer #footer_content .mobile-submenu.open h5,#footer #footer_content .mobile-submenu.alwaysOpen .h5,#footer #footer_content .mobile-submenu.alwaysOpen h5,#footer #footer_bottom .mobile-submenu.open .h5,#footer #footer_bottom .mobile-submenu.open h5 {
		font-weight:900
	}
	#footer #footer_bottom .mobile-submenu.alwaysOpen .h5,#footer #footer_bottom .mobile-submenu.alwaysOpen h5 {
		font-weight:600
	}
	#footer #footer_content #footer-lbnavi ul li,#footer #footer_bottom #footer-lbnavi ul li {
		font-weight:600
	}
}
.iconSeparator .content-wrapper .headline {
	font-family:'Sunrise International',sans-serif;
	font-size:50px;
	letter-spacing:3px
}
.iconWall .content-wrapper .icon-wrapper .image {
	font-size:30px
}
.kontaktformular .content-wrapper .header * {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:1.5em;
	font-weight:400
}
form .label-mandatory,.form .label-mandatory {
	font-size:.875em
}
form .below-form-content label,.form .below-form-content label {
	font-size:.75em;
	font-weight:normal;
	font-style:italic
}
form .input.radio-buttons label,.form .input.radio-buttons label {
	font-size:.9em;
	font-style:normal;
	text-transform:uppercase
}
form .input.dropdown label,.form .input.dropdown label {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:.9em;
	font-weight:400;
	text-transform:uppercase
}
form .input--hoshi:not(.file-upload) label,.form .input--hoshi:not(.file-upload) label {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:.9em;
	font-weight:400;
	text-transform:uppercase
}
form .input__field,.form .input__field,form input[type=text].form-control,.form input[type=text].form-control {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-weight:600
}
form .input__label-content,.form .input__label-content {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase
}
form .radio-wrapper label,.form .radio-wrapper label {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:.875em;
	font-weight:400
}
.produktSlider .content-wrapper .swiper-produktslider .swiper-wrapper .swiper-slide .product-name {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:1.375em;
	font-weight:400;
	text-transform:uppercase
}
.produktSlider .content-wrapper .swiper-produktslider[data-slideshow="false"] .swiper-slide .product-name,.produktSlider .content-wrapper .swiper-produktslider .swiper-wrapper .swiper-slide.swiper-slide-active .product-name,.produktSlider .content-wrapper .swiper-produktslider .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .product-name {
	font-weight:600
}
.produktSlider .content-wrapper .swiper-produktslider .swiper-wrapper .swiper-slide .product-subline {
	font-size:.875em
}
.produktSlider .content-wrapper .swiper-produktslider .swiper-wrapper .swiper-slide .product-description {
	font-size:.875em;
	line-height:1.36em
}
.searchBox .content-wrapper button {
	font-size:30px
}
.teaserBoxen .content-wrapper .teaserBox .inner .teaserText {
	font-family:'Superior Title','Times New Roman',serif;
	font-weight:900;
	-webkit-text-shadow:0 2px 4px rgba(63,63,63,.51);
	-moz-text-shadow:0 2px 4px rgba(63,63,63,.51);
	-ms-text-shadow:0 2px 4px rgba(63,63,63,.51);
	-o-text-shadow:0 2px 4px rgba(63,63,63,.51);
	text-shadow:0 2px 4px rgba(63,63,63,.51)
}
.teaserBoxen .content-wrapper.colcount1 .teaserBox .teaserText {
	font-size:6em
}
.teaserBoxen .content-wrapper.colcount2 .teaserBox .teaserText {
	font-size:3em
}
.teaserBoxen .content-wrapper.colcount3 .teaserBox .teaserText {
	font-size:1.9em
}
.teaserBoxen .content-wrapper.colcount4 .teaserBox .teaserText {
	font-size:1.375em
}
.teaserTiles .content-wrapper .teaserTile .content h2 {
	font-size:2em;
	line-height:1
}
.teaserTiles .content-wrapper .teaserTile .content .icon {
	font-size:56px;
	line-height:1
}
.teaserTiles .content-wrapper .teaserTile .content h2 {
	font-size:2em;
	line-height:1
}
.teaserTiles .content-wrapper .teaserTile .content h3 {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:1.25em;
	font-weight:300;
	line-height:1
}
.teaserTiles .content-wrapper .teaserTile .content .next {
	font-size:40px;
	line-height:1
}
.timelineWidget .content-wrapper .timeline-header h2 {
	font-family:'Source Sans Pro','Helvetica','Arial',sans-serif;
	font-size:24px;
	font-weight:300;
	line-height:22px
}
.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item {
	font-style:normal
}
.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item .year {
	font-family:'Superior Title','Times New Roman',serif;
	font-size:30px;
	font-weight:300;
	line-height:30px
}
.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item .title {
	font-family:'Source Sans Pro',sans-serif;
	font-size:20px;
	font-weight:600;
	line-height:20px;
	text-transform:uppercase
}
.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item p {
	font-family:'Source Sans Pro',sans-serif;
	font-weight:400;
	line-height:20px
}
.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item p a {
	text-decoration:none;
	text-transform:uppercase
}
.timelineWidget .content-wrapper .about-description .about-year {
	font-family:'Superior Title','Times New Roman',serif;
	font-size:30px;
	font-weight:400;
	line-height:32px
}
.timelineWidget .content-wrapper .about-description .title-sub {
	font-family:'Source Sans Pro',sans-serif;
	font-size:18px;
	font-weight:400;
	line-height:20px;
	text-transform:uppercase
}
.timelineWidget .content-wrapper .about-description .title-p {
	font-family:'Source Sans Pro',sans-serif;
	font-weight:400
}
@media(max-width:767px) {
	.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item .year {
		font-size:36px;
		line-height:36px
	}
	.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item .title {
		font-size:24px;
		line-height:24px
	}
	.timelineWidget .content-wrapper .start-timeline .timeline li.timeline-item p {
		font-size:16px
	}
	.timelineWidget .content-wrapper .about-description .about-year {
		font-size:36px;
		line-height:36px
	}
	.timelineWidget .content-wrapper .about-description .title-sub {
		font-size:24px;
		line-height:24px
	}
}
@media(max-width:479px) {
	.timelineWidget .content-wrapper .about-description .title-sub {
		font-size:23px
	}
}
.top-control .to_the_top {
	font-size:16px;
	line-height:20px
}
.nav-wrapper {
	background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/header-bg-line.jpg)
}
.mega-menu .menu-links {
	background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/menu-sp-line.png)
}
.mega-menu .menu-links>li {
	background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/menu-sp-line.png)
}
.mega-menu .drop-down-multilevel.level1 li:last-child::after,.mega-menu .drop-down.grid-col-2::after {
	background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/menu-sp-line-mobile.png)
}
.mega-menu .drop-down div.cultures .language-separator {
	background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/menu-sp-line-mobile.png)
}
@media screen and (max-width:1049px) {
	.mega-menu .menu-links {
		background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/menu-sp-line-mobile.png);
		top: 95px;
		position: relative;
	}
	.mega-menu .menu-links li {
		background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/menu-sp-line-mobile.png)
	}
}
.akkordeon .card-header *[aria-expanded="true"] .btn .plus::before,.akkordeon .card-header *[aria-expanded="true"] .btn .plus::after {
	background:#fff!important
}
html {
	overflow-x:hidden
}
header {
	z-index:2
}
header,.nav-wrapper {
	height:95px
}
.mega-menu .menu-logo>li>a.desktop {
	width:203px;
	height:133px;
	
}
.mega-menu .menu-logo>li>a.mobile {
	width:203px;
	height:87px
}
.mega-menu .menu-links {
	height:86px
}
.bread-crumb-nav ul li a.CMSBreadCrumbsLink,.bread-crumb-nav ul li a br {
	content:' '
}
.bread-crumb-nav ul li a.CMSBreadCrumbsLink,.bread-crumb-nav ul li a br:after {
	content:' '
}
body {
	font-family:"Source Sans Pro";
	overflow-x:hidden
}
body.cke_editable {
	background-color:#fff
}
a {
	font-weight:400;
	text-decoration:none
}
a:hover,a:focus,a:active {
	text-decoration:underline
}
input:focus {
	outline:none;
	text-decoration:none;
	outline-offset:0
}
img {
	max-width:100%;
	height:auto
}
.widget.textElement .content table {
	margin:25px auto
}
.widget.textElement .content table thead tr th {
	text-align:center;
	text-transform:uppercase;
	padding:15px 10px
}
.widget.textElement .content table tr td {
	padding:15px 10px
}
form .input__label--hoshi-color-1::after {
	border-color:#c95f17!important
}
form .label-mandatory {
	color:#c95f17
}
input[type="radio"]:checked~.check,.radio-buttons label.checked .check {
	border:1px solid #c95f17
}
input[type="radio"]:checked~.check::before,.radio-buttons label.checked .check::before {
	background:#c95f17
}
.kontaktformular .iconWall {
	background-color:#fcfbf9
}
.controls .playpause.playing {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2020'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;
	%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EPause_Icon%3C/title%3E%3Cg%20id='Ebene_2'%20data-name='Ebene%202'%3E%3Cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3E%3Crect%20class='cls-1'%20width='4'%20height='20'%20rx='1'%20ry='1'/%3E%3Crect%20class='cls-1'%20x='9'%20width='4'%20height='20'%20rx='1'%20ry='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.controls .playpause.paused {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml%20version='1.0'%20encoding='UTF-8'?%3E%3Csvg%20width='72px'%20height='71px'%20viewBox='0%200%2072%2071'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%20id='Startseite-Professional'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%3Cg%20id='Desktop-HD-Widgets'%20transform='translate(-473.000000,%20-8609.000000)'%3E%3Cg%20id='9.-Video-Element'%20transform='translate(0.000000,%208311.000000)'%3E%3Cg%20id='Video'%3E%3Cg%20id='Play-Button'%20transform='translate(475.000000,%20299.000000)'%3E%3Cpath%20fill='%23FFFFFF'%20d='M28.1522762,17.4174301%20L50.0292735,34.5698699%20L50.0292735,34.5698699%20C50.4638984,34.9106332%2050.5399883,35.5392096%2050.199225,35.9738345%20C50.1496132,36.0371117%2050.0925506,36.0941742%2050.0292735,36.143786%20L28.1522762,53.2962258%20L28.1522762,53.2962258%20C27.7176513,53.6369891%2027.089075,53.5608993%2026.7483117,53.1262744%20C26.6102819,52.9502249%2026.5352697,52.7329766%2026.5352697,52.5092678%20L26.5352697,18.2043881%20L26.5352697,18.2043881%20C26.5352697,17.6521034%2026.982985,17.2043881%2027.5352697,17.2043881%20C27.7589785,17.2043881%2027.9762268,17.2794003%2028.1522762,17.4174301%20Z'%3E%3C/path%3E%3Ccircle%20stroke='%23FFFFFF'%20stroke-width='3'%20cx='34.2946058'%20cy='34.6514523'%20r='33.8589212'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.controls .fs {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;
	%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EFullscreen_Icon%3C/title%3E%3Cg%20id='Ebene_2'%20data-name='Ebene%202'%3E%3Cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3E%3Cpath%20class='cls-1'%20d='M2.73,7.55H0V.91A.91.91,0,0,1,.91,0H7.55V2.73H2.73Z'/%3E%3Cpath%20class='cls-1'%20d='M20,7.55H17.27V2.73H12.45V0h6.64A.91.91,0,0,1,20,.91Z'/%3E%3Cpath%20class='cls-1'%20d='M7.55,20H.91A.91.91,0,0,1,0,19.09V12.45H2.73v4.82H7.55Z'/%3E%3Cpath%20class='cls-1'%20d='M19.09,20H12.45V17.27h4.82V12.45H20v6.64A.91.91,0,0,1,19.09,20Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.controls .fs.isFullscreen {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;
	%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EFullscreen-close_Icon%3C/title%3E%3Cg%20id='Ebene_2'%20data-name='Ebene%202'%3E%3Cg%20id='Ebene_1-2'%20data-name='Ebene%201'%3E%3Cpath%20class='cls-1'%20d='M3.91,0H6.64V5.73a.91.91,0,0,1-.91.91H0V3.91H3.91Z'/%3E%3Cpath%20class='cls-1'%20d='M13.36,0h2.73V3.91H20V6.64H14.27a.91.91,0,0,1-.91-.91Z'/%3E%3Cpath%20class='cls-1'%20d='M0,13.36H5.73a.91.91,0,0,1,.91.91V20H3.91V16.09H0Z'/%3E%3Cpath%20class='cls-1'%20d='M14.27,13.36H20v2.73H16.09V20H13.36V14.27A.91.91,0,0,1,14.27,13.36Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.main.background-transparent,.main .widget.background-transparent {
	background-color:transparent
}
.main.background-white,.main .widget.background-white {
	background-color:#fff
}
.main .widget .content-wrapper,.main .widget .spacing-none,.main .widget.spacing-none {
	padding-top:0!important;
	padding-bottom:0!important;
	overflow:hidden!important
}
.main .widget .spacing-top,.main .widget.spacing-top {
	padding-top:80px!important
}
.main .widget .spacing-bottom,.main .widget.spacing-bottom {
	padding-bottom:60px!important
}
.main .widget .spacing-both,.main .widget.spacing-both {
	padding-top:80px!important;
	padding-bottom:60px!important
}
@media(max-width:991px) {
	.main .widget .content-wrapper,.main .widget .spacing-none,.main .widget.spacing-none {
		padding-top:0!important;
		padding-bottom:0!important
	}
	.main .widget .spacing-top,.main .widget.spacing-top {
		padding-top:40px!important
	}
	.main .widget .spacing-bottom,.main .widget.spacing-bottom {
		padding-bottom:30px!important
	}
	.main .widget .spacing-both,.main .widget.spacing-both {
		padding-top:40px!important;
		padding-bottom:30px!important
	}
}
.bread-crumb-nav {
	margin:0;
	padding:10px 15px;
	float:left;
	width:100%;
	position:relative;
	z-index:10;
	text-align:center
}
.bread-crumb-nav ul {
	display:inline-block;
	padding:10px 0 0 0;
	margin:auto;
	width:100%
}
.bread-crumb-nav ul li {
	width:100%;
	margin:0;
	padding:0;
	display:inline-block
}
.bread-crumb-nav ul li:first-child {
	padding-left:0;
	background-image:none
}
.bread-crumb-nav ul li a.CMSBreadCrumbsLink,.bread-crumb-nav ul li a {
	display:inline-block;
	position:relative;
	margin:0 0 10px 0;
	padding:0 20px;
	text-decoration:none;
	font-size:16px;
	line-height:16px;
	text-transform:uppercase;
	font-family:'Source Sans Pro',sans-serif;
	font-weight:300
}
.bread-crumb-nav ul li a:first-child {
	padding-left:0
}
.bread-crumb-nav ul li a:last-child {
	padding-right:0
}
.bread-crumb-nav ul li a::after {
	content:'';
	position:absolute;
	top:-2px;
	right:0;
	display:inline-block;
	height:20px;
	width:6px;
	background-image: url(https://www.darboven.com/app_themes/darbovenwidgets/images/professional.darboven.com/arrow-right_sw.svg);
	background-size:auto 20px;
	background-repeat:no-repeat;
	background-position:center
}
.bread-crumb-nav ul li a:last-child::after {
	content:none
}
.bread-crumb-nav ul li img,.bread-crumb-nav ul li img {
	height:18px;
	margin:-4px 20px 0 20px
}
.bread-crumb-nav ul li a.CMSBreadCrumbsCurrentItem,.bread-crumb-nav ul li.selected a {
	font-weight:600;
	color:#b59355
}
@media screen and (min-width:1050px) {
	.bread-crumb-nav ul li {
		width:615px
	}
}
@media screen and (max-width:1049px) {
	.bread-crumb-nav ul li {
		text-align:center
	}
}
.Panef 
	background-color: #ffffff;
	border: 1px solid #a58244;
	text-transform: uppercase;
	display: block;
	color: #393635;
	font-size: 18px;
	line-height: 18px;
	font-weight: 600;
	font-family: "Source Sans Pro",sans-serif;
	padding: 7px 10px 8px 40px;
	margin: 0 0 20px 0;
	cursor: pointer;
	clear: both;
	background-repeat: no-repeat;

.PaneHeader {
	background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/arrow_small_mehr_white.svg);
	background-size:auto 16px;
	background-position:12px 9px
}
.SelectedPaneHeader {
	background-image: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/arrow_small_up_white.svg);
	background-size:16px auto;
	background-position:9px 12px
}
.PaneContent {
	margin:0;
	padding:0 0 27px 0;
	color:#393635;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	font-family:"Source Sans Pro",sans-serif
}
ul.language-items li:last-child a.german-flag.open {
	border-bottom:4px solid #a58244
}
.language-switch {
	display:inline-block;
	height:16px;
	margin:4px 0 0 8px;
	vertical-align:top;
	width:16px;
	cursor:pointer;
	background: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/drop_down.svg) no-repeat center center
}
.language-switch.current {
	background: url(https://www.darboven.com/app_themes/DarbovenWidgets/images/professional.darboven.com/drop_down_up.svg) no-repeat center center
}
.language-section a {
	opacity:.8
}
.language-section a:hover {
	opacity:1;
	text-decoration:none
}
.brand-slider {
	background:#dadada
}
.swiper-container {
	width:100%;
	height:100%;
	background-color:#b3b2b2
}
.swiper-slide {
	text-align:center;
	font-size:18px;
	background-color:transparent;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center
}
.swiper-container {
	height:200px
}
.swiper-slide {
	position:relative;
	margin:0 auto
}
.swiper-slide img {
	position:absolute;
	left:50%;
	top:50%;
	margin-right:-50%;
	transform:translate(-50%,-50%);
	-webkit-transition:opacity 300ms ease-in-out;
	-moz-transition:opacity 300ms ease-in-out;
	-o-transition:opacity 300ms ease-in-out;
	transition:opacity 300ms ease-in-out;
	border:1px solid transparent;
	height:98px
}
.swiper-slide img.hover-brand-top:hover {
	opacity:1
}
.swiper-slide img.hover-brand {
	opacity:0
}
