
@import url(boxen.css);

/*Allgemeines*/
.clear{
width:1px !important;
height:1px !important;
overflow:hidden !important;
clear:both !important;
}

textarea{
border:1px solid #B9C2CB !important;
padding:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.form{ display:inline; }

form{ margin:0px; padding:0px; }



#c select,
#c input{ 
border:1px solid #999999; 
background-color:#EEEEEE;
margin:3px; 
font-size:11px; 
text-decoration:none; 
}


.SeitenContentboxenInhalt input,
.SeitenContentboxenInhalt select{ 
border:1px solid #999999; 
background-color:#EEEEEE;
font-size:11px; 
text-decoration:none; 
margin-right:2px; 
margin-bottom:2px; 
}


#n input,
#r input{ height:16px; width:120px; margin-left:0;}

img{ border:0px; }

textarea{ font-size:12px; }

.FormDesc{ padding-left:8px !important; vertical-align:middle !important; }

ul{ margin-top:0px; margin-bottom:0px; padding:0px; }

.FirstAfterHeadline{ padding-top:6px; }

.LastBeforeHeadline{ padding-bottom:6px; }

#error,
#ErrorMessage,
.error{ color:red !important; border-bottom:1px solid #FFFFFF !important;}

.breaker{ height:15px; }





/*Ende Allgemeines*/


#c .TableBG,
#c #Table{
background-color:#F4F5F7 !important;
}


#c{
width:485px;
}

.ShortDescription,
.BuyNow,
.Image{
ddddbackground-color:F4F5F7;
}

.ProductHeadline{
color:#9098A5 !important;
padding-right:3px;
border-bottom:1px solid  #A7AAB1;
padding-bottom:2px;

}


.ProductHeadline div{
overflow:hidden;
margin-top:2px;
-margin-top:-1px;
height:13px;
-height:14px;
}


.Image{
width:96px !important;
padding-left:6px !important;
padding-top:6px !important;
padding-bottom:6px !important;
vertical-align:top !important;
}


.Image div {

}

.ShortDescription{
width:383px !important;
vertical-align:top !important;
padding:6px !important;
}


.divShippingName{
float:right; 
height:18px;
overflow:hidden;
padding-top:4px;
}


.divBuyNow{
float:right; 
padding-left:9px;
height:20px;
overflow:hidden;
padding-top:2px;

}

.BuyNow{
border-bottom:1px solid #A7AAB1 !important;
}



.divProductLink{
float:left; 
padding-left:6px; 
overflow:hidden;
height:14px;
margin-top:0px !important;
-height:12px;
}

.ProductLink2{
display:block !important;
}


.divSecondPrice{
display:block !important;
font-size:13px;
color:#000000;
font-weight:bold;
margin-top:10px;
}

.divProductPrice{
display:none;
}


.divProductLink a,
.divProductLink a:link,
.divProductLink a:visited
.divProductLink a:active{
font-weight:bold;
color:#A72626 !important;
font-size:12px;
}


 .divProductLink a:hover{
 text-decoration:underline !important;
 }

 
/*Anpassung Modul:New Peoducts*/
#ModNewProducts a{ text-decoration:none;  }


/*Anpassung Modul:New ProductsDefault*/
#ModNewProductsDefault a{ text-decoration:none;  }
#ModNewProductsDefault .ProductHeadline{}







/*Anpassung der Inhalte des Shops*/


#c #navigation{
height:16px;
overflow:hidden;
padding-top:1px;
padding-bottom:2px;
background-color:#E4E4E4;
padding-left:6px;
padding-right:6px;
width:473px;
margin-bottom:19px;
}






#c .BoxFrameTable{
width:485px;
background-color:#F4F5F7;
}


#c  table .ContentBox {
margin:0px;
}

#c .ContentHeadline{
color:#990000;
text-decoration:none;
border-bottom:1px solid #A7AAB1;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:6px;

}




#c .ButtonLine{
background-color:#F4F5F7;
padding-left:3px;
padding-right:3px;
border-top:1px solid #FFFFFF;
}


#c .ButtonLine input{
border:0px;
margin:0px;
}

#c .ContentBox{
background-color:#F4F5F7;
padding:6px;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

#c table .ContentHeadline  {margin:0px;}


#c  table .HeadLeft,
#c  table .BoxLeft{
border-right:3px solid #FFFFFF;
width:50%;

}

#c  table .HeadRight,
#c  table .BoxRight{
width:50%;
}



#c table td{
vertical-align:top;
}


#ButtonPrint{
background-color:#F4F5F7;
}


.BulletContainer{
background-color:#E3E3E4;
border-bottom:1px solid #FFFFFF !important;
}


.divProductPrice{
float:right; 
padding-right:6px; 
overflow:hidden;
height:14px;
margin-top:0px !important;
-height:12px;
color:#FFFFFF;
font-weight:bold;
}

.ProductPrice2{
color:#CE0000;
font-weight:bold;
}


/*Anpassung des Navitrails oben im Content bereich*/

#Navtrail{

color:#333333;
text-decoration:none;
font-size:11px !important;
font-family:Arial !important;
margin-bottom:5px;
padding-left:5px;

}

#Navtrail a,
#Navtrail a:link,
#Navtrail a:visited,
#Navtrail a:active,
#Navtrail a:hover{
color:#333333 !important;

}


#c .CheckoutBulletLine,
#c #buttons{
height:23px !important;
overflow:hidden;
padding:0px !important;
border-top:1px solid #A7AAB1;
}


#ModAddressBook #AddressCount{
border-top:1px solid #FFFFFF;
}


.divProductShippingLink{ float:right; margin-right:6px; display:none;}

.divProductTaxInfo{ float:right; display:none; }


/*Anpassung Modul Contact us*/

#ModPasswordDoubleOpt #FormTable{ width:270px; }

#ModPasswordDoubleOpt #FormTable td{ vertical-align:middle; }


#ModPasswordDoubleOpt #FormTable #TextEmail,
#ModPasswordDoubleOpt #FormTable #TextSecCode,
#ModPasswordDoubleOpt #TextStep1{ font-weight:bold; }


#ModPasswordDoubleOpt #TextStep1{ margin-top:10px; }



/*Anpassung Modul Contact us*/

#ModContactUS #ContactTable{ width:300px; }



/*Anpassung Modul CheckoutPaymentAddress*/

#CheckoutPaymentAddress #Buttons input{ border:0px; }



/*Anpassung Create Account*/

#ModCreateAccount .inputRequirement .inputRequirement{ font-size:9px; }

#ModCreateAccount #SubmitButton input{ border:0; }

#ModCreateAccount #InputMaleFemale input{ border:0px;}

#ModCreateAccount .FormDesc{
width:153px;
}






/*Anpassung Modul AccountPassword*/

#ModAccountPassword #TextActual,
#ModAccountPassword #InputActual{padding-top:6px;}

#ModAccountPassword #TextMust{padding-bottom:6px;}

#ModAccountPassword #ButtonBack{float:left; }

#ModAccountPassword #ButtonSubmit{ float:right; }


/*Anpassung Advanced Search*/

#AdvancedSearch #InputKeywords input {width:200px !important;}

#AdvancedSearch #SelectCategories input{ border:0px; }

#AdvancedSearch #ButtonSubmit input{ border:0px; }



/*Anpassung Mod Categorie Listing*/

#ModCategorieListing .CategorieImage{ padding:6px; padding-top:0px;}

#ModCategorieListing .CategorieHeadingTitle{ font-weight:bold; padding-bottom:5px; }



/*Anpassung Mod Error Message*/

#ErrorMessage #FormTable td{ vertical-align:middle; }

#ErrorMessage #FormTable{ margin-top:10px; }



/*Anpassung ModulAddressBook*/

#AddressBookDetails #InputMaleFemale input{ border:0px; }

#AddressBookDetails #TextGender{ padding-top:6px; }


#AddressBookDetails #TextGender,
#AddressBookDetails #InputMaleFemale{ padding-top:6px; }

#AddressBookDetails #TextMust{ padding-bottom:6px;}

#AddressBookDetails #CheckboxPrimary input{border:0px;}



/**** ModAddressBookProcess ****/
#ModAddressBookProcess .ButtonLine #ButtonBack{
float:left !important;
}


#ModAddressBookProcess .ButtonLine #ButtonUpdate{
float:right !important;
}


/*Anpassung ModulAddressBook*/


#ModAddressBook .BoxRight{ width:172px !important; }

#ModAddressBook .BoxLeft{ width:350px !important;  }


#ModAddressBook  .AddressesName{ font-weight:bold; }


#ModAddressBook .AddressesAddress{ margin-bottom:6px; }

#ModAddressBook .TitleStandard{ margin-bottom:6px; }

#ModAddressBook #ButtonBack{ float:left; }

#ModAddressBook #ButtonNew{ float:right; }




/*Anpassung Modul AccountHistoryInfo*/

#ModAccountHistoryInfo #TotalBlock{ border:1px solid #E8E8E8; width:318px;  float:right; }

#ModAccountHistoryInfo #ButtonPrint{ float:left;  width:175px;  height:47px;  padding:6px; }

#ModAccountHistoryInfo .LittleHeadline{ font-weight:bold; }



/*Anpassung Modul CheckoutConfirmation*/

#ModCheckoutConfirmation #CheckoutForm input{ border:0px; }

#ModCheckoutConfirmation  #StatusBullet { margin-left:450px; }

#ModCheckoutConfirmation #TotalBlock{ float:right; margin-top:8px; border-top:1px solid #A7AAB1; }


/*Anpassung Modul Account_history*/


#ModAccountHistory #AccountHistoryTable{ margin-bottom:10px; margin-top:10px; }

#ModAccountHistory .DetailHeadline{ align:center; text-align:center; padding-left:3px; padding-right:3px; }

#ModAccountHistory .ListElement{
align:center;
text-align:center;
padding-left:3px;
padding-right:3px;
}



#ModAccountHistory .TableSpacerUnten{
border-bottom:1px solid #E8E8E8;
}



#ModAccountHistory .ListElement{
padding-top:8px;
padding-bottom:8px;
border-bottom:1px solid #E8E8E8;
}


/*Anpassung Modul AccountEdit*/

#ModAccountEdit #InputMaleFemale input{
border:0px;
}


/*Anpassung Modul Account*/


#ModAccount #OrderFrameTable .TrennBorder{ background-color:#E8E8E8; height:1px; overflow:hidden; margin-top:6px; margin-bottom:6px; }

#ModAccount #OrderFrameTable .Leftside{ width:229px; }

#ModAccount #OrderFrameTable .TdOrderButton{ vertical-align:middle;}

#ModAccount #OrderFrameTable{ width:485px; }

#ModAccount #OptionToDo a,
#ModAccount #OptionToDo a:active,
#ModAccount #OptionToDo a:visited{ text-decoration:none; }

#ModAccount #OptionToDo a:hover{ text-decoration:underline; }

#ModAccount #ShowAllOrders{ float:right; }

#ModAccount #TitleOrders{}

#ModAccount .OderDate a,
#ModAccount .OderDate a:link,
#ModAccount .OderDate a:active,
#ModAccount .OderDate a:visited{
text-decoration:none;
font-weight:bold;
}

#ModAccount .OderDate a:hover{ text-decoration:underline;}

#ModAccount .OrderButton{ margin-bottom:7px; }


/* Anpassung Modul Checkout Success */

#ModCheckoutSuccess #ButtonPrint{ margin-top:6px; }

#ModCheckoutSuccess #ButtonContinue input{ border:0px; }

#ModCheckoutSuccess #StatusBullet{ margin-left:545px; }



/* Anpassung Modul Checkout New Adress */

#ModNewAddress #FormTable{}

#ModNewAddress #FormTable td{
padding-left:6px;
}

#ModNewAddress #InputMaleFemale input{
border:0px;
}

#ModNewAddress #TextGender,
#ModNewAddress #InputMaleFemale{
padding-top:6px;
}

#ModNewAddress #TextMust{
padding-bottom:6px;
}



/*Anpassung Checkout Payment*/

#ModCheckoutPayment #ButtonContinue input{
border:0px;
}

#ModCheckoutPayment #Comments input{
border:0px;
}

#ModCheckoutPayment #ButtonAddress{
padding-top:8px;
}

#ModCheckoutPayment #StatusBullet{
margin-left:256px;
}

#ModCheckoutPayment #AGBCheckboxAccept input{
border:0px;
}


#ModCheckoutPayment #PaymentBlock input{
width:122px !important;
}


/*Anpassung Modul Checkout Shipping Adress*/

#ModCheckoutShippingAdress #ButtonBack input{
border:0px;
}




/*Anpassung Modul Checkout Shipping*/


#ModCheckoutShipping #Continue input{
border:0px;
margin-top:5px;
}

#ModCheckoutShipping .BoxLeft{
width:261px;
}

#ModCheckoutShipping .BoxRight{
width:261px;
}

#ModCheckoutShipping #ButtonAdress{
margin-top:6px;
}


/* Anpassung Modul: Login */


#ModLogin .BoxLeft{
width:250px;
}


#ModLogin .LinkLostPassword{
margin-top:10px;
}

#ModLogin .TitleNew,
#ModLogin .TitleReturning{
font-weight:bold;
margin-bottom:10px;
}

#ModLogin .TextNew{
margin-bottom:10px;
}

#ModLogin .ButtonLogin input{
border:0;
}


#ModLogin  #InfoMessage{
background-image:none;
border-bottom:1px solid #FFFFFF;
}



/*Anpassung Modul:Shopping Cart*/

#ModShoppingCart #InfoMessage{ border-bottom:4px solid #FFFFFF; }

#ModShoppingCart #buttons input{ border:0; }

#ModShoppingCart #buttons #ButtonReload{ float:left; padding-top:2px; padding-bottom:2px; }

#ModShoppingCart #buttons #ButtonReload input{ border:0px; margin:0px; }

#ModShoppingCart #buttons #ButtonCheckout{ float:right; margin-top:2px; margin-bottom:2px;}




/*Anpassung Modul:Product_Overview*/

#ModProductOverview a{ text-decoration:none !important;  }






/*Anpassung Modul:Product_listing_v1*/

#ModProductListing a{ text-decoration:none;  }

 



/*Anpassung Mod also Purchased*/

#ModAlsoPurchased a{ text-decoration:none !important; }

#ModAlsoPurchased .ProductHeadline{

}




/*Anpassung Modul:Order_Details (wird in Shopping Cart included)*/


#ModOrderDetails .DataBoxDelete input{border:0px;}

#ModOrderDetails .TextPic{ width:100px; height:17px; vertical-align:top;}

#ModOrderDetails .TextQTY{width:60px;}

#ModOrderDetails .TextArticle{width:170px;}

#ModOrderDetails .TextSingle{width:80px;}

#ModOrderDetails .TextTotal{width:80px;}


#ModOrderDetails .TextRemove{ align:center; padding-right:8px; }

#ModOrderDetails .ProductList{ border-bottom:1px solid #FFFFFF; padding:6px; }

#ModOrderDetails #TotalPrice{ margin-top:5px; padding:6px; text-align:right; padding-right:23px; }

#ModOrderDetails .ProductName{ padding-left:6px !important; }

#ModOrderDetails #TotalContent{ font-weight:bold; }

#ModOrderDetails .DataBoxDelete{ text-align:center; align:center;}


#ModOrderDetails .DetailHeadline{
border-bottom:1px solid #FFFFFF;
padding-top:3px;
padding-bottom:3px;
}


/*Anpassung Modul:Product_info_v1*/
#ModProductInfo a,
#ModProductInfo a:active,
#ModProductInfo a:visited{
text-decoration:none !important;
}

#ModProductInfo #Table{
width:485px;
width:485px;

}

#ModProductInfo .ProductName{
float:left;
font-weight:bold;
color:#A72626;
padding-left:6px;
font-size:14px;
}


#ModProductInfo .ProductPrice{
float:right;
margin-right:4px;
color:#A72626;
font-weight:bold;
font-size:14px;
}

#ModProductInfo .ProductTaxInfo{
float:right;
display:none;
}


#ModProductInfo .ProductShippingLink{ float:right; display:none; }

#ModProductInfo .AddQty{ float:right; }

#ModProductInfo .AddCartButton{ float:right;}

#ModProductInfo .AddCartButton input{ border:0px; }

#ModProductInfo .ProductModel{ float:right; }

#ModProductInfo .ProductDiscount{ float:right;}

#ModProductInfo .ProductFooter{ border-top:1px solid #636F81; }

#ModProductInfo .ProductFooter div{
height:24px; 
overflow:hidden;
padding:0px;
margin:0px;
}


#ModProductInfo .ProductFooter .ProductModel{
height:12px;
margin-top:6px;
}


#ModProductInfo #ProductFullDescription{
margin-bottom:4px;

}

#ModProductInfo .ProductDescriptionPart{
margin-bottom:4px;
padding:4px;
border-bottom:1px solid #FFFFFF;
margin-right:5px;
margin-left:5px;
}


#ModProductInfo .DescriptionComplete{ vertical-align:top;}

#ModProductInfo .ProductDescriptionPart  .infoBoxHeading{ background:none; }


/*** Mod Cross Selling ***/


#ModCrossSelling #CrossSellingHeading{
margin-bottom:5px;
font-weight:bold;
}

#ModProductInfo .Image img{
margin-bottom:10px;
}



/** Mod Affiliat ***/


#ModAffiliateAffiliate .BoxLeft .ContentBox div{
margin-bottom:5px;
}


#ModAffiliateAffiliate #ButtonLogin input{
border:0px !important;
}


#ModAffiliateAffiliate #TextAffiliatePassword{
margin-top:5px;
margin-bottom:5px;
}



#ModaffiliateAccount .desc{
width:130px;

}

#ModaffiliateAccount .main{
font-size:9px;
}


.catEbene4{
margin-left:26px;
}
.catEbene4 b,
.catEbene4 b a,
.catEbene4 b a:active,
.catEbene4 b a:visited{
color:#990000;
}


td.Image{
width:135px !important;
}
td.ShortDescription{
width:350px !important;
}

#gift_coupon {
    background-color: #E8E8E8;
    margin-bottom: 10px;
    padding: 5px;
}

#gift_coupon input[type=text] {
    border: 0 none;
    margin: 0;
}

#gift_coupon input[type=image] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding: 0;
}
