.category-title {
	display: none;
}

/* SKU in der Artikeldetailansicht anzeigen */
.product-view .product-shop .product-ids { margin:4px 0 10px; color:#999; display: block; }

.product-view .product-shop .add-to-cart  { float:none;}

/* Moltomedia */
html,body	{min-height:100%;}
.wrapper {background:url("../images/bg_top.jpg") repeat-x;}
body {background:url("../images/bg_bottom.jpg") repeat-x left bottom ;}

/* Temp Header CSS */
#header			{width:960px; height:138px; margin-top:-16px; z-index:1000;}
#logo			{width:136px; height:100px;float:left;}
#nav-sector		{position:absolute; width:300px; height:50px; left:296px; top:0px;}
#quicksearch	{position:absolute; width:250px; height:50px; left:710px; top:50px;}

#nav-main 		{bottom:0; height:47px; left:0; position:absolute; width:960px; background:url("../images/nav_main_bg.png") no-repeat;}
/*#nav-main		{position:absolute; left:0; bottom:0; width:960px; padding:12px 0px 0px; border:1px solid #cdcdcd; border-style:solid none; z-index:500;}*/

/*
#nav-main li	{list-style:none; padding-right:17px; margin-right:17px; border:1px dotted #cdcdcd; border-style: none dotted none none; display:inline;}
#nav-main li.last	{border-style:none;}
#nav-main a			{text-decoration:none; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; font-size:14px;}
*/

#print-button	{width:17px; height:16px; float:left; margin:15px 20px 0;}

/* mage top navigation */
/* All Levels */
#nav { background:none; height:32px; padding:15px 0 0 20px; text-align:left; width:883px; z-index:1001; float:left;}
#nav li	{font-family:Georgia, "Times New Roman", Times, serif!important;}
/*#nav {background:none; min-height:0px;padding:0;text-align:left;width:960px; z-index:800;}*/
#nav li.over { z-index:990; }
#nav li.parent { position:relative; }
#nav li a span { cursor:pointer; }

/* 1st Level (Top Level) */
#nav li.first {}
#nav li.level-top { list-style:none; margin-right:17px; display:inline; float:left; height:18px; position:relative; z-index:1; padding-bottom:12px;}
#nav a.level-top { text-decoration:none; /*text-transform:uppercase;*/ font-weight:bold;  float:left; height:20px; background:none; font-weight:normal; font-size:16px; line-height:1; padding:0; border:none; text-decoration:none !important; }
#nav a.level-top span { float:left; background:none; padding:0; white-space:nowrap;/* font-weight:bold;*/ height:20px; line-height:20px;}

#nav li.over a.level-top,
#nav li.active a.level-top { height:18px; background:none; margin: 0; border:0; padding:0px 17px 0px 0px; border-right:1px dotted #ccc;}
#nav li.over a.level-top { height:18px; line-height:18px; position:relative; z-index:2; }

#nav li.over a.level-top span,
#nav li.active a.level-top span { background:none; padding:0; color:#3f80d3;}

#nav li a.level-top		{ padding:0px 17px 0px 0px; border-right:1px dotted #ccc;}

#nav li.last { border-bottom:0; border:none; padding-right:0; margin-right:0;}

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:250px; top:24px; left:-10000px; padding:0px 0px 4px !important; background: url(../images/nav_shadow_bottom.png) no-repeat bottom left; border:0 !important;}
#nav div ul { position:static; width:auto; background:none; padding:0; border:0 !important; }

#nav ul li { float:none; display:block; border:none; padding:4px 17px; background: url(../images/nav_bg.png) repeat-y !important;}
#nav ul li.first { margin-left:0; padding-top:3px;}
#nav ul li.last {}
#nav ul li.parent a {width:230px; color:#666; background: url(../images/secnav_lvl3_50v.png) no-repeat 210px 3px; display:block; padding-right:10px;}
#nav ul li.parent a:hover	{background-position:210px -47px;}
#nav ul li a { display:block; font-size:13px; line-height:1; padding:0; text-decoration:none !important; color:#333; }
#nav ul li.last > a { padding-bottom:0; }
#nav ul li a:hover { color:#3f80d3; }
#nav ul li.over a.over { color:#3f80d3; }
#nav ul li.active > a { color:#3f80d3; }

#nav ul li a span	{background: url("../images/linkpfeil_rechts.png") no-repeat scroll 0 3px transparent; padding-left:20px; padding-top:1px; display:block; line-height:18px;}

/* 3rd+ Level */
#nav ul ul,
#nav ul div {top:0px !important;}

#nav ul.level1 li a	{background:none;}
#nav ul.level1 li.parent a	{background:url(../images/secnav_lvl3_50v.png) no-repeat 210px 5px;}
#nav ul.level1 li.parent a:hover	{background-position: 210px -45px;}

#nav ul.level1 li.parent li a	{background:none;}

/* Show Menu */
#nav li.first  .shown-sub  {left:-20px;}
#nav li .shown-sub { left:-18px; z-index:991; }
#nav li .shown-sub .shown-sub { left:98%; }

#top-search { position:absolute; right:0; top:52px;}
/*mage header*/
.top-cart .block-title { 
	background:url(../images/icon_shopping_bag_small.png) no-repeat scroll 0 0;
	padding-left:25px;
}
.top-cart .block-title.expanded { background-position:0 0 !important; }

.header-panel .links	{line-height:25px;}
.header-panel .links li a { color:#003b87; }
.header-panel .links li a:hover { color:#003b87; }

#header .quick-access { float:right; padding:5px 0 0; width:310px;}
#header .quick-access .links { float:right; line-height:18px; white-space:nowrap; }
#header .quick-access .links li { /* float:left; line-height:18px; */ padding:0 7px 0 4px; background:url(../../default/images/bkg_sep.gif) no-repeat 100% 4px; }
#header .quick-access .links li.last { /* float:left; line-height:18px; */ padding:0 0 0 4px; background:none; }
#header .quick-access .links li a { color:#003b87; text-transform:uppercase; text-decoration:none; }
#header .quick-access .links li a:hover { color:#003b87; }
#header .quick-access .checkout-link li { font-weight:bold; padding:0 0 0 12px; background-position:6px 4px; }
#header .quick-access .cart-link li { font-weight:bold; padding:0 0 0 0px; background:none; }

#header .form-search { float:right; clear:right; padding:5px 0 0; white-space:nowrap; }
#header .form-search label { display:none; }
#header .form-search input.input-text { background:#fff url(../../default/images/bkg_search-input.gif) no-repeat 0 0; padding-left:23px; width:185px; }
input#search			{vertical-align:baseline;}
#header .form-search a { display:none; }
#header .form-search button.button { margin:0 0 0 2px; }
#header .form-search .search-autocomplete { z-index:999; position:relative!important; top:0 !important; left:0 !important; height:0 !important; overflow:visible !important; }
#header .form-search .search-autocomplete ul { border:1px solid #c7c7c7; border-top:0; padding-left:0; width:210px; background-color:#fcf8f4; position:absolute; top:-1px; }
#header .form-search .search-autocomplete li { padding:4px 6px 4px 24px; border-bottom:1px solid #fff; font-size:12px; cursor:pointer; }
#header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
#header .form-search .search-autocomplete li.selected {}
#header .form-search .search-autocomplete li.last { border-bottom:0; }
#header .header-panel { width:300px; float:left; background:none; line-height:16px !important; padding:0; margin-left:130px;}
#header .header-panel .welcome-msg {line-height:16px !important;}

#header  .top-cart .actions button.button span, #header .top-cart .actions button.button span span { background-image:url(../images/bkg_btn.png); background-repeat:no-repeat; }
#header .top-cart { z-index:700; }
#header .top-cart .block-content {background:#fff;}
#header .top-cart .block-content table th {text-align:left; padding: 1px 8px 1px 0;}
#cartHeader { margin-right:8px; }
.top-cart .block-content .block-subtitle, 
.top-cart .block-title strong, 
.top-cart .block-title.expanded strong {color:#003b87;}

/* footer */
.footer-container { background: url(../images/footerschatten.png) no-repeat; border:none; margin:0; padding:11px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
.footer { background:transparent;/* background:url(../images/verlauf.png) no-repeat; */padding:10px 0px;}
.footer a {text-decoration:none;}
.footer ul.links, .footer ul { border-left:1px dotted #CDCDCD; color:#333333; float:left; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 11px 0 0; width:181px;  margin:0;}
.footer ul.links li, .footer ul li { border:medium none; display:block; font-size:12px; font-weight:normal; padding:0 0 2px 10px; margin:0; }
.footer ul.links li.last, .footer ul li.last { margin:0; padding-bottom:0; }

/* newsletter anmeldung */
.form-subscribe { width:382px; padding:0 11px 0 0; background:none; }

/*main*/
body	{font-size:12px; font-family:Arial; color:#666;}
div		{position:relative;}
h1		{font-size:25px; margin-bottom:10px; color:#333333 !important;}
h2		{font-size:18px; margin-bottom:10px; color:#333333 !important;}
h3		{font-size:16px;}
a		{color:#666}
a:hover	{color:#3f80d3;}
a.active{color:#3f80d3;}
p		{margin:5px 0px; }
.clear		{clear:both;}

.page { font-family:Arial; margin:auto; padding:0 15px; width:960px; text-align:left; }
#content-wrap {width:960px; margin-bottom:30px;}

/* schriften */
.page-title h1, .page-title h2 {font-family:"Times New Roman", Times, serif; color:#333;}
.page-title h1 {font-size:25px;margin-bottom:10px;}
.page-title h2 {font-size:18px;margin-bottom:8px;}

/* breadcrumb */
#nav-breadcrumb-wrap { margin-bottom:17px;width:940px; border-bottom:1px solid #DADADA; padding:0 0 11px 20px;}
#nav-breadcrumb-wrap.empty {border:none;height:13px;margin:0;}

#back {float:left; height:12px; margin-right:10px;}
#back a {border-right:1px solid #CDCDCD;  text-decoration:none; font-size:10px; text-transform:uppercase;background: url(../images/breadcrumb_back_10v.png) no-repeat 0px 4px; padding-left:10px; padding-right:10px;}
/*
#back a:hover { color:#3f80d3;}

#back				{display:inline-block; padding-right:10px; border-right:1px solid #cdcdcd;}
#back a				{text-decoration:none; font-size:10px; text-transform:uppercase; }
*/
#back a:hover		{background-position:0px -6px;color:#3F80D3;}
#nav-breadcrumb {float:left; height:12px;}
#nav-breadcrumb li {display:inline;font-size:10px;list-style:none outside none;padding-right:10px;text-transform:uppercase;}
#nav-breadcrumb li.first a	{background:none; padding:0;}
#nav-breadcrumb	li.active	{color:#3F80D3; background: url(../images/breadcrumb_next_10v.png) no-repeat 0px -6px; padding-left:10px;}
#nav-breadcrumb	a			{text-decoration:none; background: url(../images/breadcrumb_next_10v.png) no-repeat 0px 4px; padding-left:10px;}
#nav-breadcrumb	a:hover		{background-position:0px -6px;}

/*sekund�rnavigation*/
/*
.sidebar .block-layered-nav dd a {color:#666; background: url(../images/secnav_lvl4_50v.png) no-repeat 0px 5px; padding-left:8px;}
.sidebar .block-layered-nav dd a:hover,.sidebar .block-layered-nav dd a.active{background-position:0px -45px;}
#nav-sec li li		{padding:4px 0px 0px 10px; border:none; font-size:11px; font-weight:normal;}
*/
.sidebar .block {background:none;border-bottom:none;}

.col-right .block-list li a.current,
.col-right .block-list li a.hover,
.sidebar .block-account li a.current,
.sidebar .block-account li a:hover { background:none !important;color:#3f80d3;}

.col-right .block-list li.item { padding-top:0 !important;}
.col-right .block-list li.last { border:none !important; }
.col-right .block-list li		{border-bottom:1px dotted #ccc !important;}

.col-right .block-title		{background:url(../images/acc_center_inactive.gif) no-repeat 0px -30px;}
.col-right #wishlist-sidebar .actions	{padding:0;}

.sidebar .block-layered-nav .currently .label	{color:#333;}
/*
.sidebar .block-list .product-name a { color:#666; text-decoration: none; }
.sidebar .block-list .product-name a:hover { color:#3F80D3; }
*/
.sidebar .block-list .product-name { margin:0;}
.sidebar .block-list .product-name a {color:#666;background: url(../images/secnav_lvl3_50v.png) no-repeat 0px 10px;padding:5px 10px;display:block;text-decoration:none;}
.sidebar .block-list .product-name a:hover {color:#3F80D3;background-position:0px -40px; }


.block-wishlist p.block-subtitle {padding: 0 0 0 10px;}
.sidebar .mini-products-list .product-details { margin:0 0 10px; }



.opc-block-progress .block-content, 
.sidebar .block .block-content,
.sidebar .block-layered-nav .block-content				{padding:0px 0px 17px;}

.opc-block-progress dt, 
.sidebar .block dt,
.sidebar .block-layered-nav dt		{font-size:12px; color:#333; margin:0; padding:10px 0px 0px 10px; border-top:1px dotted #999; background-color:#fff; z-index:5; position:relative;}

#narrow-by-list		{overflow:hidden;}
#narrow-by-list dt	{cursor:pointer;}
#narrow-by-list dt:hover	{color:#3F80D3;}

.sidebar .block dt {padding-bottom:10px;}

.opc-block-progress dd, 
.sidebar .block dd,
.sidebar .block-layered-nav dd		{padding-left:10px; background-color:#fff; margin:0; padding-bottom:0px; z-index:4; position:relative; overflow:hidden;}

.opc-block-progress ol, 
.sidebar .block ol,					
.sidebar .block-layered-nav ol		{padding-top:0px; padding-bottom:8px;}

.opc-block-progress ol li, 
.sidebar .block ol li,
.sidebar .block-layered-nav ol li,
.sidebar .actions	{padding:4px 0px 0px 10px; margin:0; font-size:11px;}
.sidebar .actions a	{float:none !important;}

.opc-block-progress dd a, 
.sidebar .block dd a,
.sidebar .block-layered-nav dd a	{color:#666; background: url(../images/secnav_lvl3_50v.png) no-repeat 0px 5px; padding-left:10px;display:block;}

.opc-block-progress dd a:hover, 
.sidebar .block dd a:hover,
.sidebar .block-layered-nav dd a:hover	{background-position:0px -45px; text-decoration:none; color:#3f80d3;}

.opc-block-progress dd a.active, 
.sidebar .block dd a.active,
.sidebar .block-layered-nav dd a.active	{background-position:0px -45px}

.sidebar .block dd a.sub,
.sidebar .block-layered-nav dd a.sub	{background-position:0px -95px}

.sidebar .block-account li a	{padding:10px 0 10px 10px;}
.sidebar .block-account li		{border-bottom:1px solid #dadada; background:none;}
.sidebar .block-account li.current		{border-bottom:1px solid #dadada; background:none; padding:10px 0 10px 10px;}

.opc-progress-container .opc-block-progress .block-title,
.opc-block-progress .block-title { border:none; }
.opc-progress-container .opc-block-progress .block-title,
.sidebar .block .block-title,
.sidebar .block-layered-nav .block-title  { padding:26px 0 0 10px; }

.sidebar .block-list .block-title,
.sidebar .block-wishlist .block-title	{ padding:10px; border-top:1px solid #dadada !important; border-bottom:1px solid #dadada !important;}
.sidebar .block-list .block-content,
.sidebar .block-wishlist .block-content	{ border:1px solid #dadada; border-top-style:none; padding-right:5px; padding-left:10px;}
.sidebar .block							{margin-bottom:15px;}
.col-right .block .block-title strong span	{font-size:12px; font-weight:bold;}
.col-right .block .actions button.button  	{float:left; margin-top:10px;}
.col-right .block-list .block-content p		{margin-top:0;}
.col-right .block-list .block-content		{padding-top:5px !important;}
.block-wishlist p	{margin-top:0;}
.block-wishlist	.block-content	{padding-top:5px !important;}

.block-list .block-content ol {margin:0;}

.sidebar .block .block-title strong,
.opc-wrapper .block .block-title strong {color:#666; font-size:14px; line-height:14px !important;}

.opc-block-progress dt { padding:5px 10px 4px; }
.opc-wrapper .page-title { margin:0; }

/* .sidebar .block .block-title strong  span { color:#333; font-size:14px; display:block; padding-left: 25px; background: url(../images/linkpfeil_rechts.png) no-repeat; } */




/* content */
.main { border:none; margin:0; background:none; }
.main h1	{font-family:Arial!important;font-size:19px !important;font-weight:bold;color:#666666;}
.main h2	{font-family:Arial!important;font-size:18px;font-weight:normal;color:#666666;}
.main h3	{font-family:Arial!important;font-size:14px;font-weight:bold;color:#666666;}
.main h4	{font-family:Arial!important;}
.main h5	{font-family:Arial!important;}

.col-main	{font-family:Arial;font-size:12px;line-height:1.3;color:#666666;}
.col1-layout .col-main { width:958px; padding:0; border:1px dotted #cccccc; background-color:#ffffff; padding:0px;}
.col2-left-layout .col-main { width:738px; padding: 0; margin:0; padding:0 10px; border:1px dotted #cccccc; background-color:#ffffff; padding-bottom:10px;}
.col3-layout .col-wrapper  { width:768px; }
.col3-layout .col-wrapper .col-main  { width:536px; padding: 0px 15px; margin:0; border:1px dotted #cccccc; background-color:#ffffff; padding-bottom:15px;}
.col-left, .col-right  { width: 190px; margin:0; padding:0; }
.col-right  { width: 182px; margin-left:10px; }
.col-left	{margin-right:10px; font-family:Georgia, "Times New Roman", Times, serif!important;}
.col2-right-layout .col-main	{width:745px; padding:0 10px 20px; border:1px dotted #cccccc; background-color:#ffffff;}

.navi-ranke	{ background:url(../images/navi-ranke.jpg) no-repeat top left; width:100%; height:231px; z-index:5;}

.page-title { background:none; border:none;}
.page-popup .page-title, .col-main .page-title, .col1-layout .col-main .page-title { margin:0; padding:0;}
.category-title { border: none;}
.category-products	{ padding-top:10px; }

.category-description   {padding: 0 0 20px 0;}
.category-description img  {margin:10px !important;}

/* category */
.products-grid { padding:0; margin:0 0 25px; border-bottom:1px solid #dadada;}
.products-grid li.item { margin-right:9px; width:169px; margin-bottom:25px;}
.products-grid li.last { margin-right:0; }
.products-grid .product-name { padding: 0; margin: 0 7px 0 0px; min-height:45px;}
.products-grid .product-name a { color:#333; font-size:12px; display:block; } 
.category-title { display: block; }
.category-products ul.last	{border:none;}

.products-list li.item { padding:0 0 10px;margin:0 0 10px;}
.products-list .product-shop {margin-left:193px;}
.products-list .product-image {margin-right:-386px;}

.products-list .product-name { padding: 0; margin: 0; }
.products-list .product-name a { color:#333; font-size:12px; display:block; /*padding-left: 25px; background: url(../images/linkpfeil_rechts.png) no-repeat;*/ } 

.f-fix	{top:2px;}

.category-products .box-collateral .box-content { padding:0 0 20px 0; }
.category-products .box-collateral ul.first { padding-top:20px;}
.category-products .box-collateral .box-content li.item { width:171px; margin-right:11px; display:inline-block; float:left; text-align:center; }
.category-products .box-collateral .box-content li.last { width:171px; margin-right:0;}

.category-products .box-collateral .box-content li.item .product-details { text-align: left; }
.category-products .box-collateral .box-content li.item .product-details .product-name { padding: 0; margin: 0 15px; text-align:center;}
.category-products .box-collateral .box-content li.item .product-details .product-name a { color:#333; font-size:12px; display:block; } 

/* detail */
.catalog-product-view .col1-layout .col-main { padding:0;}
.product-view  { background:none; border:none; margin:0; width:960px; }
.product-view .product-img-box{ padding:0; width:382px; }
.product-view .product-img-box   .product-img-container {height:370px !important;}
.product-view .product-shop { width:567px; padding:0;  }
.product-view .product-shop .product-main-info { background:none; border-bottom:1px solid #cdcdcd; margin:0; padding:0;}
.product-view .product-essential {z-index:100;}
.product-view .product-img-box .more-views li.360	{border:none;}

/* checkout */
#checkout-review-table td.last	{text-align:right;}
.complete	{background-color:#F0F7FF;}
dt.complete	{background:#F0F7FF url(../images/icon_ok.gif) no-repeat 160px 10px;}
dd.complete	p	{margin:0;}
#checkout-progress-wrapper	dd,
.block-account .block-content	{padding-bottom:10px; border-left:1px solid #dadada; border-right:1px solid #dadada;}
#checkout-progress-wrapper dt	{border:1px solid #dadada; border-bottom-style:none;}
#checkout-progress-wrapper dl,
.block-account .block-content	{border-bottom:1px solid #dadada;}
#checkout-progress-wrapper .block-title,
.block-account .block-title		{padding:10px !important; border:1px solid #dadada; border-bottom-style:none; background:url(../images/acc_center_inactive_mod.gif) no-repeat -2px -30px; border-bottom:none !important;}
#checkout-progress-wrapper .block-content,
.block-account .block-content	{padding:0px !important;}
.opc .active .step-title h2 {background-image:none !important; background-color:#E6E6E6;}
.opc .allow .step-title h2	{background-color:#F0F7FF;}
.opc .step-title	{margin:0; border-bottom:1px solid #dadada;}
.step-title h2	{margin-bottom:0; border:0 !important;}
#checkoutSteps			{border-top:1px solid #dadada; margin-top:2px;}
#checkoutSteps .section	{border-left:1px solid #dadada; border-right:1px solid #dadada;}

a.button span, button.button span span ,
a.button, button.button span { color:#3f80d3;background-image:url(../images/bkg_btn.png); }
a.button, button.button span { padding:0 0 0 10px; }
a.button span, button.button span span { padding-right:11px !important; padding-left:2px !important;}

.customer-name-change-alert		{position:absolute; right:0; top:75px; width:230px;}

#wishlist-sidebar .actions {	margin:0 0 10px 0;}

#product_comparison button.btn-cart span,
#wishlist-table button.btn-cart span,
#wishlist-sidebar button.btn-cart span,
.products-grid button.btn-cart span,
.products-list button.btn-cart span,
.product-view .product-essential button.btn-cart span,
.add-to-cart button.btn-cart span {background:url(../images/tasche_medium.png) no-repeat;height:39px !important;padding:0 0 0 38px !important;}
.add-to-cart-form img	{padding-top:12px;}


.product-view .product-essential button.btn-cart span span, 
.add-to-cart button.btn-cart span span {background:none; color:#fff; padding:8px 5px 0 !important; background:url(../images/button_medium.png) no-repeat top right; font-size:11px !important;}

#product_comparison button.btn-cart span span,
#wishlist-table button.btn-cart span span,
#wishlist-sidebar button.btn-cart span span,
.products-grid button.btn-cart span span,
.products-list button.btn-cart span span {background:none; color:#fff;padding:10px 5px 0 !important; background:url(../images/button_medium.png) no-repeat top right;}
.mini-products-list .product-details .product-name { overflow:hidden;}

p.required { color:#3f80d3;  width:568px;}
.required em { color:#3f80d3; }
.opc-progress-container { width:190px; }
.opc { width:738px; }

.opc .step-title h2 {  padding-left:15px; color:#666; }
.opc .active .step-title h2 { font-size:14px;  font-weight:bold; padding-left:15px; background-color:#E6E6E6 !important;}
/**/
.opc-wrapper .page-title .callout { display:none; }
.opc-wrapper {background: none; }
/* .please-wait !*/
.please-wait { border-color:#9fbfe9; color:#3f80d3; }
.messages li.success-msg {
background:none !important;
border-color:#3f80d3;
background-color:#D7E9FF !important;
color:#3f80d3;
}
.messages li.success-msg a {
color:#3f80d3;
text-decoration:underline;
font-weight:bold;
}

#messages_product_view	{margin:0;}

#checkout-step-login .form-list label {text-align:left;}

.form-list label {
color:#666;
float:left;
font-size:11px;
font-weight:bold;
padding:2px 11px 0 0;
text-align:right;
width:182px;
}

#datenschutz	{position:relative; top:16px;}
.datenschutz #advice-required-entry-datenschutz	{ left:20px;}
#billing\:country_id,
#billing\:region_id,
#shipping:country_id		{width:125px;}
#shipping-address-select,
.opc .input-box	{width:250px !important;}
#payment_form_ipayment_cc label,
#payment_form_ipayment_elv label	{text-align:left!important;}
.results-view	{margin:0!important;}
.input-box .required	{text-align:left;}
.billing-required .required		{text-align:left!important; padding-left:195px!important;}

.form-list .add-field .input-box {
	margin-left:193px;
}

.form-list select {
width:80px;
}
.form-list input.input-text, .form-list textarea {
width:250px;
}

#payment_form_ipayment_cc label	{float:none !important;}

div.validation-passed	{padding-right:25px;}

.email-notice	{position:absolute; left:280px; top:0; width:260px;}
.form-list .passwordnotice	{position:absolute; right:95px; top:-5px; width:390px;}

.form-list p	{padding:0;}

.form-list .control .input-box	{margin-left:194px; }

.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text	{width:70px;}

.form-list .customer-dob .dob-year input.input-text {width:82px;}
.form-buttons p.back-link { width:181px; }
.form-buttons { margin:0; width:568px; }

/* warenkorb */
.cart { background:none; }
.cart-price		{float:right;}
#shopping-cart-table	{border-left:1px solid #dadada; border-right:1px solid #dadada;}
#shopping-cart-table tbody tr.last td	{border-top:1px solid #dadada;}

/* benutzerkonto */
.sidebar .block-account { background:none; }
.sidebar .block-account li {padding-bottom:0;}
.sidebar .block-account li a {padding-bottom:5px;}
.cart .cart-collaterals { width:250px; }
.cart .deals		{width:250px; margin:0;}
.cart .deals div	{width:190px; height:250px; padding:10px; float:left; border:1px solid #dadada; margin-right:20px;}
.cart .deals #privilege-agreement-box label {float: right; width: 170px;}
.cart .deals #privilege-agreement-box #privilege-agreement {float: left}
.cart .deals #privilege-agreement-box {height: auto; float: none; border: none; padding: 10px 0 0 0;}
.cart .deals #advice-required-entry-privilege-agreement {  height: auto; border: none; float: right; width: 150px;}
.v-fix				{width:150px !important; border:0 !important; padding:0 5px 0 0 !important;}
.form-subscribe .v-fix	{width:195px !important;}
.form-subscribe	button.button	{margin:0; float:none; margin-left:10px;}
.deals .button		{margin-top:10px;}
.cart .cancel-btn	{margin-right:0;}
.cart .checkout-types	{text-align:right;}
.cart .totals		{padding-right:0;}
.checkout-types ul	{position:absolute; left:-400px; top:20px; text-align:left; width:190px; height:150px; padding:10px; border:1px solid #dadada;}
.cart .checkout-types .btn-proceed-checkout span	{background-image:url(../images/btn_blau.gif); padding-left:10px !important; height:28px !important;}
.cart .checkout-types .btn-proceed-checkout span span	{background-image:url(../images/btn_blau.gif);}
#shopping-cart-totals-table .price	{color:#003B87;}
#shopping-cart-totals-table strong	{color:#003B87;}

.box-collateral .box-title {background:none; border:none; margin:0; padding:0;}
.toolbar .sorter, .toolbar .pager { border:1px dotted #999; }
.toolbar .sorter { border-width:1px 0 0 0; }
.toolbar .pager { border-width:1px 0; }
.toolbar-bottom { display:block;}
.success-wrap			{width:650px;}
.v-fix #newsletter		{width:190px;}
.mouseover-image		{position:absolute; left:-120px; top:1px; border:1px solid #dadada; padding:5px; background-color:#fff; width:100px; height:100px; z-index:100;}

.col2-right-layout .product-view .product-shop, .col2-right-layout .product-view .product-collateral {
float:right;
padding:10px;
width:365px;
}

.product-img-box .notice	{width:350px;}
.top-cart .block-title strong	{font-size:12px;}
.coupon-label		{margin-left:63px; padding-top:4px; margin-right:64px;}
.coupon-head		{padding-top:2px;}
.col2-right-layout .product-view .product-shop	{float:right;}
.col2-right-layout .product-view .product-img-box	{float:left;}

#main-image-wrap {width:370px; height:370px;}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 1px solid #3F80D3;
	margin:-1px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}
/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}
/* This is the zoom window. */
.cloud-zoom-big {border:1px solid #3F80D3;overflow:hidden;}
/* This is the loading message. */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}

.lightwindow	{text-decoration:none; color:#3f80d3;}
a.button span, button.button span span	{text-transform:uppercase !important; font-family:Arial !important; font-size:11px !important;}
.block-wishlist .block-subtitle		{font-weight:normal !important;}
.box-related .box-title		{background:url(../images/acc_center_inactive_kachel.png) repeat-x  0px -44px; height:22px; border-bottom:1px solid #dadada; padding:5px 0 0 13px;}
.box-related .box-content li{width:170px !important;}
.box-related				{border:1px solid #dadada;}
.accordion-toggle			{background:url(../images/secnav_lvl3_50v_neu.png) no-repeat 170px 15px;}
.accordion-toggle:hover		{background-position: 170px -35px;}
.accordion-toggle-active	{background:url(../images/secnav_lvl3_50v_neu.png) no-repeat 170px -85px; color:#3f80d3 !important;}
.accordion-toggle-active:hover	{background:url(../images/secnav_lvl3_50v_neu.png) no-repeat 170px -85px; color:#3f80d3 !important;}

/** angleich auf solr suche **/
#narrow-by-list dt { color:#555 !important; padding-left:20px  !important; }
#narrow-by-list dd ol li {  padding-left:20px !important; }
.accordion-toggle { background-image:none; }

.groped-product-type	{padding:0; margin:0; border:0;}
.360_view	{background:url(../images/360grad_arrow_02.jpg) no-repeat; width:48px; height:48px;}

/*Door pages*/
#doorpage td {border: 0px; padding: 0px;}
#doorpage img {border: 0px}

#milieuslideshow	{height:330px;}
.country select	{width:256px !important;}
.neben-bild	{padding-left:10px; width:250px;}
.newsletter-subscribe-footer	{width:382px; float:left;}
.newsletter-subscribe-footer .form-subscribe button.button {margin:6px 0 0;}
.category-image	{padding-bottom:5px;}
.info-box .box-title a,
.sub-title a	{text-transform:none;}
.page-empty		{padding-top:0;}
#country	{width:256px;}

#lightwindow_contents img	{width:700px;}
#lightwindow_contents #lightwindow_loading img	{width:auto;}

.dekor-overview		{width:265px; text-align:center;}
.dekor-overview a	{background:url(../images/bkg_btn.png) no-repeat; padding-left:10px; display:inline-block; text-decoration:none; color:#3f80d3; font-weight:bold;}
.dekor-overview span{background:url(../images/bkg_btn.png) no-repeat right top; padding:4px 10px 0 1px; display:inline-block; height:20px; text-transform:uppercase; font-size:11px;}

.product-prev		{width:50px;}
.product-prev a		{background:url(../images/bkg_btn.png) no-repeat; padding-left:10px; display:inline-block; text-decoration:none;}
.product-prev span	{background:url(../images/bkg_btn.png) no-repeat right top; padding-right:11px; display:inline-block; height:24px;}
.product-prev span span	{background:url(../images/arrow_blue_left_big.png) no-repeat 0 6px; padding:2px;}

.product-next		{width:50px; text-align:right;}
.product-next a		{background:url(../images/bkg_btn.png) no-repeat; padding-left:9px; display:inline-block; text-decoration:none;}
.product-next span	{background:url(../images/bkg_btn.png) no-repeat right top; padding-right:10px; display:inline-block; height:24px;}
.product-next span span	{background:url(../images/arrow_blue_right_big.png) no-repeat 2px 6px; padding:2px;}

#mouseover-image-prev	{position:absolute; left:0; top:22px; border:1px solid #dadada; background-color:#fff; width:100px; height:100px; z-index:5;}
#mouseover-image-next	{position:absolute; right:0; top:22px; border:1px solid #dadada; background-color:#fff; width:100px; height:100px; z-index:5;}

.old-price .price { font-size: 11px; }

/* Checkout Sidebar Creditcard Images */
#creditCardImages{margin: 5px 0 0 0;}
#creditCardImages img{    margin-top: 5px; margin-right: 14px;}
#ccwrapper{ }

.switch .switcher { color: #003B87; }
.switch ul li a { color:#003B87; }
.switch ul li a:hover { color:#003B87; }
.list-opened { color:#6272C2 !important; }
.switch .faded a { color: #6272C2; }


/** sitebar produkt des monats **/
.sidebar .block-potm .block-title { text-align:left; }
.sidebar .block-potm .product-name a { background:none; padding:0; text-decoration:underline; color:#333;}
.sidebar .block-potm .product-name a:hover { text-decoration:none; color:#333;}
.sidebar ul.products-grid, .sidebar ul.products-grid li { width:165px; padding-left:0; margin:0; text-align:left; border:none !important;}
