:root {
	--main-bg-color:#FFF; 
	--main-primary-color:#BEBEBE;
	--main-secondary-color:#828282;	
	--main-font-color:#000;
	--button-font-color:#000;
	--button-light-font-color:#000;
	--info-font-color:#1a3f6c;
	
	--primary-color:#BEBEBE;
	--secondary-color:#BEBEBE;
	--accordion-closed-color:#BEBEBE;
	--accent-color:#E60000;
	--links:#E60000;
	--links-hover-focus:#E60000;
	--button-color:#E60000;
	--accordion-header-font-color-closed:white;	
}

.suggest_btn {
    
    color: var(--button-font-color);
   
    background-color: green;
  
    border-color: var(--button-border-color);
	opacity: 1 !important;
}

.suggest_btn[disabled] {
    
    color: var(--button-font-color);
  
    background-color: red;
  
    border-color: var(--button-border-color);
	opacity: 1 !important;
}


/* body { */
    /* background: #e2e6e9; */
    /* margin:0; */
    /* padding:0; */
/* } */

Sprachmenue
/* .lang_btn { */
	/* background-color: #BEBEBE !important; */
	/* background-color: var(--main-primary-color) !important; */
/* } */
/* .lang_btn:hover { */
	/* background-color: #828282 !important; */
	/* background-color: var(--main-secondary-color) !important; */
/* } */
/* .lang_elem { */
	/* display:inline-block; */
/* } */
/* Sprachmenue Ende */

/* .contrast { */
	/* margin-left: 5px !important; */
/* } */

/* body, html { */
	/* background-color:#FFF !important; */
	/* background-color:var(--main-bg-color) !important; */
/* } */

/* .round-tab { */
	/* border: 6px solid #BEBEBE !important; */
	/* border: 6px solid var(--main-primary-color) !important; */
/* } */

/* .wizard li.active:after { */
	/* border-bottom-color: #BEBEBE !important; */
	/* border-bottom-color: var(--main-primary-color) !important; */
/* } */

/* .content__error { */
	/* opacity:0.85; */
/* } */

/* #filter_accordion .ui-state-active, #sugg_accordion .ui-state-active, .ui-state-active, select option:selected { */
	/* background-color: #BEBEBE !important; */
	/* background-color: var(--main-primary-color) !important; */
	/* border-color: #BEBEBE !important; */
	/* border-color: var(--main-primary-color) !important; */
	/* color: #000 !important; */
	/* color: var(--button-font-color) !important; */
/* } */

/* .btn-number { */
	/* color: #000 !important; */
	/* color: var(--button-light-font-color) !important; */
/* } */

Bootstrap-Items
/* .btn, .btn-primary, .btn-default { */
	/* background-color: #BEBEBE !important; */
	/* background-color: var(--main-primary-color) !important; */
	/* color: #000 !important; */
	/* color: var(--button-font-color) !important; */
/* } */

/* .btn:active, .btn:focus, .btn:hover { */
	/* background-color: #828282 !important; */
	/* background-color: var(--main-secondary-color) !important; */
/* } */

/* .btn.disabled:hover, */
/* .btn[disabled]:hover { */
	/* background-color: #BEBEBE !important; */
	/* background-color: var(--main-primary-color) !important; */
/* } */

/* .panel .panel-heading, #info_box .panel-heading { */
	/* background-color: #BEBEBE !important; */
	/* background-color: var(--main-primary-color) !important; */
	/* border-color: #BEBEBE !important; */
	/* border-color: var(--main-primary-color) !important; */
/* } */
/* .ui-accordion-header { */
	/* background-color: #BEBEBE !important; */
	/* background-color: var(--main-primary-color) !important; */
	/* color: #000 !important; */
	/* color: var(--button-light-font-color) !important; */
/* } */
/* Bootstrap-Items  Ende*/

div.TEVISWEB {
    background: #FFF;
}

div#mainheader_wrapper {
	height:125px;
	width:100%;
	border-bottom: 25px solid #E60000;
	margin:0 0 5px 0;
	padding:0;
	background:url('../images/logo_desktop.png') center left / contain no-repeat #C6C6C6 !important;
}


div#mainheader_language {
	text-align:right;
}
div#mainheader_schrift {
	text-align:right;
	height:100%;
}

div#mainheader_schrift h1 {
	margin-top:65px;
	color:#000;
	font-size:25px;
}

#lang_wrap {
	position:static !important;
}

.contrast_wrapper {
	text-align:right !important;
}
label.contrast a.schalter_ein {
	color:#000 !important;
}

.footer {
  position: fixed;
  bottom: 0;
  z-index:9999;
  width: 100%;
  background-color: #f5f5f5;
}
.footer, .footer * {
	color: #3d3d3d !important;
}

#content_wrapper {
	padding-bottom:100px;
}

.button_container > a[href$='select2?md=16'] {
        display:none;
}

/* Überschriften im Modal */
	.modal-body > h2, .modal-body >h3 {
		color: #E60000!important;
	}
	.cnc_modal_cnc_divider {
		border-color: #E60000;
	}