button {
	cursor:pointer;
	background:none #eee!important; 
	border:1px solid #ccc!important; 
	padding:5px;
}
.ui-btn {
	background:none;
	color:#B52530!important; 
}
.ui-btn { 
	border:none; 
}
#headNavigation .ui-btn {
	border-top:1px solid transparent;	
	border-bottom:1px solid transparent;	
	background:none;
	color:#B52530!important; 
}
#body .ui-btn span {
	color:#B52530!important; 
}
.ui-btn { 
	border:none; 
}
#body .ui-btn.active {
	background:none!important;
	border-bottom:1px solid #B52530;
}
#body .ui-state-active{
	background:none;
	background-color:#B52530!important; 
	color:white!important;
	font-weight:bold;
}
#body:not(.mobile) .ui-btn:hover {

    background: none;
	border-bottom:1px solid #B52530;
	border-top:1px solid #B52530;
}
#body button {
	color:#B52530!important;
	box-shadow:none;
}
#body button.aktiv{
	color:#fff!important;
	background-color:#B52530!important;
}
#body button span {
	color:#B52530!important;
}
#body .ui-state-active span{
	color:#ddd!important;
}
.ui-state-default .ui-icon {
	background-image: url("/sources/images/ui-icons_888888_256x240.png")!important;
}
#body:not(.mobile) .toggleInfo .toggler:hover {
	background-color:lightgrey!important;
	color:white!important;
}
#body:not(.mobile) .toggleInfo .toggler {
	background1-color:lightgrey!important;
	color:black!important;
}
.toggleInfo .toggler, #body .toggleInfo.active .toggleInfo:not(.active) .toggler {
	background: url(/layout/icons/arrow-d-black.png) scroll 5px center no-repeat #fff;
	color:black;
	border:2px solid grey; border-radius:5px;
}
#body .toggleInfo.active .toggler {
	background-image: url(/layout/icons/arrow-u-black.png);
}
input:checked + .slider {background-color:#B52530!important;}

#body .fixedTable .fixedRow, #body .fixedTable .fixedRow th, #body .fixedTable .fixedCol { background-color:#eee }
.fixedTableWrapper .fixedTablePart.tl {background-color:#eee;}
#body table.dataTable thead .sorting_desc, #body table.dataTable thead .sorting_asc{background-color:#eee;}

.ui-state-default a, .ui-state-default a:link{color:#B52530!important;}
.ui-state-active a, .ui-state-active a:link{color:white!important;}
textarea { box-shadow:none!important; border:1px solid lightgrey;}
input, select, .chosen-container-single .chosen-single { box-shadow:none!important; border:1px solid lightgrey;}

.ui-widget-header{background:none!important}

.ui-corner-top{border-top-right-radius:10px!important;border-top-left-radius:10px!important;}
.ui-widget-header{
	border:none!important;
	border-bottom:1px solid #aaa!important;
	border-radius:0px!important;
}
.ui-tabs{
	padding:0px!important;
}
.ui-widget {font-size:14px!important;}

.chosen-container { margin-left:0px!important; }
.formdesign .floatlabel-wrapper, .formdesign .buttonset,.formdesign.buttonset_New { margin-left:0px!important; }
.formdesign button {margin-left:0px!important;}


.buttonset_New label{
	margin-left: 2px;
	background: none #eee;
	border: 1px solid #ccc !important;
	color: #B52530;
	box-shadow: none;
	border-radius: 3px;
	display: inline-block;
	cursor: pointer;
	font-family: Arial;
	font-size: 15px;
	line-height: 15px;
	padding: 6px 24px;
	text-decoration: none;
}
.button_Aktiv {
	background:  #B52530 !important;
	color:white !important;
}
.viewHover {display:inline-flex; padding-top:5px; padding-bottom:5px; padding-left:5px; border-radius:5px; width:320px; font-size:0.9em;height:25px;}
.viewHover:hover {background-color:#dedede;}

.togglee { padding-left:10px; }

table ul {list-style-type: disc;}
.nicEdit-main  ul {list-style-type: disc;}

.blueBoldText { color:blue!important; font-weight:bold!important;}

button.transferDown {height:40px; top:0px; }

.uploadOrderDocumentsJSON div {display:inline-flex;}
.uploadOrderDocumentsJSON .fileIcon {background: url(/layout/icons/Datei-add-26.png); width:26px; height:26px; }
.uploadOrderDocumentsJSON .fileIcon_red {background: url(/layout/icons/Datei-add-red-26.png); width:26px; height:26px; border-radius:5px;}
.uploadOrderDocumentsJSON .fileIcon_green {background: url(/layout/icons/Datei-add-green-26.png); width:26px; height:26px; border-radius:5px;}
.uploadOrderDocumentsJSON .klammerPDF {background: url(/layout/icons/icon_klammer.png); width:26px; height:26px; margin-left:3px;}
.uploadOrderDocumentsJSON .klammerSonstige {background: url(/layout/icons/icon_klammer.png); width:26px; height:26px; margin-left:3px;}
.uploadOrderDocumentsJSON .klammer {background: url(/layout/icons/icon_klammer.png); width:26px; height:26px; margin-left:3px;}


.blueBorder {border:2px solid blue!important;}

.switchbutton.ui-button {padding:inherit!important; border:0!important}
.switchbutton.ui-button.ui-widget {border-radius:50%!important}

.modelForShift label {display:inline; margin:2px 2px 0px 0px; padding:6px 5px; float:left; border:1px solid lightgrey;}
.shiftOfModel  label {display:inline; margin:2px 2px 0px 0px; padding:6px 5px; float:left; border:1px solid lightgrey;}

#dataTableDivOrders no {display:none;}

#acceptas select {width:350px!important}

divTable { border:1px solid #ddd; width:100%; padding:3px; display:table;}
divColH { margin:5px;}
divRowH { display: table-header-group;  }
divRow { display: table-header-group; }
divRow:nth-child(2n) { background-color:#dee2e6; }
divCell {display: table-cell; padding:5px; border-top:1px solid #ddd;}
divCellC {display: table-cell; padding:5px; border-top:1px solid #ddd; text-align:center}
divCellH {font-weight:bold;display: table-cell; padding:5px;border-bottom:1px solid #333!important;}
divCell_NTL {font-weight:bold;display: table-cell; padding:5px;}
.greenCell {background-color:#afa;}}