/* ===== templates/_default/frontend/_resources/styles/framework.css ===== */
/*
	Shopware CSS-Framework
	------------------------------
	http://www.shopware.de
	
	Copyright (c) 2010 Shopware AG
	
	@author:	stp/Shopware AG
	@version	v0.9 beta
	@date: 		05-25-2010
	@modified:	07-13-2010
	@package:	css/framework
	
	
	GRID SYSTEM
	------------------------------
	based on 960gs Gridsystem
	License: Licensed under GPL and MIT
	
	Columns: 20
	Column width: 30px
	Gutter width: 10px
	Full width: 1000px
	Content width: 980px
	
	
	CSS RESET
	------------------------------
	based on YUI 2 Reset
	License: http://developer.yahoo.com/yui/license.html
	Version: 2.8.1
	
	
	FRAMEWORK
	------------------------------
	based on BlueprintCSS Framework
	License: http://wiki.github.com/joshuaclayton/blueprint-css/license
	Version: 0.8
	
*/

/*	GRID GLOBAL
	------------------------ */
.container_20 {margin-left: auto;margin-right: auto;width: 1000px;}
.grid_3,.grid_4,.grid_5,.grid_6,.grid_13,.grid_16,.grid_20 {display:inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

#right, #center, #detail {position: static;}

/*	GRID FIRST AND LAST COLUMN
	------------------------ */
.first {margin-left: 0;}
.last {margin-right: 0;}

/*	GRID COLUMNS
	------------------------ */
.container_20 .grid_3{width:130px}
.container_20 .grid_4{width:180px}
.container_20 .grid_5{width:230px}
.container_20 .grid_6{width:280px}
.container_20 .grid_13{width:630px}
.container_20 .grid_16{width:780px}
.container_20 .grid_20{width:980px}

/*	PREFIX EXTRA SPACE
	------------------------ */

/*	PUSH SPACE
	------------------------ */

/*	PULL SPACE
	------------------------ */

/*	CLEAR FLOATED ELEMENTS
	------------------------ */
.clear{clear:both;display:block;width:0;height:1px;float:none;font-size:0;line-height:0;padding:0 !important;margin: 0 !important;}
hr.space {background:#fff;color:#fff;}

/*	CSS-RESET
	------------------------ */
html{color:#000; background:#FFF}
html, body, div, span, iframe, h1, h2, h3, h4, h5, p, blockquote, code, em, img, ins, small, strong, sub, var, b, i, ol, ul, li, form, label, table, tbody, thead, tr, th, td, article, details, figcaption, figure, footer, header, nav, section, summary, time, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,details,figcaption,figure,footer,header,nav,section,summary {display:block;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
table{border-collapse:collapse; border-spacing:0}
 img{border:0}
 code, em, strong, th, var{font-style:inherit; font-weight:inherit}
 ins{text-decoration:none}
li{list-style:none}
 th{text-align:left}
h1, h2, h3, h4, h5{font-size:100%; font-weight:normal}
sub{vertical-align:baseline}
input, button, select, option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
input, button, select{font-size:100%}

/*	GENERAL & TYPOGRAPHY
	------------------------ */
html{font: 11px/1.3em "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;color: #333;}
p {margin:0 0 1.5em;}
img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
a, a:link, a:visted {color:#5E86AC}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em {font-style:italic;}
 sub {line-height:0;}
 code {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
th {font-weight:bold;}
th, td {padding:4px 10px 4px 5px;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.alt {color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-style: italic;font-weight: normal;}
.hide {display: none; visibility: hidden; height: 0px; width: 0px;}
.none {padding: 0; margin: 0; clear:both}
.uppercase {text-transform: uppercase}
.hidden {text-indent: -9999em; display: none;}
.bold {font-weight:bold;}
.italic {font-style: italic;}
.left {float: left;}
.center {text-align: center;}
.right {float: right;}
.displaynone {display:none;}

/*	HORIZONTAL LINES
	------------------------ */
hr {background: #ddd; color: #ddd;clear:both;float:none;width:100%; height:0.1%;margin:0 0 1.45em;border:none;position:static;}
.space, .doublespace {background:transparent;border:0 none;height:10px;clear:both; float:none;}
.doublespace {height: 20px;}
hr.line {background: #dedede;width: 100%; height: 10px;visibility: visible; border: 0 none;}

/*	FORM ELEMENTS
	------------------------ */
label {font-weight:bold;}
input[type=text], input.text, input.title, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input.text:focus, input.title:focus, select:focus {border-color:#666;}
input[type=text], input.text, input.title, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
.error, .notice {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}

/*	TABLE
	------------------------ */
table {margin-bottom:1.4em;width:100%;}
thead {background-color:#F3F3F3;line-height: 30px;}
thead tr {border: 1px solid #dfdfdf;}
thead th {padding-left: 5px; font-weight: bold;background-color:#F3F3F3;}
tbody {border: 1px solid #dfdfdf;}
tbody tr {border-bottom: 1px dashed #dfdfdf;}
tbody td {padding: 10px;}

/*	HEADLINES
	------------------------ */
h1, h2, h3, h4, h5 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h1 img, h2 img, h3 img, h4 img, h5 img {margin:0;}

/*	LINKS
	------------------------ */
a {text-decoration: none;color: #333;}
a:hover {text-decoration: underline;}
a.link {font-weight: bold;}

/*	RESPONSE ELEMENTS
	------------------------ */
.error, .notice {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}

/* Inline validation */

/* ===== templates/_default/frontend/_resources/styles/style.css ===== */
/**
	Shopware 3.5 Template default stylesheet
	http://shopware.de
	
	This stylesheet contains all styled elements
	which are used in the default template. Please notice
	that we've placed all color codes in a different 
	stylesheet called colors.css.
	
	If you wish to customize Shopware for your needs
	please refer to www.shopware.de/wiki for
	more informations.
	
	
	@package		default
	@subpackage		css
	@category		design
	@version		v1 
	@author			stp/Shopware AG <info@shopware.ag>
	@copyright		Copyright (c) 2010 Shopware AG (http://www.shopware.de)
*/

*:focus {outline: 0 none;}
html {font: normal 11px/18px Arial, "Helvetica Neue", Helvetica, sans-serif;padding: 10px 0 0;line-height: 1.3em;}
.container_20 {background: #fff;width:1000px;margin:20px auto 0;border:1px solid;overflow:hidden;text-align: left;}
table .right {text-align: right; float: none;}
label {display:inline-block}
.ajax_loader {display:inline-block; background: url(/templates/_default/frontend/_resources/images/icons/ico_ajax-loader.gif) no-repeat;height:16px; width:16px; padding: 0 2px;display:none;}
hr {position: static;}
hr.clear {clear:both;}
.no_picture {display: block;background: url(/templates/_default/frontend/_resources/images/no_picture.jpg) no-repeat center center;height: 100px;width: 100px;}
.no_picture.small {height: 57px;width: 57px;}
.noscript_notice {width: 980px;margin: 0 auto;}

/*	HEADING BOX
	------------------------ */
#content .headingbox, #content .headingbox_nobg {border: 1px solid;border-bottom: 0 none;height: 20px;font-size: 11px;font-weight: 700;background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_breadcrumb.png) left bottom repeat-x;padding: 5px 0 5px 10px;margin: 0 !important;}
#content .headingbox_nobg {background: 0 none;height: 18px;}
 #right h2.headingbox_nobg, #right h2.headingbox {border-right: 0 none;}

/*	HEADLINES
	------------------------ */
h2, h3 {line-height:1.6em}
h2 {font-size: 18px;margin: 10px 0 5px;}
h3 {font-size: 14px;margin: 0 0 5px 0;}

/*	ICONS
	------------------------ */
a.link {background: url("/templates/_default/frontend/_resources/images/icons/ico_listing-next.png") left top no-repeat; padding:0 0 5px 20px; font-weight: 500;display:block; }

/* Flags */
#topbar .flag {display: block;width: 16px; height: 11px;text-indent: -9999px;margin: 8px 5px 0 0;float:left;}

/*	TRUSTED SHOPS, PAYPAL
	------------------------ */
#trustedShopsLogo, #paypalLogo, #paypalLogo_noborder {padding: 10px;border-right: 1px solid;border-bottom: 1px solid;}
#paypalLogo_noborder {border-bottom: 0px none;padding: 10px 10px 0;}
#trustedShopsLogo .inner_container, #paypalLogo .inner_container, #paypalLogo_noborder .inner_container {padding: 5px 10px;border: 1px solid;}

#trustedShopsLogo a, #paypalLogo a, #paypalLogo_noborder a {display: block;text-align: center;}
#trustedShopsLogo a img, #paypalLogo a img, #paypalLogo_noborder a img {display: block;margin: 0 auto;}
#trustedShopsLogo p, #paypalLogo p, #paypalLogo_noborder p {margin: 10px 0 0 0;} 
#trustedShopsLogo a { display: inline; }

/*	HEADER
	------------------------ */
#header {height:115px;position: relative; width: 100%;}
#header #logo a {background: url(/templates/_default/frontend/_resources/images/logo.jpg) no-repeat;width: 148px;height: 44px;text-indent: -9999px;display: block;margin: 38px 0 0 38px;}

/*	LANGUAGE AND CURRENCY
	------------------------ */
#topbar {position: absolute; right: 0; top: 0;padding: 0 5px;height:25px;} 
#topbar form {float:left;}
#topbar input {border: 1px solid; background:transparent;margin: 6px 0 0 0;padding:0;font-size:11px;cursor: pointer;}
#topbar input:hover {border: 1px dashed;}
#topbar input.active {font-weight: 700;}
#topbar .currency {padding-right:6px;margin-right:6px;border-right: 1px solid;display: block;}
#topbar select {border: 0 none;}

/*	SHOPNAVIGATION
	Account, Notes, Basket
	------------------------ */

/* My options */

/* Ajax basket result */

/*	MAINCATEGORIES
	------------------------ */
#mainNavigation {padding: 1px 0 0 15px; width: 983px; margin: 20px 0px 0 1px;line-height: 30px;position: static;height: 32px;}
#mainNavigation li {float: left;position: static;}
#mainNavigation a {display: block;padding: 0px 15px;border-right: 1px solid;border-left: 1px solid;position: static;}
#mainNavigation a.active {font-weight: 700;height:31px;border: 1px solid; border-bottom: 0 none;background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_navigation_top_active.jpg") repeat-x;}
#mainNavigation ul li ul {display: none;}

/* Drop down menu */

/*	BREADCRUMB
	------------------------ */
div#breadcrumb {position:static;margin: 0;display:block;float:none;clear:both;padding:0 15px; height: 40px;line-height: 36px;background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_breadcrumb.png") repeat-x left bottom;border: 1px solid}
div#breadcrumb strong {font-weight: 500}
#breadcrumb .sep {padding: 0 2px;}

/*	FAUX COLUMNS
	------------------------ */
#content .inner {overflow: hidden;width: 1000px;z-index:1}
#content .inner, #content .inner div#left, #content .inner div#center {float: left;}

/*	SIDEBAR LEFT
	------------------------ */
#content #left.info {width: 158px;}
#content #left.info h2 {font-size: 11px;padding-top:10px;height:26px;}
#content #left ul li {border: 1px solid;border-bottom: 0 none;border-right: 0 none;}
#content #left ul li a {display: block;margin: 0 0 0 0px;padding: 8px 0 8px 15px;font-size:11px;}
#content #left ul li.active {background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_navigation_left_active.png") repeat-x;border: 1px solid;width:178px;}
#content #left ul li.active a.active {font-weight: 700;}
#content #left ul li.active.sub a.active {font-weight: 700;background: url("/templates/_default/frontend/_resources/images/arrows/bg_arrow_down.png") no-repeat scroll 155px center;border-bottom:1px solid;}
#content #left ul li.active li a {margin: 0 0 0 10px;padding: 6px 0 6px 10px;background: url("/templates/_default/frontend/_resources/images/arrows/bg_arrow-small_right.gif") no-repeat left center !important;}
#content #left ul li.active.sub ul a.active {border-bottom: 0 none;margin-left:15px;}
#content #left ul li.active ul.submenu {padding-bottom: 5px;}
#content #left ul li.active ul.submenu ul {border-top:1px solid;border-bottom: 1px solid;}
#content #left ul li.active ul.submenu ul.submenu {border-bottom: 0 none;}
#content #left ul li.active ul.submenu ul.submenu ul.submenu {border-bottom: 1px solid;}
#content #left ul li.active li.active {background: transparent;border: 0 none;}
#content #left ul li.active li.active a {border: 0 none; background: url("/templates/_default/frontend/_resources/images/arrows/bg_arrow-small_down.gif") no-repeat left center !important;}
#content #left ul li.active li.active a.flag {background: 0 none !important;font-weight:700;}
#content #left ul li.active li.active li a {margin: 0 0 0 15px;padding: 4px 0 4px 10px; background:0 none !important;font-size: 10px;}
#content #left ul li.active li.active li a.flag {font-weight: 700;}
#content #left ul li.active li.active li.active a.flag {font-weight: 500}
#content #left ul li.active li.active li.active a.active {margin-left: 20px; font-weight: 700; background: url("/templates/_default/frontend/_resources/images/arrows/bg_arrow-small_down.gif") no-repeat left center !important;} 

/*	SIDEBAR RIGHT
	------------------------ */
#content #right {overflow: hidden;width: 150px;position: static;float:right;margin-left: 0px !important;}
div.supplier ul li {margin: 0 0 0 0;padding: 6px 0 6px 10px;border-bottom:1px solid;}
div.supplier ul li.last {border-bottom: 0 none;}
div.supplier ul li.image {height: auto;text-align:center;}
div.supplier ul li.image a {margin:0;}
div.supplier {border:1px solid; border-right: 0 none; border-top: 0 none; right:0;margin: 0 0 20px 0;padding: 0 0 0 0;}

/* Register right */
#content div#right.register {width: 168px;margin-left:10px !important;float:left;}
div#right.register h2 {margin: 0;border: 1px solid;border-bottom: 0 none;font-weight: 700; font-size: 12px; line-height: 32px;height: 32px;padding: 0 0 0 9px;}
div#right.register ul {display: block;padding-top: 10px; border: 1px solid; border-top: 0 none transparent;background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_breadcrumb.png) top left repeat-x;}
div#right.register li {display: block;margin: 0 0 0 10px;padding: 10px 0 10px 30px;background: url(/templates/_default/frontend/_resources/images/icons/ico_register-benefit.png) no-repeat center left;color: #52892c;}

/*	CONTENT CENTER
	------------------------ */
#content {margin-top:10px;overflow: hidden;position:static;z-index:1}
#center {margin-left: 10px;margin-right: 10px;}
 #content .cat_text h1 {font-size:18px;margin:5px 0 15px;}
 #content #center .cat_text h1 {font-weight: 700;}
#content .account {margin-left:20px; margin-right:0px;}
#content .custom {margin-right: 40px;}
#content .custom {width: 560px;}
#content .custom h1 {font-size: 18px; font-weight: 700;}
#content .custom ol {margin-left: 25px;}
#content .custom ul {margin-left: 20px;}
#content .custom ul li, #content .custom ol li {list-style: disc;float:none;}
#content .custom ol li {list-style: decimal}
#content .cat_text {padding: 0 0 8px;margin: 0 0 12px;background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_cat_text.png) left bottom no-repeat;}
#content .cat_text .inner_container {border: 1px solid; padding: 20px 20px 0; margin: 0;margin: 0 0 0;}
 #content .account .cat_text {margin-left: 10px;background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_cat_text_note.png) left bottom no-repeat;}
#content .account .cat_text {margin: 0;}
#content .banner {margin-bottom: 10px;}

/*	GENERAL LISTING
	------------------------ */
.listing_actions {border:1px solid;height:56px;padding:0 15px;background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_listing_actions.png) top left repeat-x;}
.listing_actions .top {height: 23px;padding: 0 0 5px 0;}
.listing_actions .bottom {height:23px;padding: 5px 0 0 0; border-top: 1px solid;}
.listing_actions select {width:135px;margin:0.5em 0;}
.listing_actions label {height: 22px;float:left; display: block; margin: 8px 5px 0 0;}
.listing_actions .paging label {float:left;margin: 3px 18px 0 0;}
.listing_actions .articleperpage select {width:50px}
.listing_actions.bottom, .listing_actions.normal {height: 28px;}
.listing_actions .bottom .paging {float:left;}
 .listing_actions div.more {
	display:block; float:left; margin-right:1px;height:14px;width:14px;font-size:10px;border:1px solid;padding:1px;vertical-align: middle; text-align: center;
}
.listing_actions a.more {background: url("/templates/_default/frontend/_resources/images/arrows/bg_arrow-small_right.gif") no-repeat scroll center 6px transparent;text-indent: -9999px;}
.listing_actions .sort-filter {width: 210px;text-align: left;float:left;}
.listing_actions .articleperpage {width:160px;margin: 0 auto 0 42px; text-align: center;float:left;}
div.listing {overflow: hidden; width:680px;}

.artbox {border: 1px solid;margin: 0px 11px 10px 0;float: left;position: relative;}
.artbox .inner {padding: 10px 10px 5px 10px; overflow: visible !important;}
.artbox .artbox_thumb {margin-top:10px;height: 105px;display: block; text-align: center;}
.artbox a.title {display: block;font-weight: 700;font-size:12px;margin: 0 0 8px 0;}
.artbox p.desc {font-size:11px;line-height:13px;}
.artbox p.price {text-align: left;position: absolute;bottom: 65px;left: 10px;height: 30px;margin: 0;}
.artbox span.price {font-size: 14px;font-weight: 700;margin-bottom: 5px;}
.artbox .actions {position: absolute;bottom: 2px;left: 5px;width: 137px;}

.artbox .actions a,
.listing_actions .offers {display: block; width: 125px; height: 20px; border: 1px solid; position: relative; padding: 0 5px; margin-bottom: 2px;line-height: 20px;}

.artbox .actions a,
.listing_actions .offers {background: url(/templates/_default/frontend/_resources/images/sprite_listing_buttons.png) right 0 no-repeat;}

.artbox .actions a.more,.listing_actions .offers:hover {background-position: right -21px;}

/* Base price */

/* Offers */
.listing_actions .offers {margin: 3px 0 0 195px; display:block;width: 190px;}
.listing_actions .offers:hover {text-decoration: none;}

/* Related */
#related .container, #related .container .listing {overflow: hidden;width: 483px;}
#related .artbox {width: 157px;}
#related .artbox .inner {height: 290px;}

/* Promotion */
.artbox_shoppingworld {display: block; float:left;margin: 0px 11px 9px 0;}
.artbox_shoppingworld img {vertical-align: bottom}

/* Cross Selling */
/*.cross_box_content.listing {width:840px;}
.cross_box_content.listing .artbox {width:197px;} */

/*	4 COL LISTING
	------------------------ */
#listing .artbox {width: 147px;}
#listing .artbox .inner {height: 310px;width:127px; overflow:auto;}
#listing .artbox p.desc { margin: 0 0 1em; }

/*	3 COL LISTING
	------------------------ */
#listing-3col .artbox {width: 200px}
#listing-3col .artbox .inner {height: 325px;width: 180px;}
#listing-3col .artbox .actions {position: absolute;bottom: 27px;}
#listing-3col .artbox .artbox_thumb {height: 145px;margin-top:0}
 #listing-3col .artbox a.more {width:179px;}
 #listing-3col .artbox a.more {width:82px;position: absolute;}
#listing-3col .artbox a.more {left: 97px;}
#listing-3col .artbox p.price {bottom:40px;}
#listing-3col .artbox p.desc { margin: 0 0 .8em }

/*	2 COL LISTING
	------------------------ */

/*	1 COL LISTING
	------------------------ */
#listing-1col .artbox {width:629px;margin:0;border-bottom: 0 none;}
#listing-blog .artbox .inner,#listing-1col .artbox .inner {height: 145px;width:609px;}
#listing-blog .artbox .artbox_thumb, #listing-1col .artbox .artbox_thumb {display: block;width:105px;}
#listing-blog .artbox a.title, #listing-1col .artbox a.title {position: absolute; top:15px;left:125px;width:330px;}
#listing-blog .artbox p.desc, #listing-1col .artbox p.desc {position: absolute; top:45px;left:125px;width:330px}
#listing-blog .artbox .actions, #listing-1col .artbox .actions {position: absolute;bottom: 15px;width:125px;left: 635px;}
 #listing-1col .artbox a.more, #listing-1col .artbox a.more {width:125px;}
#listing-blog .artbox p.price, #listing-1col .artbox p.price {top: 15px;left:635px;text-align: left;display: block;width:100px}
#listing-1col .artbox.last {border-bottom: 1px solid;}
#listing-1col .artbox .actions, #listing-1col .artbox p.price {left: 480px;}

/*	BLOG CROSS SELLING
	------------------------ */
#listing-blog .artbox {width: 778px;border-top:0 none;margin: 0px 11px 0px 0;}
#listing-blog .artbox .inner {width:758px;}
#listing-blog .artbox p.desc {width:430px;}

/*	ARTICLE DETAIL
	------------------------ */
/* General */
#content #detail {width:800px;margin-left:10px;}
#buybox {width:250px;margin-right: 10px;}
#detail em {font-style: normal}
#content #detail #detailbox_middle, #content #detail #basketButton {position: static;}
#detail .border {border-bottom: 1px solid;}
#detail .wrapper {margin-left: 5px;width: 285px;}
.basketform .error {width: 220px;}

/* Navigation */
.menu_top {position: static;margin-bottom: 42px;}
.article_overview, .article_back, .article_next {display: block; float:left;font-size:12px;}
.article_overview {margin-left: 290px;background: url(/templates/_default/frontend/_resources/images/icons/ico_listing-overview.png) left center no-repeat;padding: 0 0 0 20px;width:145px;}
.article_navi {width:240px;float:left;height:16px;margin: 0 0 0 73px;}
.article_back {float:left}
.article_next {float:right}
.article_back a {background: url(/templates/_default/frontend/_resources/images/icons/ico_listing-prev.png) left center no-repeat;padding: 0 0 0 20px;}
.article_next a {background: url(/templates/_default/frontend/_resources/images/icons/ico_listing-next.png) right center no-repeat; padding: 0 20px 0 0;} 

/* Images*/
#detailbox #img {width: 285px;}
#detailbox #img img {display: block;margin:0 auto;}
#detailbox #img #wrap {display: block; min-height: 255px;}
#zoom1 {display:block}
#zoom1 {display: block;margin: 0 auto;}
#thumbs a {padding: 2px;border: 1px solid;margin: 2px;width: 56px;height: 56px;display: block;}
#thumbs a:hover, #thumbs a.active {border: 1px solid;}
.thumb_box a {float: left; height: 45px; width:45px; display: block; padding:0px; margin: 0 9px 5px; border: 2px solid;}
.thumb_box a:hover {border: 2px solid;}

/* Article details middle */
#detailbox h1, .article_details_price{font-size: 14px; font-weight: 700; line-height: 20px;margin-bottom: 15px;}
#detail h1 {font-size: 16px;line-height:20px;font-weight: 700;margin-bottom: 20px;}
div#article_details p {margin: 0;}
div#article_details div.article_details_bottom {margin-top: 15px;}
.article_details_price {display: block;font-size: 18px;}
div#article_details .delivery_container {margin: 5px 0 0 0;}

/* Configurator */
#buybox select {width: 115px;float: left;}
#buybox label {width: 125px;float: left;position: static;margin-top: 6px;}
#buybox #basketButton {margin-top:15px;width: 241px;background-image: url("/templates/_default/frontend/_resources/images/backgrounds/bg_basketbutton.png");background-repeat: no-repeat;height: 40px;border:0 none;color:#fff;font-size:14px;cursor: pointer;}

/* Upprice configurator */

/* Accessories */

/* Accessory overlay */

/* Notification */

/* Description */
#description h2, #comments h2, #related h2, #description ul, #description ol {margin: 0 0 1.5em;}
#description h2, #comments h2, #related h2 {font-size: 14px; font-weight: 700; margin: 0 0 15px 0;}
#description ol {margin-left: 25px;}
#description ul {margin-left: 20px;}
#description ul li, #description ol li {list-style: disc;float:none;}
#description ol li {list-style: decimal}

/* Blog description */
 #comments h2, #related h2, #description ul, #description ol {margin: 0 0 1.5em;}
 #comments h2, #related h2 {font-size: 14px; font-weight: 700; margin: 0 0 15px 0;}
 #description ol li {list-style: disc;float:none;}

/* Tabs */

/* Detailinfo */
#detail #detailinfo {background: #f5f4f0 url(/templates/_default/frontend/_resources/images/backgrounds/bg_detailinfo.png) left top repeat-x;padding-left: 19px;padding-bottom: 1000em;margin-bottom: -1000em;}
#detail #detailinfo #tabs {width: 765px;padding: 15px 0 0 0;overflow: hidden;margin: 0 0 18px 0;}
#detail #detailinfo .inner_tabs {background: #fff;border: 1px solid;min-height: 420px;width: 763px;overflow:hidden;}
#detail #detailinfo #description {padding-right: 25px;width:475px;line-height:16px;}

/* Similar */
#detail #detailinfo .similar {width: 235px;border-left: 1px solid;min-height: 365px;padding: 0 0 1000em 10px;margin:0 0 -1000em;float:left;}
#detail #detailinfo .similar h3 {text-transform: none;font-size:14px;font-weight: 700;margin: 25px 0 0 10px}
#detail #detailinfo .similar .artbox {width:235px;border: 0 none;margin-right: 0;}
#detail #detailinfo .similar .artbox .inner {width: auto;overflow:auto;float:none;}
#detail #detailinfo .similar .artbox .artbox_thumb {height: 57px; width: 57px;border: 1px solid #dbdbdb;margin:0px;float:left;}
#detail #detailinfo .similar .artbox .title {display:block;}
#detail #detailinfo .similar .artbox .price {position: static;}
#detail #detailinfo .similar .artbox .actions {display: none;}

/* Comments */
#detail #detailinfo #comments form {border: 1px solid;padding:10px;border-top:0 none;}
#detail #detailinfo #comments form p {margin: 0 0 0.8em;}
#detail #detailinfo #comments form h4 {font-weight: 700;}
#detail #detailinfo #comments .last {border-bottom: 0 none;}

/* Captcha */

/* Configurator Upprice */

/* Additional links menu */

/*	BASKET PAGE
	------------------------ */
/* General table styling */
.table {margin: 0 !important;}
 .table .table_foot, .table .table_premium {margin: 0 !important; width: 100%;}
 .table .table_foot {min-height: 45px;border: 1px solid; border-top: 0 none;padding: 10px 0 10px 0px;}

/* Nested tables */

/* Basket */
#basketButton, div.table_foot {width: 225px;}
#basket .actions a {float:left;}
#basket .actions a.button-right {position: absolute; right:0;margin: 0;}
#basket .table .ordernumber {margin: 0 0 5px 0;}

/* Premium selection */
.table .table_premium {border: 1px solid;border-top: 0 none;}
.table .table_premium h5 {margin: 0px 0 5px 20px;}
.table .table_premium .head {padding: 10px 0 0 0;background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_premium-top.png) left top repeat-x;}
.table .table_premium .body {background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_premium-bottom.png) left bottom repeat-x;}
.table .table_premium .body .thumbnail {display:block;height: 57px;width: 57px;text-align: center;float:left;margin: 15px 0 0 5px;}
.table .table_premium .body .article {float: left;height: 105px;margin: 0 10px 10px 10px;width: 235px;background: #fff;border: 1px solid;position: relative;}
.table .table_premium .body .article .name {display: block; margin: 10px 0 0 72px;}
.table .table_premium .body .article .button-right {margin-top: 10px;padding:0 35px 0 10px;width: 147px;}
.table .table_premium .body .thumbnail img {height: 57px;}

/* Basket and confirm footer */
div.table_foot input.button_tablefoot {height: 21px;line-height: 21px;background: url(/templates/_default/frontend/_resources/images/buttons/button_tablefoot.png) right top no-repeat !important;border: 0 none;font: bold 11px/14px Arial, sans-serif;padding: 0 20px 0 10px;width: 95px;display:block; float:left;margin-top:7px;margin-left:5px;}
div.table_foot .border {border-bottom: 1px solid;}
div.table_foot .box {width: 392px;border: 1px solid;padding: 30px 10px 30px 15px;margin-right: 22px;}
div.table_foot .box label {width: 105px; font-weight: 500;display:block; float:left;margin-top:12px;}
div.table_foot .box .text {width: 170px;background:url(/templates/_default/frontend/_resources/images/backgrounds/bg_input.jpg) repeat-x;float:left;}
#basket .actions {height:40px;}

/* Confirm additional footer */

/* Confirm page dispatch selection */

/* Notes */ 

/* Deliveryfree */
.basket {margin-bottom: 20px}

/* Change details */
#content .info {margin: 0 20px 0 20px;}
.info div {border: 1px solid;border-top:0;background: #fff;border-left: 1px solid;margin: 0 0 15px 0;}
.info div.inner_container {border: 0 none;padding:5px 0px 0px 15px;margin:0;}
.info div.inner_container .button-middle {width: 60px;}

/* Check Order */

/*	LOGIN PAGE
	------------------------ */

/*	REGISTER PAGE
	------------------------ */
#content .inner #center.register {margin-left:20px;width:770px;}

/* New register */
.register div {margin: 0 0 1.0em;}
.register label {width: 150px;margin:10px 0 0 55px;float:left;display: block;}
.register label.normal {font-weight:500;}
.register select {width:310px;padding: 5px;}
.register .description {margin-left: 210px;}
.register .number {width: 35px}
.register .privacy {margin-left: 205px;}
.register .privacy {margin-left: 175px;}
.register .privacy label {width:400px;margin:0;}
 .register .privacy label {margin: 4px 0 0 5px;}
.register .error {margin: 0;border-bottom: 0 none;}
#registerbutton {width: 241px;display:block; background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_basketbutton.png) no-repeat;border: 0 none; height: 40px;color: #fff; font-size: 14px;}
#registerbutton {position: relative !important; z-index:20;cursor:pointer}

/* Shipping Calucator */
#content #left.basket {width: 171px;border-left: 0 none;margin: 0 10px 0 1px;}
#content #left.basket h2 {border-left: 0 none;font-size:11px;padding-top:11px; height:24px;}
#content #left select {width: 148px;}
#content #left.basket p {margin: 0 0 1em;}

/* Supplier registration */

/* Stepbox */

/*	ORDER PROCESS
	------------------------ */

/*	USER ACCOUNT PAGE
	------------------------ */
.account .newsletter .inner_container {border: 1px solid;padding: 5px 20px;border-top: 0 none;}
 #content .account .error {width:760px;margin: 0 0 20px;}

/* Select */
.account .newsletter {width: 780px;}

/* Account sidebar right */

/* Partner statistic datepicker*/

/* Datepicker */

/*	TICKETSYSTEM
	------------------------ */

/* Ticketbox */ 

/*	BLOG ENTRIES
	------------------------ */
#blog {margin-right: 0px;width:640px;}
.listing-blog .blogbox {padding: 15px;border:1px solid;margin: 0 0 15px 0;border: 1px solid;}
.listing-blog .blogbox img:after {display:block;content: '';clear:both;float:none;}
.blogbox .post_metadata {margin: 4px 0 12px;padding: 0 0 9px;font-size: 10px;}
.blogbox .post_metadata span {padding: 0px 8px;border-right:1px solid;}
.blogbox .post_metadata span.last, .blogbox .post_metadata span span {border-right: 0 none;}
.blogbox .post_metadata span.first {padding-left: 0;}
.blogbox .post_metadata span a {text-decoration: underline;}
.blogbox h5 {margin: 10px 0 5px;}
.blogbox .tags {margin-bottom: 15px;}
form.comments {padding: 20px 20px 20px 90px;border: 1px solid;border-top: 0 none;}
form.comments .button-right {margin-left: 335px;width:160px;}
form.comments label {width: 170px;text-align:left; padding-right: 5px;}

/* Comments */

/* Detail view */
#content .blogbox .description {float: left;width: 464px;padding: 0 50px 0 0;}
#content .blogbox .social .imgTarget {margin-bottom: 10px;}
#content .blogbox .social {width: 255px;}

/*	STAR RATING SPRITE
	------------------------ */

/*	DELIVERY STATUS SPRITE
	------------------------ */ /* yellow */ /* green */ /* red */

/*	VIEWLAST
	------------------------ */
.viewlast {border: 1px solid; border-top: 0 none;}
.viewlast .heading {background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_servicenav.png") repeat-x;height: 33px; line-height: 33px;padding: 0 0 0 15px;text-transform: uppercase;font-weight: 700;border: 0 none;margin: 0 0 12px 0;border-left: 1px solid;border-bottom: 1px solid;}
.viewlast .article_image {width:30px; height:30px;overflow: hidden; border: 1px solid;background-color: transparent; text-align: center; text-indent: -9999px;margin: 0 0 0 8px;display: block;float: left;margin-right: 4px;height: 30px;width:30px;padding:5px;}

/*	TAGCLOUD
	------------------------ */

/*	NEWSLETTER LISTING
	------------------------ */

/*	SEARCH
	------------------------ */
div#searchcontainer {z-index: 7;text-align: left;height:38px;margin: 1px 0 0 1px;width: 998px;position:static;}
div.inner_searchcontainer {height: 24px;width: 270px;margin:6px 0 0 350px;position: relative;}
div.inner_searchcontainer .ajax_loader {background: url("/templates/_default/frontend/_resources/images/icons/ico_ajax-loader.gif") no-repeat; position: absolute; top: 4px; left: 230px;z-index: 200;}
div.inner_searchcontainer #submit_search {padding:0;border: 0 none; height: 24px;float:left;background: url(/templates/_default/frontend/_resources/images/arrows/bg_arrow_search.gif) no-repeat;width: 14px;}
div.inner_searchcontainer p {font-size: 11px;line-height: 12px;float: left;padding:4px;text-transform: uppercase;text-align: right;}
input#searchfield {font-size: 10px;padding: 3px 0 0 30px;width: 220px;height: 19px;display:block;float:left;background: url(/templates/_default/frontend/_resources/images/backgrounds/bg_search-input.png);margin:0;background-color:#fff;border:1px solid;}.related{position:absolute; right:0px; top:0px; height:1.25em}
h3 .related{top:5px}

/*	SEARCH PAGE
	------------------------ */

/* Sidebar filter */

/*	FINISHED
	------------------------ */

/*	COMPARE
	------------------------ */

/*	CUSTOM CONTENT
	------------------------ */

/*	ONE PAGE CHECKOUT
	------------------------ */
/*.modal .heading #print_compare {position: absolute; right:40px;width: 50px;height: 20px; top:13px; text-align: center;} */

/* Add article */

/* Compare */

/* Custom */
/*.ajax_modal_custom {padding: 20px; height: 400px; overflow-y: scroll;}*/

/*	TOPSELLER ACCORDION
	------------------------ */
.topseller {border: 1px solid;border-right: 1px solid;margin:0 0 20px;}
.topseller h3 {text-transform: none;font-weight: 700;font-size: 12px;height: 26px; line-height: 26px;padding: 0 0 0 12px;border-bottom: 1px solid;margin: 0;}
.accordion {list-style: none;position: relative;margin: 0;padding: 0;width:149px;}
.accordion li {width: 149px;height: 52px;display: block;overflow: hidden;padding: 0;background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_topseller_closed.png") repeat-x;}
.accordion li.active {height: 149px;}
.accordion li ul.image, .accordion li ul.image li {height: 95px;padding:10px 0 0 0;background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_topseller_closed.png") left top repeat-x;}
.accordion li ul.image li, .accordion li ul.image a {display: block;}
.accordion li ul.image li {background: 0 none;display: block; text-align: center;}
.accordion li ul.image a {width: 105px;margin: 0 auto 0 auto;text-align: center;visibility: hidden;display: block;}
.accordion li.active ul.image a {visibility: visible;}
.accordion li.active {background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_topseller_open.png") 0 bottom repeat-x;}
.accordion li.active ul.image {display: block;}
.accordion li .detail {position: relative;top: -95px;width: 150px;height: 30px;}
.accordion li.active .detail {top: 12px;}
.accordion li .detail a {color: #A09F9F;font-weight: 700;font-size: 10px;display: block;position: absolute;left: 40px;width: 110px;}
.accordion li .detail .number {background: url("/templates/_default/frontend/_resources/images/sprite_topseller_numbers.png") 0 -21px no-repeat;height: 21px; width: 21px;display: block;position: absolute;left: 8px;text-align: center;line-height: 21px;font-weight: 700;color: #fff;}
.accordion li.active .detail .number {top: -90px;background: url("/templates/_default/frontend/_resources/images/sprite_topseller_numbers.png") 0 0 no-repeat;}

/*	SITEMAP
	------------------------ */

/*	FORM SYSTEM
	------------------------ */

/*	TELL-A-FRIEND
	------------------------ */

/*	ARTICLE UNIT PRICE
	------------------------ */

/*	NEW LIVESHOPPING
	------------------------ */

/*	LIVESHOPPING DETAIL
	------------------------ */

/*	BUNDLE
	------------------------ */
#detailinfo .bundle {padding-top: 12px;}

/*	BUTTONKIT
	------------------------ */
/* General */
.button-left, .button-middle, .button-right {height:40px;text-decoration:none;color:#fff !important;display:inline-block;font-weight:500;font-size:14px;font:normal 14px/40px Arial, sans-serif;line-height:40px;cursor:pointer;border:0 none;margin:0 5px 5px 0;padding:0 50px 0 35px;}

/* Styles */
.button-left {background:url(/templates/_default/frontend/_resources/images/buttons/button_left-large.png) left center repeat-x;padding:0 35px 0 50px;}
.button-right {background:url(/templates/_default/frontend/_resources/images/buttons/button_right-large.png) right center repeat-x}
.button-middle {background:url(/templates/_default/frontend/_resources/images/buttons/button_middle-large.png) center center repeat-x;padding:0 35px;}

/* Modifier */
.small, .small_green {height:20px;font:bold 11px/20px Arial, sans-serif;padding:0 45px 0 20px;color: #fff !important;}
.small {background:url(/templates/_default/frontend/_resources/images/buttons/button_middle-small.png) center center repeat-x;padding:0 10px;}
.small_green {background:url(/templates/_default/frontend/_resources/images/buttons/button_green-small.png) right center repeat-x !important;}
input.button-left,input.button-right,input.button-middle {text-align:left;}

/*	AJAX SLIDER
	------------------------ */

/* Horizontal slider */

/* Vertical slider */

/* Optional styling horizontal */

/* Optional styling vertical */

/* Banner slider */

/* Supplier slider */

/* Add article slider */

/*	FOOTER
	------------------------ */
#footer .bottom {padding: 10px 0;background: url("/templates/_default/frontend/_resources/images/backgrounds/bg_footer-bottom.png") repeat-x;height: 25px;line-height: 25px;}
#footer .bottom p {margin: 0;}
#footer .bottom .border {border-right: 1px solid #E3E3E3}

/* Tables */
tbody, tbody tr, thead, thead tr {border: 0 none;}
table {
	display: block;
	border: 1px solid #c7c7c7;
	width: auto !important;
}
table thead tr th {
	background: #f5f5f5;
	padding-left: 10px;
}
table tbody tr td, table tbody tr th {
	border-top: 1px dashed #dfdfdf;
}
table td, table th {color: #999;}

/* ===== templates/_default/frontend/_resources/styles/colors.css ===== */
/**
	Shopware 3.5 Template Colors
	http://shopware.de
	
	@package		default
	@subpackage		css
	@category		design
	@version		v1 
	@author			stp/Shopware AG <info@shopware.ag>
	@copyright		Copyright (c) 2010 Shopware AG (http://www.shopware.de)
	
	This stylesheets contains all color hexcodes which are used in
	the default template.
	
	MAIN COLORS
	
	Borders: 		#c7c7c7
	Backgrounds:	#f5f5f5
	Highlights: 	#dd4800
	Primary text:	#333333
	Secondary text:	#777777
	Separators:		#cccccc
*/

/*	GENERAL
	------------------------ */
html, a, a:link, a:active, a:hover, a:visted {color: #333;}
html {background-color:#E9EBED}
.container_20 {background-color: #fff; border-color: #cdcdcd}
h2, h3 {color:#999}
input.text {border-color: #bbb;}

#trustedShopsLogo, #paypalLogo, #paypalLogo_noborder {border-color: #c7c7c7;background-color: #f5f5f5;}
#trustedShopsLogo .inner_container, #paypalLogo .inner_container, #paypalLogo_noborder .inner_container {border-color:#e3e3e3;background: #fff;}
#trustedShopsLogo p, #paypalLogo p, #paypalLogo_noborder p {color: #777;}

/* Lines */
hr.line {color: #dd4800;background-color: #dd4800; border-color: #dd4800}

/*	HEADING BOX
	------------------------ */
#content .headingbox, #content .headingbox_nobg {color: #dd4800;border-color: #c7c7c7;background-color: #fff;}

/*	TABLE
	------------------------ */

/*	BUTTONS
	------------------------ */
a.button, input.button.small {color:#fff}
a.link {color:#666}

/*	SHOP NAVIGATION
	------------------------ */
#topbar input {color: #999;border-color:#fff;}
#topbar input:hover {border-color: #c7c7c7}
#topbar .currency {border-color: #c7c7c7}
#topbar select {color: #999;}
#mainNavigation {background-color: #dd4800;}
#mainNavigation a {color:#fff;border-left-color: #dd4800;border-right-color: #e7702e}
#mainNavigation a.first {border-left-color: #e7702e;}
#mainNavigation a.active {color: #dd4800;}

/* Drop down menu */

/*	AJAX BASKET
	------------------------ */

/*	BREADCRUMB
	------------------------ */
div#breadcrumb {border-color: #fff;color: #777}
div#breadcrumb a {color: #777;}
div#breadcrumb a.last {color:#DD4800}
div#breadcrumb .sep {color:#ccc}

/*	SIDEBAR LEFT
	------------------------ */
#content #left ul li {border-color: #fff;}
#content #left ul li {background-color: #EFE9E2;}
#content #left ul li a {color: #dd4800;}
#content #left ul li.active {background-color: #fff;border-color: #efe9e2;}
#content #left ul li.active.sub a.active {border-bottom-color: #efe9e2}
#content #left ul li.active li {background-color: #fff;}
#content #left ul li.active li a {color:#474747;}
#content #left ul li.active li.active a {color: #dd4800;}
#content #left ul li.active li.active li a {color:#797979;}
#content #left ul li.active li.active li a.flag {color:#dd4800;}
#content #left ul li.active li.active li.active a.flag {color:#797979;}
#content #left ul li.active ul.submenu ul, #content #left ul li.active ul.submenu ul.submenu ul.submenu {border-color: #EFE9E2;}

/*	SIDEBAR RIGHT
	------------------------ */
#content #right div.heading {border-color: #e3e3e3;}
#content #right div.heading h2 {color: #dd4800;}
div.supplier ul li {border-color: #dfdfdf;}
div.supplier ul li.active a {color:#dd4800;}
div.supplier {background-color: #fff; border-color:#c7c7c7;}
div.supplier ul li {border-color: #c7c7c7;}
div.supplier ul li.active a {color:#dd4800;}
div.supplier ul li.image {background-color: #fff;}

/*	CONTENT CENTER
	------------------------ */
#content .cat_text .inner_container {border-color: #c7c7c7;}
#content .cat_text h1, #content .custom h1 {color: #dd4800;} 
 .notice {border-color: #dd4800;background-color: #fff;}
.notice, .notice a {color:#333;}


/*	GENERAL LISTING
	------------------------ */
.listing_actions {background-color:#f5f5f5;border-color:#c7c7c7;}
.listing_actions .bottom {border-color:#e3e3e3;}
.listing_actions div.more {background-color:#FFFFFF;border:1px solid #C7C7C7;}
.artbox {border-color: #c7c7c7;}
#listing-1col .artbox {border-color:#c7c7c7;border-top-color:#e3e3e3;}
.artbox.first {border-top-color: #c7c7c7;}
.artbox.last {border-bottom-color:#c7c7c7;}
.artbox .inner {border-color:#fff;}
.artbox p.desc {color: #777;}
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;}
.artbox .actions a.more, #related .listing .artbox .actions a.more, .listing_actions .offers:hover {color: #dd4800;}

.listing_actions .offers:hover {border-color: #c7c7c7;}

#listing-1col .artbox.last {border-color: #c7c7c7;border-top-color:#e3e3e3;}

/*	ARTICLE DETAILS
	------------------------ */
#detail h1 {color:#333;}
#detail .border {border-color: #c7c7c7;}

#detail, #detail a,
#content #detail .article_details strong.supplier {color:#999;}

.article_overview {color:#9c9c9c}
.article_overview a {color:#7a7a7a;}
#content #detail #detailbox_middle .article_details_price strong {color: #333;}
 #thumbs a, .thumb_box a:hover {border-color:#dedede}
#thumbs a:hover, #thumbs a.active {border-color:#555}
.thumb_box a {border-color:#e3e3e3;background-color:#fff;}
.thumb_box a:hover {border-color: #999}

.deliverable1 {color: #009900;}
.deliverable2 {color: #514721;}
.deliverable3 {color: #990000;}
#detail #detailinfo #comments form {background-color: #f5f5f5;border-color: #c7c7c7;}
 #detail #detailinfo .inner_tabs {border-color: #c7c7c7}

#detail #detailinfo .similar {border-left-color:#e3e3e3;}
#detail #detailinfo .similar .artbox .artbox_thumb {border-color: #dbdbdb;background-color: #fff;}
#detail #detailinfo .similar .artbox strong.title {color: #999;}

#detail #detailinfo .similar .artbox .price {color: #333}
#detail #detailinfo #description  {color: #555;}
#content #buybox .basketform .accessory_overlay {background-color:#fff;}
#content #buybox .basketform .accessory_overlay .title, #content #buybox .basketform .accessory_overlay .price {color: #333;}

/*	BASKET PAGE
	------------------------ */
/* General table coloring */
 .table .table_foot {border-color: #C7C7C7;border-top-color: #e3e3e3;}

.table .ordernumber, .table .supplier  {color: #999;}

/* Row specific row coloring */

/* Premium row */
.table .table_premium, #basket .table_premium {border-color:#c7c7c7;background-color:#f5f8e3;color:#65956b}
.table .table_premium .body .article, #basket .table .table_premium .body .article, .table .table_premium .body .article .thumbnail, #basket .table .table_premium .body .article .thumbnail {background-color:#fff;border-color:#dadada;}
.table .table_premium h5, #basket .table_premium h5 {color:#43691E}
.table .table_premium div.body div.article .name a, #basket .table .table_premium div.body div.article .name a {color: #666}
div.table_foot .box {background-color: #f5f5f5;border-color: #c7c7c7;}
#content #left.basket h5 {color: #dd4800;}
div.table_foot input.button_tablefoot {color: #fff;}

/* change details */
.info div {border-color: #c7c7c7;}
.info div .heading {color: #dd4800;border-color: #c7c7c7; border-color-left: #fff;}

/*	LOGIN AND REGISTER
	------------------------ */
div#right.register h2 {color: #dd4800; border-color: #c7c7c7;}
div#right.register ul {border-color: #c7c7c7;}
#right.register ul {color:#666}
.register div h2.heading {background-color: #fff;color:#dd4800;}
#content #left select {background-color: #f5f5f5;}

/* Step box */

/*	ORDER PROCESS
	------------------------ */

/*	AJAX MODAL BOXES
	------------------------ */

/*	USER ACCOUNT
	------------------------ */
 .account .newsletter .inner_container {border-color: #c7c7c7;background-color: #f5f5f5;}
 .account .newsletter h3 {color: #dd4800;background-color:#fff;}

/* Ticketsystem */

/*	TICKETSYSTEM
	------------------------ */

/* Form system */

/*	ENTRIES
	------------------------ */
#listing-blog .blogbox, #content .blogbox {border-color: #c7c7c7;}
.blogbox h2 {color: #262626;}
.blogbox .post_metadata {color: #A8A7A7;}
.blogbox .post_metadata span {border-color: #e6e6e6}
.blogbox .post_metadata span a {color: #dd4800;}
.blogbox h2.heading {color: #dd4800;border-color: #c7c7c7;}

 form.comments {border-color:#c7c7c7;}
form.comments {background-color: #f5f5f5;}

/*	VIEWLAST
	------------------------ */
.viewlast {border-color:#c7c7c7 #c7c7c7 #c7c7c7 #fff;}
.viewlast .heading {color: #636363;border-color: #e3e3e3}
.viewlast .article_image {border-color: #e7e7e7;}

/*	LIVESHOPPING
	------------------------ */

/*	TAGCLOUD
	------------------------ */

/*	SEARCH
	------------------------ */
div#searchcontainer {background-color:#EFE9E2;}
#submit_search {color:#fff;background-color:#df4800;border-color:#e45a01;}
form#searchform input#searchfield {color: #666;border-color: #bbb; background-color: #fff;}

/*	SEARCH PAGE
	------------------------ */

/*	FINISHED AND COMPARE
	------------------------ */

/*	TOPSELLER
	------------------------ */
.topseller {border-color: #cfcfcf;border-right-color:#fff;}
.topseller h3 {color: #dd4800;border-bottom-color: #e3e3e3;}

/*	FORM SYSTEM
	------------------------ */

/*	TELL-A-FRIEND
	------------------------ */

/*	SITEMAP
	------------------------ */

/*	BUNDLE
	------------------------ */

/*	LIVESHOPPING
	------------------------ */

/*	AJAX SLIDER
	------------------------ */

/*	FOOTER
	------------------------ */
#footer .bottom p, #footer .bottom .border {color: #888}

/* ===== templates/_default/frontend/_resources/styles/plugins.css ===== */
/* This is the moving lens square underneath the mouse pointer. */

/* This is for the title text. */

/* This is the zoom window. */

/* This is the loading message. */

/*	SLIMBOX2
	------------------------ */

/*	MODAL BOX
	------------------------ */

/*	LOADING INDICATOR
	------------------------ */

/*	SUGGEST SEARCH
	------------------------ */

/*	BANNER SLIDER CSS
	------------------------ */

/* Bannerslider */

/* Similar article slider */

/* New articles slider */

/* Supplier slider */

/* Customers bought too slider */

/* Customers similar slider */ 

/* Ajax add article slider */


/*	BUTTON SOLUTION
	------------------------ */
/** Inner container styling */

/** Headline */

/** AGB and Cancelation */

/** Structure of the personal information panel */
/** Last box, so we don't need a margin here */

/** Position the action buttons at the bottom of the panel */

/** Additional options - Structure */

/** Thumbnails */

/** Premium articles */

/** Payment methods */

/** Reposition all footer elements */

/** Country notice */

/** Fix the delivery status icons */

/** Remove the white stripes in the aggregation */

/** Fix VAT table header cell */
/** Reposition the button and the button text */

/** Bonus system */

/** Reformat the error message */

/** Dispatch methods */
/** Table styling */
/** IE 7 Hack */

#topbar .flag {
	background: url("/templates/_default/frontend/_resources/images/icons/ico-flags.png") no-repeat 0 0;
	margin: 8px 5px 0 0;
	height: 11px; width: 14px;
	display: block;
}

#topbar .de_DE {background-position: 0 0;}

/** Styling the result box for the fuzzy search */

/*	IPAD RELATED STYLES
	------------------------ */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	div.inner_searchcontainer { width: 280px }
	div.inner_searchcontainer #submit_search, input#searchfield {
		-webkit-appearance: none;
		-webkit-border-radius: 0;
	}
	#detail #detailinfo .inner_tabs {
		position: relative;
		top: -1px;
	}

    /** Banner slider - Hardware accelared */
}

/* ===== templates/_default/frontend/_resources/styles/enrichments.css ===== */
/**
	Shopware 3.5 Template CSS3 Enrichments
	http://shopware.de
	
	DISCLAIMER
	
	This file contains expermiental
	CSS3 styles which aren't supported
	in all versions of the Internet Explorer
	except IE9.
	
	We're trying to support as many CSS3 
	properties as we can with a behavior
	property which is linked to the PIE.htc
	file. Please keep in mind that your users
	need at least IE6 with enabled Javascript
	to see the set properties.
	
	ATTENTION
	
	This file belongs to the PIE.htc file
	for Internet Explorer support.
	
	@package		default
	@subpackage		css
	@category		design
	@version		v.9 beta
	@author			stp/Shopware AG <info@shopware.ag>
	@copyright		Copyright (c) 2010 Shopware AG (http://www.shopware.de)
*/

/* General user select */

/* Overflows */

/* Box shadow */

/*	STEP BOX
	------------------------ */

/*	VIEW LAST BOX SHADOW
	------------------------ */
.viewlast .article_image, #detail #detailinfo .similar .artbox .artbox_thumb {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	box-shadow: 0px 0px 3px #ccc;
	position: relative;
}
.table_premium div.body div.article {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px #ddd;
	-webkit-box-shadow: 0px 0px 5px #ddd;
	box-shadow: 0px 0px 5px #ddd; 
}

/*	ARTICLE DETAIL
	------------------------ */
#basketButton, .button_tablefoot, #registerbutton {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px #c0c0c0;
	-webkit-box-shadow: 1px 1px 1px #c0c0c0;
	box-shadow: 1px 1px 1px #c0c0c0;
	position: relative !important;
}
#content #buybox .basketform .accessory_overlay {
	-moz-box-shadow: 0px 0px 5px #c0c0c0;
	-webkit-box-shadow: 0px 0px 5px #c0c0c0;
	box-shadow: 0px 0px 5px #c0c0c0;
	position: absolute;
}
#content .table .table_premium .body .article.small_green {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/*	TRUSTED SHOPS
	------------------------ */
#trustedShopsLogo .inner_container, #paypalLogo .inner_container, #paypalLogo_noborder .inner_container {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative !important;
}

/*	BUTTONKIT
	------------------------ */
.button-left, .button-middle, .button-right {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 2px #c0c0c0;
	-moz-box-shadow:1px 1px 2px #c0c0c0;
	box-shadow:1px 1px 2px #c0c0c0;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	position: relative;
}


/*	SLIDER LOADER
	------------------------ */

/* ===== templates/vogelscheuchenshop/frontend/_resources/styles/green.css ===== */
/**
        Shopware 3.5 Template Colors
        http://shopware.de
        
        @package		default
        @subpackage		css
        @category		design
        @version		v1 
        @author			stp/Shopware AG <info@shopware.ag>
        @copyright		Copyright (c) 2010 Shopware AG (http://www.shopware.de)
        
        This stylesheets contains all color hexcodes which are used in
        the default template.
        
        MAIN COLORS
        
        Borders: 		#c7c7c7
        Backgrounds:	#f5f5f5
        Highlights: 	#72a425
        Primary text:	#333333
        Secondary text:	#777777
        Separators:		#cccccc
*/

/*	GENERAL
        ------------------------ */
html, a, a:link, a:active, a:hover, a:visted {color: #333;}
html {padding-top: 0px;}
body {padding-top: 30px;}
.container_20 {background-color: #fff; border-color: #cdcdcd;margin-top: 0;}
h2, h3 {color:#999}
input.text {border-color: #bbb;}

#trustedShopsLogo, #paypalLogo, #paypalLogo_noborder {border-color: #c7c7c7;background-color: #f5f5f5;}
#trustedShopsLogo .inner_container, #paypalLogo .inner_container, #paypalLogo_noborder .inner_container {border-color:#e3e3e3;background: #fff;}
#trustedShopsLogo p, #paypalLogo p, #paypalLogo_noborder p {color: #777;}

/* Lines */
hr.line {color: #72a425;background-color: #72a425; border-color: #72a425}

/*	HEADING BOX
        ------------------------ */
#content .headingbox, #content .headingbox_nobg {color: #72a425;border-color: #c7c7c7;background-color: #fff;}

/*	TABLE
        ------------------------ */

/*	BUTTONS
        ------------------------ */
a.button, input.button.small {color:#fff}
a.link {color:#666}

/*	SHOP NAVIGATION
        ------------------------ */
#topbar input {color: #999;border-color:#fff;}
#topbar input:hover {border-color: #c7c7c7}
#topbar .currency {border-color: #c7c7c7}
#topbar select {color: #999;}
#mainNavigation {background-color: #72a425;position:relative;}
#mainNavigation a {color:#fff;border-left-color: #72a425;border-right-color: #90b753; font-size: 13px;}
#mainNavigation a.first {border-left-color: #90b753;}
#mainNavigation a.active {color: #72a425;}

/* Drop down menu */

/*	AJAX BASKET
        ------------------------ */

/*	BREADCRUMB
        ------------------------ */
div#breadcrumb {border-color: #fff;color: #777; font-size:13px;}
div#breadcrumb a {color: #777;}
div#breadcrumb a.last {color:#72a425}
div#breadcrumb .sep {color:#ccc}

/*	SIDEBAR LEFT
        ------------------------ */
#content #left ul li {border-color: #fff;}
#content #left ul li {background-color: #e7f1d3;}
#content #left ul li a {color: #72a425;font-size:13px;}
#content #left ul li.active {background-color: #fff;border-color: #e7f1d3;}
#content #left ul li.active.sub a.active {border-bottom-color: #e7f1d3}
#content #left ul li.active li {background-color: #fff;}
#content #left ul li.active li a {color:#474747;}
#content #left ul li.active li.active a {color: #72a425;}
#content #left ul li.active li.active li a {color:#797979;}
#content #left ul li.active li.active li a.flag {color:#72a425;}
#content #left ul li.active li.active li.active a.flag {color:#797979;}
#content #left ul li.active ul.submenu ul, #content #left ul li.active ul.submenu ul.submenu ul.submenu {border-color: #e7f1d3;}

/*	SIDEBAR RIGHT
        ------------------------ */
#content #right div.heading {border-color: #e3e3e3;}
#content #right div.heading h2 {color: #72a425;}
div.supplier ul li {border-color: #dfdfdf;}
div.supplier ul li.active a {color:#72a425;}
div.supplier {background-color: #fff; border-color:#c7c7c7;}
div.supplier ul li {border-color: #c7c7c7;}
div.supplier ul li.active a {color:#72a425;}
div.supplier ul li.image {background-color: #fff;}

/*	CONTENT CENTER
        ------------------------ */
#content .cat_text .inner_container {border-color: #c7c7c7;}
#content .cat_text h1, #content .custom h1 {color: #72a425;} 
 .notice {border-color: #72a425;background-color: #fff;}
.notice, .notice a {color:#333;}


/*	GENERAL LISTING
        ------------------------ */
.listing_actions {background-color:#f5f5f5;border-color:#c7c7c7;}
.listing_actions .bottom {border-color:#e3e3e3;}
.listing_actions div.more {background-color:#FFFFFF;border:1px solid #C7C7C7;}
.artbox {border-color: #c7c7c7;}
#listing-1col .artbox {border-color:#c7c7c7;border-top-color:#e3e3e3; margin-top:20px;border-bottom:1px solid #e3e3e3;}
#listing-1col .artbox.first { margin-top:0px;}
.artbox.first {border-top-color: #c7c7c7;}
.artbox.last {border-bottom-color:#c7c7c7;}
.artbox .inner {border-color:#fff;}
.artbox p.desc {color: #777;}
.artbox .actions a, #related .listing .artbox .actions a, .listing_actions .offers {color: #696969;border-color: #e3e3e3;}
.artbox .actions a.more, .listing_actions .offers:hover {color: #72a425;}

.listing_actions .offers:hover {border-color: #c7c7c7;}

#listing-1col .artbox.last {border-color: #c7c7c7;border-top-color:#e3e3e3;margin-bottom:20px;}

/*	ARTICLE DETAILS
        ------------------------ */
#detail h1 {color:#333;}
#detail .border {border-color: #c7c7c7;margin:0px 15px;}
#detail, #detail a, #content #detail .article_details strong.supplier {color:#999;}
.article_overview {color:#9c9c9c}
.article_overview a {color:#7a7a7a;}
#content #detail #detailbox_middle .article_details_price strong {color: #333;}
 #thumbs a, .thumb_box a:hover {border-color:#dedede}
#thumbs a:hover, #thumbs a.active {border-color:#555}
.thumb_box a {border-color:#e3e3e3;background-color:#fff;margin:0px 10px 11px 10px;}
.thumb_box a:hover {border-color: #999}
.thumb_box {
    margin-left:5px;
    margin-top:2px;
}
.deliverable1 {color: #009900;}
.deliverable2 {color: #514721;}
.deliverable3 {color: #990000;}
#detail #detailinfo #comments form {background-color: #f5f5f5;border-color: #c7c7c7;}
 #detail #detailinfo .inner_tabs {border-color: #c7c7c7}

#detail #detailinfo .similar {border-left-color:#e3e3e3;}
#detail #detailinfo .similar .artbox .artbox_thumb {border-color: #dbdbdb;background-color: #fff;}
#detail #detailinfo .similar .artbox strong.title {color: #999;}

#detail #detailinfo .similar .artbox .price {color: #333}
#detail #detailinfo #description  {color: #555;}
#content #buybox .basketform .accessory_overlay {background-color:#fff;}
#content #buybox .basketform .accessory_overlay .title, #content #buybox .basketform .accessory_overlay .price {color: #333;}
#detail #detailinfo {background-color: #efefef}
#article_details .account {margin-left: 0;}
#detail #detailbox {margin-top: 1px;}

/*	BASKET PAGE
        ------------------------ */
/* General table coloring */
 .table .table_foot {border-color: #C7C7C7;border-top-color: #e3e3e3;}

.table .ordernumber, .table .supplier {color: #999;}

/* Row specific row coloring */

/* Premium row */
.table .table_premium, #basket .table_premium {border-color:#c7c7c7;background-color:#f5f8e3;color:#65956b}
.table .table_premium .body .article, #basket .table .table_premium .body .article, .table .table_premium .body .article .thumbnail, #basket .table .table_premium .body .article .thumbnail {background-color:#fff;border-color:#dadada;}
.table .table_premium h5, #basket .table_premium h5 {color:#43691E}
.table .table_premium div.body div.article .name a, #basket .table .table_premium div.body div.article .name a {color: #666}
div.table_foot .box {background-color: #f5f5f5;border-color: #c7c7c7;}
#content #left.basket h5 {color: #72a425;}
div.table_foot input.button_tablefoot {color: #fff;}

/* change details */
.info div {border-color: #c7c7c7;}
.info div .heading {color: #72a425;border-color: #c7c7c7; border-color-left: #fff;}

/* Fuer Warenkorb speichern Plugin */

/*	LOGIN AND REGISTER
        ------------------------ */
div#right.register h2 {color: #72a425; border-color: #c7c7c7;}
div#right.register ul {border-color: #c7c7c7;}
#right.register ul {color:#666}
.register div h2.heading {background-color: #fff;color:#72a425;}
#content #left select {background-color: #f5f5f5;}

/* Step box */

/*	ORDER PROCESS
        ------------------------ */

/*	AJAX MODAL BOXES
        ------------------------ */

/*	USER ACCOUNT
        ------------------------ */
 .account .newsletter .inner_container {border-color: #c7c7c7;background-color: #f5f5f5;}
 .account .newsletter h3 {color: #72a425;background-color:#fff;}

/* Ticketsystem */

/*	TICKETSYSTEM
        ------------------------ */

/* Form system */

/*	ENTRIES
        ------------------------ */
#listing-blog .blogbox, #content .blogbox {border-color: #c7c7c7;}
.blogbox h2 {color: #262626;}
.blogbox .post_metadata {color: #A8A7A7;}
.blogbox .post_metadata span {border-color: #e6e6e6}
.blogbox .post_metadata span a {color: #72a425;}
.blogbox h2.heading {color: #72a425;border-color: #c7c7c7;}
#content .blogbox h2.headingbox {background: 0 transparent; border: 0 none; font-size: 14px; font-weight: 700; margin: 0 0 15px; padding-left: 0;}

 form.comments {border-color:#c7c7c7;}
form.comments {background-color: #f5f5f5;}

/*	VIEWLAST
        ------------------------ */
.viewlast {border-color:#c7c7c7 #c7c7c7 #c7c7c7 #fff;}
.viewlast .heading {color: #636363;border-color: #e3e3e3}
.viewlast .article_image {border-color: #e7e7e7;}

/*	LIVESHOPPING
        ------------------------ */

/*	TAGCLOUD
        ------------------------ */

/*	SEARCH
        ------------------------ */
div#searchcontainer {background-color:#e7f1d3;}
#submit_search {color:#fff;background-color:#df4800;border-color:#e45a01;}
form#searchform input#searchfield {color: #666;border-color: #bbb; background-color: #fff;}
input#searchfield {font-size: 13px;}

/*	SEARCH PAGE
        ------------------------ */

/*	FINISHED AND COMPARE
        ------------------------ */

/*	TOPSELLER
        ------------------------ */
.topseller {border-color: #cfcfcf;border-right-color:#fff;}
.topseller h3 {color: #72a425;border-bottom-color: #e3e3e3;}

/*	FORM SYSTEM
        ------------------------ */

/*	TELL-A-FRIEND
        ------------------------ */

/*	SITEMAP
        ------------------------ */

/*	BUNDLE
        ------------------------ */

/*	LIVESHOPPING
        ------------------------ */

/*	AJAX SLIDER
        ------------------------ */

/*	FOOTER
        ------------------------ */
#footer .bottom p, #footer .bottom .border {color: #888; line-height:1.5em;}
#footer .bottom p, #footer .bottom .border { font-size:13px;}

/*	COLOR SPECIFIC IMAGES
        ------------------------ */
body {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/backgrounds/bg_body.png");background-repeat: repeat-x; background-position: left top}
#detail #detailinfo {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/backgrounds/bg_detailinfo.png")}
div.inner_searchcontainer #submit_search {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/arrows/bg_arrow_search.gif")}
.accordion li.active .detail .number {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/sprite_topseller_numbers.png")}
.artbox .actions a, .listing_actions .offers {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/sprite_listing_buttons.png");}
#content #left ul li.active.sub a.active {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/arrows/bg_arrow_down.png")}
.button-right {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/buttons/button_right-large.png")}
#content #detail #basketButton, #registerbutton  {background-image: url("/templates/vogelscheuchenshop/frontend/_resources/images/backgrounds/bg_basketbutton.png") !important; cursor:pointer}
#listing-1col .artbox p.price {
    width:150px;
    line-height:2.2em;
}
#listing-3col .artbox p.price {
    bottom:73px;
    line-height:1.5em;
}
#content #detail #detailbox_middle .article_details_price strong {
    line-height:1.5em;
}
.actions-detail a {

    width:230px;
    background-image: none !important;
    background-color: #72a425 !important;
    display: block;
    height: 20px;
    line-height: 20px;
    margin-bottom: 2px;
    padding: 0 5px;
    border: 1px solid #72a425 !important;
    color: #fff !important;
    text-align: center;
}
#header #logo a {
    width:571px;
    height:90px;
    background: url("/templates/vogelscheuchenshop/frontend/_resources/images/logo.png") no-repeat scroll 0 0 transparent;
    margin:13px 0px 0px 6px;
}
#topbar {
    right:14px;
    display:none;
}
#topbar select {
    width:204px;
}
#buybox {
    width:234px;
}
#buybox #basketButton {
    width:224px;
    background-position: right center;
}
.actions-detail a {
    width:212px;
    background-position:right top;
}
#buybox label {
    width:109px;
}
#detailbox_middle {
    width:231px;
}
.article_back {
    margin-left:8px;
}
.article_navi {
    width:243px;
}
span.grey {
    color:#CCCCCC;
}
#article_details .text tbody td {
    color:black;
}
div.inner_searchcontainer {
    margin-left:199px;
}
.listing_actions {
    padding:0px 12px;
}
.small-price {
    font-size:13px !important;
}
#listing-blog .artbox a.title, #listing-1col .artbox a.title {
    top:18px;
}
#listing-1col .artbox p.price {
    line-height:1.5em;
    margin-top:3px;
}
#blog {
    width:630px;

}
#content .blogbox .description {
    padding:0px 0px 0px 0px;
    font-size:13px;
    line-height:1.5em;
}
.blogbox .post_metadata span span.frontend_blog_detail {
    padding-left:0px;
}
#content .blogbox .border{
    border-bottom:1px solid #C7C7C7;
    margin: 0px;
}
#content .blogbox .thumb_box {
    margin-left:0px;
}
#content .blogbox .thumb_box a {   
    margin: 0 5px 11px 9px;
}
table td, table th {
    color:#555555;
}
div.inner_searchcontainer {
    width:630px;
}
input#searchfield {
    width:584px;

    background: url(/templates/vogelscheuchenshop/frontend/_resources/images/backgrounds/bg_search-input.png);
}
.viewlast .article_image {
    border:none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
   
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
}
.full-box-link {
    display:block;
}
#listing-3col .artbox .artbox_thumb.full-box-link {
    display:block;
    height:100px;
    padding:10px;
    padding-top:215px;
    font-weight: bold;
font-size: 13px;
color:black;
}
#listing-3col .artbox .artbox_thumb.full-box-link:hover {
    -moz-box-shadow: 1px 1px 4px #777;
    -webkit-box-shadow: 1px 1px 4px #777;
    box-shadow: 1px 1px 4px #777;
    text-decoration:none;
}
#listing-3col .artbox .inner {
    padding:0px;
    width:200px !important;
}
#listing-3col .artbox p.price{
    bottom:14px;
    right:10px;
    text-align:right;
}
#listing-3col .artbox .account {
	position: absolute;
	bottom: 5px;
	left: 10px;
	margin-left: 0;
	width: 180px;
}
strong.supplier {
    display:none;
}
#detail #detailinfo #description {
    width:723px;
    font-size:15px;
}
#detail #detailinfo .similar {
    border-left:none;
}
.similar-boxes .artbox {
   margin: 0px 45px 10px 0px;
}
#listing-1col .artbox .artbox_thumb {
    width:470px;
    height:125px;
    margin-top:0px;
    text-align:left;
    padding-left:160px;
    padding-top:20px;
    font-weight:bold;
    font-size:13px;
}
#listing-1col .artbox .artbox_thumb:hover {
    -moz-box-shadow: 1px 1px 4px #777;
    -webkit-box-shadow: 1px 1px 4px #777;
    box-shadow: 1px 1px 4px #777;
    text-decoration:none;
}
#listing-1col .artbox .inner {
    padding:0px;
}
#listing-1col span.title {
    width: 265px;
display: block;
}
#listing-1col .artbox p.desc {
    position: absolute;
top: 63px;
left: 161px;
width: 291px;
color: #aaa;
font-size:13px;
line-height:1.5em;
font-weight: normal;
}
#listing-1col .artbox .account {
	margin-right: 0;
	position: absolute;
	right: 10px;
	top: 20px;
	width: 150px;
}
#detail #detailinfo {
    background:none;
}
#detail #detailinfo .inner_tabs {
    border:none;
}
#detailinfo table {
    border:none;
}
#detail #detailinfo #description {
    width:760px;
    font-size:13px;
}
#detail #detailinfo #description h2 {
  color:#333;
  font-size: 16px;
line-height: 20px;
font-weight: 700;
margin-bottom: 20px;
}
#related .container .listing {
    width:760px;
}
.ctl_search div.listing {
    width:760px;
}

/* Icon-Button-Familie — identische Kopie von _partials/base-css.html
   (Web Design Language Abschnitt 6.3, 2026-09-14). Die Alt-Seiten laden ein
   eigenes Stylesheet (diese Datei) statt der Jinja-Partials der neuen Seite,
   deshalb hier zusaetzlich hinterlegt statt nur dort. Bei Aenderungen an der
   Regel IMMER beide Stellen nachziehen. Die CSS-Variablen (--brand-green-bright
   etc.) sind auf jeder Alt-Seite bereits per eigenem :root-Block vorhanden
   (siehe "Alt-Seiten-Footer-Angleichung", 2026-09-09). */
/* justify-content:space-between + padding-left:20px (2026-09-14) — identisch
   zu base-css.html gepflegt, siehe dortiger Kommentar fuer die Begruendung. */
.kf-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-width:150px;height:40px;
  box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:700;
  letter-spacing:.01em;line-height:1.3;padding:10px 10px 10px 20px;border:none;
  border-radius:var(--radius);text-decoration:none!important;cursor:pointer;transition:background .15s ease,color .15s ease}
.kf-btn svg{flex:none;display:block}
.kf-btn-primary{background:var(--brand-green-bright);color:#fff!important}
.kf-btn-primary:hover{background:var(--cta)}
.kf-btn-secondary{justify-content:center;padding-left:10px;background:var(--border);color:var(--ink)!important}
.kf-btn-secondary:hover{background:var(--ink-soft);color:#fff!important}

#contact-button-foot .button-large{
    -webkit-box-shadow: rgb(192, 192, 192) 1px 1px 1px 0px;
font-weight:bold;
background-color: #72a425 !important;
background-image: none !important;
background-position: 100% 50%;
background-repeat: no-repeat;
border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-style: none;
/*margin-top:30px;*/

box-shadow: rgb(192, 192, 192) 1px 1px 1px 0px;

color: rgb(255, 255, 255);
cursor: pointer;
display: inline-block;
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-size: 13px;

height: 18px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 50px;
padding-top: 10px;
text-align: center;
}
#contact-button-foot {
    
    text-align:center;
/*    padding:20px;*/
}
#contact-button-foot h3 {
    font-weight:bold;
    color:#333;
    font-size:13px;
}
 .footer-special-wrap {
    padding:20px 0px;
    margin:20px 0px;
    width:1000px;
    text-align:center;
    border:1px solid #cdcdcd;
    border-left:none;
    border-right:none;
    background:#E9EBED;
    font-size:13px;
}
.listing-blog .blogbox {
    position:relative;
    height: 120px;
}

.listing-blog .blogbox a{
    position: absolute;
left: 0px;
top: 0px;
height: 150px;
    display:block;
    
}
.listing-blog .blogbox a:hover {
    -moz-box-shadow: 1px 1px 4px #777;
    -webkit-box-shadow: 1px 1px 4px #777;
    box-shadow: 1px 1px 4px #777;
    text-decoration:none;
}
.listing-blog .blogbox img {
    position:absolute;
    right:0px;
    top:0px;
}
.listing-blog .blogbox span {
    padding:0px 20px;
    display:inline-block;
    width:440px;
    font-size:13px;
    line-height:1.5em;
}
.listing-blog .blogbox h2 {
    font-size: 13px;
font-weight: bold;
    padding: 0px 20px;
    width:440px;
}
.listing-blog .blog_date {
    color:#A8A7A7;
    display:block;
    margin-bottom:10px;
}
#listing-blog .artbox  .title{
	position: absolute;
	text-align: left;
	left: 150px;
	font-weight: bold;
}
#listing-blog .artbox p.desc {
    left: 150px;
    position: absolute;
    text-align: left;
}
#content .blogbox .social {
    float: right;
}
.blogbox .description {
    font-size:13px;
    line-height:16px;
}
.blogbox h1 {
    font-size:16px;
    font-weight:bold;
}
#footer .bottom {
    background:none;
}
#description table tbody {
    border-bottom:1px dashed #dfdfdf;
}
#description table tbody tr td:first-child{
    width:200px;
}
#description table tbody tr td:last-child{
    width:521px;
}
.cat_text {
    font-size:13px;
    line-height:1.5em;
}
.imgTarget img {
    max-width:255px;
}
.ctl_index #content #center a:hover img {
    -moz-box-shadow: 1px 1px 4px #777;
    -webkit-box-shadow: 1px 1px 4px #777;
    box-shadow: 1px 1px 4px #777;
    text-decoration:none;
}
#content .custom {
	font-size: 13px;
	line-height: 1.5em;
}


/* MLC: 29.01.2017 */

.listing-blog span.blog_date {
	visibility: hidden;
	height: 1px;
}

/* ===== templates/vogelscheuchenshop/frontend/_resources/styles/vogelscheuche.css ===== */

/* ===== templates/vogelscheuchenshop/cross.css ===== */
.thumb_box a {
    width:57px;
    height:57px;
    margin:0px -6px 5px 10px;
}

/* ===== engine/Shopware/Plugins/Community/Frontend/StcomCookieInfo/Views/frontend/_resources/css/ci.css ===== */

/* ===== engine/Shopware/Plugins/Default/Frontend/SwagPaymentPaypal/Views/frontend/_resources/styles/paypal.css ===== */
