body {
	background-color: #FFFFFF;
	/*background-image: url(tpl/img/bg.gif);
	background-repeat: repeat-y;*/
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;	
}


.table_summary_adress{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #000000;	
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CED98F;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED98F;
}


.table_summary_produkte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #000000;	
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CED98F;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED98F;
}


.table_main
{
	background-color: #ffffff;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B1B67C;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B1B67C;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B1B67C;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B67C;
	*/
}

.table_header
{
	background-image: url(tpl/img/bg.gif);
	/*background-color: #000000;*/
}


.table_artikel
{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b4b1d4;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b4b1d4;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b4b1d4;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b4b1d4;
	
}

.table_infoline
{
	background-color:#d1cde6;
	font-weight:bold;
	color: #2c2d5d;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
font-size: 10px;
}

.table_footer
{
	background-color: #E8EDC9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CED98F;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CED98F;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CED98F;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED98F;
}

.table_navigation
{
	background-color: #ffffff;
	
}

.th_navigation
{
	background-color:#33CC33;
	font-weight:bold;
	color: #FFFFFF;
}

.tb_navigation
{
	background-color: #ffffff;
}

.table_navigation
{
	background-color: #ffffff;
}



.table_payment
{
	font-weight:normal;
	color: #000000;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10px;
}

.table_categories
{
	font-weight:normal;
	color: #000000;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10px;
}

.th_article_table
{ 
background-color: #4f4584; 
}

.tb_article_table
{ 
background-color: #d1cde6; 
}

.th_basket_table
{ 
background-color: #4f4584; 
}

.tb_basket_table
{ 
background-color: #d1cde6; 
}

.th_card_tables
{ 
background-color: #4f4584; 
color: #ffffff;
font-family: verdana,geneva,arial,helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
}

.tb_card_tables
{ 
	background-color: #d1cde6; 
}

.link_downline:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:normal; color:#000000; }
.link_downline:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:normal; color:#000000; }
.link_downline:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:normal; color:#2c2d5d;}
.link_downline:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:normal; }
.link_downline:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:normal; }

.link_navi:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; color:#000000; }
.link_navi:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; color:#000000; }
.link_navi:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; color:#2c2d5d;}
.link_navi:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; }
.link_navi:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight:normal; }

.link_underline:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; color:#000000; }
.link_underline:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; color:#000000; }
.link_underline:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; color:#2c2d5d;}
.link_underline:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; }
.link_underline:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; }

.link_details:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#000000; }
.link_details:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#000000; }
.link_details:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#2c2d5d;}
.link_details:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; }
.link_details:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; }


.link_basket_status:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; color:#000000; }
.link_basket_status:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; color:#000000; }
.link_basket_status:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; color:#2c2d5d;}
.link_basket_status:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; }
.link_basket_status:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; }


.link_pagechange:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#000000; }
.link_pagechange:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#000000; }
.link_pagechange:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.link_pagechange:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#000000;}
.link_pagechange:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#000000;}

.link_pagechange_activ:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#FF0000; }
.link_pagechange_activ:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#FF0000; }
.link_pagechange_activ:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.link_pagechange_activ:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#FF0000;}
.link_pagechange_activ:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:none; font-weight:bold; color:#FF0000;}


.link_map:link { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#2c2d5d; }
.link_map:visited { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#2c2d5d; }
.link_map:hover { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#2c2d5d;}
.link_map:active { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#2c2d5d;}
.link_map:focus { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; text-decoration:underline; font-weight:bold; color:#2c2d5d;}



.input_login
{
	border-color: #4f4584;
	border-style: solid;
	border-width: 1px;
	WIDTH: 140px;
}

.input_basket_menge
{
	border-color: #4f4584;
	border-style: solid;
	border-width: 1px;
	WIDTH: 40px;
}

.input_adress
{
	border-color: #4f4584;
	border-style: solid;
	border-width: 1px;
	WIDTH: 140px;
}

.input_adress_birthyear
{
	border-color: #4f4584;
	border-style: solid;
	border-width: 1px;
	WIDTH: 40px;
}


.input_adress_error
{
	border-color: #FF0000;
	border-style: solid;
	border-width: 1px;
	WIDTH: 140px;
}

.input_adress_empfehler
{
	border-color: #4f4584;
	border-style: solid;
	border-width: 1px;
	WIDTH: 90px;
}

.select
{
	border-color: #2c2d5d;
	border-style: solid;
	border-width: 1px;
}

.hr
{
	height:1px;
	color:#2c2d5d;
}
