p{margin:0px;padding:0px;}
a.catTab{color:#000000;}
a.catTab:active{text-decoration:none;}
a.catTab:link{text-decoration:none;}
a.catTab:visited{text-decoration:none;}
a.catTab:hover{text-decoration:underline;}

a.catTabInfo:active{text-decoration:none;}
a.catTabInfo:link{text-decoration:none;}
a.catTabInfo:visited{text-decoration:none;}
a.catTabInfo:hover{text-decoration:none;}

a.blacklink{color:#000000;font-size:9px;}
a.blacklink:active{text-decoration:underline;}
a.blacklink:link{text-decoration:underline;}
a.blacklink:visited{text-decoration:underline;}
a.blacklink:hover{text-decoration:none;}

A.menueLink {margin-bottom:4px;color:#015daa;FONT-SIZE:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
A.menueLink:link {TEXT-DECORATION: none;}
A.menueLink:active {TEXT-DECORATION: none;}
A.menueLink:visited {color:#015daa;TEXT-DECORATION: none;}
A.menueLink:hover {color:#ff6633;TEXT-DECORATION: underline}

a.shInf{color:#000000;font-size:9px;}
a.shInf:active{text-decoration:none;}
a.shInf:link{text-decoration:none;}
a.shInf:visited{text-decoration:none;}
a.shInf:hover{text-decoration:none;}

#wk_table table{ background-color:#000000;}
#wk_table th{ background-color:#ffffff; font-size:10px; color:#999999;}
#wk_table td{ background-color:#ffffff;}
#wk_table input{font-size:10px;}
#wk_table select{font-size:10px;}

.btn-blank {
    /*margin: 0;
    padding: 0;*/
    background: none;
    border: none;
}
.bakt-btn {
    padding-bottom: 5px;
}
.payfrmTxt{
    font-weight: bold;
    vertical-align: top;
}
#payformTbl td{
    vertical-align: top;
}
.info_error{
    background-color: #CC0000;
    color:#efefef;
    padding:5px 0 5px 0;
    text-align: center;
    margin-bottom: 5px;
}

#loading-div-background
{
    display:none;
    position:fixed;
    top:0;
    left:0;
    background:#353535;
    width:100%;
    height:100%;
}
#loading-div
{
    width: 300px;
    height: 200px;
    background-color: #fff;
    color:#000;
    text-align:center;
    position:absolute;
    left: 50%;
    top: 50%;
    margin-left:-150px;
    margin-top: -100px;
}
input[type="submit"] {
    cursor: pointer;
}
.basket-info-container{
    position:fixed;
    top:-100px;
    width:100%;
}
.basket-info {
    margin: 0 auto;
    width:500px;
}
.basket-info-foot .alert-warning {
    background-color: #fbd850;
    border-color: #faebcc;
    color: #8a6d3b;
}
.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #393939;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 2s linear infinite;
    margin-left: 35%;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}