body  {
margin:0 !important;
}
#shopInformation {
	width:46em;
	float:left;
	margin:0;
	padding: 0 !important;
}
#shopInformation h1 {
	margin:0;
	padding:0;
	line-height:1em  !important;
	vertical-align:bottom;
}
#shopInformation p {
	padding:0;
	margin:0;
	font-size:0.8em;
}
#affiiliate a {
	display:block;
	float:right;
	font-size:0.6em  !important;
	padding:0  !important;
	margin:1px 0  !important;
	float:right;
	font-weight:normal  !important;
}
#headerUserInformation {
line-height:1.4em !important;
padding:3px 4px  !important;
}
#headerUserInformation ul.right {
	margin-top:-2.1em;
	margin-right:0em;
	padding:0 0.2em 0 0;
	width:50%;
}
* html #headerUserInformation ul.right {
	margin-right:0em;
	margin-top:0 !important; /* fix for ie 6 */
}
*+html #headerUserInformation ul.right {
	margin-top:0 !important; /* fix for ie 7 */
}
#headerUserInformation ul.left li#userChart {
	border:none !important;
	float:left;
	width:300px;
	}
#menu {
display:none !important;
}
h2, h3, #configurationHeader, ul.tab-navi li a {
font-size:0.9em !important;
}
.navigation {
padding:0 !important;
width:51.3em !important;
width:51em;
}
*+html .navigation .num1,
*+html .navigation .num2,
*+html .navigation .num3,
*+html .navigation .num4,
*+html .navigation .num5{
padding-right:80px;
}
*+html .navigation .num6{
padding-right:100px;
}
.navigation div span {
margin-right:4px !important;
margin-right:0;
color:#C1801C !important;
}
.navigation small.right {
margin-top:-1.4em !important;
margin-top:-1.1em;
}
.mvc #index.classicCompact {
padding-left:0 !important;
}
.mvc #index.classicCompact fieldset {
height:20em !important;
margin:0 7px 0 0 !important;
height:21em ;
margin:0 5px 0 0;
}
.mvc #index.classicCompact fieldset h3.small-gap-down {
	margin-bottom: 4px;
	height:55px;
	width:9.3em;
	overflow:hidden;
display:none;
}
.mvc #index.classicCompact fieldset .articleSizes {
height:28px !important;
}
.mvc #index.classicCompact fieldset .articleDesc span {
margin-right:0px !important;
margin-right:2px ;
}
.mvc #index.classicCompact fieldset .articlePrice {
border-bottom: 0 !important;
padding:0 0 !important;
}
.mvc #index.classicCompact fieldset .articlePrice {
border-bottom:0 !important;
}
.mvc #index.classicCompact fieldset .articleSizes label {
font-size:0.7em !important;
}
.freeColorSelection h4 {
font-size:0.7em !important;
}
.freeColorSelection li.selected img, .freeColorSelection a:hover img {
border:3px solid #C1801C !important;
}
.mvc #index.classicCompact fieldset h5 {
height:1.5em !important;
overflow: hidden;
line-height: 25px;
}
.price, .price-coupon, .price-old, .checkout-v2 #basketPriceTotal span strong {
color:#A16526 !important;
}
.button.main, .large-prio-1-button, .large-prio-2-button, .prio-1-button, .prio-2-button {
color:#E4E8EB !important; 
background-image: none !important;
background-color: #A16526 !important;
border-color:#cccccc !important; 
}
.button.main:hover{
color:#ffffff !important;
cursor:pointer;
border-color:#E4E8EB !important; 
}
select, input, textarea,
#menu li a:hover, #producttype_tabbox a:hover, #menuCheckout ol li a, #frmFilter h4, h3.navi-level-4-header, .headers-color {
color:#596171 !important; 
}
select, input, textarea{
border:1px solid #cccccc !important; 
}
#filterCategoryId,
#filterDepartmentId{
/*display:none !important;*/
}
#frmFilter {
float:left;
margin-bottom:10px !important; 
background-color:#eeeeee !important; 
padding: 0 !important; 
}
.articleImages{
border-top:1px solid #A16526 !important; 
}
.detailArticleHeadline {
padding:0 0 0 0 !important; 
}
#detailArticlePrint  {
margin-left:0 !important; 
margin-bottom:20px !important; 
border-top:1px solid #A16526 !important; 
}
#frmArticleDetails fieldset div label {
font-size:0.8em !important; 
}
#frmArticleDetails  h3{
margin-bottom:6px !important;
}
#frmArticleDetails  h5{
font-size:0.8em !important; 
font-weight:bold !important;
margin:4px 0  !important;
}
#producttype_tabbox {
width:100% !important; 
margin:20px 0 0 !important; 
}
.detailProduct {
margin:20px 0 0 !important; 
}
.tabBoxContent{
background-color:#ffffff;
padding:15px !important; 
overflow:hidden !important; 
}
ul.tab-navi {
margin:12px 0 0 !important; 
padding-left:0 !important; 
}
ul.tab-navi li {
background-color:#E4E4E4 !important;
}
ul.tab-navi li a {
border-width:0 0 1px 0 !important;
border-bottom:1px solid #eeeeee !important;  
}
ul.tab-navi li.current {
background-color:#ffffff !important; 
color:#000000 !important;
}
ul.tab-navi li.current a {
border:none !important;
}
#confo_info1, #confo_info2, #confo_info3, #confo_info4 {
padding:0 !important; 
}
#menuCheckout  {
font-size:0.8em !important;
font-weight:bold;
}
#menuCheckout ol li.current{
background-color:#A16526 !important;
}
#menuCheckout ol li.current a,
#menuCheckout ol li a:hover{
color:#E4E8EB !important;
}
.checkout-v2 .content h1 {
font-size:1em  !important;
}
fieldset strong{
font-size:0.9em  !important;
}
.trusted-shop-box-partner-shops{
background-color:#ffffff !important;
margin-left:0 !important;
width:100% !important;
}
.checkout-partner-info-box{
background-color:#ffffff !important;
}
.checkout-v2 #basketCheck div.checkoutInformationBox,
 .checkoutInformationBox,
.checkout-v2 .checkoutStepsTop li.left,
.checkout-v2 .checkoutStepsBottom li.left,
.checkout-v2 #basketItems .thumb{
margin-left:0 !important;
}
.checkout-v2 #basketCheck div.checkout-partner-info-box, .checkout-partner-info-box,
.checkout-v2 .checkoutStepsTop li.right, .checkout-v2 .checkoutStepsBottom li.right  {
margin-right:0 !important;
}
*+html #ssl a{
font-size:0.9em !important;
line-height:0.9em; !important;
padding:0.7em 0.4em 0 2em;
}
.checkout-v2 #basketItems .basketDelete .delete {
margin:0.3em 0 -0.2em 0 !important;
}
*+html .checkout-v2 #basketItems .basketDelete .delete {
margin:0.3em 0 !important;
}
.checkout-v2 #checkoutAddress form fieldset div {
line-height:1.1em !important;
}
#footer small {
	float:left;
	display:block;
	width:710px !important;
	margin:1.6em 0.5em;
font-weight:normal;
	font-size:0.6em !important;
}
#menuFooter ul li a {
	font-weight:normal;
	font-size:0.7em !important;
}
