/*	------------------------ 	common			 	------------------------------------*/
body
					{
					background-color:#ffffff;
					}

body, h1, h2, h3, th, td, li, code, input
					{
					line-height:1.9em;
					vertical-align:top;
					}

body, h1, h2, h3, b, th, td, li, code, input
					{
					font-family:Verdana,sans-serif;
					font-size:11px;
					margin-left:0px;
					margin-top:0px;
					}

h1
					{
					/* dark blue */
					font-size:11px;
					color:#252B5B;
					/* color:#FF0099; */
					}

h2
					{
					/* blue */
					font-size:11px;
					color:#0488D3; 
					}

h3
					{
					/* black */
					font-size:11px;
					}

b					{
					font-weight:bold;
					color:#252B5B;
					}

b.small				{
					font-size:9px;
					font-weight:normal;
					color:#252B5B;
					}

b.h1				{
					font-size:12px;
					font-weight:bold;
					color:#252B5B;
					}	

b.h1_small			{
					font-size:10px;
					font-weight:bold;
					color:#252B5B;
					}	

b.h2				{
					font-size:12px;
					font-weight:normal;
					color:#0488D3; 
					}

b.h2_small			{
					font-size:10px;
					font-weight:normal;
					color:#0488D3; 
					}

b.red				{
					color:#EE0000; 
					}

b.cyan				{
					color:#0488D3; 
					}

p.strike			{
					line-height:0.8em;
					vertical-align:bottom;
					}
					
b.strike			{
					text-decoration:line-through;
					color:#EE0000; 
					}

img					{
					margin-top:10px;
					margin-bottom:10px;
					border-color:black;
					border-width:1px;
					}

ol, ul, li  		{
					padding:0 0 0 0;
					margin-bottom:2px; 
					margin-left:0px;
					list-style-type:none;
					/*
					border:thin solid red;	
					*/
					}

form 				{
					font-size:10px;
					}

input.address		{
					font-size:10px;
					width:300px; 
					border:2px inset #ddd; 
					}


select.country		{
					font-size:10px;
					font-weight:normal;
					width:300px; 
					border:2px inset #ddd; 
					}

select.country_nav	{
					font-size:11px;
					font-weight:normal;
					border:2px inset #ddd; 
					}

.invisible			{
					display:none;
					}


a:link      		{ 
					text-decoration:none;
					/*	
					color:#068AD5;
					color:#0488D3; 
					*/
					color:#0488D3; 
					}

a:visited   		{
					text-decoration:none;
					/*	
					*/
					color:#0488D3; 
					}

a:hover  			{
					text-decoration:none;
					color:#AA0000; 
					}

a:active    		{
					text-decoration:none;
					/*	
					color:#0488D3; 
					*/
					color:#AA0000; 
					}

a:focus    			{
					text-decoration:none;
					/*	
					color:#068AD5;
					*/
					color:#0488D3; 
					}

/* Bestellung ueber Link, Button ist formatierter Text */
a.button			{	
					background-color:#E0E0F0;
					padding:4px; 
					margin:2px;
					}

/* Paypal Bestellung ueber Formular Post, daher Input Button */
input.button		{
					background-color:#E0E0F0;
					color:#EE0000; 
     	    		font-size:11px;
					}


/*	------------------------ 	format top		 	----------------------------------- */
/*			table format																*/
/*			td total_width = width+ padding-left + padding-right						*/
/* ------------------------------------------------------------------------------------ */
table.top			{	
					/* total width = 870px */
					/*
					border:thin solid black;	
					*/
					}

td.top_navigation	{
					/* width = 180px */
					background-image:url(../pic/background_left.jpg);

					vertical-align:top;
					text-align:right;
					width:160px;
					padding-top:25px;
					padding-right:20px;
					/*
					border:thin solid blue;	
					*/
					}

td.top_main			{
					/* width = 690 px */ 
					/*
					background-image:url(../pic/background_right.jpg);
					*/
					vertical-align:top;
					text-align:justify;
					width:510px;
					padding-top:20px;
					padding-left:20px;
					padding-right:20px;
					/*
					width:490px;
					padding-right:180px;
					border:thin solid blue;	
					*/
					}

td.top_right		{
					/* width = 180 px */ 
					/*
					background-image:url(../pic/background_product_text.jpg);
					*/
					background-image:url(../pic/background_right_s.jpg);
					vertical-align:top;
					text-align:justify;
					width:160px;
					padding-top:20px;
					padding-left:20px;
					padding-right:20px;
					/*
					border:thin solid red;	
					*/
					}

td.top_category		{
					vertical-align:top;
					text-align:justify;
					width:710px;
					padding-top:20px;
					padding-left:20px;
					padding-right:20px;
					/*
					border:thin solid blue;	
					*/
					}

td.top_copyright	{
					text-align:right;
					padding-top:20px;
					padding-right:20px;
					}

/*	------------------------ 	format navigation 	------------------------------------*/
/* head */
h1.navigation_home	{
					font-size:11px; 
					text-align:right; 
					margin-top:0px; 
					margin-bottom:3px; 
					}

h1.navigation		{
					font-size:10px; 
					text-align:right; 
					margin-top:15px; 
					margin-bottom:3px; 
					}

/* link */
h2.navigation		{

					font-weight:normal;
					font-size:10px;
					text-align:right; 
					vertical-align:top;
					margin-top:0px; 
					margin-bottom:3px; 
					}


h2.navigation_left	{
					font-weight:normal;
					font-size:10px;
					text-align:left; 
					vertical-align:top;
					margin-top:0px; 
					margin-bottom:3px; 
					}

/* img shopping cart */
img.navigation		{
					margin-top:0px; 
					margin-bottom:0px; 
					}

/*	------------------------ 	format main 		------------------------------------*/
/* head */
h1.main				{
					font-size:15px; 
					text-align:left; 
					margin-top:0px; 
					margin-bottom:5px; 
					}
h2.main				{
					font-size:13px; 
					text-align:left; 
					margin-top:10px; 
					margin-bottom:5px; 
					}

h3.main				{
					font-size:11px; 
					margin-top:10px; 
					margin-bottom:0px; 
					}

/* new products on start */
table.newproducts	{
					text-align:center;
					width:100%;
					margin-bottom:20px; 
					}

td.newproducts		{
					text-align:center;
					}

/*	------------------------ 	contact					------------------------------------*/
img.contact			{
					margin-top:0px; 
					margin-bottom:0px; 
					border-color:black;
					border-width:1px;
					}

img.noborder		{
					margin-top:10px; 
					margin-bottom:10px; 
					border:none;
					}

/*	------------------------ 	category main			------------------------------------*/
table.category		{
					vertical-align:middle;
					width:100%;
					border-spacing:10px;
					/*
					border:thin solid blue;
					*/
					}

/* sites category - (product, button), text */
td.category_left		
					{	
					text-align:justify;
					width:50%;
					border:thin solid black;
					}

td.category_right	{	
					background-image:url(../pic/background_product_text.jpg);
					text-align:justify;
					vertical-align:top;
					padding-top:10px;
					padding-bottom:10px;
					padding-left:10px;
					padding-right:10px;
					width:50%;
					border:thin solid black;
					}

/*	------------------------ 	category picture, price button  ----------------------*/
table.category_left_picture_price_button
					{
					border-spacing:0px;
					}

td.category_left_picture	{
					width:50%;
					text-align:center;
					/*
					border:thin solid red;
					*/
					}

td.category_left_price	{
					text-align:left;
					vertical-align:top;
					/*
					border:thin solid red;
					*/
					}

td.category_left_button			{
					text-align:right;
					vertical-align:top;
					/*
					border:thin solid red;
					*/
					}

/*	------------------------ 	category - price curreny         ----------------------*/
table.currency		{
					vertical-align:middle;
					text-align:center;
					background-color:#FFFFFF;
					}

td.currency			{
					width:100px;
					text-align:center;
					}

td.currency_left	{
					text-align:left;
					}

/*	------------------------ 	pdf download                      ----------------------*/
table.download
					{
					width:100%;
					border-spacing:0px;
					}

td.download
					{
					padding-right:5px;
					padding-top:0px;
					padding-bottom:10px;
					text-align:right;
					}

/*	------------------------ 	reseller                          ----------------------*/
/*
table.reseller
					{
					width:100%;
					border-spacing:0px;
					border-width:2px;
					border-color:black;
					border-style:solid;
					}
tr.reseller
					{	
					border-width:1px;
					border-color:black;
					border-style:solid;
					}
td.reseller				
					{	
					border-width:1px;
					border-color:black;
					border-style:solid;
					}
*/

/*	------------------------ 	format cart tables 	------------------------------------*/
/*
					color:#068AD5;
*/
					
h1.cart				{
/*
					color:#DD0000;
*/
					color:#333C67;
					font-size:12px; 
					margin-left:5px; 
					margin-top:5px; 
					margin-bottom:5px; 
					}

table.cart1			{
					background-color:#1789D0;
					width:100%;
					/*
					padding-top:10px;
					padding-bottom:10px;
					padding-left:10px;
					padding-right:10px;
					border:thin solid red;
					*/
					}

td.cart11			{
					background-image:url(../pic/background_cart_table_head_n.jpg);
					}

td.cart12			{
					background-image:url(../pic/background_cart_table_body_n.jpg);
					text-align:left;
					}

table.cart2			{
					width:100%;
					/*
					border-spacing:5px;
					border:thin solid red;
					*/
					}

/*	------------------------ 	format cart button 	------------------------------------*/
table.button		{
					/*
					width:490px;
					*/
					width:510px;
					background-color:#FFFFFF;
					/*
					border:thin solid red;
					*/
					}

td.button1			{
					padding-top:10px;
					text-align:left;	
					}

td.button2			{
					padding-top:10px;
					text-align:right;	
					}


	
/*	------------------------ 	format footer (link	and validator ----------------------*/
table.footer		{
					width:100%;
					border-spacing:0px;
					padding:0px;
					padding-top:20px;
					}

td.footer_left		{
					border-spacing:0px;
					padding:0px;
					text-align:left;	
					}

td.footer_right		{
					border-spacing:0px;
					padding:0px;
					text-align:right;	
					}

p.copyright	 		{
					font-size:10px;
					margin-top:20px;
					text-align:right;	
					}

p.confirmation		{
					font-weight:bold;
					margin-top:20px;
					font-size:12px;
					color:#FF3333;
					}

/*
					text-align:left;
					text-align:center;
					text-align:right;

					vertical-align:top;
					vertical-align:middle;
					vertical-align:bottom;
*/
