 html {
    background: none repeat scroll 0 0 #191919;
    height: 100%;
    margin-bottom: 0;
}
 
 body {
    color: #333333;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 11px;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}

#all-wrap {
  margin: 10px 0 0 0;
}

#center-wrap {
    background-color:#ffffff;
    margin: 0 auto;
    overflow: hidden;
    /*width: 953px;*/
    width:1209px;
}

#content {
  padding:20px;
}

.clear {
  clear:both;
  width:100%;
}

/* auslagern */
.tx-mekks-pi1-address-addresslist-container {
  
  width:406px;
  max-width:406px;
  
}

.tx-mekks-pi1-address-addresslist-container TABLE {
  width:406px;
  max-width:406px; 
}

.tx-mekks-pi1-address-addresslist-container TABLE THEAD {
  background-color:#dddddd;
  
}

.tx-mekks-pi1-address-addresslist-container TABLE TBODY {
}

.tx-mekks-pi1-address-addresslist-container TABLE TH,
.tx-mekks-pi1-address-addresslist-container TABLE TD {
  text-align:left;
  vertical-align:top;
}

.tx-mekks-pi1-address-addresslist-wrap {
  width:416px;
  float:left;  
}

.tx-mekks-pi1-address-addresssingle-wrap {
  width:750px;
 
  float:left;
}

/* Tabview */

.tx-mekks-pi1-tabview {
  background-color:#f0f0f0;
  float:left;
  width:100%;
  border-bottom:1px solid #aaaaaa;
}
.tx-mekks-pi1-tabview UL {
  padding: 0;
  margin: 0;
  float:left;
  width:100%;
  display:block;
}
.tx-mekks-pi1-tabview LI {
  display:block;
  float:left;
  list-style:none;
  padding: 5px;
  margin:0;
  border-top: 1px solid #aaaaaa;
  border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
  
}

.tx-mekks-pi1-tab {
  background-color:#dddddd;
}

.tx-mekks-pi1-tab:hover,
.tx-mekks-pi1-tab-active {
  background-color:#ffffff;
}

.input-text,
.input-select,
.input-textarea {
  font-family: Tahoma,Arial,sans-serif;
  font-size: 11px;  
}

.tx-mekks-pi1-address-addresssingle-views {
  height:494px;
}

.tx-mekks-pi1-address-addresssingle-views .input-text {
  width:150px;
}
.tx-mekks-pi1-address-addresssingle-views .input-select {
  width:156px;
}
.tx-mekks-pi1-address-addresssingle-views .input-textarea {
  width:150px;
}

.tx-mekks-pi1-form-row {
  float:left;
  width:100%;  
}

.tx-mekks-pi1-address-addresssingle-view-common .tx-mekks-pi1-address-addresssingle-view-common-col1 .tx-mekks-pi1-form-label {
  width:90px;
  float:left;
}

.tx-mekks-pi1-address-addresssingle-view-common .tx-mekks-pi1-address-addresssingle-view-common-col2 .tx-mekks-pi1-form-label {
  width:70px;
  float:left;
}

.tx-mekks-pi1-form-field IMG {
  vertical-align:text-top;
}

.tx-mekks-pi1-address-addresssingle-views {
  height:510px;
  min-height:510px;
  overflow:hidden;
}



#address_addressSingle_input_first_name,
#address_addressSingle_input_last_name {
  width:72px;
}
#address_addressSingle_input_country {
  width:15px;
}
#address_addressSingle_input_zip {
  width:35px;
}
#address_addressSingle_input_city {
  width:84px;
}

#address_addressSingle_input_description {
  width:405px;
}

.tx-mekks-pi1-address-addresssingle-view-common {
  float:left;
  width:100%;
  /*margin:5px;*/
}

.tx-mekks-pi1-address-addresssingle-view-common-col1 {
  /*width: 220px;*/
  width:295px;
  float:left;
}

.tx-mekks-pi1-address-addresssingle-view-common-col2 {
  /*width: 220px;*/
  width: 295px;
  margin:0 0 0 10px;
  float:left;
}

.tx-mekks-pi1-address-addresssingle-view-common-col3 {
  /*width: 90px;*/
  width: 120px;
  margin:0 0 0 10px;
  float:left;
}

.tx-mekks-pi1-form-row {
  margin:0 0 2px 0;
}

.tx-mekks-pi1-address-addresssingle-view-driver {
  float:left;
  margin:5px;
}
.tx-mekks-pi1-address-addresssingle-view-driver-col1 {
  float:left;
  width:270px;
}
.tx-mekks-pi1-address-addresssingle-view-driver-col2 {
  float:left;
  width:270px;
}
  




.tx-mekks-pi1-menu {
  background-color:#dddddd;
  float:left;
  width:100%;
  margin:0 0 5px 0;
  height:22px;
  border-bottom:1px solid #aaaaaa;
  overflow:visible;
}

.tx-mekks-pi1-menu UL.tx-mekks-pi1-menu-items {
  padding:0;
  margin:0;
  display:block;
  float:left;
}

.tx-mekks-pi1-menu LI.tx-mekks-pi1-menu-item {
  list-style:none;
  float:left;
  
  display:block;
  border-top:1px solid #aaaaaa;
  border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
}

.tx-mekks-pi1-menu LI.tx-mekks-pi1-menu-item A {
  display:block;
  text-decoration:none;
  color:#333333;
  padding:2px 5px 2px 5px;
}

.tx-mekks-pi1-menu LI.tx-mekks-pi1-menu-item A:hover {
  background-color:#ffffff;
}

.tx-mekks-pi1-menu UL.tx-mekks-pi1-menu-subitems {
  padding:0;
  margin:0;
  display:block;
  float:left;
  z-index:99;
  background-color:#dddddd;
  border-bottom:1px solid #aaaaaa;
  border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
}

.tx-mekks-pi1-menu LI.tx-mekks-pi1-menu-subitem {
  list-style:none;
  float:none;
  
  
  display:block;
  border-top:1px solid #aaaaaa;
  border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
}

.tx-mekks-pi1-menu LI.tx-mekks-pi1-menu-subitem A {
  display:block;
  text-decoration:none;
  color:#333333;
  padding:2px 5px 2px 5px;
}

.tx-mekks-pi1-menu LI.tx-mekks-pi1-menu-subitem A:hover {
  background-color:#ffffff;
}





.tx-mekks-pi1-address-addresslist-header {
  width:330px;
}

.tx-mekks-pi1-address-addresslist-col1,
.tx-mekks-pi1-address-addresslist-col2,
.tx-mekks-pi1-address-addresslist-col3 {
  width:78px;
  max-width:78px;
}

.tx-mekks-pi1-address-addresslist-body .tx-mekks-pi1-address-addresslist-col4 {
  width:80px;
  max-width:80px;
}

.tx-mekks-pi1-address-addresslist-header .tx-mekks-pi1-address-addresslist-col4 {
  width:60px;
  max-width:60px;
}
.tx-mekks-pi1-address-addresslist-header .tx-mekks-pi1-address-addresslist-col5 {
  width:20px;
  max-width:20px;
}



TABLE.tx-mekks-pi1-address-addresslist-header TH, 
TABLE.tx-mekks-pi1-address-addresslist-header TD {
  padding:2px;
  border-bottom:1px solid #aaaaaa;
}

TABLE.tx-mekks-pi1-address-addresslist-body TD {
  padding:2px;
  height:15px;
  overflow:hidden;
  white-space:nowrap;
}

TABLE.tx-mekks-pi1-address-addresslist-body TD ABBR {
  text-decoration:none;
  border-bottom:0px none;
}

TABLE.tx-mekks-pi1-address-addresslist-body TR.odd {
  background-color:#f0f0f0;
}

.tx-mekks-pi1-address-addresssingle-views {
  background-color:#f0f0f0;
  
}

.tx-mekks-pi1-address-addresssingle-view-top {
  margin:5px;
}

.tx-mekks-pi1-address-addresssingle-view-driver .tx-mekks-pi1-form-label {
  width:100px;
  float:left;
}

.tx-mekks-pi1-address-addresssingle-views {
  float:left;
  width:100%;
}



.tx-mekks-pi1-address-addresslist-filter-wrap {
  width:406px;
  background-color:#dddddd;
  margin:0 0 5px 0;
}

.tx-mekks-pi1-address-addresslist-filter {
  padding:5px;
  float:left;
}

.tx-mekks-pi1-address-addresslist-filter-col1 {
  width:193px;
  float:left;
}
.tx-mekks-pi1-address-addresslist-filter-col2 {
  width:193px;
  margin:0 0 0 10px;
  float:left;
}

#address_addressSingle_input_filter_type,
#address_addressSingle_input_filter_position,
#address_addressSingle_input_filter_industry,
#address_addressSingle_input_filter_area {
  width:193px;
}

#address_addressSingle_input_filter_sword {
  width:193px;
}

#tx_mekks_pi1_addresssingle {
  background-image:url(/typo3conf/ext/me_kks/res/loading.gif);
  background-position:49% 49%;
  background-repeat:no-repeat;
  background-color: #f0f0f0;
}

#tx_mekks_pi1_addresslist_org {
  /*background-image:url(/typo3conf/ext/me_kks/res/loading.gif);*/
  background-position:49% 49%;
  background-repeat:no-repeat;
  
}


.tx-mekks-pi1-address-addresssingle-view-documents {
  /*
  border: 1px solid #DDDDDD;
  margin:5px;
  background-color:#ffffff;
  */
}

.tx-mekks-pi1-address-documents-header {
  width:538px;
}
.tx-mekks-pi1-address-documents-body {
  width:538px;
}

.tx-mekks-pi1-address-documents-col1 {
  width:200px;
  max-width:200px;
  text-align:left;

}


.tx-mekks-pi1-address-documents-col2,
.tx-mekks-pi1-address-documents-col3,
.tx-mekks-pi1-address-documents-col4 {
  width:100px;
  max-width:100px;
  text-align:left;
}



.tx-mekks-pi1-address-documents-col5 {
  width:38px;
  max-width:38px;
  text-align:right;
}



TABLE.tx-mekks-pi1-address-documents-header TH, 
TABLE.tx-mekks-pi1-address-documents-header TD {
  padding:2px;
  border-bottom:1px solid #aaaaaa;
  
}

TABLE.tx-mekks-pi1-address-documents-body TD {
  padding:2px;
  height:15px;
  overflow:hidden;
  white-space:nowrap;
}

TABLE.tx-mekks-pi1-address-documents-body TD A {
  color:#000000;
}



TABLE.tx-mekks-pi1-address-documents-body TR.odd {
  background-color:#f0f0f0;
}




.tx-mekks-pi1-address-subview-tabs-wrap,
.tx-mekks-pi1-address-addressform-wrap {
  padding:5px 10px 0px 0;
}

.tx-mekks-pi1-address-subview-tabs,
.tx-mekks-pi1-address-addressform-tabs {
  background-color:#f0f0f0;
  float:left;
  width:100%;
  
  border-bottom:1px solid #aaaaaa;
}
.tx-mekks-pi1-address-subview-tabs UL,
.tx-mekks-pi1-address-addressform-tabs UL {
  padding: 0;
  margin: 0;
  float:left;
  width:100%;
  display:block;
}
.tx-mekks-pi1-address-subview-tabs LI,
.tx-mekks-pi1-address-addressform-tabs LI {
  display:block;
  float:left;
  list-style:none;
  padding: 5px;
  margin:0;
  border-top: 1px solid #aaaaaa;
  border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
  
}

.tx-mekks-pi1-address-subview-tabs LI.tx-mekks-pi1-address-subview-tab,
.tx-mekks-pi1-address-addressform-tabs LI.tx-mekks-pi1-address-addressform-tab {
  background-color:#dddddd;
}

.tx-mekks-pi1-address-subview-tabs LI.tx-mekks-pi1-address-subview-tab:hover,
.tx-mekks-pi1-address-subview-tabs LI.tx-mekks-pi1-address-subview-tab-active,
.tx-mekks-pi1-address-addressform-tabs LI.tx-mekks-pi1-address-addressform-tab:hover,
.tx-mekks-pi1-address-addressform-tabs LI.tx-mekks-pi1-address-addressform-tab-active {
  background-color:#ffffff;
}



.tx-mekks-pi1-address-subview-contact-header {
  width:538px;
}
.tx-mekks-pi1-address-subview-contact-body {
  width:538px;
}



.tx-mekks-pi1-address-subview-contact-col1,
.tx-mekks-pi1-address-subview-contact-col2,
.tx-mekks-pi1-address-subview-contact-col3,
.tx-mekks-pi1-address-subview-contact-col4,
.tx-mekks-pi1-address-subview-contact-col5,
.tx-mekks-pi1-address-subview-contact-col6,
.tx-mekks-pi1-address-subview-contact-col7 {
  width:82px;
  max-width:82px;
  text-align:left;
}



.tx-mekks-pi1-address-subview-contact-col8 {
  width:38px;
  max-width:38px;
  text-align:right;
}



TABLE.tx-mekks-pi1-address-subview-contact-header TH, 
TABLE.tx-mekks-pi1-address-subview-contact-header TD {
  padding:2px;
  border-bottom:1px solid #aaaaaa;
  
}

TABLE.tx-mekks-pi1-address-subview-contact-body TD {
  padding:2px;
  height:15px;
  overflow:hidden;
  white-space:nowrap;
}

TABLE.tx-mekks-pi1-address-subview-contact-body TD A {
  color:#000000;
}



TABLE.tx-mekks-pi1-address-subview-contact-body TR.odd {
  background-color:#f0f0f0;
}

.tx-mekks-pi1-addressform {
  width:538px;
}


DIV.tx-mekks-pi1-order {
  width:100%;
  float:left;
}

.tx-mekks-pi1-order-orderlist-wrap {
  float: left;
  width: 416px;
  
}

.tx-mekks-pi1-order-ordersingle-wrap {
  width:750px;
  float:left;
}

.tx-mekks-pi1-order-orderlist-filter-wrap {
  background-color: #DDDDDD;
  margin: 0 0 5px;
  width: 406px;
 
}

.tx-mekks-pi1-order-orderlist-filter {
  
  float: left;
    padding: 5px;
}

.tx-mekks-pi1-order-orderlist-filter-col1 {
  float:left;
  width:193px;
  
}

.tx-mekks-pi1-order-orderlist-filter-col2 {
  float:left;
  width:193px;
  margin:0 0 0 10px;
  
}

#order_orderList_input_filter_state {
  width:189px;
  padding:2px;
  
}
#order_orderList_input_filter_sword {
  width:187px;
  padding:2px;
}


.tx-mekks-listview-header-column {
  text-align:left;
}

.tx-mekks-pi1-order-orderlist-container {
    max-width: 406px;
    width: 406px;
}

.tx-mekks-pi1-listview-content-wrap {
  background-color:#ffffff;
}

.tx-mekks-pi1-order-ordersingle-tabs {
  width:100%;
  background-color:#dddddd;
  float:left;
  height:20px;
}

.tx-mekks-pi1-order-ordersingle-tabs LI {
  display:block;
  float:left;
  height:20px;
}

#tx_mekks_pi1_ordersingle  .tx-mekks-pi1-form-label {
  width:85px;
  float:left;
}

#tx_mekks_pi1_ordersingle .tx-mekks-pi1-order-ordersingle-view-common-col1  .tx-mekks-pi1-form-label {
  float:left;
  width:50px;
}

#tx_mekks_pi1_ordersingle .tx-mekks-pi1-order-ordersingle-view-common-col2  .tx-mekks-pi1-form-label {
  float:left;
  width:70px;
}


.tx-mekks-pi1-order-ordersingle-view-common-col1 {
  float:left;
  width:235px;
  margin:0 10px 0 0;
}

.tx-mekks-pi1-order-ordersingle-view-common-col2 {
  float:left;
  width:235px;
  margin:0 10px 0 0;
}

.tx-mekks-pi1-order-ordersingle-view-common-col3 {
  float:left;
  width:235px;
}




.tx-mekks-pi1-order-orderschedule-view-common-col1 {
  float:left;
  width:230px;
  margin:0 10px 0 0;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderschedule-view-common-col2 {
  float:left;
  width:230px;
  margin:0 10px 0 0;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderschedule-view-common-col3 {
  float:left;
  width:230px;
  overflow:hidden;
}

.tx-mekks-pi1-order-orderdrive-view-common-col1 {
  float:left;
  width:340px;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderdrive-view-common-col2 {
  float:left;
  width:340px;
  margin:0 0 0 10px;
  overflow:hidden;
}








A.functionlink {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
} 

A.functionlink:hover {
  color:#ff0000;
}

TABLE.tx-mekks-pi1-listview-header TR {
  background-color:#dddddd;
}

TABLE.tx-mekks-pi1-listview-header TH {
  text-align:left;
}

TABLE.tx-mekks-pi1-listview-content TR.even {
  background-color:#ffffff;
}

TABLE.tx-mekks-pi1-listview-content TR.odd {
  background-color:#f3f3f3;
}

.tx-mekks-pi1-address-addresssingle-views {
  padding:10px;
  /*width:530px;*/
  width:730px;
}


.tx-mekks-pi1-order-ordersingle-views {
  width:750px;
  padding:0;
  background-color:#f0f0f0;
  height:629px;
  min-height:629px;
  margin:0 0 20px 0;
}

.tx-mekks-pi1-order-ordersingle-view-common {
  padding:10px;
  height:604px;
  min-height:604px;
}

.tx-mekks-pi1-order-ordersingle-view-comments {
  padding:10px;
  height:604px;
  min-height:604px;
}

.tx-mekks-pi1-order-ordersingle-view-documents {
 
  padding:10px;
  
  
}

#tx_mekks_pi1_schedulelist {
  margin:10px 0 10px 0;
}

#tx-mekks-pi1-order-orderschedule-views {
  width:710px;
  padding:10px;
  height:270px;
  min-height:270px;
  background-color:#fcfcfc;  
}

#tx_mekks_pi1_drivelist {
   margin:10px 0 10px 0;
}

#tx_mekks_pi1_ordersingle_drive {
  width:690px;
  padding:10px;
}








.tx-mekks-pi1-vehicle-vehiclelist-wrap {
  width:406px;
  float:left;
}


.tx-mekks-pi1-vehicle-vehiclelist-filter-wrap {
  width:406px;
  background-color:#dddddd;
  margin:0 0 5px 0;
}

.tx-mekks-pi1-vehicle-vehiclelist-filter {
  padding:5px;
  float:left;
}

.tx-mekks-pi1-vehicle-vehiclelist-filter-col1 {
  width:193px;
  float:left;
}
.tx-mekks-pi1-vehicle-vehiclelist-filter-col2 {
  width:193px;
  margin:0 0 0 10px;
  float:left;
}

#vehicle_vehicleSingle_input_filter_vehicle_type,
#vehicle_vehicleSingle_input_filter_address {
  width:193px;
}

#vehicle_vehicleSingle_input_filter_sword {
  width:193px;
}







TABLE.tx_mekks_pi1_vehiclelist-listview-header TH, 
TABLE.tx_mekks_pi1_vehiclelist-listview-header TD {
  padding:2px;
  border-bottom:1px solid #aaaaaa;
}

TABLE.tx_mekks_pi1_vehiclelist-listview-body TD {
  padding:2px;
  height:15px;
  overflow:hidden;
  white-space:nowrap;
}

TABLE.tx_mekks_pi1_vehiclelist-listview-body TD ABBR {
  text-decoration:none;
  border-bottom:0px none;
}

TABLE.tx_mekks_pi1_vehiclelist-listview-body TR.odd {
  background-color:#f0f0f0;
}

.tx-mekks-pi1-vehicle-vehiclesingle-views {
  background-color:#f0f0f0;
  float:left;
  width:100%;
  height:530px;
  min-height:530px;
}

.tx-mekks-pi1-vehicle-vehiclesingle-view-documents {
  border: 1px solid #DDDDDD;
  margin:5px;
  background-color:#ffffff;
}

.tx-mekks-pi1-vehicle-vehiclesingle-wrap {
  float:left;
  width:750px;
  margin:0 0 0 10px;
}

.tx-mekks-pi1-vehicle-vehiclesingle-views  .tx-mekks-pi1-form-row {
  float:left;
  width:100%;
}

.tx-mekks-pi1-vehicle-vehiclesingle-views  .tx-mekks-pi1-form-row  .tx-mekks-pi1-form-label {
  width:100px;
  float:left;
}

#tx-mekks-pi1-vehicle-vehiclesingle-view-common,
#tx-mekks-pi1-vehicle-vehiclesingle-view-description,
#tx-mekks-pi1-vehicle-vehiclesingle-view-documents {
  padding:10px;
}

.tx-mekks-pi1-vehicle-vehiclesingle-view-common-col1,
.tx-mekks-pi1-vehicle-vehiclesingle-view-common-col2 {
  float:left;
  width:50%;
} 

.tx-mekks-pi1-address-addresssingle-view-worker-col1 .tx-mekks-pi1-form-row  .tx-mekks-pi1-form-label {
  float:left;
  width:100px
}

.tx-mekks-pi1-location-locationlist-filter-wrap {
  
  background-color:#dddddd;
  margin:0 0 5px 0;
}

.tx-mekks-pi1-location-locationlist-filter {
  padding:5px;
  float:left;
}

#location_locationSingle_input_filter_sword {
  width:400px;
}



.tx-mekks-pi1-order-orderplan-filter {
  width:100%;
  float:left;
}
.tx-mekks-pi1-order-orderplan-filter-col1 {
  float:left;
  width:170px;
}

.tx-mekks-pi1-order-orderplan-filter-col2 {
  float:left;
  width:210px;
}
.tx-mekks-pi1-order-orderplan-filter-col3 {
  float:left;
  width:130px;
}
.tx-mekks-pi1-order-orderplan-filter-col4 {
  float:left;
  width:120px;
}
.tx-mekks-pi1-order-orderplan-filter-col5 {
  float:left;
  width:160px;
}


.tx-mekks-pi1-order-orderplan-container {
  margin: 20px 0 20px 0;
}

.tx-mekks-pi1-order-orderplan-container .tx-mekks-pi1-orderplanview-content-wrap TR.odd {
  background-color:#f9f9f9;
}

.tx-mekks-pi1-order-orderplan-container TABLE.tx-mekks-pi1-orderplanview-header TR {
  background-color:#f0f0f0;
}

.tx-mekks-pi1-order-orderplan-container SELECT {
  font-size:11px;
}

.tx-mekks-pi1-order-orderplan-container TABLE {
  border:0;
  border-collapse:collapse;
  padding:0;
  margin:0;
  width:893px;
}

.tx-mekks-pi1-order-orderplan-container TABLE..tx-mekks-pi1-orderplanview-header {
  width:913px;
  
}

.tx-mekks-pi1-order-orderplan-container TABLE TD,
.tx-mekks-pi1-order-orderplan-container TABLE TH {
  vertical-align:top;
  text-align:left;
  padding:0;
  margin:0;
  
}



.tx-mekks-pi1-order-orderplan-container .colOrder {
  width:16px;
  height:20px;
  overflow:hidden;
  
  
}
.tx-mekks-pi1-order-orderplan-container .colOrderer {
  width:89px;
  height:20px;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderplan-container .colVip {
  width:90px;
  height:20px;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderplan-container .colStartArea {
  width:59px;
  height:20px;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderplan-container .colTargetArea {
  width:59px;
  height:20px;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderplan-container colArea {
  width:118px;
  height:20px;
  overflow:hidden;
}

.tx-mekks-pi1-order-orderplan-container .colDay {
  width:120px;
  height:20px;
  overflow:hidden;
}
.tx-mekks-pi1-order-orderplan-container DIV.colday {
  position:relative;
  background-image:url(/fileadmin/user_upload/raster2.gif);
  background-repeat:repeat-x;
  
}





.state-red {
  background-color:#ff3333;
}

.tx-mekks-pi1-order-orderplan-container .colDriverName {
  width:100px;
  height:20px;
  overflow:hidden;
}

.tx-mekks-pi1-order-orderplan-container .colDriverState {
  width:20px;
  height:20px;
  overflow:hidden;
}   

.tx-mekks-pi1-order-orderplan-container .colDriver {
  width:120px;
  height:20px;
  overflow:hidden;
}

.tx-mekks-pi1-order-orderplan-container .colDriverState SELECT {
  width:16px;
} 

.tx-mekks-pi1-order-orderplan-container .colVehicleName {
  width:80px;
  height:20px;
  overflow:hidden;
}

.tx-mekks-pi1-order-orderplan-container .colVehicleName SELECT {
  width:76px;
  height:20px;
  overflow:hidden;
}

.tx-mekks-pi1-order-orderplan-container .colVehicleState {
  width:20px;
  height:20px;
  overflow:hidden;
}   

.tx-mekks-pi1-order-orderplan-container .colVehicleState SELECT {
  width:16px;
  height:20px;
  overflow:hidden;
} 

.tx-mekks-pi1-order-orderplan-container .colVehicle {
  width:100px;
  height:20px;
  overflow:hidden;
}   

.vehicletype-1 {
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/dollar.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}
.vehicletype-2 {
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/5.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-1 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/s.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-2 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/c.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-3 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/e.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-4 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/v.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-5 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/m.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-6 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/9.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-7 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/l.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-8 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/g.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-9 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/p.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-10 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-11 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/minus.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-12 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/dollar.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-13 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/paragraph.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-14 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/a.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-15 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/v.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-16 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/m.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-17 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-18 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-19 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-20 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/u.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-21 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-22 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/uuml.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-23 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/j.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-24 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/5.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-25 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-26 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/p.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-27 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/mult.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-28 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/x.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-29 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/r.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-30 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/lt.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-31 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-32 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/g.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-33 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/euro.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-34 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/w.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-35 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/v.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-36 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/q.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-37 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/p.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-38 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/7.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-39 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/k.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.vehicletype-41 	{
  background-image:url(/fileadmin/user_upload/fahrzeugtypen/lt.png);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

    
.state-1 {
  background-color:#66ff66; 
  background-image:url(/fileadmin/user_upload/raster.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}
.state-2 {
  background-color:#ffff66; 
  background-image:url(/fileadmin/user_upload/raster.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}
.state-3 {
  background-color:#ff6666; 
  background-image:url(/fileadmin/user_upload/raster.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}

.scrollcontainer {
  height:320px;
  width:913px;
  overflow:auto;
}

.tx-mekks-pi1-order-orderplan-container A {
  color:#000000;
  text-decoration:none;
}


.tx-mekks-pi1-orderplanview-content-wrap DIV.day {
  position:relative;
  background-image:url(/fileadmin/user_upload/raster2.gif);
  background-repeat:repeat-x;
  
}

.tx-mekks-pi1-order-print-sva-form H1 {
  font-size: 18px;
}

.tx-mekks-pi1-order-print-sva-form .tx-mekks-pi1-form-row {
  width:100%;
  float:left;
  margin:0 0 5px 0;
}

.tx-mekks-pi1-order-print-sva-form .tx-mekks-pi1-form-label {
  width:70px;
  float:left; 
}

.tx-mekks-pi1-order-print-sva-form .tx-mekks-pi1-form-field {
  float:left;
}

.tx-mekks-pi1-order-print-sva-form .tx-mekks-pi1-form-field .input-text {
  width:70px;
}

.tx-mekks-pi1-orderplanview-content SELECT {
  width:100%;
}

#order_orderPlan_input_filter_area {
  width:110px;
  height:135px;
}

#order_orderPlan_input_filter_area_leverkusen,
#order_orderPlan_input_filter_area_nord,
#order_orderPlan_input_filter_area_sued,
#order_orderPlan_input_filter_area_west,
#order_orderPlan_input_filter_area_ost,
#order_orderPlan_input_filter_area_all {
 width:110px;
 height:18px;
 border:1px solid #333333; 
 margin:0 0 2px 0;
}

#order_orderPlan_input_filter_area_leverkusen {
  margin:2px 0 2px 0;
}



















