/* CSS Document */

body {
    font-family:Arial, Helvetica, sans-serif;
	color: #444444; 
	font-size: 13px;
	}

td {font-size: 13px;}

a, a:visited{color:#CC0000; font-size:13px; text-decoration:none;}
a:hover {color:#0066CC}

.text {width:600px; padding-left:10px; text-align:justify;}
.kontakt_text {text-align:justify;}
.bikes {width:865px; padding-left:10px; text-align:left; float:left}

h1 {font-size:20px; color:#777777; }
h2 {font-size:15px; color:#777777; width:100%; border-bottom: 1px solid #CC0000;}

.tommys { color:#CC0000; font-weight:bold;}
.lang, .lang:visited { color:#333333; text-decoration:none; font-size:11px; font-weight:bold; }
.lang:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; }
.lang_rot, .lang_rot:visited { color:#CC0000; text-decoration:none; font-size:11px; font-weight:bold; }
.lang_rot:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; }
.lang_aktiv, .lang_aktiv:hover, .lang_aktiv:visited { color:#333333; text-decoration:none; font-size:11px; font-weight:bold; }
.lang_aktiv_rot, .lang_aktiv_rot:hover, .lang_aktiv_rot:visited { color:#CC0000; text-decoration:none; font-size:11px; font-weight:bold; }
.kontakt {color:#FFFFFF; margin-right:5px; margin-left:5px; width:240px; float:right;}
.kontakt-ol {background:#FFF url(jpg/kontakt_ol.gif)   right top no-repeat; height:11px; width:11px; }
.kontakt-om {background:#FFF url(jpg/kontakt_om.gif)   left top repeat-x; height:11px; }
.kontakt-or {background:#FFF url(jpg/kontakt_or.gif)   left top no-repeat; height:11px; width:12px; }

.kontakt-ml {background:#FFF url(jpg/kontakt_l_bg.gif) right top repeat-y;  width:11px; }
.kontakt-mr {background:#FFF url(jpg/kontakt_r_bg.gif) left top repeat-y; width:15px; }

.kontakt-ul {background:#FFF url(jpg/kontakt_ul.gif)   right top no-repeat; height:19px; width:11px; }
.kontakt-um {background:#FFF url(jpg/kontakt_um.gif)   left top repeat-x; height:19px; }
.kontakt-ur {background:#FFF url(jpg/kontakt_ur.gif)   left top no-repeat; height:19px; width:12px; }
.mail {vertical-align: text-bottom;}

.bikestable {margin-bottom:20px; width:90%}
.bikestable a {color:#CC0000; font-size:13px; text-decoration:none;}
.bikestable a:hover {color:#0066CC}
.bike_bg { background:#FFFFFF url(jpg/bikes_bg.gif) left bottom no-repeat}
.special {margin:20px 0 20px 10px;}  

.tag { background-color:#CC0000; color:#FFFFFF; text-align:center; }
.preis {border: 1px solid #CC0000; margin-right:8px; margin-top:10px; text-align:center;}

.tommys2 { color:#CC0000;}

.links, .links:visited{ color:#CC0000; text-align:center; font-size:13px; text-decoration:none; font-weight:bold; }

.links:hover {color:#333333; text-align:center; font-size:13px; text-decoration:none; font-weight:bold; }

.aktiv, .aktiv:visited, .aktiv:hover {color:#333333; text-align:center; font-size:13px; text-decoration:none; font-weight:bold; }

.footer, .footer:visited { color:#CC0000; font-size:11px; text-decoration:none; font-weight:bold;}
.footer:hover { color:#333333; font-size:11px; text-decoration:none; font-weight:bold;}

.footer1, .footer1:visited, .footer1:hover { color:#333333; font-size:11px; text-decoration:none; font-weight:bold;}

.footer2 {text-align:center; font-size:11px; }