body {
	padding:0px;
	margin:5px 0px 0px 0px;
}

p,br,ul,ol,li,div,table,td,th,tr,input,select,address,blockquote {
	font-family: arial,tahoma,verdana,helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}

.abstand {
	height:1px;
	line-height:1px;
	width:1px;
	font-size:1px;
}

.bg_weiss {
	background:#FFFFFF;
}

.textschwarz {
	color:#000000;
}

.text9 {
	font-size:9px;
}

img {
	border:none;
}

form {
	margin:0;
	padding:0;
}

.hinweis {
	color:#ff0000;
	font-weight:bold;
}

/* Überschriften */

h1 {
	font-family: tahoma,arial,verdana,helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#979797;
	margin:0 0 10 0px;
	padding:0px;
}

h2 {
	font-family: arial,tahoma,verdana,helvetica,sans-serif;
	font-size:13px;
	color:#7c7c7c;
	font-weight:bold;
	margin:0 0 10px;
	padding:0;
}

h3 {
	font-size:11px;
	color:#ffffff;
	padding:0px;
	margin:0px;
}

h4 {
	font-size:18px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.rot {
	color:#c53401;
}

.hinweise {
	font-size:11px;
	line-height:16px;
}

/* Link */

a {
	color:#c53401;
	text-decoration:underline;
}
a:focus {
	outline:none;
}

a.weiss {
	color:#ffffff;
	text-decoration:none;
}

a.weiss:hover {
	text-decoration:underline;
}

a.subnavi {
	line-height:18px;
	padding-left:32px;
}


span.subnavi2 {
	padding-left: 10px ;
}

span.os_navimainactive {
	font-weight:bold;
	padding-left: 10px;
	position: relative;
	left:-10px;
}


a.footer {
	color: #c53401;
	text-decoration:none;
	padding:0 15px 0 0;
	font-size:12px;
}

a.footer:hover {
	text-decoration:underline;
}

/* Haupt Container */

#container_haupt {
	width:998px;
	display:table;
}

#container_head {
	height:199px;
	width:998px;
}

#container_head #left {
	width:225px;
	float:left;
}

#logo {
	height:109px;
}

#suche {
	background:#bfe8a7;
	height:90px;
	text-align:left;
}

#suche a {
	color:#c53401;
	text-decoration:underline;
}

#suche .lo {
	background:url(/shop/images/ecke_gruen_lo.gif) no-repeat left top;
}

#suche .ro {
	background:url(/shop/images/ecke_gruen_ro.gif) no-repeat right top;
}

#suche .ru {
	background:url(/shop/images/ecke_gruen_ru.gif) no-repeat right bottom;
}

#suche .lu {
	background:url(/shop/images/ecke_gruen_lu.gif) no-repeat left bottom;
	height:90px;
}

#container_head #right {
	width:772px;
	float:right;
	text-align:right;
	height:199px;
	background:url(/shop/images/bg_header_right.jpg) no-repeat left bottom;
}

#container_head #navi_top {
	margin-top:4px;
	height:50px;
}

#container_head #navi_top a {
	padding:4px 10px 4px 6px;
	background:url(/shop/images/trennlinie_vert.gif) repeat-y right;
	color:#000;
	text-decoration:none;
}

#container_head #navi_top a.top {
	background:none;
}

#warenkorb_login {
	background:#bfe8a7;
	height:145px;
	width:309px;
	margin-left:463px;
}

#warenkorb_login .lo {
	background:url(/shop/images/ecke_gruen_lo.gif) no-repeat left top;
}

#warenkorb_login .ro {
	background:url(/shop/images/ecke_gruen_ro.gif) no-repeat right top;
}

#warenkorb_login .ru {
	background:url(/shop/images/ecke_gruen_ru.gif) no-repeat right bottom;
}

#warenkorb_login .lu {
	background:url(/shop/images/ecke_gruen_lu.gif) no-repeat left bottom;
	height:90px;
}

#warenkorb_login #login {
	float:left;
	width:131px;
	text-align:left;
}

#warenkorb_login #warenkorb {
	float:left;
	width:139px;
	text-align:left;
}

#warenkorb_login #warenkorb div {
	font-size:12px;
	color:#525d4c;
}

#warenkorb_login a {
	color:#c53401;
	text-decoration:underline;
}

#container_content {
	width:998px;
}

#container_content #left {
	width:225px;
	float:left;
	text-align:left;
}

#container_content #left #navigation {
	background:#e7fbdb;
}

#container_content #left #navigation .lo {
	background:url(/shop/images/ecke_gruen2_lo.gif) no-repeat left top;
}

#container_content #left #navigation .ro {
	background:url(/shop/images/ecke_gruen2_ro.gif) no-repeat right top;
}

#container_content #left #navigation .ru {
	background:url(/shop/images/ecke_gruen2_ru.gif) no-repeat right bottom;
}

#container_content #left #navigation .lu {
	background:url(/shop/images/ecke_gruen2_lu.gif) no-repeat left bottom;
}

#navi_main {
	background:url(/shop/images/trennline_vert_navi.gif) repeat-y right;
	width:197px;
}
a.hauptnavi {
	background:url(/shop/images/sym_pfeil_gruen.gif) no-repeat left center;
	line-height:23px;
	padding-left:16px;
	color:#000;
	text-decoration:none;
	display:block;
	width:160px;
}
a.hauptnavi:hover {
	color:#c53401;
}
a.navi-in-box {
	background:url(/shop/images/sym_pfeil_gruen.gif) no-repeat left center;
	line-height:23px;
	padding-left:16px;
	color:#000;
	text-decoration:none;
}
a.navi-in-box:hover {
	color:#c53401;
}
a.aktiv {
	background:url(/shop/images/sym_pfeil_rot.gif) no-repeat left center;
	color:#c53401;
}
#container_content #center {
	width:575px;
	float:left;
	text-align:left;
	padding:12px 0 0;
	position:relative;
	top:0;
	left:0;
}

#container_content #right {
	width:164px;
	float:right;
	padding:28px 0 0;
	text-align:left;
}
.content_width {
	width:558px;
	text-align:left;
}

/* trusted shops logos etc. */
.emblembs {
	width:46px;
}
.emblembs img {
	float:left;
	margin:0 2px 0 0;
}
/* sicher einkaufen */
#sicher-einkaufen {
	list-style:none;
	padding:0;
	margin:0;
	width:152px;
	overflow:hidden;
}
#sicher-einkaufen li {
	background:url(/shop/images/sym_haekchen_rot.gif) no-repeat left 2px;
	padding:0 0 0 25px;
	margin:0;
	text-align:left;
	height:1%;
}
#sicher-einkaufen li a {
	display:block;
	background:url(/shop/images/trennline_hori.gif) repeat-x left bottom;
	padding:2px 0 5px;
	margin:0;
	color:#000;
	text-decoration:none;
	font-family: arial,tahoma,verdana,helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
}
/* newsletter */
div.newsletter {
	padding:30px 0 0;
}
/* unser tipp */
div.unser-tipp {
	background:url(/shop/images/bg_unser_tipp.gif) repeat-x left bottom;
	padding:90px 9px 5px;
	position:relative;
	top:0;
	left:0;
}
div.unser-tipp div img {
	position:absolute;
	right:0;
	top:-15px;
}
div.unser-tipp a {
	color:#c53401;
	text-decoration:underline;
}

/* Content Rahmen */
#container_content #center div.content_wrap {
	background:url(/shop/images/bg_content_y.gif) repeat-y right;
	width:575px;
}
#container_content #center div.content_bottom {
	background:url(/shop/images/bg_content_bottom.gif) no-repeat right bottom;
	width:575px;
	height:20px;
	font-size:0;
}
#container_content #center div.container_content_innen {
	width:575px;
	background:url(/shop/images/bg_content_top.gif) no-repeat top;
	padding:15px 0 0;
}
/* produkt Detail */
.detail-section-left {
	width:355px;
	padding-right:15px;
	float:left;
}
.detail-section-left h1 {
	margin:0;
	padding:0;
}
.detail-section-right {
	width:188px;
	float:left;
}
.description_wrap {
	background:url(/shop/images/bg_description_y.gif) repeat-y right;
	width:558px;
}
.description_bottom {
	background:url(/shop/images/bg_description_bottom.gif) no-repeat right bottom;
	width:558px;
	height:20px;
	font-size:0;
}
.description_innen {
	width:558px;
	background:url(/shop/images/bg_description_top.gif) no-repeat top;
	padding:11px 0 0;
}

.description_box_wrap {
	background:url(/shop/images/bg_description_box_y.gif) repeat-y right;
	width:188px;
}
.description_box_bottom {
	background:url(/shop/images/bg_description_box_bottom.gif) no-repeat right bottom;
	width:188px;
	height:11px;
	font-size:0;
}
.description_box_innen {
	width:188px;
	background:url(/shop/images/bg_description_box_top.gif) no-repeat top;
	padding:10px 0 0;
}
.description_box_trenner {
	width:166px;
	background:url(/shop/images/dotted_x.gif) repeat-x;
	padding:10px 0;
}
table.detail-attributes {
	width:235px;
}
table.detail-attributes tr td {
	padding:4px 0 5px;
	background:url(/shop/images/dotted_x.gif) repeat-x left bottom;
}
table.detail-attributes tr td.title {
	color:#7c7c7c;
	width:120px;
}


.detail-pic {
	width:350px;
/*	height:245px;*/
	text-align:center;
	padding:20px 0px 0px 0px;
}
.detail-pic-versions {
	width:320px;
	margin-left:30px;
	height:22px;
	line-height:22px;
}
div.zoom a {
	width:70px;
	text-align:center;
	height:22px;
	line-height:22px;
	display:block;
	background:url(/shop/images/bg_zoom_detail.gif) no-repeat left bottom;
	color:#000;
	float:left;
	text-decoration:none;
	margin-bottom:5px;
	margin-right:7px;
}
div.zoom a:hover {
	color:#c53502;
	font-weight:bold;
}
div.zoom a.active  {
	width:70px;
	text-align:center;
	height:22px;
	line-height:22px;
	display:block;
	background:url(/shop/images/bg_zoom_detail_hover.gif) no-repeat left bottom;
	color:#fff;
	font-weight:bold;
	float:left;
	text-decoration:none;
	margin-bottom:5px;
	margin-right:7px;
}
.grau {
	color:#7c7c7c;
}
.detail-wk-btn {
	width:166px;
	text-align:center;
	padding-bottom:15px;
}
td.detail-option-input input, td.detail-option-input select, {
	width:166px;
}
div.preis-large {
	color:#de0000;
	font-size:20px;
}
div.tax-versand {
	color:#7c7c7c;
	font-size:11px;
}
div.tax-versand a {
	color:#de0000;
	font-size:11px;
}
/* Form */

table.table-form {
	width:510px;
}
table.table-form tr td {
	padding:4px 0 6px;
}
table.table-form tr td.col-01 {
	color:#7c7c7c;
	width:120px;
	background:url(/shop/images/dotted_x.gif) repeat-x left bottom;
}
table.table-form tr td.col-02 {
	padding:0 0 0 10px;
}
table.table-form tr td.btn {
	padding:10px 0 0 10px;
}
table.table-form tr td div.text_rot {
	padding:4px 0;
}
.asterisk {
	color:#c53401;
	padding:0 5px;
}
.bar {
	width:558px;
	height:29px;
	background:url(/shop/images/bg_bar.gif) no-repeat;
}
table.bar-table {
	width:542px;
	padding:6px 0 0 10px;
}
/* Teaser */
#banner_startseite {
	width:575px;
	height:185px;
	position:relative;
	background:url(/shop/images/bg_banner_startseite.jpg) no-repeat;
	top:0;
	left:0;
}

#banner_startseite strong {
	color:#245a86;
}

#banner_startseite strong a {
	color:#245a86;
}

#banner_startseite div#banner_startseite_layer {
	background:url(/shop/images/teaser_gartensaison_2008_layer_img.png) no-repeat left top;
	position:absolute;
	top:-18px;
	right:5px;
	width:188px;
	height:130px;
}
*html #banner_startseite div#banner_startseite_layer {
	background: url(/shop/images/leer.gif) fixed;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/shop/images/teaser_gartensaison_2008_layer_img.png',sizingmethod='crop');
}
#angebot_des_monats {
	width:225px;
}
.cat_navi {
	color:#7c7c7c;
	font-size:11px;
	height:14px;
	padding-bottom:7px;
}

.cat_navi a {
	color:#c53401;
	font-size:11px;
}
/* Produkt Boxen (small ones) */
.produkt-boxes-small-wrap {
	overflow:hidden;
	width:560px;
}
.produkt-box-small {
	width:125px;
	height:263px;
	background: url(/shop/images/produkt-box-small.jpg) no-repeat left bottom;
}
.produkt-box-small-pic {
	width:125px;
	height:125px;
}
.produkt-box-small-pic table {
	width:125px;
	height:125px;
	overflow:hidden;
	border-collapse:collapse;
}
.produkt-box-small-pic table tr td {
	width:125px;
	height:125px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
}
.produkt-box-small-pic table tr td img {
	width:;
}
.produkt-box-small-list {
	width:115px;
	padding:0 5px;
	height:130px;
}
.produkt-box-small-list div.wrap {
	height:98px;
	width:115px;
	text-align:center;
	overflow:hidden;
}
.produkt-box-small-list div.wrap div.headline {
	height:37px;
}
.produkt-box-small-list div.wrap div.headline table {
	height:37px;
	width:115px;
}
.produkt-box-small-list div.wrap div.headline table tr td {
	text-align: center;
	vertical-align: middle;
}
.produkt-box-small-list div.wrap h3 {
	padding:0;
	margin:0;
	color:#698c56;
	display: inline;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
}
div.detail-link {

}
div.preis {
	padding:8px 0 0;
	margin:0;
	color:#c53401;
	font-weight:bold;
	font-size:13px;
}
div.text9 {
	color:#7c7c7c;
	font-size:11px;
}
div.text9 a {
	text-decoration:underline;
	color:#7c7c7c;
	font-size:11px;
}
.produkt-box-small-list div.bestellen-btn {
	width:115px;
}
.produkt-box-small-list div.bestellen-btn .button {
	margin:0 0 0 20px;
	background:none;
	border:none;
}
/* Produkt Boxen (large ones) */
.produkt-boxes-large-wrap {
	overflow:hidden;
	width:269px;
}
.produkt-box-large {
	width:269px;
	height:216px;
	background: url(/shop/images/produkt-box-large.jpg) no-repeat left bottom;
}
.produkt-box-large-pic {
	width:269px;
	height:140px;
}
.produkt-box-large-pic table {
	width:269px;
	height:140px;
	overflow:hidden;
	border-collapse:collapse;
}
.produkt-box-large-pic table tr td {
	width:269px;
	height:140px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
}
.produkt-box-large-pic table tr td img {
	width:;
}
.produkt-box-large-list {
	width:249px;
	padding:0 10px;
	height:62px;
}
.produkt-box-large-list div.wrap-links {
	height:62px;
	width:138px;
}
.produkt-box-large-list div.wrap-rechts {
	height:62px;
	width:111px;
	text-align:right;
}
.produkt-box-large-list div.wrap-links div.headline h3 {
	height:17px;
	overflow:hidden;
}
.produkt-box-large-list div.wrap-links h3 {
	padding:0;
	margin:0;
	color:#698c56;
	font-weight:bold;
	font-size:13px;
}
.produkt-box-large-list div.wrap-rechts div.bestellen-btn {
	width:115px;
}

div.emblems {
	height:46px;
	line-height:46px;
	overflow:hidden;
}

div.emblems div {
	height:46px;
	width:46px;
	padding-right:3px;
	float:left;
}






/* Footer */
#footer-wrap {
	width:998px;
	height:46px;
	background:#f3f3f3 url(/shop/images/footer_left.gif) no-repeat left top;
}
#footer {
	width:998px;
	height:46px;
	line-height:46px;
	background:url(/shop/images/footer_right.gif) no-repeat right top;
	font-size:12px;
}
#footer div {
	color:#7c7c7c;
	padding:0 0 0 25px;
}

/* Content */


.cat_picture {
	vertical-align:top;
	width:200px;
}

.cat_text {
	vertical-align:top;
	width:413px;
}

/* Angebote */

.angebots_bild {
	width:56px;
	vertical-align:top;
}

.angebots_preis {
	width:74px;
	vertical-align:top;
}

/* Detailansicht */

.detail_picture {
	width:250px;
	vertical-align:top;
}

.detail_description {
	vertical-align:top;
	width:363px;
	text-align:right;
}
/* Warenkorb */
#warenkorb_top_row_01 {
	background:#bfe8a7;
	height:54px;
	width:772px;
	clear:both;
}

#warenkorb_top_row_01 .lo {
	background:url(/shop/images/ecke_gruen_lo.gif) no-repeat left top;
	height:54px;
}

#warenkorb_top_row_01 .ro {
	background:url(/shop/images/ecke_gruen_ro.gif) no-repeat right top;
	height:54px;
}

#warenkorb_top_row_01 .ru {
	background:url(/shop/images/ecke_gruen_ru.gif) no-repeat right bottom;
	height:54px;
}

#warenkorb_top_row_01 .lu {
	background:url(/shop/images/ecke_gruen_lu.gif) no-repeat left bottom;
	height:54px;
}

#warenkorb_top_row_02 {
	background:#e7fbdb;
	height:91px;
	width:998px;
	clear:both;
}

#warenkorb_top_row_02 .lo {
	background:url(/shop/images/ecke_gruen2_lo.gif) no-repeat left top;
}

#warenkorb_top_row_02 .ro {
	background:url(/shop/images/ecke_gruen2_ro.gif) no-repeat right top;
}

#warenkorb_top_row_02 .ru {
	background:url(/shop/images/ecke_gruen2_ru.gif) no-repeat right bottom;
}

#warenkorb_top_row_02 .lu {
	background:url(/shop/images/ecke_gruen2_lu.gif) no-repeat left bottom;
	height:91px;
}

/* Warenkork Content Rahmen */
div.wk_content_wrap {
	background:url(/shop/images/bg_wk_content_innen.gif) repeat-y right;
	width:819px;
}
div.wk_content_bottom {
	background:url(/shop/images/bg_wk_content_bottom.gif) no-repeat right bottom;
	width:819px;
	height:20px;
	font-size:0;
}
div.wk_container_content_innen {
	width:819px;
	background:url(/shop/images/bg_wk_content_top.gif) no-repeat top;
	padding:15px 0 0;
}

div.wk_container_content_innen div h1 {
	padding-left:20px;
}
/* Warenkork Content Rahmen Grau */
div.wk_content_wrap_grau {
	background:url(/shop/images/bg_wk_content_innen_grau.gif) repeat-y right;
	width:779px;
}
div.wk_content_bottom_grau {
	background:url(/shop/images/bg_wk_content_bottom_grau.gif) no-repeat right bottom;
	width:779px;
	height:20px;
	font-size:0;
}
div.wk_container_content_innen_grau {
	width:779px;
	background:url(/shop/images/bg_wk_content_top_grau.gif) no-repeat top;
	padding:15px 0 0;
}

/* Warenkork Navi */
ul#wk-nav {
	list-style:none;
	margin:0;
	padding:3px 0 0 11px;
	width:830px;
	height:75px;
	background:url(/shop/images/bg_wk_nav.gif) no-repeat 113px 56px;
}
ul#wk-nav li {
	margin:0;
	padding:0 17px;
	text-align:center;
	float:left;
	display:inline;
	height:75px;
	line-height:35px;
}
ul#wk-nav li a {
	color:#a9cd94;
	font-size:13px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	text-align:center;
}
ul#wk-nav li a:hover, ul#wk-nav li a.active {
	color:#698c56;
	font-size:13px;
	font-weight:bold;
}
ul#wk-nav li a span {
	color:#fff;
	font-size:30px;
	background:url(/shop/images/bg_wk_step_inaktiv.gif) no-repeat center 7px;
	padding:10px 15px;
}
ul#wk-nav li a.active span {
	color:#fff;
	font-size:30px;
	background:url(/shop/images/bg_wk_step_aktiv.gif) no-repeat center 7px;
}
ul#wk-nav li a:hover span {
	color:#fff;
	font-size:30px;
	background:url(/shop/images/bg_wk_step_inaktiv.gif) no-repeat center 7px;
}
ul#wk-nav li a.current{
	color:#698c56;
}
ul#wk-nav li a.current span {
	color:#fff;
	font-size:30px;
	background:url(/shop/images/bg_wk_step_aktiv.gif) no-repeat center 7px;
}
ul#wk-nav li a.current:hover span {
	color:#fff;
	font-size:30px;
	background:url(/shop/images/bg_wk_step_aktiv.gif) no-repeat center 7px;
}

ul#wk-nav li a.passive:hover {
	color:#a9cd94;
	cursor:default;
}
ul#wk-nav li a.passive:hover span, ul#wk-nav li a.passive span {
	color:#fff;
	font-size:30px;
	background:url(/shop/images/bg_wk_step_inaktiv.gif) no-repeat center 7px;
	cursor:default;
}

table.table-wk {
	width:741px;
}
table.table-wk tr td {
	padding:4px 0 6px;
}
table.table-wk tr td.headline-row, table.table-wk tr.headline-row {
	color:#7c7c7c;
	background:url(/shop/images/dotted_x.gif) repeat-x left bottom;
}

table.table-wk-02 {
	width:741px;
}
table.table-wk-02 tr td {
	padding:8px 0 10px;
}
table.table-wk tr td.headline-row, table.table-wk tr.headline-row, table.table-wk-02 tr td.headline-row, table.table-wk-02 tr.headline-row {
	color:#7c7c7c;
	background:url(/shop/images/dotted_x.gif) repeat-x left bottom;
}


table.table-wk-np tr td {
	padding:0;
}

div.wk-btns {
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:right;
	width:741px;
}

div.wk-btns div {
	margin-left:10px;
	float:right;
}

/* ALLGEMEIN : Allgemein Meldungen -> Schriften */

.os_error { color:#ca0000; }
.os_small { font-size:11px; }


/**/
.dotted {
	background:url(/shop/images/dotted_x.gif) repeat-x;
	height:1px;
	font-size:0;
}

.gallery_aktiv {
	background:#c53401;
	float:left;
	margin-right:10px;
}

.gallery_aktiv .lo {
	background:url(/shop/images/ecke_rot_lo.gif) no-repeat left top;
}

.gallery_aktiv .ro {
	background:url(/shop/images/ecke_rot_ro.gif) no-repeat right top;
}

.gallery_aktiv .ru {
	background:url(/shop/images/ecke_rot_ru.gif) no-repeat right bottom;
}

.gallery_aktiv .lu {
	background:url(/shop/images/ecke_rot_lu.gif) no-repeat left bottom;
}

.gallery_inaktiv {
	background:#cdcdcd;
}

.gallery_inaktiv .lo {
	background:url(/shop/images/ecke_grau_lo.gif) no-repeat left top;
}

.gallery_inaktiv .ro {
	background:url(/shop/images/ecke_grau_ro.gif) no-repeat right top;
}

.gallery_inaktiv .ru {
	background:url(/shop/images/ecke_grau_ru.gif) no-repeat right bottom;
}

.gallery_inaktiv .lu {
	background:url(/shop/images/ecke_grau_lu.gif) no-repeat left bottom;
}
