body {
	font-family: Geneva, Arial;
	background-color: #454545;
	color: #aaaaaa;
	margin: 0px 10px 0px 0px;
	border: 0px;
	font-size: medium;
	
}

p { font-size: x-small;}

td {
	font-family: Geneva,Arial;
	border: 0px;
	padding: 0px
}

th {
	font-family: Geneva,Arial;
}

a { font-size: x-small; text-decoration: none; color: #cccccc; font-weight: normal; }
a:link { font-size: x-small; text-decoration: none; color: #ffffff; font-weight: normal; }
a:visited { font-size: x-small; text-decoration: none; color: #cccccc; font-weight: normal; }
a:hover { font-size: x-small; text-decoration: none; color: #ffffff; font-weight: normal; }

a.ski { font-size: x-small; text-decoration: none; color: #0066ff; font-weight: normal; }
a.ski:link { font-size: x-small; text-decoration: none; color: #0066ff; font-weight: normal; }
a.ski:visited { font-size: x-small; text-decoration: none; color: #0066ff; font-weight: normal; }
a.ski:hover { font-size: x-small; text-decoration: none; color: #0066ff; font-weight: normal; }

a.sportnetze { font-size: x-small; text-decoration: none; color: #ff9900; font-weight: normal}
a.sportnetze:link { font-size: x-small; text-decoration: none; color: #ff9900; font-weight: normal}
a.sportnetze:visited { font-size: x-small; text-decoration: none; color: #ff9900; font-weight: normal}
a.sportnetze:hover { font-size: x-small; text-decoration: none; color: #ff9900; font-weight: normal}

a.event { font-size: x-small; text-decoration: none; color: #ffcc00; font-weight: normal}
a.event:link { font-size: x-small; text-decoration: none; color: #ffcc00; font-weight: normal}
a.event:visited { font-size: x-small; text-decoration: none; color: #ffcc00; font-weight: normal}
a.event:hover { font-size: x-small; text-decoration: none; color: #ffcc00; font-weight: normal}

a.motorsport { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}
a.motorsport:link { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}
a.motorsport:visited { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}
a.motorsport:hover { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}

a.airbag { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}
a.airbag:link { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}
a.airbag:visited { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}
a.airbag:hover { font-size: x-small; text-decoration: none; color: #cc0000; font-weight: normal}

a.tarnung { font-size: x-small; text-decoration: none; color: #009999; font-weight: normal}
a.tarnung:link { font-size: x-small; text-decoration: none; color: #009999; font-weight: normal}
a.tarnung:visited { font-size: x-small; text-decoration: none; color: #009999; font-weight: normal}
a.tarnung:hover { font-size: x-small; text-decoration: none; color: #009999; font-weight: normal} 
	
a.red {
	color: #FF3333;
	font-size: x-small}

td.banner {
	background-color: #000000
	
}

td.indexNavBottom {
	text-align: right;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 90px;
} 

td.indexNavTop {
	text-align: right;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 90px;
}

td.content {
	text-align: left;
	color: #aaaaaa;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.navicontent {
	text-align: left;
	color: #aaaaaa;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 160px;
}

td.productContent {
	text-align: left;
	vertical-align: top;
	font-size: x-small;
	padding-top: 0px;
	background-color: #646464;
	color: bbbbbb;
	padding-right: 10px;
	padding-left: 10px;
}

td.productImage {
	text-align: left;
	vertical-align: top;
	font-size: x-small;
	padding-right: 8px;
	width: 1%;
}
td.productImageText {
	text-align: left;
	vertical-align: top;
	font-size: x-small;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 5px;
	color: bbbbbb;
	width: 1%;
}
td.productText {
	text-align: left;
	vertical-align: top;
	font-size: x-small;
	padding-top: 10px;
	padding-bottom: 5px;
	color: bbbbbb;
}

th.catalogSki {
	background-color: #0066ff;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 160px;	
}
th.productSki {
	background-color: #646464;
	text-align: left;
	vertical-align: top;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 660px;
	
}

th.catalogMotorsport {
	background-color: #cc0000;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 160;
}
th.productMotorsport {
	background-color: #646464;
	text-align: left;
	vertical-align: top;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 660;
}

th.catalogStrassenairbag {
	background-color: #cc0000;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 160;
}
th.productStrassenairbag {
	background-color: #646464;
	text-align: left;
	vertical-align: top;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 660;
}


th.catalogSportnetze {
	background-color: #ff9900;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 160;
}
th.productSportnetze {
	background-color: #646464;
	text-align: left;
	vertical-align: top;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 660;
}

th.catalogEvent {
	background-color: #ffcc00;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 160;
}
th.productEvent {
	background-color: #646464;
	text-align: left;
	vertical-align: top;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 660;
}

th.catalogTarnung {
	background-color: #009999;
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 160;
}
th.productTarnung {
	background-color: #646464;
	text-align: left;
	vertical-align: top;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 660;
}

th.productTableHeader {
	background-color: #646464;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	color: #cccccc;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

td.productTableRowLight {
	vertical-align: baseline;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #b09050;
}

td.productTableRowDark {
	vertical-align: baseline;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #a0a0a0;
}

td.contact {
	vertical-align: bottom;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	color: bbbbbb;
	padding-left: 5px;
}

td.contactImage {
	vertical-align: bottom;
	text-align: right;
	font-size: x-small;
	font-weight: normal;
	color: bbbbbb;
}
td.contactFormHeader {
	vertical-align: top;
	text-align: left;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	padding-right: 5px;
}
td.contactFormElements {
	vertical-align: middle;
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
}
td.contactFormElementsRightLabel {
	vertical-align: top;
	text-align: right;
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
}

td.contactFormElementsRightMiddleLabel {
	vertical-align: middle;
	text-align: right;
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
}


table.contactTable {
	background-color: #a0a0a0;
	
}
