



/* ////////////////// AWARDS ////////////////// */


	table.awards {
 		width: 604px;
 		margin: 10px 0 20px 0;
		}
	
	table.awards td.headline {
		padding: 6px 0 6px 0;
		font-weight: bold;
		border-top: none;
	}
			
	table.awards td {
		padding: 6px 0 6px 0;
		border-top: 1px solid #31302c;
	}
	
	table.awards td.text {
		padding: 40px 0 6px 0;
		border-top: 1px solid #31302c;
		letter-spacing: 0.1em;
	}
	
	table.awards a,
	a {
		color: #cd6e22;
		text-decoration: none;
	}
	table.awards td a:hover,
	a:hover {
		color: #ffffff;
		text-decoration: none;
	}



/* ////////////////// EXPRESSBIKES, BIKES TO GO ////////////////// */


	table.express {
 		width: 604px;
 		margin: 10px 0 20px 0;
		}
	
	table.express td.headline {
		padding: 6px 0 6px 0;
		font-weight: bold;
		border-top: none;
	}
			
	table.express td {
		padding: 6px 0 6px 0;
		border-top: 1px solid #31302c;
	}
	
	table.express td.text {
		padding: 40px 0 6px 0;
		border-top: 1px solid #31302c;
		letter-spacing: 0.1em;
	}
	
	table.express a,
	a {
		color: #cd6e22;
		text-decoration: none;
	}
	table.express td a:hover,
	a:hover {
		color: #ffffff;
		text-decoration: none;
	}




/* ////////////////// CRASH REPLACEMENT ////////////////// */


	table.replacement {
 		width: 640px;
 		margin: 10px 0 20px 0;
 		padding 0;
 		font-size: 11px;
 		color: #fff;
		}
	
	table.replacement td.headline {
		padding: 14px 0 6px 0;
		border-top: none;
		font-size: 12px;
		line-height: 14px;
		width: 156px;
	}
		
	table.replacement td.headline h1{
		font-size: 14px;
		padding: 0;
		margin: 0;
		width: 468px;
	
	} 		
	table.replacement td {
		padding: 6px 0 6px 0;
		border-top: 1px solid #9b9990;
		line-height: 10px;
	}
			
	table.replacement td.noline {
		padding: 6px 0 6px 0;
		border-top: 1px solid #7b786d;
		line-height: 10px;
	}




/* ////////////////// SHIPPING ////////////////// */


	table.shipping {
 		width: 614px;
 		margin: 10px 0 20px 0;
 		padding 0;
 		font-size: 11px;
 		color: #b0aea7;
		}
	
	table.shipping td.headline {
		padding: 14px 0 6px 0;
		color: #fff;
		border-top: none;
		font-size: 12px;
		line-height: 14px;
		width: 156px;
	}
		
	table.shipping td.headline h1{
		font-size: 14px;
		padding: 0;
		margin: 0;
		width: 468px;
	
	} 		
	table.shipping td {
		padding: 6px 0 6px 0;
		border-top: 1px solid #9b9990;
		line-height: 10px;
	}
			
	table.shipping td.noline {
		padding: 6px 0 6px 0;
		border-top: 1px solid #7b786d;
		line-height: 10px;
	}
	table.shipping tr.grau {
		background-color: #4A4841;
	}
	
	
	span.fussnote {
		font-size: 9px;
		color: #fff;
		margin-bottom: 20px;
	}
	
	span.linetop {
		border-top: 1px solid #9b9990;
		margin: 10px 0 20px 0;
		width: 468px;
		padding-top: 6px;
	}




/* ////////////////// SPONSORING ////////////////// */


	table.sponsoring {
 		width: 438px;
 		margin: 0px 0 20px 0px;
 		font-size: 12px;
 		letter-spacing: 0px;
 		color: #b0aea7;	
 	}

	table.sponsoring td.headline {
		padding: 14px 0 10px 0;
		font-weight: bold;
		border-top: none;
		color: #b0aea7;
		font-size: 14px;
		font-weight: normal;
	}
			
	table.sponsoring td {
		padding: 8px 0 8px 0;
		border-top: 1px solid #2d2c28;
		line-height: 10px;
		width: 50%;
	}
	
	table.sponsoring a {
		color:#817E76;
		text-decoration: none;
	}
	table.sponsoring td a:hover {
		color: #cd6e22;
	}




/* ////////////////// TESTCENTER HEERLEN ////////////////// */


	table.testcenter {
 		width: 380px;
 		margin: 5px 0 20px 0;
 		padding 0px;
 		font-size: 11px;
 		color: #7b786d;
 		border-bottom: 1px solid #cac9c5;
	}
	
 		
	table.testcenter td {
		padding: 9px 10px 9px 0;
		border-top: 1px solid #cac9c5;
		line-height: 10px;
		width: 80%;
	}
	
	table.testcenter td.maat {
		width: 20%;
		padding: 9px 0px;
		text-align: center;
	}
			
	table.testcenter td.noline {
		color: #b0aea7;
		padding: 9px 0 9px 0;
		border-top: none;
		line-height: 10px;
	}
	
	
	
	
/* ////////////////// LIEFERZEIT ////////////////// */


	table.lieferzeit {
		border-collapse: collapse;     
	}
	
	table.lieferzeit td {
		width: 120px;
		height: 30px;
		border-bottom: 1px solid #ecece9;
		font-size: 12px;
		color:#000;
	}
	
	td.color {
		height:90px !important;
		color: #7b786d;
		vertical-align: top;
		font-size: 10px;
		font-weight: bold;
	}
	
	td.colorlabel {
		vertical-align: bottom;
		color: #7b786d !important;
		font-size: 11px;
		line-height: 10px;
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	td.color span {
		color: #7b786d;
		font-size: 9px;
		font-weight: normal;
		line-height: 7px;
		position: relative;
		top: 1px;
		padding-right: 5px;
		margin-top: 5px;
	}
	
	tr.ausfuehrung td {
		height: 27px;
		color: #7B786D!important;
	}
	
	table.lieferzeit tr.ausfuehrung:hover td {
		background-color: #fff;
	}
	
	tr.ausfuehrung td strong {
		color: #7B786D;
	}
	
	table.lieferzeit tr:hover td {
		background-color: #f5f5f4;
	}
	
	td.size {
		font-weight: bold;
		width: 120px;
	}
	
	.anfrage {
		color: #7b786d !important;
		font-size: 11px;
	}
	
	table.lieferzeit td a:link,
	table.lieferzeit td a:visited  {
		background: url(/i/colors/button_wk.gif) no-repeat right center;
		padding: 10px 18px 0 0;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		color: #ec8839;
	}
	
	table.lieferzeit td a:hover {
		background: url(/i/colors/button_wk_over.gif) no-repeat right center;
	}
	
	p.kw-info {
		margin-left:125px;
	}
	
	p.kwinfo span {
		font-weight: bold;
		color: #000 !important;
	}
	
	p.infofussnote {
		font-size: 10px;
		line-height: 12px;
		margin-left:125px;
	}
	
	table.lieferzeit select {
		color:#000;
		height: 18px;
		width:112px;
		margin: 0;
	}
