form {margin:0}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align: left;
	padding: 0px;
	margin: 0px;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align: left;
	padding: 0px;
	margin: 0px;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: normal; color: #ADADAD; text-align: left;
	/*font-size: 12px; font-weight: bold; color: #000000; text-align: left;*/
	padding: 0px;
	margin: 0px;
}

h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: left;
	padding: 0px;
	margin: 0px;
}

.standard {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align:left;}
.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}
.copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4D4D4D;}

.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}
.details_headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}

.price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4C6D94}
.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: 10px; font-weight: normal; color: #666666;}
.price_through { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: line-through}
.special_price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
.small:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000 }
.small:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline}
.small:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline}
.small:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}

/* 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}

.price_tax {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4D4D4D; text-decoration: none}
.price_tax:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4D4D4D}
.price_tax:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4D4D4D; text-decoration: underline}
.price_tax:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4D4D4D; text-decoration: underline}
.price_tax:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4D4D4D}

.link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.link:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}
.link:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}
.link:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}

.link_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.link_white:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF}
.link_white:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline}
.link_white:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline}
.link_white:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF}



.navi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; 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: underline; }
.navi:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }
.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: normal; color: #0868B4; text-decoration: underline}
.navi_active:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0868B4; text-decoration: underline}
.navi_active:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0868B4; text-decoration: underline}
.navi_active:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0868B4; text-decoration: underline}
.navi_active:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0868B4; text-decoration: underline}

.subnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic;  color: #4286FF; text-decoration: none}
.subnavi:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #4286FF; }
.subnavi:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #4286FF; text-decoration: underline;}
.subnavi:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #4286FF; text-decoration: underline;}
.subnavi:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic;color: #4286FF; }

.subnavi_active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0868B4; text-decoration: underline}
.subnavi_active:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #0868B4; text-decoration: underline}
.subnavi_active:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #0868B4; text-decoration: underline}
.subnavi_active:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #0868B4; text-decoration: underline}
.subnavi_active:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #0868B4; text-decoration: underline}

.headnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.headnavi:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.headnavi:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}
.headnavi:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}
.headnavi:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}

.headnavi_active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0868B4; text-decoration: underline}
.headnavi_active:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0868B4; text-decoration: underline}
.headnavi_active:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0868B4; text-decoration: underline}
.headnavi_active:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0868B4; text-decoration: underline}
.headnavi_active:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0868B4; text-decoration: underline}


/* Product List / Artikelliste */
.pdl
{
	position: relative;
	height: auto !important;
	width: 100%;
	border-bottom: 1px dashed #999999;
	padding-bottom: 7px;
	padding-left: 6px;
}

.pdl_img
{
	width: 150px;
	padding-top: 8px;
	float:left;
}

.pdl_des
{
	padding: 5px;
	width: 420px;
	float:left;
}

.pdl_btn
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
}

/* Listen: News */
.news_date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFA500; text-align:left;}

.ls
{
	width: 100%;
	border-bottom: 1px dashed #999999;
	padding-bottom: 7px;
	padding-left: 6px;
}

.ls_img
{
	/*border: 1px solid blue;*/
	width: 120px;
	padding-top: 8px;
	float:left;
}

.ls_des
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;
	
	padding: 5px;
	width: 490px;
	float:left;
}

/* Ende Listen */

/* Movies */
.mol
{
	position: relative;
	height: auto !important;
	width: 650px;
	border-bottom: 1px dashed #999999;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 6px;
}

.mol_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;
	width: 460px;
	padding-top: 2px;
	float:left;
}

.mol_dbox
{
	width: 460px;
	padding-top: 8px;
	float:left;
}

.mol_img
{
	width: 105px;
	float:left;
}

.mol_btn
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding-bottom: 7px;
	padding-right: 5px;
}

.mol_des
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4D4D4D; text-align: left;
	width: 100px;
	padding: 0px 0px 4px 0px;
	float: left;
}

.mol_price
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4D4D4D; text-align: left;
	width: 100px;
	padding: 0px 0px 4px 0px;
	float: left;
}

.mol_val
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4D4D4D; text-align: left;
	width: 350px;
	padding: 0px 0px 4px 0px;
	float: left;
}


/* Product List multi-column / Artikelliste mehrspaltig */
.pdlm
{
	position: relative;
	height: auto !important;
	/*overflow: auto;*/
	width: 650px;
	/*border: 1px solid blue;*/
}

.pdlm_child
{
	/*border: 1px solid black;*/
	width: 310px;
	height: 275px;
	padding: 3px;
	margin: 2px;
	border-bottom: 1px dashed #999999;
	float:left;
}



/* added for div navi */
#category_tree
{
	padding-top: 0px;
	padding-left: 0px;
	/*background: red*/
}

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

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

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

.d_spacernavi
{
	height: 8px;
	font-size: 0px;
	/*background: #666666*/
}

/*teaser boxes (offers, releases)*/
.teaser_img
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #4C6D94;
	width: 50px;
	float: left;
}

.teaser_val
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #4C6D94;
	width: 115px;
	height: 41px;
	float: left;
}

.teaser_rel
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FF4400;
	width: 115px;
	height: 24px;
	float: left;
}
	