body {
	padding:0;
	margin:0;
	background-color:#000000;
	font-family:Arial,Helvetica,helv,sans-serif;
	color:#FFFFFF;
	font-size:10pt;
}
table, img {
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
}
td {
	color:#FF9900;
	font-size:10pt;
	background-color:#000000;
	padding: 2px;
}

a {
	color: white;
}
.mml {
	width: 75px;
	height: 67px;
	background-image: url(../_images/topmenu_back.gif);
	background-repeat: repeat-x;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	text-align: center;
	padding-top: 30px;
	vertical-align:top;
}
.logo {
	padding-top: 0;
}
.mmlhi {
	background-image: url(../_images/topmenu_back_hi.gif);
}
td.mml a {
	text-decoration: none;
	display: block;
	color: white;
}
td.mml a:hover {
	background-image: url(../_images/topmenu_back.gif);
	color: #ffff00;
}
.submenu {
	margin-top: -40px;
}
.sml {
	font-weight: bold;
	color: white;
}
.sml a {
	color: white;
}
.sml a:hover {
	color: #ffff00;
}

h1 {
	font-size:17pt;
	font-family: verdana;
}
h2 {
	color: white;
	font-size: 12pt;
	font-weight: bold;
}
.programm, .rubriken {
	list-style-image: url(../_images/sstar.gif);
	color: white;
	padding-left:20px;
}
.rubriken .aktiv {
	color: #ff9900;
}
span.smal { 
	font-family:verdana,Helvetica,helv,sans-serif; 
	color:#FF9900; 
	font-size:8pt;
}
td.headl  {
	line-height:12pt;
	color:#000000;
	font-weight:bold;
	background-color:white;
	padding: 3px;
}




/* Internal NAME unvisited, visited and hover link presentation */
A.internal:link    { background: #000000; color: #FFFFFF; text-decoration: none; }
A.internal:visited { background: #000000; color: #C0C0C0; text-decoration: none; }
A.internal:hover   { background: #000000; color: #FFFF00; text-decoration: none; }

div.smal { font-family:verdana,Helvetica,helv,sans-serif; background: transparent; color:#FF9900; font-size:8pt;}
div.fat { background: #000000; font-weight:bold;color:#FF9900; font-family:Arial,Helvetica,helv; font-size:20pt; }
div.medfat { background: #000000; font-weight:bold;color:#FF9900; font-family:Arial,Helvetica,helv; font-size:14pt; }
div.reg { background: #000000; color:#FF9900; font-family:Arial,Helvetica,helv; font-size:10pt; }

td.ct { background: #000000; color:#FF9900; font-family:Arial,Helvetica,helv; font-size:10pt; text-align:center; vertical-align:top;}
td.cb { background: #000000; color:#FF9900; font-family:Arial,Helvetica,helv; font-size:10pt; text-align:left; vertical-align:bottom;}
td.ctbig { background: #000000; color:#FFFFFF; font-family:Arial,Helvetica,helv; font-size:12pt; text-align:center; vertical-align:top;}
td.ltsmall { background: #000000; color:#FFFFFF; font-family:Arial,Helvetica,helv; font-size:10pt; text-align:left; vertical-align:top;}
td.headfat { background: #000000; font-weight:bold;color:#FF9900; font-family:Arial,Helvetica,helv; font-size:20pt; text-align:left; vertical-align:top;}


<!-- Fuer die Seite, die die Bikes anzeigt -->
th.smal { background: #000000; color:#FF9900; font-family:Arial,Helvetica,helv; font-weight:thin; font-size:8pt; text-align:left; vertical-align:top;}
td.reg  { font-size:10pt; line-height:11pt; font-family:Arial,Helvetica; letter-spacing:0.2mm; word-spacing:0.8mm; }
tr.headl  { font-size:10pt; line-height:12pt; color:#000000; font-family:Arial,Helvetica; font-weight:bold; background-color:#FF8000; padding:0.5mm;}
<!-- Gewindetabelle -->
td.gew  { font-size:10pt; line-height:12pt; color:#000000; font-family:Arial,Helvetica; font-weight:normal; background-color:#FF8000; padding:0.5mm;}
<!-- Fuer die Bestellung -->
td.ordtxt { font-size:10pt; line-height:12pt; text-align:left; background-color:#000000; color:#FF9900; font-family:Arial,Helvetica; font-weight:normal;  padding:0.5mm;}
td.ordzal { font-size:10pt; line-height:12pt; text-align:right; background-color:#000000; color:#FF9900; font-family:Arial,Helvetica; font-weight:normal;  padding:0.5mm;}

pre { font-family:Courier; font-size:10pt; color:#0000C0; } 