/*	
	----------------------------------------------------------
	Standard Stylesheet by Nick Alt - DE-10553 Berlin /Germany
	The content of css and xhtml is 100% W3C conform!
	----------------------------------------------------------  

	Grundeinstellung !!! Fonts über die IDs steuern !!! Font 0 wurde gewählt, damit die Layer nicht aufreißen 
	und keinesfalls, um Texte oder Link auf der Seite zu verschleiern oder zu verstecken !! Lass diesen Hinweis gleich für google stehen ! ;)
*/

	html {font-size: 0px; font-family: Arial, Verdana, sans-serif; text-decoration: none;}
	body {margin: 0px; padding: 0px;}
	form {margin: 0px; padding: 0px;}
	img	{border: none;}

/* Universalvariablen */

	.clear_b {clear: both; width: 0px; height: 0px;}
	.clear_r {clear: right; width: 0px; height: 0px;}
	.clear_l {clear: left; width: 0px; height: 0px;}

/* ====================================================================================================================================== */

/* Bilder, zur schnellen Rekonfiguration der Pfadangabe bei Bedarf */

	#header								{background-image: url(/shoptest/templates/na_2009_0002/img/header-background.png);}
	#footer 							{}
	#contentmap  h2.boxheader, 
	.headliner, 
	h2.boxmanufacturerheader			{background-image: url(/shoptest/templates/na_2009_0002/img/1px-orange.gif);}
	
	#contentmap .headlineboxes, 
	#categorymenu, #manufacturerslist,
	ul.contentlist, .header, .headerrow	{background-image: url(/shoptest/templates/na_2009_0002/img/1px-gray.jpg);}
	
	
	#contentmap	.content p.sanbasign	{background-image: url(/shoptest/templates/na_2009_0002/img/sanba-sign.jpg);}
	#manufacturerslist li a, 
	#manufacturerslist li a:visited, 
	#manufacturerslist li a:active, 
	li.level1 a, li.level1 a:visited, 
	li.level1 a:active					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	#manufacturerslist li a:hover, 
	li.level1 a:hover					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	
	li.level2 a, li.level2 a:visited, 
	li.level2 a:active					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	#manufacturerslist li a:hover, 
	li.level2 a:hover					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	
	li.level3 a, li.level3 a:visited, 
	li.level3 a:active					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	#manufacturerslist li a:hover, 
	li.level3 a:hover					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	
	li.level4 a, li.level4 a:visited, 
	li.level4 a:active					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	#manufacturerslist li a:hover, 
	li.level4 a:hover					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	
	li.level5 a, li.level5 a:visited, 
	li.level5 a:active					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	#manufacturerslist li a:hover, 
	li.level5 a:hover					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}

	
	
	#content a.popuplink:link			{background-image: url(/shoptest/templates/na_2009_0002/img/printer.png);}
	#content a.popuplink:active			{background-image: url(/shoptest/templates/na_2009_0002/img/printer.png);}
	#content a.popuplink:visited		{background-image: url(/shoptest/templates/na_2009_0002/img/printer.png);}	
	#content a.popuplink:hover			{background-image: url(/shoptest/templates/na_2009_0002/img/printer.png);}
	.headerlistnitsch					{background-image: url(/shoptest/templates/na_2009_0002/img/menu-orange.gif);}
	#footer .contentfooter				{background-image: url(/shoptest/templates/na_2009_0002/img/footerbackground.gif);}
	
/* ====================================================================================================================================== */

/* Link-Klassen */

	#manufacturerslist li a:link		{font-size: 11px; margin: 0px; padding: 0px; display: block; width: 209px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	#manufacturerslist li a:visited		{font-size: 11px; margin: 0px; padding: 0px; display: block; width: 209px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	#manufacturerslist li a:active		{font-size: 11px; margin: 0px; padding: 0px; display: block; width: 209px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	#manufacturerslist li a:hover		{font-size: 11px; color: #e67b1e; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	
	li.level1 a:link					{font-size: 11px; margin: 0px; padding: 0px; display: block; width: 209px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 6px; padding-bottom: 3px; padding-top: 2px;}
	li.level1 a:visited					{font-size: 11px; margin: 0px; padding: 0px; display: block; width: 209px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 6px; padding-bottom: 3px; padding-top: 2px;}
	li.level1 a:active					{font-size: 11px; margin: 0px; padding: 0px; display: block; width: 209px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 6px; padding-bottom: 3px; padding-top: 2px;}
	li.level1 a:hover					{font-size: 11px; color: #e67b1e; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 11px 6px; padding-left: 25px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; margin-bottom: 6px; padding-bottom: 3px; padding-top: 2px;}
	
	li.level2 a:link					{font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; display: block; width: 207px; color: #000; text-decoration: none; font-size: 13px; background-repeat: no-repeat; background-position: 14px 6px; padding-left: 27px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level2 a:visited					{font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; display: block; width: 207px; color: #000; text-decoration: none; font-size: 13px; background-repeat: no-repeat; background-position: 14px 6px; padding-left: 27px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level2 a:active					{font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; display: block; width: 207px; color: #000; text-decoration: none; font-size: 13px; background-repeat: no-repeat; background-position: 14px 6px; padding-left: 27px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level2 a:hover					{font-size: 11px; font-weight: bold; color: #e67b1e; text-decoration: none; font-size: 13px; background-repeat: no-repeat; background-position: 14px 6px;  padding-left: 27px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	
	li.level3 a:link					{font-size: 10px; margin: 0px; padding: 0px; display: block; width: 197px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 23px 6px; padding-left: 37px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level3 a:visited					{font-size: 10px; margin: 0px; padding: 0px; display: block; width: 197px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 23px 6px; padding-left: 37px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level3 a:active					{font-size: 10px; margin: 0px; padding: 0px; display: block; width: 197px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 23px 6px; padding-left: 37px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level3 a:hover					{font-size: 10px; color: #e67b1e; text-decoration: none; font-size: 14px; padding-left: 37px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	
	li.level4 a:link					{font-size: 10px; font-style: italic; margin: 0px; padding: 0px; display: block; width: 187px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 35px 6px; padding-left: 47px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level4 a:visited					{font-size: 10px; font-style: italic; margin: 0px; padding: 0px; display: block; width: 187px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 35px 6px; padding-left: 47px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level4 a:active					{font-size: 10px; font-style: italic; margin: 0px; padding: 0px; display: block; width: 187px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 35px 6px; padding-left: 47px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level4 a:hover					{font-size: 10px; font-style: italic; color: #e67b1e; text-decoration: none; font-size: 14px; padding-left: 47px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	
	li.level5 a:link					{font-size: 10px; font-style: italic; margin: 0px; padding: 0px; display: block; width: 187px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 45px 6px; padding-left: 57px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level5 a:visited					{font-size: 10px; font-style: italic; margin: 0px; padding: 0px; display: block; width: 187px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 45px 6px; padding-left: 57px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level5 a:active					{font-size: 10px; font-style: italic; margin: 0px; padding: 0px; display: block; width: 187px; color: #000; text-decoration: none; font-size: 14px; background-repeat: no-repeat; background-position: 45px 6px; padding-left: 57px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}
	li.level5 a:hover					{font-size: 10px; font-style: italic; color: #e67b1e; text-decoration: none; font-size: 14px; padding-left: 57px; margin-bottom: 1px; padding-bottom: 1px; padding-top: 1px;}


	li.level2							{background-repeat: no-repeat; background-position: 14px 6px;}
	li.level3							{background-repeat: no-repeat; background-position: 42px 9px;}

	h2.boxheader a:link					{font-size: 14px; color: #FFF; text-decoration: underline;}
	h2.boxheader a:visited				{font-size: 14px; color: #FFF; text-decoration: underline;}
	h2.boxheader a:active				{font-size: 14px; color: #FFF; text-decoration: underline;}
	h2.boxheader a:hover				{font-size: 14px; color: #FFF; text-decoration: none;}

	a.linkblack:link					{font-size: 12px; color: #000; text-decoration: none;}
	a.linkblack:visited					{font-size: 12px; color: #000; text-decoration: none;}
	a.linkblack:active					{font-size: 12px; color: #000; text-decoration: none;}
	a.linkblack:hover					{font-size: 12px; color: #e67b1e; text-decoration: none;}

	#OwnPage	li a:link				{font-size: 12px; color: #000; text-decoration: none;}
	#OwnPage	li a:visited			{font-size: 12px; color: #000; text-decoration: none;}
	#OwnPage	li a:active				{font-size: 12px; color: #000; text-decoration: none;}
	#OwnPage	li a:hover				{font-size: 12px; color: #e67b1e; text-decoration: none;}
	
	.contentlinks 	a:link				{color: #e67b1e; text-decoration: none;}
	.contentlinks	a:visited			{color: #e67b1e; text-decoration: none;}
	.contentlinks	a:active			{color: #e67b1e; text-decoration: none;}
	.contentlinks	a:hover				{color: #000; text-decoration: none;}

	a.cartlink:link						{font-size: 12px; color: #e67b1e; text-decoration: none;}
	a.cartlink:visited					{font-size: 12px; color: #e67b1e; text-decoration: none;}
	a.cartlink:active					{font-size: 12px; color: #e67b1e; text-decoration: none;}
	a.cartlink:hover					{font-size: 12px; color: #000; text-decoration: none;}

	a.linkwhite:link					{font-size: 12px; color: #000; text-decoration: none;}
	a.linkwhite:visited					{font-size: 12px; color: #000; text-decoration: none;}
	a.linkwhite:active					{font-size: 12px; color: #000; text-decoration: none;}
	a.linkwhite:hover					{font-size: 12px; color: #e67b1e; text-decoration: none;}

	#quicksearchbar a:link				{background-image: none; font-size: 12px; text-decoration: none; color:#000;}
	#quicksearchbar a:visited			{background-image: none; font-size: 12px; text-decoration: none; color:#000;}
	#quicksearchbar a:active			{background-image: none; font-size: 12px; text-decoration: none; color:#000;}
	#quicksearchbar a:hover				{background-image: none; color: #e67b1e;}
	
	a.footerlink:link					{background-image: none; font-size: 12px; text-decoration: none; color:#000;}
	a.footerlink:visited				{background-image: none; font-size: 12px; text-decoration: none; color:#000;}
	a.footerlink:active					{background-image: none; font-size: 12px; text-decoration: none; color:#000;}
	a.footerlink:hover					{background-image: none; color: #e67b1e;}

	.copyright a:link					{color: #999; text-decoration: none;}
	.copyright a:visited				{color: #999; text-decoration: none;}
	.copyright a:active					{color: #999; text-decoration: none;}
	.copyright a:hover					{color: #e67b1e;}
	
	p.center a, p.center a:visited, 
	p.center a:active 					{color: #000;}
	p.center a:hover					{color: #e67b1e;}

	a.taxshippingandmore:link			{color: #666; text-decoration: underline; font-size: 12px;}
	a.taxshippingandmore:visited		{color: #666; text-decoration: underline; font-size: 12px;}
	a.taxshippingandmore:active			{color: #666; text-decoration: underline; font-size: 12px;}
	a.taxshippingandmore:hover			{color: #e67b1e; text-decoration: underline; font-size: 12px;}

	a.aredlink:link						{color: #e67b1e; text-decoration: underline; font-size: 12px;}
	a.aredlink:visited					{color: #e67b1e; text-decoration: underline; font-size: 12px;}
	a.aredlink:active					{color: #e67b1e; text-decoration: underline; font-size: 12px;}
	a.aredlink:hover					{color: #666; text-decoration: underline; font-size: 12px;}

	a.aredlinknoline:link				{color: #e67b1e; text-decoration: none; font-size: 12px; font-weight: bold;}
	a.aredlinknoline:visited			{color: #e67b1e; text-decoration: none; font-size: 12px; font-weight: bold;}
	a.aredlinknoline:active				{color: #e67b1e; text-decoration: none; font-size: 12px; font-weight: bold;}
	a.aredlinknoline:hover				{color: #666; text-decoration: none; font-size: 12px; font-weight: bold;}

/* Einheitliche Breite*/

	#mainlayer, #header, 
	importantline,
	#contentmap							{width: 1200px;}
	#footer								{width: 1164px;}
	
/* Optimierter Content. Besser nicht anfassen! :D */

	#sitelimiter						{position: absolute; width: 100%; min-width: 1200px;}
	#mainlayer							{position: absolute; left: 50%; margin-left: -600px;}
	#header								{height: 317px; background-repeat: no-repeat; background-position: 25px 0px;}
	
	.headerlistnitsch					{margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; font-size: 13px;}
	.orangestar							{color: #e67b1e;}
	
	#importantline						{font-size: 14px; padding-top: 5px; padding-bottom: 5px;}
	#importantline	.leftbox			{float: left; width: 240px; text-align: center; font-weight: bold; margin-left: 25px;}
	#importantline	.centerbox			{float: left; width: 651px; min-height: 10px;}
	#importantline	.rightbox			{float: left; width: 258px; min-height: 10px;}
	
	#contentmap							{font-size: 12px;}
	#contentmap	.leftbox				{float: left; width: 240px; margin-left: 25px;}
	#contentmap	.centerbox				{float: left; width: 651px; min-height: 10px;}
	#contentmap	.rightbox				{float: left; width: 258px; min-height: 10px;}
	
	#contentmap	.content				{margin: 10px; margin-top: 0px; line-height: 18px;}
	#contentmap	.content h1				{margin: 0px; padding: 0px; margin-bottom: 7px; font-size: 16px;}
	#contentmap	.content p				{margin: 0px; padding: 0px; margin-bottom: 5px; font-size: 14px;}
	#contentmap	.content p.sanbasign	{margin: 0px; padding: 0px; margin-bottom: 5px; font-size: 14px; background-repeat: no-repeat; background-position: 18px -10px;}
	#contentmap	.content p.last			{height: 20px;}
	
	#contentmap .rightbox 
	.setacontainer .headlineboxes		{margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; color: #000; padding: 4px; padding-left: 9px;}
	#contentmap .rightbox 
	.setacontainer 
	.contentboxesstandard				{margin: 0px; padding: 0px; border: 1px dotted #ccc; border-top: none; padding: 7px; padding-bottom: 2px; margin-bottom: 10px;}
	
	.contentboxesstandardcenter				{margin: 0px; padding: 0px; border: 1px dotted #ccc; border-top: none; padding: 7px; padding-bottom: 2px; margin-bottom: 10px;
text-align:center;}

	
	.value								{margin-bottom: 5px;}
	
	#manifyingglass 					{background-repeat: no-repeat; background-position: 180px 5px;}
	#shoppingtrolley					{min-height: 50px; background-repeat: no-repeat; background-position: 163px 5px;}
	#shoppingbasket						{width: 240px;}
	
	#header	.setinforrightside			{float: right; width: 248px; height: 126px; margin-top: 151px; margin-right: 31px; padding: 0px; color: #000;}
	#header	.setinforrightside	
	p.setinforrightsideheadline			{margin: 0px; padding: 0px; margin-right: 10px; margin-left: 30px; margin-top: 1px; margin-bottom: 12px; font-size: 13px; text-align: left; font-weight: bold; height: 18px; background-repeat: no-repeat; background-position: 80px 0px;}
	#header	.setinforrightside
	p.setinforrightsidecontent			{margin: 0px; padding: 0px; margin-right: 10px; margin-top: 1px; font-size: 13px; text-align: left; line-height: 20px;}
	p.setinforrightsidecontentphone		{margin: 0px; padding: 0px; margin-right: 10px; margin-top: 1px; font-size: 25px; text-align: left; font-weight: bold;}
	
	#header .setinfoleftside			{float: left; width: 500px; height: 126px; margin-top: 7px; margin-left: 29px; padding: 0px; color: #000; z-index: 500;}
	#header	.setinfoleftside 
	p.setinforleftsideheadline			{margin: 0px; padding: 0px; margin-right: 10px; margin-top: 1px; margin-bottom: 12px; font-size: 14px; font-weight: bold; text-align: left; height: 18px;}
	
	#footer								{height: 26px; border-top: 3px solid #e67b1e; width: 1149px; margin-left: 25px;}
	#footer .contentfooter				{font-size: 12px; text-align: center; color: #000; height: 16px; padding-top: 3px; padding-bottom: 3px; margin-top: 3px;}

	.copyright							{margin-top: 1px; margin-bottom: 1px; font-size: 11px; color: #999; text-align: center;}

	#leftcol							{width: 100%;}
	
	#leftcol h2.boxmanufacturerheader, 
	ul, li, #leftcol h2.boxheader, 
	ul, li								{margin: 0px; padding: 0px;}
	#leftcol h2.boxmanufacturerheader, 
	#leftcol h2.boxheader				{font-size: 14px; color: #FFF;  padding: 4px; padding-left: 9px;}
	
	#categorymenu, #manufacturerslist	{padding-top: 7px; padding-bottom: 1px; margin-bottom: 10px;}
	
	ul.contentlist li.level1, #categorymenu li.level1, #manufacturerslist li	{list-style:none;}
	ul.contentlist li.level2, #categorymenu li.level2, #manufacturerslist li	{list-style:none;}
	ul.contentlist li.level3, #categorymenu li.level3, #manufacturerslist li	{list-style:none;}
	ul.contentlist li.level4, #categorymenu li.level4, #manufacturerslist li	{list-style:none;}
	ul.contentlist li.level5, #categorymenu li.level5, #manufacturerslist li	{list-style:none;}
	
	ul.contentlist										{padding-top: 6px; padding-bottom: 1px; margin-bottom: 10px;}
	p.center											{width: 100%; text-align: center;}
	
	#quicksearchbar										{float: left; width: 204px;}
	#quicksearchbar input								{margin: 0px; padding: 0px; border: 1px solid #ccc; width: 202px; height: 18px; margin-bottom: 2px;}
	#manifyingglassimg									{float: right; width: 31px; height: 34px; margin-bottom: 6px;}
	#manifyingglassimg input							{height: 34px; width: 31px;} 

	#loginindexemail, #loginindexpassword				{line-height: 20px;}
	#loginindexemail input, #loginindexpassword input	{margin: 0px; padding: 0px; border: 1px solid #ccc; width: 240px; height: 18px;}
	
	#shoppingbasket .shoppingtrolleypic					{background-repeat: no-repeat; background-position: 8px 25px; text-align: right; min-height: 75px; padding-top: 5px; margin-top: 5px; border-top: 1px solid #999;}
	div.hr 												{padding-top:1px; height:0; overflow:hidden; margin:0; line-height:1px; background-color:#4E4E4F}
	
	#content h1 										{width: 100%; min-height: 25px; border-bottom: 1px solid #e67b1e;}
	#content h2 										{width: 100%;font-size:14px;}
	#content h3 										{width: 100%; }
	#content a.popuplink 								{padding-left: 20px; background-repeat: no-repeat; background-position: center left; color: #e67b1e; text-decoration: underline; line-height: 30px;}
	#content a.popuplink:hover 							{color: #999;}
	#content ul li 										{margin-left: 20px;}
	
	#content .highlightbox 								{margin-top: -8px; padding: 10px;}
	#content .highlightbox h2 							{margin: 0px; padding: 0px; padding-bottom: 5px; font-size: 14px;}
	#content .highlightbox .formlogintext 				{float: left; font-weight: bold; width: 100px; line-height: 23px;}
    #content .highlightbox .formlogininputstyle 		{float: left; line-height: 23px; width: 202px;}
    #content .highlightbox .formlogininputstyle input 	{width: 200px; border: 1px solid #999;}
    #content .highlightbox .formloginrest 				{float: left; padding-left: 10px; line-height: 23px; width: 158px; text-align: center;}
	
	#content ul.info_error								{background-color: #C00; padding-bottom: 10px; margin-bottom: 5px;}
	#content ul.info_error li.infoError					{margin-left: 20px;}
	
	#newsletter_name									{margin: 0px; padding: 0px; border: 1px solid #ccc; width: 240px; height: 18px;}
	#newsletter_email									{margin: 0px; padding: 0px; border: 1px solid #ccc; width: 240px; height: 18px;}
	#newsletter_left									{float: left; width: 50px;}
	#newsletter_right									{float: right; width: 100px; text-align: right; font-size: 11px;}
	#order_newletter									{width: 242px; background-color: #CCC; border: 1px solid #999; margin-top: 4px;}
	#signinbutton_accout								{width: 242px; background-color: #CCC; border: 1px solid #999; margin-top: 4px;}
	
	p.listitems											{width: 200px; margin: 0px; padding: 0px; padding-top: 2px;}
    span.cartbox_quantity								{display: block; width: 40px; float: left; text-align: right;}
    span.cartbox_products_link							{display: block; width: 155px; float: right;}
	
	#cart_textlink										{text-align:right; margin-top: 11px;}
	
	.qty_input input									{width: 37px; border: 1px solid #999}
	
	#productinfowrap									{}
	.afks18sign											{background-image: url(/media/images/icon/usk18.gif); background-repeat: no-repeat; background-position: 415px 0px;}
	 
	#productinfoprice									{line-height: 12px;}
	
	.reviews_rating_light .reviews_rating_dark			{background:transparent url(../img/review_star.png) repeat-x scroll 0%; height:15px; position:relative; margin-top: 10px;}
	.reviews_rating_light								{background:transparent url(../img/review_star_light.png) repeat-x scroll 0%; height:15px; margin-right:5px; position:relative; width:80px; padding-bottom: 10px;}
	
	.needfulthings										{margin-top: -30px; float: right; font-size: 12px;}
	.needfulthings2										{margin-top: -37px; float: right; font-size: 12px;}
	
	#contactformnick .writencols						{white-space:nowrap; font-weight: bold; width: 100px; line-height: 22px;}
	#contactformnick .writencols_mess					{white-space:nowrap; vertical-align:top; font-weight: bold;}
	#contactformownaddress								{margin-bottom: 20px; font-size: 14px; text-align: justify; padding-bottom: 7px;}
	.contactforminputfield input						{width: 98%; border: 1px solid #999;}
	.contactforminputfield textarea						{width: 98%; border: 1px solid #999;}
	.contact_securitycode input							{border: 1px solid #999;}
	.contact_securityinput								{width: 210px; border: 1px solid #999;}
	.contact_imagebutton								{border: none; height: 20px;}
    .contactsubmit000									{width: 480px; margin-bottom: 5px;}  
	.contactsubmit001									{width: 454px; margin-top: 5px;}
    .contactsubmit002									{float: left; width: 99px; font-weight: bold;}
    .contactsubmit003									{float: left;}
    .contactsubmit004									{float: right;}
    .contactsubmit010									{float: left; width: 120px; font-weight: bold;}
    .contactsubmit011									{float: left;}
    .contactsubmit012									{float: right;}
	.contactpretext										{padding-bottom: 7px;}
	
	.signup												{margin-top: 5px; padding-bottom: 5px; margin-bottom: 5px;}
	
	#setanewframe										{margin-left: 25px; width: 1149px;}
	#setanewframe ul#checkoutnavigation					{}
												
	#setanewframe li.active, li.inactive				{list-style: none; float: left; width: 256.5px; margin-left: 10px; border: 1px solid #999; padding: 8px; height: 50px;}
	#setanewframe li.active								{background-color: #e67b1e;}
	#setanewframe li.inactive							{background-color: #ccc; color: #999;}
	.title												{font-size: 12px; font-weight: bold;}
	.description										{font-size: 12px; margin-top: 3px;}
	#subpage_shipping_nick								{margin-left: 12px; margin-right: 12px;}
	#subpage_shipping_nick h1							{font-size: 18px; font-weight: bold; border-bottom: 1px solid #999;}
	
	.aselectfieldheavy									{max-width: 400px;}
	.freedom											{margin-top: 6px;}
	#shipping_blockleft									{float: left; margin-left: 50px; max-width: 350;}
    #shipping_blockright								{float: right; width: 490px;}
	
	.shippingblock										{background-color: #FFC; border: 1px solid #ccc;}
	.header												{}
	
	.subpage_payment_textarea							{width: 953px; height: 50px; border: 1px solid #999;}
	
	.confimation_set01, .confimation_set03				{float: left; width: 50%; padding-bottom: 10px;}	
	.confimation_set02, .confimation_set04				{float: right; width: 50%; padding-bottom: 10px;}

	.tabledetails										{background-color: #FFC; border: 1px solid #ccc;}
	.headerrow											{color: #FFF; font-weight: bold;}
	.padthetotal										{padding: 6px;}
	.setthetotal										{width: 954px; margin-top: -1px; text-align: right; border: 1px solid #ccc;background-color: #FFC;}


	#messagebox	ul							{margin-left: 16px; font-weight: bold; margin-bottom: 10px;}

	h2.contentpart							{margin: 0px; padding: 0px; margin-bottom: 5px; text-decoration: underline; font-size: 14px;}
	.contentpart							{margin-bottom: 15px;}

	.logintextfield							{float: left; width: 150px; height: 19px; padding-top: 1px; font-weight: bold; margin-left: 90px;}
	.loginloginfield						{float: left; border: 1px solid #999; height: 18px; width: 156px;}
	.logintextfieldb						{float: left; width: 150px; height: 19px; padding-top: 1px; margin-left: 90px;}
	.loginloginfieldb						{float: left; width: 156px;}
	.rowlogin								{height: 20px; margin-bottom: 5px;}

	.sitedivisor							{font-size: 0px; height: 1px; margin-top: 10px; margin-bottom: 15px; border-bottom: 1px solid #e67b1e;}

	.informationul							{margin-left: 17px; margin-bottom: 5px; font-weight: bold;}
	.informationli							{list-style-type: square;}
	.newcustomer_titleleft					{float: left; margin-bottom: 5px; margin-top: -5px;}
	.newcustomer_titleright					{float: right; margin-bottom: 5px; margin-top: -5px; font-size: 10px;}

	.loginfirstrow							{float: left; width: 190px; margin-bottom: 0px;}
	.loginsecondrow							{float: left; margin-bottom: 0px;}
	.loginsecondrow	input					{border: 1px solid #999; margin: 0px; width: 430px;}
	.loginsecondrow .logininputbirthday 	{width: 140px;}

	h3.moremargintop						{margin-top: 15px;}

	.loginsecondrow select.loginformgender	{border: 1px solid #999; width: 100px;}
	.loginsecondrow select.loginformcountry {border: 1px solid #999; width: 432px;}

	.buttonregister							{width: 100%; height: 25px; padding-top: 15px; text-align: center;}

	.formcontent h3							{margin-bottom: 8px;}

	#checkout_agb 							{border: 1px solid #999; padding: 10px;}
	#checkout_agb textarea 					{border: none; margin: 0px; padding: 0px; width: 100%; height: 90px;}

	.qty_input								{vertical-align: top;}
	.qty_input input						{border: 1px dotted #999; padding: 0px; margin-top: 2px;}
	

	.productPreview { border: 3px solid #e67b1e; margin-top: 5px;}

	.productPreviewImage img {width: 140px; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; margin-right: 10px;}
div#productinfo_desc{font-size:16px;font-family:"Times New Roman", Times, serif}

div#checkout_agb{height: 200px; width: 100%; overflow: auto; padding: 2px; border: solid #999 1px; text-align: left;}
div#checkout_rescission{height: 200px; width: 100%; overflow: auto; padding: 2px; border: solid #999 1px; text-align: left;}

.cat_text_html{font-size:12px; font-family:"Times New Roman", Times, serif; border-top: 1px solid #e67b1e;}


a.tip {
	position: relative;
}

a.tip span.tool {
	display: none;
	position: absolute;
	top: 30px;
	left: 50px;
	width: 200px;
	padding: 5px;
	z-index: 100;
	background: #CAB19D;
	color: #000;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip { text-decoration: none;
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span.tool {
	display: block;
}

