.logikbutton {
    cursor: pointer;
    display: block;
    position: absolute;
    overflow: hidden;
    padding: 0;
}


.logikbutton.style_default .caption,
.logikbutton.style_4 .caption {
    margin-top: 1px;
}

.logikbutton:disabled {
    cursor: default;
    color: #777777 !important;
}

.logikbutton.style_default:disabled {
    border: 1px solid #bfbfbf !important;
    background: #f4f4f4 !important;
}

.logikbutton:disabled img {
    opacity: 0.3;
    filter: alpha(opacity=30);
    /* For IE8 and earlier */
}

.style_default {
    border: 1px solid #adadad !important;
    border-radius: 0px;
    background: #e1e1e1 !important;
}

.style_default:hover:not(:disabled) {
    border: 1px solid #0078d7 !important;
    background: #e5f1fb !important;
    border-radius: 0px;
}

.style_1 {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #696969;
    border-bottom: 1px solid #696969;
    /* border-width:2px; */
    /* border-color: ThreeDLightShadow ThreeDLightShadow ThreeDLightShadow ThreeDLightShadow; */
}

.style_1 .classic {
    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-right: 1px solid #a0a0a0;
    border-bottom: 1px solid #a0a0a0;
    background-color: transparent;
}

.style_1:disabled {
    background-color: #f0f0f0;
    cursor: default;
}

.style_2 {
    border: none;
    background-color: transparent;
}

.style_2 .hover {
    display: none;
    z-index: -1;
}

.style_2:not(:disabled):hover .hover {
    display: block;
    background: #e1e1e1;
}

.style_3 {}

.style_4 {
    margin: 0px;
}

.style_4 .hover {
    display: none;
    z-index: -1;
}

.style_4:not(:disabled):hover .hover {
    display: block;
    background: #e1e1e1;
}

.style_5 {
    margin: 0px;
    border-radius: 0px;
}

.style_5 .body {
    border: 1px solid #adadad;
    z-index: -1;
    background: #e1e1e1;
}

.style_5:disabled .body {
    background: #cccccc !important;
}

.style_5:disabled {
    filter: gray;
    filter: grayscale(40%);
    -webkit-filter: grayscale(40%);
}