/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!! Globale CSS-Definitionen !!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* Schriftsätze allgemein */
body,td,th,a,a:active,a:link,a:visited,span,div,input,select,textarea
	{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

/* Body-Tag allgemein */
body
	{
	background-color:#baaca8;
	color:#dbdbdb;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}

/* Folgende CSS-Definitionen sorgen für ein einheitlicheres Verhalten der HTML-Tags */
table
	{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	}

form,td,th,a,a:active,a:link,a:visited,span,div,b,i,u,li,img
	{
	margin:0px;
	padding:0px;
	border:0px;
	}
	
input.checkbox
	{
	border:0px;
	padding:0px;
	margin:-2px;
	width:20px;
	}

input.radiobutton
	{
	border:0px;
	padding:0px;
	margin:-2px;
	width:20px;
	}
	
a
	{
	padding:0px;
	margin:0px;
	}

input.checkbox, input.radio, form, textarea, select, input, table, tr, th, td, p, a, div
	{
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-spacing:0px;
	}

img
	{
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-color:#000000;
	}

img.middle
	{
	vertical-align:middle;
	}

.reduzierer
	{
	line-height:0px;
	font-size:0px;
	}
	
.abstand
	{
	height:8px;
	}

/* Layout-Aufteilung */
td.frame_links
	{
	width:50%;
	background-image:url(../images/frame_links.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	
td.frame_rechts
	{
	width:50%;
	background-image:url(../images/frame_rechts.gif);
	background-repeat:repeat-y;
	background-position:left;
	}

div.frame
	{
	width:1000px;
	background-color:#faf1e3;
	}
/* Layout-Aufteilung ENDE */


/* ENDE globale Definition */
/* ---------------------------------------------------------------------------------  */
/* Beginn frei definierter Styles  */

.big 	{ font-size:14px; }
.middle { font-size:12px; }
.small 	{ font-size:10px; }

div.head
	{
	width:1000px;
	height:69px;
	overflow:hidden;
	background-image:url(../images/head.jpg);
	background-repeat:no-repeat;
	}

div.logo
	{
	float:left;
	width:230px;
	height:69px;
	overflow:hidden;
	}

div.nav_1
	{
	text-align:right;
	height:30px;
	overflow:hidden;
	padding-top:13px;
	padding-right:12px;
	}

.nav_1_trenner
	{
	padding:0px 6px 0px 6px;
	}
	
a.nav_1_link:link 		{font-size:11px; font-weight:bold; text-decoration:underline; color:#d8aaef;}
a.nav_1_link:visited 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#d8aaef;}
a.nav_1_link:active 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#d8aaef;}
a.nav_1_link:hover 		{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff;}

div.nav_2
	{
	text-align:right;
	height:26px;
	overflow:hidden;
	padding-right:12px;
	font-size:12px;
	color:#ae2000;
	font-weight:normal;
	}

.nav_2_trenner
	{
	padding:0px 6px 0px 6px;
	vertical-align:middle;
	}

.nav_2_abstand
	{
	padding-top:3px;
	}

a.nav_2_link:link 		{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff;}
a.nav_2_link:visited 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff;}
a.nav_2_link:active 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff;}
a.nav_2_link:hover 		{font-size:11px; font-weight:bold; text-decoration:underline; color:#ae2000;}

.nav_search
	{
	background-image:url(../images/nav_search_wolke_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	height:27px;
	overflow:hidden;
	color:#ffffff;
	}
	
.nav_search_start
	{
	background-image:url(../images/nav_search_start_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	height:27px;
	overflow:hidden;
	color:#ffffff;
	}

.shortbasket
	{
	width:256px;
	text-align:right;
	height:27px;
	overflow:hidden;
	padding:0px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	}

td.inhalt_links
	{
	width:177px;
	background-color:#faf1e3;
	background-image:url(../images/inhalt_links.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	
td.inhalt_links_prod
	{
	width:256px;
	background-color:#faf1e3;
	background-image:url(../images/inhalt_links.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	
td.inhalt_subpage_links
	{
	width:265px;
	background-color:#faf1e3;
	background-image:url(../images/inhalt_links.gif);
	background-repeat:repeat-y;
	background-position:right;
	}

td.inhalt_cents_links
	{
	width:141px;
	background-color:#faf1e3;
	background-image:url(../images/inhalt_links.gif);
	background-repeat:repeat-y;
	background-position:right;
	}

.inhalt_bg
	{
	background-image:url(../images/inhalt_background.gif);
	background-repeat:repeat-y;
	}

td.inhalt
	{
	width:567px;
	background-color:#fffaf5;
	color:#30113b;
	font-size:12px;
	}
	
td.inhalt_subpage
	{
	width:620px;
	background-color:#fffaf5;
	color:#30113b;
	font-size:12px;
	}
	
td.inhalt_konto
	{
	width:735px;
	background-color:#fffaf5;
	color:#30113b;
	font-size:12px;
	}

td.inhalt_prod
	{
	width:488px;
	background-color:#fffaf5;
	color:#30113b;
	font-size:12px;
	}
	
td.inhalt_alles	
	{
	width:1000px;
	background-color:#fffaf5;
	color:#30113b;
	font-size:12px;
	}
	
td.inhalt_cents	
	{
	width:718px;
	background-color:#fffaf5;
	color:#30113b;
	font-size:12px;
	}
	
div#text_groesse
	{
 	font-size: 1 em;
	}

td.inhalt_rechts
	{
	width:256px;
	background-color:#faf1e3;
	background-image:url(../images/inhalt_rechts.gif);
	background-repeat:repeat-y;
	background-position:left;
	}

td.inhalt_cents_rechts
	{
	width:141px;
	background-color:#faf1e3;
	background-image:url(../images/inhalt_rechts.gif);
	background-repeat:repeat-y;
	background-position:left;
	}

td.inhalt_subpage_rechts
	{
	width:115px;
	background-color:#faf1e3;
	background-image:url(../images/inhalt_rechts.gif);
	background-repeat:repeat-y;
	background-position:left;
	}

td.mainnav
	{
	height:26px;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	}
	
div.mainnav a
	{
	color:#FFFFFF;
	}
	
div.subnav	
	{
	width:177px;
	overflow:hidden;
	background-image:url(../images/subnav_bg.gif);
	background-repeat:repeat-y;
	}
	
.start_topartikel	
	{
	height:427px;
	background-image:url(../images/start_topartikel_bg.gif);
	background-repeat:repeat-y;
	}

.searchfields
	{
	height:27px;
	width:567px;
	overflow:hidden;
	background-image:url(../images/search_bg_01.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
	
input.suchen
	{
	height:17px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:0px;
	}
	
.select_top_cat_index
	{
	width:138px;
	height:20px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:1px solid #ffffff;
	margin:-2px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	}
	
.select_product_item
	{
	width:138px;
	height:20px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:1px solid #ffffff;
	margin:-2px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	}
	
.select_idcard_type_list
	{
	width:214px;
	}

.ws_prodrating_sort
	{
	width:150px;
	height:20px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:1px solid #ffffff;
	margin:-2px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	}
	
.eingabefeld
	{
	border:0px;
	font-size:12px;
	font-weight:normal;
	color:#3a1549;
	padding:0px 0px 0px 3px;
	margin-bottom:7px;
	}

.shortbasket_zu
	{
	height:27px;
	width:256px;
	overflow:hidden;
	background-image:url(../images/shortbasket_zu_01.gif);
	background-repeat:repeat-y;
	background-position:right;
	font-size:10px;
	font-weight:normal;
	color:#eecef7;
	}

.shortbasket_offen
	{
	height:23px;
	width:256px;
	overflow:hidden;
	background-image:url(../images/shortbasket_offen_01.gif);
	background-repeat:repeat-y;
	background-position:right;
	font-size:10px;
	font-weight:normal;
	color:#eecef7;
	}
	
.shortbasket_kasten
	{
	width:256px;
	background-image:url(../images/shortbasket_offen_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	font-size:10px;
	font-weight:normal;
	color:#eecef7;
	}

.charts
	{
	width:177px;
	background-image:url(../images/charts_bg.gif);
	background-repeat:repeat-y;
	font-size:11px;
	font-weight:normal;
	color:#FF8A0A;
	}
	
div.chartbox
	{
	margin-top:20px;
	width:44px;
	height:44px;
	background-image:url(../images/chartbox.gif);
	background-repeat:no-repeat;
	}
	
div.chartbox div.inneres
	{
	margin:3px 0px 0px 3px;
	padding-top:5px;
	width:34px;
	height:29px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	}

div.basket_cents
	{
	border-top:1px solid #6d5576;
	padding:5px 0px 0px 0px;
	color:#8b31aa;
	font-size:11px;
	font-weight:normal;
	}

div.basket_disclaimer
	{
	padding:7px 20px 0px 10px;
	font-size:11px;
	font-weight:normal;
	color:#4e1c60;
	}
	
.basket_summe
	{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	
table.shortbasket_article .td1
	{
	width:148px;
	font-size:11px;
	color:#30113b;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	}
	
table.shortbasket_article .td2
	{
	font-size:11px;
	color:#30113b;
	text-align:left;
	font-weight:bold;
	padding-right:5px;
	padding:3px 5px 3px 0px;
	}
	
table.shortbasket_article .td3
	{
	font-size:11px;
	color:#30113b;
	font-weight:normal;
	padding:1px 0px 3px 0px;
	}
	
table.shortbasket_article .td4
	{
	font-size:11px;
	color:#30113b;
	text-align:right;
	font-weight:normal;
	padding-right:5px;
	padding-right:5px;
	padding:1px 1px 3px 0px;
	}
	
table.shortbasket_price .td1
	{
	width:148px;
	font-size:10px;
	color:#30113b;
	text-align:right;
	font-weight:normal;
	padding:3px 0px 3px 0px;
	}
	
table.shortbasket_price .td2
	{
	font-size:13px;
	color:#30113b;
	text-align:right;
	font-weight:normal;
	padding-right:5px;
	padding:0px 5px 3px 0px;
	}

table.shortbasket_price .td3
	{
	width:148px;
	font-size:11px;
	color:#8b31aa;
	text-align:right;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	}
	
table.shortbasket_price .td4
	{
	font-size:13px;
	color:#8b31aa;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
	padding:2px 5px 3px 0px;
	}

a.shortbasket_versand_link:link 	{font-size:10px; font-weight:normal; text-decoration:underline; color:#30113b;}
a.shortbasket_versand_link:visited 	{font-size:10px; font-weight:normal; text-decoration:underline; color:#30113b;}
a.shortbasket_versand_link:active 	{font-size:10px; font-weight:normal; text-decoration:underline; color:#30113b;}
a.shortbasket_versand_link:hover 	{font-size:10px; font-weight:normal; text-decoration:underline; color:#fe6108;}

a.kategorie_link:link 		{font-size:11px; font-weight:bold; text-decoration:underline; color:#4e1c60;}
a.kategorie_link:visited 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#4e1c60;}
a.kategorie_link:active 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#4e1c60;}
a.kategorie_link:hover 		{font-size:11px; font-weight:bold; text-decoration:underline; color:#fe6108;}

a.chartlink:link 		{font-size:12px; text-decoration:none; color:#FF8A0A;}
a.chartlink:visited 	{font-size:12px; text-decoration:none; color:#FF8A0A;}
a.chartlink:active 		{font-size:12px; text-decoration:none; color:#FF8A0A;}
a.chartlink:hover 		{font-size:12px; text-decoration:none; color:#9B5DB2;}

a.agblink:link 		{font-size:11px; font-weight:normal; text-decoration:dotted; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #f26c00;}
a.agblink:visited 	{font-size:11px; font-weight:normal; text-decoration:dotted; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #f26c00;}
a.agblink:active 	{font-size:11px; font-weight:normal; text-decoration:dotted; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #f26c00;}
a.agblink:hover 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #f26c00;}

a.placeorderlink:link 		{text-decoration:none; color:#ed4015;}
a.placeorderlink:visited 	{text-decoration:none; color:#ed4015;}
a.placeorderlink:active 	{text-decoration:none; color:#ed4015;}
a.placeorderlink:hover 		{text-decoration:underline; color:#ed4015;}
	
div.zuletzt
	{
	background-image:url(../images/zuletzt_bg.gif);
	background-repeat:repeat-y;
	font-size:11px;
	font-weight:normal;
	color:#4e1c60;
	padding-left:13px;
	padding-bottom:7px;
	}
	
a.zuletzt_link:link 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
a.zuletzt_link:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
a.zuletzt_link:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
a.zuletzt_link:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#fe6108;}

a.versand_link:link 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#30113b;}
a.versand_link:visited 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#30113b;}
a.versand_link:active 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#30113b;}
a.versand_link:hover 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#fe6108;}

.preis					{font-size:22px; font-weight:bold; color:#4e1c60; margin:0px; font-family:Verdana, Arial,Helvetica, sans-serif; vertical-align:top; line-height:22px;}
.preis_small			{font-size:14px; font-weight:bold; color:#4e1c60; margin:0px; font-family:Verdana, Arial,Helvetica, sans-serif; vertical-align:top; line-height:18px;}
.uvp					{font-size:10px; font-weight:normal; color:#4e1c60; text-decoration:line-through;}
.uvp_article			{font-size:10px; font-weight:bold; color:#d8aaef; text-decoration:line-through; font-family:Verdana, Arial, Helvetica, sans-serif;}
.uvp_cat				{font-size:10px; font-weight:bold; color:#30113b; text-decoration:line-through;}

table.cents_prod
	{
	margin:8px 0px 0px 10px;
	color:#ffa00b;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

table.cents_prod a.orange:link 		{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffa00b; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.cents_prod a.orange:visited 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffa00b; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.cents_prod a.orange:active 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffa00b; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.cents_prod a.orange:hover 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}

table.cents_prod a.blau:link 	{font-size:10px; font-weight:normal; text-decoration:none; color:#d8aaef; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.cents_prod a.blau:visited {font-size:10px; font-weight:normal; text-decoration:none; color:#d8aaef; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.cents_prod a.blau:active 	{font-size:10px; font-weight:normal; text-decoration:none; color:#d8aaef; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.cents_prod a.blau:hover 	{font-size:10px; font-weight:normal; text-decoration:none; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}

.article_inhalt
	{
	background-color:#fffaf5;
	}
	
.h1_article
	{
	font-size:28px;
	font-weight:bold;
	margin:13px 0px 4px 0px;
	color:#ff8a0a;
	line-height:28px;
	}
	
.h2_article
	{
	font-size:24px;
	font-weight:bold;
	margin:0px;
	color:#ff8a0a;
	line-height:27px;
	}
	
table.article_details
	{
	margin:10px 0px 10px 0px;
	}

table.article_details td
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#4e1c60;
	font-weight:normal;
	padding-top:3px;
	}
	
table.article_details .td_1
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#371445;
	font-weight:bold;
	}
	
.versandkosten_txt
	{
	font-size:11px;
	color:#846037;
	font-weight:normal;
	line-height:14px;
	}

td.breadcrumb
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#30113b;
	padding-top:4px;
	}

table.article_detail
	{
	font-size:12px;
	color:#371445;
	}
	
.bogen
	{
	width:280px;
	height:375px;
	background-image:url(../images/bogen_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:12px;
	color:#ffffff;
	vertical-align:bottom;
	}

div.bogen_article_price_box
	{
	height:144px;
	font-size:14;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	padding:0px 0px 0px 50px;
	overflow:hidden;
	}
	
td.bogen_article_price
	{
	font-size:14;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	}
	
.article_price			{font-size:53px; line-height:53px; vertical-align:top;}
.article_price_small	{font-size:34px; line-height:40px; vertical-align:top;}
	
div.bogen_article_buttons
	{
	height:220px;
	font-size:12;
	font-weight:normal;
	color:#ffffff;
	padding:0px 0px 0px 50px;
	overflow:hidden;
	}
	
td.fastorder_txt
	{
	font-size:11;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	padding:13px 0px 13px 0px;
	}

a.bogen_fastorder_link:link 	{font-size:12px; font-weight:normal; text-decoration:underline; color:#ffffff;}
a.bogen_fastorder_link:visited 	{font-size:12px; font-weight:normal; text-decoration:underline; color:#ffffff;}
a.bogen_fastorder_link:active 	{font-size:12px; font-weight:normal; text-decoration:underline; color:#ffffff;}
a.bogen_fastorder_link:hover 	{font-size:12px; font-weight:normal; text-decoration:underline; color:#fe6108;}

a.versand_prodlink:link 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#846037; line-height:14px;}
a.versand_prodlink:visited 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#846037; line-height:14px;}
a.versand_prodlink:active 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#846037; line-height:14px;}
a.versand_prodlink:hover 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#000000; line-height:14px;}

a.bogen_artikel_link:link 		{font-size:10px; font-weight:bold; text-decoration:none; color:#ffffff;}
a.bogen_artikel_link:visited 	{font-size:10px; font-weight:bold; text-decoration:none; color:#ffffff;}
a.bogen_artikel_link:active 	{font-size:10px; font-weight:bold; text-decoration:none; color:#ffffff;}
a.bogen_artikel_link:hover 		{font-size:10px; font-weight:bold; text-decoration:none; color:#fe6108;}

div.galerie
	{
	height:95px;
	background-image:url(../images/galerie_bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#ffffff;
	overflow:hidden;
	}
	
div.galerie2
	{
	height:60px;
	background-image:url(../images/galerie2_bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#ffffff;
	overflow:hidden;
	}
	
.header
	{
	font-size:px;
	font-weight:bold;
	}

div.login_user
	{
	margin:0px 0px 0px 10px;
	width:842px;
	background-image:url(../images/login_newuser_bg.gif);
	background-repeat:repeat-y;
	}

div.login_user div.logininhalt
	{
	background-image:url(../images/login_newuser_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}
	
div.login_user div.loginfooter
	{
	height:167px;
	background-image:url(../images/login_newuser_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}

div.anmelden_box
	{
	background-image:url(../images/login_anmeldung_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}

div.anmelden_box_footer
	{
	height:53px;
	background-image:url(../images/bottom_order_login.gif);
	background-repeat:no-repeat;
	background-position:top;
	}

div.neukunden_box
	{
	background-image:url(../images/top_order_newcustomer.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}

div.neukunden_box_footer
	{
	height:53px;
	background-image:url(../images/bottom_order_newcustomer.gif);
	background-repeat:no-repeat;
	background-position:top;
	}

a.categorie_overview_link:link 		{font-size:14px; font-weight:bold; text-decoration:none; color:#4e1c60;}
a.categorie_overview_link:visited 	{font-size:14px; font-weight:bold; text-decoration:none; color:#4e1c60;}
a.categorie_overview_link:active 	{font-size:14px; font-weight:bold; text-decoration:none; color:#4e1c60;}
a.categorie_overview_link:hover 	{font-size:14px; font-weight:bold; text-decoration:none; color:#bf735c;}

a.basket_centslink:link 	{text-decoration:underline; color:#bf7335;}
a.basket_centslink:visited 	{text-decoration:underline; color:#bf7335;}
a.basket_centslink:active 	{text-decoration:underline; color:#bf7335;}
a.basket_centslink:hover 	{text-decoration:underline; color:#000000;}

div.login_user .abstand	{padding-bottom:11px; line-height:13px;}

div.login_user a:link 		{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.login_user a:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.login_user a:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.login_user a:hover 		{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.login_user a.aktiv:link 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.login_user a.aktiv:visited {font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.login_user a.aktiv:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.login_user a.aktiv:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

.cent_box
	{
	width:237px;
	background-image:url(../images/basket_cents_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}

.gutschein_box
	{
	width:237px;
	background-image:url(../images/basket_gutschein_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}

.cent_box_unten
	{
	width:237px;
	background-image:url(../images/basket_cents_bg_unten.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}

.gutschein_box_unten
	{
	width:237px;
	background-image:url(../images/basket_gutschein_bg_unten.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#4e1c60;
	font-size:12px;
	line-height:15px;
	}

.input_voucher
	{
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 3px;
	width:59px;
	height:18px;
	}

table.mainbox
	{
	width:823px;
	}
	
table.mainbox td.ol
	{
	background-image:url(../images/mainbox_ml.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	}
	
table.mainbox td.or
	{
	background-image:url(../images/mainbox_mr.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	}

table.mainbox td.ml
	{
	background-image:url(../images/mainbox_ml.gif);
	background-repeat:repeat-y;
	}
	
table.mainbox td.mr
	{
	background-image:url(../images/mainbox_mr.gif);
	background-repeat:repeat-y;
	}
	
table.mainbox td.ul
	{
	background-image:url(../images/mainbox_ml.gif);
	background-repeat:repeat-y;
	vertical-align:bottom;
	}
	
table.mainbox td.ur
	{
	background-image:url(../images/mainbox_mr.gif);
	background-repeat:repeat-y;
	vertical-align:bottom;
	}
	
table.mainbox td.main
	{
	background-color:#ffffff;
	font-size:12px;
	color:#30113b;
	padding:0px 17px 0px 17px;
	}

table.mainbox_klein
	{
	width:673px;
	}

table.mainbox_klein td.ol
	{
	background-image:url(../images/mainbox_ml.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	}
	
table.mainbox_klein td.or
	{
	background-image:url(../images/mainbox_mr.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	}

table.mainbox_klein td.ml
	{
	background-image:url(../images/mainbox_ml.gif);
	background-repeat:repeat-y;
	}
	
table.mainbox_klein td.mr
	{
	background-image:url(../images/mainbox_mr.gif);
	background-repeat:repeat-y;
	}
	
table.mainbox_klein td.ul
	{
	background-image:url(../images/mainbox_ml.gif);
	background-repeat:repeat-y;
	vertical-align:bottom;
	}
	
table.mainbox_klein td.ur
	{
	background-image:url(../images/mainbox_mr.gif);
	background-repeat:repeat-y;
	vertical-align:bottom;
	}
	
table.mainbox_klein td.main
	{
	background-color:#ffffff;
	font-size:12px;
	color:#30113b;
	padding:0px 17px 0px 17px;
	}
	
.artikelfinder_oben
	{
	margin-top:7px;
	height:25px;
	background-image:url(../images/artikelfinder_oben_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	}
	
.artikelfinder_mitte
	{
	height:65px;
	background-image:url(../images/artikelfinder_mitte_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	}

.artikelfinder_sortierung
	{
	width:208px;
	height:65px;
	background-image:url(../images/artikelfinder_dropdown_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	}
	
.select_product_sort
	{
	width:163px;
	height:20px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:1px solid #ffffff;
	margin:-2px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	}
	
.select_product_rating_list
	{
	width:94px;
	height:20px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:1px solid #ffffff;
	margin:-2px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	}

.select_age_restricted_product_list
	{
	width:94px;
	height:20px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:1px solid #ffffff;
	margin:-2px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	}

.select_max_cat_products
	{
	width:51px;
	height:20px;
	background-color:#ffffff;
	font-size:11px;
	color:#3a1549;
	border:1px solid #ffffff;
	margin:-2px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	}

.artikelfinder_unten
	{
	height:46px;
	background-image:url(../images/artikelfinder_unten_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	text-align:center;
	padding-top:2px;
	}

div.paging_oben  
	table.paging_table td.paging_td2 .paging_text_selected
	{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	vertical-align:bottom;
	}
	
.leftbutton		{padding:4px 0px 0px 0px;}
.rightbutton	{padding:4px 9px 0px 0px;}

div.paging_oben table.paging_table td.paging_td2 a.paging_link:link 	{font-size:12px; font-weight:bold; text-decoration:none; color:#4e1c60; vertical-align:bottom;}
div.paging_oben table.paging_table td.paging_td2 a.paging_link:visited 	{font-size:12px; font-weight:bold; text-decoration:none; color:#4e1c60; vertical-align:bottom;}
div.paging_oben table.paging_table td.paging_td2 a.paging_link:active 	{font-size:12px; font-weight:bold; text-decoration:none; color:#4e1c60; vertical-align:bottom;}
div.paging_oben table.paging_table td.paging_td2 a.paging_link:hover 	{font-size:12px; font-weight:bold; text-decoration:underline; color:#ffffff; vertical-align:bottom;}
	
div.paging_unten 
	table.paging_table td.paging_td2 .paging_text_selected
	{
	font-size:18px;
	font-weight:bold;
	vertical-align:bottom;
	color:#9b5db2;
	}

div.paging_unten table.paging_table td.paging_td2 a.paging_link:link 	{font-size:12px; font-weight:bold; text-decoration:none; color:#4e1c60; vertical-align:bottom;}
div.paging_unten table.paging_table td.paging_td2 a.paging_link:visited {font-size:12px; font-weight:bold; text-decoration:none; color:#4e1c60; vertical-align:bottom;}
div.paging_unten table.paging_table td.paging_td2 a.paging_link:active 	{font-size:12px; font-weight:bold; text-decoration:none; color:#4e1c60; vertical-align:bottom;}
div.paging_unten table.paging_table td.paging_td2 a.paging_link:hover 	{font-size:12px; font-weight:bold; text-decoration:underline; color:#ff6309; vertical-align:bottom;}

a.prodlink_cat:link 	{font-weight:bold; text-decoration:none; color:#4e1c60;}
a.prodlink_cat:visited 	{font-weight:bold; text-decoration:none; color:#4e1c60;}
a.prodlink_cat:active 	{font-weight:bold; text-decoration:none; color:#4e1c60;}
a.prodlink_cat:hover 	{font-weight:bold; text-decoration:none; color:#ff6309;}

a.prodlink_mehr:link 	{font-size:12px; font-weight:bold; text-decoration:underline; color:#4e1c60;}
a.prodlink_mehr:visited {font-size:12px; font-weight:bold; text-decoration:underline; color:#4e1c60;}
a.prodlink_mehr:active 	{font-size:12px; font-weight:bold; text-decoration:underline; color:#4e1c60;}
a.prodlink_mehr:hover 	{font-size:12px; font-weight:bold; text-decoration:underline; color:#ff6309;}

.plattform_txt		{font-weight:normal; text-decoration:none; color:#9b5db2; white-space:nowrap;}
.prodtext			{margin-top:5px; font-size:12px; color:#4e1c60; line-height:14px;}
.prodprice			{font-size:23px; font-weight:bold; color:#4e1c60; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; line-height:23px;}
.prodprice_small	{font-size:15px; font-weight:bold; color:#4e1c60; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; line-height:18px;}
.inventory_cat		{font-size:10px; color:#4e1c60; line-height:11px;}

table.crosslink
	{
	color:#4e1c60;
	font-size:11px;
	line-height:13px;
	}
	
table.crosslink a:link 		{font-weight:normal; text-decoration:none; color:#4e1c60;}
table.crosslink a:visited 	{font-weight:normal; text-decoration:none; color:#4e1c60;}
table.crosslink a:active 	{font-weight:normal; text-decoration:none; color:#4e1c60;}
table.crosslink a:hover 	{font-weight:normal; text-decoration:none; color:#ff6309;}

div.suchfeld_box
	{
	background-color:#ff6807;
	color:#ffffff;
	font-weight:bold;
	padding:10px 10px 17px 10px;
	}
	
div.artikel_unten
	{
	background-image:url(../images/artikel_unten_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
	
div.beschreibung
	{
	margin-bottom:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	}
	
div.kurzbeschreibung
	{
	background-image:url(../images/shortInfo_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	padding:0px 20px 20px 20px;
	}

div.meinungen_txt
	{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin:11px 0px 0px 20px;
	}

div.meinungen_userblase
	{
	margin:15px 0px 0px 10px;
	padding:15px 20px 0px 10px;
	background-image:url(../images/topComment.gif);
	background-repeat:no-repeat;
	color:#4d1c60;
	font-size:12px;
	line-height:13px;
	}
	
div.meinungen_userblase .kopf
	{
	padding:0px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	}
	
div.meinungen_userblase .meinung
	{
	padding:0px 0px 0px 0px;
	line-height:14px;
	}

div.meinungen_userblase_footer
	{
	margin:0px 0px 0px 10px;
	padding:28px 10px 0px 55px;
	background-image:url(../images/bottomWithUserComment.gif);
	background-repeat:no-repeat;
	color:#4d1c60;
	font-size:12px;
	}

.artikel_unten_links
	{
	background-image:url(../images/artikel_unten_links_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:24px;
	overflow:hidden;
	}

div.bewertung
	{
	background-color:#f6ebf9;
	}
	
div.bewertung_notiz
	{
	margin:0px 0px 0px 0px;
	padding:20px 0px 10px 0px;
	color:#4d1c60;
	font-size:12px;
	line-height:13px;
	text-align:center;
	}

div.bewertung_anmeldung
	{
	margin:0px 0px 0px 0px;
	padding:13px 0px 10px 10px;
	background-color:#b89fc1;
	color:#ffffff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	vertical-align:middle;
	}

div.bewertung_box
	{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	color:#4d1c60;
	font-size:12px;
	line-height:13px;
	}

h1.h1_meinungen
	{
	font-size:14px;
	color:#4e1c60;
	margin:10px 0px 0px 0px;
	line-height:14px;
	}

.bewertung_td1
	{
	padding-top:4px;
	width:117px;
	}
	
.bewertung_td2
	{
	padding-bottom:5px;
	}

.texteingabe_bewertung
	{
	font-size:12px;
	padding-left:3px;
	}

div.inhalt_unten
	{
	padding:0px 25px 0px 25px;
	}

.disclaimer h3
	{
	margin:20px 0px 0px 0px;
	}

div.disclaimerbox
	{
	margin:20px 0px 0px 10px;
	background-image:url(../images/backgroundTop_disclaimer.gif);
	background-repeat:no-repeat;
	color:#b95db2;
	font-size:11px;
	line-height:13px;
	}

div.disclaimerbox .abstand	{padding-bottom:11px; line-height:13px;}

div.disclaimerbox a:link 		{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.disclaimerbox a:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.disclaimerbox a:active 		{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.disclaimerbox a:hover 		{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.disclaimerbox a.aktiv:link 		{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.disclaimerbox a.aktiv:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.disclaimerbox a.aktiv:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.disclaimerbox a.aktiv:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.helpbox
	{
	margin:20px 0px 0px 10px;
	background-image:url(../images/backgroundTop.gif);
	background-repeat:no-repeat;
	color:#b95db2;
	font-size:11px;
	line-height:13px;
	}

div.helpbox .abstand	{padding-bottom:11px; line-height:13px;}

div.helpbox a:link 		{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.helpbox a:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.helpbox a:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.helpbox a:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.helpbox a.aktiv:link 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.helpbox a.aktiv:visited {font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.helpbox a.aktiv:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.helpbox a.aktiv:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.ankerbox
	{
	margin:20px 0px 0px 10px;
	background-image:url(../images/backgroundTop_anker.gif);
	background-repeat:no-repeat;
	color:#b95db2;
	font-size:11px;
	line-height:13px;
	}

div.ankerbox .abstand	{padding-bottom:11px; line-height:13px;}

div.ankerbox .oberpunkt	{font-size:14px; font-weight:bold; color:#4e1c60; line-height:13px; margin:15px 0px 5px 0px;}

div.ankerbox a:link 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.ankerbox a:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.ankerbox a:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.ankerbox a:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.kontobox
	{
	margin:20px 0px 0px 10px;
	background-image:url(../images/backgroundTop_konto.gif);
	background-repeat:no-repeat;
	color:#b95db2;
	font-size:11px;
	line-height:13px;
	}

div.kontobox .abstand	{padding-bottom:11px; line-height:13px;}

div.kontobox .oberpunkt	{font-size:14px; font-weight:bold; color:#4e1c60; line-height:13px; margin:15px 0px 5px 0px;}

div.kontobox a:link 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.kontobox a:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.kontobox a:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.kontobox a:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.kontobox a.aktiv:link 		{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.kontobox a.aktiv:visited 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.kontobox a.aktiv:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}
div.kontobox a.aktiv:hover 		{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

div.userbox
	{
	background-image:url(../images/backgroundTop_userbox.gif);
	background-repeat:no-repeat;
	color:#351342;
	font-size:14px;
	line-height:17px;
	}

div.userbox_schwung
	{
	background-image:url(../images/userbox_schwung.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#351342;
	font-size:14px;
	line-height:17px;
	}

div.centsbox
	{
	background-image:url(../images/sqoops_cents_box.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#9B5DB2;
	font-size:12px;
	line-height:15px;
	}

td.sofortbox
	{
	width:283px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
div.sofortbox_oben
	{
	background-image:url(../images/bg_top.gif);
	background-repeat:no-repeat;
	}

div.kundenservice
	{
	margin:20px 0px 30px 10px;
	color:#4e1c60;
	font-size:11px;
	line-height:13px;
	}

div.kundenservice a:link 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.kundenservice a:visited {font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.kundenservice a:active 	{font-size:11px; font-weight:bold; text-decoration:none; color:#ed413a;}
div.kundenservice a:hover 	{font-size:11px; font-weight:bold; text-decoration:none; color:#4e1c60;}

a.loginlink:link 	{font-weight:normal; text-decoration:none; color:#f26c00;}
a.loginlink:visited {font-weight:normal; text-decoration:none; color:#f26c00;}
a.loginlink:active 	{font-weight:normal; text-decoration:none; color:#f26c00;}
a.loginlink:hover 	{font-weight:normal; text-decoration:none; color:#4e1c60;}

div.hilfe_path
	{
	color:#f34115;
	font-size:12px;
	}

div.hilfe_path a:link 		{font-size:12px; font-weight:bold; text-decoration:none; color:#f34115;}
div.hilfe_path a:visited 	{font-size:12px; font-weight:bold; text-decoration:none; color:#f34115;}
div.hilfe_path a:active 	{font-size:12px; font-weight:bold; text-decoration:none; color:#f34115;}
div.hilfe_path a:hover 		{font-size:12px; font-weight:bold; text-decoration:underline; color:#f34115;}

.hilfe_h1
	{
	margin:10px 0px 0px 0px;
	font-size:20px;
	color:#4e1c60;
	}

div.footer_main
	{
	height:80px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	color:#ffffff;
	padding-top:13px;
	}
	
div.footer_01
	{
	text-align:center;
	font-size:11px;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
div.footer_01 a:link 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_01 a:visited {font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_01 a:active 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_01 a:hover 	{font-size:11px; font-weight:bold; text-decoration:underline; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
div.footer_02
	{
	text-align:center;
	font-size:11px;
	color:#ffffff;
	padding:8px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
div.footer_02 a:link 	{font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_02 a:visited {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_02 a:active 	{font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_02 a:hover 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.footer_03
	{
	text-align:center;
	font-size:11px;
	color:#f26c00;
	padding:3px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
div.footer_03 a:link 	{font-size:11px; font-weight:normal; text-decoration:none; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_03 a:visited {font-size:11px; font-weight:normal; text-decoration:none; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_03 a:active 	{font-size:11px; font-weight:normal; text-decoration:none; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.footer_03 a:hover 	{font-size:11px; font-weight:normal; text-decoration:underline; color:#f26c00; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.bestell_disclaimer
	{
	width:135px;
	font-size:11px;
	color:#371445;
	padding:5px;
	background-color:#f3e0cb;
	}
	
.recmd_orange
	{
	background-color:#FFA00B;
	color:#FFFFFF;
	font-size:12px;
	}
	
.recmd_inhalt
	{
	background-color:#FFFAF5;
	font-size:12px;
	}
	
.recmd_eingabe
	{
	background-color:#ffffff;
	font-size:12px;
	}

/* Sektion für Artikeldarstellung  */
div.megaprodukt
	{
	width:425px;
	height:427px;
	float:left;
	background-color:#fffaf5;
	}
	
.artikel_425x427
	{
	width:425px;
	height:427px;
	background-color:#FFFAF5;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	}
	
.artikel_567x260
	{
	width:567px;
	height:260px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	}

.artikel_normal
	{
	width:338px;
	height:368px;
	background-color:#fffaf5;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	float:left;
	text-align:center;
	}
	
.artikel_82x112
	{
	width:82px;
	height:112px;
	background-color:#FFFAF5;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	}

.artikel_50x68
	{
	width:50px;
	height:68px;
	background-color:#351342;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	}
	
.artikel_73x43
	{
	width:73px;
	height:43px;
	background-color:#985dad;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	float:left;
	}

.artikel_81x66
	{
	width:81px;
	height:66px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
	margin:0px;
	padding-top:-1px;
	overflow:hidden;
	float:left;
	}

a:link 							{text-decoration:underline; color:#000000;}
a:visited 						{text-decoration:underline; color:#000000;}
a:active 						{text-decoration:underline; color:#000000;}
a:hover 						{text-decoration:underline; color:#AA0000;}

a.subnav:link 					{font-size:11px; font-weight:bold; text-decoration:none; color:#f26c00;}
a.subnav:visited 				{font-size:11px; font-weight:bold; text-decoration:none; color:#f26c00;}
a.subnav:active 				{font-size:11px; font-weight:bold; text-decoration:none; color:#f26c00;}
a.subnav:hover 					{font-size:11px; font-weight:bold; text-decoration:none; color:#ffffff;}

a.links:link 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.links:visited 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.links:active 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.links:hover 					{font-size:11px; font-weight:bold; text-decoration:none; color:#AA0000;}

a.navi:link 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:visited 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:active 					{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a.navi:hover 					{font-size:11px; font-weight:bold; text-decoration:none; color:#AA0000;}

a.footer:link 					{font-size:10px; text-decoration:underline; color:#000000;}
a.footer:visited				{font-size:10px; text-decoration:underline; color:#000000;}
a.footer:active					{font-size:10px; text-decoration:underline; color:#000000;}
a.footer:hover					{font-size:10px; text-decoration:none; color:#AA0000;}

a.mail_footerlink:link 			{font-size:12px; text-decoration:underline; color:#ffffff;}
a.mail_footerlink:visited		{font-size:12px; text-decoration:underline; color:#ffffff;}
a.mail_footerlink:active		{font-size:12px; text-decoration:underline; color:#ffffff;}
a.mail_footerlink:hover			{font-size:12px; text-decoration:underline; color:#ffffff;}

.h1								{font-size:13px; font-weight:bold; color:#4e1c60; margin:0px;}		/* Text "Produktname" */
.h2								{font-size:12px; font-weight:normal; color:#4e1c60; margin:0px;}	/* Text "Produktbeschreibung" */

.text_normal					{font-size:12px;  color:#4e1c60;}							
.text_hervorgehoben				{font-size:11px; font-weight:bold; color:#000000;}		
.text_reduziert					{font-size:10px; color:#000000;}						     
.text_meldungen					{font-size:14px; font-weight:bold; color:#AA0000;}		
.text_versandkosteninfo			{font-size:9px; color:#000000; }
.texteingabe_allgemein			{font-size:12px; width:210px; height:150px;}

.haupttabelle					{width: 940px;}
.spalte_head					{width: 940px; border-left: solid 1px #003366; border-bottom: none; border-right: solid 1px #003366; font-size: 10px;  background-color: #FFFFFF; padding-bottom: 5px;}
.spalte_links					{width: 200px; border-left: solid 1px #003366; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_mitte					{width: 540px; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:left; vertical-align:top;}
.spalte_rechts					{width: 200px; border-right:solid 1px #003366; padding:10px; font-size:10px;  background-color:#FFFFFF; text-align:right; vertical-align:top;}
.spalte_footer					{width: 940px; border:solid 1px #003366;font-size:10px;  background-color:#FFAA00;}

.kasten_head					{width: 920px; background-color: #ff9900;}
.kasten_head_inhalt				{border-top: solid 0px #003366; font-size: 11px; font-weight: bold; color: #000000; padding-left: 10px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px;}
.kasten_head_warenkorb			{padding-left: 10px; padding-right: 10px; background-color: none;}

.kasten_footer					{}
.kasten_footer_inhalt			{font-size:9px; font-weight:bold; color:#000000; padding:4px;}

.kasten_spalte_li				{width: 200px; border: solid 1px #e3e3e3;}
.kasten_spalte_li_ueberschrift	{font-size:11px; font-weight: bold; color:#000000; padding:4px; background-color: #e3e3e3; text-align:left; border-bottom: 1px solid #000000;}
.kasten_spalte_li_inhalt		{font-size: 11px;  color: #000000; padding: 4px; background-color: #FFFFFF; text-align:left;}

.kasten_spalte_mitte						{width:540px; border:solid 1px #FFAA00;}
.kasten_spalte_mitte_ueberschrift			{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFAA00; text-align:left;}
.kasten_spalte_mitte_hauptueberschrift		{font-size:11px; font-weight:bold; color:#000000; padding:4px; background-color:#FFFFFF; border-bottom:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_o		{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; border-top:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_blaetterfunktion_u		{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; border-bottom:solid 1px #FFAA00; text-align:left;}
.kasten_spalte_mitte_inhalt					{font-size:11px;  color:#000000; padding:4px; background-color:#FFFFFF; text-align:left;}
.kasten_spalte_mitte_produktbilder img		{display:inline;}

.kasten_spalte_re				{width: 200px; border: solid 1px #e3e3e3;}
.kasten_spalte_re_ueberschrift	{font-size: 11px; font-weight: bold; color: #000000; padding: 4px; background-color: #e3e3e3; text-align:left;}
.kasten_spalte_re_inhalt		{font-size: 11px;  color: #000000; padding: 4px; background-color: #FFFFFF; text-align: left;}

.kasten_shortbasket				{width: 100%;}
.kasten_shortbasket_ueberschrift{font-size: 11px; font-weight: bold; color: #000000; padding: 4px; background-color: none;}
.kasten_shortbasket_inhalt_01	{font-size: 11px;  color: #000000; padding: 4px; border-bottom: none; border-top: none; background-color: none; text-align: left;}
.kasten_shortbasket_inhalt_02	{font-size: 11px;  color: #000000; padding: 4px; background-color: none; text-align: left;}

.kasten_info_hinweis			{border: solid 1px #AA0000; padding:4px; background-color:#FFFFFF;}
.kasten_mitte					{border: solid 1px #FFAA00; padding:4px;}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!! CSS von Emanuel Popa !!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*
h1,h2,h3,h4,h5,h6 
	{ 
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, Arial, sans-serif; 
	}

a 
	{
	text-decoration:none;
	color:#ED4015;
	}
	
a:hover 
	{
	color:#ED4015;
	text-decoration:underline;
	}
*/

.bezahlen_h3 
	{ 
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, Arial, sans-serif; 
	margin:10px 0px 6px 0px;
	}

.footnote .sectionText.wide a,
.sectioneltern .sectionText a,
.section .subsection ol li a, 
.fb_themen ul.last li a, 
.section .subsection a 
	{
	text-decoration:none;
	color:#ED4015;
	}
	
.footnote .sectionText.wide a:hover,
.sectioneltern .sectionText a:hover,
.section .subsection ol li a:hover, 
.fb_themen ul.last li a:hover,
.subsection a:hover 
	{
	color:#ED4015;
	text-decoration:underline;
	}

.hilfe_path a.ahilfepath,
.hilfe_path a.ahilfepath:hover 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	}

/*
h1 
	{
	font-size:20px;
	line-height:1.2em;
	color:#4d1c60;
	}

h2 
	{
	font-size:20px;
	line-height:1.2em;
	color:#4d1c60;
	}

h2 a 
	{
	color:#ff5c06;
	}

h3 
	{
	font-size:15px;
	line-height:1.2em;
	}

h4, h4 a 
	{
	font-size:14px;
	line-height:1.2em;
	color:#4E1C60;
	}

h5 
	{
	font-size:13px;
	line-height:1.2em;
	}

p 
	{
	line-height: 1.3em;
	}

form 
	{ 
	margin: 0; 
	padding: 0; 
	}

fieldset 
	{
	border:0px solid #fff;
	}

input 
	{
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, Arial, sans-serif;
	font-size:12px;
	}

label 
	{
	cursor:pointer;
	}
*/
	
.sectionText a,
.section a 
	{
	text-decoration:none;
	color:#ED4015;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.sectionText a:hover,
.section a:hover 
	{
	text-decoration:underline;
	}

.inhalt .section .subsection ol 
	{
	margin-bottom: 0;
	padding: 0 36px 10px 34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E1C60;
	}
	
.clr 
	{
	clear:both;
	height:0;
	font-size:1;
	line-height:0;
	}

div.hilfe_path 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.sectionOptions 
	{
	text-align: right;
	background: url('../images/vseparator.gif') 50% 10px no-repeat;
	}
/* Global ende */

/* Versandkosten */

.subsection h5 
	{
	margin:15px 0 0 14px;
	font-size: 12px;
	color:#4E1C60;
	}
	
.subsection h3 
	{
	color:#4E1C60;
	margin-bottom:10px;
	}
	
.subsection p 
	{
	margin-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E1C60;
	}
	
.subsection 
	{
	margin-bottom:45px;
	}
	
.inhalt .versandkosten ul 
	{
	margin-bottom: 0;
	padding: 0 36px 10px 55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E1C60;
	}
	
.inhalt .versandkosten li 
	{
	margin-bottom: 0;
	}
/* Versandkosten ende */

/* sqoops cents */

.intro 
	{
	position: relative;
	height: 180px;
	width: 676px;
	margin-bottom: 2em;
	margin-top:20px;
	padding-left: 10px;
	background: url('../images/intro_background.jpg') 0 0 no-repeat;
	}

.intro .sectionText 
	{
	width: 270px;
	color: #FFF;
	}
	
.intro .sectionText p 
	{
	padding: 0;
	}

.intro .sqoopsExchangeRate 
	{
	display: block;
	width: 142px;
	height: 25px;
	text-indent: -1000em;
	background: url('../images/intro_exchangeRate.gif') 0 0 no-repeat;
	}
.intro .howToEarn 
	{
	color: #D8AAEF;
	}

.intro .sectionImage 
	{
	float: none;
	position: absolute;
	top: -30px;
	left: 286px;
	width: 385px;
	padding: 0;
	}
	
.intro .sectionImage p.imageDescription 
	{
	padding: 5px 10px 0 42px;
	}

.intro .sectionText h1 
	{
	margin-bottom: 20px;
	height: 19px;
	text-indent: -1000em;
	}

.section .sectionText 
	{
	float: left;
	margin-bottom: 15px;
	width: 335px;
	display:table;
	}
	
.section .sectionText h2 
	{
	margin:0 0 7px 0;
	}
	
.sectionText.wide 
	{
	display:table;
	float: none;
	width: 650px;
	}
.footnote .sectionText.wide 
	{
	display:table;
	float: none;
	width: 650px;
	}
	
.sectionText.wide h2 
	{
	font-size:15px;
	margin:0;
	}
	
.sectionImage 
	{
	float: left;
	margin-bottom: 15px;
	padding: 0;
	width: 335px;
	}

.section p.small 
	{
	font-size: 85%;
	}

.section blockquote 
	{
	padding: 0 20px 0;
	font: italic 12px/1.2em Verdana, sans;
	color: #ED4015;
	text-align: center;
	}

.sectionText.sc_verdien p 
	{
	width: 305px;
	}

.sectionImage.right 
	{
	/*margin-top:15px;*/
	float: right;
	text-align: left;
	}
	
.section.sc_bottom .sectionImage.right 
	{
	margin-right:15px;
	}
	
.section.sc_bottom .sectionText {
	width:295px;
	}

.redeemSqoopsCents 
	{
	display:table;
	height: 190px;
	width:670px;
	/*margin-left: 20px;*/
	margin-bottom: 2em;
	padding-bottom: 14px;
	background: url('../images/redeemSqoopsCents_background.gif') 0 0 no-repeat;
	}

.redeemSqoopsCents .sectionText 
	{
	float: left;
	margin: 15px 10px 15px 0;
	width: 305px;
	}
	
.sc_einloesen 
	{
	padding-left:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.redeemSqoopsCents .sectionText,
.sectionText 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E1C60;
	}

.redeemSqoopsCents .sectionImage.right 
	{
	margin-top:15px;
	}

.redeemSqoopsCents .sectionText h2 
	{
	padding: 0;
	font-size:15px;
	}
	
.sectionText h2 
	{
	font-size:15px;
	}
	
.redeemSqoopsCents .sectionText h3 
	{
	padding-left: 0;
	}

.sectionText h3 
	{
	font-size:13px;
	margin-top:0;
	color:#4E1C60;
	}
		
.redeemSqoopsCents .sectionText p 
	{
	padding-left: 0;
	}
	
.subsection p,
.sectionText p 
	{
	padding-bottom:10px;
	}
	
p.imageDescription 
	{
	padding: 0 10px 10px 7px;
	font-style: italic;
	color: #8D6E98;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.section.footnote 
	{
	font-weight: bold;
	font-style: italic;
	}

/* sqoops cents ende*/

/* jugendschutz */

/* -infobox */
 .infobox 
 	{
	margin-left: 14px;
	margin-bottom: 25px;
	background: url('../images/infobox/backgroundTop.gif') 0 0 no-repeat;
	}
	
 .infoboxInnerWrapper 
 	{
	margin: 0;
	padding: 20px 7px 10px 10px;
	background: url('../images/infobox/backgroundBottom.gif') 0 bottom no-repeat;
	}
	
 .infobox h4 
 	{
	padding-bottom: 15px;
	font-size: 13px;
	text-align: center;
	}

.infobox .infoTable 
	{
	width: 537px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.infobox .infoTable th,
.infobox .infoTable td 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.infobox .infoTable th 
	{
	color:#4E1C60;
	}

.infobox .infoTable tr.odd 
	{
	background: url('../images/backgroundDarker.gif');
	}
	
.infobox .infoTable th 
	{
	padding: 8px 10px 10px 40px;
	width: 160px;
	text-align: left;
	vertical-align: top;
	background: url('../images/icon_lock.gif') 17px 6px no-repeat;
	}
	
.infobox .infoTable tr.odd th 
	{
	background: #FAF3EB url('../images/icon_lock_darker.gif') 17px 6px no-repeat;
	}
	
.infobox .infoTable td 
	{
	padding: 8px 25px 10px 0;
	width: 377px;
	color: #9B5DB2;
	vertical-align: top;
	}
/* -infobox ende*/

h1.jugendschutz_h1 
	{
	margin-bottom: 0;
	height: 34px;
	text-indent: -1000em;
	background: url('../images/parentalcontrol/headline.gif') 0 0 no-repeat;
	}
	
.js_section h2 
	{
	margin-top:0;
	font-size:17px;
	}
	
.infobox p.footNote 
	{
	margin-bottom: 10px;
	padding: 15px 60px 0;
	text-align: center;
	color:#4E1C60;
	}

.js_section .sectionImage 
	{
	float: right;
	margin-bottom: 15px;
	padding: 0 0 0 16px;
	width: 259px;
	}
	
.subsection img 
	{
	margin-top:10px;
	}

.js_sectionOptions 
	{
	text-align: right;
	background: url('../images/vseparator.gif') 50% 10px no-repeat;
	margin-bottom:20px;
	}

/* jugendschutz */

/* Games ohne Jugendfreigabe */

div.examples 
	{
	text-align: center;
	padding-top: 8px;
	margin-top: 23px;
	margin-bottom: 23px;
	background: url('../images/ohnejugendfreigabe/background_top.gif') 0 top no-repeat;
	}

div.examples table 
	{
	text-align:left; 
	width: 100%;
	background: url('../images/ohnejugendfreigabe/background_bottom.gif') 0 bottom no-repeat;
	}
	
table.examplestbl td 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
div.examples table.examplestbl td 
	{
	color: #9B5DB2;
	padding: 3px 0 2px 14px;
	}

div.examples table.examplestbl th 
	{
	padding-left: 14px;
	/*padding-top: 10px;*/
	color:#4E1C60;
	}

div.examples .lastLine  
	{
	line-height:8px;
	}

div.examples table.examplestbl .yes 
	{
	font-weight: bold;
	color: #9CB80A;
	}

div.examples table.examplestbl .no 
	{
	color: #ED4015;
	}

.section div.examples h4 
	{
	margin: 3px 0 18px 0;
	padding: 0;
	font-size: 13px;
	/*color:#4E1C60;*/
	}

.section h4.jf_versandausland 
	{
	margin-top: 14px;
	margin-bottom: 7px;
	font-size: 13px;
	padding-left: 0;
	color:#4E1C60;
	}

/* Games ohne Jugendfreigabe ende*/

/* FAQ */

.faq_font 
	{
	color:#4E1C60;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	}
	
.js_section .subsection ol,
.section ul,
.faqcontent .section ol,
.faq_nrlist ol,
.faqcontent .section ul 
	{
	margin: 0 0 1.5em 0;
	padding: 0 36px 0 34px;
	}
.section li 
	{
	color:#4E1C60;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	}
	
.section li,
.faq_ul ul li 
	{
	margin: 0 0 0.5em 0;
	font-size:11px;
	}
	
.faq_nrlist ol li 
	{
	margin-bottom: 0.5em;
	}
	
.faq_nrlist h4 
	{
	font-size:13px;
	}
	
h1.faq_h1 
	{
	margin-bottom: 0;
	height: 34px;
	text-indent: -1000em;
	background: url('../images/headline.gif') 0 0 no-repeat;
	}
	
h2.faq_h2 
	{
	margin-bottom: 16px;
	font-size: 17px;
	}

/* FAQ ende */

/* bezahlen */
.section .certificates 
	{
	float: right;
	padding: 0 0 10px 0.5em;
	}
	
.section .certificates img 
	{
	padding-bottom: 0.5em;
	}

/* bezahlen ende */
/* eltern Info */

.elterninfo 
	{
	height:166px;
	}

.elterninfo .sectionText 
	{
	float: left;
	position: relative;
	padding: 0;
	height: 166px;
	width: 402px;
	background: url('../images/introBackground.gif') 0 0 no-repeat;
	}
	
.elterninfo .sectionImage 
	{
	float: left;
	padding:0;
	width: 143px;
	}
	
.elterninfo h2 
	{
	margin: 0;
	height: 35px;
	text-indent: -1000em;
	}
	
.elterninfo p 
	{
	padding: 0 30px 0 10px;
	}
	
.elterninfo p.signature 
	{
	font-style: italic;
	text-align: right;
	color: #688100;
	}

/*.sectioneltern {
	padding: 0 20px 0 26px;
	}*/
	
.sectioneltern h2 
	{
	margin: 0 0 8px 0;
	font-size: 15px;
	line-height: 1.2em;
	}
	
.sectioneltern .sectionText h2 a 
	{
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, Arial, sans-serif;
	}	
	
.sectioneltern h3 
	{
	margin-bottom: 8px;
	font-size: 13px;
	line-height: 1.2em;
	}
		
.sectioneltern p 
	{
	margin: 0 0 10px;
	padding: 0 0 0 0;
	}

.sectioneltern blockquote 
	{
	padding: 0 20px 0;
	font: italic 12px/1.2em Verdana, sans;
	color: #ED4015;
	text-align: center;
	}

.sectioneltern blockquote cite 
	{
	font-size: 80%;
	font-weight: bold;
	font-style: normal;
	color: #F57231;
	}
	
.sectioneltern .sectionText 
	{
	float: left;
	margin-bottom: 15px;
	padding-left: 16px;
	width: 370px;
	}
	
	
.sectioneltern .sectionImage 
	{
	float: left;
	margin-bottom: 15px;
	padding: 0 0 0 16px;
	width: 259px;
	}

.sectioneltern .sectionText.right,	
.sectioneltern .sectionImage.right 
	{
	float: right;
	text-align: left;
	margin-top:0;
	}
	
.sectioneltern .sectionImage p.imageDescription 
	{
	padding: 0 10px 0 7px;
	font-style: italic;
	color: #8D6E98;
	}
	
.sectioneltern .sectionImage p.imageDescription a 
	{
	color: #8D6E98;
	text-decoration: underline;
	}
	
.elternfootnote 
	{
	padding-left:15px;
	}
/* eltern Info ende */

/* feedback */

table.feedbackintro 
	{
	width:850px;
	margin-left:20px;
	}
	
table.feedbackintro td,
.fb_konto p,
.fb_schreiben,
.fb_themen li,
.fb_themen li a  
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E1C60;
	}

.fb_konto p a 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ED4015;
	text-decoration:none;
	}

.fb_konto p a:hover 
	{
	text-decoration:underline;
	}

.feedbackhilfe 
	{
	width:265px;
	}

.feedbackhilfe h1 
	{
	}

.fb_schreiben 
	{
	padding:30px 30px 20px 26px; 
	width:470px;
	}


div#navigation 
	{
	float: right;
	margin: 8px 0 10px 10px;
	}
	
.fb_konto 
	{
	padding-top: 9px;
	width: 194px;
	background: url('../images/feedback/box_rounded_narrow_top.gif') left top no-repeat;
	}
	
.fb_konto p 
	{
	margin-bottom: 0.5em;
	padding: 0 10px 0 10px;
	}
	
.fb_konto .last 
	{
	padding: 0 10px 10px 10px;
	background: url('../images/feedback/box_rounded_narrow_bottom.gif') left bottom no-repeat;
	}

.fb_themen 
	{
	padding-top: 9px;
	background: url('../images/feedback/box_rounded_top.gif') left top no-repeat;
	width:346px;
	}
	
.fb_themen p 
	{
	padding: 0 0 6px 10px;
	}
	
.fb_themen ul 
	{
	padding: 0 0 6px 0;
	width: 346px;
	}
	
.fb_themen .last 
	{
	margin: 0 ;
	background: url('../images/feedback/box_rounded_bottom.gif') left bottom no-repeat;
	}
	
.fb_themen ul.last li 
	{
	padding:0;
	margin: 0 0 0 30px;
	line-height:17px;
	}
	
.fb_themen li a 
	{
	font-weight: bold;
	color: #ED4015;
	text-decoration:none;
	}
	
.fb_themen li a:hover 
	{
	font-weight: bold;
	color: #ED4015;
	text-decoration:underline;
	}
	
.feedbackform h2 
	{
	font-size: 15px;
	margin-bottom: 15px;
	}

/* form */

#feedbackForm 
	{
	width: 483px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.feedbackform div.head 
	{
	margin: 0 13px 17px;
	}
	
.feedbackform div#errorMessage 
	{
	margin-left: 47px;
	width: 415px;
	}
	
.feedbackform form 
	{
	padding-top:0px;
	background: url('../images/form_top.gif') left top no-repeat;
	}
	
.feedbackform form h3 
	{
	margin: 0;
	padding: 0;
	height: 50px;
	text-indent: -1000em;
	}
	
.feedbackform form p 
	{
	padding: 0 10px 0 38px;
	text-align: center;
	display: inline-block; /* Needed to fix an IE6.0 Bug, which would hide the nested floating elements. */
	}
	
.feedbackform form p.description 
	{
	padding-bottom: 15px;
	font-size: 11px;
	width: 390px;
	text-align: right;
	}
	
.feedbackform form label 
	{
	display: block;
	float: left;
	margin-right: 10px;
	width: 115px;
	text-align: right;
	color:#4E1C60;
	}
	
.feedbackform form input,
.feedbackform form select,
.feedbackform form textarea 
	{
	display: block;
	float: left;
	margin-right: 10px;
	width: 266px;
	}

.feedbackform form select 
	{
	width: 300px;
	}

	
.feedbackform form input#FeedbackForm_CustomerNumber,
.feedbackform form input#FeedbackForm_PhoneNumber,
.feedbackform form input#FeedbackForm_OrderNumber,
.feedbackform form input#FeedbackForm_SKU,
.feedbackform form input#FeedbackForm_CouponCode 
	{
	width: 125px;
	}
	
.feedbackform form p.formActions 
	{
	display: block;
	width: 436px;
	height: 47px;
	background: url('../images/form_bottom.gif') left bottom no-repeat;
	}
	
.feedbackform form p.formActions input 
	{
	display: inline;
	float: none;
	margin-top: 10px;
	margin-left: 293px;
	margin-bottom: 0;
	width: auto;
	}
	
.feedbackform form input, .feedbackform form textarea, .feedbackform form select 
	{
	color:#4d1c60;
	}

.feedbackform form option 
	{
	color:#4d1c60;
	}

.feedbackform form optgroup 
	{
	color:  #ED4015;
	font-size: 14px;
	padding-top: 10px;
	font-style:normal;
	}

/* Promokästen für Computec-Webseiten*/
.web_promo {
	width: 177px;
	background-image: url('../images/promo_bg.gif');
}
.web_promo_header {
	width: 177px;
	height: 44px;
}
.web_promo_text{
	padding: 3px 12px 6px 12px;
	font-family:'Trebuchet MS', Helvetica, Arial;
	font-size: 12px;
	color:#FF8A0A;
	font-weight: bold;
}
.web_promo_picture{
	padding: 0px 12px 0px 12px;
}
.web_promo_link{
	padding: 7px 12px 10px 12px;
}
.web_promo_footer{
	background-image: url('../images/charts_trenner.gif');
	background-repeat: no-repeat;
	width: 177px;
	height: 1px;
	background-color: #F5D4A7;
}















/* Ende frei definierter Styles  */
/* ---------------------------------------------------------------------------------  */


/* Informationskasten für den Designer unten auf den Templates */
/* ---------------------------------------------------------------------------------  */
.templateinfo						{width:450px;}															/* WEBSALE Templateinfo */
.kasten_templateinfo				{padding:10px; border:solid 2px #FFFFFF; background-color:#e6e6e6;}		/* WEBSALE Templateinfo */
.kasten_templateinfo_head			{font-size:14px; font-weight:bold; font-style:italic; color:#000000;}	/* WEBSALE Templateinfo */
.kasten_templateinfo_text			{font-size:11px;  color:#000000;}										/* WEBSALE Templateinfo */
/* ---------------------------------------------------------------------------------  */
/* Ende Shopinfo Styles */

/* ---------------------------------------------------------------------------------  */
/* Beginn WEBSALE-Styles (Klassennamen vorgegeben!) */


/* Anfang Produktmenü (Wenn das pm_styles nicht genutzt wird!)*/
table.cat_table_opened 			{background-color:#E6E6E6; width:100%;}
table.cat_table_closed 			{background-color:#FFFFFF; width:100%;}
table.cat_table_opened td		{padding:2px;}
table.cat_table_closed td		{padding:2px;}
.cat_text_standard 				{font-size:11px; font-weight:bold;} 
.cat_text_selected 				{font-size:11px; font-weight:bold; color:#FF9900;}
table.cat_table_opened .cat_text_standard {font-size:11px; font-weight:bold; color:#000000;}
a.cat_link:link 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;}  
a.cat_link:visited 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:active 				{font-size:11px; font-weight:bold; text-decoration:none; color:#777777;} 
a.cat_link:hover 				{font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
/* Ende Produktmenü */


/* Anfang Produktmenüpfad */
a.cat_path:link 				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#30113b;}  
a.cat_path:visited 				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#30113b;} 
a.cat_path:active 				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#30113b;} 
a.cat_path:hover 				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#fe6108;}
/* Ende Produktmenüpfad */


/* Anfang Blättern von Listen/Produkten 
.paging_table 					{width:100%;}
.paging_td1						{text-align:left; padding:3px;}
.paging_td2						{width:90%; text-align:center; padding:3px;}
.paging_td3						{text-align:right; padding:3px;}
.paging_text 					{font-size:10px;}
.paging_text_selected 			{font-size:10px; font-weight:bold; color:#000000;}
a.paging_link:link 				{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;}  
a.paging_link:visited 			{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:active 			{font-size:10px; font-weight:bold; text-decoration:underline; color:#777777;} 
a.paging_link:hover 			{font-size:10px; font-weight:bold; text-decoration:none; color:#000000;}
 Ende Blättern von Listen/Produkten */


/* Anfang "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */
.cat_adv_nav_table {}
/* Ende "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */



/* Anfang "Tabelle Artikel in mehreren Spalten" */
table.product_list_table    	{}
table.product_list_table td 	{}
table.cat_adv_nav_table			{}
table.cat_adv_nav_table td 		{}
/* Ende "Tabelle Artikel in mehreren Spalten" */


/* Anfang "Tabelle für Variationen - abhängige und nicht abhängige" (nur bei Platzierung im Template durch ~PR-Variations~ bzw. ~PR-DepVariations~) */
.pr_var_table					{margin-top:6px; margin-bottom:20px; width:100%;}
.pr_depvar_table				{margin-top:6px; margin-bottom:20px; width:100%;}
table.pr_var_table td 			{font-size:14px; font-weight:normal; color:#000000; padding:2px;}
table.pr_depvar_table td 		{font-size:14px; font-weight:normal; color:#000000; padding:2px;}
.select_variations				{font-size:12px; width:200px;}
.select_dep_variations			{font-size:12px; width:200px;}
/* Ende "Tabelle für Variationen - abhängige und nicht abhängige" */


/* Anfang "Tabelle für Textfelder" */
.pr_text_input_field_table 		{border:1px dotted #cccccc; margin-top:6px; margin-bottom:1px; width:100%; background-color:#FFFAE6;}
table.pr_text_input_field_table td 	{font-size:11px; font-weight:bold; color:#000000; padding:2px;}
/* Ende "Tabelle für Textfelder" */


/* Anfang "Staffelpreisfeld" */
.select_bulk_discount 			{font-size:11px; width:100%; background-color:#f9f9f9; margin-bottom:1px;}
/* Ende "Staffelpreisfeld" */

/* Anfang Listenfeld für Währungsauswahl */
.select_currency				{font-size:11px;}
/* Ende Listenfeld für Währungsauswahl */


/* Anfang Adressfelder für Rechnungs- und Lieferadresse */
.addr_table 					{width:100%; border: solid 1px #FFAA00;}
.addr_tr_1						{}
.addr_tr_2						{}
.addr_text_input				{font-size:12px; width:200px;}
.addr_td_1 						{font-size:12px; padding:4px;}
.addr_td_2						{font-size:12px; padding:4px;}
.addr_td_3						{font-size:12px; padding:4px;}
.select_title					{font-size:12px; width:200px;}
.select_date_of_birth			{font-size:12px; width:66px;}
.select_country					{font-size:12px; width:214px;}
.select_salutation				{font-size:12px; width:104px;}
.select_user_def_list			{font-size:12px; width:200px;}
.addr_error_table				{width:100%;}
.addr_error_table td			{padding:2px;}
.addr_error_ul					{}
.addr_error_li					{font-size:11px; color:#AA0000;}
/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */
.payment_table					{font-size:14px; margin:10px 0px 0px 0px; width:500px;}
.payment_tr_1					{background-color:#faede2;}
.payment_tr_2					{background-color:#faede2;}
.payment_td_1					{border-top:5px solid #ffffff; font-size:14px; padding:4px; width:200px;}
.payment_td_1 img				{display:inline;}
.payment_td_2					{border-top:5px solid #ffffff; padding:4px; vertical-align:middle; height:60px;}
.payment_td_3					{border-top:5px solid #ffffff; font-size:14px; padding:4px; vertical-align:middle;}
.payment_name					{font-size:14px; padding:4px; font-weight:bold;}
.payment_name_suffix			{font-size:10px; padding:4px; font-weight:bold;}
.select_ccard					{font-size:11px; width:150px;}
/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */
.delivery_table					{font-size:14px; margin:10px 0px 0px 0px; width:500px;}
.delivery_tr_1					{background-color:#faede2;}
.delivery_tr_2					{background-color:#faede2;}
.delivery_td_1					{border-top:5px solid #ffffff; font-size:14px; padding:4px 4px 4px 10px;}
.delivery_td_2					{border-top:5px solid #ffffff; font-size:14px; padding:4px; width:100%;}
.delivery_descr					{font-size:10px; padding:4px;}
.select_delivery				{font-size:12px;}
/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */
.ccard_table					{width:500px; margin-top:10px;}
.ccard_tr_1						{}
.ccard_tr_2						{}
.ccard_td_1						{font-size:14px; padding:4px;}
.ccard_td_2						{font-size:14px; padding:4px;}
.ccard_td_3						{font-size:14px; padding:4px;}
.ccard_text_input_holder		{font-size:12px; width:201px;}
.ccard_text_input_number		{font-size:12px; width:48px;}
.ccard_text_input_cvcode		{font-size:12px; width:99px;}
.select_ccard_validity			{font-size:12px; width:99px;}
.ccard_error_table				{width:100%;}
.ccard_error_table td			{padding:4px;}
.ccard_error_ul					{}
.ccard_error_li					{font-size:12px; color:#AA0000;}
/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */
.debit_table					{margin-top:10px; width:353px;}
.debit_tr_1						{}
.debit_tr_2						{}
.debit_td_1						{font-size:12px; padding:4px; text-align:right;}
.debit_td_2						{font-size:12px; padding:4px;}
.debit_td_3						{font-size:12px; padding:4px; white-space:nowrap;}
.debit_text_input				{font-size:12px; width:150px;}
.debit_error_table				{}
.debit_error_table td			{padding:4px;}
.debit_error_ul					{}
.debit_error_li					{font-size:12px; color:#AA0000;}
/* Ende "Eingabe der Bankverbindung" */


/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */
.bank_info_table				{width:500px; margin-top:10px;}
.bank_info_table td				{padding:4px;}
.bank_info_text_header			{font-size:12px; font-weight:bold; color:#000000;}
.bank_info_text					{font-size:11px; font-weight:bold;}
/* Ende "Anzeige der Bankverbindung bei Vorauskasse" */


/* Anfang "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */
.show_addr_table				{margin-top:10px;}
.show_addr_tr_1					{}
.show_addr_tr_2					{}
.show_addr_td_1					{width:35%; font-size:12px; padding:2px; text-align:right; font-weight:bold; white-space:nowrap;}
.show_addr_td_2					{width:65%; font-size:12px; padding:2px;}
/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */


/* Anfang Newsletter - Bestellung bei Adresseingabe */
.newsletter_table				{width:500px; margin-top:10px;}
.newsletter_tr_1				{}
.newsletter_td_1				{font-size:11px; padding:4px;}
.newsletter_td_2				{font-size:11px; padding:4px;}
/* Ende Newsletter - Bestellung bei Adresseingabe */


/* Anfang Variationen auf "Merkliste" */
.memolist_var_table				{width:100%;}
.memolist_var_td_1				{border: 1px solid #CCCCCC; background-color:#DDDDDD; font-size:11px; padding:4px;}
.memolist_var_td_2				{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:11px; padding:4px;}
/* Ende Variationen auf "Merkliste" */


/* Anfang Variationen bei "Direktbestellung" */
.direct_order_var_table			{width:100%;}
.direct_order_var_td_1			{border: 1px solid #CCCCCC; background-color:#DDDDDD; font-size:11px; padding:4px;}
.direct_order_var_td_2			{border: 1px solid #CCCCCC; background-color:#EEEEEE; font-size:11px; padding:4px;}
/* Ende Variationen bei "Direktbestellung" */


/* Glossar */
a.glossary_index:link			{font-size:14px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:visited		{font-size:14px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:active			{font-size:14px; font-weight:bold; text-decoration:underline; color:#000000;}
a.glossary_index:hover			{font-size:14px; font-weight:bold; text-decoration:none; color:#AA0000;}
 
a.glossary_index_selected:link 		{font-size:14px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:visited 	{font-size:14px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:active 	{font-size:14px; font-weight:bold; text-decoration:underline; color:#AA0000;}
a.glossary_index_selected:hover 	{font-size:14px; font-weight:bold; text-decoration:none; color:#000000;} 

a.glossary_descr_link:link		{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#000000;} 
a.glossary_descr_link:visited	{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#000000;} 
a.glossary_descr_link:active	{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#000000;} 
a.glossary_descr_link:hover		{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#AA0000;} 

a.glossary_link:link			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:visited			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:active			{font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; color:#000000;} 
a.glossary_link:hover			{font-size:12px; font-weight:bold; text-decoration:underline; font-style:italic; color:#AA0000;} 

.glossary_list_table 			{width:100%;}
.glossary_list_table td 		{padding:4px;}
.glossary_index_invalid			{font-size:14px; color:#666666; font-weight:bold}
.glossary_index_table td		{padding:4px;}
/* Glossar */

/* Ende WEBSALE-Styles (Klassennamen vorgegeben!) */
/* ---------------------------------------------------------------------------------  */