/* CSS Template Netz-WG.de für Firefox */
* { /* Globals */
	color:			#666;
	font-family:	Verdana, Arial;
	font-size:		11px;
	margin:			0;
	padding:			0;
}
body {
	background:		#F2F0F1 url(../media/body-background.png) repeat-y top center;
	text-align:		center;
	xmin-width:		961px;
}
#umschlag {	/* Globaler Inhalscontainer */
	position:			relative;
	background-color:	#FFF;
	margin:				0 auto;
	padding-top:		20px;
	text-align:			left;
	width:				960px;
}
#kopfzeile { /* Kopfzeile */
	margin:		0;
	padding:		0;
	text-align:	center;
}
#kopfzeile-main { /* Logo */
	background:		url(../media/logo.png) no-repeat 30px 0px;
	height:			90px;
	margin:			0 auto;
	position:		relative;
	text-align:		left;
	width:			960px;
}
#kopfzeile-header { /* Bereich für H1 - Teil 1 */
	float:		left;
	height:		38px;
	left:			41px;
	overflow:	hidden;
	position:	relative;
	width:		720px;
}
#kopfzeile-header2 { /* Bereich für H1 - Teil 2 */
	float:		left;
	left:			41px;
	position:	relative;
	top:			-10px;
	width:		720px;
}
h1 { /* H1 */
	color:			#FFF;
	font-size:		18px;
	font-style:		italic;
	font-weight:	bold;
	margin:			12px 0 0 13px;
}
#kopfzeile-menu { /* Container für Home und Kategorieübersicht (Buttons) */
	color:		#FFF;
	left:			422px;
	margin:		0;
	padding:		0;
	position:	absolute;
	top:			46px;
}
a.homebutton:link, a.homebutton:visited, a.homebutton:hover { /* Home Button */
	background:			url(../media/button-home.png) no-repeat;
	color:				#FFF;
	display:				block;
	font-size:			12px;
	font-weight:		bold;
	height:				20px;
	padding:				7px 0 0 0;
	text-align:			center;
	text-decoration:	none;
	width:				111px;
}
a.homebutton:hover { /* Hoverbackground */
	background-image:	url(../media/button-home-mouseover.png);
}
a.kategoriebutton:link, a.kategoriebutton:visited, a.kategoriebutton:hover { /* Kategorie Button */
	background:			url(/media/button-kat.png) no-repeat;
	color:				#FFF;
	display:				block;
	font-size:			12px;
	font-weight:		bold;
	height:				20px;
	margin:				-27px 0 0 119px;
	padding:				7px 0 0 0;
	text-align:			center;
	text-decoration:	none;
	width:				172px;
}
a.kategoriebutton:hover { /* Hoverbackground */
	background-image:	url(/media/button-kat-mouseover.png);
}
#schlagworte { /* Container für Schlagworte */
	background:	url(../media/pfeil-links-orange.png) no-repeat 274px;
}
#schlagworte p { /* Absatzformatierung für Schlagworte */
	font-size:		10px;
	font-weight:	bold;
	margin:			-10px 0 0 274px;
	padding:			0 0 0 9px;
}
#linker-block { /* Linker Menüblock mit Suche, Navigation und Top 10 */
	float:		left;
	margin:		-35px auto 0 auto;
	padding:		0px;
	text-align:	left;
	width:		212px;
}
.linker-block-suche { /* Suchblocküberschrift */
	background:		#005CAC url(../media/pfeil-suche.png) no-repeat 193px;
	color:			#FFF;
	display:			block;
	font-size:		12px;
	font-weight:	bold;
	margin:			11px 0 0 30px;
	padding:			5px;
	width:			202px;
}
.linker-block-suche-schatten { /* Suchblock */
	background-color:	#ECECEC;
	height:				48px;
	margin:				0 0 0 30px;
	padding:				0px;
	width:				212px;	
}
.suchfeld { /* Inputfeld */
	border:		#005CAC solid 1px;
	height:		17px;
	margin:		14px 0 0 15px;
	text-align:	left;
	width:		159px;
}
.suche-go { /* Input Button */
	background-color:	#005CAC;
	border:				1px solid #005CAC;
	color:				#FFF;
	font-size:			10px;
	float:				left;
	height:				19px;
	margin:				-19px 0 0 176px;
	width:				25px;
}
.clear { /* clear für float */
	clear: both;
}
.linker-block-menu { /* Menüblocküberschrift */
	background:		#338DD9 url(../media/pfeil-suche.png) no-repeat 193px;
	color:			#FFF;
	display:			block;
	font-size:		12px;
	font-weight:	bold;
	margin:			23px 0 2px 30px;
	padding:			5px;	
	width:					202px;
}
.linker-block-menu-schatten { /* Menüblock */
	margin:		0 0 0 30px;
	padding:		0px;
	text-align:	left;
	width:		212px;
}
.linker-block-menulinks a .menu-ebene-1,
.linker-block-menulinks a .top-ebene { /* Anker der ersten Ebene als Block darstellen */
	display:	block;
	height:	20px;
}
.menu-ebene-1 { /* Menüebene 1 */
	background-color:	#ECECEC;
	border-left:		#338DD9 solid 4px;
	color:				#2B6FA9;
	display:				block;
	font-size:			11px;
	font-weight:		bold;
	line-height:		100%;
	margin:				0 0 1px 0;
	padding:				3px 0px 3px 0px;
	position:			relative;
	text-indent:		13px;
}
.top-ebene { /* Top 10 Produktebene */
	background-color:	#ECECEC;
	border-left:		#338DD9 solid 4px;
	color:				#2B6FA9;
	display:				block;
	font-size:			11px;
	font-weight:		bold;
	position:			relative;
	line-height:		100%;
	margin:				0 0 1px 0;
	padding:				3px 0px 3px 28px;
	text-indent:		-16px;
}
.menu-ebene-1-aktiv { /* Ebene 1, wenn Unterebenen offen */
	background-color:	#D5E4F2;
	border-left:		#E95D0F solid 4px;
	color:				#2B6FA9;
	display:				block;
	font-size:			11px;
	font-weight:		bold;
	line-height:		100%;
	margin:				0 0 1px 0;
	padding:				3px 0px 3px 0px;	
	position:			relative;
	text-indent:		13px;
}
.menu-ebene-2 { /* Menüebene 2 */
	background:		#D5E4F2 url(../media/pfeil-submenu.png) no-repeat 19px;
	border-left:	#338DD9 solid 4px;
	color:			#2B6FA9;
	display:			block;
	font-size:		10px;
	font-weight:	normal;
	line-height:	100%;
	margin:			0 0 1px 0;
	padding:			3px 0px 3px 0px;
	position:		relative;
	text-indent:	29px;
}
.menu-ebene-2-2zeilig { /* 2 zeilige Menüebene 2 */
	background:		#D5E4F2 url(../media/pfeil-submenu.png) no-repeat 19px;
	border-left:	#338DD9 solid 4px;
	color:			#2B6FA9;
	display:			block;
	font-size:		10px;
	font-weight:	normal;
	line-height:	1.05;
	margin:			0 0 1px 0;
	padding:			3px 0px 3px 29px;
	position:		relative;
}
a.menu-ebene-1:hover,
a.menu-ebene-1-aktiv:hover,
a.menu-ebene-2:hover,
a.menu-ebene-2-2zeilig:hover,
a.top-ebene:hover { /* Hovereffekt für Menü- und Top 10 Links */
	background-color:		#D5E4F2;
	border-left-color:	#E95D0F;
	text-decoration:		none;
}
a.menu-ebene-1:link,
a.menu-ebene-1:visited,
a.menu-ebene-1-aktiv:link,
a.menu-ebene-1-aktiv:visited,
a.menu-ebene-2:link,
a.menu-ebene-2:visited,
a.menu-ebene-2-2zeilig:link,
a.menu-ebene-2-2zeilig:visited,
a.top-ebene:link,
a.top-ebene:visited { /* Link und Visited Formatierung */
	text-decoration:	none;
}
#inhalt { /* Inhaltscontainer */
	float:			right;
	margin:			0 auto;
	margin-right:	20px;
	padding:			0px;
	text-align:		left;
	width:			652px;
}
#fusszeile { /* Fu�zeile */
	background-color:	#E95D0F;
	color:				#FFF;
	font-size:			10px;
	height:				31px;
	line-height:		31px;
	margin:				15px 0 17px 30px;
}
.leftfoot { /* Linker Bereich der Fußzeile */
	color:			#FFF;
	float:			left;
	padding:			0 0 0 20px;
}
.rightfoot { /* Rechter Bereich der Fußzeile */
	color:			#FFF;
	float:			right;
	padding:			0 42px 0 0;
}
#fusszeile a:link,
#fusszeile a:visited { /* Links in der Fußzeile */
	color:				#FFF;
	text-decoration:	none;
}
.katboxen { /* Container für die Kategorieboxen */
	margin:	30px 0 0 0;
}
#katauswahl-0, #katauswahl-1, #katauswahl-2, #katauswahl-3, #katauswahl-4,
#katauswahl-5, #katauswahl-6, #katauswahl-7, #katauswahl-8, #katauswahl-9,
#katauswahl-10, #katauswahl-11, #katauswahl-12, #katauswahl-13, #katauswahl-14,
#katauswahl-15, #katauswahl-16, #katauswahl-17, #katauswahl-18, #katauswahl-19,
#katauswahl-20, #katauswahl-21 { /* Kategorieboxen */
	float:			left;
	font-size:		10px;
	min-height:		125px;
	padding:			0 0 15px 0;
	width:			326px;
}
#katauswahl-0 h2, #katauswahl-1 h2, #katauswahl-2 h2, #katauswahl-3 h2, #katauswahl-4 h2, #katauswahl-5 h2,
#katauswahl-6 h2, #katauswahl-7 h2, #katauswahl-8 h2, #katauswahl-9 h2, #katauswahl-10 h2, #katauswahl-11 h2,
#katauswahl-12 h2, #katauswahl-13 h2, #katauswahl-14 h2, #katauswahl-15 h2, #katauswahl-16 h2, #katauswahl-17 h2,
#katauswahl-18 h2, #katauswahl-19 h2, #katauswahl-20 h2, #katauswahl-21 h2 { /* H2 Formatierung in den Kategorieboxen */
	color:			#338DD9;
	font-size:		12px;
	font-weight:	bold;
	margin:			0px 0 8px 8px;
	position:		relative;
	max-width:  240px;
}
#katauswahl-0 h2 a:link, #katauswahl-0 h2 a:visited, #katauswahl-1 h2 a:link, #katauswahl-1 h2 a:visited,
#katauswahl-2 h2 a:link, #katauswahl-2 h2 a:visited, #katauswahl-3 h2 a:link, #katauswahl-3 h2 a:visited,
#katauswahl-4 h2 a:link, #katauswahl-4 h2 a:visited, #katauswahl-5 h2 a:link, #katauswahl-5 h2 a:visited,
#katauswahl-6 h2 a:link, #katauswahl-6 h2 a:visited, #katauswahl-7 h2 a:link, #katauswahl-7 h2 a:visited,
#katauswahl-8 h2 a:link, #katauswahl-8 h2 a:visited, #katauswahl-9 h2 a:link, #katauswahl-9 h2 a:visited,
#katauswahl-10 h2 a:link, #katauswahl-10 h2 a:visited, #katauswahl-11 h2 a:link, #katauswahl-11 h2 a:visited,
#katauswahl-12 h2 a:link, #katauswahl-12 h2 a:visited, #katauswahl-13 h2 a:link, #katauswahl-13 h2 a:visited,
#katauswahl-14 h2 a:link, #katauswahl-14 h2 a:visited, #katauswahl-15 h2 a:link, #katauswahl-15 h2 a:visited,
#katauswahl-16 h2 a:link, #katauswahl-16 h2 a:visited, #katauswahl-17 h2 a:link, #katauswahl-17 h2 a:visited,
#katauswahl-18 h2 a:link, #katauswahl-18 h2 a:visited, #katauswahl-19 h2 a:link, #katauswahl-19 h2 a:visited,
#katauswahl-20 h2 a:link, #katauswahl-20 h2 a:visited, #katauswahl-21 h2 a:link, #katauswahl-21 h2 a:visited { /* H2 Link Formatierung in den Kategorieboxen */
	color:			#338DD9;
	text-decoration:	none;
}
#katauswahl-0 h3, #katauswahl-1 h3, #katauswahl-2 h3, #katauswahl-3 h3, #katauswahl-4 h3, #katauswahl-5 h3,
#katauswahl-6 h3, #katauswahl-7 h3, #katauswahl-8 h3, #katauswahl-9 h3, #katauswahl-10 h3, #katauswahl-11 h3,
#katauswahl-12 h3, #katauswahl-13 h3, #katauswahl-14 h3, #katauswahl-15 h3, #katauswahl-16 h3, #katauswahl-17 h3,
#katauswahl-18 h3, #katauswahl-19 h3, #katauswahl-20 h3, #katauswahl-21 h3 { /* H3 Formatierung in den Kategorieboxen */
	color:			#E95D0F;
	font-size:		12px;
	font-weight:	bold;
	margin:			0px 0 8px 8px;
	position:		relative;
}
#katauswahl-0 h3 a:link, #katauswahl-0 h3 a:visited, #katauswahl-1 h3 a:link, #katauswahl-1 h3 a:visited,
#katauswahl-2 h3 a:link, #katauswahl-2 h3 a:visited, #katauswahl-3 h3 a:link, #katauswahl-3 h3 a:visited,
#katauswahl-4 h3 a:link, #katauswahl-4 h3 a:visited, #katauswahl-5 h3 a:link, #katauswahl-5 h3 a:visited,
#katauswahl-6 h3 a:link, #katauswahl-6 h3 a:visited, #katauswahl-7 h3 a:link, #katauswahl-7 h3 a:visited,
#katauswahl-8 h3 a:link, #katauswahl-8 h3 a:visited, #katauswahl-9 h3 a:link, #katauswahl-9 h3 a:visited,
#katauswahl-10 h3 a:link, #katauswahl-10 h3 a:visited, #katauswahl-11 h3 a:link, #katauswahl-11 h3 a:visited,
#katauswahl-12 h3 a:link, #katauswahl-12 h3 a:visited, #katauswahl-13 h3 a:link, #katauswahl-13 h3 a:visited,
#katauswahl-14 h3 a:link, #katauswahl-14 h3 a:visited, #katauswahl-15 h3 a:link, #katauswahl-15 h3 a:visited,
#katauswahl-16 h3 a:link, #katauswahl-16 h3 a:visited, #katauswahl-17 h3 a:link, #katauswahl-17 h3 a:visited,
#katauswahl-18 h3 a:link, #katauswahl-18 h3 a:visited, #katauswahl-19 h3 a:link, #katauswahl-19 h3 a:visited,
#katauswahl-20 h3 a:link, #katauswahl-20 h3 a:visited, #katauswahl-21 h3 a:link, #katauswahl-21 h3 a:visited { /* H3 Link Formatierung in den Kategorieboxen */
	color:				#338DD9;
	text-decoration:	none;
}
.katauswahl { /* Kategorien in den Kategorieboxen */
	font-size:		10px;
	margin:			0 0 0 8px;
	max-width: 240px;
}

.katauswahl a:link,
.katauswahl a:visited { /* Linkformatierung der Kategorien in den Kategorieboxen */
	text-decoration:	none;
}
.home-kat-bild,
.kat-bild { /* Kategoriebild */
	margin:		7px 0 0 0;
}
.trennlinie { /* HR Trennlinie */
	background-color:	#FFF;
	border-style:		none;
	border-top:			#3877D7 dashed 1px;
	color:				#FFF;
	height:				1px;
	margin:				0 0 10px -30px;
}
.texthead { /* Fließtextüberschrift */
	background:		url(../media/pfeil-suche.png) no-repeat 6px;
	color:			#338DD9;
	font-weight:	bold;
	margin:			20px 0 10px -30px;
	padding:			0 0 0 27px;
}
.texthome,
.textkat { /* Fließtexte */
	margin:		0 0 0 -30px;
	padding:		0 0 0 7px;
	text-align:	justify;
}
.schnellnavi { /* Schnellnavibox */
	margin:	23px 0 0 0;
}
h2.katname { /* Headerformatierung des Kategorienamens */
	color:			#E95D0F;
	float:			left;
	font-size:		12px;
	font-weight:	bold;
	margin:			5px 0 5px -29px;
	padding:			0 0 0 6px;
}
.brotkrumen { /* Brotkrumennavigation Kategorieübersicht */
	display:				inline;
	float:				right;
	font-size:			11px;
	margin:				5px 0 0 0;
	vertical-align:	bottom;
}
.brotkrumen-produkt { /* Brotkrumennavigation Produktansicht */
	background:			url(/media/pfeil-links-blau.png) no-repeat 7px;
	display:				inline;
	float:				left;
	font-size:			10px;
	margin:				0 0 5px -21px;
	padding:				0 0 0 15px;
	vertical-align:	bottom;
}
.brotkrumen a:link, .brotkrumen a:visited,
.brotkrumen-produkt a:link, .brotkrumen-produkt a:visited { /* Linkformatierung Brotkrumen */
	text-decoration:	none;
}
#produktnavi { /* Navigationsleiste Produkt <-> Testberichte */
	float:			left;
	font-size:		10px;
	font-weight:	bold;
	text-align:		center;
	width:			100%;
}
#produktnavi ul { /* UL Formatierung */
	list-style:	none;
	margin:		-5px 0 0 -29px;
	padding:		10px 0 0 6px;
}
#produktnavi li { /* LI Formatierung */
	display:	inline;
	margin:	0;
	padding:	0;
}
#produktnavi #current a { /* Aktives Element Links */
	background:			url(../media/produktnavi-links-aktiv.png) no-repeat;
	float:				left;
	margin:				0 0 0 10px;
	padding:				0 0 0 10px;
	text-decoration:	none;
}
#produktnavi #current a span#mitteaktiv { /* Aktives Element Mitte */
	background:		url(../media/produktnavi-mitte-aktiv.png) repeat-x 20px;
	color:			#FFF;
	display:			block;
	float:			left;
	max-width:		204px;
	overflow:		hidden;
	padding:			5px 0px 4px 6px;
	white-space:	nowrap;
}
#produktnavi #current a span#mitteaktiv2 { /* Aktives Element Mitte2 */
	background:		url(../media/produktnavi-mitte-aktiv.png) repeat-x 20px;
	color:			#FFF;
	display:			block;
	float:			left;
	padding:			5px 0px 4px 6px;
}
#produktnavi #current a span#rechtsaktiv { /* Aktives Element Rechts */
	background:		url(../media/produktnavi-rechts-aktiv.png) no-repeat;
	color:			#FFF;
	display:			block;
	float:			left;
	height:			22px;
	padding:			5px 0px 4px 0px;
	width:			20px;	
}
#produktnavi #passiv a { /* Passives Element Links */
	background:			url(../media/produktnavi-links-passiv.png) no-repeat;
	float:				left;
	margin:				0 0 0 10px;
	padding:				0 0 0 10px;
	text-decoration:	none;
}
#produktnavi #passiv a span#mittepassiv { /* Passives Element Mitte */
	background:		url(../media/produktnavi-mitte-passiv.png) repeat-x 20px;
	color:			#FFF;
	display:			block;
	float:			left;
	max-width:		204px;
	overflow:		hidden;	
	padding:			5px 0px 4px 6px;
	white-space:	nowrap;
}
#produktnavi #passiv a span#mittepassiv2 { /* Passives Element Mitte2 */
	background:		url(../media/produktnavi-mitte-passiv.png) repeat-x 20px;
	color:			#FFF;
	display:			block;
	float:			left;
	padding:			5px 0px 4px 6px;
}
#produktnavi #passiv a span#rechtspassiv { /* Passives Element Rechts */
	background:		url(../media/produktnavi-rechts-passiv.png) no-repeat;
	color:			#FFF;
	display:			block;
	float:			left;
	height:			22px;
	padding:			5px 0px 4px 0px;
	width:			20px;
}
.text { /* Textcontainer */
	float:	left;
	width:	400px;
}
h2.produkttitel { /* H2 Produkttitel */
	color:			#E95D0F;
	font-size:		12px;
	font-weight:	bold;
	margin:			0 0 0 -29px;
	padding:			0 0 0 6px;
}
.produktkurzbeschreibung,
.produkthersteller,
.produktkurztext,
.produktlangtext,
.ang_zensiert { /* Produktkurzbeschreibung, Hersteller, Kurztext, Langtext, Ang. */
	font-size:		10px;
	margin:			0 0 0 -29px;
	padding:			0 0 0 6px;
}
.produktkurzbeschreibung {
	margin:	10px 0 0 -29px;
}
.produkthersteller {
	margin:	23px 0 0 -29px;
}
.produktkurztext {
	margin:	14px 0 0 -29px;
}
.produktlangtext {
	margin:	12px 0 20px -29px;
}
.produkthersteller a:link,
.produkthersteller a:visited,
.produktkurztext a:link,
.produktkurztext a:visited,
.produktlangtext a:link,
.produktlangtext a:visited,
.ang_zensiert a:link,
.ang_zensiert a:visited { /* Linksformatierungen */
	font-size:			10px;
	text-decoration:	none;
}
.produktbild { /* Produktbild */
	float:	right;
	padding:	10px 0 0 20px;
}
img { /* Bilder */
	border:	none;
}
.fett { /* Fettformatierung */
	font-weight:	bold;
}
.mehr { /* mehr - Bild */
	padding-top:	10px;
}
.ang_zensiert,
.testberichte { /* Container für Ang. & Testberichte */
	font-size:	10px;
	margin:		0 0 0 -29px;
	padding:		0 0 0 6px;
	position:	relative;
	width:		660px;
}
h3.ang_zensiert,
h3.testberichte { /* Header für Ang. & Testberichte */
	color:			#005CAC;
	font-weight:	bold;
	font-size:		12px;
	padding:			0 0 0 29px;
}
h3.ang_zensiert a:link,
h3.ang_zensiert a:visited,
h3.testberichte a:link,
h3.testberichte a:visited { /* Linkformatierung für H3 Ang. & Testberichte */
	color:			#005CAC;
	font-size:		12px;
}
.ang_zensiert-header,
.testberichte-header,
.listen-header { /* Sortieroptionen */
	margin:	10px 0 0 0;
}
.ah1 { /* Sortierung nach: */
	float:	left;
	width:	283px;
}
.ah2 { /* S-Zensiert */
	float:	left;
	margin:	0 0 0 1px;
	padding:	0 0 0 9px;
	width:	119px;
}
.ah3 { /* L-Zensiert */
	float:	left;
	margin:	0 0 0 1px;
	padding: 0 0 0 9px;
	width:	99px;
}
.ah4 { /* P-Zensiert */
	float:	left;
	margin:	0 0 0 1px;
	padding:	0 0 0 9px;
	width:	100px;
}
.ang_zensiert2-zeile { /* eine Ang-szeile */
	margin:		5px 0 10px 0;
	height:		85px;
	width:		658px;
}
.yzeile { /* eine Y-zeile */
  margin-top:   5px;
  height:   85px;
  width:    658px;
}
.yfeld {
  background: #ECECEC;
  color:    #000;
  float:    left;
  font-size:  10px;
  height:   85px;
  max-height: 85px;
  padding:    0 2px 0 8px;
  margin: 0 0 0 1px;
  width:    318px;
  position: relative;
}
.yfeld_suche {
  background: #ECECEC;
  color:    #000;
  float:    left;
  font-size:  10px;
  height:   75px;
  max-height: 75px;
  margin-top:  5px;
  padding-left: 10px;
  width:    658px;
  position: relative;
}
.feld1 { /* Ang-beschreibung */
	background:	#ECECEC;
	color:		#000;
	float:		left;
	font-size:	10px;
	height:		85px;
	max-height:	85px;
	padding:		0 2px 0 8px;
	width:		273px;
	position:	relative;
}
h4.ang_zensiert2 { /* Ang-überschrift */
	color:		#000;
	font-size:	10px;
	padding:		6px 0 0 0;
}
h4.ang_zensiert2 a { /* Linkformatierung */
	color:		#000;
}
.ang_zensiert2-mehr { /* mehr Button */
	bottom:		0px;
	position:	absolute;
	right:		0px;
}
.feld2 { /* S_zensiert-logo */
	background:	#ECECEC;
	float:		left;
	margin:		0 0 0 1px;
	height:		85px;
	max-height:	85px;
	text-align:	center;
	width:		119px;
}
.s_zensiert-logo { /* S-zensiertlogo */
	margin:			13px 0 0 0;
}
.feld3 { /* L-Zensiert */
	background:			#ECECEC;
	float:				left;
	margin:				0 0 0 1px;
	height:				85px;	
	max-height:			85px;
	text-align:			center;
	vertical-align:	middle;
	width:				99px;
}
.l_zensiert { /* L-Zensiert */
	margin:	13px 0 0 0;
}
.l_zensiert a:link,
.l_zensiert a:visited { /* L-Zensiert Links */
	color:	#000;
}
.feld4 { /* P-Zensiert */
	background:	#ECECEC;
	float:		left;
	margin:		0 0 0 1px;
	height:		85px;
	max-height:	85px;
	width:		154px;
	position:	relative;
}
.ang_zensiert2-button { /* Zum S-zensiert Button */
	bottom:		0px;
	right:		0px;
	position:	absolute;
}
.p_zensiert-box { /* P-Zensiert-box */
	color:		#000;
	font-size:	10px;
	padding:		6px 0 0 8px;
}
.p_zensiert2,
.p_zensiert2 a:link,
.p_zensiert2 a:visited { /* P-Zensiert & Links */
	color:	#000;
}
.p_zensiert-gesamt,
.p_zensiert-gesamt a:link,
.p_zensiert-gesamt a:visited { /* P-Zensiert & Links */
	color:			#E95D0F;
	font-size:		12px;
	font-weight:	bold;
}
.testberichtzeile { /* eine Testberichtzeile */
	margin:		5px 0 10px 0;
	width:		660px;
}

.vabstand {
  padding: 5px 0 2px 0;
}

.bwn_zeile {
  margin:   5px 0 10px 0;
  height:   85px;
  width:    330px;
	float: left;
}

.bwn_h1 {
  float:  left;
  width:  130px;
}

.bwn_h2 {
  float:  left;
  margin: 0 0 0 1px;
  padding: 0 0 0 9px;
  width:  100px;
}

.bwn_h3 {
  float:  left;
  margin: 0 0 0 1px;
  padding:  0 0 0 9px;
  width:  80px;
}

.bwn_feld1 {
  background: #ECECEC;
  color: #666666;
  float:    left;
  font-size:  10px;
  height:   85px;
  max-height: 85px;
  padding:    0 2px 0 8px;
  width:    120px;
  position: relative;
}


.bwn_feld2 {
	display: inline;
  background:     #ECECEC;
  float:        left;
  margin:       0 0 0 1px;
  height:       85px; 
  max-height:     85px;
  text-align:     center;
  width:        110px;
}

.bwn_feld3 {
  background: #ECECEC;
  float:    left;
  margin:   0 0 0 1px;
  height:   85px;
  max-height: 85px;
  width:    85px;
  position: relative;
  text-align: center;
}

.tb_bewertung {	
	position: absolute;
  top: 50%;
  left: 50%;
	margin-left: -26px;
  margin-top: -27px;
}

.bwn_note {
	display: block;
  position: relative;
	top: 50%;
	margin-top: -11px;
	z-index: 2;
	color: #79EC3D;
  font-size: 20px;
  font-weight: bold;
}

.th1 { /* Quelle */
	background:	#ECECEC;
	float:		left;
	font-size:	10px;
	height:		16px;
	padding:		5px 0 0 48px;
	width:		94px;
}
.th2 { /* Testbericht */
	background:	#ECECEC;
	float:		left;
	font-size:	10px;
	height:		16px;
	padding:		5px 0 0 6px;
	width:		388px;
}
.th3 { /* Wertung */
	background:	#ECECEC;
	float:		left;
	font-size:	10px;
	height:		16px;
	padding:		5px 0 0 6px;
	width:		118px;
}
.testberichttext { /* Text des Testberichts */
	background:	#F7F7F7;
	color:		#000;
	margin:		1px 0 0 0;
}
.tfeld1 { /* Feld für Quelle */
	background:	#F7F7F7;
	color:		#000;
	float:		left;
	width:		118px;
	padding:		25px 0 0 22px;
}
.tfeld2 { /* Feld für Testberichttext */
	background:	#F7F7F7;
	float:		left;
	width:		428px;
	padding:		12px 0 0 6px;
}
.testbericht,
.testbericht * { /* Testberichtformatierung */
	color:		#000;	
	font-size:	10px;
}
.tfeld3 { /* Feld für Wertung */
	background:		#F7F7F7 url(../media/bewertung.png) no-repeat 50%;
	float:			left;
	height:			53px;
	padding:			50px 0 0 0;
	position:		relative;
	width:			78px;
}
.note { /* Bewertung */
	color:			#FFF;	
	display:			block;
	font-size:		13px;
	font-weight:	bold;
	left:				12px;
	position:		absolute;
	text-align:		center;
	top:				42px;
	width:			52px;
}
.listenansicht { /* Container der Listenansicht */
	font-size:	10px;
	margin:		0 0 0 -29px;
	padding:		0 0 0 6px;
	position:	relative;
	width:		660px;
}
h3.produktliste { /* H2 Titel der Kategorie */
	color:			#338DD9;
	font-size:		12px;
	font-weight:	bold;
}
.lh1 { /* Sortierung nach: */
	float:		left;
	margin:		0 0 5px 0;
	width:		118px;
	overflow:	visible;
}
.lh2 { /* S-Zensiert */
	float:		left;
	margin:		0 0 5px 1px;
	text-align:	center;
	width:		283px;
}
.lh3 { /* L-zensiert */
	float:		left;
	margin:		0 0 5px 1px;
	text-align:	center;
	width:		99px;
}
.lh4 { /* P-Zensiert */
	float:		left;
	margin:		0 0 5px 1px;
	text-align:	center;
	width:		154px;
}
.listenzeile { /* eine Listenzeile */
	margin:		5px 0 10px 0;
	height:		100px;
	width:		658px;
}
.lfeld1 { /* Listenbild */
	background:	#FFF;
	float:		left;
	height:		100px;
	max-height:	100px;
	text-align:	center;
	width:		118px;
}
.listenbild {
	margin:		0 0 0 0;
}
.lfeld2 { /* Produktkurzbeschreibung */
	background:	#ECECEC;
	color:		#000;
	float:		left;
	font-size:	10px;
	height:		100px;
	max-height:	100px;
	padding:		0 2px 0 8px;
	position:	relative;
	width:		273px;
}
.liste-mehr { /* mehr Button */
	bottom:		0px;
	position:	absolute;
	right:		0px;
}
h4.liste { /* Listenüberschrift */
	color:		#000;
	font-size:	10px;
	padding:		6px 0 0 0;
}
h4.liste a:link,
h4.liste a:visited,
.lfeld2 a:link,
.lfeld2 a:visited { /* Linkformatierung */
	color:				#000;
	font-size:			10px;
	text-decoration:	none;
}
.lfeld3 { /* Hersteller */
	background:			#ECECEC;
	color:				#000;
	float:				left;
	font-weight:		bold;
	height:				94px;
	margin:				0 0 0 1px;
	max-height:			100px;
	padding:				6px 0 0 0;
	text-align:			center;
	vertical-align:	middle;
	width:				99px;
}
.lfeld4 { /* P-Zensiert */
	background:		#ECECEC;
	color:			#E95D0F;
	float:			left;
	font-size:		16.67px;
	font-weight:	bold;
	height:			90px;
	margin:			0 0 0 1px;
	max-height:		100px;
	padding:			10px 0 0 0;
	position:		relative;
	text-align:		center;
	width:			154px;
}
.liste-vgl { /* Zum S-zensiert Button */
	bottom:		8px;
	left:			15px;
	position:	absolute;
}
.lfeld4 a:link,
.lfeld4 a:visited {
	color:		#E95D0F;
	font-size:	16.67px;
}
.listennavigation { /* Pagernavigationsleiste */
	color:	#338DD9;
	margin:	20px 0;
}
.pagercurlink { /* Aktuelle Seite */
	color:	#E95D0F;
}
.pagerlink { /* Pagerlink */
	color:				#338DD9;
	text-decoration:	none;
}
.pfeil {
	background:	url(../media/pfeil-suche.png) no-repeat;
	height:		13px;
	margin:		0 0 3px -23px;
	width:		15px;
}
.suchansicht { /* Container der Listenansicht */
	font-size:	10px;
	margin:		0 0 10px -29px;
	padding:		0 0 0 6px;
	position:	relative;
	width:		660px;
}
h2.suchbegriff {
	color:			#338DD9;
	font-size:		12px;
	font-weight:	bold;
	margin:			15px 0 0 0;
}
h2.suchbegriff .kursiv {
	color:			#338DD9;
	font-size:		12px;
	font-style:		italic;
	font-weight:	bold;
}
.suchfilter {
	margin:	15px 0 5px 0;
}
#filterhersteller,
#filterkategorie,
#filterp_zensiert2 {
	color:			#E95D0F;
	float:			left;
	font-size:		10px;
	font-weight:	bold;
	text-indent:	19px;
	width:			210px;
}
#filterhersteller {
	width:		180px;
}
#filterkategorie {
	width:		300px;
}
#filterp_zensiert2 {
	width:		100px;
}

.suchfilter ul {
	display:			block;
	text-align:		left;
	margin:			5px 0 0 20px;
}
.listelast {
	margin:			5px 0 0 0;
}
.suchfilter ul li {
	color:			#000;
	font-size:		10px;
	font-weight:	normal;
	padding:	0 0 0 14px;
	text-indent:	-14px;
	list-style:		none;
}
.suchfilter a:link,
.suchfilter a:visited {
	font-size:		10px;
	font-weight:	bold;
	color:			#000;
}
#hersteller,
#kategorie {
	display:		none;
	padding:		5px;
	margin:		0 0 10px 0;
	position:	relative;
}
#hersteller fieldset,
#kategorie fieldset {
	border: 		1px dashed #BBB;
	padding:		5px;
}
.suchfilter .checkbox {
	width:	9px;
	height:	9px;
	margin:	0 5px 0 0;
}
.filter-loeschen {
	margin:	0 0 0 10px;
}
.herstellerauswahl,
.kategorieauswahl {
	color:			#E95D0F;
	font-size:		10px;
	font-weight:	bold;
}
.schliessen {
	position:	absolute;
	right:		10px;
	top:			10px;
}

#hersteller li.float {
	float: left;
	margin:	0 15px 0 0;
	padding:	0 0 0 14px;
	text-indent:	-14px;
	width:	170px;
}
#kategorie li.float {
	float:	left;
	margin:	0 15px 0 0;
	padding:	0 0 0 14px;
	text-indent:	-14px;
	width:	220px;
}
.zentriert {
	text-align:	center;
}
.initial {
	margin: 0 0 5px 0;
}
.linkespalte,
.rechtespalte {
	float: left;
	padding:	0 10px;
	width: 290px;
}
.abc {
	border-bottom: 1px solid #3877D7;
	position:	relative;
	height:	15px;
	margin:	5px 0;
}
.topleft,
.topright {
	float: left;
}
.topleft {
	position: absolute;
	left:		0px;
	top:		0px;
}
.topright {
	position: absolute;
	top:		0px;
	right:	0px;
}
.tracking {
	color: #000;
	font-weight: bold;
}
noscript {
	color:	red;
}
a:link, a:visited {
	text-decoration: none;
}
a.tracking:link, a.tracking:visited {
	text-decoration: underline;
}
.weinfo{
	margin: 5px 20px;
  text-align: right;
}

.adsense_hoch {
	margin-left: 39px;
	margin-top: 10px;
}

.adsense_breit {
	margin: 30px auto;
	width: 468px;
}
