form {margin:0}

.standard {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.fat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000}
.form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.form_error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFA0A0}

.fat_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 }
.headline_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}

.price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #8E75FB}
.price_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
.price_old { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;}
.price_through { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: line-through}
.special_price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: line-through}
.payment_price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000066}

.small_cart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4D4D4D; text-decoration: none}
.tax_cart {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}


a {  font-size: 12px; font-weight: normal; text-decoration: none}
a:link {  font-size: 12px; font-weight: normal;  text-decoration: none}
a:hover {  font-size: 12px; font-weight: normal;  text-decoration: underline}
a:active {  font-size: 12px; font-weight: normal;  text-decoration: none}
a:visited {  font-size: 12px; font-weight: normal; }

.price_tax { font-size: 10px; font-weight: normal; color: #4D4D4D;}
.price_tax:link { font-size: 10px; font-weight: normal; color: #4D4D4D}
.price_tax:hover { font-size: 10px; font-weight: normal; color: #4D4D4D;}
.price_tax:active { font-size: 10px; font-weight: normal; color: #4D4D4D;}
.price_tax:visited { font-size: 10px; font-weight: normal; color: #4D4D4D}

.small { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.small:link { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.small:hover { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.small:active { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.small:visited { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}

.link { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.link:link { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.link:hover { font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline}
.link:active { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.link:visited { font-size: 12px; font-weight: normal;}

/* Number of items per page */
.num_pp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
.num_pp:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000 }
.num_pp:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline}
.num_pp:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline}
.num_pp:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}

/* headnavi = oberste navi
subnavi = navi mit unternavis
navi = navi ohne unternavis */

.headnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #84b4eb; padding:5px 0 5px 5px; display: block; text-decoration: none; border-left: 5px solid #9FDAFF}
.headnavi:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none}
.headnavi:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: #9FDAFF; text-decoration: none; border-left: 5px solid #003300 }
.headnavi:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.headnavi:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

.headnavi_active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: #9FDAFF;  padding:5px 0px 5px 5px; display: block; text-decoration: none; border-left: 5px solid #003300}
.headnavi_active:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none}
.headnavi_active:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none}
.headnavi_active:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none}
.headnavi_active:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none}

.navi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding:5px 0px 5px 5px; display: block; text-decoration: none;}
.navi:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.navi:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color: #9FDAFF;}
.navi:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.navi:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}

.navi_active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding:5px 0px 5px 5px; display: block; text-decoration: none; border-left: 5px solid #9FDAFF}
.navi_active:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.navi_active:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.navi_active:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.navi_active:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}

.subnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding:5px 0px 5px 5px; display: block; text-decoration: none;}
.subnavi:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.subnavi:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color: #9FDAFF;}
.subnavi:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline}
.subnavi:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}

.subnavi_active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; padding:5px 0px 5px 5px;  display: block; text-decoration: none; border-left: 5px solid #9FDAFF}
.subnavi_active:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.subnavi_active:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-color: #9FDAFF;}
.subnavi_active:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.subnavi_active:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}


/* added for div navi */

#category_tree
{
	width: 171px;
	padding-top: 0px;
	margin-left: 2px;
	/*background: red*/
}



.d_navi
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;
	/*height: 20px;*/
	background: #FFFFFF;


}

.d_subnavi
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;
	/*height: 20px;*/
	background: #FFFFFF;
}

.d_headnavi
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;
	/*height: 20px;*/
	/*background: #00FF00;*/

}

.d_spacernavi
{
	height: 2px;
	background: #CDCCCA;
	font-size:0;
	margin:0;
}





