/* 
    Document   : prime
    Created on : 11.12.2011, 06:16:12
    Author     : LCS
    Description:
        Purpose of the stylesheet follows.
*/
/*
@import url("/faces/javax.faces.resource/sl.css?ln=style");
@import url("/faces/javax.faces.resource/an.css?ln=style");
*/
root { 
    display: block;
}

/* Textdarstellung Buttons */
.js-autocomplete-submit {
    visibility: hidden;
}
.js-autocomplete-submit-stichwort {
    visibility: hidden;
}
.js-autocomplete-submit-thema {
    visibility: hidden;
}
.js-autocomplete-submit-autor {
    visibility: hidden;
}
.js-autocomplete-submit-verlag {
    visibility: hidden;
}
.js-autocomplete-submit-schlagwort {
    visibility: hidden;
}

.ui-button-text {
    font-size: 12px;
    font-style: normal;
}

.ui-growl{
    position:fixed !important;
    top:20px !important;
    right: 500px !important;
    width:301px !important;
}

.ui-growl-item {
    background-color: #FFFFFF !important;
    color: #00504E !important;
}


.pageHeadline {
    color: #005A58 !important;
}

/* Textdarstellung Menüelemente */
.wijmo-wijmenu-text {

    font-size: 12px !important;
    font-style: normal !important;
}

/* Textdarstellung innerhalb von Dialogen */
.ui-widget-content {

    font-size: 12px;
    font-style: normal;
    /* color: white !important;*/
}

.ui-widget {
    font-size: 12px !important;
}

.btnNaviMain {
    font-family: 'Helvetica Neue', helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: bold!important;
    border-top: none !important;
    border-left: none !important;
    border-bottom: none !important;
    border-right: 0px solid #ccc !important;
    text-align: center;
    color: #ffffff !important;
    padding: 0;
    cursor: pointer;
    margin:0 0 5px 0 !important; 
    border-radius:0 !important;

    background: rgba(0,112,108,1);
    background: -moz-linear-gradient(top, rgba(0,112,108,1) 0%, rgba(0,102,99,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,112,108,1)), color-stop(100%, rgba(0,102,99,1)));
    background: -webkit-linear-gradient(top, rgba(0,112,108,1) 0%, rgba(0,102,99,1) 100%);
    background: -o-linear-gradient(top, rgba(0,112,108,1) 0%, rgba(0,102,99,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,112,108,1) 0%, rgba(0,102,99,1) 100%);
    background: linear-gradient(to bottom, rgba(0,112,108,1) 0%, rgba(0,102,99,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00706C', endColorstr='#006663', GradientType=0 );

    height: 27px;
}

.btnNaviMain.ui-state-hover .ui-button-text, .btnNaviMainActive .ui-button-text{
    background: #88E045 !important;
    color: #005451!important;
    font-size: 14px!important;
}

.btnNaviMainActive  {
    color: #005451 !important;
    border-radius: 5px !important;
}

.btnNaviMain.ui-state-active, .btnNaviMain.ui-state-focus{
    background: #88E045 !important;
    color: #005451 !important;
    font-size: 14px !important;
    border-radius: 5px !important;
}
.extraSeiten root {
    margin-bottom: 20px;
}
.extraSeiten form div {
    border: 0 none;
    padding: 0;
}
.extraSeiten form > div {
    border: 0 none;
    margin-left: -12px;
    padding: 0;
}
#fmitte {

    position: absolute;
    top: 100px;
    left: 100px;
    width: 640px;
    height: 400px;
}

.hitListRow {
    height: 80px;
    vertical-align: top;
}

.hitListSmallRow {
    white-space: nowrap !important;
    height: 15px !important;
    font-size: 11px !important;
    padding: 2px !important;
}

.hitListVerySmallRow {
    white-space: nowrap !important;
    height: 10px !important;
    font-size: 11px !important;
    text-overflow: clip;
}

.hitListVerySmallRow2 {
    white-space: nowrap !important;
    height: 11px !important;
    font-size: 10px !important;
    text-overflow: clip;
}

.hitListAutor {
    color: darkorange;
}

.hitListColRight {
    text-align: right;
}

.hitListColCenter {
    text-align: center;
}


.spalte10 {
    width: 10%;
    vertical-align: top;
}

.spalte20 {
    width: 20%;
    vertical-align: top;
}

.spalte30 {
    width: 30% !important;
    vertical-align: top;
}

.spalte40 {
    width: 40%;
    vertical-align: top;
}

.spalte50 {
    width: 50%;
    vertical-align: top;
}

.spalte60 {
    width: 60%;
    vertical-align: top;
}

.spalte70 {
    width: 70%;
    vertical-align: top;
}

.spalte80 {
    width: 80%;
    vertical-align: top;
}

.spalte90 {
    width: 90%;
    vertical-align: top;
}

.pnlDatenLinks {
    width: 100px;
}

.pnlDatenMitten {
    width: 600px;
}

.pnlDatenRechts {
    width: 20%;
}

.size150 {
    width: 150px !important;
}

.size200 {
    width: 200px !important;
}

.delete18 {
    background: url("/faces/javax.faces.resource/delete18.png?ln=images") !important;
}
.add18 {
    background: url("/faces/javax.faces.resource/add18.png?ln=images") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-left: -9px !important;
}
.edit18 {
    background:url("/faces/javax.faces.resource/edit18.png?ln=images") !important;
}
.excel18 {
    background:url("/faces/javax.faces.resource/excel18.png?ln=images") !important;
}
.text18 {
    background:url("/faces/javax.faces.resource/text18.png?ln=images") !important;
}
.euro18 {
    background:url("/faces/javax.faces.resource/euro18.png?ln=images") !important;
}
.cart18 {
    background:url("/faces/javax.faces.resource/cart18.png?ln=images") !important;
}
.pencil18 {
    background:url("/faces/javax.faces.resource/pencil18.png?ln=images") !important;
}


body {
    margin: 0 20px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #333333;
}

#header{
    height: 60px;
    width: 100%;

    margin-bottom: 1px;
}
#outerheader {
    background: linear-gradient(to bottom, #007F7B 0%, #00504E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom-left-radius: 14px;
    height: 111px;
    margin-bottom: 1px;
    width: 100%;   
    min-width: 1004px;
}
#ubitnext {
    background: url("/faces/javax.faces.resource/logo_links_1.png?ln=images") no-repeat scroll 20px 17px rgba(0, 0, 0, 0);
    float: left;
    height: 50px;
    width: 300px;
}
.ui-menu {
    margin-bottom: 20px;
}
.ui-panel{
    margin-bottom: 13px;
}
.ui-tabs .ui-tabs-nav.ui-widget-header li a {
    color: #1E8F84;
}
.ui-state-highlight .hitListTitel{
    color: #77FE2E;
    font-weight: bold;
}
.ui-state-highlight .hitListTitel, .ui-state-highlight .hitListAutor{
    color: #77FE2E;
}
.ui-state-highlight .hitListAutor{
    color: #77FE2E;
}
.hitListTitel, .hitListAutor {
    color: #333333;
}
.hitListTitel{
    font-weight: bold;
}

.cartListTitel {
    font-weight: bold !important;
}
.cartListAutor {
    color: darkorange !important;
}

.ui-menuitem-text{
    font-size: 14px;
    color: #333333;
}
.ui-menu.ui-menubar {
    padding-right: 9px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background-color: #00807c;
    background-image: none;
}
#smallTable_data td{
    font-size: 24px!important;
}
.ui-state-highlight .hitListTitel, .ui-state-highlight .hitListAutor, .ui-tabs .ui-tabs-nav.ui-widget-header li a, ui-state-default ui-tabs-selected ui-state-active ui-corner-top, .ui-paginator-current, .ui-state-default, .ui-widget-header .ui-state-default, .hitListAutor, .ui-widget-content{

}
.ui-tabs .ui-tabs-nav.ui-widget-header li {
    background: none repeat scroll 0 0 #DBEEEC;
}
button{
    font-size: 18px;
}
#frmMain\:smallTable_paginator_bottom{
    margin-bottom: 0px;
}
.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover{
    background-color: #DBEEEC/*rgba(0, 0, 0, 0)*/;
    background-image: none;
    color: #333333;
}
.ui-menu.ui-widget li > .ui-menuitem-link{
    margin-right: 5px;
}
.pnlDatenLinks img{
    padding: 0;
    margin: 0!important;
}
.pnlDatenLinks {
    max-width: 97px;
    padding-left: 26px;
    padding-right: 2px;
    padding-top: 19px;
    vertical-align: top;
}
.pnlDatenMitte {
    padding-bottom: 12px;
    padding-top: 15px;
    vertical-align: top;
}
.pnlDatenRechts {
    padding-bottom: 13px;
    padding-right: 5px;
    text-align: right;
    vertical-align: bottom;
    width: 20%;
}
.pnlDaten{
    border: 0!important;
}
.pnlDaten > div{
    border: 1px solid #DDDDDD!important;
    border-radius: 4px;
}

.extraPageLink {
    font-size: small;
    color: #8CC9C7; 
    margin-left: 20px;
    margin-right: 10px;
}
/*
#frmMain\:j_idt74 {
    margin-bottom: -9px;
}
#frmMain\:j_idt77 {
    margin-bottom: -9px;
}
#frmMain\:pnlSearchFilter, #frmMain\:pnlDetailFilter{
    margin-bottom: 20px;
}
#frmMain\:pnlMode2_content td{
    vertical-align: top;    
}
#frmMain\:pnlMode2_content img {
    float: left;
    margin: 10px 0 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 23px;
    padding-top: 0 !important;
}
#frmMain\:j_idt225 ul {
    width: 860px;
}
#frmMain\:j_idt205\:j_idt206 .hitListTitel, #frmMain\:j_idt205\:j_idt206 .hitListAutor{
    color: #CA1540;
    font-weight: bold;
}
#frmMain\:j_idt403, #frmMain\:j_idt417, #frmMain\:j_idt391, #frmMain\:j_idt358, #frmMain\:j_idt101, #frmMain\:j_idt65, #frmMain\:j_idt84, #frmMain\:j_idt56, #frmMain\:j_idt68, #frmMain\:j_idt67{
    display: none;
}
#frmMain\:j_idt205 {
    margin-bottom: 14px;
}
#frmMain\:pnlDetail_content{
    padding-bottom: 18px;
    padding-left: 17px;
}
#frmMain\:pnlQuick_content {
    padding-bottom: 17px;
    padding-left: 17px;
}
.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    border-color: #1E8F84;
    box-shadow: none;
}
#frmMain\:pnlDetailFilter{
    margin-top: 20px;
}
#frmMain\:pnlQuick_content table {
    margin-bottom: 17px;
}
#frmMain\:cmdQuick, #frmMain\:cmdDetail{
    margin-right: 12px;
}
#frmMain\:cboSelectCustomer {
    float: left;
}
.ui-panel, #frmMain\:tblQuickOrder{
    margin-bottom: 20px;
}
li.ui-menuitem {
    margin-right: 14px !important;
}
.ui-tabs.ui-tabs-top {
    border-bottom: 0px solid #DDDDDD;
}
.ui-widget-header {
    border-color: #DDDDDD;
    border-width: 0 1px 1px;
}
#frmMain\:pnlDaten{
    padding: 0;
}
#frmMain\:pnlDisplay{
    margin-bottom: 20px;
}
#frmMain\:smallTable\:j_idt133{
    width: 18px!important;
}
#frmMain\:smallTable\:j_idt138{
    width: 250px!important;
}
#frmMain\:smallTable\:j_idt135{
    width: 20px!important;
}
#frmMain\:smallTable\:j_idt141{
    width: 200px!important;
}
#frmMain\:smallTable\:j_idt147{
    width: 57px!important;
}
#frmMain\:smallTable\:j_idt150{
    width: 104px!important;
}
#frmMain\:smallTable\:j_idt153{
    width: 55px!important;
}
#frmMain\:smallTable\:j_idt128{
    width: 22px!important;
}
#frmMain\:smallTable\:j_idt159{
    width: 27px!important;
}
#frmMain\:tabListe {
    height: 37px;
    margin-top: -6px;
}
#frmMain\:tblSub\:j_idt88{
    width: 49px!important;
}
#frmMain\:tblSub\:j_idt97{
    width: 76px!important;
}
#frmMain\:tblSub\:j_idt100{
    width: 23px!important;
}
#frmMain\:tblSub\:j_idt94{
    width: 67px!important;
}
#frmMain\:tblSub\:j_idt79{
    width: 27px!important;
}
#frmMain\:tblSub\:j_idt91{
    width: 67px!important;
}
#frmMain\:tblTop\:j_idt69 {
    width: 50px !important;
}
#frmMain\:tblTop\:j_idt72 {
    width: 86px !important;
}
#frmMain\:tblTop\:j_idt75 {
    width: 72px !important;
}
#frmMain\:tblTop\:j_idt64{
    width: 117px!important;
}
#frmMain\:tblTop\:j_idt67{
    width: 72px!important;
}
#frmMain\:tblTop\:j_idt70{
    width: 118px!important;
}
#frmMain\:tblTop\:j_idt73{
    width: 105px!important;
}
#frmMain\:tblTop\:j_idt82{
    width: 47px!important;
}
#frmMain\:tblTop\:j_idt85{
    width: 67px!important;
}
#frmMain\:tblTop\:j_idt79{
    width: 88px!important;
}
#frmMain\:tblSub\:j_idt104{
    width: 104px!important;
}
#frmMain\:tblTop\:j_idt88{
    width: 104px!important;
}
#frmMain\:tblTop\:j_idt94{
    width: 46px!important;
}
#frmMain\:tblTop\:j_idt91{
    width: 100px!important;
}
li.ui-menubar-options {
    margin-right: 10px !important;
}
#frmMain\:deliveryHeader {
    margin-bottom: 14px;
    margin-top: -4px;
}
#frmMain\:pnlMode2_content {
    margin-bottom: 10px;
}


#frmMain\:j_idt205\:j_idt206{
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.ui-datatable .ui-datatable-header {
    background-color: #FFFFFF;
}
#frmMain\:smallTable_paginator_top{
    background-color: #FFFFFF;
}
#frmMain\:mnuFrontLogout {
    margin-right: 2px;
}
#frmMain\:smallTable{
    float: left;
    margin-top: -1px;
}
#frmMain\:pnlDaten_content table, #frmMain\:pnlDaten_content table{
    border-collapse: 0;
    border-spacing: 0;
}
#frmMain\:j_idt205{
    padding: 0 2px 2px;
}
#frmMain\:pnlMode2_content {
    padding-left: 14px;
    padding-top: 10px;
}
#frmMain\:j_idt360 {
    padding-left: 3px;
}
#frmMain\:j_idt362, #frmMain\:j_idt364{
    margin-left: -3px;
}
.ui-tabs.ui-tabs-top > .ui-tabs-nav {
    padding: 4px;
}
#frmMain\:tabListe{
    padding-bottom: 1px;
}
.ui-tabs.ui-tabs-top > .ui-tabs-nav li {
    border-bottom: 0 none;
    top: 1px;
}
#frmMain\:tabListe{
    padding-bottom: 2px;
}
#frmMain\:j_idt210\:j_idt211{
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.detailAutor, .detailVerlag, .detailWg{
    color: #C7143A;
}
.detailTitel {
    font-size: 18px;
    font-weight: bold;
}
.detailUtitel{
    font-size: 14px;
}
.detailUtitel {
    font-size: 14px;
}
.detailUtitel, .detailAutor, .detailVerlag, .detailWg{
    clear: left;
    float: left;
    padding-top: 7px;
}
div.label {
    clear: left;
    float: left;
    line-height: 22px;
    min-width: 160px;
    width: 160px;
}
div.content {
    float: left;
    line-height: 22px;
    min-width: 300px;
    width: 300px;
}
div.labelP {
    clear: left;
    float: left;
    min-width: 100px;
}
div.contentP {
    float: left;
}
.br{
    float: none;
    clear: both;
}
#frmMain\:j_idt223 {
    background-color: #C7143A;
    background-image: none;
    border-color: #DDDDDD;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    margin-bottom: 6px;
    margin-top: 16px;
    padding: 0;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
#frmMain\:j_idt223 {
    clear: left;
    float: left;
}
.clear{
    clear: both;
}
.martopvz{
    margin-top: 40px;
}
.martopdz{
    margin-top: 30px;
}
#frmMain\:pnlMode2_content td{
    vertical-align: top;
}
#frmMain\:j_idt223 span {
    font-size: 16px !important;
}
.detailPreisEuro {
    font-size: 26px;
    font-weight: bold;
}
#frmMain\:pnlMode2_content table {
    margin-bottom: 14px;
}
#frmMain\:j_idt225 .ui-tabs-panels {
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #DDDDDD;
    min-height: 420px;
}

.bestellButtonDetails {
    background: url("/ubl/faces/javax.faces.resource/warenkorb.png?ln=images") no-repeat scroll 2px 0 rgba(0, 0, 0, 0);
    height: 17px;
    width: 22px;
    background-color: #C7143A;
    background-image: none;
    border-color: #DDDDDD;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    margin-bottom: 6px;
    margin-top: 16px;
    padding: 0;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    clear: left;
    float: left;
    
}

#frmMain\:j_idt223 .ui-button-icon-left {
    background: url("/ubl/faces/javax.faces.resource/warenkorb.png?ln=images") no-repeat scroll 2px 0 rgba(0, 0, 0, 0);
    height: 17px;
    width: 22px;
}
#frmMain\:j_idt225 {
    padding-top: 5px;
}
.martopdz {
    margin-top: 25px;
}
#frmMain\:j_idt409 {
    margin-left: 40px;
}
#frmMain\:j_idt223 .ui-button-text {
    padding-left: 40px;
    padding-right: 15px;
}
#frmMain\:j_idt78, #frmMain\:j_idt81 {
    margin-bottom: -9px;
}

#frmMain\:j_idt53_content {
    border: 0 none;
}
td.ui-datagrid-column hr{
    display: none;
}
td.ui-datagrid-column h2{
    margin-top: 0px;
}
#frmMain\:j_idt53\:0\:j_idt110 li {
    background-color: #FFFFFF;
    border: 0 none;
    border-spacing: 0;
    margin: 0;
}
#frmMain\:j_idt53\:0\:j_idt110 li table{
    border: 0;
}
.ui-panelgrid td {
    border-color: #FFFFFF;
    border-style: none;
    border-width: 0;
    padding: 0;
}
#frmMain\:j_idt53\:0\:j_idt110\:0\:j_idt112 {
    background-color: #FFFFFF !important;
}
#frmMain\:j_idt53\:0\:j_idt110\:0\:j_idt112  td{
    background-color: #FFFFFF !important;
    border: 0 none !important;
}
#frmMain\:j_idt53\:0\:j_idt110 {
    border: 1px solid #DDDDDD !important;
}
.ui-carousel-header {
    margin-bottom: 20px !important;
}
.ui-widget-content {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
}
#frmMain\:j_idt53\:0\:j_idt110 td {
    border-bottom: 0 none;
    border-right: 0 none;
    padding-bottom: 0;
    padding-top: 0;
}
#frmMain\:j_idt53\:0\:j_idt110 {
    min-height: 300px;
}
#frmLogin\:j_idt10{
    margin-top: 20px;
}
#frmLogin\:j_idt24_content{
    border: 0;
}
*/

/*css...*/
.tblArt{

}

.spalte25PX{
    width: 25px !important;
}

.spalte30PX{
    width: 30px !important;
}

.spalte50PX{
    width: 50px !important;
}
.spalte60PX{
    width: 60px !important;
}
.spalte75PX{
    width: 75px !important;
}
.spalte90PX{
    width: 90px !important;
}
.spalte100PX{
    width: 100px !important;
}

.spalte120PX{
    width: 120px !important;
}
.spalte125PX{
    width: 125px !important;
}
.spalte150PX{
    width: 150px !important;
}

.spalte200PX{
    width: 200px !important;
}

.spalte250PX{
    width: 250px !important;
}
.spalte250PX{
    width: 250px !important;
}
.ui-tabs.ui-tabs-top {
    border-bottom: 0px solid #DDDDDD;
}
.ui-tabs-top{
    height: 36px;
}
.ui-paginator-top{
    border-top: 0;
}
.ui-widget-header{
    border-bottom: 0;
}

div.label {
    clear: left;
    float: left;
    line-height: 22px;
    min-width: 200px;
    width: 200px;
}
.detailspalteRechts.paket div.label {
    padding-top: 0 !important;
}

div.content {
    float: left;
    line-height: 22px;
    min-width: 300px;
}
.detailAutor, .detailVerlag, .detailWg, .detailPg{
    color: #C7143A;
}
.detailTitel {
    color: #C7143A;
    font-size: 18px;
    font-weight: bold;
}
.detailUtitel, .detailAutor, .detailVerlag, .detailWg, .detailPg{
    clear: left;
    font-size: 14px;
    float: left;
    padding-top: 7px;
}
.bggelb{
    background-color: yellow;
}
.detailsTab{
    margin-top: -5px!important;
}
.bestellButtonDetails, .warenkorbok {
    background-color: #49AEDA !important;
    background-image: none !important;
    border-color: #419DC4 !important;
    border-image: none !important;
    border-radius: 4px !important;
    border-style: solid !important;
    border-width: 1px !important;
    box-shadow: none !important;
    clear: left !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    float: left !important;
    margin-bottom: 6px !important;
    margin-top: 10px !important;
    padding: 0 !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
}
.warenkorbok {
    margin: 0 !important;
    padding: 2px !important;
}
.bestellButtonDetails .ui-icon {
    background-image: url("/faces/javax.faces.resource/images/ui-icons_ffffff_256x240.png?ln=primefaces-bootstrap");
}

.ui-icon-cart{
    /*background: url("/faces/javax.faces.resource/warenkorb.png?ln=images") no-repeat scroll 2px 0 rgba(0, 0, 0, 0)!important;*/
    height: 17px;
    width: 22px;
}
.bestellButtonDetails .ui-button-text, .warenkorbok .ui-button-text {
    color: #FFFFFF !important;
    font-family: 'Helvetica Neue',helvetica,serif;
    font-size: 16px !important;
    font-weight: bold;
    padding-left: 40px;
    padding-right: 15px;
}

.detailPreisEuro {
    font-size: 26px;
    font-weight: bold;
}
.detailspalteLinks {
    max-width: 205px !important;
    vertical-align: top !important;
}
.detailspalteRechts {
    padding-left: 23px;
    vertical-align: top !important;
}
.detailPreisEuro{
    margin-top: 20px!important;
}
.martopdz{
    margin-top: 20px;
}
/* ui-widget-header ui-helper-clearfix ui-corner-all*/
.ui-panel-titlebar{
    border: 1px solid #dddddd!important;
}
.br{
    float: none;
    clear: both;
}
.searchFilterCombo{
    margin-top: -50px!important;
}

/* Käsekuchen */
.ui-icon-check {
    color: black;
}

.ui-state-active .ui-icon-check {
    background-image: url("/faces/javax.faces.resource/images/ui-icons_333333_256x240.png?ln=primefaces-bootstrap");
}

.cart-drop-down, .cart-button-bar {
    float: left;
    margin-bottom: 15px;
}

.cart-drop-down label {
    height: 18px;
}

.cart-button-bar {
    margin-left: 10px;
    margin-top: -1px;
}

.quick-search-button {
    margin-right: 15px !important;
    margin-top: 10px;
}

.quick-order .button, .quick-order .dropdown {
    float: left;
}

.quick-order .dropdown {
    height: 27px;
}

.quick-order .button {
    margin-left: 10px;
}

.stinkButton {
    clear: button;
}

.settings-tabs {
    height:auto;
}

.quick-wk-dropdown, .quick-wk-sign {
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

.quick-order-button-bar {
    margin-top: 10px;
}

.quick-order-button-bar button {
    margin-right: 10px;
}

.direct-order-2 button {
    margin-left: 10px;
    height: 25px;
}

.detailWg {
    display: block;
    clear: both;
    float: none;
}

/* Schreibste hier - Machstes schön Mister Nimczick*/ 

.Startseite .ui-widget-content tr {
    border: 0 none !important;
}
.Startseite .ui-widget-content td {
    border: 0 none !important;
    padding-left: 0;
}
.Startseite .ui-carousel-item{
    border: 0 none !important;
}
.ui-datagrid-content{
    border: 0 none !important;
}
.Startseite .ui-carousel {
    padding-left: 0;
    padding-top: 0;
}
.Startseite .ui-carousel-header{
    float: right;
    position: relative;
}
.Startseite .ui-carousel-viewport{
    float: left;
    padding-left: 10px;
    position: relative;
}
.ui-datagrid{
    margin-left: -5px;
}
.CarouselItemTitel,  .empfelungendetails, .empehlungentitel{
    color: #C7143A!important;
    font-weight: bold!important;
}
.CarouselItemLink, .empfelungendetails, .CarouselItemText, .empfehlungenautor, .empehlungenean{
    font-size: 14px!important;
}
.CarouselItemTitel, .empehlungentitel {
    font-size: 14px !important;
}
.CarouselItem td {
    padding-bottom: 1px !important;
    padding-top: 0 !important;
}
.CarouselItemLink{
    color: #333333!important;
    padding-bottom: 10px!important;
}
.ui-carousel-header {
    background: none;
    border: 0;
}
.CarouselItem{
    max-width: 173px!important;
}
#frmLogin .ui-widget-content{
    border: none;
}
.Startseite .ui-carousel {
    border: 0 solid #DDDDDD !important;
    height: 300px;
    width: 1000px !important;
}
.Startseite .ui-carousel {
    margin-top: -34px;
}
.ui-widget-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #DDDDDD;
    color: #333333;
}

#sltblwp{
}

.rowtop {
    vertical-align: top !important;

}

.btnNaviMain{
    background: transparent;
    text-transform: none;
    border: none !important;
    text-shadow: none;
    box-shadow: none;
}

#header {
    border-bottom: 1px solid #4D9694;
    margin-bottom: 10px;
}
.empfehlungentabelle .ui-panelgrid td{
    padding: 0!important;
}
.empfehlungentabelle, .empfehlungentabelle td, .empfehlungentabelle tr, .empfehlungentabelle tbody {
    border-style: none !important;
    border-width: 0 !important;
    padding-left: 0!important;
}
.empfehlungenbild {
    padding-bottom: 8px;
}
.navigationsleiste {
    float: left;
    margin-left: 9px;
    margin-top: 1px;
    position: relative;
}
.abmeldenbutton {
    margin-right: 0 !important;
    text-align: right !important;
    width: 106px;
}
.systemverwaltungbutton {
    margin-left: 3px;
}
.ui-button{
    border: 0 none;
}
.startseiteinhalt table h2 {
    color: #333333 !important;
    font-size: 18px !important;
    font-weight: bold !important;
    margin-bottom: 8px;
    margin-top: 0 !important;
}
.benutzerlabel {
    float: left;
    margin-right: 16px;
    position: relative;
    text-align: right;
    margin-top: -2px;
}
.benutzerinput {
    margin-left: -7px;
}
.benutzerlabeltext, .benutzerlabelinhalt {
    color: #FFFFFF !important;
    font-size: 12px !important;
}
.navigationsleiste .ui-button-text {
    padding: 4px 1px !important;
    font-size: 14px !important;
    font-style: normal !important;
}
.navigationsleiste .ui-button-text:hover {
    color: #005451!important;
}
.navigationsleiste .ui-button {
    cursor: pointer;
    display: inline-block;
    margin-right: 13px !important;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.navigationsleiste .btnNaviMain {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
}
.CarouselItem img {
    padding-bottom: 7px !important;
    min-height: 0!important;
}
.startseiteinhalt {
    clear: both;
    margin-top: 10px;
}
.ui-carousel .ui-carousel-header {
    height: 16px !important;
    margin: 0 46% !important;
    overflow: hidden !important;
    width: 50% !important;
    min-width: 1024px!important;
}
.freitext {
    margin-bottom: 30px;
    margin-top: 30px;
}
.hrfreitext {
    background-color: #DDDDDD;
    border: 0 none;
    height: 1px;
}
.startseiteinhalt .ui-carousel {
    width: 100% !important;
}
.Startseite .ui-carousel-viewport {
    width: 100% !important;
}
body{
    font-family: helvetica;
    color: #333333!important;
}
.loginbutton {
    margin-left: 6px;
}
.passwortinput {
    margin-left: 4px;
}
.passwortlabel {
    margin-left: 4px;
}
.schnellsuchetitel, .erweitertesuchetitel{
    margin-bottom: 18px;
    margin-top: 15px;
}

.funktionstitel {
    margin-bottom: 12px;
    margin-top: 6px;
}

.warenkorbtitel, .merklistetitel, .einstellungentitel, .shoptitel, .kundentitel, .avistitel, .vormerkertitel, .lieferscheinetitel, .bestsellertitel, .thementitel,  .warenpaketetitel, .schnellerfassungtitel{
    margin-bottom: 18px;
    margin-top: 15px;
}
.bestuebersichttitel {
    margin-bottom: 13px;
    margin-top: 15px;
}
.schnellsucherahmen hr {
    display: none;
}
.trefferdisplay, .trefferdisplay .ui-panel-content {
    border: 0 none !important;
    margin-top: -6px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.warenkorbtitel .pageHeadline, .merklistetitel .pageHeadline, .einstellungentitel .pageHeadline, .shoptitel .pageHeadline, .kundentitel .pageHeadline, .avistitel .pageHeadline, .vormerkertitel .pageHeadline, .lieferscheinetitel .pageHeadline, .bestuebersichttitel .pageHeadline, .schnellerfassungtitel .pageHeadline, .schnellsuchetitel .pageHeadline, .erweitertesuchetitel .pageHeadline, .bestsellertitel .pageHeadline, .thementitel .pageHeadline, .warenpaketetitel .pageHeadline{
    color: #333333 !important;
    font-family: 'Helvetica Neue',helvetica,serif !important;
    font-size: 18px;
    font-weight: bold;
}
.trefferdisplay .ui-panel-content b {
    color: #333333 !important;
    font-family: 'Helvetica Neue',helvetica,serif;
    font-size: 14px;
}
.trefferdisplaymitte {
    font-size: 14px;
}
.leisteoptionen, .leisteoptionen .ui-panel-content{
    border: 0 none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.verfeinernbutton {
    height: 28px!important;
}
.leisteoptionen, .leisteoptionen .ui-panel-content {
    border: 0 none !important;
    margin-bottom: 11px;
    margin-left: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}
.benutzerlabeltext{
    color: #ffffff!important;
}
.spalte1 {
    max-width: 18px !important;
    width: 18px !important;
}
.spalte2 {
    max-width: 18px !important;
    width: 18px !important;
}
.spalte3 {
    max-width: 16px !important;
    width: 16px !important;
}
.spalte4 {
    max-width: 35px !important;
    width: 35px !important;
}
.spalte5, .spalte6{
    text-align: left!important;
}
.spalte7 {
    width: 130px;
    text-align: left!important;
}
.spalteZL {
    width: 90px;
    text-align: left!important;
}
.spalte8 {
    width: 63px;
    max-width: 63px !important;
    text-align: left!important;
}
.spalte9 {
    width: 91px;
    text-align: right!important;
}

.spalte10 {
    width: 80px !important;
}
.spalte11 {
    width: 68px;
    text-align: right!important;
}
.spalte12 {
    width: 40px;
    text-align: right!important;
}
.spalteRabatt {
    text-align: right !important;
    width: 55px !important;
}
.detailsview, .detailsview table, .detailsview td {
    border: 0 none !important;
    border-left: 0 none !important;
    border-right: 0 none !important;
    border-top: 0 none !important;
    border-bottom: 0 none !important;

}
.detailspaltebild {
    padding: 0 !important;
    text-align: center;
    width: 140px !important;
}
.detailsview td {
    padding: 0 !important;
}
td.detailspaltetext {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
td.detailspaltebutton {
    padding-bottom: 20px !important;
    padding-right: 20px !important;
}
.ui-expanded-row td , .hitListVerySmallRow td{
    color: #333333 !important;
    font-size: 12px !important;
    font-weight: normal !important;
    vertical-align: middle !important;
}
.ui-state-highlight .hitListTitel, .ui-state-highlight .hitListAutor, .hitListVerySmallRow .hitListTitel{
    color: #333333 !important;
    font-weight: normal;
}
.ui-state-highlight td{
    background-color: #CBE7F3 !important;
    border-bottom: 1px solid #DDDDDD !important;
}
.ui-paginator-current {
    color: #333333 !important;
    font-family: 'Helvetica Neue',helvetica,serif !important;
    font-size: 14px !important;
}
.merkenButtonDetails {
    width: 200px !important;
}
.merkenButtonDetails .ui-button-text {
    font-family: 'Helvetica Neue',helvetica,serif !important;
    font-size: 14px !important;
}
.detail-seite ui-panel{

    background-color: red;
}
.detail-seite .ui-panel {
    border: 0 none !important;
    padding: 0 !important;
}
.detailspalteLinks img {
    margin-left: 0 !important;
    margin-top: 2px !important;
    max-width: 200px !important;
}
#outerheader  .ui-button-text {
    font-family: 'Helvetica Neue',helvetica,serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    padding: 4px 14px;
    cursor: pointer!important;
    border-radius: 4px;
    box-shadow: none;
}
.detailviewrahmen .ui-panel-titlebar {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none !important;
    padding: 0 0 0 15px !important;
}
.detailviewrahmen .ui-panel .ui-panel-content {
    padding: 0 15px;
}
.detailviewrahmen .detailspalteLinks{
    padding-left: 0;
}
.detailviewrahmen {
    border: 0 none;
    margin-top: 0;
}
.detailviewzurueckbutton {
    margin-left: 170px !important;
    margin-right: 0 !important;
}
.detailviewrahmen .ui-button .ui-button-text {
    height: 12px !important;
    line-height: 12px;
}
.bestellButtonDetails, .warenkorbok {
    box-shadow: none !important;
    height: 40px;
    width: 200px;
    margin-left: 0 !important;
    margin-top: 8px !important;
    text-shadow: none !important;
    background: rgba(81,182,225,1)!important;
    background: -moz-linear-gradient(top, rgba(81,182,225,1) 0%, rgba(65,157,196,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(81,182,225,1)), color-stop(100%, rgba(65,157,196,1)))!important;
    background: -webkit-linear-gradient(top, rgba(81,182,225,1) 0%, rgba(65,157,196,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(81,182,225,1) 0%, rgba(65,157,196,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(81,182,225,1) 0%, rgba(65,157,196,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(81,182,225,1) 0%, rgba(65,157,196,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b6e1', endColorstr='#419dc4', GradientType=0 )!important;

}
.buttonZurueck{
    margin-left: 0px!important;
}
.merkenButtonDetails{
    height: 30px;
}
.linieschmal {
    border-top: 0 solid #DDDDDD !important;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 17px;
}
.labelP, .contentP {
    font-size: 14px;
}
.trefferdisplay {
    margin-bottom: 0;
}
.detail-seite .trefferdisplay {
    margin-bottom: 7px;
}
.ui-tabs .ui-tabs-nav.ui-widget-header li {
    background: none repeat scroll 0 0 #E4E4E4;
}
.ui-tabs .ui-tabs-nav.ui-widget-header li a {
    color: #333333;
    font-family: 'Helvetica Neue',helvetica,serif;
    font-size: 14px;
}
.ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active a{
    color: #1e8f84!important; 
}
.spaltebestellzeichen {
    font-weight: bold !important;
    max-width: 146px;
    width: 146px;
}
.spalteweiterleiten, .spaltevormerken{
    font-weight: bold !important;
    max-width: 122px;
    width: 122px;
    vertical-align: top;
}
.rahmenoptionenalle {
    float: right;
    margin-bottom: 6px;
    margin-right: 1px !important;
    padding: 0 !important;
    text-align: right !important;
}
.optionenalle {
    float: right;
    padding-right: 1px;
}
.wspalte1 {
    max-width: 91px;
    text-align: right !important;
    width: 91px;
}
.wspalte2 {
    max-width: 263px;
    text-align: left !important;
    width: 263px;
}
.wspalte3 {
    max-width: 130px;
    text-align: center !important;
    width: 200px;
}
.wspalte4, .wspalte5 {
    min-width: 105px;
    text-align: center !important;
    width: 105px;
}
.wspalte6 {
    max-width: 130px;
    text-align: center !important;
    width: 200px;
}
.warenkorbrahmen .ui-paginator-bottom {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 0 none;
    border-right: 0 none;
}
.warenkorbrahmen .ui-paginator-current {
    margin-top: 7px;
}
.warenkorbdiv .ui-dialog-content {
    padding-top: 20px !important;
}
.abbrechenbutton {
    margin-left: 5px;
    padding: 2px !important;
}
.tdwarenpaket {
}
.tdvk {
}
.tdmenge {
}
.tdvk {
}
.tdverlag {
}
.tdeinband {
}
.tdunr {
}
.tdcheck {
    text-align: center;
    width: 18px;
}
.warenpaketediv {
    overflow: scroll;
    width: 100%;
}
.schnellmenge {
    max-width: 37px;
}
.schnellweiterleiten{
    max-width: 45px;
}
.schnellmenge, .schnelltitel, .schnellbestellz {
    text-align: left!important;
}
.schnellweiterleiten, .schnellvormerken, .schnellaktion{
    text-align: center;
}
.schnellerfassungpaginator .ui-paginator-bottom {
    background-color: rgba(0, 0, 0, 0);
    border-left: 0 none;
    border-right: 0 none;
}
.vormerkerauftragsnummer {
    width: 110px;
}
.vormerkerdatum {
    width: 62px;
}
.vormerkerunr {
    width: 112px;
}
.vormerkerisbn {
    text-align: left;
    width: 90px;
}
.vormerkertitel {
    text-align: left !important;
}
.vormerkerlieferdatum {
    text-align: center !important;
    width: 82px;
}
.vormerkermenge {
    text-align: right !important;
    width: 52px;
}
.vormerkervk {
    width: 64px;
}
.vormerkerbestzeichen {
    text-align: left !important;
    width: 96px;
}
.vormerkermeldenr {
    text-align: right !important;
    width: 98px;
}
.vormerkerstorno {
    width: 54px;
}
.lieferscheinekndnr {
    text-align: left !important;
    width: 28px;
}
.lieferscheinelieferschein {
    text-align: left !important;
    width: 65px;
}
.lieferscheinedatum {
    text-align: center !important;
    width: 53px;
}
.lieferscheinetabelle {
    width: 227px !important;
}
.lieferscheinelinks, .lieferscheinerechts{
    vertical-align: top!important;
}
.lieferscheinebestzeichen {
    text-align: left !important;
    width: 84px;
}
.lieferscheinerabatt {
    text-align: right !important;
    width: 70px !important;
}
.lieferscheineek, .lieferscheinevk {
    text-align: right !important;
    width: 63px !important;
}
.lieferscheinegesamt {
    text-align: right !important;
    width: 85px !important;
}
.lieferscheinemenge {
    text-align: right !important;
    width: 50px !important;
}
.lieferscheinebestnr {
    text-align: left !important;
    width: 100px !important;
}
.lieferscheinepos {
    width: 37px !important;
}
.lieferscheinemarkieren {
    text-align: center !important;
    width: 12px !important;
}
.abmeldenbutton .ui-button-text {
    font-size: 14px !important;
    font-weight: normal !important;
}
.hilfebutton .ui-button-text{
    font-weight: bold !important;
    font-size: 14px !important;
}
.loginbutton .ui-button-text{
    font-size: 14px !important;
    font-weight: normal !important;
}
.systemverwaltungbutton .ui-button-text {
    font-size: 14px;
    font-weight: normal !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
}
.clear{
    clear: both;
}
.detailspalteRechts .ui-tabs-panels {
    float: left;
}
.detailAutor, .detailVerlag, .detailWg {
    color: #000000;
}
.meldenummerlabel, .meldenummerinhalt{
    color: #C7143A;
}

.mainsubjectlabel, .mainsubjectinhalt{
    color: #C7143A;
}

.detailsTab, .label, .content, .inhalttabdetails, .inhalttabinformationen{
    font-size: 14px!important;
}
.ui-button {
    /*margin-left: 10px;*/
    min-height: 26px !important;
}
.buttonvorheriger {
    margin-left: 164px;
}
.trefferanzeige {
    font-size: 12px;
    font-weight: bold;
}
.vormerkencheck {
    text-align: center;
}
.ui-paginator-bottom, .ui-datatable-footer {
    background-color: rgba(0, 0, 0, 0)!important;
    border-left: 0 none!important;
    border-right: 0 none!important;
    border-top: 0 none!important;
}
.ui-paginator-bottom {
    margin-top: 15px!important;
}
.avisetabellelinks, .avisetabellelinks td, .avisetabellelinks tr {
    border: 0 none !important;
}
.aviselinks, .aviserechts {
    padding-left: 0 !important;
}
.aviserechts{
    padding-right: 0!important;
}
.avisetabellelinks {
    width: 100%;
}
.avisetabellelinks th {
    text-align: left !important;
}
.trefferdisplaymitteabst {
    height: 0;
    margin-top: 7px;
}
.tabsdiv {
    margin-bottom: 8px !important;
    margin-top: -6px !important;
}
.ui-menu.ui-widget {
    width: 192px;
}
.detailviewweiterbutton {
    margin-left: 0px !important;
}
.buttonnaechster{
    margin-left: 0!important;
}
.preisunterbild {
    margin-top: 1px;
}
.homedetailview {
    border: medium none !important;
    margin-top: 20px;
    padding: 0 !important;
}
.homedetailview div {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.detailspalteLinks {
    padding-left: 0;
}
.homedetailviewzurueck {
    margin-left: 3px;
    margin-top: 15px;
}
.tabellenanzeigebutton {
    margin-left: 0;
}
.trefferproseite {
    margin-left: 1px;
}
.listenanzeigebutton {
    margin-left: 1px !important;
    margin-right: 15px !important;
}
.trefferproseite{
    margin-left: 1px;
}
.warenkorbicons .sofortbestellung, .inwarenkorb, .aufmerkliste, .pdf, .exportieren{
    margin-left: 15px!important;
}
.bestuebersichtpos {
    width: 40px !important;
}
.bestuebersichttit{
    width: auto!important;
}
.bestuebersichtmenge {
    min-width: 58px;
}
.bestuebersichtgesamt {
    min-width: 94px;
}
.bestuebersichtvk {
    width: 68px !important;
}
.bestuebersichtvormerkenl {
    min-width: 76px !important;
    text-align: center !important;
}
.bestuebersichtweiterleiten {
    min-width: 83px;
    text-align: center !important;
}
.bestuebersichtzeichen {
    width: 96px;
}
.inputbestellzeichen {
    margin-left: 3px;
    width: 120px !important;
}
.ui-row-toggler {
    background:url("/faces/javax.faces.resource/voransicht.png?ln=images") !important;
}
.icon-tabelle {
    background: url("/faces/javax.faces.resource/tabelle.png?ln=images") repeat scroll 0 -1px rgba(0, 0, 0, 0) !important;
}
.icon-liste {
    background: url("/faces/javax.faces.resource/Liste.png?ln=images") repeat scroll 0 -1px rgba(0, 0, 0, 0) !important;
}
.icon-zehntreffer {
   background: url("/faces/javax.faces.resource/10.png?ln=images") repeat scroll -1px 0 rgba(0, 0, 0, 0) !important;
}
.icon-fuenfzehntreffer {
    background: url("/faces/javax.faces.resource/15.png?ln=images") repeat scroll -1px 0 rgba(0, 0, 0, 0) !important;
}
.icon-zwanzigtreffer {
    background: url("/faces/javax.faces.resource/20.png?ln=images") repeat scroll -1px 0 rgba(0, 0, 0, 0) !important;
}
.icon-fuenfzigtreffer {
   background: url("/faces/javax.faces.resource/50.png?ln=images") repeat scroll -1px 0 rgba(0, 0, 0, 0) !important;
}
.icon-merkliste{
    background:url("/faces/javax.faces.resource/merkliste.png?ln=images") !important;
}
.icon-merkliste-big {
    background: url("/faces/javax.faces.resource/merkliste.png?ln=images") no-repeat scroll 8px -1px rgba(0, 0, 0, 0) !important;
    width: 30px;
}
.icon-neuesuche{
    background: url("/faces/javax.faces.resource/suche_verfeinern.png?ln=images") no-repeat scroll -1px -1px rgba(0, 0, 0, 0) !important;
}
.icon-warenkorb_weiss{
    background: url("/faces/javax.faces.resource/warenkorb_weiss.png?ln=images") no-repeat scroll 0px 0px rgba(0, 0, 0, 0) !important;
    width: 17px;
}
.icon-warenkorb_gruen{
    background: url("/faces/javax.faces.resource/warenkorb_gruen.png?ln=images") no-repeat scroll 0px 0px rgba(0, 0, 0, 0) !important;
    width: 17px;
}
.icon-warenkorb-schwarz{
    background: url("/faces/javax.faces.resource/warenkorb_1.png?ln=images") no-repeat scroll 0px 0px rgba(0, 0, 0, 0) !important;
    width: 17px;
}
.icon-warenkorb {
    background: url("/faces/javax.faces.resource/warenkorb_weiss.png?ln=images") no-repeat scroll 10px 0 rgba(0, 0, 0, 0) !important;
    width: 27px;
}
.icon-merkliste_weiss{
    background: url("/faces/javax.faces.resource/merkliste_weiss.png?ln=images") no-repeat scroll 0px 0px rgba(0, 0, 0, 0) !important;
    width: 17px;
}
.icon-merkliste_gruen{
    background: url("/faces/javax.faces.resource/merkliste_gruen.png?ln=images") no-repeat scroll 0px 0px rgba(0, 0, 0, 0) !important;
    width: 17px;
}
.listeverfuegbar {
    max-width: 17px !important;
    min-width: 17px !important;
    padding-top: 12px !important;
}
.listecheck {
    max-width: 18px;
    min-width: 18px;
    padding-top: 9px !important;
    padding-top: 12px !important;
}
.listebild {
    max-width: 71px !important;
    min-width: 71px !important;
}
.listebiblio {
    padding: 12px !important;
    width: 100% !important;
}
.listebild img {
    max-width: 60px !important;
}
.warenkorbbutton {
    text-align: right !important;
    width: 137px;
}
.merklistebutton {
    text-align: right !important;
    min-width: 138px;
}
.systemverwaltungbutton button {
    margin-right: 10px !important;
    padding-left: 10px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    color: #000000;
}
.hilfebutton {
    margin-left: 10px;
    margin-right: 0 !important;
}
.icon-hilfe {
    background: url("/faces/javax.faces.resource/hilfe.png?ln=images") no-repeat scroll 1px 0 rgba(0, 0, 0, 0) !important;
}
.icon-abmelden {
    background: url("/faces/javax.faces.resource/loeschen.png?ln=images") no-repeat scroll 0 -1px rgba(0, 0, 0, 0) !important;
}
button .ui-state-active, button .ui-state-focus{
    border-radius   : 4px!important;
    color: #1e8f84!important; 
}
.icon-exportieren {
    background: url("/faces/javax.faces.resource/export.png?ln=images") no-repeat scroll 1px 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-top: -9px !important;
    width: 19px;
}
.icon-pdf {
    background: url("/faces/javax.faces.resource/pdf.png?ln=images") no-repeat scroll 2px -1px rgba(0, 0, 0, 0) !important;
    width: 30px;
}
.icon-lieferbarkeit {
    background: url("/faces/javax.faces.resource/ola.png?ln=images") no-repeat scroll 0 -1px rgba(0, 0, 0, 0) !important;
    width: 24px;
}
.inwarenkorb{
    text-align: right !important;
    width: 141px;
}
.aufmerkliste {
    text-align: right !important;
    width: 133px;
}
.sofortbestellentabelle .direktbestellungschliessen {
    margin-left: -15px !important;
    margin-top: 10px !important;
}
.sofortbestellungrahmen .ui-tabs ul {
    margin-top: 10px;
}
.sofortbestkundelinks {
    width: 100px;
}
.sofortbestkunderechts {
    width: 210px;
}
.checkvormerken {
    text-align: center !important;
    width: 50px;
}
.sofortbestkundloeschen {
    margin-left: 9px;
}
.erweitertesuchesuchen {
    margin-right: 10px !important;
}
.inputvon {
    margin-right: 10px !important;
}
.vormerkertabelle {
    margin-top: 6px;
}
.vormerkerheader {
    margin-left: -3px;
    margin-top: -7px !important;
}
.suche {
    padding-top: 5px;
    vertical-align: bottom !important;
}
.merklistegdatum {
    width: 62px !important;
}
.merklistegean {
    width: 92px !important;
}
.merklistegvk {
    width: 65px !important;
}
.merklistegmenge {
    width: 52px !important;
}
.merklistegvormerken {
    width: 40px !important;
}
.merklistegweiterleiten {
    width: 40px !important;
}
.merklistegbestellzeichen {
    width: 124px !important;
}
.merklistegaktion {
    width: 70px !important;
}
.merklistegcheck {
    width: 20px !important;
}
.merklistegmeldenummer {
    width: 97px !important;
}
.merklistegtitel {
    width: 100% !important;
}
.merklisteselect {
    float: left;
}
.merklisteicons {
    float: left;
    margin-bottom: 8px;
    margin-top: -1px;
    position: relative;
}
.merklistegartikelloeschen {
    margin-left: 10px;
}
.merkliste10treffer {
    margin-left: 10px;
}
.merklisteicons .ui-button, .warenkorbicons .ui-button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
.merklistelieferbarkeit {
    margin-left: 0;
}
.merklisteinwarenkorb {
    margin-left: 0;
}
.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-corner-all.ui-state-highlight {
    color: #FFFFFF;
}
.btnNaviMain .ui-state-focus, .btnNaviMain .ui-state-active, .btnNaviMain .ui-state-default{
    color:red!important;
}
.ui-icon-radio-off{
    background: url("/faces/javax.faces.resource/switch_off.png?ln=images") no-repeat scroll 0px 0px rgba(0, 0, 0, 0) !important;
}
.ui-icon-radio-on{
    background: url("/faces/javax.faces.resource/switch_on.png?ln=images") no-repeat scroll 0px 0px rgba(0, 0, 0, 0) !important;
}
.icon-merklisteloeschen {
    background: url("/faces/javax.faces.resource/loeschen.png?ln=images") no-repeat scroll -1px -1px rgba(0, 0, 0, 0) !important;
}
.icon-loeschen {
    background: url("/faces/javax.faces.resource/loeschen.png?ln=images") no-repeat scroll -1px -1px rgba(0, 0, 0, 0) !important;
}
.icon-okay{
    background: url("/faces/javax.faces.resource/okay.png?ln=images") no-repeat scroll -1px -1px rgba(0, 0, 0, 0) !important;
}
.icon-okay-schwarz {
    background: url("/faces/javax.faces.resource/images/ui-icons_333333_256x240.png?ln=primefaces-bootstrap") no-repeat scroll -63px -145px rgba(0, 0, 0, 0) !important;
}
.ui-carousel-prev-button {
    background: url("/faces/javax.faces.resource/pfeil_links_b.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    bottom: 10px !important;
    height: 20px;
    width: 26px;
}
.ui-carousel-next-button {
    background: url("/faces/javax.faces.resource/pfeil_rechts_b.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    bottom: 10px !important;
    height: 20px;
    width: 26px;
}
.ui-carousel .ui-carousel-header {
    height: 16px;
    margin: 0 1px;
    overflow: hidden;
    padding: 7px 10px 18px!important;
}
.warenkorbok .ui-button-text {
    padding: 3px 5px 0 26px !important;
    /*width: auto !important;*/
}
.warenkorbok {
    margin-top: 0 !important;
    height: 34px;
    padding-top: 0 !important;
}
.sofortbestschliessen {
    height: 33px;
}
.warenkorbicons .lieferbarkeit {
    margin-left: 0;
}
.merklistegkunde {
    width: 104px !important;
}
.cart-drop-down, .cart-button-bar {
    float: left;
    margin-bottom: 10px;
}
.merklistegaktuelisieren {
    margin-left: -10px;
}
.sofortbestellentabelletitel {
    max-width: 94px;
}
.schnellsucherahmen {
    border: 0 none;
    margin-left: -14px !important;
}
.schnellsuchetabelle {
    margin-left: -2px;
    margin-top: -11px;
}
.quick-search-button {
    margin-right: 10px !important;
    margin-top: 10px;
}
.pdf {
    width: 34px !important;
}
.ui-dialog-title {
    font-size: 18px !important;
}
.warenkorbrahmen .abbrechenbutton {
    height: 34px;
}
.warenkorbrahmen .abbrechenbutton {
    height: 34px;
    margin-left: -12px !important;
}
.combokunde .ui-selectonemenu-label {
    min-width: 200px !important;
}
.combokunde {
    width: 200px !important;
}
.spaltevormerken, .spalteweiterleiten, .spaltebestellzeichen {
    font-size: 12px;
}
.warenkorbtabelle .ui-corner-bottom {
    margin-top: -33px;
}
.warenkorbtabelle .ui-corner-bottom .cart-info-bar {
    font-size: 14px;
}
.warenpaketebuttondiv {
    border: 0 none;
    margin-bottom: 0;
}
.warenpaketebuttondiv {
    border: 0 none;
    margin-bottom: 0;
    margin-left: -14px !important;
    padding-left: 0;
}
.warenpaketebuttondiv .ui-panel-content {
    margin-bottom: 1px;
    padding-left: 0;
}
.tdwarenpaket {
    max-width: 71px !important;
}
.tdtitel {
    max-width: 111px !important;
}
.icon-merkliste-big {
    background: url("/faces/javax.faces.resource/merkliste.png?ln=images") no-repeat scroll 23px -1px rgba(0, 0, 0, 0) !important;
    width: 60px;
}
.merklisteauswahl {
    margin-bottom: -9px;
}
.merklistedialogabbrechen {
    margin-left: 10px;
}
.bestellbuchkundenauswahl {
    height: 26px;
    margin-bottom: -11px;
}
.bestellbuchkundenauswahl .ui-inputfield {
    height: 17px;
}
.ui-selectonemenu-panel {
    background-color: #FFFFFF;
}
.ui-autocomplete-panel {
    background-color: #FFFFFF;
}
.lieferscheinetitel {
    width: 100% !important;
}
.rabattanzeige {
    background: url("/faces/javax.faces.resource/rabattanzeige02.png?ln=images") no-repeat scroll -1px 0 rgba(0, 0, 0, 0) !important;
    bottom: 10px !important;
    height: 20px;
    width: 26px;
}
.sofortbestellung {
    background: url("/faces/javax.faces.resource/euro18.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -10px !important;
    width: 26px;
}
.lieferbarkeit {
    width: 32px !important;
}
button.merklistebutton:hover span.icon-merkliste_weiss {
    background: url("/faces/javax.faces.resource/merkliste_gruen.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 17px;
}
button.warenkorbbutton:hover span.icon-warenkorb_weiss {
    background: url("/faces/javax.faces.resource/warenkorb_gruen.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 17px;
}
.alle_markieren {
    background: url("/faces/javax.faces.resource/alle_markieren.png?ln=images") no-repeat scroll 1px 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -10px !important;
    width: 26px;
}
.markierung_entfernen {
    background: url("/faces/javax.faces.resource/markierung_entfernen.png?ln=images") no-repeat scroll 1px 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -10px !important;
    width: 26px;
}
.markierung_umkehren {
    background: url("/faces/javax.faces.resource/markierung_umkehren.png?ln=images") no-repeat scroll 1px 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -10px !important;
    width: 26px;
}
.kunde_aendern {
    background: url("/faces/javax.faces.resource/kundeaendern.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    width: 26px;
    margin-left: -10px !important;
}
.aktualisieren {
    background: url("/faces/javax.faces.resource/aktualisieren.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -9px !important;
    width: 27px;
}
.merklistegaktuelisieren{
    width: 10px;
}
.ola {
    background: url("/faces/javax.faces.resource/ola.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -9px !important;
    width: 27px;
}
.loeschen {
    background: url("/faces/javax.faces.resource/loeschen.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -9px !important;
    width: 27px;
}
.icon-kontakt {
    background: url("/faces/javax.faces.resource/kontakt.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: 1px !important;
    margin-top: -8px !important;
    width: 27px;
}
.icon_search,
.icon_avise_suche {
    background: url("/faces/javax.faces.resource/suche02.png?ln=images") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-left: -8px !important;
    margin-top: -9px !important;
    width: 18px;
}
.icon-standardsortierung {
    background: url("/faces/javax.faces.resource/images/ui-icons_333333_256x240.png?ln=primefaces-bootstrap") no-repeat scroll -128px 0 rgba(0, 0, 0, 0) !important;
    height: 20px;
    margin-top: -8px !important;
    width: 19px;
}
td.spalte2 > .ui-icon {
    height: 18px;
    width: 18px;
}
.select_kunde, .merklisteselect {
    min-width: 150px;
}
.select_kunde label, .merklisteselect label {
    min-width: 150px;
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar {
    border-bottom: 0 solid #EEEEEE;
}
#extralinks {
    margin-left: 226px;
    margin-top: 27px!important;
}

/*Bestelluebersicht*/
.ubit_bestelluebersicht table th {
    text-align: left!important;
}
.ubit_bestelluebersicht .ubit_bestelluebersicht_button_suche {
    float: right;
    margin-left: 10px;
    margin-top: 0;
    padding: 0;
    position: relative;
}
/*.ubit_bestelluebersicht_header*/ .ui-button.ui-widget {
    border: 1px solid #CCCCCC;
}
#outerheader .ui-button.ui-widget {
    border: 0 none;
}
.ubit_bestelluebersicht_header label {
    height: 17px;
    margin-top: 0;
    padding-top: 5px;
}
.ubit_bestelluebersicht_header input[type="text"] {
    margin-top: 3px;
}
.ubit_bestelluebersicht_header .ui-button.ui-widget span {
    line-height: 19px;
}

.ubit_bestelluebersicht .spalte80 .ui-paginator-bottom span,
.lieferscheinerechts .ui-paginator span{
    text-align: center;
}
.ubit_bestelluebersicht .spalte80 .ui-paginator-bottom,
.lieferscheinerechts .ui-paginator{
    float: left;
    text-align: right;
    width: 50%;
}
.ubit_bestelluebersicht .spalte80 .gesamt_vk,
.lieferscheinerechts .lieferscheine_gesamt_vk{
    float: left;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 16px;
    text-align: left;
    width: 300px;
}
.buttons_detail {
    margin-left: 233px;
    margin-top: 10px;
}
.detailviewrahmen .ui-panel-titlebar {
    height: 61px;
}
.detailviewweiterbutton{
    margin-right: 10px!important;
}
button.exportieren {
    margin-top: 0;
}
.leisteoptionen .buttons_liste_eins, .leisteoptionen .buttons_liste_zwei {
    float: left;
}
.buttons_liste_drei {
    height: 26px;
}
.benutzerlabel br {
    margin-bottom: 5px !important;
}
.standardsortierung {
    margin-left: 15px;
    width: 31px;
    margin-top: -5px;
}
/*.ui-overlay-hidden {
    display: none;
}*/
.ui-selectonemenu label.ui-selectonemenu-label {
    cursor: pointer;
    height: 19px;
    padding-bottom: 0;
    padding-top: 5px;
}
.schnellerfassung_warenkorbbutton {
    height: 29px;
    padding-top: 3px;
}
.schnellerfassung_warenkorbbutton .ui-button-text {
    margin-left: 5px;
    padding-top: 4px !important;
}
.schnellerfassung_kundenauswahl label {
    padding-top: 7px !important;
}
button.import,
button.avise_suche,
button.vormerker_suche{
    margin-left: 10px;
}
.lieferscheinelinks .ui-paginator-current,
.avisetabellelinks .ui-paginator-current,
.spalte20.bestellbuch .ui-paginator-current{
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}
div.avis_kundenauswahl {
    border: medium none;
    margin-right: 7px;
}
button.avise_suche span:first-of-type {
    padding: 0;
}
button.avise_suche span {
    padding: 5px !important;
}
.rechtsbuendig{
    text-align: right;
}
.avisetabellelinks .rechtsbuendig {
    text-align: right !important;
}

/*AVISE GEWICHTE!!!*/
.pnlGesamt {
    float: right;
    position: absolute;
    right: 20px;
    text-align: right;
    top: 170px;
}
.avisetabellelinks {
    width: 100%;
}
.vormerker_kundenauswahl {
    margin-right: 8px;
}
button.vormerker_suche {
    float: right;
    height: 13px !important;
    margin-top: 0 !important;
}
.vormerker_storno {
    margin-left: 5px;
    margin-top: 2px;
}
button.lieferscheine_suche {
    margin-left: 10px;
}
.kundenverwaltung_abbrechen {
    margin-left: 10px;
}

/*System benutzer*/
.systemBenutzer .ui-panel.ui-widget.ui-widget-content.ui-corner-all {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.systemBenutzer .ui-panel-content.ui-widget-content {
    padding: 0;
}
td.benutzer{
    width: 150px;
}
td.lupe{
    width: 16px!important;
}
td.login, td.order {
    width: 30px;
}
td.aktionen {
    width: 69px;
}
td.aktionen, td.login, td.order, td.lupe {
    text-align: center;
}
/*.benutzerKundennummern table {
    float: right;
    min-width: 600px;
    width: auto !important;
}*/
.systemBenutzer th {
    text-align: left!important;
}
.kundennummerhinzu{
    margin-right: 10px!important;
}
/*.benutzerKundennummern table td {
    background-color: #FFFFFF;
    border: 0 none;
}*/
.benutzerKundennummern thead tr th {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    border-bottom: 1px solid #DDDDDD !important;
    box-shadow: none !important;
}
.benutzerKundennummern div table td {
    border: 0 none;
}
.benutzerKundennummern div table tbody .ui-widget-content td {
    border: 1px solid #FFFFFF !important;
}
.benutzerKundennummern .aktion {
    padding-right: 0;
    width: 70px;
}
.zeileKundennummern td {
    padding-left: 5px !important;
    padding-right: 3px !important;
}
.kundennummerentfernen {
    margin-right: 2px !important;
}
.kopfKundennummer {
    min-width: 100px;
}
.kopfName, .kopfOrt {
    min-width: 150px;
}
th.lupe {
    padding: 4px 2px 4px 10px!important;
}
.systemStartNeuerBenutzer {
    margin-bottom: 10px;
}
.systemStartBeitraege th{
    text-align: left!important;
}
.systemStartOeffentlich {
    text-align: center;
    width: 55px;
}
.systemStartSortierung {
    text-align: right;
    width: 60px;
}
.zelleButtons button {
    width: 130px;
}
.mehrere.zelleButtons {
    width: 410px;
}
.systemStartLoeschen {
    margin-right: 0 !important;
}
.mehrere.zelleButtons button {
    margin-right: 10px;
    width: 130px;
}
.zelleButtons {
    width: 130px;
}
.systemStartSichtbar {
    text-align: center;
    width: 150px;
}
.systemStartbuttonUnten{
    margin-top: 20px;
}
.systemStartDialogVeroeffentlichen {
    min-height: 250px;
    min-width: 500px;
}
.systemStartDialogVeroeffentlichen button {
    margin-right: 10px;
}
.systemStartBearbeitenBezeichnung {
    padding-top: 6px;
    vertical-align: top;
}

.systemStartBeitragBearbeitenRahmen {
    border: 0 none;
    padding: 0 !important;
}
.systemStartBeitragBearbeitenRahmen div {
    border: 0 none !important;
    padding: 0 !important;
}
.systemStartBeitragBearbeitenRahmen .ui-panel-titlebar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px !important;
}
.systemStartBeitragBearbeitenTabelle {
    margin-left: -3px;
    margin-top: 7px;
}
.systemStartBeitragBearbeitenBuecher div {
    margin-right: 3px;
}
.systemStartBeitragBearbeitenBuecher .ui-selectonemenu-label {
    border: 1px solid #CCCCCC !important;
}
.systemStartBeitragBearbeitenBuecher > input {
    margin-top: 0;
    vertical-align: top;
}
.bezeichnung {
    display: inline-block;
    line-height: 24px;
    margin-right: 3px;
    margin-top: 2px;
    vertical-align: top;
}
.systemStartBeitragBearbeitenTabelle button.suchen {
    margin-top: 10px;
}
button.abbrechen {
    margin-left: 10px;
}
.buttonSuche {
    margin-bottom: 7px;
}
.eingabeSuche {
    color: #333333;
    font-family: helvetica !important;
    font-size: 12px !important;
    margin-bottom: 6px;
    padding: 4px;
    vertical-align: bottom;
}
.buttonAbbrechen {
    margin-left: 10px;
}
.systemStartBeitragbearbeitenSchnellsuche {
    margin: 10px;
    max-width: 100%;
}
.systemStartBeitragbearbeitenSchnellsuche th {
    text-align: left !important;
}
.systemStartBeitragbearbeitenSchnellsuche div {
    font-size: 12px !important;
}
.systemStartBestsellertabelle th {
    text-align: left !important;
}
.systemStartBestsellertabelle td button {
    margin-right: 10px;
}
.textsichtbar {
    line-height: 17px;
    margin-left: 5px;
    vertical-align: bottom;
}
.systemStartBestsellertabelle button {
    width: 128px;
}
.spalteAktionen {
    padding-right: 0 !important;
    width: 276px;
}
.systemStartBestsellerSpalteSichtbar {
    width: 155px;
}
.spalteSperren {
    padding-right: 0 !important;
    width: 138px;
}
.spalteNummer {
    width: 47px;
}
.systemStartBestsellerDialogAbbrechen {
    margin-left: 10px;
}
.divBestsellerlisteBearbeiten > div {
    margin-left: -3px;
}
.divBestsellerlisteBearbeiten div table th {
    text-align: left;
}
.divBestsellerlisteBearbeitenOK {
    float: right;
    margin: 0;
    position: relative;
}
.divBestsellerlisteBearbeitenNummernTextbox {
    margin-bottom: 10px !important;
    margin-right: 0 !important;
    width: 145px;
}
.divBestsellerlisteBearbeitenNummern {
    float: left;
    padding-bottom: 10px;
}
.tabsDatenbank .ui-widget {
    border: 0 none;
    padding: 0;
}
.tabsDatenbank .ui-widget-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.tabsDatenbank .ui-panel-footer{
    border-top: 0 none; 
}
.tabsDatenbank .ui-button{
    border: 1px solide #CCCCCC;
}
.tabsDatenbank input[type="text"], 
.tabsDatenbank input[type="password"], 
.systemBenutzer input[type="text"], 
.systemStartBeitragBearbeitenRahmen input[type="text"], 
.systemStartBearbeitenInhalt input[type="text"],
.sofortbestellungTabinhalt input[type="text"],
.sofortbestellungrahmen td > input[type="text"],
.direct-order-2 > input[type="text"],
.warenkorbdiv input[type="text"],
.aufDieMerkliste input[type="text"],
.Schnellerfassung .ui-panel input[type="text"],
.dialogCsvImport input[type="text"],
.warenkorbtabelle input[type="text"],
.ubit_bestelluebersicht_header input[type="text"],
.vormerker_suchfeld,
.avis_suche,
.settings-tabs input[type="password"],
.bestellbuchSuche input[type="text"],
.bestelbuchKundenverwaltung input[type="text"],
.vlblogin,
.shoplogin,
.dialog-mail input[type="text"],
.dialog-mail textarea{
    background: none repeat scroll 0 0 #FFFFFF!important;
    border: 1px solid #CCCCCC!important;
    border-radius: 3px!important;
    box-shadow: none!important;
    cursor: text!important;
    height: 21px!important;
    padding-left: 3px!important;
    font-size: 12px;
    padding-top: 2px!important;
    padding-bottom: 1px!important;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.dialog-mail textarea{
    height: 100px!important;
}
input:focus{
    box-shadow: none!important;
}
.datenbankFtpBox .button,
.datenbankSmtpBox .button {
    border: 1px solid #CCCCCC !important;
}
.datenbankFtpBox .ui-panel-footer,
.datenbankSmtpBox .ui-panel-footer{
    margin: 0 !important;
    padding: 0 !important;
}
.datenbankFtpBox table, 
.datenbankSmtpBox table{
    margin-left: -3px;
}
.katalogDB div table th {
    text-align: left;
}
.Datenbankaktualisieren {
    border: 1px solid #CCCCCC !important;
    margin-right: 10px;
    margin-top: 20px;
}
.DatenbankcacheLoeschen {
    border: 1px solid #CCCCCC !important;
}
.Datenbankaktualisieren {
    margin-right: 10px !important;
}
.tabelle, .stand, .inhalt {
    text-align: left !important;
}
.ui-inputfield, 
.ui-widget-content .ui-inputfield, 
.ui-widget-header .ui-inputfield {
    border: 1px solid #CCCCCC !important;
}
/*
input[type="text"], input[type="password"] {
    min-height: 22px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-top: 1px;
}
*/
.settings-tabs .ui-tabs-panel {
    margin-left: 0;
    padding: 0 !important;
}
.settings-tabs .ui-tabs-panel table {
    margin-top: 10px!important;
}
.titelUnterTabs {
    margin-bottom: 7px;
    margin-top: 10px;
}
.buttonEinstellungenHinzufuegen {
    width: 26px;
}
hr {
    border-top: 0 none !important;
    color: #CCCCCC !important;
    height: 0 !important;
}
.sonderseiten .ui-selectonemenu label.ui-selectonemenu-label {
    border: 0 none !important;
    cursor: pointer;
}
.ui-selectonemenu .ui-selectonemenu-trigger {
    border-color: #CCCCCC !important;
    border-style: solid !important;
    border-width: 1px !important;
    cursor: pointer;
    height: 20px !important;
    padding: 2px 1px !important;
    position: absolute;
    right: -3px !important;
    top: 0 !important;
    width: 16px !important;
}
.divBestsellerlisteBearbeitenNeueListeOK {
    margin-right: 10px!important;
    margin-top: 10px;
}
.divBestsellerlisteBearbeitenListeloeschen .ui-dialog-buttonpane {
    border: 0 none !important;
    margin-top: -10px!important;
    padding-left: 13px!important;
}
.divBestsellerlisteBearbeitenListeloeschenNein {
    margin-left: 5px !important;
}
.ui-button {
    margin-right: 0;
}
.divBestsellerlisteBearbeitenOK {
    margin-right: 0 !important;
}
.sonderseitenAuswahl .ui-selectonemenu-trigger {
    margin-right: 2px !important;
    margin-top: -1px !important;
}
.erweiterteSucheRahmen > div {
    padding: 0 !important;
}
.erweiterteSucheRahmen {
    border: 0 none;
    padding: 0;
}
.erweiterteSucheRahmen div table {
    margin-left: -3px;
}
.sucheingrenzung {
    border: 0 none;
    margin-left: 1px !important;
    padding: 0;
}
.erweiterteSucheRahmen .ui-selectonemenu-label {
    border: 0 none !important;
}
.erweiterteSucheRahmen .ui-selectonemenu-trigger {
    margin-right: 2px;
    margin-top: -1px;
}
.sucheingrenzung .ui-panel-content {
    margin-left: -1px;
    padding-left: 0;
}
.sucheingrenzung .ui-widget-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none !important;
    margin-left: -3px;
    margin-top: 20px !important;
    padding-left: 0;
}
.erweiterteSucheRahmen div table td:first-of-type {
    width: 120px;
}
.erweiterteSucheRahmen div table td:last-of-type .ui-selectonemenu {
    width: 328px !important;
}
.buttonMarkierungEntfernen {
    margin-left: 1px;
    margin-right: 2px;
}
.sofortbestellungrahmen .ui-selectonemenu {
    border: 0 none;
    float: left;
    width: 190px !important;
}
.sofortbestellungrahmen .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.direkt-order button {
    margin-bottom: 3px;
    margin-left: 2px;
}
.sofortbestellentabelle .sofortbestellentabelleean {
    width: 91px;
}
.sofortbestellentabelle .sofortbestellentabellemenge {
    width: 44px;
}
.sofortbestellentabelle .sofortbestellentabellebestellzeichen {
    width: 124px;
}
.sofortbestellungTabinhalt {
    display: block;
    margin-top: 20px !important;
}
.kundeEingabeLoeschen {
    margin-top: 1px !important;
}
.abbrechenbutton {
    height: 26px !important;
    padding: 0 !important;
    margin-left: 17px!important;
}
.sucheingrenzung {
    margin-left: -11px !important;
    padding: 0 !important;
}
.buttonZurueckUnten {
    margin-left: 2px;
}
.buttonZurueck {
    margin-left: -1px !important;
}
.detailviewrahmen .linieschmal {
    margin-left: 2px;
}
.sofortbestschliessen {
    height: 26px;
}
.sofortbestellungTabinhalt table {
    margin-left: -3px;
}
.direct-order-2 {
    display: block;
    margin-top: 10px !important;
}
.buttonKundenSuche {
    margin-top: 1px;
}
.export {
    width: 500px !important;
    height: 250px !important;
}
.spalteAuslieferung, 
.spalteIntervall, 
.spaltePreis {
    width: 90px;
}
.combokunde {
    border: 0 none !important;
}
.divauswahlbuecherei .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.dialogTitel {
    font-size: 18px;
    font-weight: bold;
}
.tabelleSchnellerfassung td {
    text-align: center;
}
.tabelleSchnellerfassung .ean, .tabelleSchnellerfassung .menge, .tabelleSchnellerfassung .zeichen, .tabelleSchnellerfassung .buttons {
    text-align: left !important;
}
.schnellerfassungpaginator .schnellean {
    width: 160px !important;
}
.schnellweiterleiten, .schnellvormerken {
    width: 70px;
}
.schnellaktion {
    width: 40px !important;
}
.schnellerfassung_kundenauswahl {
    border: 0 none;
    height: 29px !important;
}
.schnellerfassung_kundenauswahl .ui-selectonemenu-trigger {
    height: 23px !important;
    margin-right: 3px;
}
.schnellerfassung_kundenauswahl label {
    height: 20px !important;
}
.vormerken, .weiterleiten {
    text-align: center;
}
.csvImportOk {
    margin-top: 10px;
}
.select_kunde {
    border: 0 none;
    margin-top: -1px;
}
.select_kunde .ui-selectonemenu-trigger {
    margin-right: 3px !important;
}
.merklistegaktuelisieren {
    margin-left: 0;
}
.schnellerfassung .ui-panel {
    border: 0 none;
    margin: -13px 0 0 -15px;
    padding-left: 0;
}
.bestelluebersichtKundenauswahl {
    margin-right: 5px;
    border: 0 none;
    height: 28px;
}
.bestelluebersichtKundenauswahl label {
    height: 21px !important;
}
.bestelluebersichtKundenauswahl .ui-selectonemenu-trigger {
    height: 22px !important;
    margin-right: 3px;
}
.bestelluebersichtSuchfeld {
    margin-left: -2px;
    margin-top: 0 !important;
    min-height: 23px !important;
}
.direkt-order {
    margin-bottom: 7px;
}
.sofortbestellenKunden {
    margin-left: -2px;
}
.rahmenoptionenalle .spaltevormerken > div,
.rahmenoptionenalle .spalteweiterleiten > div{
    margin-left: 2px !important;
}
.ubit_bestelluebersicht_header {
    margin-bottom: 3px;
}
.tabelleDetails {
    margin-left: -2px;
}
.homedetailviewzurueck {
    margin-left: 0;
}
.homedetailview .ui-panel-titlebar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none !important;
}
.vormerker_kundenauswahl {
    border: 0 none;
    margin-right: 8px;
}
.vormerker_kundenauswahl .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.suche, .storno {
    padding-top: 0;
    vertical-align: top !important;
}
.avis_kundenauswahl .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.aviseTabelle td {
    padding-top: 0;
    vertical-align: top;
}
.avise_suche {
    height: 26px !important;
    margin-top: 0;
}
.aviseTabelle {
    margin-bottom: 3px;
    margin-left: -3px;
}
.vormerkerheader td {
    padding-top: 0;
    vertical-align: top;
}
.vormerker_suchfeld {
    height: 21px !important;
    margin-top: 0 !important;
}
.vormerker_storno {
    margin-top: 0;
}
.webshopTabellePlz, .webshopTabelleDatum, .webshopTabelleAnzahl {
    width: 60px;
}
.shopTabelle .ui-panel {
    /*display: none;*/
}
.tabsShop {
    margin-top: -5px;
}
.einstellungenStartseite table {
    margin-top: 0 !important;
}
.detailviewrahmen .label {
    padding-top: 0 !important;
}
.label {
    padding-top: 15px !important;
}
.homedetailview .detailspalteLinks {
    padding-top: 4px;
}
.sofortbestellungrahmen {
    width: 1200px !important;
}
.sofortbestellentabelle table {
    max-width: 1169px;
}
.ui-dialog-content .sofortbestellentabelle{
    clear: both;
    margin-top: 20px;
}
.spalte5 {
    width: auto !important;
}
.inDenWarenkorb .ui-button-text {
    margin-left: 5px;
}
.ubit_bestelluebersicht root {
    margin-left: -3px;
}
.ubit_bestelluebersicht root:first-of-type {
    margin-left: 0;
}
.bestellbuchKundenauswahl {
    border: 0 none;
}
.bestellbuchKundenauswahl .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.buttons .ui-button {
    min-height: 12px !important;
}
.suche > input {
    float: left;
}
.bestellbuchSuche {
    padding-top: 2px !important;
    vertical-align: top;
}
.lieferscheine_suche {
    float: right;
    margin-top: 0;
}
.bestellbuchKundenauswahl label {
    padding-bottom: 1px !important;
    padding-top: 4px !important;
}
.rekla button {
    margin-left: 5px;
}
.buttons div {
    margin-left: 5px;
}
.bestellbuchSuche > input {
    margin-left: -2px;
}
.vormerkerheader .suche input {
    margin-left: -2px;
}
.kalenderKundenauswahl {
    border: 0 none;
}
.kalenderKundenauswahl .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.kalenderrechts .ui-datatable {
    margin-top: 4px;
}
.bestelbuchKundenverwaltung .ui-panel {
    border: 0 none;
    margin-left: -12px;
    margin-top: -7px;
    padding: 0;
}
.bestelbuchKundenverwaltung .ui-panel-titlebar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none !important;
    padding-top: 0;
}
.bestellbuchKundenTabelle {
    margin-left: 0;
    margin-top: -9px;
}
.bestelbuchKundenverwaltung .label {
    width: 71px;
}
.bestelbuchKundenverwaltung .label {
    padding-top: 0 !important;
    width: 103px;
}
.bestelbuchKundenverwaltung td table {
    margin-left: -5px;
    width: 310px;
}
.bestellbuchNeuerKundeOk {
    margin-top: 6px;
}
.anschrift span, .lieferadresse span {
    margin-left: -2px;
}
.bestellbuchKundenTabelleNeu {
    margin-top: 10px;
}
.bestellbuchKundenRechteTabelle {
    width: 300px !important;
}
.buttonSpeichern {
    margin-top: 8px;
}
.buttonLoeschen {
    float: left;
    margin-right: 10px!important;
    margin-top: 10px !important;
}
.dialogVorschau .ui-carousel {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.dialogVorschau li, .dialogVorschau li table, .dialogVorschau td {
    border: 0 none !important;
}
.tabelleVorschau .ui-widget-content {
    border: 0 none !important;
}
.systemStartBestsellertabelle {
    margin-top: 10px;
}
.sonderseitenAuswahl {
    margin-right: 6px;
}
button.lieferbarkeit {
    margin-left: 1px;
}
.dialogKundeLoeschen button {
    margin-left: 10px !important;
    margin-right: 0 !important;
}
.dialogKundeLoeschen div {
    border: 0 none !important;
}
.benutzer table {
    margin-top: 7px;
}
.dialogBenutzerHinzu button {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.benutzerHinzufuegen td:first-of-type {
    min-width: 130px !important;
}
.tabelleNeuerBenutzerSuche {
    margin-left: -3px;
}
.tabelleNeuerBenutzerSuche td:first-of-type {
    width: 134px;
}
.tabelleNeuerBenutzerOptionen {
    margin-left: -6px;
}
.tabelleNeuerKunde {
    margin-left: -3px;
    margin-top: 8px !important;
}
.buttonNeuerBenutzerDiaog {
    margin-right: 10px !important;
}
.benutzerHinzufuegen .ui-panel-footer {
    margin-top: 7px !important;
    padding-left: 0 !important;
    padding-top: 10px !important;
}
.tabelleNeuerBenutzerSuche button {
    margin-left: 10px !important;
    margin-right: 0 !important;
}
.tabelleNeuerBenutzerSuche td {
    padding: 0 !important;
}
.tabelleNeuerBenutzerSuche input {
    width: 124px !important;
}
.tabelleNeuerBenutzerOptionen td {
    vertical-align: top;
}
.tabelleNeuerBenutzerOptionen td:first-of-type table {
    padding-top: 2px;
}
.dialogHilfe td {
    vertical-align: top;
}
.dialogHilfe td:last-of-type {
    padding-left: 24px;
}
.dialogHilfe td h2 {
    margin-top: 0;
}
.dialogHilfe {
    max-width: 900px;
    min-height: 620px;
}
.dialogHilfe .ui-scrollpanel {
    min-height: 520px;
}
.dialogHilfe .ui-dialog-content {
    min-height: 546px;
}
.body-schnellsuche .trefferdisplay {
    margin-bottom: 0;
    margin-left: -1px;
}
.body-schnellsuche .trefferdisplay > div {
    margin-bottom: 4px;
    padding-bottom: 0;
}
.verfeinernbutton {
    height: 26px !important;
    padding-bottom: 26px !important;
}
.body-schnellsuche .detailviewweiterbutton {
    margin-top: 7px !important;
}
.body-schnellsuche .detailviewrahmen .ui-panel-titlebar {
    height: 32px;
}
.body-detailsuche .leisteoptionen {
    margin-top: -7px;
}
.button-suche-loeschen {
    height: 28px;
    padding-top: 1px;
}
.button-suche-loeschen-vormerker{
    height: 28px;
    padding-top: 1px;
}
.button-suche-loeschen-lieferscheine{
    height: 28px;
    padding-top: 1px;
}
.button-suche-loeschen-lieferscheine {
    height: 26px;
    padding-top: 1px !important;
}
.homedetailview .label {
    padding-top: 0 !important;
}
.button-kundennummer-aendern-abbrechen {
    margin-left: 10px;
}
.auswahlliste-kundennummer-aendern-kunden {
    border: 0 none !important;
}
.auswahlliste-kundennummer-aendern-kunden .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.span-aktualisieren {
    vertical-align: bottom;
}
.button-warenkorb-loeschen {
    margin-left: 10px;
}
.button-bestellungabschicken {
    margin-left: 10px;
}
.dialogVorschau {
    margin: auto;
    width: 1000px !important;
}
.empfehlungen .tabelleinhalt .ui-datagrid-data,
.kalender .tabelleinhalt .ui-datagrid-data {
    width: auto;
}
.empfehlungenspalte {
    min-width: 200px;
}
.kalender td, .kalender tr {
    border: 0 none !important;
}
.empfehlungenspalte .ui-widget-content > td {
    padding-left: 0;
    padding-right: 0 !important;
}
.dlgRekla textarea:focus{
    box-shadow: none!important;
}
.warenkorbok-dlgRekla {
    margin-top: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.button-position-loeschen-abbrechen, 
.kundeEingabeLoeschen, 
.bestellungAbsenden, 
.direktbestellungschliessen {
    margin-left: 0 !important;
    margin-right: 10px !important;
}
.button-mail-ok {
    margin-right: 10px!important;
}
.ui-autocomplete-items td {
    border: 0 none !important;
    cursor: pointer;
}
.ui-autocomplete-items td:first-of-type {
    text-align: center;
}
.sofortbestkunderechts input:first-of-type,
.bestellbuchKundenTabelleNeu input:first-of-type{
    width: 200px;
}
.sofortbestkunderechts .input-plz,
.bestellbuchKundenTabelleNeu .input-plz{
    width: 57px !important;
}
.anschrift {
    padding-right: 10px !important;
}
.anschrift table,
.lieferadresse table{
    width: 315px !important;
}
.bestellbuchKundenTabelleNeu .input-ort {
    width: 117px;
}
.auswahlbox-mail {
    border: 1px solid #DCDCDC !important;
}
.auswahlbox-mail .ui-selectonemenu-trigger {
    margin-right: 3px !important;
    margin-top: 0 !important;
}
.auswahlbox-mail > label {
    border: 0 none !important;
}
.mail-an-umbreit .auswahlbox-mail {
    border: 0 none !important;
    width: 200px !important;
}
.body-home .benutzerlabel {
    margin-top: 1px;
}
.ui-datatable-odd {
    background-color: #EEEEEE;
}
.spalte10 {
    text-align: right;
}
.ui-dialog-titlebar span, .ui-dialog-titlebar a {
    margin-top: 0 !important;
    padding-top: 0 !important;
    vertical-align: top !important;
}
.ui-dialog-titlebar {
    margin-top: 11px !important;
    padding-top: 0 !important;
}
.sonderseiten .auswahlbox-mail {
    border: 1px solid #CCCCCC !important;
}
.sonderseiten .auswahlbox-mail .ui-selectonemenu-trigger {
    margin-right: 2px !important;
    margin-top: -1px !important;
}
.body-einstellungen .ui-radiobutton {
    margin-left: 0;
    margin-right: 2px !important;
    margin-top: 4px;
}
.body-einstellungen label {
    margin-right: 7px;
}
.body-einstellungen input[type="password"], .body-einstellungen input[type="text"] {
    width: 200px;
}
.ui-autocomplete-items,
.ui-selectonemenu-items{
    padding: 0 !important;
}
.ui-autocomplete-item.ui-autocomplete-list-item.ui-corner-all.ui-state-highlight,
.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-corner-all:hover{
    background-color: #CBE7F3;
    border-radius: 0;
}
.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-corner-all.ui-state-highlight{
    background-color: #EEEEEE;
    color: #000000;
}
.hitListSmallRow {
    font-size: 12px !important;
}
.extraPageLink {
    text-decoration: none;
}
.extraPageLink:hover {
    color: #ffffff;
}
.benutzerlabel, .passwortlabel {
    font-size: 12px;
}
.benutzerlabel {
    margin-top: 5px !important;
}
.benutzerinput{
    font-size: 12px;
}
.tabelle-anmeldung {
    margin-right: 66px;
    margin-top: 5px;
}
.loginbutton {
    line-height: 9px !important;
    margin-top: -14px;
    position: absolute !important;
}
.angemeldet .benutzerlabel {
    margin-top: -2px !important;
}
.detailviewrahmen .ui-panel-titlebar {
    padding: 0 !important;
}
.buttonvorheriger {
    margin-left: 161px;
}
.warenpakete-rahmen div, .warenpakete-rahmen {
    border: 0 none !important;
}
.warenpakete-rahmen {
    margin-left: -14px;
}
.warenpakete-rahmen .ui-panel-titlebar {
    background-color: #FFFFFF;
}

.warenpakete-rahmen table td {
    vertical-align: top;
}
.warenpakete-rahmen table td img {
    margin: 0 0 6px -2px !important;
    padding: 0 !important;
}
.warenpakete-rahmen button{
    margin-right: 10px!important;
}
.warenpakete-rahmen table td:nth-child(2) {
    padding-left: 25px;
}
.ui-dialog.ui-widget-content{
    display: inline-grid!important;
}
.ui-dialog.ui-widget-content {
    display: table-column!important;
}
.schnellsucherahmen .ui-datagrid-column {
    vertical-align: top;
}
.schnellsucherahmen .ui-widget-content > td {
    border-color: #FFFFFF;
}
.warenkorbrahmen input {
    width: 121px;
}
.merklisteauswahl {
    border: 0 none !important;
    margin-left: 10px;
    margin-right: 10px;
}
.merklisteauswahl .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.mail-an-umbreit td:first-of-type {
    width: 50px;
}
.mail-an-umbreit td:last-of-type {
    width: 200px;
}
.mail-an-umbreit td:last-of-type input{
    width: 195px;
}
.mail-an-umbreit td:last-of-type select{
    width: 210px;
}
.schnellsuche-vorschau {
    margin-left: -16px;
    margin-top: 16px;
}
.sofortbestschliessen {
    margin-bottom: 20px;
}
.button-rabatt-detail {
    display: none!important;
}
.tabsDatenbank input[type="password"],
.tabsDatenbank input[type="text"]{
    width: 170px;
}
.datenbankSmtpBox td {
    padding-right: 10px;
}
.ui-icon-refresh {
    background-position: -65px -80px;
}
.sonderseiten ul ,
.extraSeiten ul{
    padding-left: 10px;
}
.sonderseitenAuswahl {
    width: 200px !important;
}
.sonderseitenAuswahl label {
    width: 179px !important;
}
.sonderseiten .ui-selectonemenu-panel{
    width: 200px;
}
.dialogHilfe th {
    display: none;
}
td.aktionen button:first-of-type {
    margin-left: 0 !important;
    margin-right: 1px !important;
}
td.aktionen button:last-of-type {
    margin-left: 9px !important;
    margin-right: 0 !important;
}
.ui-icon-pencil {
    background-position: -176px -112px !important;
}
.ui-icon-import {
    background-position: -16px -96px !important;
}
.ui-icon-reklamation {
    background-position: -49px -64px !important;
}
.ui-icon-zurueck {
    background-position: -98px -49px !important;
}
.ui-icon-star {
    background-position: -112px -128px;
}
.button-sonderseite-abbrechen {
    margin-left: 9px;
}
.avise_suche .ui-button-icon-left {
    height: 8px;
    width: 9px;
}
.benutzerHinzufuegen .ui-dialog-buttonpane{
    border-top: 0;
}
.benutzerHinzufuegen .ui-dialog-buttonpane button:first-of-type {
    margin-left: 5px;
    margin-right: 10px;
}
.tabelleVorschlaege {
    border: 0 none;
}
.tabelleErweiterteSucheSpalteLinks {
    vertical-align: top;
}
.tabelleErweiterteSucheSpalteRechts {
    vertical-align: top;
}
.tabelleVorschlaege .ui-panel-titlebar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none !important;
}
.erweiterteSucheRahmen th {
    display: none;
}
.tabelleHilfe {
    width: 766px;
}
.dialogHilfe td:last-of-type div {
    border: 0 none;
    padding-right: 35px;
    width: 564px !important;
}
.dialogHilfe td:last-of-type div img {
    max-width: 570px;
}

.buttons_detail {
    margin-left: 90px;
    margin-top: -26px;
}
.pdf {
    /*margin-left: 0 !important;*/
}
.exportieren{
    margin-left: 0px !important;
}
.buttons_detail {
    /*margin-left: 82px;*/
    margin-left: 65px;
    margin-top: -26px;
}
.detailspalteRechts .ui-tabs-panel {
    padding-left: 0 !important;
}
.detailviewrahmen div:nth-of-type(2) {
    margin-left: -2px;
    padding-left: 0;
}
.detailviewrahmen .ui-panel-title {
    margin-left: 1px;
}
.detailspalteRechts {
    padding-left: 20px;
    vertical-align: top !important;
}
.detailspalteRechts .ui-tabs-panel {
    padding-left: 2px !important;
}
.buttonnaechster {
    margin-left: -2px !important;
}
.shopTabelle .ui-panel {
    border: 0 none;
    margin: 0 0 4px;
    padding: 0;
}
.shoptabelleButtonleiste {
    margin-left: -12px !important;
    margin-top: -15px !important;
}
.bestellbuchkundenauswahl {
    border: 0 none !important;
    margin-bottom: -9px !important;
}
.bestellbuchkundenauswahl .ui-selectonemenu-trigger {
    margin-right: 3px;
}
.bestellbuchkundenauswahl {
    min-width: 200px !important;
}
.bestellbuchkundenauswahl label {
    min-width: 177px;
}
.detailviewrahmen .ui-panel-titlebar {
    height: 26px;
}
.detailviewrahmen button.exportieren, .detailviewrahmen button.pdf {
    margin-left: 1px !important;
    margin-top: 0;
}
.detailviewrahmen button.lieferbarkeit {
    margin-left: 0;
}
.buttonMarkierungUmkehren {
    margin-left: 1px;
}
.rechnungsadresseTabelle div table {
    min-width: 500px;
}
.rechnungsadresseTabelle div td:nth-last-of-type(1) {
    padding-left: 20px;
}
.bestellungenTabelle .ui-corner-top {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding-left: 0 !important;
    text-align: left !important;
}
.systemStartBestsellerDialogboxVeroeff table {
    margin-top: 20px;
}
.systemverwaltungDbTabelle {
    margin-top: 12px;
}
.ui-tabs-panel .systemverwaltungDbTabelle {
    margin-top: 0;
}
.systemverwaltungDbTabelle .ui-button-text {
    min-width: 25px;
}
.systemverwaltungDbTabelle .ui-button.ui-widget {
    border: 1px solid #CCCCCC;
}
.sonderseitenBearbeiten, .sonderseitenBearbeiten div {
    border: 0 none;
    margin-left: 0;
    padding-left: 0 !important;
}
.ListeTabelle {
    clear: both;
}
.rechnungsadresseTabelle div:first-of-type {
    padding-left: 0;
}
.sonderseitenBearbeiten iframe {
    min-height: 400px;
}
.leisteoptionen .buttons_liste_zwei {
    margin-left: 8px;
}
.abstandOben {
    margin-top: 10px;
}
.abstandLinks{
    margin-left: 10px;
}
.warenkorbbutton, .merklistebutton{
    text-align: left !important;
    width: auto;
}
.warenkorbbutton .ui-button-text, .merklistebutton .ui-button-text{
    padding-left: 30px !important;
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.btnNaviMain.warenkorbbutton{
    margin-right: 0!important;
}
button.exportieren {
    margin-left: 1px !important;
    margin-top: 0;
}
.titelFontSize > div > span {
    font-size: 18px;
}
.navigationHilfeDialog td {
    padding-left: 10px !important;
}
.dialogHilfe img {
    margin-bottom: 0px;
    margin-top: 10px;
}
.vorschauBild {
    max-height: 160px;
    max-width: 120px;
}
.CarouselItem.tabelle {
    margin-bottom: 20px !important;
}
.startupLabelHeight .label {
    padding-top: 0 !important;
}
.leisteoptionen {
    clear: both;
}
.bottom0{
    margin-bottom: 0!important;
}
.left10{
    margin-left: 10px!important;
}
.sofortbestkunderechts .input-ort{
    max-width: 128px!important;
    width: 128px!important;
}

.startseiteinhalt table tr:first-of-type h2 label {
    width: 430px;
    display: block;
}

#subjectTitle .subjectTab{
    color: black !important;
    text-decoration: none !important;
}

.ui-accordion .ui-accordion-header.subjectTab a:hover{color:black; text-decoration: none;}
.ui-accordion .ui-accordion-header.subjectTab.ui-state-default a{padding:8px 15px;color:black;text-decoration: none;}
