div.block-widget {
    background-color: #F0F0EC;
    margin-bottom: 1em;
    clear: both;
    /* needed for ie */
    zoom: 1;
}

div.block-widget.inner-dimension,
div.block-widget .inner-dimension {
    /*padding-bottom:11px; test remove */
}

div.block-widget h1 {
    background-color: #2E83A2;
    background-image: url(../images/block_widget_h_bg.jpg);
    background-repeat: repeat-x;
    background-position: 0 0;

    color: white;
    font-size: 1.1em;
    line-height: 1.75em;

    margin-bottom: 0;
    text-transform: uppercase;

    /* needed for ie */
    zoom: 1;
}

div.block-widget h1.inner-dimension,
div.block-widget h1 .inner-dimension {
    padding: 0.35em 1em 0.3em 1em;
}

div.block-widget .preamble {
    padding: 1em;
    background-color: #C8DDE6;
}

div.block-widget div.block-widget-search input[type=text] {
    width: 16em;
}

div.block-widget div.block-widget-search input.text {
    width: 20em;
}

div.block-widget form input,
div.block-widget form select,
div.block-widget form label,
div.block-widget form a,
div.block-widget form .act-as-link {
    vertical-align: middle;
    margin-right: 0.5em;
}

div.block-widget div.block-widget-search label {
    margin-right: 0;
}

div.block-widget div.block-widget-search select,
div.block-widget div.block-widget-search input {
    margin-left: 0.5em;
}

div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search input {
    margin-bottom: 4px;
}

div.block-widget div.block-widget-search a,
div.block-widget div.block-widget-search .act-as-link {
    color: #2E83A3;
}

div.block-widget div.block-widget-search input[type=image] {
    margin-right: 55px;
}

div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search input[type=image] {
    margin-right: 90px;
}

div.block-widget div.block-widget-search input.image {
    margin-right: 5em;
}

div.block-widget div.block-widget-search div.advanced-search-options {
    margin-top: 1em;
}

div.block-widget div.block-widget-search td.full-width {
    width: 712px;
}

div.block-widget div.block-widget-search td.full-width .advanced-search-options-toggle {
    float: right;
}

div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search input[type="image"] {
    margin-right: 4px;
}

div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search div.form-fields,
div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search input[type="image"],
div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search .advanced-search-options-toggle {
    display: inline-block;
}

div.block-widget div.block-widget-search td.full-width .form-fields {
    float: left;
    max-width: 530px;
}

div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search .form-fields,
div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search .advanced-search-options-toggle {
    float: none;
}

div.oepnvShopCombiTicketOrder-requests div.block-widget div.block-widget-search td.full-width .form-fields {
    max-width: 491px;
}

div.block-widget div.block-widget-search td.full-width .form-fields select {
    margin-top: 2px;
    margin-bottom: 2px;
}

div.oepnvShopCombiTicketOrder-requests div.block-widget-search .form-fields select#combi_ticket_order_system_provider_id,
div.oepnvShopCombiTicketOrder-requests div.block-widget-search .form-fields select#combi_ticket_order_event_organizer_id,
div.oepnvShopCombiTicketOrder-requests div.block-widget-search .form-fields select#combi_ticket_order_event_id {
    display: block;
    max-width: 300px;
}

div.block-widget div.block-widget-search td.full-width .advanced-search-options {
    clear: both;
}

div.block-widget div.block-widget-search .advanced-search-options-toggle {
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 10px;
    background-image: url(../images/toggle-open.gif);
}

div.block-widget div.block-widget-search .advanced-search-options-toggle.content-is-hidden {
    background-image: url(../images/toggle-closed.gif);
}

div.block-widget div.block-widget-search .advanced-search-options-toggle.advanced-search-hidden-link {
    background-image: none;
    display: none;
}

div.block-widget div.block-widget-content {
    padding-top: 1em;
    padding-bottom: 1em;
}

div.block-widget .content-dimension {
    padding-left: 1em;
    padding-right: 1em;
}

div.block-widget div.block-widget-content div.block-widget-content-part {
    padding-bottom: 1em;
    padding-top: 1em;
}

div.block-widget div.block-widget-content div.languages div.block-widget-content-part {
    padding-bottom: 0;
    padding-top: 0;
}

div.block-widget div.block-widget-content div.block-widget-content-part-even {
    background-color: #F5F5F2;
}

div.block-widget div.block-widget-content h2 {
    font-size: 1.1em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

div.block-widget div.block-widget-content h2 {
    text-transform: uppercase;
    margin-bottom: 0;
}

div.block-widget div.block-widget-content div.content-is-hidden h2 {
    color: #9E9E83;
}

div.block-widget ul.dataset-functions {
    padding-top: 0.5em;
}

div.block-widget table.form-data {
    width: 100%
}

div.block-widget table.form-data div.personalization_identitycard_number {
    line-height: 30px;
}

div.block-widget table.half {
    width: 49.9%;
}

div.block-widget h1 a.icon,
div.block-widget h1 a.icon:hover,
div.block-widget h2 a.icon,
div.block-widget h2 a.icon:hover {
    color: white;
    text-decoration: none;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

div.block-widget h1 a.showless {
    background-image: url(../images/icon-showless.gif);
}

div.block-widget h2 a.showless {
    background-image: url(../images/icon-showless-sub.png);
}

div.block-widget h1 a.showmore {
    background-image: url(../images/icon-showmore.gif);
}

div.block-widget h2 a.showmore {
    background-image: url(../images/icon-showmore-sub.png);
}

div.block-widget h1 a.icon span,
div.block-widget h2 a.icon span {
    display: none;
}

div.block-widget div.pager {
    text-align: right;
    padding: 1em;
}

div.block-widget div.pager .next a,
div.block-widget div.pager .prev a {
    color: #2E83A3;
}

div.block-widget div.pager .first a,
div.block-widget div.pager .prev a,
div.block-widget div.pager .next a,
div.block-widget div.pager .last a,
div.block-widget div.pager .goto a,
div.block-widget div.pager .current a {
    padding-left: 2px;
    padding-right: 2px;
}

div.block-widget div.pager .current a {
    font-weight: bold;
    font-size: 1.1em;
}

div.block-widget div.pager .prev {
}

/**************************************************/

ul.dataset-functions {
    clear: both;
    text-align: right;

    list-style-type: none;

    height: 16px;
    padding-bottom: 0;
    padding-right: 0;
}

ul.dataset-functions-bspace {
    padding-bottom: 0.5em;
}

div.content-control ul.dataset-functions {
    position: absolute;
    right: 0;
    bottom: 0.5em;
}

ul.dataset-functions li {
    display: inline;
    margin-right: 0;
    margin-left: 15px;
    text-align: left;
    *zoom: 1;

}

ul.dataset-functions img,
ul.dataset-functions li input.submit {
    vertical-align: top;
}

ul.dataset-functions a img {
    vertical-align: middle;
}

ul.dataset-functions li button.submit {
    cursor: pointer;
    border: 0;
    background-color: transparent;
    padding: 0;
}

ul.dataset-functions li ul {
    display: none;
    position: absolute;
    bottom: 25px;
    right: 0;
    background-color: #fff;
    border: 1px solid #CCC;
    padding: 0.5em;
    list-style-type: none;

}

ul.dataset-functions li ul li {
    display: list-item;
    white-space: nowrap;
    margin: 0;
    padding: 0.1em 0;
}

ul.dataset-functions li.help {
    position: relative;
    cursor: help;
}

ul.dataset-functions li.help ul li img,
ul.dataset-functions li.help ul li span {
    vertical-align: middle;
}

ul.dataset-functions li.help:hover ul,
ul.dataset-functions li.hover ul {
    display: block;
    z-index: 1000;
}

ul.dataset-functions li.help ul {
    _width: 50px;
}

/**************************************************/

div.filter-block {
    background-color: #F0F0EC;
    margin: 0.5em 0;
}

div.filter-block .inner-dimension {
    zoom: 1;
    padding: 7px 0 5px 0;
}

div.filter-block h1,
div.filter-block h2 {
    margin-bottom: 0;
    padding: 0 0.75em;
    text-transform: uppercase;
}

div.filter-block div.filter {
    padding: 0.5em;
    border-top: 1px solid #F5F5F2;
    border-top: 1px solid #fff;
}

div.filter-block div.hidden-filter {
    display: none;
}

div.content-filter input,
div.content-filter select {
    vertical-align: middle;
    margin-right: 0.5em;
}

div.content-filter select {
    width: 180px;
}

/**************************************************/

table.default {
    background-color: #F0F0EC;
    border-collapse: collapse;
    width: 100%;
}

.customerSales-index > :not(.block-widget-search_customer) table {
    table-layout: fixed;
}

table.default thead th {
    text-transform: uppercase;
    padding-bottom: 1em;
    text-align: left;
    font-weight: bold;
    font-size: 1em;
}

.customerSales-index > :not(.block-widget-search_customer) thead th:nth-child(1) {
    width: 53px;
}

.customerSales-index > :not(.block-widget-search_customer) thead th:nth-child(2) {
    width: 42px;
}

.customerSales-index > :not(.block-widget-search_customer) thead th:nth-child(3) {
    width: 85px;
}

.customerSales-index > :not(.block-widget-search_customer) thead th:nth-child(4) {
    width: 121px;
}

.customerSales-index > :not(.block-widget-search_customer) thead th:nth-child(5) {
    width: 65px;
}

.customerSales-index > :not(.block-widget-search_customer) thead th:nth-child(7) {
    width: 80px;
}

/*
.default th > *,
.default td > *, */
.customerSales-index th > *,
.customerSales-index td > * {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

table.default thead th a.sort_desc,
table.default thead th a.sort_asc {
    padding-right: 16px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

table.default thead th a.sort_desc {

    background-image: url(../images/sort-desc.png);
}

table.default thead th a.sort_asc {
    background-image: url(../images/sort-asc.png);
}

table.default thead tr.no-entries-hint td {
    text-align: center;
    color: #999;
}

table.default td,
table.default th {
    padding: .5em;
    word-wrap: break-word;
}

table.default tr th {
    padding-top: 0.25em;
    padding-bottom: 1em;
}

table.default td.icon
{
    padding: 0.5em 0.1em;
}

table.default td.icon:last-of-type
{
    padding-right: 2em;
}

.content.subnavi-content-filter-adjustment.oepnvReports.oepnvReports-index tr.odd, .content.subnavi-content-filter-adjustment.oepnvReports.oepnvReports-index tr.even {
    border-top: 1px black solid;
}

/*
table.default tr td:last-child {
    word-break: break-all;
    word-wrap: break-word;
}

div.customerSales table.default tr td:nth-child(5n) {
    word-break: break-all;
    word-wrap: break-word;
}

div.customerSales table.default tr td:last-child {
    word-break: normal;
    word-wrap: normal;
}*/

.customerSales .advanced-search-options tr:nth-child(-n+2) td {
    padding-bottom: 3px;
}

.customerSales .advanced-search-options tr:nth-child(4) td {
    padding-top: 8px;
}

.customerSales .advanced-search-options input[type="checkbox"] {
    margin-left: 0;
}

tr.inactive,
tr.inactive a {
    color: grey;
}

table.default thead tr.no-entries-hint,
table.default tr.odd {
    background-color: #F8F8F6;
}

table.default tr.even {
    background-color: #EAEAE4;
}

table.default tbody tr:hover,
table.default tbody tr.hover {
    background-color: #FF9900;
    color: white;
}

table.default tbody tr:hover a,
table.default tbody tr.hover a {
    color: white;
}

table.default td a {
    display: block;
}

table.default td.right-aligned a {
    display: inline;
}

table.default td.links-inline a {
    display: inline;
}

table.default img {
    vertical-align: -20%;
}

/**************************************************/

ul.form-data {
    list-style-type: none;
}

table.form-data {
}

table.form-data th,
table.form-data td {
    text-align: left;

}

table.form-data th {
    font-weight: normal;
}

table.form-data tr td,
table.form-data tr th {
    padding-right: 1em;
    vertical-align: top;
    padding-bottom: 0.25em;
}

table.form-data tr th label {
    display: inline-block;
    margin-top: 3px;
}

table.form-data tr th {
    padding-right: 1em;
}

/* last-child does not work on ie7 so workaround with first-child */
table.form-data tbody tr:first-child td,
table.form-data tbody tr:first-child th {
    padding-top: 1em;
}

table.form-data tbody:first-child tr:first-child td,
table.form-data colgroup + tbody tr:first-child td,
table.form-data tbody:first-child tr:first-child th,
table.form-data colgroup + tbody tr:first-child th {
    padding-top: 0;
}

table.form-data tr td input[type='text'] {
    width: 188px;
}

table.form-data tr td input[type='password'] {
    width: 250px;
}

table.form-data tr td input[type='text'].plausibility_length {
    width: 50px;
    text-align: right;
}

table.form-data tr td input[type='text'].plausibility_format {
    width: 200px;
}

table.form-data .double_check_cell span {
    vertical-align: top;
}

table.form-data .double_check_cell .second_check {
    padding-left: 14px;
}

table.form-data tr td input.text,
table.form-data tr td textarea {
    width: 250px;
}

table.form-data tr td select {
    width: 190px;
}

table.form-data tbody tr td {
    padding-right: 0;
}

table.form-data tbody tr td:nth-child(2) {
    padding-left: 5px;
}

table.form-data tbody tr td input.days {
    width: 56px;
}

table.form-data tbody tr td input.months {
    width: 56px;
}

table.form-data tbody tr td input.years {
    width: 58px;
}

table.form-data tbody.small tr td input.text,
table.form-data tbody.small tr td textarea,
table.form-data tbody.small tr td input[type='text'],
table.form-data tbody.small tr td input[type='password'] {
    width: 80px;
}

table.form-data tbody.small tr td select {
    width: 88px;
}

table.form-data tbody.medium tr td input.text,
table.form-data tbody.medium tr td textarea,
table.form-data tbody.medium tr td input[type='text'],
table.form-data tbody.medium tr td input[type='password'] {
    width: 160px;
}

table.form-data tbody.medium tr td select {
    width: 168px;
}

table.form-data tbody.xxl tr td input.text,
table.form-data tbody.xxl tr td textarea,
table.form-data tbody.xxl tr td input[type='text'],
table.form-data tbody.xxl tr td input[type='password'] {
    width: 450px;
}

table.form-data tbody.xxl tr td select {
    width: 452px;
}

table.form-data tr td input[type=checkbox] {
    margin: 3px;
    *margin: 0;
}

label.bold-label {
    font-weight: bold;
}

table.form-data tbody tr td select.days,
table.form-data tbody tr td select.months,
table.form-data tbody tr td select.years,
table.form-data tbody tr td select.hours,
table.form-data tbody tr td select.minutes,
table.form-data tbody tr td select.seconds {
    width: auto;
}

table.form-data tr td a {
    color: #3387A7;
}

table.form-data #product_min_age_purchasable,
table.form-data #product_max_age_purchasable {
    width: 211px;
}

#tab-properties table.form-data #product_sales_period_from_year,
#tab-properties table.form-data #product_sales_period_till_year {
    margin-right: 10px;
}

div.shipping_costs input.shipping_radio {
    float: left;

}

div.shipping_costs form label {
    margin-right: 0;
}

div.shipping_costs div.inner {
    margin-left: 20px;
}

div.shipping_costs div.amount-row {
    padding-bottom: 0.25em;
}

div.shipping_costs div.amount-row input {
    width: auto;
    margin-right: auto;

}

/***************************************/

table.key-value {
    border-collapse: collapse;
    margin-bottom: 1em;
    width: 100%;
}

table.key-value th {
    text-align: left;
    font-weight: normal;
}

table.key-value th,
table.key-value td {
    padding-right: 1em;
    vertical-align: top;
}

.oepnvShopMajorCustomerAboAdmin-view th,
.oepnvShopMajorCustomerAboAdmin-view td {
    padding-bottom: .2em
}

.major-customer-abo-mass-icons a img {
    height: 18px;
    width: 18px;
}

.major-customer-abo-mass-icons a:first-of-type,
.major-customer-abo-mass-icons a:nth-of-type(2){
    width: 33%;
    display: inline-block;
}

div.content.subnavi-content-filter-adjustment.oepnvShopMajorCustomerAboAdmin.oepnvShopMajorCustomerAboAdmin-list td.major-customer-icons > a{
    display: inline-block;
}

.major-customer-icons a:first-of-type {
    margin-left: 33%;
    width: 33%;
}

.major-customer-icons a img {
    margin-left: 4px;
}

/**************************************************/

div.ui-tabs-hide {
    display: none;
}

div.ui-widget-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: black;
    opacity: 0.75;
    cursor: wait;
    overflow: auto;
}

/* JQuery Dialog */
.ui-dialog {
    position: absolute;
    height: auto;
    z-index: 1002;
    display: block;
    overflow: hidden;
    outline: currentcolor none 0px;
}

div.ui-dialog div.ui-dialog-titlebar {
    background-image: url(../images/block_widget_h_bg.jpg);
    background-repeat: repeat-x;
    background-color: #2E83A2;

    padding: 0.35em 1em 0.3em 1em;

    border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;

    border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;

}

div.ui-dialog .ui-dialog-titlebar-close {
    display: none;
}

div.ui-dialog div.ui-dialog-content {
    border: 0;
    padding: .5em 1em 1em;
    background: none;
    overflow: visible;
    zoom: 1;
}

div.ui-dialog div.ui-dialog-titlebar .ui-dialog-title {
    color: white;
    font-size: 1.1em;
    line-height: 1.75em;
    text-transform: uppercase;
    font-weight: bold;
}

div.ui-dialog div.ui-dialog-content {
    background-color: #F0F0EC;

    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

div.ui-tabs-panel {
    clear: both;
}

div.content p.success {
    background-position: 0 40%;
    background-image: url(../images/done.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
    clear: both;
    margin-bottom: 1em;
}

div.content p.error {
    background-position: 0 40%;
    background-repeat: no-repeat;
    padding-left: 20px;
    clear: both;
    margin-top: 10px;
    margin-bottom: 1em;
}

div.content p.error i.fal {
    margin-right: 10px;
}

div.ui-dialog div.ui-dialog-content p.error i.fal {
    padding-left: 10px;
    padding-right: 10px;
}

div.content p.info {
    margin-bottom: 1em;
}

div.statistics_filter select.years {
    width: 55px;
}

div.statistics_filter select.months,
div.statistics_filter select.days {
    width: 44px;
}

div.content.oepnvStatistics ul#manage-filters {
    display: none;
}

span.percent {
    border-left-color: #3387A7;
    border-left-style: solid;
    padding-left: 5px;
}

div.checkbox_list span.checkbox_list_item {
    white-space: nowrap;
}

div.graph-container {
    background-color: #C8DDE6;
    padding: 10px;
}

a.button {
    background-color: #F0F0EC;
    margin-bottom: 0;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 7px 10px 5px;
    font-weight: bold;
    display: inline-block;
    font-size: 0.95em;
    margin-top: 10px;
    margin-left: 5px;
}

a.button:hover {
    background-color: #D6E6ED;
}

/*****/

div.filter-management {
    margin-bottom: 0.5em;

}

div.filter-management div.row {
    text-align: right;
}

div.filter-management input[type='text'] {
    width: 155px;
    float: left;
}

div.filter-management select {
    width: 157px;
    float: left;
}

div.filter-management input.submit {

    padding-left: 3px;
}

div.filter-management.change {
    width: 230px;
    float: right;
}

div.filter-management.change .remove-button {
    background-color: transparent;
    border: medium none;
    cursor: pointer;
    background-image: url("../images/icon-remove.gif");
    color: transparent;
    width: 15px;
    background-repeat: no-repeat;
}

div.filter-management.change td {
    padding: 0.5em 10px 0 20px;
}

div.filter-management.change td:first-child {
    padding-left: 0;
    padding-right: 0;
}

div.filter-management.change .button {
    float: right;
}

div.filter-management.change table {
    width: 100%;
}

div.filter-management.change li {
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

input#payment_parameter_cvc {
    width: 50px;
}

div.payment_parameter_cvc_tooltip {
    display: inline;
    margin-left: 10px;
}

div.shop_tooltip {
    position: absolute;
    z-index: 3000;
    display: none;
    background-color: #F5F5B5;
    border: 1px solid #DECA7E;
    color: #303030;
    padding: 5px;
    width: 300px;
}

span.cvc_tooltip {
    cursor: pointer;
}

/* Sitzplätze */
div.wagon {
    position: relative;
    width: 735px;
    height: 160px;
    background-repeat: no-repeat;
    margin-bottom: 1em;
}

div.wagon .seat {
    position: absolute;
    background-color: #cccccc;
}

div.legend img.reservable,
div.wagon img.reservable {
    background-color: #007073;
}

div.legend img.single_reservable,
div.wagon img.single_reservable {
    background-color: #00FF44;
}

div.legend img.mass_reservable,
div.wagon img.mass_reservable {
    background-color: #FFF700;
}

div.legend img.late_reservable,
div.wagon img.late_reservable {
    background-color: #FAA61A;
}

/***********/

.ajax-loading {
    background: url("../images/ajax-loader.gif") no-repeat center center transparent;
    min-height: 31px;
}

div.content div.download {
    float: left;
    margin: 15px 0;
}

div.content div.download a {
    text-decoration: underline;
}

div.ui-dialog-content select#reason_reason {
    width: 237px;
}

/* customerPaymentStatement */

div.customerSales-customerPaymentStatement div.block-widget-content {
    padding: 1em;
}

div.customerSales-customerPaymentStatement div.preamble.block-widget-search table td {
    padding: 0.5em 0.5em 0.5em 0;
}

div.ui-dialog-content textarea#email_text,
div.ui-dialog-content input#email_subject {
    margin-bottom: 13px;
    margin-top: 3px;
}

div.product-edit div#tab-properties table.form-data select.date-part.years {
    margin-right: 40px;
}

div.product-edit div#tab-properties table.form-data select.hours,
div.product-edit div#tab-properties table.form-data select.minutes {
    margin-top: 4px;
}

/* Modules > POS > Material Management > Cancelled Paper */

.oepnvMaterialManagementAdmin-cancelledPaper #search_paper_search_point_of_sale,
.oepnvMaterialManagementAdmin-cancelledPaper #search_paper_search_point_of_sale_employee {
    width: 160px;
}

.oepnvMaterialManagementAdmin-cancelledPaper .block-widget-search td {
    padding: 2px;
    height: 18px;
}

.oepnvMaterialManagementAdmin-cancelledPaper .block-widget-search tr:first-child td {
    padding-top: 0
}

.oepnvMaterialManagementAdmin-cancelledPaper .block-widget-search tr:last-child td {
    padding-bottom: 0
}

.oepnvMaterialManagementAdmin-cancelledPaper .block-widget-search td:first-child {
    padding-left: 0;
}

.oepnvMaterialManagementAdmin-cancelledPaper .block-widget-search td:last-child {
    padding-right: 0;
}

/***************VOUCHER**************/
#voucher_index_search_form_voucher_discount_campaign_id,
#voucher_index_search_form_voucher_discount_main_restriction_id {
    width: 200px;
}

#voucher_index_search_form_voucher_code {
    width: 150px;
}

#voucher_index_search_form_voucher_code + input[type="image"] {
    margin-right: auto;
}

label[for="voucher_discount_generation_job_comment"] {
    white-space: nowrap;
}

.search_created_at {
    padding: 10px 10px 0;
}

.search_to {
    DISPLAY: inline-block;
    padding: 0 1px;
}

.oepnvVoucherAdmin-adminVoucherIndex table.default th{
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    word-break: break-word;
}

/***************Bestellung/Kunden suchen**************/

.eosDesk-index div.block-widget div.block-widget-search select,
.eosDesk-index div.block-widget div.block-widget-search input,
.customerSales-index div.block-widget div.block-widget-search select,
.customerSales-index div.block-widget div.block-widget-search input {
    margin-left: 0;
}

.eosDesk-index div.block-widget div.block-widget-search input[type="text"] {
    width: 170px;
}

.eosDesk-index #search_order_search_fulltext_mode,
.eosDesk-index #search_customer_search_fulltext_mode {
    width: 122px;
}

.eosDesk-index div.block-widget div.block-widget-search input[type="image"] {
    margin-right: 0;
    float: right;
}

.customerSales-index div.block-widget div.block-widget-search input[type="image"] {
    margin-right: 0;
}

.desk-widget-slot .search-summary {
    display: block;
    margin-top: 8px;
}

.eosDesk-index #customer_search div.block-widget .preamble {
    padding-bottom: 36px;
}

.eosDesk-index #customer_search_disabled_users_only,
.eosDesk-index #customer_search_passive_users_only,
.customerSales-index #customer_search_disabled_users_only,
.customerSales-index #customer_search_passive_users_only {
    white-space: nowrap;
    float: left;
    margin-top: 8px;
    width: 172px;
}

.eosDesk-index #customer_search_passive_users_only,
.customerSales-index #customer_search_passive_users_only,
label.checkbox_direct{
    margin-left: 17px;
}

.eosDesk-index #search_customer_search_fulltext_mode,
.eosDesk-index #search_customer_search_comparison_mode,
.eosDesk-index #search_order_search_comparison_mode,
.eosDesk-index #search_order_search_fulltext_mode {
    margin-left: 11px;
}

.customer_sales_date_create {
    min-width: 94px;
}

.customerSales-index #search_customer_search_text,
.customerSales-index #search_order_search_text {
    width: 279px;
}

.customerSales-index #search_order_search_comparison_mode,
.customerSales-index #search_order_search_fulltext_mode,
.customerSales-index #search_customer_search_comparison_mode,
.customerSales-index #search_customer_search_fulltext_mode {
    margin-left: 16px;
}

.customerSales-index #search_order_search_fulltext_mode,
.customerSales-index #search_customer_search_fulltext_mode {
    width: 117px;
    margin-right: 15px;
}

.customerSales-index div.block-widget .advanced-search-options-toggle {
    float: right;
    margin-right: 0;
    margin-left: 20px;
    margin-top: 2px;
}

.customerSales-index .search-summary {
    display: block;
    margin-right: 0;
    float: right;
    margin-top: 2px;
}

.customerSales-index .preamble.block-widget-search {
    padding-bottom: 25px;
}

.customerSales-index .block-widget-search_customer .preamble.block-widget-search {
    padding-bottom: 38px;
}

.oepnvVoucherAdmin div.block-widget div.block-widget-search input[type="image"] {
    margin-right: 0;
}

#e_customer_photo_backend {
    width: 100px;
}

input.inactive {
    color: grey !important;
}

table.default td.table-icon{
    float: right;
    padding-right: 1.6em;
}

.upload .upload_preview img
{
    max-width: 250px;
    max-height: 175px;
}

.customerSales-customerEdit .date-part.date-text{
    width: 20%;
}

#oepnv_customer_db_birthday_day, #major_customer_registration_birthday_day {
    width: 40px;
}
#oepnv_customer_db_birthday_month, #major_customer_registration_birthday_month {
    width: 40px;
}
#oepnv_customer_db_birthday_year, #major_customer_registration_birthday_year {
    width: 67px;
}
