


#content .blocks .unterkat .textblock h5 a{
	color:#00a50d;
}

#content .column .colmenu #nav li a {
	font-weight:bold;
}

#content .blocks .preise ul li.col5 {
	color:#2A9B33;
	text-decoration:none;
	width:65px;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
}

#content .blocks .preise ul li.col5 span {
	color:red;
	font-size:7pt;
	float:left;
	margin-top:-13px;
	margin-left:-8px;
	height:20px;
}


#header .petlinks li.sw1 a{background:url(../images/petlinks-link1-sw.png) no-repeat;}
#header .petlinks li.sw2 a{background:url(../images/petlinks-link2-sw.png) no-repeat;}
#header .petlinks li.sw3 a{background:url(../images/petlinks-link3-sw.png) no-repeat;}
#header .petlinks li.sw4 a{background:url(../images/petlinks-link4-sw.png) no-repeat;}
#header .petlinks li.sw5 a{background:url(../images/petlinks-link5-sw.png) no-repeat;}
#header .petlinks li.sw6 a{background:url(../images/petlinks-link6-sw.png) no-repeat;}
#header .petlinks li.sw7 a{background:url(../images/petlinks-link7-sw.png) no-repeat;}
#header .petlinks li.sw8 a{background:url(../images/petlinks-link8-sw.png) no-repeat;}

#header .petlinks li a:hover,
#header .petlinks li.active a{background-position:0 100%;}


#content .main .blocks .holder .unterkategorien{
	padding:15px 25px 15px;
	width:702px;
}

#content .main .blocks .holder .unterkategorien div.unterkat{
	float:left;
	display:inline;
	margin-right:15px;
	width:250px;
}

#content .main .blocks .holder .unterkategorien div span{
	font-weight:bold;
	color:#444;

}

#content .main .blocks .holder .unterkategorien div ul {
	margin-top:5px;
}

#content .main .blocks .holder .unterkategorien div ul li a {
	-x-system-font:none;
	color:#00A50D;
	font-family:Tahoma,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:21px;
}

#content .main .blocks .holder .unterkategorien div.clear {
	clear:both;
	width:702px;
	height:15px;
}



#content .blocks .preise ul li.col7 a:hover{
	background-position:0 100%;
}

#content .blocks .unterkat .textblock ul li.link6 a:hover{
	background-position:0 100%;
}


#content .column .form .formlist li .button a{
	background:url(../images/ok-button2.gif) no-repeat;
	height:25px;
	width:37px;
	text-indent:-9999px;
	display:block;
}

#content .column .form .formlist li .button a:hover{
	background-position:0 100%;
}

.daten ul li .text:focus,
.daten ul li .text1:focus{
	color:#444444;
}
.daten ul {
	margin-left:22px;

}
.daten ul li {
	background:url(../images/register-bg.png) no-repeat;
	height:34px;
	margin-top:0px;
	padding-left:10px;
	padding-top:8px;
}

.daten ul li label {
	width:137px;
}

.daten ul li .box {
	margin:4px 0 0 0;
}

.daten ul li .text{
	background:#FFFFFF;
	border:1px solid #A3A3A3;
	color:#444444;
	float:left;
	height:18px;
	padding:0 5px;
	width:210px;
	margin-top:2px;
}

.daten ul li .plz {
	width:40px;
	margin:2px 3px 0 0;

}

.daten ul li .hausnr {
	width:40px;
	margin:2px 0 0 3px;
}

.daten ul li .ort {
	width:155px;
}


.daten span.comment {
	-x-system-font:none;
	color:#949494;
	display:block;
	font-family:Tahoma,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	margin-top:0px;
	margin-left:30px;
	width:605px;
}

.daten ul li select.breit {
	width:222px;
	margin-top:2px;
}
.feld {
 	position:absolute;
	left:750px;
	z-index:40;
}

.aus {
	visibility: hidden;
}

.pos1 {
	top:458px;
	visibility: visible;
}

.pos2 {
	top:500px;
	visibility: visible;
}

.pos3 {
	top:543px;
	visibility: visible;
}

.pos4 {
	top:585px;
	visibility: visible;
}

.pos5 {
	visibility: hidden;
}

.pos6 {
	visibility: hidden;
}

.pos7 {
	top:710px;
	visibility: visible;
}

.pos8 {
	top:753px;
	visibility: visible;
}

.pos9 {
	top:795px;
	visibility: visible;
}

.pos10 {
	
	visibility: hidden;
}

.pos11 {
	top:1080px;
	visibility: visible;
}

.pos12 {
	top:1100px;
	visibility: visible;
}

.pos13 {
	top:1138px;
	visibility: visible;
}

.pos14 {
	top:1181px;
	visibility: visible;
}

.pos15 {
	visibility: hidden;
}

.pos16 {
	top:1263px;
	visibility: visible;
}

.pos17 {
	top:1307px;
	visibility: visible;
}

.pos18 {
	top:1350px;
	visibility: visible;
}

.pos19 {
	
	visibility: hidden;
}

.daten ul li.selectedline {
	background:url(../images/register-bg-selected.png) no-repeat;
	height:34px;
	margin-top:0px;
	padding-left:10px;
	padding-top:8px;
}

.main .blocks .waren1 .warenform div input {
	height:18px;
	line-height:14px;
	padding:2px 5px;
	width:60px;
}

.main .blocks .waren1 .warenform div {
	width:80px;
	margin:1px 0 0 7px;
}

.warenform {
	margin:22px 0 0 100px;
	width:320px;
}

.warenform a {

	margin-left:2px;
}

.versandflagge {
	float:right!important;
	margin-top:20px;
}


.summ {
	margin:15px 0 0 109px;
	padding:0;
	width:323px;
}
.zahlung ul {
	margin-left:23px;
	padding-left: 0;
	width:620px;
}

.zahlung ul li {
	background:url(../images/zahlung-bg.png) repeat-y;
	padding-bottom:15px;

}

.zahlung ul li div {
	padding-top:5px;
	padding-left:10px;

}

.zahlung ul li p{
	margin:2px 0 0 30px;
}


.zahlung ul li strong, .zahlung ul li p, .zahlung ul li span {
	padding-left:10px;
	font-weight:bold;
}

#content .main .blocks .block .price .minusleer{
	display:block;
	margin-left:35px;
	width:75px;
	height:14px;
	color:#fff;
	text-align:center;
}

#content .main .blocks .block .bottomleer{
	display:block;
	margin-left:35px;
	width:75px;
	height:14px;
	color:#8d8d8d;
	text-align:center;
	overflow:hidden;
}

#content .main .blocks .block .price span.leer{
	float:left;
	width:35px;
	height:20px;
	background:#FFFFFF;

}

#content .main .blocks .block .price span {
	margin-top:2px;
}

#content .main .blocks .block p.info{
	height:39px;
}

#content .main .blocks .block p.info a.mehr{
	right:10px;
}

.rating_container{
	margin:20px 10px 0px 10px;
	height:38px;
	width:150px;
	z-index:1000;
}

.bigblock .info div.rating{cursor:pointer;margin:2em;clear:both;display:block}
.bigblock .info div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
.bigblock .info div.cancel,.bigblock .info div.star{float:left;width:29px;height:25px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.bigblock .info div.star,.bigblock .info div.star a{background:url('../images/star.gif') no-repeat 0 0px}
.bigblock .info div.cancel a,.bigblock .info div.star a{display:block;width:30px;height:100%;background-position:0 0px;border:1 solid #FF0000}
.bigblock .info div.star_on a{background-position:0 -25px!important}
.bigblock .info div.star_hover a,.bigblock .info div.star_live a:hover{background-position:0 -50px}
/* Read Only CSS */
.bigblock details div.star_readonly a,.bigblock .info div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
.bigblock details div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


a.zuruck {
	background:transparent url(../images/zurueck_btn.gif) no-repeat scroll 0 0;
}

a.weiter {
	background:transparent url(../images/weiter_btn.gif) no-repeat scroll 0 0;
}


a.zuruck, a.weiter {
	height:44px;
	width:92px;
}

a.notweiter:hover {
	background-position:0 50%;
}

.daten ul li .errorsign {
	border:1px solid #C10000;
	background-color:#fbeded;
	color:#333333;
}

#content .topblocks {
	height:282px;
	margin:0px 0 0 10px;
	overflow:hidden;
	width:956px;
	padding-left:15px;
}

#content .blocks .details .info .text a{
	color:#00A50D;

}

.rating_container .statistik a{
	font-size:10px;
	margin-left:30px;
	color:#00A50D;
	float:left;
}

#jSuggestContainer {
	position:absolute;
	font: 12px;
	border:1px solid #cccccc;
	border-top:0;
	background:#FFF;
}

.jSuggestLoading {
	font-style:italic;
	padding: 10px;
}

#jSuggestContainer ul, #jSuggestContainer ul li{
	margin: 0;
	padding:0;
	list-style:none;
	scrollbar-face-color: #CCCCCC;
}



#jSuggestContainer ul li{
	padding: 2px 4px;
	border-bottom: 1px dotted ##00A50D;
	color:#666;
	background:#fff;
	cursor:pointer
}

#jSuggestContainer ul li.last{
	border-bottom: 0;
}

#jSuggestContainer ul li.jSuggestHover{
	background:#eaeaea;
	color:#00A50D;
}





#content .main .blocks div.staticblock {
background:transparent url(../images/bigblock-bg.gif) repeat-y scroll 0 0;
margin:14px 0 0 19px;
overflow:hidden;
width:665px;
}

#content .blocks div.staticblock .topbg, #content .blocks div.staticblock .botbg {
	background:transparent url(../images/bigblock-topbg.gif) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
}

#content .blocks div.staticblock .botbg {
	background:transparent url(../images/bigblock-botbg.gif) no-repeat scroll 0 0;
}

#content .blocks div.staticblock .statictext {
	margin-left:18px;
	width:640px;
}
#content .blocks div.staticblock .staticlisttext {
	margin-left:18px;
	width:640px;
}


#content .main .staticpage ul li {
	background:transparent url(../images/register-bg.png) no-repeat scroll 0 0;
	height:32px;
	margin-top:0;
	padding-left:10px;
	padding-top:10px;
}

#content .main .staticpage ul li div{
	float:left;
}

.meinicon{
	margin-top:-4px;
	vertical-align: middle;
	margin-right:11px;
	float:left;
}



#content .main .staticpage ul li a{
	color: #21b02c;
	font-weight:bold;
}

#content .main .staticpage {
	margin-top:5px;
}

#content .main .staticpage .staticbottom{
	overflow:hidden;
	padding:15px 0 20px 0;
	margin-left:9px;
}

#content .main .staticpage .staticbottom .block2 {
	margin:9px 0 0 11px;
}


.liebling_img{
	float:left;
}

.liebling_img p{

	padding:0px 0 20px 0;
	text-align:center;
	width:100%;
	font-weight:bold;
}


.bildschatten {
 	background: url(../images/schatten-418px.png) no-repeat bottom left;
 	padding: 4px 7px 17px 7px;
 	border-top:1px solid #EFEFEF;
}

#content .main .staticpage ul li.bildschatten_klein {
	background:none;
	margin-left:20px;
 	float:left;
	text-align:center;
	padding-left:0px;
}

#content .main .staticpage ul.little_liebling {
	height:100px;
	width:2000px;
	
}

#content .main .staticpage ul li.bildschatten_klein .liebling_small{
	
	height:60px;
	margin-top:10px;
	border:solid 3px #CCCCCC;

}

#content .blocks div.staticblock a {
	color:#21b02c;
}

#content .blocks div.staticblock a.pfeil {
	display:block;
	height:60px;
	text-indent:-9999px;
	width:100%;
}

#content .blocks div.staticblock .big_liebling{
	margin-top:20px;
}

#content .blocks div.staticblock .goleft{
	display:inline;
	float:left;
	width:30px;
	margin:22px 0 0 10px;

}

#content .blocks div.staticblock .goright{
	display:inline;
	float:left;
	width:30px;
	margin:22px 0px 0 20px;
}

#content .blocks div.staticblock a.pfeillinks {background:url(../images/pfeil_links.png) no-repeat;}
#content .blocks div.staticblock a.pfeilrechts {background:url(../images/pfeil_rechts.png) no-repeat;}

#content .blocks div.staticblock a:hover {background-position:0 100%;}


#content .blocks .unterkat .textblock ul li.link6  a.link {
	color:#2A9B33;
	display:inline;
	float:left;
	height:26px;
	line-height:26px;
	margin:8px 0 0 4px;
}

.bottext_red {
	color:#FF0000;

}

#content .bottext a {
	color:#4CC055;
}

a.jetzt {
	background:transparent url(../images/bestellen2_btn.png) no-repeat scroll 0 0;
	height:45px;
	width:195px;
}

.botnav {
 width:640px;
}


#content .blocks div.suchergebnisse .boxheadpic_container
{
	float:left;
	width:40px;
	text-align:center;
}

#content .blocks div.suchergebnisse .boxheadline_container
{
	height:30px;
	width:580px;
	float:left;
	border-bottom:1px solid #b0b0b0;
	margin-left:10px;

}
#content .blocks div.suchergebnisse a.suchheadline{
	color:#444444;
	font-weight:bold;
	float:left;
	margin-top:6px;
}

#content .blocks div.suchergebnisse a.alleanzeigen{
	background:transparent url(../images/suche_alleanzeigen.png) no-repeat scroll 0 0;
	height:26px;
	width:133px;
	float:right;
	margin-right:-5px;
}

#content .blocks div.suchergebnisse a.alleanzeigen:hover {background-position:0 100%;}

#content .blocks div.suchergebnisse .boxsuchergebnis_container
{
	width:580px;
	margin-top:10px;

}

#content .blocks div.suchergebnisse .boxsuchergebnis_container a {
	font-weight:bold;
}

#content .blocks div.suchergebnisse .boxsuchergebnis_container span{
	font-weight:bold;
	color:#666666;
}

.errorbox{
	background:transparent url(../images/fehlerbox.png);
	width:702px;
	height:160px;
	margin-top:20px;

}

.errorbox span{
	float:left;
	margin:86px 0 0 40px;
	color:#FF0000;
	text-align:center;
	width:620px;
}


.zahlung ul li label.santander a {
	background:transparent url(../images/santander-link.gif) no-repeat scroll 0 0;
	display:block;
	height:24px;
	text-indent:-9999px;
	width:99px;
}

textarea.agb{
	font:9px Tahoma, sans-serif;
	border:1pt solid #cccccc;
	width:593px;
	height:60px;
	padding:5px;
}

a.notjetzt:hover {
	background-position:0 50%;
}

.checkboxred {
	color:#FF0000!important;
}


#content .column .form .meinpetshopbutton a{
	background:url(../images/meinpetshop_mini.png) no-repeat;
	height:38px;
	width:196px;
	text-indent:-9999px;
	float:right;
	margin:10px 10px 0 0;
}

#content .column .form .logoutbutton a{
	background:url(../images/ausloggen.png) no-repeat;
	height:26px;
	width:99px;
	text-indent:-9999px;
	float:right;
	margin:10px 12px 0 0;
}

#content .column .form .logoutbutton a:hover{
	background-position:0 100%;
}

.login ul li.reg {
	background:transparent url(../images/zahlung-bg.png) repeat-y scroll 0 0;
	height:130px;
}

.login ul li.neu {
	background:transparent url(../images/zahlung-bg.png) repeat-y scroll 0 0;
	height:170px;
}


.login ul li span {
	float:left;
	margin:20px 0 0 70px;
}

.login ul li span a{
	float:right;
	margin-right:80px;
}

.login ul li div {
	float:left;
	margin:10px 0 0 0;
}

.login input[type=text], .login input[type=password] {
	width:200px;
	border:1px solid #A3A3A3;
	height:18px;
	float:left;
}

.login ul li label {
	-x-system-font:none;
	color:#444444;
	float:left;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	width:150px;
}

.login ul li label.headline{
	font-weight:bold;
	width:220px;
}

.daten ul li .passwortlabel{
	width:220px;
}

.daten ul li .password{
	width:128px;
}

.zahlung ul li label.headline {
	font-weight:bold;
	width:420px;
}

.zahlung ul li label {
	color:#444444;
	float:left;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	width:150px;
}

.zahlung ul li span {
	float:left;
	margin:20px 0 0 70px;
}

.zahlung input[type=text] {
	border:1px solid #A3A3A3;
	float:left;
	height:18px;
	width:200px;
}

#content .main .blocks div.newsletterkasten {
	background:url(../images/Newsletter_kasten.png) no-repeat;
	height:240px;
	margin:12px 0 0 16px;
}

#content .main .blocks span.newslettertext {
	margin:12px 0px 30px 170px;
	font-weight:bold;
	font-size:13px;
	color:#666;
	width:470px;
	display:block;
	padding-top:10px;
}

#content .main .blocks div.newsletterkasten label {
	color:#444444;
	float:left;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	width:140px;
	margin-left:170px;
}


#content .main .blocks div.newsletterkasten input[type=text] {
	border:1px solid #A3A3A3;
	float:left;
	height:18px;
	width:170px;
}

#content .blocks .absenden:hover span, #content .blocks .absenden span.active {
	background-position:0 100%;
}

#content .blocks .absenden span {
	background:transparent url(../images/absenden.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:26px;
	text-indent:-9999px;
	width:80px;
	float:left;
	margin-left:20px;
}

#content .main .blocks .newsletterfooter {
	color:#8e8e8e;
	float:left;
	font-size:11px;
	margin-left:100px;
	width:480px;

}

#content .main .blocks .newsletterfooter  span{
	float:left;
	margin-left:-10px;
}


#content .main .blocks .langeBox {
	background:url(../images/Bonusprogramm_langeBox.png) no-repeat;
	height:70px;
	margin:5px 0 0 16px;
}

#content .main .blocks .langeBox .text{
	float:left;
	width:380px;
	margin:17px 0 0 26px;
	color:#444;
}

#content .main .blocks .langeBox .waehrung{
	float:left;
	margin:10px 0 0 86px;
	color:#444;
	font-size:38px;
}

#content .main .blocks .langeBox img{
	float:left;
	margin:14px 0 0 3px;
}

#content .main .blocks .bonuspraemien_container {
	width:700px;
	padding-left: 16px;
	padding-top: 5px;
}

#content .main .blocks .bonuspraemien_container .bonuspraemie {
	background:url(../images/Bonusprogramm_quadrat.png) no-repeat;
	height:227px;
	width:224px;
	float:left;
	display:block;
}


#content .main .blocks .bonuspraemien_container .bonuspraemie .header{
	float:left;
	width:210px;
	height:30px;
	margin-top:2px;
	padding-left:18px;
}

#content .main .blocks .bonuspraemien_container .bonuspraemie .header span{
	float:left;
	width:30px;
}

#content .main .blocks .bonuspraemien_container .bonuspraemie .header img{
	float:left;
	width:21px;
	margin:12px 6px 0px 6px;
}


#content .main .blocks .bonuspraemien_container .bonuspraemie .header a:hover {
	background-position:0 100%;
}
#content .main .blocks .bonuspraemien_container .bonuspraemie .header .einkaufen {
	background:transparent url(../images/warenkorbklein.png) no-repeat scroll 0 0;
	float:right;
	margin-right:24px;
	height:36px;
	text-indent:-9999px;
	width:54px;
	margin-top:2px;
}

#content .main .blocks .bonuspraemien_container .bonuspraemie img {
	float:left;
	margin:25px 0 10px 50px;
}



#content .main .blocks .bonuspraemien_container .bonuspraemie span{
	float:left;
	text-align:center;
	font-size:20px;
	width:210px;
	height:20px;
	margin-top:10px;
}

#content .main .blocks .bonuspraemien_container .bonuspraemie p {
	clear:both;
	text-align:center;
	font-size:11px;
}

#content .main .blocks .merkzettel_container {
	padding-left: 7px;

}

#content .main .blocks .merkzettel {
	margin-left:44px!important;
}

#content .main .blocks .block .text strong {
	text-align:left;
	width:165px;
}

.merkzettelspeichern:hover span, .merkzettelspeichern span.active {
	background-position:0 100%;
}
.merkzettelspeichern span {
	background:transparent url(../images/aufMerkzettel.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:26px;
	text-indent:-9999px;
	width:134px;
	margin:20px 0 0 15px;
}


#content .main .blocks .block .loeschen:hover span, #content .main .blocks .block .loeschen span.active {
	background-position:0 100%;
}
#content .main .blocks .block .loeschen span {
	background:transparent url(../images/entfernen.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:26px;
	text-indent:-9999px;
	width:111px;
	margin:20px 0 0 36px;
}

#content .main .blocks  .komplettloeschen:hover span, #content .main .blocks .komplettloeschen span.active {
	background-position:0 100%;
}
#content .main .blocks  .komplettloeschen span {
	background:transparent url(../images/alleentfernen.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	float:right;
	text-indent:-9999px;
	height:26px;
	width:134px;
	margin:6px 20px 0 0px;
}

#content .blocks .unterkat .textblock ul.artikeldetails li, #content .blocks .unterkat .textblock ul.abodetails li {
	background:none;
	float:left;

}
#content .blocks .unterkat .abo {width:410px; float:left;}


#content .blocks .unterkat .textblock ul.artikeldetails {width:400px;}

#content .blocks .unterkat .textblock ul.artikeldetails li.artikel1 { width:200px; font-size:11px;}
#content .blocks .unterkat .textblock ul.artikeldetails li.artikel1 span {color:#8b8b8b;}
#content .blocks .unterkat .textblock ul.artikeldetails li.artikel2 { width:90px; font-size:11px;}
#content .blocks .unterkat .textblock ul.artikeldetails li.artikel3 { width:50px; font-size:12px;color:#2A9B33;font-weight:bold;}

#content .blocks .unterkat .textblock ul.abodetails {width:400px;}

#content .blocks .unterkat .textblock ul.abodetails li.abo1 { width:180px; font-size:12px;}
#content .blocks .unterkat .textblock ul.abodetails li.abo2 { width:70px;}
#content .blocks .unterkat .textblock ul.abodetails li.abo3 { width:120px;}
#content .blocks .unterkat .textblock ul.abodetails li.abo2 input{
	-x-system-font:none;
	background:transparent url(../images/input3-bg.gif) no-repeat scroll 100% 0;
	border:medium none;
	font-size:12px;
	height:14px;
	line-height:14px;
	padding:3px;
	width:20px;
}

#content .blocks .unterkat .buttonblock .aboloeschen:hover span, #content .blocks .unterkat .buttonblock .aboloeschen span.active {
	background-position:0 100%;
}

#content .blocks .unterkat .buttonblock .aboloeschen span {
	background:transparent url(../images/xloschen-button.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	float:right;
	text-indent:-9999px;
	height:26px;
	width:99px;
	margin:18px 16px 0 0px;
}

#content .blocks .unterkat .buttonblock {
	float:left;
	width:120px;
}

#content .blocks .unterkat .buttonblock .aboaktualisieren:hover span, #content .blocks .unterkat .buttonblock .aboaktualisieren span.active {
	background-position:0 100%;
}

#content .blocks .unterkat .buttonblock .aboaktualisieren span {
	background:transparent url(../images/aktualisieren-button.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	float:right;
	text-indent:-9999px;
	height:26px;
	width:99px;
	margin:16px 16px 0 0px;
}

#content .heimtierjournal h5 {
	color:#21B02C;
	margin-left:23px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}

#content .heimtierjournal p {
	width:640px;
	margin-left:25px;
}


#content .heimtierjournal .journalbild {
	float:left;
	width:260px;
	padding-left:20px;
	margin-top:10px;
}

#content .heimtierjournal .journalbild img{
	width:215px;
	
}

#content .heimtierjournal .journalcontent {
	float:left;
	width:340px;
	padding-top:7px;
	margin-bottom:20px;
}

#content .heimtierjournal .journalcontent .journalarchive {
	width:340px;
	margin-top:20px;
	float:left;
}

#content .heimtierjournal .journalcontent .journalarchive a {
	float:left;
	margin-right:30px;
	width:140px;
}

.register .bigblock .regform span {
	float:left;
}

.register .bigblock .regform span label {
	width:250px;
}


#content .column .waren .text li.error {
	background-color:#e51500;
	color:#FFFFFF;
	font-size:9px;
}

#content .main .blocks .topsellercontainer {
	width:680px;
	padding:10px 10px 4px 14px;
}

#content .main .blocks .tshund {
	background:url(../images/topsellerhund.png) no-repeat;
	height:275px;
	width:331px;
	float:left;
	display:block;
}

#content .main .blocks .tskatze {
	background:url(../images/topsellerkatze.png) no-repeat;
	height:275px;
	width:331px;
	float:left;
	display:block;
	margin-left:8px;
}

#content .main .blocks .topseller ul {
	margin:26px 0 0 13px;
}

#content .main .blocks .topseller ul li {
	width:300px;
	float:left;
}

#content .main .blocks .topseller ul li ul li {
	float:left;
}

#content .main .blocks .topseller ul li ul li.nummer{width:30px;padding-top:7px;}
#content .main .blocks .topseller ul li ul li.bild{width:50px;}
#content .main .blocks .topseller ul li ul li.text{width:200px;font-size:11px;}
#content .main .blocks .topseller ul li ul li.text a {color:#00a50d;font-weight:bold;}
#content .main .blocks .topseller ul li ul li.text p {color:#3f3f3f;}
#content .main .blocks .topseller ul li ul li.text p a {font-weight:normal;float:right;margin-top:-12px;}

.passwort ul li label {
	width:240px;
}

.passwort ul li .text {
	width:100px;
}

.botnav .aktual {
	float:right;
}


#content .column .waren .head h3 a {
 color:#333333;
}

.lupe {
	position:absolute;
	margin:-30px 0 0 120px;
}

.warenform_aktiv{
	margin:22px 37px 0 108px;
	height:26px;
	overflow:hidden;
	color:#FF0000;
	font-weight:bold;
}

.datenschutz strong{
	float:left;
	width:800px;
	margin-bottom:15px;
}

.datenschutz .checkbox{
	float:left;
	width:30px;
}

.datenschutz .textbox{
	float:left;
	width:600px;
}


#content .blocks .details .detaillist li {
	text-align:center;
	width:88px;
	float:left;

}

#content .blocks .zusam  {
	width:680px!important;
}

#content .blocks .zusam ul {
	list-style-position:inside;
	list-style-type:disc;	
	padding-left:30px;
	padding-top:10px;
	color:#444444;
}

#content .blocks .zusam div.tablecontainer  {
	margin-left:30px;
	width:610px;
	padding-right:20px;
	
}

#content .blocks .zusam p {
	width:590px;
}

#content .blocks .zusam table {
	max-width:600px!important;
  	border:1px sold;
	border-collapse: collapse;
	margin-top:20px;
	margin-bottom:20px;
	float:left;

}

#content .blocks .zusam table td {
	padding:3px;
}

#content .blocks .zusam table td small{
	font-size:12px;
}

#content .blocks .zusam table p {
	width:auto!important;
	height:auto!important;
	margin:0px;
	padding:0px;
	line-height:18px;
}

#content .blocks div.staticblock .statictext ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-bottom:20px;
	margin-left:20px;
	max-width:600px;
}

#content .blocks div.staticblock .statictext ul li {
	background:none;
	height:auto;
	margin-top:0;
}

#content .blocks div.staticblock .statictext h5 {
	font-size:13px;
	margin-top:20px;
}

#content .column .bannerblock {
	height:123px;
	margin:10px 0 0 3px;
	overflow:hidden;
	position:relative;
	width:220px;
}


#content .blocks .details .linkcontainer {
	width:400px;
	float:right;
}

#content .blocks .details .info .text#bez3.jetztgross {
	height:auto;
	overflow:show;
}

#content .blocks .details .info .text#bez3 {
	height:281px;
	overflow:hidden;
}

#content .blocks .details .info {
     width: 90%;
     margin-left:20px;
}
#content .blocks .details .info .images {
     margin: 20px 10px 30px 30px;
     width: 190px;
     z-index: 1000;
     
}
#content .blocks .details .info .text {
	float:none;
	width:500px!important;
}	

#content .blocks .details .info .text#bez3 h1, h2,h4, h6 {
    border-bottom: 0px;
    color: #444444;
    font: bold 13px/22px Tahoma,sans-serif;
    margin: 5px 0px 0px 0px;
}

#content .blocks .detailheader {
    border-bottom: 1px solid #CBCBCB;
    color: #444444;
    font: bold 13px/22px Tahoma,sans-serif;
    margin: 14px 0 0 27px;
    width: 653px;
}

#content .blocks .details .info  a.mehrlink {
	float:right;
	margin:10px 20px 0 10px;
	color:#00A50D;
	text-decoration:none;
}

#content .blocks .details .info  a.mehrlink:hover {
	text-decoration:underline;
}

#content .blocks .details .info  a.wenigerlink {
	float:right;
	margin:10px 20px 0 0px;
	color:#00A50D;
	text-decoration:none;
}

#content .blocks .details .info  a.wenigerlink:hover {
	text-decoration:underline;
}


#content .blocks .details .info  a.hidemehrlink {
	display:none;
}

#content .blocks .details .info  a.hidewenigerlink {
	display:none;
}

#content .main .blocks .block .toplink a.link1 span{background:url(../images/banderole_3kg.png) no-repeat;}
#content .main .blocks .block .toplink a.link2 span{background:url(../images/banderole_5p1.png) no-repeat;}
#content .main .blocks .block .toplink a.link3 span{background:url(../images/banderole_knueller.png) no-repeat;}
#content .main .blocks .block .toplink a.link4 span{background:url(../images/banderole_20pr.png) no-repeat;}
#content .main .blocks .block .toplink a.link5 span{background:url(../images/banderole_aktion.png) no-repeat;}
#content .main .blocks .block .toplink a.link6 span{background:url(../images/banderole_zugabe.png) no-repeat;}
#content .main .blocks .block .toplink a.link7 span{background:url(../images/banderole_preisknueller.png) no-repeat;}
#content .main .blocks .block .toplink a.link8 span{background:url(../images/banderole_rabatt.png) no-repeat;}
#content .main .blocks .block .toplink a.link9 span{background:url(../images/banderole_gratis.png) no-repeat;}

#content .blocks .unterkat .textblock p {
	font-weight:bold;
	color:#666666;
}

#content .column .blkatalog  {
	margin-left:-8px;
	margin-bottom:-13px;
}

.login ul li .text{
	background:#FFFFFF;
	border:1px solid #A3A3A3;
	color:#444444;
	float:left;
	height:18px;
	padding:0 5px;
	width:200px;
}


.eingaben .midblocks .einblock2 div p {
	width:240px;
}


#content .blocks div.staticblock .statictext {
	color:#444444;
}

#content .sitemap ul {
	list-style-position:outside;
	list-style-type:disc;	
}

#content .blocks .unterkat .images {
	margin-left:20px;
}

.warenlist .col5 select {
	-x-system-font:none;
	color:#444444;
	display:inline;
	float:left;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:18px;
	line-height:14px;
	margin:18px 0 0 1px;
}

#content .blocks .preise ul li.col6 select {
	-x-system-font:none;
	margin-left:-3px;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}

#content .blocks .unterkat .textblock ul li.link5 select {
	-x-system-font:none;
	margin-left:-3px;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}

#content .blocks .details .info ul{
	list-style-position:outside;
	list-style-type:disc;	
	padding-left:30px;
	color:#444444;
	margin-top:5px;
	overflow:auto; 
	zoom:1;
}

#content .blocks .details .info ol{
	
	padding-left:30px;
	color:#444444;
}

#content .blocks .zusam div.tablecontainer a {
	color:#00A50D;;
}
#content .main .blocks .holder .unterkategorien div.unterkat {
	overflow:hidden;
	max-height:277px;
	float:left;
}


#content .main .blocks .holder .unterkategorien div.linkcontainer {
	color:#e2e2e2;
	float:left;
}
#content .main .blocks .holder .unterkategorien div.linkcontainer a.mehrlink {
	float:left;
	margin:0px 0 0 65px;
	color:#00A50D;
	text-decoration:none;
}

#content .main .blocks .holder .unterkategorien div.linkcontainer a.mehrlink:hover {
	text-decoration:underline;
}

#content .main .blocks .holder .unterkategorien div.linkcontainer a.wenigerlink {
	float:left;
	margin:0 0px 0 65px;
	color:#00A50D;
	text-decoration:none;
}

#content .main .blocks .holder .unterkategorien div.linkcontainer a.wenigerlink:hover {
	text-decoration:underline;
}


#content .main .blocks .holder .unterkategorien div.linkcontainer a.hidemehrlink {
	display:none;
}

#content .main .blocks .holder .unterkategorien div.linkcontainer a.hidewenigerlink {
	display:none;
}

#content .main .blocks .holder .unterkategorien .jetztgross {
	max-height:100%!important;
	overflow:show;
}

#content .main .blocks .holder .unterkategorien div.unterkat1 H1 {
	font-size:13px;
	color:#444444;
	font-weight:bold;
}

#content .blocks .unterkat .textblock ul li.link4 span {
	color:red;
	float:left;
	font-size:7pt;
	height:20px;
	margin-left:-14px;
	margin-top:4px;
}

.kategoriebemerkung{
	margin:3px 0 0 0;
	float:left;
	width:430px;
	color:#333;

}
.kategoriebemerkung_mehr{
	float:right;
	margin:-16px 0 0 0px;
}
.kategoriebemerkung_weniger{
	float:right;
	margin:-16px 0 0 0px;
	display:block;
}
.kategoriebemerkung_mehr_hide {
	display:none;
}
.kategoriebemerkung_weniger_hide{
	display:none;
}
.kategoriebemerkung_big{
	height:auto ! important;
}

.kategorie_small {
	height:16px;
}

.kategorie_high {
	height:30px;
}

#content .blocks .unterkat .textblock ul li.link1{
	width:170px;
	padding-top:15px;
}


#content .blocks .unterkat .textblock ul li.link3{
	width:33px;
	padding-top:15px;
}

#content .blocks .unterkat .textblock ul li.link4{
	width:110px;
	padding-top:15px;
	text-align:right;
}

#content .blocks .unterkat .textblock ul li.link4 em{
	font-size:80%;
	width:80px;
	font-style:normal;
	font-weight:normal;
	color:#444;
}

#content .blocks .unterkat .textblock ul li.link7{
	width:50px;
	padding-top:15px;
	text-align:center;
}

#content .blocks .unterkat .textblock ul li.link7 span{
	font-size:80%;
	font-style:italic;
}

.moveleft {
	margin-left:40px!important;	
}


#topinfoline {
	width:990px;
	height:14px;
	padding:13px 0 0 20px;
}

#topinfoline li {
	float:left;
	margin-right:25px;
	background: url(../images/doppelpfeil.gif) no-repeat;
	padding-left:16px;
}

#topinfoline li a{
	color:#00A50D;
	font-weight:bold;
}

#content .main .blocks .bonuspraemien_container .orange  {
	background:transparent url(../images/Bonusprogramm_quadrat_orange.png) no-repeat scroll 0 0!important;
}	

#content .main .blocks .tierarzttipp{
	margin:20px;	
}

#content .main .blocks .tierarzttipp h2{
	color:#00A50D;
	font-weight:bold;
	font-size:115%;
}

#content .main .blocks .tierarzttipp h3{
	color:#00A50D;
	font-weight:bold;
	font-size:100%;
	margin:0px;
}
#content .main .blocks ul.tierarztarchiv {
	float:left;
	margin: 20px 0 0 310px; 	
}

#content .main .blocks .tierarztarchiv li{
	
	background:transparent;
	float:left;
	width:330px;
	font-weight:bold;
	height:auto!important;
	font-size:86%;
	padding-top:5px!important;
	
}

#content .main .blocks .tierarztarchiv li a{
	color:#000000;
}

#content .blocks h1.top, h4.top {
    margin-left: 25px;
    font-weight:bold;
}

#content .blocks h1.notop, h4.notop {
    margin-left: 25px;
    font-weight:bold;
}

#content .main .blocks .holder .unterkategorien div.unterkat1 h1.BemerkungE2
{
	width:auto;
	font-weight:bold;
	font-size:100%;
	display:inline;
	line-height:100%;
	margin:0;
}
	
#morepics {
	
	padding:0!important;
	margin:0!important;
}	
#morepics li {
	float:left;
	margin-right:20px;
	margin-top:20px;
	
	list-style:none;
	
}


#morepics li img{
	width:30px;
}
.abwcontainer {
	margin:12px 0 0 5px;
	width:680px;
}	
.abwblock {
	background: url("../images/abw_block_bg.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 125px;
    margin: 0px 0 12px 15px;
    overflow: hidden;
    position: relative;
    width: 210px;	
}

.abwblock:hover, .abwaktiv {
	background: url("../images/abw_block_bg_aktiv.gif") no-repeat scroll 0 0 transparent!important;
}	
.abwblock p {
	float:left;
	margin:14px 0 0 18px;
	width:160px;
	height:85px;
}

.abwblock a.select {
	color: #00A50D;
    font-weight: bold;
    margin-left:18px;
    float:left;
}
	
.abwblock a.delete {
	color: #00A50D;
    font-weight: bold;
    margin:4px 8px 0 0;
    float:right;
}
	
