.cn-ok button {
	width: 100%;
margin-left: 0 !important;
margin-right: 0 !Important;
} 

.klaro.we_cookie_consent .cookie-modal .cm-modal .hide {
	background-color: transparent !important;
}

.company_card {
	background-color: #fff;
margin-bottom: 10px;
}

.company_card img, 
.company_card .ce-gallery { 
	margin-bottom: 0px;
}

.company_card .inner-cell {
	padding-left: 0 !Important;
	padding-right: 0 !important;
}



.company_card .content-wrapper .row {
	padding: 0px 10px 0px 10px !important;
}

@media(max-width: 768px) {
	.company_card {
		margin: 10px auto;
	}

}

.company_page {
	width: 100%;
}

.company_page .content-wrapper .row:first-child .col-md-3 {
	position:relative;
}

.company_page .content-wrapper .row:first-child .col-md-3 img{
	position: absolute;
	right: 0;
	bottom: 10px;    
     margin-bottom: 0px;
	min-height: 60px !important;
	max-height: 80px !important;

	height: 100% !important;
	width: auto !important;	
	
}

.company_page .content-wrapper .row:first-child .col-md-3 .ce-gallery {
	margin-bottom: 0px;
}


.company_page header h4 {
	margin-bottom: 0px;
}

.company_page .ce-div  {
	margin-top: 0px;
}

.company_page .inner-cell .insci-accordeon:first-child {
	margin-top: 0;
}

@media(max-width:768px) {

	.company_page .content-wrapper .row:first-child .col-md-3 img{
		max-height: 120px;
		width: initial !important;
		position: relative;
		margin-top: 20px;
	}

}

/**ACCORDEON MIT HINTERGRUNDBILD**/

.accordeon_w_background .insci-accordeon .insci-accordeon-head {
	padding: 0 0 0 35px;
}

.accordeon_w_background .insci-accordeon .ce-gallery {
	margin-bottom: 0px !important;
	margin-right: 0px !important;
}

.accordeon_w_background .insci-accordeon .insci-accordeon-head-title .frame-type-image {
	position: relative;
	left: 0;
	top: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
}

.accordeon_w_background .insci-accordeon .insci-accordeon-head {
	height: auto !important;
}

.accordeon_w_background .insci-accordeon .image > a::before {content:"" !important;}

.accordeon_w_background .insci-accordeon .frame-type-image .ce-image,
.accordeon_w_background .insci-accordeon .frame-type-image .ce-image > .ce-gallery,
.accordeon_w_background .insci-accordeon .frame-type-image .ce-image > .ce-gallery .ce-outer,
.accordeon_w_background .insci-accordeon .frame-type-image .ce-image .ce-inner,
.accordeon_w_background .insci-accordeon .frame-type-image .ce-image .ce-row,
.accordeon_w_background .insci-accordeon .frame-type-image .ce-image .ce-column,
.accordeon_w_background .insci-accordeon .frame-type-image .ce-image .ce-column figure {
	height: 100%;
	width: 100%;

}

.accordeon_w_background .insci-accordeon .frame-type-image .ce-image img {
	height: auto;
	width: 100%;
	
}

.accordeon_w_background .insci-accordeon .insci-accordeon-head-title {
	position:relative;
	height: 100%;
	display: table;
	    
}

.accordeon_w_background .insci-accordeon .insci-accordeon-head-title .frame-type-text  {
	padding-left: 15px;
	display: table-cell;
	vertical-align: middle;
}

.accordeon_w_background .insci-accordeon .insci-accordeon-head-trigger, 
.accordeon_w_background .insci-accordeon .insci-accordeon-head-trigger button:before {
	transition: .2s all ease-in-out;
}

.accordeon_w_background .insci-accordeon.toggle-open .insci-accordeon-content {
	    padding: 0px 36px 36px 36px
}


.grid100_w_background .insci_grid {
	position:relative;
margin-bottom: 20px;
}

.grid100_w_background .insci_grid .frame-type-image .ce-gallery{
	margin-bottom: 0;
}

.grid100_w_background .insci_grid .frame-type-text {
    position: absolute;
    height: 100%;
    padding-left: 15px;
display: table;
}

.grid100_w_background .insci_grid .frame-type-text .valign{
	 height: 100%;
   display: table-cell;
vertical-align: middle;

}

.grid100_w_background .insci_grid .frame-type-text .valign p {
margin-bottom: 0;
}

.grid100_w_background .insci_grid .frame-type-text .valign p,
.grid100_w_background .insci_grid .frame-type-text .valign span
 {
color:#ffffff;
}


.grid100_w_background .insci-accordeon .frame-type-image .ce-image,
.grid100_w_background .insci-accordeon .frame-type-image .ce-image > .ce-gallery,
.grid100_w_background .insci-accordeon .frame-type-image .ce-image > .ce-gallery .ce-outer,
.grid100_w_background .insci-accordeon .frame-type-image .ce-image .ce-inner,
.grid100_w_background .insci-accordeon .frame-type-image .ce-image .ce-row,
.grid100_w_background .insci-accordeon .frame-type-image .ce-image .ce-column,
.grid100_w_background .insci-accordeon .frame-type-image .ce-image .ce-column figure {
	height: 100%;
	width: 100%;

}

.grid100_w_background .insci-accordeon .frame-type-image .ce-image img {
	height: 100%;
	width: auto;
}

.grid100_w_fake_table_row .content-wrapper{
display: flex;
}
.grid100_w_fake_table_row .frame-type-textpic {
	width: 210px;	
	flex: 0 0 210px;
}
.grid100_w_fake_table_row .frame-type-text {
	padding-left: 15px;
}


@media(max-width: 992px) {
.grid100_w_fake_table_row .frame-type-textpic {
	width: 300px;	
}
}

.__bild_100 img {
	width: 100%;
	height: auto;
}

@media(max-width: 768px) {
.__bild_100 .frame-type-image img{
	
}

}

.grid100_w_fake_table_row .ce-textpic img {
	border: 1px solid #ababab;
}

.grid_icon_grid img {

	max-width: 100px;

}

.grid_icon_grid .content-wrapper {overflow-y:auto; text-align:left;}
.grid_icon_grid .content-wrapper > .frame-type-shortcut{width: initial !important;display: inline-block}

.__block_grauer_hintergrund {padding: 20px !important;min-height: initial !important;}
.__block_grauer_hintergrund > *:first-child {margin-top: 0;}
.__block_grauer_hintergrund h1 {margin-top: 0;}
.__block_grauer_hintergrund h2 {margin-top: 0;}

.__block_grauer_hintergrund h3 {margin-top: 0;}

.__block_grauer_hintergrund h4 {margin-top: 0;}

.__block_grauer_hintergrund h5 {margin-top: 0;}

.__block_grauer_hintergrund h6 {margin-top: 0;}

/**POPUP**/

.featherlight_auto_popup > div > p > a {display:block;}
.featherlight_auto_popup a {visibility:hidden;position:absolute; bottom: 0; left:0; z-index:-1}
.featherlight {background: rgba(0,0,0,.3) !important;}
.featherlight .featherlight-content {width: initial !important;}
.featherlight-close-icon {display: none;}

#c28044 img {
	height: initial !important;
	min-height: initial !important;
	width: 100% !important;
}

#c28114 img {
	height: initial !important;
	min-height: initial !important;
	width: 80% !important;
}


.accordeon_w_background .insci-accordeon.toggle-open .insci-accordeon-content .insci-accordeon-content-inner > .accordeon_w_background:last-child > .insci-accordeon {
    margin-bottom: 0 !important;
}

.accordeon_w_background .insci-accordeon-content-inner .image {
	margin-right: 15px;
}

.accordeon_w_background > .insci-accordeon.toggle-closed > .insci-accordeon-head-wrapper > .insci-accordeon-row > .insci-accordeon-head > .insci-accordeon-head-trigger > .insci-accordeon-trigger-button::before {content: "+" !important;}
.accordeon_w_background > .insci-accordeon.toggle-open > .insci-accordeon-head-wrapper > .insci-accordeon-row > .insci-accordeon-head > .insci-accordeon-head-trigger > .insci-accordeon-trigger-button::before {content: "-" !important;}

.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
    margin-bottom: 5px;
}

.responsive-video>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fixed_clock_overlay {

}

#c26550 > div > h3 {display:none;}
#c30193 > div > h3 {display:none;}

#c33987 h3 {margin-top:0px;}
#p2949 #powermail_field_message {min-height:256px;}

.tile-icon-link{color:transparent !important;}
.tile-icon-link::before{display:none;}
