/* SHOP */

.warenkorboptionstabelle td
{
      padding-bottom:0px;
      padding-top:0px;      
}


#tabs2{height:60px; display:block; margin-right:8px; float:right}
#tabs2 .inactive, #tabs2 .active, #tabs2 .inactivefinish{padding:0px 0px 4px 8px; height:44px; display:inline-block; line-height:44px; background:url(/css/images/tabs-2-a.png) no-repeat left top; color:#4b4b4b; font-weight:bold; margin-right:-3px}
#tabs2 .active{background:url(/css/images/tabs-2-a-hover.png) no-repeat left top; color:#09C}
#tabs2 .inactive span, #tabs2 .active span, #tabs2 .inactivefinish span{padding:2px 23px 2px 0px; height:44px; background:url(/css/images/tabs-2-a.png) no-repeat right top; display:inline-block}
#tabs2 .inactivefinish span {background:url(/css/images/tabs-2-afinish.png) no-repeat right top;}

#tabs2 .active span{background:url(/css/images/tabs-2-a-hover.png) no-repeat right top}
/*.finishspan{background:url(/css/images/tabs-2-a.png) no-repeat -54px top; padding:2px 5px 2px 0px}*/
#tabs2 img{float:left; padding-right:3px}

.loginform fieldset label{float:left; height:22px; line-height:22px; margin-right:4px; margin-left:10px; margin-top:2px}
.register .registerform select{width:178px; height:22px; padding-left:5px; padding-top:1px; margin:2px 0; border:0; float:left; background:url(/css/images/dropdown.png)}
.register .registerform .dropdownopen2{width:20px; height:22px; background:url(/css/images/dropdownopen.png); display:block; position:absolute; top:2px; left:258px}
.loginform fieldset .center{width:480px; margin:auto; height:45px;}

.loginform, .register, .shopppingcart{width:98%; padding:3px; background:#e3e3e3; text-align:center; margin:auto; position:relative; overflow:hidden;margin-bottom:10px;}
.shopppingcart table{width:100%}
.register{margin-bottom:40px}
.loginform fieldset, .register .white{margin-top:4px; background:#FFF; height:auto; border:0px; padding:5px 0px}
.register table{border-top:1px solid #e3e3e3}


.white .left, .white .right{width:50%; padding-left:10px; text-align:left; font-size:11px}
.white img{float:left}
.white h4{margin:2px 6px; float:left; font-weight:normal; font-size:13px}
.white .right h4{margin-top:15px}


.table{font-size:13px; background:#e3e3e3; padding:4px 3px 3px 3px; position:relative}
.table table{    background:#FFF;     border-collapse:collapse;     border-spacing:0}
.table table tr td{padding:2px 5px}
.tableheading{    background:#e3e3e3;     margin:0px;     padding:0px}
.table .top-l, .table .top-r, .table .btm-l, .table .btm-r{width:10px; height:10px; position:absolute; overflow:hidden; z-index:1050}
.table .top-l{top:0px; left:0px; background:url(/css/images/price-coners.png) left top}
.table .top-r{top:0px; right:0px; background:url(/css/images/price-coners.png) right top}
.table .btm-l{bottom:0px; left:0px; background:url(/css/images/price-coners.png) left 10px}
.table .btm-r{bottom:0px; right:0px; background:url(/css/images/price-coners.png) right 10px}

.tableAlternatingColorRed{ background:#FF0000;}
.tableAlternatingColor1{ background:#FFF}
.tableAlternatingColor2{ background:#eFeFeF}
.smalltext{ font-size:11px}
.gutscheintext{font-weight:bold}

.inputfield{width:31px; height:20px; background:url(/css/images/quantity-input.png) no-repeat; padding:2px 5px 0px 5px; text-align:center; border:0; display:inline-block; float:left; margin-left:16px}
.trashicon{    display:inline-block; width:18px; height:21px; background:url(/css/images/trash.png) no-repeat; float:left; margin-left:2px}
.tableAlternatingColor2 .trashicon{background:url(/css/images/trash_gray.png) no-repeat}

.register .registerform{width:50%; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#FFF; text-align:left; position:relative}
.errormessageShop{    font-size:14px;     color:red;     font-weight:bold}

.register .register-form{width:50%; border-bottom:1px solid #e3e3e3; background:#FFF}

.register .registerform img{float:left; padding:3px}

#voucher{width:191px; height:50px; margin-top:75px; display:block; background:url(/css/images/voucher-b.jpg) no-repeat; padding:12px 0 0 25px}
#voucher fieldset label{font-weight:bold}
#voucher fieldset{width:90px; float:left; border:0; margin:0; padding:0}
#voucher fieldset input{width:75px; height:20px; margin-top:5px; background:url(/css/images/voucher-input.jpg) no-repeat; padding:2px 5px 0px; border:0}
#voucher .linkbutton{margin-top:8px;     margin-left:8px;     float:left}

.loginform .top-l, .register .top-l, .shopppingcart .top-l{width:10px; height:10px; position:absolute; top:0px; left:0px; background:url(/css/images/price-coners.png) left top}
.loginform .top-r, .register .top-r, .shopppingcart .top-r{width:10px; height:10px; position:absolute; top:0px; right:0px; background:url(/css/images/price-coners.png) right top}

.warnmessage{color:red; font-weight:bold}

.warnmessage .zahlartwarnung{ font-size:14px; text-align:center;
}
.button-refreshcart {width:195px; padding-left:20px;     padding-top:0px; height:33px; background:url(/css/images/button-refesh.png) no-repeat; font-size:11px; cursor:pointer; color:#666; border:0px;     vertical-align:top; font-weight:bold; margin-top:6px}
.button-proceed{width:auto; height:33px; position:absolute; bottom:-40px; border:0; right:-00px; padding-left:0; padding-right:30px; background:url(/css/images/bottun-proceed.png) no-repeat right}
.button-proceed input{background:url(/css/images/bottun-proceed.png) no-repeat left; border:0px; height:33px; padding-left:10px; color:#666; font-weight:bold; cursor:pointer}
.checkout-buttons{height:100px; width:265px; float:right; margin-right:0;padding-top:10px;}
.creditcards{width:300px; height:100px; float:left; margin-left:1%}
.checkout-ssl{width:256px; height:35px; background:url(/css/images/checkout-ssl.png); display:block; padding:0px 0px 0px 0px; text-align:center;     font-weight:bold; text-decoration:none; color:#09C; font-family:Tahoma,Geneva,sans-serif}



.empty-button-left{    color:black;     height:24px;     width:145px;     padding-left:40px;     padding-top:7px;     background:url(/css/images/empty-button.png); display:block; bottom:0px}
.button-continue{width:280px; padding-left:55px;     padding-top:0px;     text-align:left; height:53px;     float:right; background:url(/css/images/checkout-continue.png) no-repeat; font-size:11px; cursor:pointer; color:#333; font-size:14px; border:0px;  vertical-align:top; font-weight:bold; margin-bottom:6px;}


.help-button{
    width:37px;

    margin:0px;
         padding:0 0 0 10px;
         height:20px;
         display:block;
         background:url(/css/images/icons/moreinfo.png) no-repeat left top; text-decoration:none;
              font-weight:bold; color:#333; cursor:pointer}
.help-button span{background:url(/css/images/icons/moreinfo.png) no-repeat right top; height:22px; display:inline-block; padding:2px 10px 0px 0px; margin-bottom:0px; font-size:12px}



.float-right-raw{ float:right; margin-right:1px; text-align:right;}
.float-left{width:190px; float:left; margin-left:1%;}
.startext{ text-align:right;  font-size:10px;  font-weight:normal;  color:gray}
#content a{text-decoration:underline; color:#09C; font-family:Tahoma,Geneva,sans-serif}
#content a:hover{color:#09C; text-decoration:underline}

table.wechseltabelle{ border-bottom:1px solid #e3e3e3;  border-right:1px solid #e3e3e3;  border-top:1px solid #e3e3e3;  border-left:1px solid #e3e3e3;  color:black}
table.rahmentable{ border-right:2px solid #e3e3e3;  border-left:3px solid #e3e3e3;  border-top:3px solid #e3e3e3;  border-bottom:2px solid #e3e3e3}
td.rahmentable{ border-right:1px solid #e3e3e3;  border-left:0px solid black;  border-top:0px solid black;  border-bottom:1px solid #e3e3e3}
td.rahmentableohne{ border-right:0px solid black;  border-left:0px solid black;  border-top:0px solid black;  border-bottom:1px solid #e3e3e3}

/* SHOP END */
