body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

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: #747474;
	list-style-image: url(/shop/images/icon_li.gif);
}

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

.vorteil {
	background:url(/shop/images/sym_haekchen_blau.gif) no-repeat left center;
	color:#ffffff;
	line-height:16px;
	padding-left:31px;
}

.text_rot {
	color:#ff0000;
}

.fliesstext {
	width:620px;
}

ul {
	padding:0 0 10 10px;
	margin:0 0 0 10px;
}

h1, h2.headline {
	/*font-size:24px;*/
	font-size:18px;
	color:#006494;
	font-weight:normal;
	margin:0px;
	padding:0 0 10 0px;
}

h2, #content_head_left h1 {
	font-size:18px;
	color:#ffffff;
	padding:0 0 11 0px;
	margin:0px;
	font-weight:normal;
}

*html h2, *html #content_head_left h1 {
	padding:0 0 10 0px;
}

h3 {
	font-size:18px;
	color:#006494;
	font-weight:normal;
	margin:0px;
	padding:0 0 10 0px;
}

h4 {
	font-size:12px;
	color:#006494;
	margin:0px;
	padding:0 0 10 0px;
}

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

a.headline_kategorie {
	color:#c10601;
	font-weight:bold;
	font-size:12px;
	padding-left:0px;
	line-height:28px;
	text-decoration: none ;
}

a {
	color:#0190c7;
}

a:hover {
	text-decoration:none;
}

a.link_infotext {
	text-decoration:none;
	color:#65d3fe;
}

a.scart {
	color:#a5e6ff;
	text-decoration:none;
	font-weight:bold;
}

a.hauptnavi {
	height:21px;
	line-height:21px;
	background:url(/shop/images/sym_pfeil_blau.gif) no-repeat 7px center;
	padding-left:32px;
	text-decoration:none;
	color:#454545;
}

a.hauptnavi:hover {
	color:#000000;
}

a.hauptnavi2 {
	height:21px;
	line-height:21px;
	text-decoration:none;
	color:#454545;
}

a.hauptnavi:hover {
	color:#000000;
}

a.unternavi1 {
	color:#616161;
/*	padding-left:25px;*/
	background:transparent;
/*	width: 120px ;*/
}

.trennlinie {
	height:1px;
	line-height:1px;
	font-size:1px;
	background:url(/shop/images/trennlinie.gif) repeat-x;
}

a.rot {
	color:#cc0000;
	text-decoration:none;
}

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

.navi_top {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0 13 0 13px;
}


/* Header */

#container_haupt {
	width:998px;
	background:url(/shop/images/bg_head.jpg) repeat-x;
}

#container_logo {
	height:70px;
	width:998px;
}

#logo {
	float:left;
	width:434px;
}

#zertifikate {
	width:564px;
	float:right;
	padding-top:12px;
}

.block_navi_top {
	border-right:1px solid #ffffff;
	height:35px;
	text-align:center;
}

.block_navi_top_aktiv {
	border-right:1px solid #ffffff;
	height:35px;
	text-align:center;
	background:#0190c7 url(/shop/images/navi_top_ecke_ru.gif) no-repeat right bottom;
}


/* Content */

#container_center {
	width:998px;
}

#container_navi {
	width:178px;
	float:left;
}

#bg_navi {
	background:url(/shop/images/bg_navi.gif) repeat-y;
	width:154px;
}

.dhl_packstation {
	background:#ffcc00 url(/shop/images/dhl_ecke_ru.gif) no-repeat right bottom;
	height:62px;
	width:100%;
}

#container_content {
	width:820px;
	float:right;
}

#content_head_left {
	width:660px;
	float:left;
}

#box_navi_top {
	background:#d70600;
	height:35px;
}

#content_head_right {
	width:159px;
	float:right;
}

#warenkorb {
	width:159px;
	background:#0190c7 url(/shop/images/warenkorb_ecke_ro.gif) no-repeat right top;
}

#suche {
	background:#0076a4;
}

#infocenter {
	position:absolute;
	top:269px;
	left:839px;
	z-index:1;
	width:159px;
	background:#006494 url(/shop/images/infocenter_ecke_ru.gif) no-repeat right bottom;
}

#willkommensgutschein {
	width:646px;
	height:133px;
	margin-left:14px;
	background:url(/shop/images/bg_willkommensgutschein.jpg) no-repeat left bottom;
}

.produktbild {
	width:253px;
	border-bottom:1px solid #ffffff;
	text-align:center;
}

.produktinfo {
	width:253px;
	background:url(/shop/images/bg_produktinfos.gif) no-repeat;
}

.produktinfo_padding {
	padding:6 10 0 13px;
}

.produktpreis {
	color:#0076a4;
	font-size:18px;
}


/* Footer */

#footer {
	width:998px;
	height:35px;
	background:url(/shop/images/bg_footer.gif) repeat-x top;
}

#footer_navi {
	width:998px;
	background:url(/shop/images/footer_ecke_ro.gif) no-repeat top right;
	height:35px;
	color:#ffffff;
	line-height:35px;
}

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

a.footer:hover {
	color:#404040;
}

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

a.footer_navi:hover {
	color:#848484;
}

/* Layer */

#layer_startseite_1 {
	position:absolute;
	top:52px;
	left:800px;
	z-index:1;
}

#layer_startseite_2 {
	position:absolute;
	top:42px;
	left:544px;
	z-index:2;
}

#layer_startseite_3 {
	position:absolute;
	top:103px;
	left:479px;
	z-index:1;
}

#layer_Hunde_1 {
	position:absolute;
	top:39px;
	left:567px;
	z-index:1;
}

#layer_Katzen_1 {
	position:absolute;
	top:23px;
	left:547px;
	z-index:1;
}

#layer_Hund_Katze_1 {
	position:absolute;
	top:47px;
	left:546px;
	z-index:1;
}

#layer_Nager_Kleintiere_1 {
	position:absolute;
	top:6px;
	left:587px;
	z-index:1;
}

#layer_Voegel_1 {
	position:absolute;
	top:31px;
	left:590px;
	z-index:1;
}

#layer_Fische_Reptilien_1 {
	position:absolute;
	top:0px;
	left:580px;
	z-index:1;
}

/* Warenkorb */

.grau3 {
	background:#f0f0f0;
}

.scart_schritt_aktiv {
	background:#a5e6ff url(/shop/images/sym_pfeil_scart.gif) no-repeat 20px center;
	width:25%;
}

.scart_schritt_erledigt {
	background:#006494 url(/shop/images/sym_haekchen_weiss.gif) no-repeat 20px center;
	width:25%;
}

.scart_schritt_aktiv div {
	color:#006494;
}

.scart_schritt_erledigt div {
	color:#ffffff;
}

.scart_schritt_inaktiv {
	background:#ffffff url(/shop/images/sym_pfeil_scart.gif) no-repeat 20px center;
	width:25%;
}

/* Option Table */

.option_table {
	text-align:center;
}

.option1 {
	padding:3 10 3 10px;
	background:#006494;
	color:#ffffff;
}

.option2 {
	padding:3 10 3 10px;
	background:#006494;
	text-align:right;
	color:#ffffff;
}

/* Verfügbarkeit */

.var_verf {
	border:1px solid #688b00;
	background:#e9ffa5;
}

.var_verf0 {
	border:1px solid #df0003;
	background:#ffe8e8;
}

.var_verf1 {
	border:1px solid #688b00;
	background:#e9ffa5;
}

.var_verf2 {
	border:1px solid #e7be00;
	background:#fff1b1;
}

.var_grundpreis {
	font-size:10px;
	color:#747474;
}

.var_verf_mouseover {
	background-color:#A5E6FF !important ;
}

/* Kategorietext neu */

#catpic {
	position: absolute ;
	top: 0 ;
	left: 10px ;
}

#cattext {
	position: absolute ;
	top: -6px ;
	left: 102px ;
	width: 270px ;
	color: #fff ;
	padding: 8px 8px 16px ;
	overflow: hidden ;
	background: #ab0401 url('../bg_head.jpg') center -110px repeat-x ;
}

#cattext a {
	color: #fff ;
}

#cattext_more {
	position: absolute ;
	left: 110px ;
	top: 82px ;
}

#cattext_less {
	position: absolute ;
	right: 8px ;
	bottom: 4px ;
}

