
/* Icon Font */
/*
@font-face {
	font-family: 'icomoon';
	src:  url('https://acore.sonic-sales.de/css/fonts/icomoon.eot');
	src:  url('https://acore.sonic-sales.de/css/fonts/icomoon.eot') format('embedded-opentype'),
		url('https://acore.sonic-sales.de/css/fonts/icomoon.ttf') format('truetype'),
		url('https://acore.sonic-sales.de/css/fonts/icomoon.woff') format('woff'),
		url('https://acore.sonic-sales.de/css/fonts/icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

/* benchnine-regular - latin */
/*@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 400;
  src: url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-regular.eot'); /* IE9 Compat Modes */
/*  src: local('BenchNine Regular'), local('BenchNine-Regular'),
       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
/*       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
/*       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
/*       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-regular.svg#BenchNine') format('svg'); /* Legacy iOS */
/*}*/

/* benchnine-700 - latin */
/*@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 700;
  src: url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-700.eot'); /* IE9 Compat Modes */
/*  src: local('BenchNine Bold'), local('BenchNine-Bold'),
       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
/*       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-700.woff') format('woff'), /* Modern Browsers */
/*       url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
 /*      url('https://acore.sonic-sales.de/css/fonts/benchnine-v7-latin-700.svg#BenchNine') format('svg'); /* Legacy iOS */
/*}*/

/* source-sans-pro-regular - latin */
/*@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-regular.eot'); /* IE9 Compat Modes */
/*  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('https://acore.sonic-sales.de/fonts/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*       url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
 /*      url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
 /*      url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
 /*      url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
/*}*/
/* source-sans-pro-italic - latin */
/*@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-italic.eot'); /* IE9 Compat Modes */
/*  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'),
       url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*       url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
/*       url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
/*       url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
/*       url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
/*}*/
/* source-sans-pro-600 - latin */
/*@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-600.eot'); /* IE9 Compat Modes */
/*  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 /*      url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
 /*      url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-600.woff') format('woff'), /* Modern Browsers */
 /*      url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
  /*     url('https://acore.sonic-sales.de/css/fonts/source-sans-pro-v11-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
/*}*/

/*
@font-face {
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 400;
	src: url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;400&display=swap');
}
*/

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;400&display=swap');

.fa-angle-double-right {
	margin-left: 5px;
}

body, html {
    #overflow: hidden;
}

body {
		font-size: 100%;
		font-family: 'Source Sans Pro', sans-serif;
       /* font-family: 'Source Sans Pro', 'Verdana', 'Geneva', sans-serif;*/	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

button {
		background-color: #e47700;
        color:white;
        width: 140px;
        height:25px;
        border: none;
        text-transform: uppercase;
}

button:hover{

    background-color: #5b2a5d;
	color: white;

}    

textarea {
	font-family: inherit;
	font-size:inherit;
}

select {
    font-family: 'Source Sans Pro', 'Verdana', 'Geneva', sans-serif;
	font-size:12px;
	height: 25px;
}

#select_land {
	width: 100px;
	height: 60px;
}


a  { text-decoration: none; font-weight:bold; color:#e00000; }

a:link { text-decoration:none; font-weight:bold; color:#e00000; }

a:visited { text-decoration:none; font-weight:bold; color:#800000; }

/*a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }*/

a:active { text-decoration:none; font-weight:bold; background-color:#cff; }

a:focus { text-decoration:none; font-weight:bold; background-color:#080; }

a:link, a:visited { color: #e47700; }

a:hover, a:active { color: #5b2a5d; text-decoration: underline; }



div#overlay {
        display: none;
        z-index: 2;
        background: #212121;
        position: fixed;
        #overflow-x: scroll;
        #overflow-y: scroll;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        text-align: center;
}
/*
div#specialBox {
        display: none;
        position: fixed;
        resize: both;
        overflow: auto;
        z-index: 3;
        top: 0%;
        left: 45%;     
        width: 50%; 
        height: 100%;
        background: #DDD;
        color: #000;
	padding: 40px;
}
*/

div#specialBox {
        display: none;
        position: fixed;
        resize: both;
        overflow: auto;
        z-index: 3;
        top: 10%;
        left: 10%;     
        width: 80%; 
        height: 80%;
        background: #DDD;
        color: #000;
	padding: 40px;
}

/*
div#specialBox {
        display: none;
        position: fixed;
        resize: both;
        overflow: auto;
        z-index: 3;
        top: 59px;
        left: 70px;     
        width: 950px; 
        height: 720px;
        background: #DDD;
        color: #000;
}
*/

/*
div#control_div{
   position:fixed;
   right:10px;
   top:5px;
}

*/
div#wrapper {
        position: relative;
        #top: 0px;#
        #left: 0px;#
        margin: 10px auto 0px auto;
        #padding-left:24px;#
}


td#_cell_article:hover {
    background-color: darkgrey;
    /* font-weight: bold;*/
}

/*/////////////// Mitarbeiter ////////////////////*/

#tab_headers th {
	text-transform:uppercase;
	text-align:center;
}

.urlaub_cell_email:hover {
	background-color: darkgray;
}

#urlaub_icon_cell_email {
	margin-left: 5px;
}

.mitarbeiter_cell_email {
	cursor: auto;
}

#urlaub-button {

	width: 300px;
	height: 50px;
}

td#cell_id:hover {
    background-color: darkgrey;
    /* font-weight: bold;*/
}

#cell_urlaub, #cell_id_button {
	text-align: center;
	font-weight: bold;
}
td#cell_urlaub:hover {
    background-color: darkgrey;
    /* font-weight: bold;*/
}


td#_cell_type:hover {
    background-color: darkgrey;
    /* font-weight: bold;*/
}




td#_cell_supplier_name:hover {

    background-color: darkgrey;

    /*font-weight: bold;*/

}




td#_cell_moq_price:hover {

    background-color: darkgrey;

   /* font-weight: bold;*/

}

td#_cell_pdf:hover {

    background-color: darkgrey;

   /* font-weight: bold;*/

}



td#_cell_email:hover {

    background-color: darkgrey;

    /*font-weight: bold;*/

}


td#_cell_rep_id:hover {

    background-color: darkgrey;

    /*font-weight: bold;*/

}

td#_cell_ss_id:hover {

    background-color: darkgrey;

    /*font-weight: bold;*/

}

td#_cell_supplier:hover {

    background-color: darkgrey;

    /*font-weight: bold;*/

}


td#_cell_remove:hover {
    background-color: transparent;
	color:#5b2a5d;
    font-weight: bold;
	cursor: pointer;

}

td#_cell_restore:hover {
    background-color: transparent;
	color:#5b2a5d;
    font-weight: bold;
	cursor: pointer;

}


td#_cell_lager_id:hover {

    background-color: darkgrey;

    font-weight: bold;

}



div.editable {

    width: 500px;

    height: 300px;

    border: 1px solid #ccc;

    padding: 5px;  

}


div#email_text {

   background-color: white;


}


strong {

  font-weight: bold;

}


#close {

    position: absolute;

    right: 0;

    top: 0;

}


#pic{

    width: 350px;

}


#tab_headers, #first_row{

	color: white;
    text-transform: uppercase;

}





#exit{

	margin-bottom: 10px;

}


table{
    font-size:14px;
    color: #58585a;
    margin-top: 65px;
}


#specialBox{

    background-color:#dbeaf6 !important;

    padding: 10px;

    color: #e47700 !important;

    font-weight: bold;

    text-transform: uppercase;

}

#specialBox #email_text{

   text-transform: none;

}


#view_article{

    text-transform: none

}

#edit_retour{

    text-transform: none

}




input{

    height:25px;

    border: none;

    padding:5px;

    width: 300px;

    font-size: small;

}


textarea{
    border: none;
    width: 300px;
    font-size: small;
}


#new_div{
	color: #e47700 !important;
	text-transform: uppercase;
	margin-top: 80px;
    width: 1500px;
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
}


#login_form{
    width:600px;
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    background-color: #efab62;
}

#quest input{
    border: #efab62 solid 1px;
    width: 450px;
}

#fileToUpload{
    border: 0px !important;
}

#quest textarea{

    border: #efab62 solid 1px;
    width: 450px;
}

#input_submit{
    margin-top:20px;
    height: 40px;
   /* text-transform: uppercase;*/
   /* background-color: #efab62;*/
	background-color: #e47700;
    color: white !important;
}

#input_submit:hover{
        background-color: #5b2a5d;
        border: none;
}

#email_button{
    margin-top:20px;
    height: 40px;
    text-transform: uppercase;
    background-color: #efab62;
    color: white !important;    
}

/*Mitarbeiter Overlay: RESTURLAUB*/

#resturlaub_page_header {
	
}

#resturlaub_table tr:nth-child(even) {
	background-color: #f5cb9e;
}

#resturlaub_table tr {
	height:40px;
	
}

/* survey */

.survey_archive_button {
	width: 300px;
}

.survey_table {
	width: 100%;
}

#tab_headers, #first_row{
    color: white;
    text-transform: uppercase;
    font-size: 70%;
    }

#tab_headers th, #first_row th{
  /*  font-weight: normal !important;*/
    letter-spacing: 0.6;
}

.survey-textarea{
    width: auto;
}

#_cell_optic, #_cell_haptic, #_cell_technic, #_cell_competition, #_cell_link, #_cell_result{
    text-align: center;
}


#_cell_link button, #_cell_result button {
    width: auto;
}



/* retour */

.retour-input{
    width: auto;
    border: #efab62 solid 1px;
    background-color: white !important;
    font-size: 14px;
    font-family: 'Source Sans Pro', 'Verdana', 'Geneva', sans-serif !important;
}

.retour-textarea{
    width: auto;
    border: #efab62 solid 1px;
    background-color: white;

}

#tab_headers th font{
    color: red;
    font-size: 180%;
}

#button_cell input{
	width: 100%;
}


#retour{
    border-collapse: collapse;
	table-layout: fixed;
}

#header_1_id {
	width: 2%;
}
*[id^='quartal_']{
	text-align: center;	
}

#header_2_quartal {
	text-align: center;
}

#header_3_lieferant {
	text-align: left;
}

#header_4_berechnung {
	text-align: left;
}

#header_6_erstattung {
	width: 50px;
	word-wrap: break-word;
}

#header_6_gutschrift{
	width: 10%;
}

*[id^='erstattung_']{
	text-align: center;	
}

*[id^='gutschrift_']{
	text-align: center;	
}

*[id^='restbudget_']{
	text-align: center;	
}

*[id^='upload_']{
	width: 200px;	
}

.retour_input_row {
	/*border-bottom: 2px solid #d4d4d4;*/
	border-bottom: 2px solid #5b2a5d;
}

.retour_input_row1 {
	/*border-bottom: 1px solid transparent;*/
	border-bottom: 1px solid #5b2a5d;
}

.retour_input_row2 {
	/*border-bottom: 1px solid transparent;*/
	border-bottom: 1px solid #5b2a5d;
}

#retour_input_row td{
  border: 1px solid #d5d5d6;
}
.retour_input_row td{
  border: 1px solid white;
}

#retour input {
	/*border: 1px solid #929292;*/
	/*border-radius: 4px;*/
}

/*
#retour_input_row td{
  border: 1px solid #e47700;
}
.retour_input_row td{
  border: 1px solid #e47700;
}
*/
#retour #tab_headers th, #first_row th {
      border: 1px solid white !important;
}
/*
#retour tr:nth-child(2) {
  background-color: rgba(74, 149, 199, 0.3);
}
*/
#aktion_input_cell{
    color: #1b5d8c;
    font-weight: bold;
    text-decoration: underline;
}
/*
#aktion_input_cell::before{
    content: "» ";
}

#aktion_input_cell::after{
    content: " «";
}
*/
#retour tr:nth-child(2) #aktion_input_cell{
    font-weight: 100;
    text-decoration: none;
}

#retour tr:nth-child(2) #aktion_input_cell:before, #retour tr:nth-child(2) #aktion_input_cell:after{
    content: "";
}


#menu_div{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    margin-top: 15px;
}

#tab_headers th, #first_row th{
    background-color: #e47700;
    /*position: sticky;
    position: -webkit-sticky;*/
    top: 60;
}

#email_text{
    padding: 10px;
}

#pdf{
    color: #1b5d8c;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    text-align: left;
	padding-left: 10px;
   
}
/*
#pdf:before {
    content: '\eadf' !important; font-size: 1.7em;	
    font-family: 'icomoon' !important; 
    color: #1b5d8c !important;
    display: inline-block;
    pointer-events: none;
	padding-left: 20px;
}


/* Ausklappboxen */
/*
select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  outline: none;
}

select::-ms-expand {
  display: none;
}

select {
    min-width: 60px;
    padding: 4px;
    padding-left: 7px;
    background-color: white;
    border-radius: 0px;
}

#select_device{
    background-color: #eee;
}

.select-wrapper {
    position: relative;
	border: 1px solid black;
	width: 70px;
}
/*
.select-wrapper select {
	display:none;
}
*/

#select_received {
	width: 70px;
	font-size: 14px;
}

/*
.select-wrapper:before {
    content: '\e93a' !important; 
	font-size: 12px;	
    font-family: 'icomoon' !important; 
    color: #e47700 !important;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 4px;
    pointer-events: none;
}

*/
/*
#received_div:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
  	content: "\f007" !important;
	color: #e47700 !important;
	display: inline-block;
    position: absolute;
    right: 5px;
    top: 4px;
    pointer-events: none;

*/

/*
.select-wrapper:before {
	position: absolute;
 	content: "";
 	top: 10px;
  	right: 10px;
 	width: 0;
  	height: 0;
 	border: 6px solid black;
  	border-color: #e47700 transparent transparent transparent;
}

/*
#received_div {
	background-color: white;
	padding-right: 5px;
}
*/
#retour #input_submit{
	margin-top: 0px;
}

/* Suche */

#search_div{
    display: flex;
    align-items: center;
    justify-content: center;
	height: 50px;
	margin-top: 3.5%;
}

#subsearch_div {
	display: flex;
	
}

#tie_div {
	height: 100%;
	width: 300px;
	cursor: pointer;
	margin-right: 10%;
}

button#tie{
	height: 100%;
	width: 100%;
	cursor: pointer;
}

/*
button#tie{
	height: 50px !important;
    position: absolute;
    top: 65px;
    left: 188px;
}
*/

/*
#search_div:before{
     content: '\e922' !important; font-size: 20px;	
    font-family: 'icomoon' !important; 
    color: #e47700 !important;
    display: inline-block;
    top: 0;
    left: 0;
    padding-right: 10px;
    padding-bottom: 10px;
}
*/
#icon_search_div {
	font-size: 25px;
	color: #e47700;
	margin-right: 5px;
}

#search_input{
    padding: 15px;
 
}

/* Control div */


#control_div{

    z-index: 200;

    right: 0 !important;

    top: 0 !important;

}


#control_div #p_up{

    margin: 0;

}


#control_div #go_up, #control_div #reload, #control_div #logout{

  text-indent: 100%;

    white-space: nowrap;

    overflow: hidden;

    width: 38px;

    height: 38px;

}


#control_div #go_up:before{

    content: '\e939' !important; font-size: 23px;	

    font-family: 'icomoon' !important; 

    margin-left:-33px;

    padding-right: 20px;

}


#control_div #reload:before{

    content: '\e984' !important; font-size: 18px;	

    font-family: 'icomoon' !important; 

    margin-left:-33px;

    padding-right: 30px;

}


#control_div #logout:before{

    content: '\e92a' !important; font-size: 23px;	

    font-family: 'icomoon' !important; 

    margin-left:-33px;

    padding-right: 20px;

}

#aktion_input_cell {
    cursor: pointer;
}

#austausch_div  select{
    width: 73px;
}


/* repair */

#repair{
	border-collapse: collapse !important;
	margin-top: 85px;
	table-layout: fixed;	
	width: 125%;
}

#repair #tab_headers {	
}

#repair td {
	border: 1px solid #d5d5d6;
}
#artikelname_tab {
	width: 7%;
}

#lieferant_tab {
	width: 5%;
}

#data_row td{
  border: 1px solid #d5d5d6;
}

#repair_id_tab, #repair_retour_id_tab {
	width: 7.5%;
}

#repair_email_tab {
	width: 11%;
}
#repair_garantie_tab {
	width: 3%;
}

#repair_empfangsdatum_tab {
	width: 5%;
}

#serial_tab {
	width: 7%;
	text-align: center;
}

#retourengrund_tab {
	width: 10%;
}

#repair_returndate_tab {
	width: 5%;
}

#repair_kaufdatum_tab {
	width: 5%;
}

#repair_pdf_tab {
	width: 2%;
}

#_cell_warranty {
	text-align: center;
}

#repair #_cell_pdf {
	text-align: center;
}

#repair_start_tab {
	width: 4%;
}


#repair_reminder_tab {
	width: 4%;
}

#repair_deadline_tab {
	width: 4%;
}


#repair_undo_tab {
	width: 2.5%;
}

#lieferantenaktion_tab {
	width: 5%;
}

#repair #undo_button {
	width: 100%;
	height: 100px;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
}

.table_in_cell_repair {
	margin-top: 0px;
	border: 2px solid transparent;
	
	border-collapse: collapse !important;
	table-layout: fixed;	
}

.table_in_cell_repair tr {
	border-bottom: 1px solid #d5d5d6;
	height: 500px;
	
}


/* Core Main Navigation */

#session_time:before {
	content: "Time Online:  ";
	margin-right: 10px;
	color: #b4b4b4;
}

#timefenster {
	top: 90px;
	height: 25px;
	width: 100%;
	background-color: #fefefe;
	z-index: 100;
	color: black;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 20px;
}

#session_time {
	color: #363636;
	font-style: bold;
}

#timefenster #info {
	color: #505050;
	margin-right: 15px;
}

#headerwrap{
	position: fixed;
	top: 0px;
	left: 0px;
	height: 60px;
	width: 100%;
	background-color: #fefefe;
	z-index: 100;
	border: 2px solid green;
	box-sizing: border-box;
}

#header{
	border: 2px solid red;
	box-sizing: border-box;
	display: flex;
}


/*
#navi_div{
	display: flex;
	position: fixed;
	top: 17px;
	left: 190px;
	z-index: 160;
	width: 75%;
	border: 2px solid pink;
}
*/

#navi_div{
	box-sizing: border-box;
	width: 100%;
	height: 75px;
	display: flex;
	z-index: 200;
}

#site-logo {
	width: 10%;
	display: flex;
	align-items: center;
}

#site-logo a{
}

#site-logo img{
	width: 100%;
    cursor: pointer;
}

#logo-title:hover{
	background-color: transparent;
	/*width: 110%;*/
}

#logo-title:hover img{
	/*width: 155px;*/
}

#menu-navi_div {
	width: 70%;
	display: flex;
	margin-left: 2%;
	margin-right: 2%;
	align-items: center;
}

#menu-navi_div button {
	background-color: white;
	color: #58585a;
	font-size: 14px;
	letter-spacing: 2px;
	cursor: pointer;
}

#menu-navi_div button:hover {
	background-color: white;
	color: #5b2a5d;
	font-size: 14px;
	letter-spacing: 2px;
	cursor: pointer;
	text-decoration: underline;
}

/*
@media only screen and (min-width: 2000px) {
    #navi_div { 
	left: 20%;
    }
}
*/
/*
#navi_div div button{
	/*background-color: transparent;*/
	font-weight: 300;
	letter-spacing: 4px;
	/*color: #363636;*/
	/*width: auto;*/
	font-size: 14px;
	padding: 15px 20px;
	text-transform: uppercase;
	cursor: pointer;
}

/*
#navi_div div button:hover{
	color: #efab62;
	text-decoration: underline;
	font-weight: 500;
}
*/

#home_div {
	flex:1;
	border: 2px solid peru;
}

#home_div button {
	width: 100%;
}

#key_account_div {
	flex:1;
}

#key_account_div button {
	width: 100%;
}

#personalmanagement_div {
	flex:1;
}

#personalmanagement_div button{
	width: 100%;
}

#produktmanagement_div {
	flex:1;
}

#produktmanagement_div button {
	width: 100%;
}

#cases_div {
	flex:1;
}

#cases_div button{
	width: 100%;
}

#service_div {
	flex:1;
}

#service_div button{
	width: 100%;
}

#lager_div {
	flex:1;
}

#lager_div button {
	width: 100%;
}

#projektmanagement_div {
	flex:1;
}

#projektmanagement_div button {
	width: 100%;
}

#notes_div {
	flex:1;
}

#notes_div button {
	width: 100%;
}


#personalmanagement_sub_div, #projektmanagement_sub_div, #produktmanagement_sub_div,#service_sub_div, #key_account_sub_div,#lager_sub_div,#notes_sub_div{
	/*background-color: #efab62;*/
	background-color: #5b2a5d;
	width: 150px;
	display: block;
	position:fixed;
	z-index: 100;
	border:0px solid lime;
	padding-bottom:10px;
}
/*
#personalmanagement_sub_div button {
	margin-bottom: 15px;
}
*/
#personalmanagement_sub_div button, #projektmanagement_sub_div button, #produktmanagement_sub_div button, #service_sub_div  button, #key_account_sub_div button, #lager_sub_div button, #notes_sub_div button{
	text-transform: lowercase !important;
	display: block;
	background-color: #5b2a5d !important;
	color: #ffffff !important;
	height: 35px;
	border:0px solid magenta;
}


#key_account_sub_div button:hover {
	text-decoration: underline;
}

#personalmanagement_sub_div button:hover {
	text-decoration: underline;
}

#projektmanagement_sub_div button:hover {
	text-decoration: underline;
}

#produktmanagement_sub_div button:hover {
	text-decoration: underline;
}

#service_sub_div  button:hover {
	text-decoration: underline;
}

#lager_sub_div button:hover {
	text-decoration: underline;
}


#personalmanagement_sub_div, #projektmanagement_sub_div, #produktmanagement_sub_div, #service_sub_div, #key_account_sub_div, #lager_sub_div, #notes_sub_div { display: none; }


#personalmanagement_div:hover #personalmanagement_sub_div, #projektmanagement_div:hover #projektmanagement_sub_div,#produktmanagement_div:hover #produktmanagement_sub_div, #service_div:hover #service_sub_div,#key_account_div:hover #key_account_sub_div, #lager_div:hover #lager_sub_div, #notes_div:hover #notes_sub_div { 
	display: block; 
}


/*
#control_div #p_up, #control_div #reload, #control_div  #logout_form{
	float: left;
}
*/
#div_new-control {
	width: 20%;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	align-items:center;
	justify-content:center;
}

/*
#div_clock, #jump_up, #reload-page, #form_abmelden {
	height: 100%;
	width: 25%;
}
*/

#div_clock, #jump_up, #reload-page, #form_abmelden {
	height: 50px;
	width: 50px;
	border-radius:30px;
}

#div_clock {
	background-color: #e47700;
	color: white;
}

#div_clock:hover {
	background-color: #5b2a5d;
}

#reload-page {
	
}

#icon_reload-page {
	font-size: large;
	
}
#icon_clock, #icon_jump_up, #icon_abmelden {
	font-size: x-large;
}

#button_abmelden {
	width: 100%;
	height: 100%;
	border-radius:30px;
}

#control_div button{
	height: 60px !important;
	width: 60px !important;
}



#info{
	font-style: italic;
}

#info1{
	font-style: italic;
	margin-bottom: -50px;
}

#welcome_message_div{
	text-align: center;
    text-align: center;
    color: #e47700 !important;
    text-transform: uppercase;
    width: 1500px;
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
}

#corenelius{
	width: 1500px;
	margin-bottom: 40px;
	
	border:0px solid black;
	margin:0;
	padding:0;
	height:83%;
	padding:0 0 5px 0;
}



/* Mitarbeiterdaten */

#button_for_new_data {
	width: 300px;
	height: 50px;
}

#check_extern, #check_intern {
	width: 50px;
}

#my_tab{
	border-collapse: collapse !important;
	margin-top: 25px;
}

#my_tab tr{
	background-color: #f5cb9e;
}

#my_tab td {
	border: 1px solid white !important;
	padding: 5px;
}

#my_tab #tab_headers th{
	padding: 7px;
      border: 1px solid white;
}

#header_vorname, #header_nachname, #header_Anschrift {
	text-align: left;
}

#header_telefon {
	width: 120px;
}

#cell_telefon {
	text-align: center;
}

#header_email {
	width: 150px;
}

#cell_ort {
	text-align: center;
}

#cell_cellurlaub {
	text-align: center;
}

#cell_stunden {
	text-align: center;
}

#cell_position {
	text-align: center;
}

#cell_id_button {
	width: 75px;
}

/* Abwesenheitstabelle */

#time_table{
	border-collapse: collapse !important;
	margin-top: 25px;
}

#time_table td{
	border: 1px solid white !important;
	padding: 5px;}

#time_table th{
	padding: 7px;
      border: 1px solid white;
}

#time_table .first_row {
	background-color: #e47700;
font-weight: normal !important;
    letter-spacing: 0.6;
color: white;
    text-transform: uppercase;
    font-size: 70%;
}

#time_table .lightblue{
	background-color: #f5cb9e;
}

/* Zeiterfassung */

#month_table{
    background-color: #ddd;
    width: 450px;
    position: fixed;
    top: 130;
    left: 0;
    height: 100%;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 10px;
	box-sizing: border-box;
}

#divlink_table_working_time {
	color:#e47700;
	background-color: transparent;
	height: 40px;
	display: flex;
	align-items: center;
}
#divlink_table_working_time:hover {
	color: #5b2a5d;
}
#link_table_working_time:hover {
	text-decoration: none;
}
#link_table_working_time:visited {
	background-color: transparent;
}
#link_table_working_time:focus {
	background-color: transparent;
}
#link_table_working_time:active {
	background-color: transparent;
}



#icon_link_table_working_time {
	margin-left: 5px;
}

#month_div {
	margin-top: 10px;
	margin-bottom: 10px;
}

#month_div #link{
    font-weight: 300;
    letter-spacing: 4px;
    color: #363636;
    width: auto;
    font-size: 14px;
    cursor: pointer;
	text-transform: uppercase;
	margin-right: 0;
	margin-left: 0;
	display: flex;
	align-items: left;
}

#month_table #link:hover{
	color: #efab62;
	font-weight: 500;
	background-color: #ddd;
}

#month_table #link:active {
	background-color: transparent;
}

#month_table #link:focus {
	background-color: transparent;
}

#peson_table row {
	height: 40px;
}

#person_table #link{
    text-transform: unset;
    font-weight: 100 !important;
    letter-spacing: 0.1;
    color: grey;
    width: 200px;
}

#person_table .pdf_link {
    color: #1b5d8c !important;
    text-decoration: underline;
    text-align: left;
    font-size: 6pt !important;
    margin-left: 15px;
}


#person_time_table{
	margin-left: 500px;
	background-color: #ddd;
	box-sizing: border-box;
}

/* design table */

/*
#div_buttons {
	display: flex;
	justify-content: center;
}
*/
#button_info_pdf {
	width: 300px;
	height: 50px;
}

*[id^='table_']{
	border-collapse: collapse !important;
	table-layout: fixed;
	width: 95%;
	margin-left: 10px;
	margin-right: 10px;
}

*[id^='table_'] tr{
	background-color: #f5cb9e;
}

*[id^='table_'] input{
	width: 150px;
}

*[id^='table_'] #input_barcode, *[id^='table_'] #input_golden_sample{
	width: 110px;
}

*[id^='table_'] td {
	border: 1px solid white;
	padding: 5px;
	
}

*[id^='table_'] #first_row th{
	padding: 7px;

}

*[id^='table_'] #header_article_id, *[id^='table_'] #cell_article_id{
	width: 50px;
}

*[id^='table_'] #header_article_name, *[id^='table_'] #cell_article_name{
	width: 200px;
}

*[id^='table_'] #header_rating, *[id^='table_'] #cell_rating{
	width: 30px;
}

*[id^='table_'] #header_zip, *[id^='table_'] #cell_zip{
	width: 50px;
}

*[id^='table_'] #header_numbers, *[id^='table_'] #cell_numbers{
	width: 150px;
}

*[id^='table_'] #header_ss_name, *[id^='table_'] #cell_ss_name{
	width: 150px;
	
}

*[id^='table_'] #header_ss_nummer, *[id^='table_'] #cell_ss_nummer{
	width: 150px;
	
}

*[id^='table_'] #header_ean, *[id^='table_'] #cell_ss_ean{
	width: 150px;
	
}

*[id^='table_'] #header_golden_sample, *[id^='table_'] #cell_golden_sample{
	width: 100px;
	
}

*[id^='table_'] #header_data, *[id^='table_'] #cell_data{
	width: 200px;
	
}

*[id^='table_'] #header_email, *[id^='table_'] #cell_email{
	width: 200px;
	
}

*[id^='table_'] #header_photos, *[id^='table_'] #cell_photos{
	width: 150px;
	
}

*[id^='table_'] #header_manual, *[id^='table_'] #cell_manual{
	width: 150px;
	
}

*[id^='table_'] #header_colorbox, *[id^='table_'] #cell_colorbox{
	width: 150px;
	
}

*[id^='table_'] #header_email_order, *[id^='table_'] #cell_email_order{
	width: 200px;
	
}

*[id^='table_'] #header_upload, *[id^='table_'] #cell_upload{
	width: 100px;
	
}

*[id^='table_'] #header_archive, *[id^='table_'] #cell_archieve{
	width: 40px;
	
}

#first_row {
	
}

#cell_article_id:hover{
	background-color: darkgray;
} 

#icon_cell_article {
	margin-left: 5px;
}

#div_cell_article_id {
	display: flex;
	align-items: center;
	justify-content: center;
}

#p_div_cell_article_id {
	margin-right: 5px;
	font-size: 1.1em;
}
      
#cell_article_name{
	background-color: white;
}

#cell_article_name img, #_cell_supplier_name img{
	display: block;
}

#_cell_supplier_name img{
	max-height: 185px !important;
	width: auto;
	max-width: 185px;
	background-color: white;
}

#_cell_supplier_name{
	width: 185px;
}

#cell_article_id, #cell_rating, #cell_archive{
	cursor: pointer;
}


#cell_rating:hover{
	background-color: darkgray;
}

#div_cell_rating {
	display: flex;
	align-items: center;
	justify-content: center;
}

#p_div_cell_rating {
	
	margin-right: 5px;
	font-size: 1.1em;
}


#cell_zip{
	width: 50px !important;
	color: #1b5d8c;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	text-align: left;
}

#cell_zip:hover{
	background-color: darkgray;
}

#cell_golden_sample:hover{
	background-color: darkgray;
}


#cell_data {
	display: flex;
}

#button_productlist_div{
    margin-bottom: 50px;
    margin-top: 30px;
}

#button_productlist{
    width: 300px;
    height: 50px;
}

#cell_email_sample:hover {
	background-color: darkgrey;
}

#div_cell_email_sample {
	display: flex;
	align-items: center;
	justify-content: center;
}

#p_div_cell_email_sample {
	margin-right: 5px;
}

#icon_div_cell_email_sample {
	font-size: 1.1em;
	
}

#cell_email_order:hover {
	background-color: darkgrey;
}


#div_cell_email_order {
	display: flex;
	align-items: center;
	justify-content: center;
}

#p_div_cell_email_order {
	margin-right: 5px;
}

#submit_button {
	width: 100px;
}

#td_checkboxes input {
	width: 50px;
}


.design_check_td {
	display: flex;
	justify-content: space-around;	
}

.design_check_label {
	display: flex;
	align-items: center;

}

/* table my tab */

#my-tab .select-wrapper:before {
	right: 15px;
	top: 12px;
}

#wiederkehr, #email_to{
	width: 300px;
	height: 25px;
	font-size: 14px;
}

#reminder{
	width: 25px;
	margin-left: 8px;
	margin-right: 8px;
}

#cell_reminder_body::before{
	content: 'Alle ' !important;
	font-size: 12px;
	text-transform: none;
}

#cell_reminder_body::after {
	content: ' Tage.';
		font-size: 12px;
	text-transform: none;
}

#message{
	color: #efab62;
}

#new_task{
	    margin-left: 45%;
}


#div__liefakt{
	width: 150px
}

#div__liefakt select{
	width: 150px
}

#artikelname_tab:before, #lieferant_tab:before, #kunde_tab:before{
	content: '+';
	font-size: 20px;
	margin-right: 10px;
	position: relative; 
	top: 3px;
}

/* tasks table */

#tasks {
	border-collapse: collapse !important;
	margin-top: 15px;
	border:none;
}

#tasks td {
	border-top: 1px solid transparent !important;
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
	border-bottom: 1px solid #d5d5d5; !important;
	padding: 5px;
}

#tasks th{
	border: 1px solid white !important;
}

#tasks #first_row th{
	padding: 7px;
}

td#cell_attachment:hover{
    background-color: darkgrey;
    cursor: pointer;
}

#tasks input{
	width: auto;
}

#tasks #wiederkehr{
	width: 90px;
	font-size: 7pt !important;
}

#tasks #cell_to, #tasks #cell_from, #tasks #cell_attachment{
	max-width: 100px !important;
	word-wrap:break-word;
}

#cell_attachment:hover {
	cursor: auto !important;
	background-color: transparent !important;
}

#cell_attachment {
	overflow-y: scroll;
}


.attachment-button {
	width: 100%;
	height: 100%;
	font-size: 10px;
	margin-bottom: 10px;
}

.attachment-button:hover {
	cursor: pointer;
}

.search_input_tasks {
	border: 2px solid #d5d5d5;
}

#div_tasks_goback {
	height: 25px;
	background-color: #e47700;
	display:flex;
	align-items: center;
	justify-content: center;	
}

#div_tasks_goback:hover {
	background-color: #5b2a5d;
}

#link_tasks_goback {
	color:white;
	font-weight: normal;
	text-transform:uppercase;
	text-decoration: none;
}

#link_tasks_goback:visited {
	background-color: #5b2a5d;
}

#cell_delete {
	cursor: pointer;
}

/*
#cell_delete:hover {
	background-color: #f5f5f5;
}
*/
#icon_cell_delete {
	color: #58585a;
	font-size: 16px;
	padding: 5px;
}

/*
#cell_delete:hover {
    box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
    transform: translateY(-0.25em);
}
*/

/* retour changes */

#kundenrechnung_input, #retourengrund_input {
	padding: 0px;
	background-color: transparent;
	font-size: 12px;
	width: 105px;
}

#retourenbeleg_input_cell, #kundenrechnung_input_cell {
	color: #1b5d8c;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    text-align: left;
    padding-left: 10px;
}

#retourenbeleg_input_cell:before, #kundenrechnung_input_cell:before{
	content: '\eadf' !important;
    font-size: 20px;
    font-family: 'icomoon' !important;
    color: #1b5d8c !important;
    display: inline-block;
   /* position: absolute;*/
    pointer-events: none;
    padding-left: 35px !important;
}

/*anna*- table key account*/

#header_todo {
	
}

#table_key_account {
	border-collapse: collapse !important;
	/*table-layout: fixed !important;
	width: 60% !important;*/
	
	table-layout: auto !important;
	width: auto !important;
	
}

#header_checkbox {
	width: 10%;
	border-right: none !important;
}

#header_kunde {
	width: 50%;
	text-align: left;
	border-left: none !important;
	border-right: none !important;
}

#header_strategie {
	width: 20%;
	border-left: none !important;
}

.checkbox-column {
	text-align: center;
	border-right: none !important;
}

.kunde-column {
	padding-left: 10px !important;
	border-left: none !important;
	border-right: none !important;
}

.strategie-column {
	text-align: center;
	border-left: none !important;
	
}

#icon_cell_kunde,#icon_cell_relevanz, #icon_cell_email {
	margin-left: 5px;
}

#cell_kunde, #cell_email {
	cursor: pointer;
}

/*table_key_account_mi*/

#table_key_account_mi {
	table-layout: fixed;
	width: 90%;
}

#header_number_mi {
	width: 2%;
}

#header_todo_mi {
	width: 4%;
}

#header_kunde_mi {
	width: 20%;
	text-align: right;
}

#header_inactive_mi {
	width: 4%;
	text-align:center;
}

.inactive_input {
	width:50px !important;
}


#div_header_kunde_mi {
	display: flex;
	justify-content: flex-end;
}

#icon_sort_customer_mi {
	font-size: 16px;
	margin-left: 5px;
}

#icon_new_kunde_mi {
	margin-left: 5px;
}

#new_kunde_mi {
	cursor: pointer;
	background-color: #58585a;
	color: white;
	border: 1px solid #58585a;
	height: 20px;
	width: 120px;
	padding: 4px;
	display: flex;
	align-items: center;
}

#new_kunde_mi:hover {
	background-color: #5b2a5d;
	border: 1px solid #5b2a5d;
}

#sort_customer_mi {
	cursor:pointer;
	display:flex;
	align-items: center;	
}

#sort_customer_mi:hover {
	background-color: #5b2a5d;
}

#header_relevanz_mi{
	width: 4%;
}

#relevanz_mi:hover{
	background-color: #5b2a5d;
}

#icon_relevanz_mi {
	font-size: 16px;
	margin-left: 5px;
}

#header_posts_mi{
	width: 4%;
}

#header_land_mi{
	width: 4%;
}

#header_land_mi:hover {
	background-color: darkgray;
}

#header_strategie_mi {
	width: 6%;
}

#header_email_mi {
	width: 20%;
	text-align:left;
}

#header_telefon_mi {
	width: 10%;
	text-align:left;
}

#row_sql_mi {
	height: 50px;
}

#cell_todo_mi:hover {
	background-color: #5b2a5b;
	color: white;
}
#cell_posts_mi:hover {
	background-color: #5b2a5b;
	color: white;
}

#cell_kunde_mi {
	text-align: right;
}

#cell_kunde_mi:hover {
	background-color: #5b2a5b;
	color: white;
}

#cell_relevanz_mi {
	font-weight: bold;
}

#cell_relevanz_mi:hover {
	background-color: #5b2a5b;
	color: white;
}

#cell_land_mi {
	text-align:center;
}

#cell_strategie_mi {
	text-align:center;
}

#cell_email_mi {
	text-align:left;
}

#cell_email_mi:hover{
	background-color: #5b2a5b;
	color: white;
}

#cell_telefon_mi {
	text-align:left;
}

/*overlay: key account/bg/article_table.php*/

#div_status {
	display: flex;
	flex-direction: row;
	color: blue !important;
}

/*anna*/

#div_add_product {
	
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	display: grid;
	grid-template-columns: auto auto;
	grid-template-rows: 50px 50px 50px;
	color: #efefef;
	
}

#div_add_product:hover {
	cursor: pointer !important;
}

#div_add_product div {
	border: 1px solid #efefef;
	
}

#button_open_pdf, #button_add_product {
	background-color: #e47700;
	display: flex;
	align-content: center;
	align-items: center;
}

#button_open_pdf:hover {
	background-color: #5b2a5d;
}

#button_add_product:hover {
	background-color: #5b2a5d;
}

#p_button_add_product, #p_open_pdf {
	border: 1px solid transparent;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	cursor: pointer !important;
	
}
/*
#p_open_pdf:after {
	content: '\eadf' !important;
    font-size: 14px;
    font-family: 'icomoon' !important;
    display: inline-block;
	cursor: pointer !important;
    pointer-events: auto;
	padding-left: 7px;
}
*/

#cell_todo {	
}

#paragraph_pdf {
	display:flex;
	align-items: center;
	align-content: center;	
}
/*
#paragraph_pdf:after {
	content: '\eadf' !important;
    font-size: 14px;
    font-family: 'icomoon' !important;
    display: inline-block;
  /* 	position: absolute;*/
/*	cursor: pointer !important;
    pointer-events: auto;
	padding-left: 7px;
	
}
*/
#p_cell_golden_sample {

	border: 1px solid transparent;
	display: flex;
	
}
/*
#p_cell_golden_sample:after {
	content: '\eadf' !important;
    font-size: 20px;
	font-weight: bold;
    font-family: 'icomoon' !important;
    display: inline-block;
	cursor: pointer !important;
    pointer-events: auto;
	margin-left: auto !important;
	margin-right: auto !important;	
}
*/

#p_cell_manual {
	display: flex;
}

/*
#p_cell_manual:after {
	content: '\eadf' !important;
    font-size: 20px;
	font-weight: bold;
    font-family: 'icomoon' !important;
    display: inline-block;
	cursor: pointer !important;
    pointer-events: auto;
	margin-left: auto !important;
	margin-right: auto !important;
}
*/

#p_cell_colorbox {
	display: flex;
}

#p_cell_colorbox:after {
	content: '\eadf' !important;
    font-size: 20px;
	font-weight: bold;
    font-family: 'icomoon' !important;
    display: inline-block;
	cursor: pointer !important;
    pointer-events: auto;
	margin-left: auto !important;
	margin-right: auto !important;
}

#p_cell_zip {
	display: flex;
}

#icon_p_cell_zip {
	color: #58585a;
	font-size: 20px;
	margin-left: auto !important;
	margin-right: auto !important;
}

#p_cell_photos {
	display: flex;
}

#icon_p_cell_photos {
	color: #58585a;
	font-size: 20px;
	margin-left: auto !important;
	margin-right: auto !important;
}

#icon_p_cell_pdf, #icon_p_cell_golden_sample {
	color: #58585a;
	font-size: 20px;
	margin-left: auto !important;
	margin-right: auto !important;
	cursor: pointer !important;
}

#cell_data {
	height: auto !important;
	padding: 0px !important;
	border: 2px solid transparent !important;
}
#div_cell_data {
	
}


#div_photos {
	display: grid;
	grid-template-columns: 65px 120px 25px;
    grid-template-rows: 30px;
	grid-gap: 0px;
	background-color: transparent;
	border: 2px solid transparent;
	width: 250px;
	
}

#div_photos_title {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#p_div_photos {
	border: 2px solid transparent;	
}

#div_photos_input {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
}

#input_photos {
	width: 120px;
  font-size: 8px;
}
#div_photos_icon {
  border: 2px solid transparent;
  display: flex;
  align-items: center;
  align-content: left;
}

#div_manual {
	display: grid;
	grid-template-columns: 65px 120px 25px;
    grid-template-rows: 30px;
	grid-gap: 0px;
	background-color: transparent;
	border: 2px solid transparent;
	width: auto;
}
#div_manual_title {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
#p_div_manual {
	border: 2px solid transparent;
	text-align: right;
}
#div_manual_input {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	align-content: center;
}
#input_manual {
	width: 120px;
  font-size: 8px;
}
#div_manual_icon {
  border: 2px solid transparent;
  display: flex;
  align-items: center;
  align-content: left;
}
#icon_photos, #icon_manual, #icon_colorbox, #icon_365_video, #icon_lifestyle_pic {
	color: #58585a;
	font-size: 20px;
	margin-left: auto !important;
	margin-right: auto !important;
}

#div_colorbox {
	display: grid;
	grid-template-columns: 65px 120px 25px;
    grid-template-rows: 30px;
	grid-gap: 0px;
	background-color: transparent;
	border: 2px solid transparent;
	box-sizing: border-box;
}

#div_colorbox_title {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#p_div_colorbox {
	border: 2px solid transparent;
	text-align: right;
}

#div_colorbox_input {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	align-content: left;
}

#input_colorbox {
	width: 120px;
  font-size: 8px;
}
#div_colorbox_icon {
  border: 2px solid transparent;
  display: flex;
  align-items: center;
  align-content: left;
}
#div_365_video {
	display: grid;
	grid-template-columns: 65px 120px 25px;
    grid-template-rows: 30px;
	grid-gap: 0px;
	background-color: transparent;
	border: 2px solid transparent;
}

#div_365_video_title {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#p_div_365_video{
	border: 2px solid transparent;
	text-align: right;
}

#div_365_video_input {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	align-content: left;
}
#div_365_video_icon {
  border: 2px solid transparent;
  display: flex;
  align-items: center;
  align-content: left;
}

#input_365_video {
	width: 120px;
  font-size: 8px;
}

#div_lifestyle_pic {
	display: grid;
	grid-template-columns: 65px 120px 25px;
    grid-template-rows: 30px;
	grid-gap: 0px;
	background-color: transparent;
	border: 2px solid transparent;
	
}

#div_lifestyle_pic_title {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

#p_div_lifestyle_pic{
	border: 2px solid transparent;
	text-align: right;
}

#div_lifestyle_pic_input {
	border: 2px solid transparent;
	display: flex;
	align-items: center;
	align-content: left;
}

#input_lifestyle_pic {
	width: 120px;
  font-size: 8px;
}
#div_lifestyle_pic_icon {
  border: 2px solid transparent;
  display: flex;
  align-items: center;
  align-content: left;
}



/*anna*/

#retourenbeleg_input_cell.retourenbeleg-upload-file:before, #kundenrechnung_input_cell.kundenrechnung-upload-file:before{
	content: '' !important;
}

#retourengrund_input.retour-textarea{
	width: 200px;
	height: 150px;
	background-color: white;
}

/*hinweis_ div*/
#tr_hinweis {
	font-weight: bold;
	text-decoration-line: underline;
	text-decoration-color: #e47700;
	text-align: center;
}

/* Startseite Div */

#mainpage_div{
	background-color: white;
	float: left;
	width: 100%;
}

#mainpage_div #pic_div, #mainpage_div #newsfeed_div, #mainpage_div #keyaccount_div{
	float: left;
	width: 20%;
}

#mainpage_div #pic_div{
    width: 60%;
}

#mainpage_div #pic_div img{
	/*width: 100%;*/
}

#newsfeed_table, #keyaccount_table, #calendar_table, #sales_table{
	width: 100%;
	background-color: #f8f8f8;
}

#newsfeed_table_header_row {
	background-color: #e47700;
	color: #fff;
	text-transform: uppercase;
	height: 25px;
	letter-spacing: 0.5;
}

#mainpage_div table{
	margin-top: 10px;
}

#newsfeed_table td, #keyaccount_table td, #calendar_table td, #sales_table td{
	height: 30px;
}

#show-more-div:hover {
	cursor:pointer;
}

#keyaccount_header, #sales_header {

	background-color: #e47700;
	color: white;
	
	text-transform: uppercase;
	font-size: 11pt;

  line-height: 25px;
  height: 25px;
  letter-spacing: 0.5;
}


#pic_header h1 {
	background-color: #e47700;
	color: white;
	/*margin-top: 11px;*/
	/*padding: 3px;*/
	text-transform: uppercase;
	font-size: 11pt;
  /*letter-spacing: 0.2;*/
  line-height: 25px;
  height: 25px;
  letter-spacing: 0.5;
	
}
.mitarbeiter_urlaub_statistik td {
  border: 1px solid #DBEAF6;
  padding: 5px;
  height: 25px;
  font-size: 14px;
}
.mitarbeiter_urlaub_statistik td {
  border: 1px solid #DBEAF6;
  /*padding: 2px 5px;*/
padding-left:25px;
	padding-right: 25px;
  
  font-size: 14px;
}
.mitarbeiter_urlaub_statistik th{
	height: 40px;
  border: 1px solid #DBEAF6;
  /*border: 1px solid white;*/
  background-color: #e47700;
  top: 60;
  padding: 7px;
  color: white;
	text-transform:none !important;
  font-weight: normal !important;
  letter-spacing: 0.6;
}

.mitarbeiter_urlaub_statistik tr {
	height: 60px;
}

/*statistik*/

/* Apply styles to even rows (2nd, 4th, 6th, etc.) */
#sales_table tr:nth-child(even) {
  background-color: #ffffff; /* Light gray */
}

/* Apply styles to odd rows (1st, 3rd, 5th, etc.) */
#sales_table tr:nth-child(odd) {
  background-color: #f1f1f1; /* White */
}

/* Optional: Add some additional styling to improve readability */


#sales_table th, #sales_table td {
  /*padding: 10px;*/
  border: 1px solid #dddddd;
}



/*table_advertising.php*/

.fa-file-pdf {
	/*font-size: 1.1em;*/
	margin-left: 5px;
}




/*
#retour {
	border-collapse: collapse !important;
	table-layout: fixed;
	width: 95%;
	margin-left: 10px;
	margin-right: 10px;

}

#header_1_id {
	width: 50px;
}

#header_2_jahr{
	width: 25px;
}

#header_2_quartal {
	width: 25px;
}

#header_2_ssa_id{
	width: 70px;
}

#header_3_lieferant {
	width: 150px;
}

#header_4_berechnung {
	width: 50px;
}

#header_5_budget {
	width: 50px;
}

#header_6_erstattung {
	width: 50px;
	}

#header_6_gutschrift {
	width: 40px;
}

#header_7_aktion{
	width: 150px;
}

#header_8_kosten {
	width: 50px;
}

#header_9_beleg {
	width: 50px;

}

#header_10_restbudget {
	width: 50px;
}
*/

/*offer/view.php*/

#button_div {
	display: flex;
	justify-content: center;
	height: 50px;
	width: 100%;
}

#button_div button {
	height: 100%;
	
	margin:0px;
	padding:0px;
	text-align:center;
	padding:0;
	cursor:pointer;
}

#button_div link {
	color: transparent;
	margin:0px;
	padding:0px;
}

#bidding_div {
	border-right: 4px solid #fff;
}

#archive_div {
	border-right: 4px solid #fff;

}


#article_id {
	width: 70px;
}

#div__cell_article {
	display: flex;
	align-items: center;
	justify-content: center;
}

#p_div__cell_article {
	margin-right: 5px;
	font-size: 1.1em;
}

#icon_p_div__cell_article {
	margin-left: 2px;
}

/*retour/table_input.php + retour/table_output.php */

#retour th tr td {
	border: 5px solid pink;
}

#div_retoureninfo {
	display: flex;
	flex-direction: column;
	text-align: center;
	justify-content: space-evenly;
	height: 90px;
}

#div_retoureninfo_output {
	display: flex;
	flex-direction: column;
	text-align: center;
	justify-content: space-evenly;
	height: 90px;
}

#artikelinfo_input_cell, #kundeninfo_input_cell, #artikelinfo_output_cell, #kundeninfo_output_cell, #retourengrund_input_cell, #div_einordnung_input_cell {
	padding: 10px;
}

#p_div_lieferant, #p_div_artikel, #p_div_seriennummer, #p_div_kunde, #p_div_kunden_rma, #p_div_retourenbeleg, #p_div_kundenrechnung, #p_div_retourendatum, #p_div_kaufdatum, #p_div_garantie, #p_div_fehler, #p_div_austausch, #p_div_retourendatum_output, #p_div_kaufdatum_output{
	margin-bottom: 5px;
}

#p_div_garantie_output {
	margin-bottom: 0px;
	margin-top: 0px;
}

#div_artikelinfo_output {
	display: flex;
	flex-direction: column;
	text-align: center;
	justify-content: space-around;
	height: 280px;
}

#div_lieferant_output {
	font-weight: bold;
}

#div_seriennummer_output:before{
	content: "Seriennummer:";
}



#div_kundeninfo_output {
	display: flex;
	flex-direction: column;
	text-align: center;
	justify-content: space-around;
	height: 280px;
}

#output_div_kunde_output {
	font-weight: bold;
	
}

#div_retourenbelegundkundenrechnung {
	display: flex;
}

#div_retourenbelegundkundenrechnung_output {
	display: flex;
	justify-content: space-around;
}

#output_div_kunden_rma_output:before {
	content: "Kunden RMA: ";
}

#icon_output_div_retourenbeleg_output, #icon_output_div_kundenrechnung_output {
	font-size: 2em;
}

#pdf {
	text-align: center;
}
#icon_pdf {
	font-size: 2em;
}

#div_einordnung_input_cell {
	display: flex;
	flex-direction: column;
	text-align: center;
}

#retourendatum_input, #kaufdatum_input {
	padding-bottom: 25px;
	
}

#div_einordnung_output_cell {
	display: flex;
	flex-direction: column;
	text-align: center;
	justify-content: space-around;
	height: 280px;
}

#output_div_retour_id_output, #output_div_retourendatum_output, #output_div_kaufdatum_output, #output_div_garantie_output {
	font-weight: bold;
}

#div_garantie_output {
	display: flex;
	flex-direction: column;
}

#email_input_cell, #aktion_input_cell, #label_cell {
	text-align: center;
}

/* mitarbeiter/index.php */
#icon_cell_urlaub {
	margin-left: 5px;
	
}

#my_tab {
	table-layout: fixed;

}

#header_nachname {
	width: 100px;
}

#cell_archive {
	font-size: 20px;
}
#icon_cell_remove {
	font-size: 20px;
}

#_cell_restore {
	font-size: 20px;
}

/*///////SHIPPMENT-TABLE.php//////////*/

#lager-shipment-div {
	height: 40px;
	background-color: #d7d7d7;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	

}

#retour.shipment-table {
	width: 100%;
	table-layout: fixed;
	margin-top: 0px;
}

#info_shipment_th {
	width: 5%;
}

#supplier_th {
	width: 10%;
	text-align: left;
}

#live_search_div {
	width: 100%;
}
#live_search_input {
	width: 100%;
}

#doc_th {
	width: 150px;
}
*[id^='doc_input'] {
	width: 150px;
	border:none !important;
}

#doc_td #doc_input {
	border:none !important;
}

.shipment-doc {
	text-align: center;
	display: flex;
	flex-direction: column;
	text-align: center;
	font-size: 20px;
	border: none !important;
}


#eta_th {
	width: 103px;
}

*[id^='eta_'] {
	text-align: center;
}

#eta_input {
	width: 100%;
}
#type_th {
	width: 100px;
}

*[id^='type_'] {
	text-align: center;
}

#type_input {
	width: 100%;
}

#order_nr_th {
	width: 10%;
	
}

*[id^='order_nr_'] {
	text-align: center;
}

#order_nr_textarea {
	width: 100%;
	height: 75px;
	border: 1px solid #929292;
	padding: 5px;
	border-radius: 4px;
}

#order_nr_input {
	width: 100%;
}

#reference_input {
	width: 100%;
	height: 75px;
	border: 1px solid #929292;
	padding: 5px;
	border-radius: 4px;
	
}

.header-arrived {
	width: 50px;
}


#shipping_th {
	text-align: left;
	width: 10%;
}

#info_shipment_td {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
}

*[id^='info_shipment_td_'] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
}

*[id^='ssh_id_'] {
	font-weight: bold;
}

*[id^='supplier_'] {
	font-weight: bold;
}

.arrived_td {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	border: 0px solid plum;
	height: 100%;
	
	
}

*[id^='arrived_input_'] {
	width: 100%;
	
}

.button_shipment-speichern {
	/*margin-left: 15%;
	margin-right: 5%;*/
	width: 100%;
}

#speichern_th {

	width: 7.5%;
}
/*
#speichern_td {
	display: flex;
	align-items: center;
	justify-content: center;
}
*/
.shipment-row {
	border-bottom: 1px solid #7c7c7c;
}

/*///////LAGER/TABLE-ANALYSE.php//////////*/

.table_lager-anlyse {
	margin-left: 50px;
}

.row_lager-analyse {
	height: 50px;
}

#lager_id_tab {
	width: 5%;
}
.lager_id {
	text-align: center;
}

#icon_cell_lager_id {
	margin-left: 5px;
}

#eingang {
	text-align: center;
}

#staff_tab {
	width: 10%;
	text-align: left;
}

#bestellnummer_tab {
	width: 7.5%;
	text-align: left;
}

#article_id {
	text-align: left;
}

#soll_tab {
	width: 5%;
	text-align: center;
}

#soll_input_cell {
	text-align: center;
}

#ist_tab {
	width: 5%;
	text-align: center;
}

.fa-asterisk {
	margin-left: 5px;
	font-size: 8px;
	color: #5b2a5d;	
}

#ist_input_cell {
	text-align: center;
}

#preis_tab {
	width: 7.5%;
	text-align: center;
}

#preis_input_cell {
	text-align: center;
}

#wert_auto_cell {
	text-align: center;
}

#fehlerursache_tab {
	text-align: left;
	width: 20%;
}

#aktion_tab {
	text-align: left;
}

#pdf_auto_cell {
	text-align: center;
}

#status_cell {
	text-align: center;
}

/*///// TASKS/BG/UPDATE.PHP ////////*/ 


#cell_reminder_body {
	
}

#remark_reminder {
	float: right;
}

/*/////LAGER/TABLE_CAPACITY.PHP////*/

.lager-capacity-input {
	border: 1px solid #58585a;
	width: 75px;
}

/*/// mitarbeiter/arbeitszeit.php //////*/

#soll-ist-div {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	
}

.timespan_soll-ist {
	width: 100%;
	height: 40px;
	/*background-color: #d7d7d7;*/
	display: flex;
	align-items: center;
	justify-content: center;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;	
}

.yearselect_soll-ist {
	color: #58585a;
	font-size: 14px;

	
}

#soll-ist-table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 0px;
	box-sizing: border-box;
	
}

#soll-ist-headers {
	/*background-color: #e47700;*/
	background-color: #505050;
	color: white;
	text-align: center;
}

#soll-ist-table tr {
	border-bottom: 1px solid #d7d7d7;
}

#soll-ist-td {
	text-align: center;
}
/*
*[id^='diff_div-'] {
	font-weight: bold;
	font-size: 16px;
}
*/
/*/////// exchange/table_rates.php */

#currency-div {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#currency-div #time_span {
	height: 40px;
	background-color: #d7d7d7;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
}

#currency-table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 0px;
	box-sizing: border-box;
}

#currency-table tr {
	border: 1px solid #d7d7d7;
	text-align: center;
}

#currency-table #tr-header {
	background-color: #e47700;
	color: white;
}

#currency-table #row-1 {
	background-color: #fafafa;
}

#currency-table #row-2 {
	background-color: #f0f0f0;
}

#currency-table #row-3 {
	background-color: #fafafa;
}

#currency-table #row-4 {
	background-color: #fafafa;
}

/*///////Instructions - Information notes/table_notes.php */

.notes_retour_input_table {
	width: 99%;
	margin-right: 0.5%;
	margin-left: 0.5%;
}

.notes_retour_input_table_tab_headers {
	height: 40px;
	background-color: #E47700;
	font-weight: bold;
}

#notes_ssn_id_header {
	width: 5%;
}

#notes_datum_header{
	width: 5%;
}

#notes_user_header{
	width: 10%;
}

#email_address_select {
	height: auto;
	width: 100%;
	border: none;
}

#email_address_select:focus {
	
}

.notes_email_select_option {
	background-color: red;
}

#notes_email_send_header{
	width: 5%;
}

#notes_email_pdf_input {
	opacity: 0;
  	width: 0.1px;
  	height: 0.1px;
  	position: absolute;
}

#notes_email_pdf_label {
	 display: block;
 	 position: relative;
 	 width: 100%;
 	 height: 40px;
 	 display: flex;
 	 align-items: center;
 	 justify-content: center;
 	 color: #fff;
	 background-color:#e47700;
 	 cursor: pointer;
}

#notes_email_pdf_label:hover {
	background-color:#5b2a5d;
}

.retour_notes_table {
	table-layout: fixed;
	width: 99%;
	margin-right: 0.5%;
	margin-left: 0.5%;
	/*width: 70%;
	margin-right: 15%;
	margin-left: 15%;*/
}

.retour_input_row_notes {
	border-bottom: 2px solid white;
}

#notes_nr_header {
	width: 10%;
}

#notes_email_pdf_header {
	width: 5%;
}

.notes_datum_td {
	text-align: center;
}

.notes_nr_td {
	text-align: center;
}


.notes_pdf_td {
	background-color: transparent;
	height: 40px;	
	
}
.button_pdf_notes {
	background-color: transparent;
	color: #58585a;
	width: 100%;
	height: 100%;
	cursor:pointer;
	font-size: 20px;
}

.button_pdf_notes:hover {
	color: white
}

/*///////key-account/key_account_php. */

#row_sql #cell_kunde:hover {
	background-color: darkgray;
}

.key_account_ce_cell_email:hover {
	background-color: darkgray;
}

#row_sql #cell_land {
	text-align: center;
}

/*///////core-header-supplier.php*/

#reply_welcome {
	border: 1px solid red;
	color: #e47700;
}

/*//////information/sync_monitor.php///*/

#iframe {
	width: 100%;
	height: 70%;
}


/*///retour/bg/search*/

#div_goback_retour {
	height: 25px;
	margin-bottom: 15px;
	background-color: #e47700;
	display:flex;
	align-items: center;
	justify-content: center;
}

#div_goback_retour:hover {
	background-color: #5b2a5d;
}

#link_goback_retour {
	color:white;
	font-weight: normal;
	text-transform:uppercase;
	text-decoration: none;
}

#link_goback_retour:visited {
	background-color: #5b2a5d;
}

#p_checkbox_repair_search {
	display: flex;
	justify-content: center;

}

#th_reparatur_repair_search {
	
}

/* OVERLAY 1  KEY ACCOUNT-customer*/

#close.overlay_close {
	width: 40px;
	height: 40px;
	font-size: 20px;
	margin-top: 20px;
	margin-right: 20px;
	border-radius:25px;
}

#table_kunde.keyaccount_overlay_table_kunde {
	width: 50%;
	margin-top: 0px;
}

#table_kunde.keyaccount_overlay_table_kunde tr {
	height: 40px;
	background-color: transparent;
}

.keyaccount_overlay_table_kunde td {
	border: 1px solid transparent;
}

#table_kunde.keyaccount_overlay_table_kunde input {
	width: 100%;
}

#header_kid {
	width: 20%;
	
}

#header_kid, #header_firma, #header_vorname, #header_namenszusatz, #header_land, #header_plz, #header_ort, #header_telefon, #header_email, #header_markt, #header_relevanz, #header_strategie {
	text-align: right;
	text-transform: capitalize;
	font-weight: bold;
}

#cell_kid, #cell_firma, #cell_vorname, #cell_namenszusatz, #cell_land, #cell_plz, #cell_ort, #cell_telefon, #cell_email, #cell_markt, #cell_relevanz, #cell_strategie {
	padding-left: 20px;
}

#row_submit {
	width: 100%;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#submit_button.keyaccount_overlay_table_kunde_submit_button {
	margin-right: 20px;
	height: 40px;
	width: 140px;
}

#delete_button.keyaccount_overlay_table_kunde_delete_button {
	height: 40px;
	width: 140px;
	background-color: white;
	color:#e47700;
	border: 2px solid #e47700;
}

#delete_button.keyaccount_overlay_table_kunde_delete_button:hover {
	background-color: #5b2a5d;
	color: white;
	border: 2px solid transparent;
}

/* OVERLAY 2  KEY ACCOUNT-Email*/

#table_email.keyaccount_overlay_table_email {
 	width: 100%;
}

#table_email.keyaccount_overlay_table_email tr {
 	background-color: transparent;
}

#table_email.keyaccount_overlay_table_email td {
 	border: 1px solid transparent;
}

.keyaccount_overlay_table_email_column {
	width: 5%;
	text-align: right;
}

#send_button.keyaccount_overlay_table_email_send_button {
	margin-right: 20px;
	height: 40px;
	width: 140px;
}

#cancel.keyaccount_overlay_table_email_cancel_button {
	height: 40px;
	width: 140px;
	background-color: white;
	color:#e47700;
	border: 2px solid #e47700;
}

#cancel.keyaccount_overlay_table_email_cancel_button:hover {
	background-color: #5b2a5d;
	color: white;
	border: 2px solid transparent;
}

.keyaccount_overlay_table_email_cancel_button: hover {
	color: white !important;
	
}
/*OVERLAY3 KEY ACCOUNT RELEVANZ*/

#table_article tr {
	background-color: transparent;
}

#table_article th {
	height: 40px;
	background-color: #beddf8;

}

#posttext_div {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sales-article-table-article-text:hover{
	background-color: #5b2a5d;
	color: white;
}

/*OVERLAY 4 HR- Personal Data - Urlaubstage*/

.mitarbeiter_urlaub_statistic tr {
	height: 60px;
}

/*OVERLAY MARKITING-PRODUCT-ARTICLE ID*/

#article_view_header {
	height: 40px;
	display:flex;
	align-items: center;
	justify-content: center;
}

#view_article {
	width: 60%;
	margin-top: 20px;
}

.view_article_td {
	text-align:right;
	width: 100px;
	font-weight: bold;	
}

#view_article tr {
	height: 40px;

}
.view_article_field {
	text-align:center;
	padding-left: 20px;
}

.view_article_field1 {
	text-align:left;
	padding-left: 20px;
	border:2px solid red;
}


#view_article input {
	width: 100%;
	text-align:left;
}
#view_article textarea {
	width: 100%;
}

.view_article_save {
	height: 40px;
	width: 140px;
	margin-left: 20px;
	margin-right: 20px;
}

.view_article_cancel {
	height: 40px;
	width: 140px;
	background-color: white;
	color: #e47700;
	border: 2px solid #e47700;
}

.view_article_cancel:hover {
	border: 2px solid #5b2a5d;
}

/*OVERLAY MARKITING-PRODUCT-EMAIL*/

.survey_email_send_button {
	margin-right: 20px;
	height: 40px;
	width: 140px;

}

.survey_email_cancel_button {
	height: 40px;
	width: 140px;
	background-color: white;
	color:#e47700;
	border: 2px solid #e47700;
}

.survey_email_cancel_button:hover {
	background-color: #5b2a5d;
	color: white;
	border: 2px solid transparent;
}

/*REPAIR - VIEW.PHP*/

.repair_view_rep_id:hover {
	cursor:pointer;
	background-color:#5b2a5d;
	color:white;
}

.repair_view_email:hover {
	cursor:pointer;
	/*background-color:#5b2a5d;*/
	color:white;
}

#repair_view_icon_p_cell_pdf {
	color:black;
}

#repair_view_icon_p_cell_pdf:hover {
	color:white;
}

.repair_view_undo {
	
	background-color:#e47700;
	color:black;
	border:2px solid black;
}
.repair_view_undo:hover {
	
	background-color:#5b2a5d;
	border:2px solid #5b2a5d;
}

.repair_view_ss_id:hover {
	cursor:pointer;
	color:white;
}


/*REPAIR - OVERLAY - bg-email.php*/

.repair_overlay_cancel_button{
	color:#e47700; 
	background-color:white; 
	border:2px solid #e47700
}

.repair_overlay_cancel_button:hover {
	color:white; 
	background-color:#5b2a5d;
	border:2px solid #5b2a5d;
}


/*MARKETING->PRICE->ARTICLE-ID OVERLAY offer>bg/artile.php*/

.offer_article_overlay_cancel {
	color:#e47700; 
	background-color:white; 
	border:2px solid #e47700
}

.offer_article_overlay_cancel:hover {
	color:white; 
	background-color:#5b2a5d;
	border:2px solid #5b2a5d;
	
}

/*MARKETING->PRICE->MOQ PRICE OVERLAY offer>bg/calc.php*/

.calc_cancel_button {
	background-color:white;
	color:#e47700;
	border:2px solid #e47700;
}

.calc_cancel_button:hover {
	color:white; 
	background-color:#5b2a5d;
	border:2px solid #5b2a5d;
	
}

/*MARKETING->PRICE->MOQ PRICE OVERLAY offer>bg/email.php*/

.price_email_cancel {
	background-color:white;
	color:#e47700;
	border:2px solid #e47700;
}

.price_email_cancel:hover {
	color:white; 
	background-color:#5b2a5d;
	border:2px solid #5b2a5d;
	
}

/*WAREHOUSE->ANALYSE->SS NUMMER-OVERLAY lager->update_artikel.php*/

.warehouse_analyse_cancel {
	background-color:white;
	color:#e47700;
	border:2px solid #e47700;
}

.warehouse_analyse_cancel:hover {
	color:white; 
	background-color:#5b2a5d;
	border:2px solid #5b2a5d;
	
}

/*SERVICE->UQ-RETURN uq-return/table_output.php */

.uq-return-pdf-cell {
	cursor:pointer;
}

/*NEW HOMEPAGE*/

#show-more-div:hover {
	cursor:pointer;
}

.hp_section-header {
	padding:10px;
	box-sizing:border-box;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0.5; 
	font-size:14px;
	font-weight:700;
	text-align:center;
	border:0px solid red;

}

/*OVERLAYS*/

.overlay-row-send {
	vertical-align:bottom;
}

.overlay-cell-send {
	height:100px;
	width:100%;
	text-align:center;
	border:0px solid green; 

}

.overlay-send-button {
	width:140px;
	height: 40px;
}

.overlay-cancel-button {
	background-color:white;
	color:#e47700;
	border:2px solid #e47700;
	width:140px;
	height: 40px;
	margin-left:40px;
}

.overlay-cancel-button:hover {
	color:white; 
	background-color:#5b2a5d;
	border:2px solid #5b2a5d;
	
}

.mitarbeiter_table_checkbox {
	width:100%;
	background-color:rgb(190,222,248);
	border:2px solid transparent;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
}

.mitarbeiter_table_checkbox tr {
	background-color:rgb(190,222,248);
}

#table_checkbox td {
	border:2px solid rgb(219,234,246);
	border-right:2px solid transparent;
	text-align:center;
	text-transform:capitalize;
}
#table_checkbox input {
	width:100%;
}

#input_neu_datum {
background-color:rgb(190,222,248);
}

.arbeitszeiten_neu input {
	background-color:rgb(219,234,246);
	
}

/*//////information/dokumentation.php///////////////*/

.doku_button {
	cursor:pointer;
	color:#fff;
	background-color:#e47700; 
	padding: 10 30 10 30; 
	margin-right:50px;
}

.dark_hover:hover {
	background-color: #5b2a5d;
}

/*retour/bg/retour_upload.php*/

.pdf-link {   
}

.pdf-link:hover {	
    color: #5b2a5d; 
	text-decoration: underline;
    cursor: pointer; 
}

#input_dokumente_submit:hover {
	background-color:#5b2a5d !important;
	cursor:pointer;
}

/*advertising/table_advertising.php */

#brands_table th {
    background-color: #f2f2f2;
    color: #333;
    padding: 8px;
    text-align:center;
    border: 1px solid #ddd;
}


#brands_table td {
	text-align:center;
	padding: 8px;
	border: 1px solid #ddd;
	
}

#brands_table tr:nth-child(even) {
            background-color: #f9f9f9;
}

#brands_div {
	display:none;
}


.table-add-brand td {
	padding: 8px;
}

/*
.ad-budget-table {
	border:0px solid black;
	width:150%;
}

.ad-budget-tr {
	padding: 8px;	
}

.ad-budget-table td {
	padding: 8px;	
}

#b-tab_headers {
    background-color: #f2f2f2;
    color: #333;
    padding: 8px;
    text-align:center;
    border: 1px solid #ddd;
}


#header_1_id,#header_2_jahr,#header_2_quartal,#header_5_budget,#header_6_summe,#header_10_restbudget,#header_6_erstattung {
	width:2%;
}

#header_3_lieferant,#header_4_berechnung,#header_8_kosten,#header_6_gutschrift,#header_9_beleg{
	width:6%;
}

#header_7_aktion {
	width: 20%;
}
*/

