html{height:100%;margin:0;padding:0;}
body { color: #dcdcdc; font-size: 12px; font-family: helvetica, arial; font-weight: normal; line-height: 16px; background-color: #0a0a0a; text-decoration: none; text-align: center; height: 100%; margin: 0; padding: 0; background-repeat:no-repeat      }
p { }
td { }
a:link { color: #646464; text-decoration: none; }
a:visited { color: #646464; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
a:active { }
.footer{ color: #fff; font-size: 11px; text-decoration: none; }
a.footer:link { color: #fff; font-size: 11px; text-decoration: none; }
a.footer:visited { color: #fff; font-size: 11px; text-decoration: none; }
a.footer:hover { color: #c8c8c8; font-size: 11px; text-decoration: none; }


a.link:link { color: #fff; text-decoration: none; }
a.link:visited { color: #fff; text-decoration: none; }
a.link:hover { color: #646464; text-decoration: none; }
a.link:active { color: #fff; }

iframe {margin-right: 15px}
#stoerer {position: absolute; top: 120px; z-index: 1000}

a.mega:link { color: #f06; text-decoration: none; }
a.mega:visited { color: #f06; text-decoration: none; }
a.mega:hover { color: #646464; text-decoration: none; }
a.mega:active { color: #fff; }


.header{ color: #fff; font-size: 12px; font-family: helvetica, arial; font-weight: 700; }
a.header:link{ color: #fff; font-size: 12px; font-family: helvetica, arial; font-weight: 700; }
a.header:visited{ color: #fff; font-size: 12px; font-family: helvetica, arial; font-weight: 700; }
a.header:hover{ color: #646464; font-size: 12px; font-family: helvetica, arial; font-weight: 700; }
a.header:active{ color: #fff; font-size: 12px; font-family: helvetica, arial; font-weight: 700; }


h1 { color: white; font-size: 16px; font-family: helvetica, arial; font-weight: lighter; text-decoration: none; margin-top: 0; }
h2 { color: white; font-size: 14px; font-family: helvetica, arial; font-weight: 600; text-decoration: none; margin-top: 0; }
h3 { color: white; font-size: 12px; font-family: helvetica, arial; font-weight: 700; text-decoration: none; margin-top: 0; }

.time{ color: #c8c8c8; font-size: 14px; font-family: helvetica, arial; }
.small{ color: #fff; font-size: 11px; font-family: helvetica, arial; }
.pink{color:#ff0066}

.tableheader{padding-top: 10px; padding-bottom: 10px}
.tablebikes{padding-bottom: 50px; padding-top: 20px;  border-top: 1px solid #646464; text-align: center}
.table_sponsoring{ padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
.tablebikes_noline{padding-bottom: 50px; padding-top: 20px;  text-align: center}


/* NEW */
div#container{text-align:center;}
div#container{width:660px;margin:0 auto; min-height: 100%;	height: 100%; }
div#content{ background-color: #1e1e1e; float:right; width:430px; min-height: 100%;	height: 100%; border-right: 1px solid #474747; border-left: 1px solid #474747; z-index: 0; text-align: left}

div[id] #container {height:auto;}
div[id] #content {height:auto;}

#bottom{ color: #474747; background-color: #141414; text-align: right; position: relative; height: 15px; width:424px ; z-index: 5; float:right; margin-top: -21px; padding-top: 2px; padding-right: 6px; border-top: 1px solid #474747; border-right: 1px solid #474747; border-left: 1px solid #474747; }



#picture{background-color: black;}


#whiteline_events { background-color: #909090; width: 100%; height: 1px; overflow:hidden; margin: 20px 0 10px }


#whiteline {background-color: #909090; height: 1px; overflow:hidden; margin: 0}
#main { text-align: left; z-index: 1; padding: 20px; }
#home { color: #909090; padding-right: 15px;padding-bottom: 20px; }

div#navigation{ text-align: right; width:225px; position: relative; top: 0; height: 541px; z-index: 3; }
#whiteline_menu { background-color: #959595; float: right; width: 120px; height: 1px; overflow:hidden; margin-right: 15px; }
#abstand_menu { height: 20px; overflow:hidden; position: relative; top: 10px; right: 15px; z-index: 0}

#rahmen {position: absolute; top: 0; left: 0; width: 100%; visibility: visible; z-index: 1}
#bilderrahmen { position: relative; top: 0; left: 0; height: 0; z-index: 5; }
#bilderrahmen_home {position: relative; top: 0; left: 0; height: 0; }
/*#TextimBild{position: relative; top:0px}*/



#logorahmen {position: absolute; top: 0; left: 0; width: 100%; visibility: visible; z-index: 4}
#logo {position: relative; top: 10px;left: -225px; height: 0;}

/*#buttons{position: absolute; top: 0; left: 0; width: 100%; visibility: visible; z-index: 5; text-align: center}
#last{position: relative;  z-index: 5; left: 0px; top:200px; width: 20px;height:0px}
#next{position: relative;  z-index: 6; left: 410px; top:200px; width: 20px; height:0px}*/

#line_bikes{ background-color: #3c3c3c; width: 100%; height: 1px; }

#buttons {position: absolute; top: 0; left: 0; width: 100%; visibility: visible; z-index: 5}
#last { position: relative; top: 200px; left: -91px; height: 0; z-index: 6;}
#next { position: relative; top: 200px; left: 320px; height: 0; z-index: 6;}
#picnr{position: relative; top: 0; left: 305px; height: 0; z-index: 6;}
.picnr_text{ color: #c8c8c8; font-size: 16px; font-family: helvetica, arial; font-style: normal; background-color: #646464; text-align: center; }

/*MYONE*/

.titel { color: white; font-size: 18px; font-family: helvetica, arial; font-weight: 600; text-decoration: none; }
standard { color: white; font-size: 12px; font-family: helvetica, arial; text-decoration: none; }


.eingabefeld { font-size: 11px; font-family: helvetica, arial; background-color: #f0f0f0; text-align: left; height: 15px; border: solid 1px #646464; }
.ausgabe_meldung { color: #0f0; font-size: 11px; font-family: helvetica, arial; background-color: #1e1e1e; border: 0; }

.durch {text-decoration: line-through}


/*BILDER*/
a.thumbs:link { color: #fff; border-width: 0; }
a.thumbs:visited { color: #fff; border-width: 0; }
a.thumbs:hover { color: #fff; border-width: 0; }
#bgbild { text-align: left; position: absolute; top: 0; left: 0; z-index: 0; }


.bikelist_tr{vertical-align: top}
.bikelist_r{padding-left: 25px}

