/* 
 * Color 
 * Primary 
 * RED 1.0 - #c21b17 - rgb(194,27,23)
 * RED 2.0 - #752127 - rgb(117,33,39)
 * RED 3.0 - #8e1230 - rgb(142,18,48)
 * RED 4.0 - #e9573d - rgb(233,87,61)
 * GRAY 1.0 - #6f7072 - rgb(111,112,114)
 * GRAY 1.1 - rgb(176,178,179)
 * Font: #333
 */

/* Font */
.font-1 {font-family: Arial,Helvetica,sans-serif;font-weight:700;}
.font-2 {font-family: Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;}
.font-3 {font-family: Arial,Helvetica,sans-serif;font-weight:700;}
.font-4 {font-family: Arial,Helvetica,sans-serif;font-weight:700;}
.font-5 {font-family: Arial,Helvetica,sans-serif;font-weight:700;}
.font-6 {font-family: Arial,Helvetica,sans-serif;font-weight:700;}
.font-7 {font-family: Arial,Helvetica,sans-serif;}
.font-8 {font-family: "Open Sans Condensed",sans-serif;font-size: 22px;font-weight: 800;text-transform: uppercase;}
/* Widget */
body .ui-widget-header{font-family: Arial,Helvetica,sans-serif !important;}
.dsBox{font-family: Arial,Helvetica,sans-serif;}

body{font-size:16px;color:#333333;/*line-height:23px;*/}
footer{font-size:12px;}


/* Colors */
body.bg-pattern-5{background:#FFFFFF;}
.bg-color-7 {background-color: #f2f2f2;}
.bg-color-7 .color-1, .bg-color-7.color-1{color: #000000}
.ui-widget-header{background-color: #f2f2f2 !important;color:#333333 !important;}

/* Buttons */
.btn-color-1{background-color: rgb(111,112,114);}
.btn-color-1:hover{background: #23252B;}
.btn-color-2{background-color:#c21b17;color:#ffffff;border: 1px solid #c21b17 !important;padding: 14px;font-size: 13px;font-weight: 700;}
.btn-color-2:hover{background-color: #fff;color: #c21b17;border: 1px solid #c21b17;text-decoration: underline;
  text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  -webkit-text-decoration-style: dotted;
}
.btn-color-3{background-color:#c21b17;color:#ffffff;border: 1px solid #c21b17 !important;}
.btn-color-3:hover{background-color: #fff;color: #c21b17;border: 1px solid #c21b17;text-decoration: underline;
  text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  -webkit-text-decoration-style: dotted;
}
.btn-color-5{background-color: rgb(111,112,114);font-size: 13px;font-weight:700;}
.btn-color-5:hover{background: #23252B;}
.btn-color-7{background-color: rgb(111,112,114);}
.btn-color-7:hover{background: #23252B;}
.btn-color-8{}
.btn-color-9{}

.contactFormWrap .contactFormBtn{padding: 14px;}

/* Back to Top Button */
.scrollup{text-align: center;}
.scrollup i:before{margin-left:0px;margin-right:0px;}
.scrollup:hover i{color:rgb(194,27,23);}

/* Form */
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="radio"], input[type="date"], select, textarea {border: 1px solid #cdcdcd;/*background: #fff;*/font-size: 14px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/*.cosmo-row select{height:34px;}*/

/* Cookie */
body #cookieAlertWrapper{background-color:rgb(194,27,23);}
body #cookieAlert{color: #fff;font-weight: 400;}
body #cookieAlert a {color: #fff;}

/* Global Elements */
.infoBox{line-height:23px;}

/* Breadcrumbs */
#breadCrumb{background-color:#f2f2f2;border: 0px solid;margin-top:10px;}
#breadCrumb ul a:hover{color:#c21b17;}
#breadCrumb ul li.active{color:#c21b17;font-weight:600;}
#breadCrumb ul li.active a{color:#c21b17;}

/* Link Text Decoration */
#breadCrumb ul a:hover{text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}

/* Header*/
.zusatz-container #cart{z-index:2322;}
#liveSearchResult .all-hits{font-size:13px;}
ul.livesearch .livesearch-description{font-size:13px;}

/* Listing */
h2.lastViewHeading{background: none;padding-left: 0px;padding-right:0px;}
.listpager{background: none;}
.productListing .topArticleHeading{background: none;padding-left: 0px;padding-right:0px;}
.articlePreviewSmall{background-color: #f2f2f2;border:0px solid;padding:1px;}
.articlePreviewSmall > div {padding-left: 10px;padding-right: 10px;}
.articlePreviewSmallPicturebox{background:#ffffff;}
.articlePreviewSmallDescriptionBox{margin-top:10px;}
.articlePreviewSmallDescriptionBox a:hover{color:rgb(194,27,23);}
.articlePreviewSmallButtons{margin-bottom:10px;margin-top:10px;}
.articlePreviewSmall .basePrice{font-size:13px;}

.articlePreview{background-color: #f2f2f2;border:0px solid;padding:1px;font-size:13px;}
.articlePreview > div {padding-left: 10px;padding-right: 10px;}
.articlePreview .pictureContainer{background:#ffffff;}
.articlePreview .descriptionBox a:hover{color:rgb(194,27,23);}
.articlePreview .watchList {margin-top: 5px;}
.articlePreview .btn-color-2{padding-top:5px;padding-bottom:5px;}

/* Header and Box Element */
h1.font-2, .startText h1{font-size: 30px;line-height: 34px;font-weight: 500;color: rgb(194,27,23);margin-bottom: 15px !important;}
/*.defaultBoxHeader, .startText h1, .contactFormHeader, .newEntryHeader, .shippingHeader, .loginBoxHeader, .newsletterHeader, .newsletter h1, .wishlistHeader, .newCustomer h1, .profileHeader, .orderListHeader, .change_mail h1 {font-size: 30px;line-height: 34px;font-weight: 500;color: rgb(194,27,23);margin-bottom: 15px !important;}*/
.defaultBox, .startText.box-1, #kontaktformular, .newCustomer-box-1, .versandkostenrechner.box-1, #login, .newsletter, #mein_konto, .newCustomer.box-1, .orderListBox.box-1, .change_mail.box-1 {border:0px solid;padding:0px;line-height: 23px;}
#merkliste{border:0px solid;padding:0px;}


/* Checkout Header */
#header #searchbar .shipingCosts a{color:#000000;}
#statusbar .breadcrumb > li.active > .wkStep{background-color:rgb(194,27,23);color:#ffffff;}
#statusbar .breadcrumb > li.active > .wkStep:after{border-left-color:rgb(194,27,23);}
#statusbar .breadcrumb li:nth-child(1) .wkStep{color:#ffffff;}
#statusbar .breadcrumb li:nth-child(2) .wkStep{color:#ffffff;}

/* Checkout */
.kasseContent .dashedBox {border: 0px solid;background: #f2f2f2;}