body{
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url('/shop/images/hintergrund.jpg');
}

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

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

.bg_weiss {
	background:#F5EDD2;
}

.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:10
}

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

h3 {
	font-size:12px;
	color:#694e00;
	padding:0px;
	margin:0px;
}

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

/* 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:32px;
}
a.subnavi:hover  {
  color: #a18000;
}

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

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

/* Haupt Container */


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

#container_haupt2 {
	width:994px;
	background:url('/shop/images/bg_container_haupt_footer.gif') no-repeat bottom right;
}

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

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

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

#container_willkommensgutschein {
	width:613px;
	height:200px;
	background:url('/shop/images/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:12; padding-bottom:0

}

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

}
#container_content {
	width:986px;
}

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

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

#container_ihre_vorteile {
	width:613px;
	height:290px;
	background:url('/shop/images/bg_ihre_vorteile.jpg') no-repeat;
	padding:0px;
	margin:0px
}

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

/* 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;
}

/* Footer */

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

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

#footer3 {
	width:994px;
	line-height:4px;
	height:4px;
	background:url('/shop/images/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('/shop/images/bg_produktlist_oben_schmal.jpg') ;
}

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

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

.galerie-bild {*/
	background:url('/shop/images/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;
}
