@charset "UTF-8";
/* CSS Document */


/* Trockenlager ---------------------------------------- */
#trockenlager .card-header{
	background-color:#e7903d;
	}
	
#trockenlager .table-striped tbody tr:nth-of-type(odd){
	background-color:rgba(231,144,61,.1)
	}
 
#trockenlager .table-hover tbody tr:hover{
	background-color:rgba(231,144,61,.15)
	}
	
#trockenlager .page-item.active .page-link{
	z-index:1;
	color:#fff;
	background-color:#e7903d;
	border-color:#e7903d
	}
	
#trockenlager table thead tr th, #trockenlager table tfoot tr th {
	color:#e7903d;
	}	
	
	
/* Kühllager ---------------------------------------- */
#kuehllager .card-header{
	background-color:#5a96e6;
	}
	
#kuehllager .table-striped tbody tr:nth-of-type(odd){
	background-color:rgba(90,150,230,.05)
	}
 
#kuehllager .table-hover tbody tr:hover{
	background-color:rgba(90,150,230,.1)
	}
	
#kuehllager .page-item.active .page-link{
	z-index:1;
	color:#fff;
	background-color:#5a96e6;
	border-color:#5a96e6
	}
	
#kuehllager table thead tr th, #kuehllager table tfoot tr th {
	color:#5a96e6;
	}		
	
	
/* TK-Lager ---------------------------------------- */
#tklager .card-header{
	background-color:#134487;
	}
	
#tklager .table-striped tbody tr:nth-of-type(odd){
	background-color:rgba(19,68,135,.05)
	}
 
#tklager .table-hover tbody tr:hover{
	background-color:rgba(19,68,135,.1)
	}
	
#tklager .page-item.active .page-link{
	z-index:1;
	color:#fff;
	background-color:#134487;
	border-color:#134487
	}
	
#tklager table thead tr th, #tklager table tfoot tr th {
	color:#134487;
	}	
	
	
/* CSM ---------------------------------------- */
#csm_lager .card-header{
	background-color:#6b9e6e;
	}
	
#csm_lager .table-striped tbody tr:nth-of-type(odd){
	background-color:rgba(107,158,110,.05)
	}
 
#csm_lager .table-hover tbody tr:hover{
	background-color:rgba(107,158,110,.1)
	}
	
#csm_lager .page-item.active .page-link{
	z-index:1;
	color:#fff;
	background-color:#6b9e6e;
	border-color:#6b9e6e
	}
	
#csm_lager table thead tr th, #csm_lager table tfoot tr th {
	color:#6b9e6e;
	}	
	
/* --------------------------------------------------- */	
	
	

#trennlinie_trockenlager, #trennlinie_kuehllager, #trennlinie_tklager, #trennlinie_csm_lager {
	border-right:1px solid !important;
	}
	
#trennlinie_trockenlager {
	border-color:#e7903d !important;
	}
	
#trennlinie_kuehllager {
	border-color:#5a96e6 !important;
	}
	
#trennlinie_tklager {
	border-color:#134487 !important;
	}	
	
#trennlinie_csm_lager {
	border-color:#6b9e6e !important;
	}
	
	
	
#Warenkorb {
	font-size:10pt;
	display:inline-block;
	}

#Warenkorb thead tr th {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	color:#fff;
	background-color: #134487;
	}
	
#Warenkorb tfoot tr th {
	color:#134487;
	text-align:right;
	font-size:12pt;
	padding-top:10px;
	padding-bottom:10px;
	}	
	
#Warenkorb tr:nth-child(even) {
	background-color: #e8edf3;
	}	
	
#Warenkorb tr td {
	padding:5px;
	}
	

.dropdown-warenkorb {
	text-align: center;
	}
	
.button-kasse {
	background: #009652;
	font-size:10pt;
	font-weight:bold;
	color: #fff;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
	border:none;
	border-radius:3px;
	font-size:13pt;
	}
	
.Button-Trockenlager-Artikel-einblenden, .Button-Kuehllager-Artikel-einblenden, .Button-TKLager-Artikel-einblenden, .Button-CSM-Artikel-einblenden {
	background: #009652;
	font-size:10pt;
	font-weight:bold;
	color: #fff !important;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
	border:none;
	border-radius:3px;
	font-size:13pt;
	}	
	
.button_Artikel-loeschen {
	/*background: #e7903d;*/
	background: red;
	color: #fff;
	cursor:pointer;
	border-radius:3px;
	border:none;
	padding:2px 7px 3px 7px; 
	}
	
#button-zum-warenkorb {
	margin-left:5px; 
	padding:7px 5px 6px 5px; 
	background-color:#009652;
	color:#fff;
	cursor:pointer;
	border-radius:3px;
	border:none;	
	}
	
.button-erstanmeldung {
	background: #e7903d;
	font-size:10pt;
	font-weight:bold;
	color: #fff;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
	border:none;
	border-radius:3px;
	font-size:13pt;	
	}	
	
	
#Eingabe-Bestellmenge {
	width: 60px;
	}	
	
.custom-toggle { display:none !important; }	


.Container_Warnmeldung {
	display:block;
	text-align:center;
	}
			
.Warnmeldung, .Erstanmeldung, .Warnmeldung_Passwort, .Infomeldung {
	border-radius:10px;
	color:white;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	padding:3%;
	display:inline-block;
	}
	
.Warnmeldung {
	background-color:red;	
	}
	
.Infomeldung {
	background-color:#009652;
	padding:10px;
	margin-bottom:20px;
	}
	
.Warnmeldung_Passwort {
	background-color:#e7903d;
	border-radius:3px !important;
	}	
		
.Erstanmeldung {
	background-color:#009652;	
	}	
	
.Warnmeldung a, .Infomeldung a {
	color: white;
	text-decoration:underline;
	}
	
.Button_Warenkorb_Meldung {
	background: #white;
	/*font-size:8pt;*/
	font-weight:bold;
	color: red;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
	border:none;
	border-radius:3px;
	}

#Bestellbestaetigung {
	
	}

#Bestellbestaetigung tr td {
	text-align:center;
	}
	
#Bestellbestaetigung tr th {
	background-color:#134487;
	color:white;
	text-align:center;
	border-bottom:1px solid #575962; 
	}
	
#Label_Zusatzinfo {
	float:right;
	}
	
.Zusatzinfo_Text2 {
	font-weight: normal;
	}
	
.Zusatzinfo_Preisvergleich {
	margin-top:10px;
	font-weight:normal;
	font-size:9pt;
	}
	
.Spezifikation_herunterladen {
	margin-top:10px;
	font-size:9pt;
	}

#trockenlager table tr.Label_Artikelgruppe {
	border-bottom:1px solid #e7903d;
	border-top:1px solid #e7903d;
	}
	
#kuehllager table tr.Label_Artikelgruppe {
	border-bottom:1px solid #5a96e6;
	border-top:1px solid #5a96e6;
	}
	
#tklager table tr.Label_Artikelgruppe {
	border-bottom:1px solid #134487;
	border-top:1px solid #134487;
	}	
	
#csm_lager table tr.Label_Artikelgruppe {
	border-bottom:1px solid #6b9e6e;
	border-top:1px solid #6b9e6e;
	}	
		
#trockenlager table tr td.Label_Artikelgruppe, #kuehllager table tr td.Label_Artikelgruppe, #tklager table tr td.Label_Artikelgruppe, #csm_lager table tr td.Label_Artikelgruppe {
	background-color:white; 
	font-weight:bold; 
	font-size:14pt
	}
	
#trockenlager table tr td.Label_Artikelgruppe {
	color:#e7903d;
}

#kuehllager table tr td.Label_Artikelgruppe {
	color:#5a96e6;
}

#tklager table tr td.Label_Artikelgruppe {
	color:#134487;
}		
	
.Head_Trockenlager,.Head_Kuehllager, .Head_TK-Lager {cursor:pointer}

.Lager_Zusatztext {
	padding-top:2rem;
	padding-left:1.25rem;
	padding-right:1.25rem;
	padding-bottom:0rem;	
	}

#Table-Trockenlager, #Table-Kuehllager, #Table-TK-Lager {
	display:none;
	}
	
.Artikelliste {
	overflow:auto;
	max-height:480px;
	}
	
.Warenkorb-Bestellbutton {
	
	}
	
.red {
	color:red;
	cursor:pointer;
	}
	
.green {
	color:green;
	cursor:pointer;
	}
	
.alterPreis {
	font-size:8px;
	}
