/* ::::: http://hzgalerie.dd5server.de/skin/frontend/base/default/css/widgets.css ::::: */

/* ::::: http://hzgalerie.dd5server.de/skin/frontend/default/f002_red/css/styles.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { font: 12px/1.55 Arial,Helvetica,sans-serif; color: rgb(47, 47, 47); text-align: center; }
img { border: 0pt none; vertical-align: top; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
:focus { outline: 0pt none; }
h1, h2, h3, h4, h5, h6 { margin: 0pt 0pt 5px; line-height: 1.35; color: rgb(10, 38, 60); }
h1 { font-size: 20px; font-weight: normal; }
h2 { font-size: 18px; font-weight: normal; }
h4 { font-size: 14px; font-weight: bold; }
form { display: inline; }
fieldset { border: 0pt none; }
legend { display: none; }
p { margin: 0pt 0pt 10px; }
strong { font-weight: bold; }
ul, ol { list-style: none outside none; }
.v-middle { vertical-align: middle; }
.f-right, .right { float: right ! important; }
.no-display { display: none; }
.wrapper {  }
.page {  }
.main-container {  }
.main { width: 950px; margin: 0pt auto; min-height: 400px; padding: 25px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 254); text-align: left; }
.col-left { float: left; width: 195px; padding: 0pt 0pt 1px; }
.col-main { float: left; width: 685px; padding: 0pt 0pt 1px; }
.col-right { float: right; width: 195px; padding: 0pt 0pt 1px; }
.col3-layout .col-main { width: 475px; margin-left: 17px; }
.col3-layout .col-wrapper { float: left; width: 687px; }
.col3-layout .col-wrapper .col-main { float: left; }
input, select, textarea, button { font: 12px/15px Arial,Helvetica,sans-serif; vertical-align: middle; color: rgb(47, 47, 47); }
input.input-text, select, textarea { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(182, 182, 182); }
input.input-text, textarea { padding: 2px; }
select { padding: 1px; }
select option { padding-right: 10px; }
button.button::-moz-focus-inner { padding: 0pt; border: 0pt none; }
button.button { overflow: visible; width: auto; border: 0pt none; padding: 0pt; margin: 0pt; background: none repeat scroll 0% 0% transparent; cursor: pointer; }
button.button span { display: block; height: 19px; padding: 0pt 0px; font: bold 12px/19px Arial,Helvetica,sans-serif; text-align: center; white-space: nowrap; }
button.button span span { border: 0pt none; padding: 0pt; }
input.input-text:focus, select:focus, textarea:focus { background-color: rgb(237, 247, 253); }
.page-title { width: 100%; overflow: hidden; border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 25px; }
.page-title h1, .page-title h2 { margin: 0pt; font-size: 20px; color: rgb(10, 38, 60); }
.pager { font-size: 11px; padding: 4px 8px; text-align: center; }
.pager .amount { float: left; margin: 0pt; }
.pager .limiter { float: right; }
.pager .limiter label { vertical-align: middle; }
.pager .limiter select { padding: 0pt; margin: 0pt 0pt 1px; vertical-align: middle; }
.sorter { font-size: 11px; padding: 3px 8px; }
.sorter .view-mode { float: left; margin: 0pt; }
.sorter .sort-by {  }
.sorter .sort-by label { vertical-align: middle; }
.sorter .sort-by select { padding: 0pt; margin: 0pt 0pt 1px; vertical-align: middle; }
.toolbar {  }
.toolbar .pager { padding: 3px 8px; }
.toolbar .sorter {  }
.toolbar-bottom {  }
.links li { display: inline; }
.links li.first { padding-left: 0pt ! important; }
.links li.last { background: none repeat scroll 0% 0% transparent ! important; padding-right: 0pt ! important; }
.link-compare { font-weight: bold; }
.separator { margin: 0pt 3px; }
.logo { float: left; }
.header-container {  }
.header { margin: 0pt auto; padding: 0px; text-align: left; position: relative; z-index: 1000; }
.header .logo { float: left; text-decoration: none ! important; }
.header .logo strong { position: absolute; top: -999em; left: -999em; width: 0pt; height: 0pt; font-size: 0pt; line-height: 0pt; text-indent: -999em; overflow: hidden; }
.header .quick-access {  }
.header .welcome-msg {  }
.header .links { float: right; margin: 0pt 0pt 6px; }
.header .links li {  }
.header .links a {  }
.nav-container {  }
#nav { margin: 0pt auto; padding: 0pt 16px; font-size: 13px; }
#nav li { position: relative; text-align: left; }
#nav a, #nav a:hover { display: block; line-height: 1.3em; text-decoration: none; }
#nav span { display: block; cursor: pointer; white-space: nowrap; }
#nav li ul span { white-space: normal; }
#nav li { float: left; }
#nav a { float: left; padding: 5px 12px 6px 8px; font-weight: bold; }
#nav li.over a, #nav a:hover {  }
#nav ul li, #nav ul li.active { float: none; margin: 0pt; padding-bottom: 1px; }
#nav ul li.last { padding-bottom: 0pt; }
#nav ul a, #nav ul a:hover { float: none; padding: 0pt; background: none repeat scroll 0% 0% transparent; }
#nav ul li a { font-weight: normal ! important; }
#nav ul { position: absolute; width: 15em; top: 27px; left: -10000px; border: 1px solid rgb(137, 155, 165); }
#nav ul li a {  }
#nav ul li a:hover {  }
#nav ul li a, #nav ul li a:hover {  }
#nav ul span, #nav ul li.last li span { padding: 3px 15px 4px; }
.block { margin: 0pt 0pt 5px; }
.block .block-title {  }
.block .block-title strong { display: block; font: bold 12px/16px Arial,Helvetica,sans-serif; min-height: 16px; }
.block .block-title strong span {  }
.block .block-content {  }
.block .empty { margin: 0pt; padding: 5px 9px; }
.block-cart, .block-wishlist, .block-subscribe, .block-compare, .block-reorder, .block-poll, .block-viewed, .block-compared, .block-related, .block-tags, .block-login { font-size: 11px; line-height: 1.25; }
.block-cart .block-title span, .block-wishlist .block-title span, .block-subscribe .block-title span, .block-compare .block-title span, .block-reorder .block-title span, .block-poll .block-title span, .block-viewed .block-title span, .block-compared .block-title span, .block-related .block-title span, .block-tags .block-title span, .block-login .block-title span {  }
.block-cart .block-title {  }
.block-cart .block-title span {  }
.block-compare .block-title span {  }
.block-banner { border: 0pt none; }
.category-products {  }
.products-grid { position: relative; }
.products-grid.last { border-bottom: 0pt none; }
.products-grid li.item { float: left; width: 165px; padding: 12px 10px; }
.products-grid .product-image {  }
.products-grid .product-name { margin: 0pt 0pt 5px; font-weight: bold; font-size: 13px; color: rgb(32, 53, 72); }
.products-grid .product-name a { color: rgb(32, 53, 72); }
.products-grid .price-box { margin: 5px 0pt; }
.products-grid .actions {  }
.price { white-space: nowrap ! important; }
.price-box { margin: 5px 0pt; }
.price-box .price { font-weight: bold; color: rgb(199, 98, 0); }
.regular-price { color: rgb(199, 98, 0); }
.regular-price .price { font-weight: bold; font-size: 13px; color: rgb(199, 98, 0); }
.minimal-price-link { display: block; }
.minimal-price-link .label { color: rgb(30, 126, 200); }
.minimal-price-link .price { font-weight: normal; color: rgb(30, 126, 200); }
.add-to-links { font-size: 11px; margin: 5px 0pt 0pt; }
.add-to-links .separator { display: none; }
.product-name { margin: 0pt; font-size: 1em; font-weight: normal; }
.product-name a {  }
.footer-container {  }
.footer { width: 960px; margin: 0pt auto; padding: 10px 10px 50px; }
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after { display: block; content: "."; clear: both; font-size: 0pt; line-height: 0pt; height: 0pt; overflow: hidden; }
/* ::::: http://hzgalerie.dd5server.de/skin/frontend/default/f002_red/css/custom.css ::::: */

body { background: none repeat scroll 0% 0% rgb(128, 128, 128); }
a { color: rgb(85, 84, 82); text-decoration: none; }
a:hover { color: rgb(85, 84, 82); text-decoration: none; }
a img { border: 0pt none; }
a:hover img { border: 0pt none; text-decoration: none; }
:focus { outline: 0pt none; }
.header-container { background: url('/shop/subshop/metafiles/5480/2010/header-bg.gif') repeat-x scroll 0pt 0pt transparent; }
.header-top { clear: both; margin: 0pt auto; position: relative; width: 930px; z-index: 100; }
.col3-layout .col-wrapper { float: left; width: 723px; }
.col3-layout .col-main { margin-left: 4px; width: 522px; }
.products-grid li.item { padding: 12px 10px; width: 150px; text-align: center; }
.products-grid { line-height: 1.35em; }
.products-grid .product-name { margin-bottom: 0.4em; font-size: 1.05em; }
.products-grid .product-name a, .products-grid .product-name a:hover { color: rgb(225, 7, 7); text-decoration: none; }
.products-grid { border-bottom: 1px solid rgb(217, 221, 227); }
#header-cart { position: absolute; z-index: 20; width: 200px; right: 0pt; top: 7px; }
#header-cart .head { margin-bottom: 7px; padding-right: 8px; }
#header-cart .head h4 { cursor: pointer; float: none; display: inline; padding-left: 15px; background: url('/shop/subshop/metafiles/5480/2010/icon-cart.gif') no-repeat scroll 0pt 50% transparent; }
#header-cart .head h4, #header-cart .head h4 a { color: rgb(171, 171, 171); font-size: 0.95em; font-weight: normal; }
.header-topbar { height: 26px; margin: 0pt auto; padding-top: 5px; position: relative; width: 930px; z-index: 110; }
.welcome-msg { float: left; font-size: 0.95em; }
.quick-access { margin: 0px; text-align: left; float: left; color: rgb(171, 171, 171); }
.quick-access li { display: inline; background: url('/shop/subshop/metafiles/5480/2010/blue_pipe.gif') no-repeat scroll 100% 3px transparent; padding-right: 10px; padding-left: 3px; }
.quick-access li.first { padding-left: 10px ! important; }
.quick-access li.last { padding-right: 0pt; background: none repeat scroll 0% 0% transparent; }
.shop-access { float: left; }
.shop-access a, .shop-access a:hover { text-decoration: none; color: rgb(225, 7, 7); font-size: 11px; }
.shop-access a:hover { color: rgb(255, 255, 255); }
.shop-access li.last { padding-right: 0pt; background: none repeat scroll 0% 0% transparent; }
.mini-search { float: right; position: absolute; right: 0pt; top: 32px; padding: 1px 0pt 1px 30px; background: url('icon-zoom.gif') no-repeat scroll 0pt 0pt transparent; }
.mini-search .input-text { width: 300px; border: 1px solid rgb(173, 74, 74); padding: 3px; }
#search_mini_form label { display: none; }
.search-autocomplete { z-index: 999; }
.nav-container { clear: both; padding-bottom: 1px; }
.nav-container { margin: 0pt auto; width: 930px; background: url('/shop/subshop/metafiles/5480/2010/navigation-bg.gif') repeat-x scroll 0pt 0pt transparent; border-style: solid; border-color: rgb(96, 96, 96); border-width: 1px 1px 0pt; }
.main-container { background: url('/shop/subshop/metafiles/5480/2010/content-bg.gif') repeat-x scroll 0pt 0pt rgb(239, 234, 234); padding: 13px 0px; text-align: left; }
.main { padding: 4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); -moz-border-radius: 8px 8px 8px 8px; margin: 0pt auto; text-align: left; width: 922px; }
.col-main { float: left; border: 1px solid rgb(204, 204, 204); -moz-border-radius: 8px 8px 8px 8px; }
.page-title, .page-head { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 12px; }
.page-title, .page-head { padding: 2px 0pt; border-bottom: 1px solid rgb(204, 204, 204); text-align: right; background: url('/shop/subshop/metafiles/5480/2010/box-header-bg.gif') repeat-x scroll 0pt 100% transparent; }
.page-head h3, .page-title h3, .page-title h1 { margin: 0pt 10px; text-transform: none ! important; text-align: left; line-height: 30px; color: rgb(225, 7, 7); font-size: 12px; font-weight: bold; }
#cart-content { background: none repeat scroll 0% 0% rgb(41, 42, 52); border-right: 1px solid rgb(114, 115, 121); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(114, 115, 121) rgb(114, 115, 121); padding: 0pt 3px 5px; -moz-border-radius: 0pt 0pt 8px 8px; color: rgb(170, 170, 170); position: absolute; top: 23px; right: 0px; width: 200px; }
.toolbar .sorter, .toolbar .pager { border-top: 1px solid rgb(238, 238, 238); }
.block { line-height: 1.3em; font-size: 0.95em; }
.block .block-title { margin: 0pt; padding: 2px 10px 0pt; background: url('/shop/subshop/metafiles/5480/2010/box-header-bg.gif') repeat-x scroll 0pt 100% rgb(252, 253, 253); border: 1px solid rgb(204, 204, 204); -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; }
.block .block-title strong { line-height: 30px; color: rgb(225, 7, 7); }
.block strong { font-size: 1em; }
.block .block-content { background: url('/shop/subshop/metafiles/5480/2010/box-content-bg.gif') repeat-x scroll 0pt 0pt rgb(252, 252, 252); border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; padding: 5px; }
#slider { height: 200px; position: relative; width: 930px; margin: 0pt auto 13px; overflow: hidden; border: 1px solid rgb(204, 204, 204); }
div.scroller { height: 200px; overflow: hidden; width: 930px; }
div.scroller .content { padding: 0pt; }
div.slidercontrolwr { position: absolute; right: 15px; top: 15px; }
div.scroller img { border: medium none; }
div.scroller div.section { float: left; height: 200px; overflow: hidden; width: 930px; }
div.scroller div.content { width: 10000px; float: left; }
.content a { font: 12px bold Helvetica,sans-serif; text-decoration: none; }
.footer-container { padding-top: 25px; background: url('/shop/subshop/metafiles/5480/2010/footer-bg.gif') repeat-x scroll 0pt 0pt transparent; }
.footer { width: 930px; margin: 0pt auto; }
.footer .informational { float: right; text-align: right; font-size: 0.9em; }
.footer .informational ul { margin-bottom: 15px; }
.footer .informational li { display: inline; background: url('/shop/subshop/metafiles/5480/2010/pipe-gray.gif') no-repeat scroll 100% 50% transparent; padding-right: 8px; padding-left: 6px; }
.footer .informational li.last { background: none repeat scroll 0% 0% transparent; padding-right: 0pt; }
.footer .informational a, .footer .informational a:hover { color: rgb(78, 78, 81); }
.footer .informational a { text-decoration: none; }
.footer .legality { padding: 0px; color: rgb(78, 78, 81); text-align: left; font-size: 11px; }
.footer .legality a, .footer .legality a:hover { color: rgb(78, 78, 81); text-decoration: none; }
.footerl .mini-newsletter { float: left; clear: both; width: 390px; text-align: left; }
.footerl { float: left; }
.footerl .mini-newsletter h4 { color: rgb(80, 80, 80); margin-right: 10px; }
.footerl form, .footerl .mini-newsletter h4 { float: left; line-height: 30px; font-size: 11px; }
.footerl .mini-newsletter input.input-text { float: left; }
button.button { margin: 1px; }
.button span span { display: block; float: left; background: url('/shop/subshop/metafiles/5480/2010/gradient-gray.gif') repeat-x scroll 0pt 0pt rgb(174, 174, 174); border: 1px solid rgb(173, 173, 173) ! important; -moz-border-radius: 4px 4px 4px 4px; margin: 0px; vertical-align: top; padding: 2px 10px ! important; color: rgb(79, 79, 79); }
.button:hover span span { border-color: rgb(136, 136, 136); color: rgb(51, 51, 51); }
.mini-newsletter input.input-text { display: block; margin: 4px 0pt 0pt; width: 167px; }
h4, h3, .category-head h2 { font-size: 12px; font-weight: bold; color: rgb(225, 7, 7); }
.col-main p { margin-left: 5px; margin-right: 5px; }
#nav { font-size: 1.1em; padding: 0pt 3px; }
#nav li { position: relative; text-align: left; }
#nav a, #nav a:hover { display: block; line-height: 1.3em; text-decoration: none; }
#nav span { display: block; cursor: pointer; white-space: nowrap; }
#nav li ul span { white-space: normal; }
#nav li { float: left; background: url('/shop/subshop/metafiles/5480/2010/navigation-div.gif') no-repeat scroll 100% 50% transparent; }
#nav a { float: left; padding: 14px 12px 13px 8px; color: rgb(170, 170, 170); font-weight: bold; }
#nav a:hover { color: rgb(255, 255, 255); }
#nav ul li, #nav ul li.active { float: none; margin: 0pt; padding-bottom: 1px; background: none repeat scroll 0% 0% rgb(136, 136, 136); }
#nav ul li.last { background: none repeat scroll 0% 0% rgb(68, 68, 68); padding-bottom: 0pt; }
#nav ul a, #nav ul a:hover { float: none; padding: 0pt; background: none repeat scroll 0% 0% transparent; }
#nav ul li a { font-weight: normal ! important; }
#nav ul { position: absolute; width: 15em; top: 43px; left: -10000px; }
#nav ul li a { background: none repeat scroll 0% 0% rgb(43, 43, 44); }
#nav ul li a:hover { background: url('/shop/subshop/metafiles/5480/2010/nav-item-bg.gif') repeat-x scroll 0pt 0pt rgb(235, 64, 64); }
#nav ul li a, #nav ul li a:hover {  }
#nav ul span, #nav ul li.last li span { padding: 3px 15px 4px; }
.price-box .price { color: rgb(119, 119, 119); }




.shopnavi { 
margin:0px; 
width:170px; 
margin-bottom:15px;
font-size:12px!important;
background:#fff!important;
}

.shopnavi ul { 
margin:0px; 
padding:0px; 
list-style-type: none; 
}

.shopnavi ul li { 
margin-bottom:0px!important; 
padding-bottom:0px!important; 
font-size:12px;
text-indent:3px;
font-weight:normal;
color:#000; 
margin-top:0px!important;
}

.shopnavi ul li a { 
margin-bottom:0px!important; 
margin-top:0px!important;
padding:2px!important; 
display: block; 
width: 190px; 
text-decoration:underline; 
color:#000; 
}

.shopnavi ul li.last { 
margin:none!important;
padding:none!important;
background:url('/shop/subshop/metafiles/6259/menubottom_ice.gif')repeat-x;  
}

.shopnavi ul li.hoch { 
width:170px; 
height:50px;
position:relative;
background:#fff; 
}

.shopnavi ul li.hoch a { 
margin-left: 20px;
text-indent:0px; 
padding: 4px; 
display: block; 
width: 170px; 
height: 41px; 
text-decoration: none; 
color: rgb(0, 0, 0); 
}

.shopnavi ul li.hoch a:hover { 
text-decoration: none; 
}

.shopnavi ul li.head { 
font-weight:bold;
text-indent:4px;
font-size:12px;
color:#fff;
height:18px;
background:#cd0505;  
margin-bottom:0px!important;
padding:3px!important;
}


.shopnavi ul li.head a { 
padding:0px!important;
margin:0px!important;
color:#000!important;
}

.shopnavi ul li a:hover { 
text-decoration:none; 
}

.shopnavi ul li a:visited { 
font-color:#4babe7;
}


.trustedshops {
	position:relative;
	}

#shopsiegel {
	position:absolute;
	top:5px;
	right:10px;
	}

#shop {
	float:left;
	width:630px;
	background:#fff;
	padding:0;
	margin:20px 0px 10px 20px;
	}








/* ::::: http://hzgalerie.dd5server.de/skin/frontend/default/default/css/stock_indicator.css ::::: */

/* ::::: http://hzgalerie.dd5server.de/skin/frontend/default/default/css/symmetrics/trustedrating.css ::::: */

/* ::::: http://hzgalerie.dd5server.de/skin/frontend/default/default/css/easyflags.css ::::: */


