/*###### mbn CSS ##############*/


body{
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url("../bg_body2.jpg") repeat-x 0 0 #a3955d;
	font-family: arial,verdana,helvetica,sans-serif !important;
	font-size: 11px;
	font-style: normal;
	color: #5b2800;
}

img {
	border: 0 ;
}

a {
	outline: none;
}

.text_rot {
	color:#ca0000;
}

/*## header ##*/
.wrapper_header {
	position:relative;
	width:1005px
}

#header_background {
	background:url("../bg_header6.jpg") no-repeat top center;
	height:250px;

}

#cat_button{
	background:url("../button_categ.png") no-repeat;
	height: 60px;
	position:relative;
}

#cat_button_icon{
	/*float: left;
    padding-left: 8px;
    padding-right: 6px;
    padding-top: 21px;*/
    position:absolute;
    bottom:10px;
    left: 5px;
    display: block ;
}

#cat_button_text{
	/*padding-left: 15px;*/
	padding-left: 51px;
    padding-top: 28px;
    display: block ;
}

#sale_div{
	background:url("../hot_sale_sp.png") no-repeat top center;
	padding-bottom: 30px;
    padding-left: 36px;
    padding-top: 130px;
}

/* Company Logo form start */
.logo {
	clear:both;
	cursor:pointer;
	float:left;
	height:56px;
	left:13px;
	position:absolute;
	top:67px;
	width:295px;
}

.logo strong {
	display:block;
	height:56px;
	width:295px;
	text-indent:-9999px;
}

.logo a {
	display:block;
	text-indent:-9999px;
	background: transparent url("../logo_big.gif") no-repeat;
	text-decoration:none;
}
/* Company Logo form end */

.bg_naviheader {
	background:url("../bg_naviheader.gif") no-repeat scroll 0 0 transparent;
	height:44px;
	margin:0 auto;
	position:relative;
	top:205px;
	width:1005px;
}

/*navimenu form start*/
#navimenu {
	list-style-type:none;
	margin:0;
	padding:0;
	width:auto;
}

#navimenu li.first {
	margin-left:13px !important;
}

#navimenu li {
	background:url("../navimenu_trenner.gif") no-repeat scroll right center transparent;
	float:left;
	height:43px;

	/*margin-left:-6px;
	padding-right:6px;*/
}

#navimenu li a {
	color:#fff;
	display:block;
	font-size:18px;
	padding:15px 21px 12px 21px;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#navimenu li a:hover {
	text-decoration:underline;
}

#navimenu li a.active {
	background:url("../navimenu_activ.gif") repeat-x;
	border-left:1px solid #E87201;
	border-right:1px solid #E87201;
	padding:15px 20px 12px 20px;
	position:relative;
	display:block;

}

/*navimenu form end*/

/*search form start*/
.search_form {
	background:url("../suche.gif") no-repeat scroll 15px 10px transparent;
	float:left;
	font-weight:normal;
	margin:0;
	padding:10px 0 5px 71px;
}

.search_form .text{
	margin: 0 9px 0 0;
	display: inline;
}
.search_form .text input{
	background:#fff;
	border:none;
	width: 255px;
	height: 24px;
	padding: 0px 4px 2px 12px;
	font-size: 12px;
	color: #727272;
}

* html .search_form .text input{
	padding: 5px 4px 2px 12px;
}

.search_form li {
	float:left;
	list-style:none;
}

* html .search_top {
	padding-top:2px;
}

.extended_search {
	float:left;
}

.extended_search a {
	background:url("../arrow_extended_search.gif") no-repeat scroll right 6px transparent;
	color:#e3d8aa;
	float:left;
	margin:15px 0 0 16px;
	padding-right:9px;
	font-size:12px;
}

/*search form end*/

/*kundenlogin form start*/
.layer_kundenlogin {
	position:absolute;
	right:15px;
	top:13px;
}

.kundenlogin {
	background:url("../kundenlogin.gif") no-repeat;
	height:35px;
	width:147px;
	position:relative;
	z-index:50;
}

.kundenlogin_expand {
	background:url("../bg_expand.gif") no-repeat scroll 0 0 transparent;
	height:148px;
	left:1px;
	padding-left:10px;
	padding-top:15px;
	position:absolute;
	text-align:left;
	top:28px;
	width:145px;
	z-index:10;
}

* html .kundenlogin_expand {
	left:0px;
}

.txt_expand {
	color:#5b2800;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.kundenlogin_expand input {
	border:none;
	margin:1px 0px 5px 0px;
	font-weight:normal;
}

.login_vergessen  {
	margin-top:16px;
}

* html .login_vergessen  {
	margin-top:10px;
}

.login_vergessen a {
	background:url("../arrow_brown.gif") no-repeat scroll left 5px transparent;
	color:#5B2800;
	font-size:11px;
	padding-left:9px;
	font-weight:normal;
}

/*kundenlogin form end*/

/*warenkorb header form start*/
.layer_warenkorbheader {
	background:url("../bg_wkheader.gif") no-repeat;
	position:absolute;
	right:15px;
	top:92px;
	height:95px;
	width:146px;
}
/*warenkorb header form end*/

/*new container form start*/
#container_top {
	background:url("../bg_container_top.gif") no-repeat;
	height:18px;
	width:1009px;
}

#container_main {
	background:#f5edd2 url("../bg_container_main.gif") repeat-y;
	width:1009px;
}

#container_footer {
	background:#f5edd2 url("../bg_container_footer.gif") no-repeat;
	height:18px;
	width:1009px;
}
/*new container form end*/
/*layer newsletter form start*/
.layer_newsletter {
	background: url("../bg_newsletter.gif") no-repeat;
	height:238px;
	width:179px;
	margin-top:37px;
}

.txt_newsletter {
	padding-top:48px;
}

.txt_newsletter td input {
	margin:3px 0 3px 0;
}

* html .txt_newsletter td input {
	margin:0px 0 3px 0;
}
/*layer newsletter form end*/
/*teaser rechte seite form start*/
.layer_infos {
	background:url("../informationen.gif") no-repeat scroll center top transparent;
	padding-top:40px;
	margin-bottom:14px;
}

.link_infos {
	background:url("../arrow_navi.gif") no-repeat scroll left center transparent;
	line-height:16px;
	margin:0 0 0 5px;
	padding-left:13px;
}

.layer_hinweis {
	background:url("../hinweis.gif") no-repeat scroll center top transparent;
}

.layer_dogspartner {
	background:url("../dogspartner.gif") no-repeat scroll center top transparent;
}

.dogspartner_bubble {
	background:url("../bubble.gif") no-repeat scroll center top transparent;
	height:92px;
	width:145px;
}

.bubble_txt {
	height:41px;
	left:10px;
	overflow:hidden;
	position:relative;
	top:30px;
	width:128px;
}

.layer_aktuelles {
	background:url("../aktuelles.gif") no-repeat scroll center top transparent;
	margin-top:20px;
	padding-top:98px;
}

.container_aktuell .arrow_link a {
	background:url("../arrow_link.gif") no-repeat scroll right 6px transparent;
	color:#b75001 !important;
	padding-right:9px;
	text-decoration:none !important;
}
/*teaser rechte seite form end*/

.footer_txt {
	width:982px;
	color:#fff !important;
	font-size:12px;
	margin-top:15px;
}

.service_links a.more {
	color:#006500;
	text-decoration:underline;
	font-weight:bold;
	padding-top:9px;
	display:block;
}

ul.pay_list {
	margin:5px 0 6px;
	padding:0px;
}

ul.pay_list li {
	font-size:12px;
	line-height:28px;
	list-style:none outside none;
	margin:0;
	padding:0;
}


.bg_service_links {
	background:url("../bg_service_links.gif") no-repeat scroll 7px 0 transparent;
	padding:23px 0 45px 19px;
	margin-top:20px;
}
/*teaser startseite vorteile form start*/
.headline_txt_vorteile {
	top: 262px;
	left:20px;
	position:relative;
	width:569px;
}

.txt_vorteile {
	top: 257px;
	height:118px;
	left:20px;
	overflow:hidden;
	padding-top:2px;
	position:relative;
	width:565px;
}

.list_txt_vorteile div {
	color:#025000 !important;
	left:203px;
	position:relative;
	width:405px;
	line-height:14px;
}

.list_txt_vorteile span {
	color:#025000;
}

.vorteile_slogan {
	color:#025000;
	font-family:"Times New Roman", Times, serif !important;
	font-size:36px;
	font-style:italic;
	left:46px;
	line-height:33px;
	position:absolute;
	top:178px;
	width:127px;
	}

/*teaser startseite vorteile form end*/

.teaser_box p {
	margin:0px;
	padding:0px;
}
/*###### ende mbn CSS ##############*/


/*
body{
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url('/shop/images/hintergrund.jpg');
}
*/
p, br, ul, ol, li, table, td, th, tr, input, select, address, blockquote {
	font-family: arial,verdana,helvetica,sans-serif !important;
	font-size: 11px;
	font-style: normal;
	color: #5b2800;
}

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

.bg_weiss {
	/*background:#F5EDD2;*/
	background:url("../trenner_navi.gif") repeat-x scroll 0 0 transparent;
	height:6px;
	position:relative;
	top:1px;
}

.textschwarz {
	color:#663300;
}

.text9 {
	font-size:9px;
}

/* NHN: Reviews */

.reviews, .reviews tr *, .reviews p, .reviews td, .reviews li {
	font-size: 13px ;
	line-height: 1.2em ;
}

.reviews_small, .reviews_small tr *, .reviews_small p, .reviews_small td, .reviews_small li {
	font-size: 11px;
}


/* �berschriften */

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

h2, h2 a {
	font-family: tahoma,arial,verdana,helvetica,sans-serif;
	font-size:14px;
	color:#8E440D;
	font-weight:bold;
	margin:0px;
	padding-bottom:3px; padding-left:0px; padding-right:0px; padding-top:0px
}

h3, .regards_item .regards_item_title {
	display: block ;
	font-size:12px;
	color:#694e00;
	padding:0px;
	margin:0px;
	font-weight: bold ;
}

h4 {
	font-size:14px;
	color:#694E00;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h5 {
	font-family: "Times New Roman", Times, serif;
	font-size:22px;
	color:#694E00;
	font-style: italic;
	font-weight:normal;
	margin:0px;
	padding-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px
}

h6 {
	font-family: tahoma,arial,verdana,helvetica,sans-serif;
	font-size:14px;
	color:#8E440D;
	font-weight:bold;
	margin:0px;
	padding-bottom:3px; padding-left:0px; padding-right:0px; padding-top:0px
}

/* Link */

a {
	color:#663300;
	text-decoration:none;
}

a.navi_top {
	color:#663300;
	font-weight:bold;
	text-decoration:underline;
	padding-right:15px
}

a.navi_top:hover {
	text-decoration:none;
}

a.navi_top_active {
	color:#663300;
}

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

a.weiss:hover {
	text-decoration:underline;
}
a.hauptnavi:hover {
 color: #a18000;
}
a.subnavi {
	line-height:18px;
	padding-left:19px;
}
a.subnavi:hover  {
  color: #a18000;
}

a.footer {
	color: #fff;
	text-decoration:none;
}

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

/* Haupt Container */


#container_haupt {
	width:994px;
	background:#F5EDD2 url('../bg_container_haupt_994.gif') repeat-y right;
}


#container_haupt2 {
	width:994px;
}

#container_head {
	height:217px;
	width:986px;
}

#container_logo {
	width:522px;
	height:152px;
	float:left;
	text-align:left;
	background:url('../bg_logo.jpg') no-repeat right;
}

#logo {
	padding-top:15px;
	padding-left:10px;
}

#container_willkommensgutschein {
	width:613px;
	height:200px;
	background:url('../bg_willkommensgutschein.jpg') no-repeat;
	padding:0px;
	text-align:left;
	margin:0px;
}

#container_warenkorb {
	width:137px;
	height:152px;
	float:left;
	text-align:left;
	background:#ECE1B4;
}

#container_service {
	width:178px;
	height:152px;
	float:left;
	text-align:left;
	background:#E0D099;
}

#container_login {
	width:144px;
	height:152px;
	float:left;
	text-align:left;
	background:#D2BD78;
}

#container_navi_top {
	float:left;
	text-align:left;
	width:603px;
	padding-left:0px; padding-right:0; padding-top:12px; padding-bottom:0

}

#container_produktsuche {
	float:right;
	width:350px;
	padding:10px 0 0 0;

}
#container_content {
	width:971px;
}

.container_navi {
	vertical-align:top;
	width:181px;
	/*background:url('/shop/images/bg_navileiste.jpg');*/
}

.container_content_mitte {
	vertical-align:top;
	width:646px;
}

.detailpage {
	width:791px;
}

.slider_pagination {
	text-align: center ;
	margin-bottom: 1em ;
}
.slider_pagination a img {
	background:url('../slider-dot_inactive.png') no-repeat ;
	margin: 1px ;
}
.slider_pagination a.selected img {
	background-image:url('../slider-dot_active.png') ;
}
.slider_pagination span {
	display: none ;
}

#container_ihre_vorteile, .container_ihre_vorteile {
	width:620px;
	height:396px;
	background:url('../bg_ihre_vorteile.jpg') no-repeat;
	padding:0px;
	margin:0px;
	left:-2px;
}

.content_width {
	width:613px;
	padding: 0px 20px;
	text-align:left;
}

.detailpage .content_width {
	width:758px;
}

/* Content */

.cat_navi {
	/*width:613px;*/
	line-height:20px;
	border-bottom:1px solid #663300;
}

.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;
}

.detail_description ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.attrib_box {
	margin:15px 0 0 0;
	font-size:12px;
}

.attrib_box h2, .attrib_box li {
	color:#A4955E;
}

.attrib_box li {
	line-height:22px;
	padding-left:10px;
	font-size:12px;
	background:url(../sym_li_product_description.gif) no-repeat left 8px;
}

.attrib_box a {
	display:block;
	margin-top:8px;
}

.detailpage .generalinfo {
	text-align:left;
	height:50px;
}

.detailpage .generalinfo a {
	font-size:11px;
	background: url("../arrow_navi.gif") no-repeat 0 center;
	padding:0 15px 0 9px;
}

.generalinfo .title {
	font-family: "Times New Roman",Times,serif !important;
	font-size:19px;
	color:#694e00;
	font-style: italic;
	margin:0 0 5px 0;
}

.detailpage .detail_description {
	background:url(../bg_detail_title.jpg) no-repeat right 50px;
	text-align:left;
	width:425px;
	padding:0;
	text-align:left;
	font-size:12px;
}

.detailpage .detail_description h1 {
	margin-top:22px;
	padding:0 10px 0 0;
}

.rating-short a {
	font-size:12px;
	display:block;
	margin-top:8px;
}

.detailpage h5 {
	background:url(../bg_headline_otherproducts.jpg) no-repeat;
	padding:20px;
}

.detailpage .detail_description .herstellerlogo, .detailpage .detail_description .rating-short {
	margin-top:10px;
}

.detailpage .detail_picture {
	width:330px;
}

.detailpage .detail_picture .galleryimages {
	margin-top:30px;
}

.detailpage .detail_picture .galleryimages img {
	margin:0 0 3px 0;
}

.article_option {
	background:url(../bg_article_option.jpg) no-repeat right bottom;
	margin-top:20px;
	height:78px;
	position:relative;
}

.article_option .layer {
	position:absolute;
	width:43px;
	height:55px;
	top:-7px;
	left:-2px;
	background-repeat: no-repeat ;
}

/*.article_option .layer_eco {
	background:url(../icon_eco.png) no-repeat;
}

.article_option .layer_hot {
	background:url(../icon_hot.png) no-repeat;
}

.article_option .layer_new {
	background:url(../icon_new.png) no-repeat;
}*/

.article_option .image {
	background:url(../bg_article_option_image.jpg) no-repeat left top;
	float:left;
	width:86px;
	text-align:center;
	padding-top:10px;
}

.article_option .image img {
	height:65px;
}

.article_option .info {
	float:left;
	width:290px;
	margin-top:10px;
	height:68px;
}

.article_option .optionlist {
	float:left;
	width:130px;
	padding-top:3px;
	margin-top:5px;
}

.article_option .optionlist select {
	width: 115px ;
}

.article_option .availability {
	float:left;
	line-height:23px;
	margin-top:5px;
}

.article_option .availability img {
	float:left;
	margin-right:5px;
}

.article_option .info span {
	color:#A4955E;
}

.article_option .info .notice {
	color:#bc3424;
	font-size:12px;
}

.article_option .priceinfo {
	float:left;
	width:140px;
	text-align:right;
	padding-top:10px;
	color:A4955E;
}

.article_option .priceinfo .preis_big span {
	font-size:11px;
}

.old_price {
	color:A4955E;
	font-weight:bold;
}

.article_option .orderfunction {
	float:right;
	width:210px;
	margin:10px 15px 0 10px;
}

.article_option .select_amount {
	float:left;
	width:85px;
}

.article_option .order_button {
	float:left;
	width:100px;
}

.article_option .orderfunction a, a.link_staffelpreise {
	display:block;
	margin:5px 0 0 40px;
	background: url("../arrow_navi.gif") no-repeat 0 center;
	padding-left:11px;
	font-size:12px;
}

a.link_staffelpreise {
	display: inline ;
}

.staffelpreise {
	position: absolute ;
	right: 0 ;
	top: 1.5em ;
	display: none ;
	text-align: right ;
	background-color: #e0d099 ;
	border: 1px solid #fff ;
	padding: 2px ;
}

.staffelpreise td {
	text-align: right ;
	padding-left: 5px ;
}

.hinweis_mwst {
	text-align:right;
	padding:10px 15px 0 0;
}

ul.tabmenu {
	background:url(../bg_tabmenu.jpg) no-repeat right bottom;
	height:38px;
	margin:45px 0 0 0;
	padding:0;
	list-style-type:none;
}

ul.tabmenu li {
	float:left;
	height:32px;
	line-height:32px;
	background:url(../tab_inactive_left.jpg) no-repeat 3px bottom;
}

ul.tabmenu li a {
	display:block;
	color:#b75001;
	padding:0 11px 0 14px;
	font-weight:bold;
	background:url(../tab_inactive_right.jpg) no-repeat right bottom;
}

ul.tabmenu li.active {
	background:url(../tab_active_left.jpg) no-repeat 0 bottom;
}

ul.tabmenu li.active a {
	color:#4c2e0c;
	background:url(../tab_active_right.jpg) no-repeat right bottom;
}

.tabinfo_content {
	background:url(../bg_tabinfo_content.jpg) repeat-y;
	padding:10px 20px;
}

.tabinfo_content h5 {
	background:url(../leer.gif);
	padding:10px 0;
}

.tabinfo_content input, .tabinfo_content textarea, .tabinfo_content select {
	font-size: 12px ;
}

.tabinfo_footer {
	background:url(../bg_tabinfo_footer.jpg) no-repeat bottom;
	height:29px;
}

.tabinfo_content a.more {
	color:#c85001;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.regards_item {
	background:url(../seperator_detailpage.gif) repeat-x bottom;
	padding:20px 0 25px 0;
	position: relative ;
	width: 737px ;
}

.regards_item .list_thumb {
	float:left;
	position: absolute ;
	left: 0px ;
	top: 20px ;
	width:67px;
	margin-left:20px;
	padding:0;
	height:auto;
}

.regards_item .list_thumb img {
	width:55px;
}

.regards_item .list_info {
	float:left;
	width:520px;
	position: absolute ;
	top: 20px ;
	left: 87px ;
}

.regards_item .list_price {
	float:right;
	width:130px;
	text-align:right;
}

.review_item {
	background:url(../seperator_detailpage.gif) repeat-x bottom;
	padding:20px 0 25px 0;
}

.review_item .stars {
	float:right;
}

.review_content {
	font-size:13px;
	margin-top:13px;
}

.tabinfo_content label {
	display:block;
	font-size:13px;
	margin:0 0 2px 0;
}

.tabinfo_content input.input {
	margin-bottom:15px;
	width:270px;
}

.tabinfo_content textarea.input {
	font-family:arial;
	font-size:12px;
	color:#727272;
}

.tabinfo_content .required {
	float:left;
	width:270px;
	color:#a68965;
}

.tabinfo_content .captcha {
	float:left;
	width:245px;
	margin-left:100px;
	padding-top:10px;
}

.tabinfo_content .captcha label {
	font-size:11px;
}

.tabinfo_content .button {
	float:right;
	margin-top:13px;
}

#lightbox_recommend {
	width:535px;
	height:360px;
	background:#f4edd1 url(../bg_lightbox_detailpage.jpg) repeat-x bottom;
	border:1px solid #b7ae96;
	text-align: center ;
}

#lightbox_recommend h5 {
	background:none;
	padding:20px;
}

.post_content {
	width:366px;
	margin:0 auto;
	text-align: center ;
	padding:20px 0;
}

.post_content .left {
	float:left;
	width:50%;
}

.post_content .right {
	float:right;
	width:50%;
}


.lightbox_futterabo {
	width: 620px ;
	height: 580px ;
	background: #f5edd2 url(../bg_lightbox_futterabo.jpg) no-repeat ;
}

.futterabo_content {
	padding: 20px 0 0 25px ;
}

.futterabo_content h5 {
	padding-bottom: 0 ;
}

.futterabo_content h5.subheader {
	padding-bottom: 0 ;
	font-size: 18px ;
	color: #42380e ;
}

.futterabo_content p {
	margin-top: 1em ;
	margin-bottom: 1em ;
}

.futterabo_content p, .futterabo_content li {
	color: #42380e ;
	font-size: 12px ;
}

.futterabo_content ol, .futterabo_content li {
	margin-left: 10px ;
	padding-left: 0 ;
}

.futterabo_content ol {
	margin: 10px ;
	padding: 0 ;
}

.futterabo_content .article {
	position: absolute ;
	top: 467px ;
	left: 81px ;
	color: #047b02 ;
	font-size: 14px ;
	font-weight: bold ;
	width: 300px ;
}

.futterabo_content .submit {
	position: absolute ;
	top: 502px ;
	left: 94px ;
}

/* Footer */

#footer {
	width:994px;
	line-height:4px;
	height:4px;
	background:url('../bg_footer.gif') repeat-x;
}

#footer2 {
	width:994px;
	line-height:4px;
	height:4px;
	background:url('../bg_footer_right.gif') no-repeat right;
}

#footer3 {
	width:994px;
	line-height:4px;
	height:4px;
	background:url('../bg_footer_left.gif') no-repeat left;
}

form {
	margin:0px;
	padding:0px;
}

.box1, .box3 {
	padding-left:10px;
}

.box {
	width:196px;
	float:left;

}

.box_clear {
	clear:left;
}



/* Galerie-Scroller im Hundefutter-Konfigurator */

#galerie-container {
	position:relative;
	width:767px;
/*	padding-right: 20px ;*/
/*	padding-top: 40px ;*/
	background-color: #f4edd2 ;
/*	margin:25px 0px 25px 0px;*/
}

/*.galerie-bild {
	width:143px;
	float:left ;
	display: block ;
	margin:0px;
	border:1px solid #3b1a08;
	text-decoration:none;
}*/

/*.galerie-bild:hover, .galerie-bild-aktiv {
	border:1px solid #644833;
}*/

#galerie-bilder {
	left:17px;
	overflow:auto;
	position:relative;
	/*top:10px;*/
	width:730px;
}

#galerie-scroll {
	position: relative ;
	left: 0 ;
}



#galerie-zurueck,
#galerie-weiter {
	position: absolute ;
	top: 120px ;
}

#galerie-zurueck {
	left: 0px ;
}

#galerie-weiter {
	right: 0px ;
}

/*#galerie-zurueck a {
	background:url(/shop/images/sym_pfeil_back.gif) no-repeat left center;
	padding-left:10px;
}

#galerie-weiter a {
	background:url(/shop/images/sym_pfeil_blau.gif) no-repeat right center;
	padding-right:10px;
}*/

.galerie-bild .list_header {
	background-image:url('../bg_produktlist_oben_schmal.jpg') ;
}

.galerie-bild td {
	text-align: center ;
}

.galerie-bild .list_preisbox {
/*	background: transparent ;
}

.galerie-bild {*/
	background:url('../bg_produktlist_unten_schmal.jpg') no-repeat bottom left ;
}

label {
	cursor: pointer ;
}

.foodconfigurator img {
	border: 0 ;
}

/* Shop-Bewertungen */

.sterne input {
	display: none ;
}

.sterne label {
	float:left;
}

.sterne span {
	clear: left ;
	display: block ;
}

.pages_span {
	text-align:right;
	margin-bottom:8px;
}

.pages_span a {
	border:1px solid #d9cf9c;
	font-weight:bold;
	padding:1px 4px;
}

.pages_span a:hover, .pages_span a.aktiv {
	background:#d9cf9c;
}


/* NHN: Artikellisten-Icons */

.listicon {
	position: absolute ;
	right: 0 ;
	top: 30px ;
}


.old_news {
	background: url('../anews.jpg') no-repeat ;
	height: 46px ;
	width: 145px ;
	display: block ;
	color: #423412 ;
	margin-left: -5px ;
	margin-right: -2px ;
}
.old_news span {
	display: block ;
	padding: 15px 0 0 15px ;
}

/* Lastseen */

.lastseen {
	position: absolute ;
	left: 1005px ;
	top: 39px ;
	width: 121px ;
	background:url(../bg_lastseen_bottom.png) no-repeat left bottom;
	padding:0 0 10px 0;
}

.lastseen_top {
	background:url(../bg_lastseen_top.png) no-repeat left top;
}

.lastseen .headline {
	padding:8px 0 0 0;
	font-weight:bold;
	color:#663300;
}

.lastseen-items {
	left: 0 ;
}

.lastseen_item {
	margin:5px 10px 0 10px;
	padding:0 0 5px 0;
	border-bottom:1px solid #ebe1c2;
}

.lastseen_item img {
	display:block;
	width:60px;
	height:auto;
	border:1px solid #d2c189;
}

.lastseen-up {
	margin:10px 0 10px 0;
}

.lastseen-down {
	margin:-1px 0 0 0;
}

.lastseen .disabled {
	opacity: .2 ;
}

/* Clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

