/* Allgemeine Angaben */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #99CC33;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

IMG {
	border: none;
}

A {
	text-decoration: none;
	color: #549500 
}

A:ACTIVE {
	text-decoration: none;
	color: inherit;
	
}

DIV.content {
	width: 983px;
	position:absolute;
	left:50%;
	margin-left: -494px;
	background-image: url(bilder/background.gif);
	background-repeat: repeat-y;
	background-color: #F5F5F5;
	padding-left: 5px;
}

DIV.linke_leiste {
	width: 150px;
	background-color: #F5F5F5;
	float: left;
	margin: 0px;
	padding: 0px 21px 11px 18px;
}

DIV.mitte_inhalt {
	width: 610px;
	float: left;
	background-color: #F5F5F5;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
}

DIV.mitte_inhalt H1 {
	background-image: url(bilder/mitte_header.gif);
	color: White;
	width: 587px;
	height:25px;
	text-align: left;
	font-size: 11px;
	height: 19px;
	margin:0px;
	padding: 6px 0px 0px 12px;
}

DIV.mitte_inhalt H1 A {
	color: White;
}

DIV.mitte_inhalt H2 {
	background-image: url(bilder/mitte_header.gif);
	color: White;
	width: 587px;
	height:25px;
	text-align: left;
	font-size: 11px;
	height: 19px;
	margin:0px;
	padding: 6px 0px 0px 12px;
}

DIV.mitte_inhalt H2 A {
	color: White;
}

DIV.mitte_inhalt H3 {
	color: Black;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	margin:0px;
	padding: 6px 0px 0px 12px;
}

DIV.mitte_inhalt p {
	text-align: left;
	font-size: 11px;
	margin:0px;
	padding: 6px 0px 0px 12px;
}

DIV.rechte_leiste {
	width: 150px;
	background-color: #F5F5F5;
	float: left;
	margin: 0px;
	padding: 0px 18px 11px 8px;
}

/* Textseiten */

DIV#textinhalt {
	text-align: left;
	font-size: 11px;
	color: #4e4e4e;
	background-color: white;
	width: 574px;
	border-left: 1px solid #cccaca;
	border-right: 1px solid #cccaca;
	border-bottom:  1px solid #cccaca;
	padding: 11px 11px 22px 11px;
	float: left;
}
DIV#textinhalt A {
	color: #5d7f24;
}

DIV#textinhalt A:HOVER {
	text-decoration: underline;
}

DIV#textinhalt H3 {
	color: #5d7f24;
	font-size: 13px;
}
DIV#textinhalt P {
	margin: 0px 15px 8px 15px;
}

DIV#textinhalt P.groessen {
	margin-left: 0px;
	margin-bottom: 8px;
}

DIV#textinhalt TABLE.groessen {
	margin-left: 11px;
	vertical-align: top;
	text-align: center;
}

DIV#textinhalt TABLE.groessen TH {
	vertical-align: top;
	text-align: center;
	background-color: #C5E59C;
	width: 100px;
	padding: 5px;
	color: #5d7f24;
}

DIV#textinhalt TABLE.groessen TD {
	vertical-align: top;
	text-align: center;
	background-color: #EAF4DB;
	width: 100px;
	padding: 5px;
	color: #4e4e4e;
}

DIV#textinhalt DIV.bild {
	margin-left:11px;
	margin-top: 11px;
}


/* Trikot 2 Seite Content  */
DIV.trikot2-content {
	float: left; 
	width: 608px;
	margin-top: 11px;
}

/* Trikot 2 */

.trikot2 {
	float: left;
	display: block;
	width: 140px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #D4D4D4;
	border-top: 3px solid #8BC53D;
	padding: 5px 0px 0px 0px;
	height: 215px;
	background-color: White;
}

.trikot2 .artikelname {
	font-size: 11px;
	font-weight: normal;
	color: #878787;
	height: 60px;
	text-align: left;
	margin: 0px 6px;
	display: block;
	position: relative;
	background-image: none;
	width: 130px;
	padding: 0px;
	cursor: pointer;
	float: left;
}

.trikot2 .artikelname .big {
	font-weight: bold;
}

.trikot2:HOVER .artikelname {
	color: #4e4e4e;
}

.trikot2 .artikelname A{
	color: #878787;
} 

.trikot2 .kategorie {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: White;
	background-color: #8FC442;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px;
	display: block;
	position: relative;
	text-transform: uppercase;
	background-image: none;
	width: 130px;
	cursor: pointer;
	float: left;
}

.trikot2:HOVER .kategorie {
 	background-color: #4e4e4e;
}

.trikot2 .linie {
	height: 0px;
	width: 126px;
	margin: 7px 5px 3px 5px;
	border: 0px solid #8FC442;
	border-top: 1px solid #8FC442;
	color: #8FC442;
	display: block;
	position: relative;
	float: left;
}

.trikot2:HOVER .linie {
		border-top: 1px solid #4e4e4e;
}

.trikot2 SPAN.platzhalter {
	display: block;
	line-height: 0px;
	margin: 0px;
	float: left;
	position: relative;
}

/* Trikot 3 Seite */

.trikot3 {
	float: left;
	display: block;
	width: 140px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #D4D4D4;
	border-top: 3px solid #8BC53D;
	padding: 3px 0px 3px 0px;
	height: 250px;
	background-color: White;
	cursor: pointer;
}

.trikot3 .linie {
	height: 1px;
	width: 126px;
	margin: 3px 5px 3px 5px;
	border: 0px solid #8FC442;
	border-top: 1px solid #8FC442;
	color: #8FC442;
	display: block;
	position: relative;
	padding: 0px;
	line-height: 0px;
	float: left;
}

.trikot3:HOVER .linie {
		border-top: 1px solid #4e4e4e;
}

.trikot3 A {
	text-decoration: none;
	color: #8FC442;
}
.trikot3 A:Hover {
	color: #8FC442;
	text-decoration:  none;
}

.trikot3 .bild {
	height: 136px;
	width: 140px;
	display: block;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.trikot3 .hersteller {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #8FC442;
	margin: 0px 6px;
	display: block;
	position: relative;
	padding: 0px;
	float: left;
	cursor: pointer;
}

.trikot3:HOVER .hersteller {
	color: #4e4e4e;
}

.trikot3 .kategorie {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: White;
	background-color: #8FC442;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px;
	display: block;
	position: relative;
	text-transform: uppercase;
	float: left;
	cursor: pointer;
}

.trikot3:HOVER .kategorie {
 	background-color: #4e4e4e;
}


.trikot3 .artikelname {
	font-size: 11px;
	font-weight: normal;
	color: #878787;
	height: 55px;
	text-align: left;
	margin: 0px 6px;
	display: block;
	position: relative;
	float: left;
	cursor: pointer;
}

.trikot3 .artikelname .big {
	font-weight: bold;
}

.trikot3:HOVER .artikelname {
	color: #4e4e4e;
}

.trikot3 .artikelname A{
	color: #878787;
} 

.trikot3 .preis {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #8FC442;
	margin: 0px 6px;
	display: block;
	position: relative;
	float: left;
	cursor: pointer;
}

.trikot3:HOVER .preis {
	color: #4e4e4e;
}

.trikot3 SPAN.reduziert {
	position: relative;
	top: -139px;
	left: 104px;
	display: block;
	width: 36px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float:none;
}

.trikot3 SPAN.platzhalter {
	display: block;
	line-height: 0px;
	margin: 0px;
	float: left;
	position: relative;
}


/* DIV Hauptnavi */

.hauptnavi {
	margin: 0px 0px 0px -1px;
	height: 27px;
}

.hauptnavi IMG {
	float: left;
	height: 27px;
}

.subleiste {
	margin: 0px 0px 0px -1px;
	height: 37px;
	padding: 0px;
}

.subleiste IMG {
	float: left;
}

/* Breadcrumb / Suche */
.breadcrumbsuche {
	margin: 7px 0px 9px 18px;
	padding: 0px 0px 0px 0px;
	width: 940px;
	background-image: url(bilder/breadcrumb_background.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	font-size: 9px;
	color: #4e4e4e;
	float: left;
}

.breadcrumbsuche IMG.layout {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
	}
.breadcrumbsuche A {
	color: #5d7f24;
}

.breadcrumbsuche A:HOVER {
	color: #4e4e4e;
}

	
.breadcrumbsuche .breadcrumb {
	margin: 4px 0px 0px 12px;
	padding: 0px;
	float: left;
	width: 535px;
	vertical-align: middle;
	text-align: left;
}

.breadcrumbsuche .suche {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	vertical-align: top;
}

.breadcrumbsuche .suche INPUT {
	height: 19px;
	color: #89bf2d;
	background-image: url(bilder/suche_hintergrund.gif);
	background-repeat: repeat-x;
	padding: 4px 8px 2px 3px;
	margin: 4px 0px 0px 0px;
	float: left;
	width: 277px;
	border: none;
}

.breadcrumbsuche .suche INPUT#suchbutton {
	height:25px;
	width: 79px;
	border: none;
	padding: 0px;
	margin: 4px 5px 0px -6px;
	float: left;
	background-image: url(bilder/suchbutton.gif);
}

.breadcrumbsuche .suche INPUT#suchbutton:HOVER {
	cursor: pointer;
}

.breadcrumbsuche IMG.suche_links {
	border: none;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	float: left;
}
/* DIV SUBNAVI */

DIV.subnavi {
	width:151px;
	margin-bottom: 11px;
	float:left;
}

DIV.subnavi H2 {
	color: White;
	background-image: url(bilder/box_green_header.gif);
	font-size: 11px;
	text-transform: uppercase;
	height: 19px;
	margin:0px;
	padding: 6px 0px 0px 8px;
	text-align: left;
}

DIV.subnavi H2 A {
	color: White;
	width: 130px;
	height: 18px;
	display: block;
	float: left;
}

DIV.subnavi SPAN {
	width: 130px;
	height: 18px;
	margin: 0px;
	padding: 4px 0px 0px 21px;
	background-image: url(bilder/box_green_body.gif);
	text-align: left;
	text-decoration: none;
	display: block;
	float:left;
	cursor: pointer;
}

DIV.subnavi SPAN#aktiv, DIV.subnavi SPAN:HOVER, DIV.subnavi SPAN:ACTIVE  {
	width: 130px;
	height: 18px;
	margin: 0px;
	padding: 4px 0px 0px 21px;
	text-align: left;
	text-decoration: none;
	border: none;
	display: block;
}

DIV.subnavi SPAN.sub_basketball#aktiv, DIV.subnavi SPAN.sub_basketball:HOVER, DIV.subnavi SPAN.sub_basketball:ACTIVE  {
	background-image: url(bilder/subnavi_basketball.gif);
}

DIV.subnavi SPAN.sub_handball#aktiv, DIV.subnavi SPAN.sub_handball:HOVER, DIV.subnavi SPAN.sub_handball:ACTIVE  {
	background-image: url(bilder/subnavi_handball.gif);
}

DIV.subnavi SPAN.sub_sneakers#aktiv, DIV.subnavi SPAN.sub_sneakers:HOVER, DIV.subnavi SPAN.sub_sneakers:ACTIVE  {
	background-image: url(bilder/subnavi_sneaker.gif);
}

DIV.subnavi SPAN.sub_fussball#aktiv, DIV.subnavi SPAN.sub_fussball:HOVER, DIV.subnavi SPAN.sub_fussball:ACTIVE  {
	background-image: url(bilder/subnavi_fussball.gif);
}

DIV.subnavi SPAN.sub_basketball#aktiv, DIV.subnavi SPAN.sub_basketball:HOVER, DIV.subnavi SPAN.sub_basketball:ACTIVE  {
	background-image: url(bilder/subnavi_basketball.gif);
}

DIV.subnavi SPAN.sub_fashion#aktiv, DIV.subnavi SPAN.sub_fashion:HOVER, DIV.subnavi SPAN.sub_fashion:ACTIVE  {
	background-image: url(bilder/subnavi_fashion.gif);
}

DIV.subnavi SPAN.sub_fun#aktiv, DIV.subnavi SPAN.sub_fun:HOVER, DIV.subnavi SPAN.sub_fun:ACTIVE  {
	background-image: url(bilder/subnavi_fun.gif);
}

DIV.subnavi SPAN.sub_angebote#aktiv, DIV.subnavi SPAN.sub_angebote:HOVER, DIV.subnavi SPAN.sub_angebote:ACTIVE  {
	background-image:  url(bilder/subnavi_angebote.gif);
}


DIV.subnavi A SPAN.aktiv , DIV.subnavi A SPAN:HOVER, DIV.subnavi A SPAN:ACTIVE {
	color: #4e4e4e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border: none;
}

DIV.subnavi A SPAN {
	color: #5d7f24;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

DIV.subnavi SPAN.subnavi_zwischen_titel {

	width: 144px;
	height: 18px;
	margin: 0px;
	padding: 4px 0px 0px 7px;
	text-align: left;
	text-decoration: none;
	background-image: url(bilder/subnavi_zheader.gif);
	font-size: 11px;
	font-weight: bold;
	color: White;
	display: block;
	cursor: auto;
}

/* Normaler Kasten */

DIV.kasten {
	width:151px;
	background-color: #c5e49c;
	border-bottom: 1px solid #cccaca;
	background-image: url(bilder/box_green_kasten_background.gif);
	background-repeat: repeat-y;
	color: #549500;
	font-size: 10px;
	margin: 0px 0px 11px 0px;
	float: left;
}


DIV.kasten H3 {
	color: White;
	background-image: url(bilder/box_green_header.gif);
	font-size: 11px;
	text-transform: uppercase;
	height: 19px;
	margin:0px;
	padding: 6px 0px 0px 8px;
	text-align: left;
}

DIV.kasten .big {
	font-weight: bold;
	font-size: 12px;
	border: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	width:110px;
	float: left;
}

DIV.kasten:HOVER .big {
	border: none;
	padding: 5px 0px 0px 0px;
}

div.kasten:hover div.textrechts span.big {
		padding: 5px 0px 0px 0px;
}

DIV.kasten .vorbig {
	width: 23px;
	float: left;
	padding: 6px 0px 0px 0px;
 }
 
 
div.kasten:hover div.textrechts span.vorbig {	
	width: 23px;
	float: left;
	padding: 6px 0px 0px 0px;
}


DIV.kasten SPAN {
	width: 133px;
	margin: 5px 6px 0px 6px;
	padding: 0px 0px 5px 2px;
	border-bottom: 1px solid #8cc63f;
	text-align: left;
	display: block;
}
div.kasten SPAN.bildkasten {
	margin: 1px;
	border: none;
	background-color: White;
	width:149px;
	text-align: center;
	padding: 5px 0px;
	border:none;
}


div.kasten SPAN.bildkasten_full {
	margin: 1px;
	background-color: White;
	width:149px;
	text-align: center;
	padding: 0px 0px;
	float: left;
}

DIV.textrechts SPAN {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
}

div.kasten:hover DIV.textrechts SPAN {
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

DIV.kasten:HOVER SPAN {
	border-bottom: 1px solid #4e4e4e;
}

DIV.kasten SPAN.normal, DIV.kasten:HOVER SPAN.bildkasten {
	border-bottom: none;
}

DIV.kasten SPAN.teaserhersteller {
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0px 0px 6px;
	padding: 0px 0px 5px 2px;
	cursor: pointer;
}
DIV.kasten SPAN.teaserartikelname {	
	font-size: 11px;
	margin: 5px 0px 0px 6px;
	padding: 0px 0px 5px 2px;
	cursor: pointer;
}
DIV.kasten:HOVER SPAN.teaserartikelname {	
	color: #4e4e4e;
	margin: 5px 0px 0px 6px;
	padding: 0px 0px 5px 2px;
}

DIV.kasten SPAN.teaserpreis {
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0px 0px 6px;
	padding: 0px 0px 5px 2px;
	cursor: pointer;
	border-bottom: none;
}

DIV.kasten DIV {
	width: 133px;
	margin: 5px 6px 0px 6px;
	padding: 0px 0px 5px 2px;
	text-align: left;
	float: left;
	border-bottom: 1px solid #DFF4CD;
}

DIV.kasten DIV.ende {
	border: none;
}
DIV.kasten DIV.trusted {
	color: #549500;
	margin: 10px 6px;
	border:none;

}

DIV.kasten:HOVER DIV.trusted  {
	color: #4e4e4e;
}

DIV.kasten A.trusted {
	font-size: 10px;
}

DIV.kasten A {
	color: #549500;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

DIV.kasten A:HOVER {
	color: #4e4e4e;
}

/* Kasten über den Produkten */
DIV.hinweiskasten {
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 12px;
	width: 586px;
	border-bottom: 1px solid #91c658;
	background-color: #c5e49c;
	float:left;
}

/* Kasten über den Produkten */
DIV.hinweis_seitenzahl {
	background-image: url(bilder/suchleiste_seitenzahlkopf.gif);
	background-repeat: repeat-x;
	margin: -14px 0px 12px 0px;
	padding: 5px 12px 5px 0px;
	width: 586px;
	border-bottom: 1px solid #91c658;
	background-color: #c5e49c;
	float:left;
	color: #549500;
	font-size: 14px;
}

DIV.hinweis_seitenzahl A {
	color: #549500;
	font-size: 14px;
}

DIV.hinweis_seitenzahl A:Hover {
	color: #4e4e4e;
	text-decoration: underline;
}

DIV.hinweis_seitenzahl_unten {
	margin: 0px 0px 12px 0px;
	padding: 5px 12px 5px 0px;
	width: 586px;
	border-bottom: 1px solid #91c658;
	background-color: #c5e49c;
	float:left;
	color: #549500;
	font-size: 14px;
}

DIV.hinweis_seitenzahl_unten A {
	color: #549500;
	font-size: 14px;
}

DIV.hinweis_seitenzahl_unten A:Hover {
	color: #4e4e4e;
	text-decoration: underline;
}

DIV.hinweiskasten {
	padding-bottom: 5px;
}

DIV.hinweiskasten #sortierung {
	float: left;
	color: #549500;
	font-size:11px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 7px;
	vertical-align: top;
	height: 40px;
}
DIV.hinweiskasten #hersteller {
	float: left;
	color: #549500;
	font-size:11px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 7px;
	vertical-align: top;
	height: 40px;
}

DIV.hinweiskasten #produktwahl {
	float: left;
	color: #549500;
	font-size:11px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	vertical-align: top;
	height: 40px;
}

DIV.hinweiskasten FORM {
	margin: 0px;
}

DIV.hinweiskasten #sortierung SELECT {
	width: 115px;
	border: 1px solid  #549500;
	height: 18px;
	font-size:11px;
	color: #929292;
	margin: 4px 0px 8px 0px;
	float: left;
}

DIV.hinweiskasten #hersteller SELECT {
	width: 130px;
	border: 1px solid  #549500;
	height: 18px;
	font-size:11px;
	color: #929292;
	margin: 4px 0px 8px 0px;
	float: left;
}

DIV.hinweiskasten #produktwahl SELECT {
	width: 90px;
	border: 1px solid  #549500;
	height: 18px;
	font-size:11px;
	color: #929292;
	margin: 4px 0px 8px 0px;
	float: left;
}

DIV.hinweiskasten .rsstext {
	width: 370px;
	vertical-align: top;
	float: left;
}

DIV.hinweiskasten DIV.ueberschrift {

}
DIV.hinweiskasten .mwst {
	float: right;
	color: #549500;
	font-size: 9px;
	text-align: right;
	padding: 5px 11px 5px 11px;
}
DIV.hinweiskasten A {
	color: #549500;
	text-decoration: underline;
}

DIV.hinweiskasten A:HOVER {
	color: #4e4e4e;
}

/* Querverlinkung in der Fußleiste */
DIV.fussleiste_querverlinkung {
	margin-left: -5px;
	width: 985px;
	background-image: url(bilder/querverlinkung_bg.gif);
	background-repeat: repeat-y;
	background-color: #549500;
	float: left;
	color: White;
	font-size: 12px;
}

DIV.fussleiste_querverlinkung DIV {
	padding: 0px 12px 0px 17px;
}

DIV.fussleiste_querverlinkung A {
	color: White;
}

DIV.fussleiste_querverlinkung A:HOVER {
	text-decoration: underline;
}

DIV.fussleiste {
	margin: 0px 0px 0px -2px;
	float:left;
	width: 962px;
	padding: 10px;
	background-color: #549500;
	color: #98c45e;
	font-size: 12px;
}

DIV.fussleiste A {
	color: #98c45e;
}

DIV.fussleiste A:HOVER {
	color: White;
}

DIV.seitenabschluss {
	margin: 0px 0px 0px -5px;
	
}

/* Karussell */

DIV.karussell {
	float: left;
	margin: 16px 24px 14px 24px;
	width: 939px;
}

DIV.karussell H3 {
	color: White;
	background-image: url(bilder/mitte_kasten_header.gif);
	font-size: 11px;
	text-transform: uppercase;
	height: 19px;
	margin:0px;
	padding: 6px 0px 0px 8px;
	text-align: left;
}

DIV.karussell DIV.button_links,DIV.button_rechts {
	float: left;
	width: 70px;
}

DIV.karussell DIV.button_links,DIV.button_rechts IMG {
	margin: 120px 0px 0px 0px;
}

#carousel-wrapper {
    width: 780px;
    height: 277px;
    overflow: hidden;
	 float: left;
}
#carousel-content {
    width: 5500px;
}
#carousel-content .slide {
    float: left;
    width: 136px;
    height: 265px;
	 padding: 12px 10px 0px 10px;
}

/* Karussell Ähnliche Artikel*/

#carousel_2-wrapper {
    width: 780px;
    height: 277px;
    overflow: hidden;
	 float: left;
}
#carousel_2-content {
    width: 5500px;
}
#carousel_2-content .slide {
    float: left;
    width: 136px;
    height: 265px;
	 padding: 12px 10px 0px 10px;
}


/* Karussell */

.produktanzeige #carousel_produkt-wrapper {
    width: 288px;
    height: 288px;
    overflow: hidden;
}
.produktanzeige #carousel_produkt-content {
    width: 1440px;
}
.produktanzeige #carousel_produkt-content .slide {
    float: left;
    width: 288px;
    height: 288px;
}


/* Cloudtag */

DIV.cloudtag {
	float: left;
	margin: 16px 24px 14px 24px;
	background-color: #c5e49c;
}

DIV.cloudtag H3 {
	color: White;
	background-image: url(bilder/mitte_kasten_header.gif);
	font-size: 11px;
	text-transform: uppercase;
	height: 19px;
	margin:0px;
	padding: 6px 0px 0px 8px;
	text-align: left;
	width: 932px;
}

DIV.cloudtag DIV {
	border-bottom: 1px solid #cecccc;
	border-left: 1px solid #cecccc;
	border-right: 1px solid #cecccc;
	padding: 20px 15px;
	text-align: left;
}

DIV.cloudtag A {
	color: #549500;
}
DIV.cloudtag A:HOVER {
	color: #4e4e4e;
}

/* Warenkorb */

DIV.warenkorb {
	margin-bottom: 15px;
	background-image: url(bilder/warenkorb_background.gif);
	background-repeat: repeat-y;
	padding-bottom: 14px;
	width: 153px;
}

DIV.warenkorb H3 {
	color: White;
	background-image: url(bilder/warenkorb_header.gif);
	background-repeat: no-repeat;
	width: 153px;
	font-size: 11px;
	text-transform: uppercase;
	height: 19px;
	margin:0px;
	padding: 6px 0px 0px 8px;
	text-align: left;
	background-color: #F5F5F5;
}

DIV.warenkorb DIV {
	color: white;
	background-color: #549500;
	font-size: 11px;
	margin: 0px 6px 0px 6px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #aaca7f;
	text-align: left;
}

DIV.warenkorb DIV A {
	color: white;
}

DIV.warenkorb DIV SPAN {
	font-weight: bold;
	text-transform: uppercase;
}
DIV.warenkorb DIV.hinweis {
	margin-top: 1px;
	color: #96d153;
	border-top: 1px solid #aaca7f;
	border-bottom: none;
}

DIV.warenkorb DIV.hinweis SPAN {
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	margin: 7px 0px;
}
IMG#warenkorb_abschluss {
	margin: -20px 0px 4px -1px;
}

/* Preload der Bilder */

#preload_div {
	display: none;
	visibility: hidden;
}

/* Produkt-Detailansicht */

DIV.produktanzeige {
	width: 596px;
	float: left;
	background-color: White;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #D4D4D4;
	border-top: 3px solid #8BC53D;
	color: #4e4e4e;
}

DIV.produktanzeige DIV.linke_spalte {
	float: left;
	width: 305px;
}

DIV.produktanzeige DIV.linke_spalte DIV.produktbilder{
}
DIV.produktanzeige DIV.linke_spalte DIV.produktbilder_zusatzkasten{
	border-top: 1px solid #8BC53D;
	margin: 8px 8px 8px 8px;
	padding: 8px 0px 0px 0px;
	height: 55px;
}

DIV.produktanzeige DIV.linke_spalte DIV.produktbilder_zusatzkasten DIV {
	display: block;
	border: 1px solid #8BC53D;
	float: left;
	margin-right: 6px;
	width: 51px;
	height: 51px;
	text-align: center;
}

DIV.produktanzeige DIV.linke_spalte DIV.produktbilder_zusatzkasten DIV.ende {
	margin-right: 0px;
}
DIV.produktanzeige DIV.linke_spalte DIV.herstellerlogo {
	height: 95px;
	border-top: 1px solid #8BC53D;
	border-bottom: 1px solid #8BC53D;
	text-align: left;
	margin: 8px 8px 8px 8px;
	padding: 0px 0px 0px 68px;

}
DIV.produktanzeige DIV.linke_spalte DIV.herstellerlogo IMG {
	margin: 15px 0px 20px 0px;
	float: left;


}
DIV.produktanzeige DIV.linke_spalte DIV.weitere_infos {
	font-size: 11px;
	line-height: 120%;
	text-align: left;
	background-color: #ECECEC;
	margin: 8px 8px 8px 8px;
	padding: 8px 8px 8px 8px;
}

DIV.produktanzeige DIV.linke_spalte DIV.weitere_infos UL {
	margin: 7px 0px 7px 0px;
	padding: 0px;
}

DIV.produktanzeige DIV.linke_spalte DIV.weitere_infos LI {
	list-style: none;
	margin: 0px 0px 7px 0px;
}


DIV.produktanzeige DIV.linke_spalte DIV.weitere_infos H3 {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	color: #4e4e4e;
}
DIV.produktanzeige DIV.linke_spalte DIV.weitere_infos P {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	color: #4e4e4e;
}

DIV.produktanzeige DIV.linke_spalte DIV.weitere_infos A {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	color: #4e4e4e;
	font-weight: bold;
}
DIV.produktanzeige DIV.linke_spalte DIV.weitere_infos A:HOVER {
	text-decoration: underline;
}


DIV.produktanzeige DIV.linke_spalte .reduziert_produkt {
	height: 58px;
	width: 77px;
	float: left;
	top: -289px;
	left: -1px;
	position: relative;
}

DIV.produktanzeige DIV.rechte_spalte {
	float: left;
	width: 291px;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_infos {
	float: left;
}


DIV.produktanzeige DIV.rechte_spalte DIV.artikel_infos H3.hersteller {
	color:  #8bc53d; 
	border-bottom: 1px solid #8BC53D;
	margin: 7px 7px 0px 0px;
	padding: 0px 0px 7px 7px;
	font-size: 13px;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_infos H3.artikel_name {
	font-size: 15px;
	color: #4e4e4e;
	margin: 7px 7px 7px 0px;
	padding: 0px 0px 0px 7px;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_infos DIV.artikel_nr {
	font-size: 11px;
	font-style: italic;
	color: #4e4e4e;
	margin: 0px 7px 7px 0px;
	padding: 0px 0px 0px 7px;
	text-align: left;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_infos DIV.preisangabe {
	font-size: 17px;
	color: #4e4e4e;
	margin: 0px 7px 7px 0px;
	padding: 0px 0px 0px 7px;
	text-align: left;
	font-weight: bolder;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_infos DIV.preisangabe SPAN {
	text-decoration: line-through;
	font-weight: normal;
	line-height: 150%;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_infos DIV.preisangabe SPAN.kommentar {
	font-size: 9px;
	text-decoration: none;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_warenkorb {
	text-align: left;
	margin: 21px 0px 21px 0px;
	float: left;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_warenkorb SELECT {
	border: 1px solid #8bc53d;
	width: 280px;
	height: 26px;
	padding: 3px;
	margin-bottom: 7px;
	color: #4e4e4e;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_warenkorb DIV {
	width: 280px;
	height: 26px;
	padding: 3px;
	margin-bottom: 7px;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_warenkorb INPUT {
	border: 1px solid #8bc53d;
	width: 25px;
	height: 16px;
	padding: 3px;
	color: #4e4e4e;
	text-align: left;
	float: left;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_warenkorb #warenkorblegen {
	width: 284px;
	height: 40px;
	border:none;
}



DIV.produktanzeige DIV.rechte_spalte DIV.artikel_warenkorb SPAN {
	width: 79px;
	display: block;
	float: left;
	margin-top: 3px;
	font-size: 13px;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_beschreibung {
	text-align: left;
	font-size:11px;
	padding: 0px 7px;
	margin: 0px 0px 0px 0px;
	float: left;
}

DIV.produktanzeige DIV.rechte_spalte DIV.artikel_beschreibung H4 {
}
DIV.produktanzeige DIV.rechte_spalte DIV.artikel_beschreibung P {
	margin: 7px 0px 15px 0px;
	padding: 0px;
}

DIV.produktanzeige DIV.rechte_spalte  #kuerzen {
	padding: 3px 3px 15px 3px;
	height: 300px;
	overflow-x: auto;
	overflow-y: auto;
}

DIV.produktanzeige DIV.rechte_spalte .addthis {
	float: left;
	text-align: left;
	width: 100%;
	padding: 11px 7px 11px 7px;
}

/* In den Warenkorb legen */

DIV#hintergrund {
	background-color: Black;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index:5; 
	width: 100%;
	height: 100%;
	display: block;
	visibility: visible;
	filter:alpha(opacity=40)
	-moz-opacity: 0.40; 
	opacity: 0.40;
}

DIV#bestellanzeige {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	list-style-type: disc;
	z-index: 100;
	visibility: visible;
	display: block;
}

DIV#bestellanzeige DIV.innen {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: absolute;
	width: 780px;
	margin: 0px 0 0 -390px;
	top: 150px;
	left: 50%; 
	border: 0px solid White; 
	z-index:100; 
	padding: 0px;
	color: #4e4e4e;
	font-size: 11px;

}

DIV#bestellanzeige DIV.innen DIV {
	background-color: white;
}

DIV#bestellanzeige .fenster_schliessen {
	position: absolute;
	top: 9px;
	left: 756px; 
}

DIV#bestellanzeige H2 {
		font-size: 16px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 8px 0px 0px 0px;
		color: White;
		background-image: url(bilder/warenkorb_fenster_weiterein.gif);
		width: 780px;
		height: 23px;
		float: left;
		line-height: 16px;
}

DIV#bestellanzeige H3 {
	padding: 20px 0px 20px 0px;
	margin: 31px 0px 0px 0px;
	width: 100%;
	text-align: left;
	
}

DIV#bestellanzeige TABLE {
	border-spacing: 0px;
}
DIV#bestellanzeige TABLE TH {
	color: #549400;
	border-top: 1px solid #8fc442;
	border-bottom: 1px solid #8fc442;
	padding: 0px;
	margin: 0px;
}
DIV#bestellanzeige TABLE TD {
	padding: 16px 0px 16px 0px;
	margin: 0px;
	vertical-align: top;
	line-height: 18px;
}

DIV#bestellanzeige TABLE .bild {
	text-align: left;
	padding-left: 8px;
	padding-right: 16px;
	width: 140px;
}

DIV#bestellanzeige TABLE .artikel {
	text-align: left;
	padding-right: 16px;
	width: 350px;
}

DIV#bestellanzeige TABLE .anzahl {
	text-align: center;
	padding-right: 16px;
	width: 70px;
}

DIV#bestellanzeige TABLE .preis {
	text-align: right;
	padding-right: 16px;
	width: 70px;
	font-weight: bold;
}

DIV#bestellanzeige DIV.gesamt {
	font-style: italic;
	text-align: left;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #8fc442;
	border-bottom: 1px solid #8fc442;
	margin: 0px 0px 18px 0px;
}


DIV#bestellanzeige DIV#content {
		padding: 0px 40px 40px 40px;
		border-right: 1px solid #CCCACA;
		border-left: 1px solid #CCCACA;
		border-bottom: 1px solid #5a5559;
}

DIV#bestellanzeige DIV.buttons {
	text-align: left;
	background-color: white;
	padding: 0px 0px 0px 0px;
	}
DIV#bestellanzeige DIV.buttons IMG {
		margin-right: 48px;
}
DIV#bestellanzeige DIV.buttons IMG#kasse {
		margin-right: 0px;
}

/* Basket Eckball Seite */


TABLE.shop_basket_tabelle {
	border-spacing: 0px;
	float: left;
}
TABLE.shop_basket_tabelle TH {
	color: #549400;
	border-top: 1px solid #8fc442;
	border-bottom: 1px solid #8fc442;
	padding: 5px 0px;
	margin: 0px;
}
TABLE.shop_basket_tabelle TD {
	padding: 16px 0px 16px 0px;
	margin: 0px;
	vertical-align: top;
	line-height: 18px;
}

TABLE.shop_basket_tabelle .bild {
	text-align: left;
	padding-left: 8px;
	padding-right: 16px;
	width: 140px;
}

TABLE.shop_basket_tabelle .artikel {
	text-align: left;
	padding-right: 16px;
	width: 350px;
}

TABLE.shop_basket_tabelle .buttons INPUT {
margin-top: 0px;
padding-top: 0px;
float: left;
position: relative;
top: -30px;
}

TABLE.shop_basket_tabelle .anzahl {
	text-align: center;
	padding-right: 16px;
	width: 70px;
}

TABLE.shop_basket_tabelle .zwischenraum {
	height: 10px;
	padding: 0px;
}

TABLE.shop_basket_tabelle .zwischenraum2 {
	height: 10px;
	margin-top:10px;
	border-top: 1px solid #8CC63F;
	padding: 10px 0px 0px 0px;
}

DIV#bestellanzeige TABLE .preis {
	text-align: right;
	padding-right: 16px;
	width: 70px;
	font-weight: bold;
}

TABLE.shop_basket_tabelle DIV.gesamt {
	font-style: italic;
	text-align: left;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #8fc442;
	border-bottom: 1px solid #8fc442;
	margin: 0px 0px 18px 0px;
}

INPUT.basketmenge {
	border: 1px solid #8bc53d;
	width: 25px;
	height: 16px;
	padding: 3px;
	color: #4e4e4e;
	text-align: left;
}

DIV.basket_spalten {
	float: left;
	margin-bottom: 11px;
}

DIV.basket_spalten P {
	float: left;
}

DIV.basket_spalten .links{
	float: left;
	width: 303px;
	color: #7d7d7d;
	margin-right: 11px;
}
DIV.basket_spalten .rechts{
	float: left;
	width: 260px;
}

DIV#warenkorb_hinweise.basket_spalten {
	border-bottom: 1px solid #8fc442;
	padding-bottom: 11px
}

DIV#warenkorb_hinweise.basket_spalten .links{
	background-color: #f3f3f3;
	padding: 11px;
	width: 281px;
	color: #4e4e4e;
}

DIV#warenkorb_hinweise.basket_spalten .rechts{
	text-align: right;
}

/* Startseite */

#startseite-karusell {
    width: 577px;
    height: 148px;
    overflow: hidden;
	border-bottom: 1px solid #549500;
	border-top: 1px solid #549500;
	float: left;
}
#startseite-karusell #carousel-content {
    width: 5686px;
}
#startseite-karusell #carousel-content .slide {
    float: left;
    width: 577px;
    height: 150px;
}

#startseite-karusell #carousel-content .slide IMG {
    width: 577px;
    height: 150px;
}


#startseiteneffekt_navi {
	position: relative;
	float: left;
	top: -150px;
	left:-1px;
	color: white;
	border-right: none;
	filter:alpha(opacity=80)
	-moz-opacity: 0.80; 
	opacity: 0.80;
	width: 577px;
	padding: 0px 1px;
	
}


#startseiteneffekt_navi SPAN {
	float: left;
}

#startseiteneffekt_navi SPAN A {
	padding: 3px;
	border-top: 1px solid #549500; 
	border-bottom: 1px solid White;
	display: block;
	float: left;
	color: white;	
	width: 89px;
	text-align: center;
	border-right: 1px solid White;
		background-color: #549500;
}

#startseiteneffekt_navi SPAN A:HOVER {
	text-decoration: none;
	color: #549500;
	background-color: White;
}

#startseiteneffekt_navi SPAN A.carousel-jumper {

}

#startseiteneffekt_navi SPAN A.carousel-selected {
	text-decoration: none;
	color: #549500;
	background-color: White;
}

.starttext {
		float: left;
		position: relative;
		top: -19px;
		padding: 11px 0px 0px 0px;
}

.starttext H3 {
	padding: 0px;
}

.starttext P {
	padding: 0px;
}

DIV#textinhalt_start {
	text-align: left;
	font-size: 11px;
	color: #4e4e4e;
	background-color: white;
	width: 574px;
	border-left: 1px solid #cccaca;
	border-right: 1px solid #cccaca;
	border-bottom:  1px solid #cccaca;
	padding: 11px 11px 0px 11px;
	float: left;
}
DIV#textinhalt_start H3 {
	color: #5d7f24;
	padding-left: 0px;
	font-size: 13px;
}
DIV#textinhalt_start P {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 8px;
}

/* SOnstige */
.linktipp {
	float:left;
	display: block;
}

/* die lustige Welt der IE6-Hacks */

* html .trikot2-content { 
	margin-left: 3px;
}

* html .breadcrumbsuche {
	float: left;
	margin-left: 10px;
}

* html DIV.produktanzeige {
	margin-left: 3px;
}

* html DIV.rechte_leiste {
	padding: 0px 0px 0px 10px;
}

* html DIV.content {
	width: 983px;
}

* html DIV.mitte_inhalt {
	padding: 0px;
}

* html DIV.linke_leiste {
	padding: 0px 10px 0px 20px;
}

* html DIV.fussleiste_querverlinkung {
	margin-left: -2px;
}
* html DIV.fussleiste {
	margin-left: -1px;
}

* html DIV.produktanzeige DIV.linke_spalte {
	width: 290px;
}
* html DIV.produktanzeige DIV.rechte_spalte {
	width: 288px;
}

* html DIV.subnavi {
	padding: 0px;
}

* html DIV.subnavi A SPAN { 
		padding: 4px 0px 0px 22px;
}

* html DIV.subnavi SPAN.subnavi_zwischen_titel {
	width: 144px;
}

* html DIV.hinweiskasten {
	margin-left: 3px;
}

* html DIV.hinweis_seitenzahl {
	margin-left: 3px;
}

* html .trikot_3rahmen { /*nur IE6*/
	margin-left: 5px;
}

* html .trikot2 {
	height: 250px;
	margin-right: 9px;
}
* html DIV#textinhalt_start {
	margin-left: 3px;
}

* html .trikot3 {
	margin-right: 5px;
}

* html .trikot3 SPAN.reduziert {
	display: none;
	visibility: hidden;
	height: 0px; 
}

* html .trikot3 SPAN.platzhalter {

}

* html .trikot3 .bild {

}

* html DIV.fussleiste_querverlinkung {
	visibility: hidden;
	display: none;
}

* html DIV.kasten DIV {
	margin: 5px 0px 0px 6px;
}


* html .trikot2 .artikelname {
	margin: 0px 0px 0px 6px;
	width: 124px;
}

* html DIV.kasten DIV.trusted {
	margin: 10px 0px;
}

* html .breadcrumbsuche .suche INPUT {
	background-image: none;
	height: 15px;
}

* html .suche_links {
	visibility: hidden;

}