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;
}
.detimg {
	border: 2px solid #ff6600;
	padding: 5px;
	margin: 5px;
}
.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  {
	color:#000000;
	font-weight:bold;
	background-color:white;
}
.inputtext {
	height: 18px;
	width: 100%;
	background-color: #222;
	font-family:Arial,Helvetica,helv,sans-serif;
	font-size:10pt;
	border: 0;
	color:#FF9900; 
}
.inputh1 {
	height: 23px;
	background-color: #222;
	font-size:17pt;
	font-family: verdana;
	font-weight: bold;
	border: 0;
	color:#FF9900; 
}
.inputfile {
	height: 23px;
	font-size:9pt;
	font-family:Arial,Helvetica,helv,sans-serif;
	color:#FF9900;
	background-color: #222;
	margin: 3px;
}	
#bikes1,
#bikes2 {
	width: 100%;
	border: 0;
}
#bikes1 td,
#bikes2 td {
	padding: 3px;
	border: 1px solid white;
}
td.reg  {
	width:25%;
}
tr.headl  {
	font-size:10pt;
	line-height:12pt;
	color:#000000;
	font-family:Arial,Helvetica;
	font-weight:bold;
	background-color:#FF8000;
	padding:0.5mm;
}


/* 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;}
<!-- 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; } 
