body {
    margin: 					0px;
    padding: 					0px;
    background-color: 			#7f7f7f;
    overflow: 					none;
    height: 					100%;
    background-image: 			url(./0/images/back_default.gif);
	background-repeat: 			no-repeat;
	
	scrollbar-face-color:		#ffffff; /* Hintergrund */
	scrollbar-base-color:		#ffffff; /* Hintergrund */
	
	scrollbar-3dlight-color:	#ffffff; /* Rahmen aussen links oben   */
	scrollbar-darkshadow-color:	#ffffff; /* Rahmen aussen rechts unten */
	
	scrollbar-highlight-color:	#000000; /* Rahmen innen links oben   */
	scrollbar-shadow-color:		#000000; /* Rahmen innen rechts unten */
	
	scrollbar-arrow-color:		#000000; /* Pfeile */
}

body,table,td,input,a {
    margin: 					0px;
    padding: 					0px;
    font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 					9px;
    color: 						#000000;
	line-height:				12px;
}

.form_text {
    font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 					9px;
}

td.form_left, td.form_middle {
	padding-top:				4px;
	width:						83px;
	padding-right:				13px;
    vertical-align: 			top;
}

td.form_right {
	width:						83px;
    vertical-align: 			top;
    text-align:					right;
}

td.form_left_twothird {
	width:						179px;
	padding-right:				13px;
    vertical-align: 			top;
}

td.form_right_twothird {
	width:						179px;
    vertical-align: 			top;
    text-align:					right;
}

td.form_middle_twothird, {
	width:						179px;
    vertical-align: 			top;
}

td.form_middle_basket {
	width:						83px;
	padding-right:				13px;
    vertical-align: 			top;
    text-align:					right;
}

td.form_left_basket {
	width:						83px;
	padding-right:				13px;
    vertical-align: 			top;
    text-align:					right;
}

td.form_right_basket {
	width:						83px;
	padding-top:				3px;
    vertical-align: 			top;
    text-align:					right;
}

td.form_right_basket_sum_price {
	width:						83px;
	padding-bottom:				10px;
    vertical-align: 			top;
    text-align:					right;
    font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 					9px;
}

td.form_full_left {
	padding-top:				0px;
    vertical-align: 			top;
	padding-right:				13px;
    text-align:					right;
}

td.form_full_right {
	padding-top:				0px;
    vertical-align: 			top;
    text-align:					right;
}



td.form_line {
	width: 						275px;
	height: 					18px;
    background-image: 			url(./0/images/form_line_default.gif);
	background-position:		0px 9px;
	background-repeat: 			no-repeat;
}

td.form_line_full {
	width:						586px;
	height: 					50px;
    background-image: 			url(./0/images/form_line_default.gif);
	background-position:		18px 9px;
	background-repeat: 			no-repeat;
}

td.payment_left {
	width:						179px;
	height: 					18px;
	padding-right:				13px;
    vertical-align: 			top;
}

td.payment_left h1 {
	margin-top:					-5px;
}

td.payment_middle {
	width:						83px;
	height: 					18px;
	padding-right:				13px;
    vertical-align: 			top;
	padding-top:				3px;
}

td.payment_right {
	height: 					18px;
	padding-bottom:				3px;
}

textarea.full {
	width:						275px;
	height: 					75px;
	margin: 					0px;
	margin-top:					5px;
	margin-bottom:				5px;
	padding-top:				3px;
	padding-left:				2px;
  	border: 					1px #000000;
 	border-style: 				none none none none;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
}

input.form_radio {
	margin-right:				5px;
}

input.twothird {
	width:						179px;
	height: 					19px;
	margin: 					0px;
	margin-top:					0px;
	padding-top:				3px;
	padding-left:				2px;
  	border: 					1px #000000;
 	border-style: 				none none none none;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
}

input.onethird {
	width: 						83px;
	height: 					19px;
	margin: 					0px;
	margin-top:					0px;
	padding-top:				3px;
	padding-left:				2px;
  	border: 					1px #000000;
 	border-style: 				none none none none;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
}

input.smallest {
	width: 						19px;
	height: 					19px;
	margin: 					0px;
	margin-top:					0px;
	padding-top:				3px;
	padding-left:				2px;
  	border: 					1px #000000;
 	border-style: 				none none none none;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
}

input.onethird_left {
	width: 						83px;
	height: 					19px;
	margin: 					0px;
	margin-top:					0px;
	margin-right:				10px;
	padding-top:				3px;
	padding-left:				2px;
  	border: 					1px #000000;
 	border-style: 				none none none none;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
}

select.onethird {
	width: 						83px;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
}

select.twothird {
	width:						179px;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
}

input.invisible {
	width: 						83px;
	padding-top: 				2px;
	text-align: 				right;
	border: 					0px #616570;
	border-style : 				solid solid solid solid;
    font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color: 						#FFFFFF;
	font-weight: 				normal;
	background-color: 			#616570;
}

input.button_margin_top {
	margin-top: 				2px;
}


a {
    text-decoration: 			none;
    color: 						#000000;
}

.categorybox_rootcategory_exp {
    color: 						#FFFFFF;
}

a:hover {
    color: 						#FFFFFF;
}

.content {
    border-collapse: 			collapse;
	margin-top: 				-2px;
}

td.toprow_left, td.toprow_middle, td.toprow_right {
	width:						275px;
}

td.toprow_left {
    padding-left: 				10px;
}

td.toprow_middle {
    padding-left: 				18px;
    padding-right: 				18px;
}

td.toprow_right {
    padding-left: 				18px;
}

td.pagehead_logo {
    background-image: 			url(./0/images/pagehead_logo_default.gif);
	background-repeat: 			no-repeat;
	background-position:		10px 38px;
}

img.pagehead_logo {
	width:						303px;
	height:						72px;
}

td.pagehead_title {
	height:						77px;
	text-align:					right;
	padding-top:				36px;
    font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 					27px;
    color: 						#fff;
}

.navigation {
	width:						100%;
	margin-bottom:				10px;
}

.navigation_column {
	width:						91px;
    vertical-align: 			top;
}

.login_left {
	width:						96px;
}

.login_right {
	width:						179px;
	text-align:					right;
}

.leftitem, .middleitem, .rightitem, .middleitem_not_down, .rightitem_not_down {
	width:						275px;
	height:						360px;
    vertical-align: 			top;
    padding-top: 				70px;
    border-spacing: 			0px;
    border-collapse: 			collapse;
    padding-left: 				18px;
    padding-right: 				18px;
    font-size: 					11px;
}

.middleitem a, .rightitem a, .middleitem_not_down a {
    font-size: 					11px;
}

a.link_high {
	text-decoration:			underline;
}

a.link_high_small {
	text-decoration:			underline;
    font-size: 					9px;
}

.leftitem {
    padding-left: 				10px;
}

.middleitem_full, .middleitem_full_down, .middleitem_full_down_single {
	width:						586px;
    padding-left: 				18px;
    font-size: 					11px;
    vertical-align: 			top;
	height
}

.middleitem_full_down {
    vertical-align: 			top;
    padding-top: 				70px;
    padding-bottom: 			10px;
}

.middleitem_full_down_single {
	height:						357px;
    padding-top: 				70px;
}

.middleitem_not_down {
	height:						0px;
    padding-top: 				0px;
}
.rightitem_not_down {
	height:						0px;
    padding-top: 				0px;
    padding-right: 				0px;
}

.rightitem {
    padding-right: 				0px;
    vertical-align: 			top;
}

h1 {
    font-family: 				Arial, Helvetica, sans-serif;
    margin: 					0px;
    padding: 					0px;
    padding-bottom: 			0px;
    color: 						#FFFFFF;
    font-size: 					11px;
    font-weight: 				bold;
}

.error {
    color: 						#FF9900;
}

.pagenavigation {
    margin-top: 				-59px;
    /*background-image: 			url(./0/images/form_line_default.gif);*/
	background-position:		0px 46px;
	background-repeat: 			no-repeat;
}

.baskethistory {
	height:						71px;
    padding-left: 				18px;
    padding-top: 				45px;
    background-image: 			url(./0/images/form_line_default.gif);
	background-position:		18px 59px;
	background-repeat: 			no-repeat;
    vertical-align: 			top;
}

.pagenavigation_left, .pagenavigation_right {
    width: 						83px;
	height:						59px;
    padding-bottom: 			13px;
    vertical-align: 			bottom;
}

.pagenavigation_left {
    padding-right: 				13px;
}

.pagenavigation_middle {
    padding-bottom: 			13px;
    vertical-align: 			bottom;
}

.pagenavigation_right {
    padding-left: 				13px;
    text-align: 				right;
}

.pagenavigation_high {
	color:						#FFFFFF;
}

.pagenavigation_left a, .pagenavigation_right a, .pagenavigation_middle a {
	font-size: 					9px;
}

.productlist {
    vertical-align: 			top;
    margin-bottom: 				10px;
}

.productlist_text {
    vertical-align: 			top;
    font-size: 					11px;
}

.productlist_text a {
    font-size: 					11px;
}

.basket_text {
    width: 						179px;
    vertical-align: 			top;
    font-size: 					11px;
}

.basket_text h1 {
    padding-bottom: 			3px;
}

.basket_button_layout {
    margin-top: 				3px;
}

.productlist_image_left {
    width: 						83px;
    height: 					83px;
    vertical-align: 			top;
    padding-right: 				13px;
}

.productlist_image_right {
    width: 						83px;
    height: 					83px;
    vertical-align: 			top;
    padding-left: 				13px;
}

.productblock_thumbnail_left, .productblock_thumbnail_middle, .productblock_thumbnail_right {
    width: 						83px;
    height: 					83px;
    padding-bottom: 			13px;
}

.productblock_thumbnail_left {
    padding-right: 				13px;
}

.productblock_thumbnail_right {
    padding-left: 				13px;
}

.productlist_href {
    color: 						#FFFFFF;
	text-decoration: 			underline;
}

.thumbnail {
    width: 						83px;
    height: 					83px;
	background-image:			url(./0/images/thumb_back_high_default.gif);
	cursor:						pointer;
	color:						#FFFFFF;
	background-repeat: 			no-repeat;
}

.thumbnail_mouseover_text {
    width: 						83px;
    height: 					83px;
	padding:					2px;
    text-align: 				left;
    vertical-align: 			top;
	color:						#FFFFFF;
	background-image:			url(./0/images/spacer.gif);
}

.thumbnail_empty {
    width: 						83px;
    height: 					83px;
}

.product {
    margin-top: 				-59px;
    margin-bottom: 				10px;
}

.product_text {
	height:						59px;
    padding-bottom: 			10px;
    vertical-align: 			bottom;
}

.product_text_copy {
    padding-top: 				3px;
    padding-bottom: 			10px;
    vertical-align: 			bottom;
}

.product_text_long {
    padding-top: 				5px;
    padding-bottom: 			5px;
    vertical-align: 			top;
}

.product_text_long, p.product_text_long, a.product_text_long, strong.product_text_long {
    font-size: 					11px;
}

.product_image {
	width:						275px;
	height:						275px;
	padding:					1px;
	background-image:			url(./0/images/prev_line_dotted_default.gif);
	background-repeat: 			no-repeat;
    text-align: 				left;
    vertical-align: 			bottom;
}

.product_additional_products {
    margin-top: 				5px;
}

.pagebottom_stroke {
    padding-left: 				10px;
}

.pagebottom_left {
    height: 					300;
    padding-top: 				10px;
    padding-left: 				10px;
    padding-right: 				18px;
    vertical-align: 			top;
}

.pagebottom_left a {
	text-decoration: 			underline;
}

.pagebottom_middle {
    height: 					300;
    padding-top: 				10px;
    padding-left: 				10px;
    padding-right: 				18px;
    vertical-align: 			top;
}

.pagebottom_right {
    padding-top: 				10px;
    height: 					300;
    padding-left: 				18px;
    vertical-align: 			top;
    text-align: 				right;
}

.stroke {
    background-image: 			url(./0/images/form_line_default.gif);
}

.category_image {
	margin-bottom: 				10px;
}

.button_separation {
	cursor:						pointer;
}

.button_separation_small {
	margin-right: 				3px;
	cursor:						pointer;
}
