/*
html {
	scrollbar-face-color: #d3edfc;
	scrollbar-3dlight-color: #000;
	scrollbar-track-color: #fcfafb;
	scrollbar-arrow-color: #e68e12;
	scrollbar-highlight-color: #f5ab42;
	scrollbar-shadow-color: #f5ab42;
	scrollbar-darkshadow-color: #e68e12;
}*/
body {
	font-size: 12px;
	font-family: Arial;
	margin:0;
	padding:0;
	border:0;
	color: #334859;
	background-color: #fcfafb;
	background-image: url(img/body_bg.jpg);
	background-repeat: repeat-x;
}
table, tr, td {
	color: #334859;
}
a:link, a:hover, a:active, a:visited {
	color: #316ca1;
	text-decoration: none;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}
fieldset legend {
	font-size: 18px;
	margin:0px;
	padding:0px;
	color: #e68e12;
	font-weight: bold;
}
label {
	display:block;
	float:left;
	width:120px;
	min-width:120px;
	max-width:120px;
	margin: 1px 0;
	line-height: 18px;
}
input, select, textarea {
	font-size: 12px;
	padding: 0;
	margin:0 ;
	border: 1px solid #334859;
	vertical-align:top;
}
input.image {
	border: 0px;
	margin: 0;
	padding: 0;
}
input.image:hover {
	cursor: pointer;
}
h1, h2, h3, h4, h5 {
	font-size: 14px;
	margin:0;
	padding:0;
	color: #114e87;
	font-weight: bold;
}
h1 {
	font-size: 16px;
}
form {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
/* --- Content ---*/
.error {
	color: #ffffff;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 2px 0 2px 10px;
	background-color: #ff0033;
}
.iCheck {
	border:none !important;
}
.hbg {
	width:100%;
	background-color: #ffffff;
	border-top: 1px solid #e68e12;
	border-bottom : 1px solid #e68e12;
	
}
.hbg h2, .hbg h3 {
	font-size: 11px;
	font-weight: bold;
	color: #f3f3f3;
	background-color: #e68e12;
	text-indent: 10px;
	margin: 0;
	line-height: 10px;
	border: 1px solid #f3f3f3;
	padding: 2px 4px;	
}
.hbg h3 {
	background-color: #fe030a;
	text-indent: 0px;
	height: 20px;
	padding: 0;
	text-align: center;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li {
	margin: 0;
	padding: 0;
	display: inline;
}
.noFloat {
	clear: both;
}
.copyright {
	margin: 8px 0;
	border-top: 3px double #e68e12;
	color: #e68e12;
	font-weight: bold;
	bottom: 20px;
	right: 0px;
	text-align: center;
	width: 100%;
	vertical-align: bottom;
}
.parseTime {
	border: 1px solid black;
	color: #e68e12;
	font-weight: bold;
	bottom: 0px;
	right: 0px;
	text-align: center;
	width: 100%;
	vertical-align: bottom;
}
#navigation a {
	color: #ffffff;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#main {
	position:absolute;
	top:0;
	left:50%;
	width:994px;
	margin:0 0 0 -498px;
	border: 0px;
}
#banner {
	width:100%;
	height:127px;
	background-image: url(img/banner_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #e68e12;
	border-top: 0px;
	border-bottom: 0px;
}
.bannerImage {
	width:334px;
	height:127px;
	background-image: url(img/banner.jpg);
}
#topnavi {
	width:974px;
	height:20px;
	background-color: #b3e3ff;
	padding: 0 0 0 20px;
	border-bottom: 1px solid #e68e12;
	margin: 0 0 5px 0;
	border: 1px solid #e68e12;
	border-top: 0px;
	border-bottom: 0px;
}
#topnavi .boxCatOverview a {
	padding: 0 0 0 20px;
	margin: 0 2px;
	background-image: url(img/icon/icon_arrowWhite.jpg);
	background-repeat: no-repeat;
	line-height: 18px;
	font-weight: bold;
	vertical-align: middle;
}
#topnavi .boxCatOverview a:hover {
	background-image: url(img/icon/icon_arrowWhiteUse.jpg);
	background-repeat: no-repeat;
	color: #df9932;
}
#topnavi .boxCatOverview a.active {
	background-image: url(img/icon/icon_arrowWhiteUse.jpg);
	background-repeat: no-repeat;
	color: #df9932;
}
#cartlink {
	position: absolute;
	background-image: url(img/icon/icon_cart.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	height: 20px;
	right: 0;
	padding: 2px 0 0 24px;
}
#cartlink a {
	font-size: 10px;
	background-image: none;
	padding: 0 16px 0 0;
}
#content {
	position: absolute;
	width: 696px;
	left: 160px;
	top: 153px;
}
#content > h1 {
	margin: 6px 0 4px 0;
}
#content .boxHerstellerAuswahl {
	background-color: #ffffff;
	width: 686px;
	border: 1px solid #e68e13;
	text-align: center;
	padding: 8px 5px 6px 5px;
}
/* BoxTop BEGIN */
.anzeige {
	padding: 1px;
	border: 1px solid #e68e13;
	background-color: #f3f3f3;
	float:left;
	margin : 0 7px 0 0;
}
.anzeige div {	
	background-color: #F5AB42;
	/*border: 3px double #f3f3f3;*/
	background-image: url(img/jeansHand.jpg);
	background-repeat: no-repeat;	
	height: 138px;
	width: 289px;
	padding: 0 0 0 162px;

}
.info {
	float:left;
	padding: 0;
	margin: 0;
	border: 1px solid #e68e13;
	border-top: none;
	width: 229px;
	height:141px;
}
.info .lieferer {
	margin: 8px;
	font-size: 11px;
}
.info span {
	display: block;
	padding: 8px 8px;
	color: #000000;
	font-weight: normal;
	line-height: 11px;
}
/* BoxTop END */


.topic, .topicHeader, .topicBottom {
	padding: 1px;
	border: 1px solid #e68e13;
}
.topicHeader {
 	margin: 0 0 3px 0;
}
.topic {
	border-bottom: 0px;
}
.topic a, .topicBottom a {
	color: #ffffff;
	font-size: 11px;
}
.topicBottom {
	border-top: 0px;
	margin: -4px 0 0 0;
}	
.topic h2, .topic h3, .topicHeader h2, .topicHeader h3, .topicBottom h3 {
	background-color: #e68e13;
}
.topic h3, .topicBottom h3 {
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	padding: 0 0 0 10px;
	white-space: nowrap;
}
.topic h3 a {
	color: #ffffff;
}

/* Cagegories BEGIN */
* html .teaser {
				border-left-width:3px;
}
.teaser {
	margin: 0 0 4px 0;
	border: 1px solid #e68e13;
	border-right: 0px;
	background-color: #ffffff;
}

.teaser img {display:block;}

.teaser .percent {
	display: block;
	padding:0;
	margin:0;
}

.teaser .element {
	width: 139px;	
	border-right: 1px solid #e68e13;
}
.teaser .productImage {
				width:109px;
				height:142px;
}
.teaser .element th {
	background-color: #ffffff;
	border-bottom: 1px solid #e68e13;
}
.teaser .element th h2 {
	font-size: 11px;
	font-weight: bold;
	color: #f3f3f3;
	text-align: left;
	background-color: #e68e12;
	text-indent: 10px;
	margin: 1px;
	line-height: 18px;
}
.teaser .element h3 {
	margin: 1px;
	background-color: #ff0000;
	border-top: 1px solid #e68e12;
	border-bottom : 1px solid #e68e12;
	font-size: 12px;
	font-weight: bold;
	color: #f3f3f3;
	/*text-indent: 10px;*/
	line-height: 12px;
	height: 14px;
}
.teaser .element .leftBorder {
	border-left: 1px solid #e68e13;
	width: 28px;
}
.teaser #inhalt {
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
}
.teaser .warenkorb {
	padding: 25px 0 0 0;
}
.separator {
				background-color:#e68e13;
				height:1px;
}
.appraiseCategorie {	
	border: 1px solid #e68e13;
	color: #e68e13;
	margin: 0 0 3px 0;
	padding: 1px;
}
.appraiseCategorie h3 {
	font-weight: bold;
	font-size: 14px;
	padding: 4px 14px;
	white-space: nowrap;
	background-color: #b4e3ff;
}
.appraiseCategorie h3 a {
	
	height: 20px;	
	line-height: 20px;
	padding: 4px 26px 4px 0;
	background-image: url(img/icon/icon_arrowBlueBig.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}

/* Cagegories END */

a .back {
	background-image: url(img/icon/icon_arrow_back.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
}
.articelList {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 2px 4px 7px;
	border-bottom: 0;
	height: 122px;
}
.articelList h4 {
	font-weight: normal;
	font-size: 18px;
	color: #30669a;
}

.articelList .by {
	font-size: 11px;
	color: #000000;
}
.articelList a {
	background-image: url(img/icon/icon_arrowBlueWhite.jpg);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	padding: 0 18px 0 0;
	font-size: 11px;
}
.articelList span {
	color: #ff0000;
	font-size: 12px;
	border-bottom: 0;
}

#cart {
	border: 1px solid #e68e13;
	background-color: #ffffff;
}
#cart td {
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	font-family: Arial;
	border-bottom: 1px solid #e68e13;
}
#cart input, #cart a img {
	vertical-align: bottom;
}
#cart .entry {
	padding : 10px; 
}
#cart th {
	background-color: #e4f2fb;
	font-weight: bolder;
	font-size: 14px;
	color: #155088;
	border-bottom: 1px solid #e68e13;
	margin: 0;
	padding: 20px 0 0 0;
}
#cart .price {
	text-align: right;
	padding: 4px 10px;
	color:#ff0000;
	font-weight: bold;
	font-size: 108%;
	
}
#cart #buttonSet {
	text-align: right;
	padding: 0 16px 32px 0;
}
#cart_bottom {
	background-image: url(img/cart_shipping.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 65px;
	padding: 10px 305px;
	margin: 5px 0;
	border: 1px solid #e2910e;
	font-size: 38px;
	font-weight: bold;
	color: #104F85;
	text-align: center;
	word-spacing: -5px;
}
#productInfo {
	padding: 20px 4px 0 4px;
	float:left;	
	background-color: #ffffff;
	color: #334960;
	border: 1px solid #e68e12;
}
#productInfo input[type="text"] {
	border-color: #E68E12;	
	color: #E68E12;
	font-size: 18px;
	width: 28px;
	text-align: center;
}
#productInfo #imageSelector {
	float:left; width:252px;
}
#productInfo h4 {
	font-size: 16px;
	font-weight: bold;
}
#productInfo h5 {
	font-size: 12px;
}
#login {
	background-color: #ffffff;
	padding: 20px 14px;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #e68e12;
}
#login .button {
	margin: 12px 0 0 0;
}
#login a {
	color: #e98d10;
	font-size: 12px;
	font-weight: bold;
}
#login h1 {
	color: #e98d10;
	font-size: 20px;
	font-weight: bold;
}
#login h2 {
	text-indent: 0;
	color: #334960;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}
#login #newClient {
	width: 50%;
	float: left;
}
#login #client {
	float: right;
	width: 50%;
}
#login #client div {
	margin: 0 0 5px 0;
}
#login #client #newPass {
	width: 280px;
	margin: 15px 50px 0 0;
	background-image: url(img/icon/icon_lostPass.gif);
	background-repeat: no-repeat;
	background-position: 46px 17px;
}
#login #guest {
	clear:both;
	width: 40%;
	padding: 34px 0 0 0;
}
.checkout {
	background-color: #ffffff;
	border: 1px solid #e68e12;
	padding: 12px 0 4px 12px;
	margin: 0 0 4px 0;
}
.checkout #error {
	background-color:#ff0000; 
	color:#ffffff; 
	margin: 2px; 
	border: 3px double #ffffff;
}
.checkout #commentBox {
	margin: 0 30px 0 30px;
	border: 1px solid #cccccc;
	color:#444444;
}
.checkout .leftFloat{
	float: left;
	margin: 5px 160px 0 5px;		
}
.checkout label {
	width: 160px;
	min-width: 180px;
}	
.checkout h1, h2 {
	color: #e68e12;
	font-weight: bold;
	font-size: 20px;
}
.checkout h2 {
	font-size: 16px;
}
.checkout #step1, .checkout #step2, .checkout #step3 {
	float: right; 
	background-image:url(img/shipping_step1.gif); 
	width:292px; 
	height:62px;
}
.checkout #step2 {
	background-image:url(img/shipping_step2.gif);
}
.checkout #step3 {
	background-image:url(img/shipping_step3.gif);
}
.checkout .tab {
	float:left; padding:16px;
}
.checkout #trusted_shop {
	margin: 0 auto;
	border: 1px solid #e68e12;
	padding: 4px;
	width: 600px;
}
.checkout #trusted_shop img {
	float: left;
	margin: 0 10px 0 0;
}
.checkout #trusted_shops_note {
	text-align: justify;
}
.checkout #trusted_shop #formTShops_submit {
	background-color:transparent;
	border: 1px solid #e68e12;
	color: #e68e12;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px;
}
.account {
	margin: 0 0 5px 0;
	padding: 18px 0 0 10px;
	border: 1px solid #e68e12;
	font-size: 11px;
	font-weight: normal;
}
.account h1 {
	color: #354859;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.account h2 {
	color: #354859;
	font-size: 12px;
	padding: 15px 0;
	margin: 0 0 20px 0;
}
.account h3 {
	color: #e68e12;
	font-size: 16px;
	margin: 5px 0 5px 0;
}
.account a {
	margin: 0 0 0 25px;
	padding: 0 0 15px 0;
	color: #354859;
	font-weight: bold;
	font-size: 12px;
}
.account .linkDetail {
	background-image: url(img/icon/icon_arrowBlueWhite.jpg);
	background-repeat: no-repeat;
	margin: 15px 0 0  20px;
}
.account #viewedProducts .viewedDetails {
	vertical-align: top;
}
.account #persEinstellung {
	width: 100%;
	/*border: 1px solid black;*/
}
.account #benachrichtigung {
	width: 100%;
}
.account #productHistory {
	width: 100%;
	float: right;
}
.addressBook {
	padding: 20px 20px;
	border: 1px solid #e68e12;
	font-size: 11px;
	font-weight: normal;
}
#addressBook h1 {
	color: #e98d10;
	font-size: 20px;
	font-weight: bold;
}
#addressBook h2 {
	text-indent: 0;
	color: #334960;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}
#addressBook #standardAddress {
	width: 50%;
	float: left;
}
#addressBook #showStandardAddress { 
	width: 40%;
	float: right;
}
#addressBook #newAddress {
	width: 100%;
	margin: 30px 0;
	padding: 20px 0;
}

#changePass {
	border: 1px solid #e68e12;
}
#changePass .inputStyle {
	padding: 0 0 0 0;
}
#newsletter {
	padding: 20px 0 0 15px;
	border: 1px solid #e98d10;
	font-weight: bold;
}
#newsletter .check {
	padding: 20px 0 0 30px;
}
#newsletter #send {
	padding: 5px 0 20px 0;
}
#changePass {
	padding: 20px 0 0 15px;
	border: 1px solid #e98d10;
}
#changePass h1 {
	color: #e98d10;
	font-size: 16px;
	margin: 0 0 20px 0;
}
#changePass h2 {
	color: #354859;
	font-size: 12px;
	font-weight: bold;
}
#changePass #genCode {
	margin: 15px 0 15px 0;
}
#changePass #changeCode {
	font-weight: bold;
}
#changePass #changeEmail {
	font-weight: bold;
}
#changePass input {
	position: absolute;
	border: 1px solid #e98d10;
	margin: 0 0 0 80px;	
}
#createAccount {
	padding: 20px 0 0 15px;
	border: 1px solid #e98d10;
}
#createAccount #persData {
	margin: 0 0 30px 0;
}
#createAccount #persAddress {
	margin: 0 0 30px 0;
}
#createAccount h1 {
	color: #e98d10;
	font-size: 18px;
	padding: 0 0 15px 0;
}
#createAccount input, #createAccount select{
	border: 1px solid #e98d10;
}
#cms {
	padding: 20px 0 0 15px;
	border: 1px solid #e98d10;
	background-color:#fff;
}
#notFoundBox {
	border: 1px solid #e98d10;
	padding: 20px 15px;
	background-color: #ffffff;
}
#notFoundBox h1 {
	color: #e98d10;
	font-weight: bold;
	font-size: 18px;
}
#notFoundBox h2 {
	color: #354859;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0 10px 0;
}
#notFoundBox #searchField {
	margin: 15px 0;
	width: 40%;
	float: left;
}
#notFoundBox #searchArrow {
	margin: 10px 0;
}
#notFoundBox #searchButton {
	padding: 10px 0 10px 10px;
}
#advancedSearch {
	border: 1px solid #e98d10;
	padding: 20px 0 0 10px;
	background-color: #ffffff;
}
/* produkt info */
#outerThumbBox{
  overflow:hidden;
  height:124px;  
  width:170px !important;
  float:left;
}
#searchTextHelp {
	background-color: white;
	margin: 10px 10px;
}
a.aleft, a.aright {
  color:#e68e12 !important;
  margin:40px 2px;
  padding:0px 5px;
  float:left;
  font-size:24px;
  display:block;
}
#theFrame {
	width:250px;
	height:310px;
	border:0px none white;
	overflow:hidden;
}
#desc24 {
	text-align: right;
	padding: 40px 0 0 0;
	font-size: 10px;
}
#thumbBox img {border:1px solid #ffffff;}
#thumbBox img.thumbSwitchOn {border:1px solid #e68e12;}

#thumbBox{
  width:1000px;
  height:122px; 
}
#thumbLink_0 { margin-left:45px;}

.shipping_methods {width:400px;}
.shipping_methods dt {font-weight:bold;margin-top:5px;margin-bottom:2px;}
.shipping_methods dd {margin-top:2px;margin-bottom:5px;}
.shipping_methods .price {float:right;}


.noscript a.aleft, .noscript a.aright {display:none !important;}
.noscript #outerMostThumbBox{padding:0 0 !important;}
.noscript #outerThumbBox {width:250px !important;height:205px !important;overflow:visible !important;}
.noscript #thumbBox {width:250px !important;}
.noscript #thumbLink_0 {margin-left:0 !important;}


#form_privacy, #label_privacy {display:inline;width:auto;}



.empfehlen {
    margin: 0 0 5px 0;
    padding: 18px 18px;
    border: 1px solid #e68e12;
    font-size: 11px;
    font-weight: normal;
}
#resellertext{
  border: 1px solid #e98d10;
    background-color:#fff;
}
#resellertext p,#resellertext h1{margin:20px;}
#resellertext a{font-weight:bold;}
