		body {
			margin:					0px;
			background-color:		#000000;
			font-family:			Arial;
			font-size:				10px;
			color:					#282828;
		}
		
		table, tr, td, div {
			font-family:			Arial;
			font-size:				10px;
			color:					#282828;
		}
		
		INPUT, TEXTAREA {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: normal;
		    font-size: 11px;
		    text-align: left;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		    overflow: hidden;
		    scrollbar-base-color: #FFFFFF;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-arrow-color: #000000;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-face-color: #FFFFFF;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-shadow-color: #FFFFFF;
			scrollbar-track-color: #FFFFFF;
		}
		
		SELECT {
			background-color: #888888;
		}
		
		INPUT[type=image] {
		    border: 0px;
		}
		
		td.left_1 {
			width:					187px;
			height:					137px;
		}
		
		td.left_2 {
			width:					187px;
			height:					46px;
		}
		
		td.left_3 {
			background-repeat:		no-repeat;
			width:					187px;
			padding-top:			680px;
		}
		
		td.left_4 {
			background-repeat:		repeat-y;
			width:					187px;
		}
		
		td.left_5 {
			width:					187px;
			height:					92px;
		}
		
		td.canyon_logo {
			background-image:		url('canyon_logo.jpg');
			width:					339px;
			height:					137px;
		}
		
		td.header {
			background-image:		url('header.jpg');
			width:					489px;
			height:					137px;
		}
		
		td.navi {
			background-image:		url('navibar.jpg');
			width:					826px;
			height:					46px;
			color:					#888888;
			padding-top:			5px;
			padding-left:			10px;
		}
		
		html>body td.navi {
			background-image:		url('navibar.jpg');
			width:					816px;
			height:					41px;
			color:					#FFFFFF;
			padding-top:			5px;
			padding-left:			10px;
		}
		
		td.content {
			background-color:		#888888;
		}
		
		td.dyncontent {
			background-color:		#888888;
		}

		td.footer {
			background-image:		url('images/footer2010.jpg');
			background-repeat:		no-repeat;
			background-color:		#000000;
			background-position:	bottom;
			width:					826px;
			height:					120px;
			color:					#000000;
			padding-bottom:			103px;
			padding-left:			3px;
		}
		
		html>body td.footer {
			background-image:		url('images/footer2010.jpg');
			background-repeat:		no-repeat;
			background-color:		#000000;
			background-position:	bottom;
			width:					808px;
			height:					120px;
			color:					#000000;
			padding-bottom:			103px;
			padding-left:			3px;
		}
			
		td.right_1 {
			width:					187px;
			height:					137px;
		}
		
		td.right_2 {
			width:					187px;
			height:					46px;
		}
		
		td.right_3 {
			width:					187px;
			padding-top:			680px;
		}
		
		td.right_4 {
			width:					187px;
		}
		
		td.right_5 {
			width:					187px;
			height:					92px;
		}
				
		td.content_seperator {
			width:					20px;
		}
		
		table.content {
			width:					800px;
		}
		
		.footNav_1 {
			font-family: 			Arial;
			font-size: 				10px;
			font-weight:			bold;
			color: 					#FFFFFF;
			padding-right: 			5px;
		}

		.footNav_1 a {
			font-weight:			bold;
			color:					#FFFFFF;
			text-decoration:		none;
		}
		
		
		.footNav_2 {
			font-family: 			Arial;
			font-size: 				10px;
			font-weight:			bold;
			color: 					#F29400;
			padding-right: 			5px;
		}
		
		.footNav_2 a {
			font-weight:			bold;
			color:					#F29400;
			text-decoration:		none;
		}
		
		.footNav_1 a:hover {
			font-weight:			bold;
			color:					#F29400;
			text-decoration:		none;
		}
		
		.footNav_2 a:hover {
			font-weight:			bold;
			color:					#F29400;
			text-decoration:		none;
		}
		
		.textheader {
			background-color: 		#888888;
			height: 				16px;
			margin-bottom:			7px;
			margin-top: 			30px;
			background-image: 		url('textheaderback.gif');
			background-repeat: 		repeat-x;
			background-position: 	bottom;
			clear:					both;
		}
		
		.subnavitable {
			margin-left:			0px;
			width:					100%;
			height: 				376px;
			background-repeat: 		no-repeat;
			background-position: 	bottom right;
		}
		
		.subnavi_first_active {
			margin-left: 			0px;
			margin-right: 			6px;
			padding-left: 			33px;
			width:					225px;
			background-image: 		url('subnavi_first_back.gif');
			background-repeat: 		repeat-x;
			background-position: 	bottom;
		}
		
		.subnavi_first_nonactive, .subnavi_first_spacer {
			margin-left: 			0px;
			margin-right: 			6px;
			padding-left: 			33px;
			width:					225px;
			background-image: 		url('trennstrich_subnavi.gif');
			background-repeat: 		repeat-x;
			background-position: 	bottom;
		}
		
		.subnavi_first_spacer {
			padding-left: 			23px;
			width:					235px;
		}
		
		.subnavi_second_active {
			margin-left: 			0px;
			margin-right: 			6px;
			padding-left: 			33px;
			height:					17px;
			width:					225px;
			background-image: 		url('trennstrich_subnavi.gif');
			background-repeat: 		repeat-x;
			background-position: 	bottom;
			font-size: 				11px;
			color: 					#282828;
			font-weight: 			bold;
		}
		
		.subnavi_second_nonactive {
			margin-left: 			0px;
			margin-right: 			6px;
			padding-left: 			33px;
			width:					225px;
			background-image: 		url('trennstrich_subnavi.gif');
			background-repeat: 		repeat-x;
			background-position: 	bottom;
			font-size: 				11px;
			color: 					#000000;
			font-weight: 			bold;
			height:					17px;
		}
		
		.subnavi_second_active a {
			color: 					#282828;
			text-decoration: 		none;
		}
		
		.subnavi_second_nonactive a {
			color: 					#000000;
			text-decoration: 		none;
		}
		
		.contentcell_subnavi {
			height:					100%;
			width:					230px;
			background-image:		url('middlebackground.gif');
			background-repeat:		repeat-y;
			padding-top:			30px;
		}
		
		td.dynl {
			background-image:		url('left_4.jpg');
			background-repeat:		repeat-y;
			width:					187px;
		}
		
		td.dynr {
			background-image:		url('right_4.jpg');
			background-repeat:		repeat-y;
			width:					187px;
		}
		
		.cobject{
			background-image: 		url('content_bottom_back.gif');
			background-repeat: 		repeat-x;
			background-position: 	bottom;
			padding-bottom:			18px;
			margin-bottom: 			10px;
		}
		
		.basket_seperator {
			background-image: url('content_bottom_back.gif');
			background-repeat: repeat-x;
			background-position: top;
			padding-bottom:5px;
			padding-top: 5px;
		}
		
		.basket_seperator_total {
			background-image: url('basket_seperator_total_back.gif');
			background-repeat: repeat-x;
			background-position: top;
			padding-bottom:5px;
			padding-top: 5px;
		}
		
		.shop_sizes {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			border: 1px solid black;
			background-color: #F6F6F6;
			font-weight: normal;
			margin-bottom:0px;
		}
		
		select {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			border: 1px solid black;
			background-color: #F6F6F6;
			font-weight: normal;
			margin-bottom:3px;
		}
		
		
		.shop_imagetd {
			padding:5px;
		}
		
		.shop_itemdescription{
			padding-top: 10px;
			width:200px;
		}
		
		.shop_2baskettd{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			font-weight: bold;
			vertical-align: top;
			text-align: right;
			padding-top: 10px;
		}
		
		.shop_price{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			/* color: #F46700; */
			color: #000000;
			font-weight: bold;
		}
		
		.shop_singleitem_title{
			padding: 5px;
		}
		
		.shop_singleitem_infotable{
			width: 500px;
			margin-top: 25px;
		}
		
		.shop_singleitem_infotable_label{
			border-top: 1px dashed black;
			width: 100px;
		}
		
		.shop_singleitem_infotable_info{
			border: 1px dashed black;
			padding: 3px;
			background-color: #F1F1F1;
			width:400px;
		}
		
		.put_in_basket, .update_basket, .gotopayment, .backtobasket, .payorder, .backtoaddress, .finalizeorder {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F6F6F6;
		    margin-top: 10px;
		    padding-top: 1px;
		    padding-left: 1px;
		    padding-right: 1px;
		    padding-bottom: 1px;
		    cursor: pointer;
			cursor: hand;
			font-weight: normal;
		}
		
		.quantity {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    font-size: 11px;
		    text-align: center;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #FFFFFF;
		    margin-top: 10px;
		}
		
		.quantity_basket {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    font-size: 11px;
		    text-align: center;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #FFFFFF;
		}
		
		
		.shoplink a {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:link {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:visited {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:active {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:hover {
			color: #AAAAAA;
			font-weight: bold;
			font-style: normal;
			text-decoration: none;
		}
		
		.basketlink a:link {
			color: #000000;
			font-weight: bold;
			text-decoration: underline;
		}
		
		.basketlink a:hover {
			color: #F46700;
			font-weight: bold;
			font-style: normal;
			text-decoration: underline;
		}
		
		.inputfield, .textarea {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: normal;
		    font-size: 11px;
		    text-align: left;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		    overflow: hidden;
		    scrollbar-base-color: #FFFFFF;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-arrow-color: #000000;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-face-color: #FFFFFF;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-shadow-color: #FFFFFF;
			scrollbar-track-color: #FFFFFF;
		}
		
		.seestatus, .entercode, .addorderstatus, .select, .updateemail, .sendmessage {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F6F6F6;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		}
		
		.select_normal {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F6F6F6;
		}
		
		.admin_inputfield, .admin_textarea {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: normal;
		    font-size: 11px;
		    text-align: left;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		    overflow: hidden;
		    scrollbar-base-color: #F8BAA3;
			scrollbar-3dlight-color: #F8BAA3;
			scrollbar-arrow-color: #000000;
			scrollbar-darkshadow-color: #F8BAA3;
			scrollbar-face-color: #F8BAA3;
			scrollbar-highlight-color: #F8BAA3;
			scrollbar-shadow-color: #F8BAA3;
			scrollbar-track-color: #F8BAA3;
		}
		
		.admin_inputfield {
		  height: 22px;
		}
		
		.admin_select {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F8BAA3;
		}
		
		.admin_submit {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F8BAA3;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		}
		
		.tx-ttproducts {
			width: 100%;
		}
		
		.tt_products_listtable {
			width: 100%;
		}
		
		.tx-ttproducts-producttitle {
			background-image: url('content_bottom_back.gif');
			background-repeat: repeat-x;
			background-position: bottom;
			width:99px;
			font-weight: bold;
			font-size: 14px;
			color: #EA5421;
			padding-bottom: 10px;
			padding-top: 5px;
			width:100%
		}
		
		.tx-ttproducts-notes, .tx-ttproducts-price {
			padding-top: 15px;
			padding-left: 10px;
			padding-right: 10px;
		}
		
		.tx-ttproducts-notes {
			width: 99%;
		}
		
		.tx-ttproducts-price {
			padding-left: 0px;
		}
		
		.tx-ttproducts-priceformat {
			font-weight: bold;
			font-size: 14px;
		}
		
		
		.content_textheader {
			background-color: #888888;
			height: 18px;
			margin-bottom: 7px;
			margin-top: 30px;
		}
		
		.uploadIcon {
			padding-right: 3px;
		}
		
		.files {
			padding-left: 3px;
		}
		
		a {
			text-decoration: none;
			color: #000000;
		}
		
		a:hover {
			color: #282828;
		}
		
		/** Styles for dealerportal **/
		.clic_dealerportal_inputfield_basket {
		    font-family: 		Arial, Helvetica, sans-serif;
		    font-weight: 		normal;
		    font-size: 			11px;
		    text-align: 		left;
		    border: 			1px solid black;
		    color: 				#000000;
		    background-color:	#888888;
		    width:				25px;
		    text-align:			center;
		}
		
		.clic_dealerportal_submitbutton {
		    font-family: 		Arial, Helvetica, sans-serif;
		    font-size: 			11px;
		    border: 			1px solid black;
		    background-color: 	#F6F6F6;
		    cursor: 			pointer;
			cursor: 			hand;
			font-weight: 		normal;
		}
		
		.clic_dealerportal_list_table {
			width:				540px;
		}
		
		.clic_dealerportal_list_tr {
			background-color:	#888888;
		}
		
		.clic_dealerportal_list_tr_hover {
			background-color:	#ACACAC;
		}
		.clic_dealerportal_list_td_label, .clic_dealerportal_list_td_label_nowrap {
			border-top:			1px solid black;
			font-weight:		bold;
		}
		
		.clic_dealerportal_list_td_label_description {
			font-weight: normal;
			width: 250px;
		}
		
		.clic_dealerportal_list_td_label_description a {
			font-weight: normal;
		}
		
		.clic_dealerportal_list_td_integers {
			text-align : right;
			border-top:			1px solid black;
		}
		
		.clic_dealerportal_list_td_label_nowrap {
			white-space : nowrap;	
		}
		
		.clic_dealerportal_list_td {
			border-top:			1px solid black;
		}
		
		.clic_dealerportal_list_td_center {
			border-top:			1px solid black;
			text-align: center;
		}
		.clic_dealerportal_list_td_title, .clic_dealerportal_list_td_title_nowrap {
			border-top:			1px solid black;
			width:100%;
		}
		
		.clic_dealerportal_list_td_title_nowrap {
			white-space: nowrap;
		}
		
		.clic_dealerportal_list_td_basket {
			white-space: nowrap;
			border-top:			1px solid black;
		}
		.clic_dealerportal_list_td_instock {
			width:				80px;
			border-top:			1px solid black;
		}
		.clic_dealerportal_div_disclaimer {
			font-size:			9px;
			font-style:			italic;
		}
		.clic_dealerportal_single_table {
			width: 540px;
		}
		
		.clic_dealerportal_single_imagecell {
			width: 320px;
		}
		
		.clic_dealerportal_single_facts {
			width: 220px;
			border-top: 1px solid #eaeaea;
			border-right: 1px solid #eaeaea;
			border-bottom: 1px solid #eaeaea;	
		}
		.clic_dealerportal_single_label {
			font-weight:		normal;
			text-align:center;
			border-top: 1px solid #eaeaea;
			border-left: 1px solid #eaeaea;
			border-bottom: 1px solid #eaeaea;
		}
		
		.clic_dealerportal_single_description_label {
			font-weight:		bold;
			padding-top: 10px;
		}
		.clic_dealerportal_single_description {
		}
		
		table.clicdealerportal_singleview_baskettable {
			padding: 5px;
			background-color: #FFEAEA;
			border-top: 1px solid #7a7a7a;
			border-left: 1px solid #7a7a7a;
			border-bottom: 1px solid #7a7a7a;
		}
		
		.error_singlebasket {
			color: red;	
		}
		.clic_dealerportal_basket_table {
			width:				540px;
		}
		
		TD.clic_dealerportal_basket_producttitle {
			width:100%;
			border-bottom: 1px dotted #B7B7B7;	
		}
		
		TD.clic_dealerportal_basket_normalcell {
			border-bottom: 1px dotted #B7B7B7;
		}
		
		
		TD.clic_dealerportal_basket_normalcell_right {
			border-bottom: 1px dotted #B7B7B7;
			text-align:right;
		}

		TD.clic_dealerportal_basket_normalcell_right_instock {
			border-bottom: 1px dotted #B7B7B7;
			text-align:right;
			padding-top: 5px;
		}
		
		TD.clic_dealerportal_basket_category_subtotal {
			text-align:right;
			font-weight: bold;
			color:  #EA5623;
			border-bottom: 1px dotted #B7B7B7;
		}
		
		TD.clic_dealerportal_basket_categoryHeaderRow {
			text-align: center;
			letter-spacing: 10px;
			text-transform: uppercase;
			font-size: 16px;
			font-weight: bold;
			color: #4D4D4D;
			background-image: url('2007/images/striped_back.gif'); 
			background-repeat: repeat-x;
			border-top: 2px solid #4D4D4D;
		}
		
		TD.clic_dealerportal_basket_spacerRow {
			width: 100%;	
		}
		
		TD.clic_dealerportal_basket_splittedOrderWarning {
			text-align:center;
			width: 100%;
			padding:2px;
			margin: 0px;
		}
		
		DIV.warningDiv {
			background-color: #000000;
			color: white;
			font-weight: bold;
			width:100%;
			margin-top: 5px;
			margin-bottom:5px;
			border: 1px solid #000000;
			margin-left: 0px;
			marhin-right: 0px;
		}
		
		
		.clic_dealerportal_basket_top_td {
			font-weight:		bold;
			border-top:			1px solid black;
			border-bottom: 		1px solid black;
			background-color: #888888;
			border-top: 2px solid #4D4D4D;
		}
		TD.clic_dealerportal_basket_total_excl_vat {
			border-top: 		1px dotted #B7B7B7;
			border-bottom: 		1px dotted  #B7B7B7;
			text-align:right;
		}
		
		TD.clic_dealerportal_basket_total_vat {
			text-align:right;
		}
		
		TD.clic_dealerportal_basket_payment_condition {
			font-style:italic;
		}
		
		TD.clic_dealerportal_basket_total_fright_costs {
			border-bottom: 		1px dotted  #B7B7B7;
			text-align:right;
		}
		
		TD.clic_dealerportal_basket_total_incl_vat {
			border-top: 		1px solid black;
			border-bottom: 		2px solid black;
			text-align:right;
			font-weight:bold;
		}
		.clic_dealerportal_basket_confirmation_address_td_top {
			padding-left:		10px;
			padding-top:		10px;
			padding-right:		10px;
			width:				60px;
		}
		.clic_dealerportal_basket_confirmation_address_td {
			padding-left:		10px;
		}
		.clic_dealerportal_basket_confirmation_address_td_bottom {
			padding-left:		10px;
			padding-bottom:		10px;
		}
		
		DIV.clic_dealerportal_basket_formSubmitButtons {
			with:100%;
			text-align:right;
			padding-right: 35px;
			padding-top: 5px;	
		}
		
		INPUT[type=submit].clic_dealerportal_basket {
			background-color: #888888;
			border: 1px solid #000000;
			padding: 2px;
		}
		
		.clic_dealerportal_basket_dealer_info {
			width: 495px;	
		}
		
		TD.tx-clicdealers-dealerinfo-labelcell {font-weight:bold; text-align:right; padding-right:5px;}
		TD.tx-clicdealers-dealerinfo-valuecell {color:#000000; padding-right:5px;}
		LEGEND.tx-clicdealers-dealerinfotable-legend {font-weight: bold; font-size: 12px; color:#4D4D4D;}
		TABLE.tx-clicdealers-dealerinfotable {padding: 0px;}
		INPUT.tx-clicdealers-submitbutton {background-color: #888888; border: 1px solid #000000; color: black;}
		DIV.tx-clicdealers-errordiv {text-align: center; width: 100%; font-weight: bold; background-color: #D9ADA0; border: 1px solid red; color: red; margin-top: 5px; margin-bottom: 5px;}
		DIV.tx-clicdealers-successdiv {text-align: center; width: 100%; font-weight: bold; background-color: #DFFFDF; border: 1px solid green; color: green; margin-top: 5px; margin-bottom: 5px;}
		
		TD.error_cell_left, td.error_cell_right {
			text-align: center; 
			width: 100%; 
			font-weight: bold; 
			background-color: #FFEAEA; 
			border-left: 1px solid red; 
			border-top: 1px solid red; 
			color: red;
			padding-bottom: 5px;
			padding-top: 5px;
		}
		
		TD.error_cell_right {
			border-left: 0px; 
			border-right: 1px solid red;
			text-align:left;
			padding-left: 7px; 
		}
		
		
		TD.clic_dealerportal_basket_error_cell {
			border: 1px solid red;
			text-align: center;
			font-weight: bold; 
			background-color: #FFEAEA; 
			color: red;
			padding-bottom: 5px;
			padding-top: 5px;
		}
		
		TABLE.clic_dealerportal_ordertable {
			border-right:			1px solid black;
			margin-top: 20px;
		}
		
		TD.clic_dealerportal_ordertable_headercell {
			font-weight:		bold;
			border-bottom: 		1px solid black;
			border-left: 		1px solid black;
			background-color: #FFEAEA;
			border-top: 2px solid #EA5623;
			padding: 3px;
		}
		
		TD.clic_dealerportal_ordertable_cell, TD.clic_dealerportal_ordertable_cell_right, TD.clic_dealerportal_ordertable_cell_middle {
			border-bottom: 		1px solid black;
			border-left: 		1px solid black;
			background-color: white;
			padding: 3px;
		}
		
		TD.clic_dealerportal_ordertable_cell_right {
			text-align: right;
		}
		
		TD.clic_dealerportal_ordertable_cell_middle {
			text-align: center;
		}
		
		IMG.arrow_down {
			margin-top: 0px;	
		}
		
		.bikeadmin_listview, .bikeadmin_singleview {
			width:99%;
		}
		
		.bikeadmin_listview_data {
			padding-left: 15px;
			padding-top: 45px;
			width: 180px;
		}
		
		.modnummer {
			padding-left: 10px;
			padding-top: 14px;
		}
		.bikeadmin_singleview_modnummer {
			padding-right: 3px;
		}
		
		.bikeadmin_listview_detailsimage {
			padding-top: 72px;
		}
		
		.rateTable {
			border: 1px solid black;
			padding:2px;
		}
		
		.rateTableHeader {
			font-weight: bold;
			background-color: #D6D6D6;
		}
		
		.tecdata {
			font: 12px Arial, sans-serif;
			color: #000000;
			font-weight: normal;
			text-decoration:none;
			border-bottom: 1px solid darkgray;
		}
		
		.tecdata_desc {
			font: 12px Arial, sans-serif;
			color: #000000;
			font-weight: bold;
			text-decoration:none;
			border-bottom: 1px solid darkgray;
			padding-right: 10px;
		}
		
		#dhtmltooltip{
		position: absolute;
		left: -300px;
		width: 150px;
		border: 1px solid black;
		padding: 2px;
		background-color: #ED6830;
		visibility: hidden;
		color: white;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
		}
		
		#dhtmlpointer{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
		}
		
		div.flashdiv{
		    left:20px;
		    top:20px;
		    display:none;
		    position:absolute;
		    border:2px solid #EA5421;
		    background-color: #282828;
		    margin:0px;
		    padding:0px;
		}
		
		div.dragbar {
			margin:0px;
		    padding:0px;
		    width:100%;
		}
		
		table.dragbar{
		    height:20px;
		    font-weight:bold;
		    color: #FFFFFF;
		    background-color:#282828;
		    padding-top:0px;
		    padding-bottom:0px;
		    cursor:default;
		   }
		
		td.dragbar{
		    font-family:Arial;
		    font-size:10pt;
		    color: white;
		    height:20px;
		    padding-right:2px;
		}
		
		.scrollCompareBikes {
			overflow:auto;
			scrollbar-base-color:#EB5E0C;
			scrollbar-3d-light-color:#FFFFFF;
			scrollbar-arrow-color:#FFFFFF;
			scrollbar-darkshadow-color:#000000;
			scrollbar-face-color:#EB5E0C;
			scrollbar-highlight-color:#FFFFFF;
			scrollbar-shadow-color:#000000;
			scrollbar-track-color:#F39471;
			z-Index:999;
		}
		
		#dropin {
			position:absolute;
			visibility:hidden;
			left:300px;
			top:0px;
			width:560px;
			background-color: #FDDED5;
			z-Index:998;
			padding-left:15px;
			padding-right:10px;
			border: 1px solid #EB5E0C;
		}
		
		#dropinStart {
			position:absolute;
			visibility:hidden;
			left:200px;
			top:0px;
			width:540px;
			background-color: black;
			z-Index:998;
			border: 1px solid #EB5E0C;
		}
		
		.dropin {
		
		}
		
		td.compareBikeCell {
			background-color: #F39471;
			padding:2px;
		}
		
		a.linkopacity img {
			filter:alpha(opacity=100);
			-moz-opacity: 1.0;
			opacity: 1.0;
		}
		a.linkopacity:hover img {
			filter:alpha(opacity=50);
			-moz-opacity: 0.5;
			opacity: 0.5;
		}
		
		td.dataheader {
			background-color: #FFFFFF;
			font-weight: bold;
			border-bottom: 1px solid #ED6830;
			padding:3px;
			color: white;
		}
		
		td.datacell0 {
			border-bottom: 1px solid #ED6830;
			background-color: #EFEEEE;
			padding:3px;
		}
		
		td.datacell1 {
			border-bottom: 1px solid #ED6830;
			padding:3px;
		}
		
		td.balken {
			padding-top: 18px;
			padding-left: 4px;
			width:100%;
			background-image: url('2006/images/content_bottom_back.gif');
			background-repeat: repeat-x;
			background-position: top;
		}
		
		#rate {
			font-weight: bold;
			font-size: 14px;
		}
		
		.uploadIcon {
			padding-right: 3px;
		}
		
		.files {
			padding-left: 3px;
		}
		
		.produktenamen {
			font-size: 14px;
			font-weight: bold;
		}
		
		.put_in_basket, .update_basket, .gotopayment, .backtobasket, .payorder, .backtoaddress, .finalizeorder {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F6F6F6;
		    margin-top: 10px;
		    padding-top: 1px;
		    padding-left: 1px;
		    padding-right: 1px;
		    padding-bottom: 1px;
		}
		
		.quantity {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    font-size: 11px;
		    text-align: center;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #FFFFFF;
		    margin-top: 10px;
		}
		
		.quantity_basket {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    font-size: 11px;
		    text-align: center;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #FFFFFF;
		}
		
		
		.shoplink a {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:link {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:visited {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:active {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		.shoplink a:hover {
			color: #AAAAAA;
			font-weight: bold;
			font-style: normal;
			text-decoration: none;
		}
		
		.basketlink a:link {
			color: #000000;
			font-weight: bold;
			text-decoration: underline;
		}
		
		.basketlink a:hover {
			color: #F46700;
			font-weight: bold;
			font-style: normal;
			text-decoration: underline;
		}
		
		.inputfield, .textarea {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: normal;
		    font-size: 11px;
		    text-align: left;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		    overflow: hidden;
		    scrollbar-base-color: #FFFFFF;
			scrollbar-3dlight-color: #FFFFFF;
			scrollbar-arrow-color: #000000;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-face-color: #FFFFFF;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-shadow-color: #FFFFFF;
			scrollbar-track-color: #FFFFFF;
		}
		
		.seestatus, .entercode, .addorderstatus, .select, .updateemail, .sendmessage {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F6F6F6;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		}
		
		.select_normal {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F6F6F6;
		}
		
		.admin_inputfield, .admin_textarea {
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: normal;
		    font-size: 11px;
		    text-align: left;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		    overflow: hidden;
		    scrollbar-base-color: #F8BAA3;
			scrollbar-3dlight-color: #F8BAA3;
			scrollbar-arrow-color: #000000;
			scrollbar-darkshadow-color: #F8BAA3;
			scrollbar-face-color: #F8BAA3;
			scrollbar-highlight-color: #F8BAA3;
			scrollbar-shadow-color: #F8BAA3;
			scrollbar-track-color: #F8BAA3;
		}
		
		.admin_inputfield {
		  height: 22px;
		}
		
		.admin_select {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F8BAA3;
		}
		
		.admin_submit {
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    border: 1px solid black;
		    background-color: #F8BAA3;
		    padding-top: 2px;
		    padding-left: 2px;
		    padding-right: 2px;
		    padding-bottom: 2px;
		}
				
		.canyondealers_header{
			height: 20px;
			text-align: left;
			background-color: #888888;
			font-size: 11px;
			font-weight: bold;
		}
		
		.canyondealers_listpoint_odd{
			background-color: #F1F1F1;
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: left;
			font-size: 11px;
		}
		
		.canyondealers_listpoint_even{
			background-color: #FFFFFF;
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: left;
			font-size: 11px;
		}
		
		.canyondealers_listpoint_odd{
			background-color: #F1F1F1;
			padding-top: 10px;
			padding-bottom: 10px;
			text-align: left;
			font-size: 11px;
		}
		
		.canyondealers_listpoint_even{
			background-color: #FFFFFF;
			padding-top: 10px;
			padding-bottom: 10px;
			text-align: left;
			font-size: 11px;
		}
		
		.canyondealers_listpoint_odd_rating{
			background-color: #F1F1F1;
			padding-top: 10px;
			padding-bottom: 0px;
			padding-left: 5px;
			text-align: left;
			font-size: 11px;
		}
		
		.canyondealers_listpoint_even_rating{
			background-color: #FFFFFF;
			padding-top: 10px;
			padding-bottom: 0px;
			padding-left: 5px;
			text-align: left;
			font-size: 11px;
		}
		
		.canyondealers_inputfield{
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    font-size: 10px;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		}
		
		.canyondealers_submit{
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: normal;
		    font-size: 11px;
		    margin-left: 10px;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		}
		
		.canyondealers_plz{
			width: 40px;
		    font-family: Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    font-size: 10px;
		    border: 1px solid black;
		    color: #000000;
		    background-color: #888888;
		    text-align: center;
		}
		
		.canyondealers_spacer{
			padding-left:10px;
		}
