/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Haupt-Aufbau																    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* http://www.colorcombos.com/color-scheme-221.html
/* GRÜN :9AEF3F ,9AEF3F
/*  BLAU :0033cc
/* HELLES BLAU :B6C0D2
/* DUNKLES BLAU 1: 455268
/* DUNKLES BLAU 2: 313C53
/* DUNKLES BLAU 3 : 1C263C
*/
body 									{ padding:0px; margin:0px; font-family:Tahoma,Arial; font-size:11px; line-height:1.5em; background-color:#fff; height:100%; color:#1C263C; width: 1230px;}
form									{ padding:0px; margin:0px;}
#mainSite 							{ background-color:#fff; margin:10px; padding:0px; width:960px; float:left; }
#mainSiteAd 						{ background-color:#fff; margin:10px; padding:0px; width:220px; float:right; height: 600px; }
#header								{ margin:0px; padding:0px;}
#headerAd							{ float: right; margin:0px; padding:0px; width: 500px; height: 80px;}
#headerRoundedBorder				{ height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/header_border_bottom.gif'); background-repeat:no-repeat; background-position:right top; width:100%}
#headerListingInfo				{ width:auto; text-align:right; margin:0px; padding:5px; border-top:1px solid #e77817;  background-color:#FFDAB9;  border-right:1px solid #e77817; border-left:1px solid #e77817;}
#headerListingInfo div.sort	{ float:left;}

#headerSearch								{width:auto; clear:both; line-height:1.0em; margin:0px; margin-top:-1px; padding:0px 0px 0px 10px; background-color:#455268; height:40px; text-align:left; color:#ffffff;}
#headerSearch		input.search		{position:relative;vertical-align:bottom; background-image:url('../grafiken/layout/background_imput.gif');  height:20px; line-height:18px; padding:0px; margin:0px; width:200px;  font-size:16px; font-weight:bold; border: 1px solid #000; float:left;}
#headerSearch		select.search		{position:relative;vertical-align:bottom; background-image:url('../grafiken/layout/background_imput.gif');  height:20px; line-height:18px; padding:0px; margin:0px; width:200px;  font-size:16px; font-weight:bold; border: 1px solid #000; float:left;}
#headerSearch		button.search		{position:relative; float:left; background-image:url('../grafiken/layout/button_header_search.gif');height:25px; width:84px; font-size:15px; margin:0px 0px 0px 10px; border: 0px; padding:0px;}
#headerSearch		table					{font-size:12px;font-weight:bold;margin-top:8px; color:#ffffff;}

#footer 				{ border-top:1px solid #c5c5c5; text-align:center; color:#313C53; padding-top:10px;}
#footer 	ul 		{ margin:0px 0px 0px 0px; line-height:20px; padding:0px; }
#footer 	a			{ margin:0px; padding:0px; font-weight:normal; text-decoration: underline; color:#313C53; }
#footer 	ul li		{ list-style-type:none; display:inline; line-height:20px; margin:0px; padding:0px 10px 0px 10px; border-left:1px solid #313C53; }
#footer 	ul li.first		{ border-left:none; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++ Standard-Tags															    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
h1										{ font-size:24px; color:#455268;font-weight:normal;line-height:30px; }
h2										{ font-size:14px; color:#455268;}
h3										{ font-size:12px;}
h4										{ font-size:12px;}
ul										{ margin:0px;padding:0px;}
p										{ margin:0px;padding:5px 0px 5px 0px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  SPALTENAUFBAU																    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.firtsColumn					 		{position:relative; margin:0px; padding:0px; width:240px; float:left;}
div.oneFourthColumn						{position:relative; margin:0px 0px 0px 10px; padding:0px; width:230px; float:left;}

div.content	div.paddingContent		{padding:5px;}

div.forthFourthColumnRoundedColumn					{position:relative; margin:0px 0px 0px 0px;width:960px; float:left;}
div.forthFourthColumnRoundedColumn	div.content	{position:relative; margin:0px; padding:0px; width:958px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
div.forthFourthColumnRoundedColumn	div.header 	{position:relative; margin:0px; padding:0px; width:960px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/header_border_4_4_column.gif'); background-repeat:no-repeat; background-position:right top; }
div.forthFourthColumnRoundedColumn	div.footer	{position:relative; margin:0px 0px 10px 0px; padding:0px; width:960px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/footer_border_4_4_column.gif'); background-repeat:no-repeat; background-position:right top; }

div.oneFourthColumnRoundedColumn					{position:relative; margin:0px 0px 0px 10px;width:230px; float:left;}
div.oneFourthColumnRoundedColumn	div.content	{position:relative; margin:0px; padding:0px; width:228px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
div.oneFourthColumnRoundedColumn	div.header 	{position:relative; margin:0px; padding:0px; width:230px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/header_border_1_4_column.gif'); background-repeat:no-repeat; background-position:right top; }
div.oneFourthColumnRoundedColumn	div.footer	{position:relative; margin:0px 0px 10px 0px; padding:0px; width:230px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/footer_border_1_4_column.gif'); background-repeat:no-repeat; background-position:right top; }

div.oneFourthColumnRoundedColumnGreen					{position:relative; margin:0px 0px 0px 10px;width:230px; float:left;}
div.oneFourthColumnRoundedColumnGreen	div.content	{position:relative; margin:0px; padding:0px; width:228px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;  background-image:url('../grafiken/layout/bg_1_4_column_green_highlight.jpg'); background-repeat:no-repeat;}
div.oneFourthColumnRoundedColumnGreen	div.header 	{position:relative; margin:0px; padding:0px; width:230px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/header_border_1_4_column_green.jpg'); background-repeat:no-repeat;  }
div.oneFourthColumnRoundedColumnGreen	div.footer	{position:relative; margin:0px 0px 10px 0px; padding:0px; width:230px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/footer_border_1_4_column.gif'); background-repeat:no-repeat;  }

div.oneFourthColumnRoundedColumnBlue					{position:relative; margin:0px 0px 0px 10px;width:230px; float:left;}
div.oneFourthColumnRoundedColumnBlue	h3				{margin:0px;}
div.oneFourthColumnRoundedColumnBlue	div.content	{position:relative; margin:0px; padding:0px; width:228px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;  background-image:url('../grafiken/layout/bg_1_4_column_blue_highlight.jpg'); background-repeat:no-repeat;}
div.oneFourthColumnRoundedColumnBlue	div.header 	{position:relative; margin:0px; padding:0px; width:230px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/header_border_1_4_column_blue.jpg'); background-repeat:no-repeat;  }
div.oneFourthColumnRoundedColumnBlue	div.footer	{position:relative; margin:0px 0px 10px 0px; padding:0px; width:230px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/footer_border_1_4_column.gif'); background-repeat:no-repeat;  }

div.treeFourthRoundedColumn 					{position:relative; margin:0px 0px 10px 10px; padding:0px; width:710px; float:left;}
div.treeFourthRoundedColumn div.content	{position:relative; margin:0px; padding:0px;  width:708px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
div.treeFourthRoundedColumn div.content	h3 {margin:0px; padding:0px 0px 0px;}
div.treeFourthRoundedColumn div.header 	{position:relative; margin:0px; padding:0px; width:710px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/header_border_3_4_column.gif'); background-repeat:no-repeat; background-position:right top; }
div.treeFourthRoundedColumn div.footer		{position:relative; margin:0px; padding:0px; width:710px; height:5px;line-height:2px; font-size:2px; background-image:url('../grafiken/layout/footer_border_3_4_column.gif'); background-repeat:no-repeat; background-position:right top;}

div.oneFourthColumnRoundedColumn	h3,
div.oneFourthColumnRoundedColumnBlue	h3,
div.oneFourthColumnRoundedColumnGreen	h3	{margin:0px 0px 0px 10px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Buttons und eingabefelder												    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++							 Navigationen										    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Haupt-Navigation															    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#mainNavigation 							{ height:31px; padding:0px; margin:0px; width:100%;}
#mainNavigation 	ul 					{ margin:0px; padding:0px; float:left}
#mainNavigation 	ul li 				{ margin:0px 0px 0px 0px; padding-left:6px; padding-right:6px; vertical-align: bottom; line-height:30px; font-size:12px; background-image:	url('../grafiken/layout/tab_main_navi.gif'); background-repeat:	repeat-x; background-position:right top;  height:31px; text-align:center; float:left;	list-style:none;	}
#mainNavigation 	ul li a 				{ font-size:11px; margin:0px 0px 0px 0px; color:#1C263C; font-weight:bold; text-decoration:none;}
#mainNavigation 	ul li:hover 		{ background-position:right bottom;}
#mainNavigation 	ul li.current 		{ background-position:right bottom;}
#mainNavigation 	ul li.current a	{ font-weight:bold;}
#mainNavigation 	ul li.start 		{ padding-left:0px; padding-right:0px; width:91px; background-image:url('../grafiken/layout/tab_navi_start.gif'); background-repeat:	repeat-x; background-position:0px 0px; text-align:center; float:left;	list-style:none;	}
#mainNavigation 	ul li.start a		{ color:#fff; font-weight:bold;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Kategorie-Navigation														    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#catNavigation 						{ padding:0px; margin:0px; width:100%;}
#catNavigation h2						{ padding:0px 0px 0px 10px; margin:0px; font-size:10pt;line-height:30px; color:#fff; background-image:url('../grafiken/layout/headerCatNavi.gif')}
#catNavigation ul 					{ margin:0px; padding:0px; border: 1px solid #ccc;}
#catNavigation ul li 				{ list-style:square outside; margin:5px 0px 0px 25px; line-height:14px; padding:0px;}
#catNavigation ul li a 				{ font-size:12px; margin:0px 0px 0px 0px; color:#1C263C; font-weight:bold; text-decoration:none;}
#catNavigation ul li a:hover		{ text-decoration:underline;}
#catNavigation ul li.sub 			{ list-style-type:none; margin:0px 10px 0px 25px; line-height:12px; font-size:8pt;}
#catNavigation ul li.sub a 		{ font-size:8pt; margin:0px 0px 0px 0px; color:#1C263C; font-weight:normal; text-decoration:none;}
#catNavigation ul li.sub a:hover	{ text-decoration:underline;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Kategorie-Navigation														    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#topCatNavigation 						{ padding:0px; margin:10px 0px 0px 0px; width:100%;}
#topCatNavigation h2						{ padding:0px 0px 0px 10px; margin:0px; font-size:10pt;line-height:30px; color:#ffffff; background-image:url('../grafiken/layout/header_left_1_3_column_blue.gif')}
#topCatNavigation ul 					{ margin:0px; padding:0px;}
#topCatNavigation ul li					{ list-style-type:square; margin:0px 0px 0px 15px; line-height:20px; width:200px; float:left;}
#topCatNavigation ul li a 				{ font-size:11pt; margin:0px 0px 0px 0px; color:#1C263C; font-weight:bold; text-decoration:none;}
#topCatNavigation ul li a:hover		{ text-decoration:underline;}
#topCatNavigation ul.sub li 			{ list-style-type:none; margin:0px 10px 10px 15px; line-height:14px; font-size:8pt;}
#topCatNavigation ul.sub li a 		{ font-size:8pt; margin:0px 0px 0px 0px; color:#1C263C; font-weight:normal; text-decoration:none;}
#topCatNavigation ul.sub li a:hover	{ text-decoration:underline;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Kategorie-Navigation														    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

ul.topCatNavigation 						{ margin:0px 0px 0px 25px; padding:0p; width:255px; float:left;}
ul.topCatNavigation  li					{ list-style-type:none; float:left;}
ul.topCatNavigation  li		a			{ font-weight:normal; text-decoration:none; color:#000;}

ul.topCatNavigation  li.topCat		{ list-style:square outside; font-size:14px; width:200px;}
ul.topCatNavigation  li.topCat	a	{ font-weight:bold; text-decoration:none; color:#1C263C;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Kategorie-Navigation														    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#topCatNewNavigation 						{ padding:0px; margin:10px 0px 0px 0px; width:100%;}
#topCatNewNavigation h2						{ padding:0px 0px 0px 10px; margin:0px; font-size:10pt;line-height:30px; color:#ffffff; background-image:url('../grafiken/layout/header_left_1_3_column_blue.gif')}
#topCatNewNavigation ul 					{ margin:0px 0px 0px 10px;; padding:0px; width:230px;list-style-type:square;}
#topCatNewNavigation ul li					{	 margin:0px; padding:0px; line-height:20px;}
#topCatNewNavigation ul li.topcat			{ list-style-type:square; margin:0px; padding:0px; line-height:20px; display:block;}
#topCatNewNavigation ul li.topcat	a		{ font-size:15px; margin:0px 0px 0px 0px; color:#1C263C; font-weight:bold; text-decoration:none;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  REITER-Navigation															    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.tabNavigation 						{ margin:0px; padding:0px; border-bottom: 3px solid #1C263C;}
div.tabNavigation h3						{ font-size:10pt; margin:0px 0px 5px 10px; padding:0px; }
div.tabNavigation ul						{ margin:0px 0px 0px 10px; padding:0px; height:25px;}
div.tabNavigation ul li 				{ margin:0px 5px 0px 0px;  padding:0px 0px 0px 0px; vertical-align: bottom; line-height:25px; font-size:12px; background-image:	url('../grafiken/layout/tab_tabnavi.gif'); background-repeat:	repeat-x; background-position:right top;  height:25px; text-align:center; float:left;	list-style:none;	}
div.tabNavigation ul li span			{ margin:0px 0px 0px 0px; padding-left:10px; padding-right:5px; background-image:	url('../grafiken/layout/tab_tabnavi_left.gif'); background-repeat: no-repeat; background-position:left top;  height:25px; text-align:center; float:left;	list-style:none;	}
div.tabNavigation ul li a 				{ font-size:12px; margin:0px 0px 0px 5px; color:#1C263C; font-weight:normal; text-decoration:none;}
div.tabNavigation ul li:hover 		{ background-position:right bottom; color:#ffffff;}
div.tabNavigation ul li:hover span	{ background-position:left bottom;}
div.tabNavigation ul li:hover a 		{ color:#ffffff;}
div.tabNavigation ul li.current 		{ background-position:right bottom; color:#ffffff;}
div.tabNavigation ul li.current span{ background-position:left bottom;}
div.tabNavigation ul li.current a 	{ color:#ffffff;  font-weight:bold; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++							 Auflistungen										    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  populäreSache																    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.popularItems 							{ padding:0px; margin:0px; width:100%; }
div.popularItems a						{ text-decoration:none; }
div.popularItems h2						{ padding:0px 0px 0px 10px; margin:0px; font-size:10pt;line-height:30px; color:#fff; background-image:url('../grafiken/layout/headerCatNavi.gif')}
div.popularItems div.content			{ border:1px solid #B6C0D2; margin:0px; padding:0px; }
div.popularItems h4						{ padding:0px; margin:5px 0px 0px 0px; font-size:12px;line-height:12px; color:#455268;}
div.popularItems span.priceRange		{ color:#000;font-weight:bold; margin:3px 0px 0px 0px; padding:0px; line-height:12px;display:block;}
div.popularItems a.compare				{ color:#008B00; margin:0px 10px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:0px 4px;  padding-left:8px;  }
div.popularItems a.compare:hover		{ text-decoration:underline;}
div.popularItems ul 						{ margin:5px; padding:0px; list-style-type:none; list-style-position:outside;  }
div.popularItems ul li 					{ margin:0px; padding:0px; border-top:1px dotted #B6C0D2; height:50px; }
div.popularItems ul li.first			{ border:none;}
div.popularItems ul li img				{ float:left;border:none; margin:0px 10px 0px 0px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Filterauflistung															    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.filterBox									{ width:127px; height:90px; border: 1px solid #ccc; float:left; margin:0px 0px 5px 5px; padding:2px;}
div.filterBox h4								{ font-site:12px; margin:0px; padding:0px;}
div.filterBox div.listing					{ font-site:12px; margin:0px; padding:0px; overflow:auto; height:75px;}
div.filterBox ul.filter 					{ margin:0px; padding:0px; font-size:10px; line-height:12px;}
div.filterBox ul.filter li 				{ list-style-type:none; margin:0px; color:#666666;}
div.filterBox ul.filter li a 				{ font-size:10px; margin:0px 0px 0px 0px; color:#008b00; text-decoration:none;}
div.filterBox ul.filter li a:hover		{ text-decoration:underline;}





/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  ProduktTeasser																    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.productTeaser																			{margin:0px; padding:0px; }
div.productTeaser	h1																		{margin:0px 0px 10px 10px; }
div.productTeaser	h3.priceRange													   {margin:0px 0px 5px 0px; color:#454545;font-weight:normal; font-size:14px;}
div.productTeaser	h3.priceRange b													{color:#454545;font-weight:bold; font-size:16px;}
div.productTeaser ul.productInfo														{ margin:0px; padding:0px; list-style:none; clear:both;}
div.productTeaser ul.productInfo li													{ margin:0px; padding:0px; list-style:none; float:left;}
div.productTeaser ul.productInfo li.image											{ width:200px; margin:0px 10px 0px 10px;}
div.productTeaser ul.productInfo li.description									{ width:400px; margin:0px 0px 0px 0px;  line-height:12px;}
div.productTeaser ul.productInfo li.rating										{ width:60px; margin:0px 0px 0px 0px;  padding:20px 0px 0px 0px;}
div.productTeaser ul.productInfo li.price											{ width:180px; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Produktauflistung		   												    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.productListing																			{margin:0px; padding:0px; }
div.productListing div.listingInfos														{background-color:#455268; color:#fff; padding:0px; line-height:20px; font-size:14px; height:30px; border-top: 5px solid #1C263C;}
div.productListing div.listingInfos	span.resultInfos								{float:left; padding:0px; margin:5px; }
div.productListing div.listingInfos	span.sortInfos									{float:right; padding:0px; margin:5px;}
div.productListing div.compare															{background-color:#455268; color:#fff; padding:0px; line-height:20px; font-size:14px; height:30px; border-top: 5px solid #1C263C;}

div.productListing ul.productListing													{ margin:0px 10px 0px 5px; padding:0px;  background-image:	url('../grafiken/layout/bg_selector.gif'); background-repeat: repeat-y; background-position:5px 0px; }
div.productListing ul.productListing li												{ margin:0px; padding:0px; list-style:none; }
div.productListing ul.productListing li.compare										{ margin:7px 0px 0px 0px; padding:0px; list-style:none; border-bottom: 1px dotted #B6C0D2; height:30px; line-height:20px; background-image:	url('../grafiken/layout/bg_selector_top.gif'); background-repeat: no-repeat; background-position:5px -37px; }

div.productListing ul.productListing span.productCompare							{ padding:0px; margin:0px 10px 0px 50px; text-align:center; float:left; color:#008b00; line-height:23px; width:120px; height:23px; background-image:	url('../grafiken/layout/button_green_120x23.gif');}
div.productListing ul.productListing span.productCompare a						{ font-weight:normal; color:#1C263C; font-size:12px;text-decoration:none;}
div.productListing ul.productListing span.productCompare a:hover				{ text-decoration:underline;}

div.productListing ul.productData														{ margin:0px; padding:0px; list-style:none; clear:both; border-bottom: 1px dotted #B6C0D2;  height:130px;}
div.productListing ul.productData li													{ margin:0px; padding:0px; list-style:none; float:left;}
div.productListing ul.productData li.selector										{ width:20px; text-align:right; }
div.productListing ul.productData li.selector	input								{ margin:50px 0px 0px 0px;}
div.productListing ul.productData li.image											{ width:100px; margin:0px 10px 0px 10px;}
div.productListing ul.productData li.image img										{ border:none;}
div.productListing ul.productData li.description									{ width:360px; margin:0px 0px 0px 0px;  line-height:12px;}
div.productListing ul.productData li.description	a								{ text-decoration:none;}
div.productListing ul.productData li.description	p								{ margin:0px 0px 5px 0px;}
div.productListing ul.productData li.rating											{ width:60px; margin:0px 0px 0px 0px;  padding:20px 0px 0px 0px;}
div.productListing ul.productData li.price											{ width:180px; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}
div.productListing ul.productData span.compare										{ padding:0px; margin:5px 0px 0px 0px; text-align:center; display:block; color:#008b00; line-height:23px; width:120px; height:23px; background-image:	url('../grafiken/layout/button_light_blue_120x23.gif');}
div.productListing ul.productData span.compare a									{ font-weight:normal ; color:#1C263C; font-size:12px;text-decoration:none;}
div.productListing ul.productData span.compare a:hover							{ text-decoration:underline;}
div.productListing ul.productData span.priceRange									{ color:#454545;font-weight:bold; font-size:12px;}
div.productListing ul.productData h4													{ padding:0px; margin:5px 0px 5px 0px; font-size:12px;line-height:12px; color:#455268;}
div.productListing ul.productData span.userRating									{ color:#000000;}
div.productListing ul.productData span.userRating	a								{ color:#008b00; }
div.productListing ul.productData span.reviews										{ color:#000000; margin-right:15px;}
div.productListing ul.productData a.topOfferer										{ display:block; color:#008B00; margin:5px 0px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:8px 4px;  padding-left:15px;  }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Auflistung highlight Produkte											    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
ul.highlightProductListing																	{margin:0px; padding:0px; list-style:none; }

ul.highlightProductListing		 ul.productData										{ margin:0px; padding:0px; list-style:none; width:230px; float:left; height:110px;}
ul.highlightProductListing		 ul.productData.first								{ border:none;}
ul.highlightProductListing		 ul.productData li									{ margin:0px; padding:0px; list-style:none; float:left;}
ul.highlightProductListing		 ul.productData li.selector						{ width:20px; text-align:right; }
ul.highlightProductListing		 ul.productData li.selector	input				{ margin:50px 0px 0px 0px;}
ul.highlightProductListing		 ul.productData li.image							{ width:100px; margin:0px 10px 0px 10px;}
ul.highlightProductListing		 ul.productData li.image img						{ border:none;}
ul.highlightProductListing		 ul.productData li.description					{ width:110px; margin:0px 0px 0px 0px;  line-height:12px;}
ul.highlightProductListing		 ul.productData li.description	a				{ text-decoration:none;}
ul.highlightProductListing		 ul.productData a.info						 		{ display:block; color:#008B00; margin:0px 0px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:0px 4px;  padding-left:8px;  }

ul.highlightProductListing		 ul.productData li.rating							{ width:60px; margin:0px 0px 0px 0px;  padding:20px 0px 0px 0px;}
ul.highlightProductListing		 ul.productData li.price							{ width:180px; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}
ul.highlightProductListing		 ul.productData span.compare						{ padding:0px; margin:5px 0px 0px 0px; text-align:center; display:block; color:#008b00; line-height:23px; width:120px; height:23px; background-image:	url('../grafiken/layout/button_light_blue_120x23.gif');}
ul.highlightProductListing		 ul.productData span.compare a					{ font-weight:normal ; color:#1C263C; font-size:12px;text-decoration:none;}
ul.highlightProductListing		 ul.productData span.compare a:hover			{ text-decoration:underline;}
ul.highlightProductListing		 ul.productData span.priceRange					{ color:#454545;font-weight:bold; font-size:12px;}
ul.highlightProductListing		 ul.productData h4									{ padding:0px; margin:5px 0px 5px 0px; font-size:12px;line-height:12px; color:#455268;}
ul.highlightProductListing		 ul.productData span.userRating					{ color:#000000;}
ul.highlightProductListing		 ul.productData span.userRating	a				{ color:#008b00; }
ul.highlightProductListing		 ul.productData span.reviews						{ color:#000000; margin-right:15px;}
ul.highlightProductListing		 ul.productData a.topOfferer						{ display:block; color:#008B00; margin:5px 0px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:8px 4px;  padding-left:15px;  }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Auflistung highlight Produkte											    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.highlightProductListing									{margin:0px; padding:0px; list-style:none; }
div.highlightProductListing table 							{ width:220px; float:left; margin:10px 0px 0px 10px; font-size:12px;}
div.highlightProductListing table td.image				{ width:100px; margin:0px; padding: 0px 10px 0px 0px;}
div.highlightProductListing table td.image	img		{ border:none;}
div.highlightProductListing table h4						{ padding:0px; margin:0px 0px 0px 0px; font-size:12px;line-height:12px; color:#455268;}
div.highlightProductListing table a							{ text-decoration:none;}
div.highlightProductListing table a.info					{ display:block; color:#008B00; margin:5px 0px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:0px 4px;  padding-left:8px;  }
div.highlightProductListing div.listingInfos				{ margin:0px; clear:both; color:#fff; padding:0px; border-top: 1px solid #cccccc;}
div.highlightProductListing table.listingInfos 			{ width:95%; border-top:1px solid #cccccc;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  preisvergleichsauflistung 												    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.priceCompareListing																		{margin:0px; padding:0px; }
div.priceCompareListing	.highlight														{background-color:#f6f6f6; }
div.priceCompareListing div.listingInfos												{background-color:#455268; color:#fff; padding:0px; line-height:20px; font-size:14px; height:30px; border-top: 5px solid #1C263C;}
div.priceCompareListing div.listingInfos	span.resultInfos						{float:left; padding:0px; margin:5px; }
div.priceCompareListing div.listingInfos	span.sortInfos							{float:right; padding:0px; margin:5px;}
div.priceCompareListing div.listingSubInfos											{background-color:#B6C0D2; color:#1C263C; padding:0px 5px 0px 5px; font-weight:bold; line-height:20px; font-size:14px; height:20px; margin:0px;}
div.priceCompareListing div.listingSubInfos div.title								{width:335px; float:left;}
div.priceCompareListing div.listingSubInfos div.shop								{width:140px; float:left;}
div.priceCompareListing div.listingSubInfos div.delivery							{width:110px; float:left;}
div.priceCompareListing div.listingSubInfos div.price								{float:left;}

div.priceCompareListing ul.priceCompareListing										{ margin:0px 10px 0px 5px; padding:0px; }
div.priceCompareListing ul.priceCompareListing li									{ margin:0px; padding:0px; list-style:none; height:50px;}

div.priceCompareListing ul.productData														{ margin:0px; padding:0px; list-style:none; clear:both; border-bottom: 1px dotted #B6C0D2;  }
div.priceCompareListing ul.productData	img												{ border:none;}
div.priceCompareListing ul.productData	a													{ text-decoration:none;}
div.priceCompareListing ul.productData li													{ margin:0px; padding:0px; list-style:none; float:left;}
div.priceCompareListing ul.productData li.image											{ width:50px; margin:1px 5px 1px 0px;}
div.priceCompareListing ul.productData li.description									{ width:280px; margin:0px 0px 0px 0px;  line-height:12px;}
div.priceCompareListing ul.productData li.shop											{ width:90px; margin:5px 5px 1px 0px;}
div.priceCompareListing ul.productData li.delivery										{ width:150px; margin:5px 5px 0px 0px; padding:0px; text-align:center;}
div.priceCompareListing ul.productData li.price											{ width:100px; margin:5px 0px 0px 0px; padding:0px;}

div.priceCompareListing ul.productData li.deliveryPrice								{ width:180px; margin:0px 0px 0px 0px; padding:5px;}
div.priceCompareListing ul.productData span.shoplink									{ padding:0px; margin:5px 0px 0px 0px; text-align:center; display:block; color:#008b00; line-height:23px; width:80px; height:23px; background-image:	url('../grafiken/layout/button_light_blue_80x23.gif');}
div.priceCompareListing ul.productData span.shoplink a								{ font-weight:normal ; color:#1C263C; font-size:12px;text-decoration:none;}
div.priceCompareListing ul.productData span.shoplink a:hover						{ text-decoration:underline;}
div.priceCompareListing ul.productData span.totalPrice								{ color:#454545;font-weight:bold; font-size:12px;line-height:14px;}
div.priceCompareListing ul.productData span.price										{ color:#666;font-weight:normal; font-size:10px; line-height:10px;}
div.priceCompareListing ul.productData h4													{ padding:0px; margin:5px 0px 5px 0px; font-size:12px;line-height:12px; color:#455268;}
div.priceCompareListing ul.productData a.info									 		{ display:block; color:#008B00; margin:0px 0px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:0px 4px;  padding-left:8px;  }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  technische Details	 												   	 ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.techniclaDetailsListing																	{margin:0px; padding:0px; }
div.techniclaDetailsListing div.listingInfos												{background-color:#455268; color:#fff; padding:0px; line-height:20px; font-size:14px; height:30px; border-top: 5px solid #1C263C;}
div.techniclaDetailsListing div.listingInfos	span.resultInfos						{float:left; padding:0px; margin:5px; }
div.techniclaDetailsListing div.listingInfos	span.sortInfos							{float:right; padding:0px; margin:5px;}
div.techniclaDetailsListing table.details													{padding:0px; margin:0px;width:100%;font-size:12px; background-color:#B6C0D2;}
div.techniclaDetailsListing table.details	thead											{background-color:#B6C0D2; color:#1C263C; padding:0px 5px 0px 5px; font-weight:bold;  margin:0px;}
div.techniclaDetailsListing table.details	thead.clear									{background-color:#ffffff;}
div.techniclaDetailsListing table.details	tbody td										{background-color:#fff;}
div.techniclaDetailsListing table.details	td.attributeName							{background-color:#f6f6f6; text-align:right; width:40%}
div.techniclaDetailsListing table.details	td.attributeValue							{background-color:#fff;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  technische Details	 													    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.productTests																	{margin:0px; padding:0px; }
div.productTests div.listingInfos												{background-color:#455268; color:#fff; padding:0px; line-height:20px; font-size:14px; height:30px; border-top: 5px solid #1C263C;}
div.productTests div.listingInfos	span.resultInfos						{float:left; padding:0px; margin:5px; }
div.productTests div.listingInfos	span.sortInfos							{float:right; padding:0px; margin:5px;}
div.productTests table.details													{padding:0px; margin:0px;width:100%;font-size:12px; background-color:#B6C0D2;}
div.productTests table.details	thead											{background-color:#B6C0D2; color:#1C263C; padding:0px 5px 0px 5px; font-weight:bold;  margin:0px;}
div.productTests table.details	tbody td										{background-color:#fff;}
div.productTests table.details	td.attributeName							{background-color:#f6f6f6; text-align:right; width:40%}
div.productTests table.details	td.attributeValue							{background-color:#fff;}
div.productTests  h4																	{ padding:0px; margin:5px 0px 5px 0px; font-size:12px;line-height:12px; color:#455268;}
div.productTests  a.info									 						{ display:block; color:#008B00; margin:0px 0px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:0px 4px;  padding-left:8px;  }
div.productTests div.ratingStar									{ width:57px; height:80px; background-image:	url('../grafiken/layout/rating_star_57x51.gif');background-repeat:no-repeat;}
div.productTests div.ratingStar span.star						{ font-size:12px; color:#1C263C; font-weight:bold; display:block;width:57px; height:51px; line-height:51px; height:51px; text-align:center;}
div.productTests div.ratingStar span.maxRating				{ font-size:10px; display:block; color:#454545; text-align:center;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  Produkvergelcher		 												   	 ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.productComparison									{padding:0px; margin:20px;font-size:12px; background-color:#B6C0D2; }
table.productComparison	thead							{background-color:#B6C0D2; color:#1C263C; padding:0px 5px 0px 5px; font-weight:bold; }
table.productComparison	thead.clear					{background-color:#ffffff;}
table.productComparison	tbody td						{background-color:#fff;}
table.productComparison	td.attributeName			{background-color:#f6f6f6; text-align:right; width:150px;}
table.productComparison	td.attributeValue			{background-color:#fff;}
table.productComparison	a.topOfferer				{ display:block; color:#008B00; margin:5px 0px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:8px 4px;  padding-left:15px;  }
table.productComparison span.compare				{ padding:0px; margin:5px 0px 0px 10px; text-align:center; display:block; color:#008b00; line-height:23px; width:120px; height:23px; background-image:	url('../grafiken/layout/button_light_blue_120x23.gif');}
table.productComparison span.compare a				{ font-weight:normal ; color:#1C263C; font-size:12px;text-decoration:none;}
table.productComparison span.compare a:hover		{ text-decoration:underline;}
table.productComparison h4								{ padding:0px; margin:5px 0px 5px 0px; font-size:12px;line-height:12px; color:#455268;}
table.productComparison img							{ border:0px; margin:0px; padding:0px;}
table.productComparison p								{ line-height:14px;}
table.productComparison	h3.priceRange			   {margin:0px 0px 5px 10px; color:#454545;font-weight:normal; font-size:14px;line-height:20px;}
table.productComparison	h3.priceRange b			{color:#454545;font-weight:bold; font-size:16px; }





/*  BLAU :0033cc
/* HELLES BLAU :B6C0D2
/* DUNKLES BLAU 1: 455268
/* DUNKLES BLAU 2: 313C53
/* DUNKLES BLAU 3 : 1C263C

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  SEITEN - DARSTELLUNG														    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.siteInformation						{position:relative; float:left; display:block; width:auto; margin:0px; padding:10px;  clear:both;}
div.siteInformation a.site				{background: #fff; color: #000; text-align: center; padding: 2px 6px; border:1px #313C53 solid; margin:0 1px 1px 0; }
div.siteInformation a.currentSite	{color: #000; background: #9aef3f; border-color: #313C53; text-decoration: none; }
div.siteInformation a.site:hover		{color: #000; background: #9aef3f; border-color: #313C53; text-decoration: none; }




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  AKTUELLE LOCATION															    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ##### NAVIGATION für den aktuellen Pfad ###### */
#location 				{ height:20px; padding:0px; margin:10px 0px 10px 0px; width:100%; color:#666;}
#location 	ul 		{ margin:0px 0px 0px 0px; line-height:20px; padding:0px; font-size:8pt;}
#location 	ul a		{ margin:0px; padding:0px; font-weight:normal; text-decoration: underline; color:#313C53; }
#location 	ul li		{ list-style-type:none; display:inline; line-height:20px; margin:0px; padding:0px;  }

.clear					{clear:both; line-height:0px; height:0px;padding:0px;margin:0px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Links und Buttons															    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a.listAll				{ color:#455268; margin:0px 10px 0px 0px; line-height:15px; float:right; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:8px 4px;  padding-left:15px;  }
a.info			 		{ color:#008B00; margin:0px 10px 0px 0px; line-height:15px; background:url(../grafiken/layout/arrow_small_red.gif) no-repeat; background-position:0px 4px;  padding-left:8px;  }
