﻿@font-face {
    font-family: 'TeeFFLight';
    src: url('../fnt/teefranklinforever-light-webfont.eot');
    src: url('../fnt/teefranklinforever-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnt/teefranklinforever-light-webfont.woff') format('woff'),
         url('../fnt/teefranklinforever-light-webfont.ttf') format('truetype'),
         url('../fnt/teefranklinforever-light-webfont.svg#teefranklinforeverlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TeeFFMedium';
    src: url('../fnt/teefranklinforever-medium-webfont.eot');
    src: url('../fnt/teefranklinforever-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnt/teefranklinforever-medium-webfont.woff') format('woff'),
         url('../fnt/teefranklinforever-medium-webfont.ttf') format('truetype'),
         url('../fnt/teefranklinforever-medium-webfont.svg#teefranklinforevermedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TeeFFRounded';
    src: url('../fnt/teefranklinforever-roundedbook-webfont.eot');
    src: url('../fnt/teefranklinforever-roundedbook-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnt/teefranklinforever-roundedbook-webfont.woff') format('woff'),
         url('../fnt/teefranklinforever-roundedbook-webfont.ttf') format('truetype'),
         url('../fnt/teefranklinforever-roundedbook-webfont.svg#teefranklinforeverroundedbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TeeFFBook';
    src: url('../fnt/teefranklinforever-book-webfont.eot');
    src: url('../fnt/teefranklinforever-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fnt/teefranklinforever-book-webfont.woff') format('woff'),
         url('../fnt/teefranklinforever-book-webfont.ttf') format('truetype'),
         url('../fnt/teefranklinforever-book-webfont.svg#teefranklinforeverbook') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*TYPO UND FARBEN*/
.button
{
        height:23px;
        padding:0px 10px 0px 5px !important;
        background-color: rgb(0,158,232); /* #d3dce0; */
        color:#fff;
    }
 
.spacer
{
        min-height:1px;
        min-width:1px;
        width:100%;
        height:100%;
        clear:both;
    }

th
{
        font-size:13px;
        padding:5px;
    }

td,th
{
    overflow:hidden;
        text-align:center;
  border:solid 1px #000;
        padding:1px;
        padding-left:4px;
        padding-right:4px;
    }


.spager
{
    }

.spager table
{
        width:auto;
        float:right;
  margin:0;
    }

.spager table td
{
        width:20px;
  background-color:#FFF;
    }

.spager table a,.spager table a:hover
{
        width:100%;
        background-color:transparent;
        height:100%;
    }

.title
{
        font-size:22px;
    }

/* LIEFERSCHEIN LISTE, Container Linkes Menü */
/*********************************************/     
.allDeliveryListWrapper
{margin-top: -1px;
            /* Äusserer Container um Lieferungen Liste und Filter  */
height: 100%;
width: 200px;
float: left;
border: solid grey 1px;
background-color: white;
padding-left: 5px;
padding-right: 0px;padding-bottom: 6px;
    }

.allDeliveryListDropdown
{
            margin-left:3px;       
            margin-top: 5px;
    }
    
.allDeliveryList
{        margin-left: -5px;
margin-top: -5px;
    }


.allDeliveryListItem
{
                /* Container für einen Lieferschein */
        position:relative;
  font-size:1.1em;
  font-weight:700;
  font-family:TeeFFLight;
  width:100%;
        margin-bottom:4px;
        padding-bottom:4px;
        padding-top:2px;
  border:1px solid #000;
  background-color:#b4d6f2;
  color:#2e2d24;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:moz-none;
  -ms-user-select:none;
  user-select:none;
    }

.allDeliveryListItem:hover
{
                /* Hover Effekt / MausOver auf einem Lieferschein */
  background-color:#007ec2;
                color:#fff;
            }

.selected
{
                /* Selektierter Container für einen Lieferschein */
  color:#2e2d24;
  background-color:#5ab886;
            }

.selected:hover
{
                /* Hover Effekt / MausOver auf einem SELEKTIERTEN Lieferschein */
  background-color:#00965f;
            }
            
.allDeliveryListItemLabel
{
            /* Label Container innerhalb einer Lieferung, linkes Menü*/
            margin-left:10px;
            cursor:pointer;
        }

        /* oberes Label innerhalb des allDeliveryListItemLabel, enthält die DeliveryID*/
.dId
{
  font-family:TeeFFRounded;
  font-size:1.1em;
            }

    /*LISTE*/
    
    input[type="submit"], input[type="button"], button {
    
        border:none;
    }

    /* LIEFERPOSITIONEN LISTE */
    .deliveryListWrapper
    {   
  margin-left:223px;
        padding-right:10px;
    }

.deliveryList
{
        /*Tabelle mit Positionen */    
  font-size:1.1em;  
  /*float:right;*/
    }

.deliveryList th a:hover
{
        background-color:transparent;
    }

.deliveryList th
{
  background-color:#007ec2;
        color:#FFF;
  font-weight:700;
    }
.deliveryListNav
{
       /* float:right;
        width:100%;*/
height:25px;
        margin-top:-25px;
    }

.deliveryList select
{
        margin-top:2px;
  font-size:1.1em;
    }

.status-2
{
  background-color:#a5a9ab;
        color:#FFF;
    }

.status-3
{
  color:#2e2d24;
  background-color:#5ab886;
    }
 
.status-4
{
  background-color:#eb5b61;
  color:#2e2d24;
}

.btnFinish,.btnCancel,.allStatusList
{
        float:right;
  margin-right:10px;
    }

.allStatusList
{
  font-size:17px;
  height:22px;
    margin-top:5px;
}

.deliverySearch
{
    width:90px;
  margin:0;
  padding:0;
    float:right;
    }

div.dlabel
{
  font-size:12px;
  width:60px;
  line-height:21px;
  margin:0;
  padding:0;
  float:left;
    }

.hasDatepicker
{
    text-align:center;
}

.aspNetDisabled {
    color:silver;
    background-color:lightgray;
}

.deliverySearchButton
{
  margin:0;
  padding:0;
    float:right;
    margin-left:3px;
    border:solid 1px #D5D5D5;
  background-color:#FFF!important;
    font-size:10px;
    width:20px;
    line-height:19px;
    text-decoration:none;
    text-align:center;
  font-weight:700;
    cursor:pointer;
}

.filterTable,.filterTable tr,.filterTable td
{
/* Filter Tabelle*/
  min-width:0;
  border:none;
  padding:0;
  margin:0;
  text-align:right;
  margin-left:30px;
}

.filterTable input[type=submit]
{
/* Filter Button*/
  background-color:#009ee8;
  color:#fff;
  padding:2px 3px;
  text-decoration:none;
    float:right;
}

.emptymessage td {
border:none;
font-size:28px;
padding-top:50px;
}
.deliveryid-head {
    width:104px !important;
}
.position-head {
    width:75px !important;
}
.invoice-head {
    width:102px !important;
}
.material-head {
    width:166px !important;
}
.quantity-head {
    width:87px !important;
}
.storno-head {
    width:66px !important;
}
.shipped-head {
    width:100px !important;
}
.status-head {
    width:80px !important;
}

.AspNet-TreeView {
    width: 200px;
    border-top: solid 1px #DDD;
}
 
.AspNet-TreeView ul {
    list-style: none; 
}
 
.AspNet-TreeView-Leaf {
    border-bottom: solid 1px #DDD;
    background: url(../../images/structure/node-dot.gif) 8px 9px no-repeat;  
}
 
.AspNet-TreeView-Root {
    border-bottom: solid 1px #DDD; 
}
 
.AspNet-TreeView-Root a {
    display: block;
    width: 170px;
    margin-left: 20px;
    padding: 5px 5px 5px 5px; 
}
 
.AspNet-TreeView-Selected {
    background: #F6F6F6 url(../../images/structure/arrow-right.gif) 8px 9px no-repeat;
}
 
.AspNet-TreeView-Expand {
    display: block;
    float: left;
    margin: 9px 0px 0px 8px;
    padding: 6px 4px 5px 4px;
    height: 0px !important;
    background: url(../../images/structure/node-plus.gif) 0px 0px no-repeat;
    cursor: pointer;
}
 
.AspNet-TreeView-Collapse {
    display: block;
    float: left;
    margin: 9px 0px 0px 8px;
    padding: 6px 4px 5px 4px;
    height: 0px !important;
    background: url(../../images/structure/node-minus.gif) 0px 0px no-repeat;
    cursor: pointer;
}
 
.AspNet-TreeView-Show li {
      border-top: solid 1px #DDD;
      background-position: 28px 9px;
}
 
.AspNet-TreeView-Hide {
    display: none;
}
 
.AspNet-TreeView ul li ul li {
    text-indent: 20px;
    border-bottom: none;
    font-size: 11px;
}
#socialLoginForm label{
font-weight:normal;
margin-top: 30px;
}