@charset "utf-8";

html 
  {  color:#FFFF00; background:#000000; }

body
  { font-family:"Comic Sans MS",sans-serif; color:#FFFF00; background:#000000; }

h1
  { font-size:250%; }

[class~="bigger"]
  { font-size:150%; }
  
h1, h2, [class~="centercontent"]
  { text-align:center; }

[class~="subheading"] 
  { font-size:50%; }

[class~="lastchange"], [class~="small"] { font-size:70%; }
 
div#popup, div#bottomnav
  { border:3px ridge #FFFF00; text-align:center; }

div#popup
  { margin:0 10px; padding:10px; }

div#bottomnav
  { margin:0.5em 10px; }

div[class~="uppernav"]
  { border-bottom:2px ridge #FFFF00; }

div#bottomnav div
  { padding:0.5em; }
 
div#nav
  { position:absolute; top:1em; right:1em; width:100px; overflow:visible; 
    text-align:right; z-index:3; }

div#nav
  { position:fixed; }

div#nav div#popup, p[class~="gbschutz"] 
  { display:none; }

div#nav:hover div#popup 
  { display:block; z-index:5; position:relative; top:-32px; right:5.7em; text-align:center; 
    border:3px ridge #FFFF00; width:11em; padding:0; overflow:visible; }

div#nav:hover div#popup span[class~="nowrap"], span[class~="datum"]
  { white-space:nowrap; }

a:link { color:#FFFFFF; background:#000000; text-decoration:underline; }
a:visited { color:#FFFF80; background:#000000; text-decoration:underline; }
a:active { color:#FFFF00; background:#000000; text-decoration:underline; }
a:hover { color: #000000; background:#FFFF00; text-decoration:underline; }

a img { border:none; }

a#navimg:link { color:#FFFFFF; background:transparent; border:none; }

div#nav a
{ display:block; border:1px solid #000000; }

div#nav > a
{ height:32px; }

div#nav a:hover { border:1px solid #FFFFFF; }

hr { color:#FFFF00; background:#000000; }

div#content table 
  { border-collapse:collapse; }

table[class~="fahrer"]
  { border:thin solid #FFFFFF; vertical-align:top; text-align:left; margin:2px; }

table[class~="termine"] td, table[class~="termine"] th
  { padding:0.3em; }

table[class~="termine"]
  { color:#000000; background:#FFFFFF; border:thin solid #000000; width:100%; }

table[class~="termine"] td, table[class~="termine"] th
  { border:thin solid #000000; vertical-align:top; text-align:left; }

tr[class~="zeile0"]  { color:#000000; background:#F0F0F0; }
tr[class~="zeile1"] { color:#000000; background:#EAEAEA; }

[class~="zeile0"] a:link { color:#3333FF; background:#EEEEEE; }
[class~="zeile0"] a:visited { color:#000099; background:#EEEEEE;}
[class~="zeile0"] a:active { color:#FFFF00; background:#EEEEEE; }
[class~="zeile0"] a:hover { color: #000000; background:#FFFF00; }

[class~="zeile1"] a:link { color:#3333FF; background:#EAEAEA; }
[class~="zeile1"] a:visited { color:#000099; background:#EAEAEA; }
[class~="zeile1"] a:active { color:#FFFF00; background:#EAEAEA; }
[class~="zeile1"] a:hover { color: #000000; background:#FFFF00; }

table[class~="fahrer"]
  { padding:2px; }

table[class~="team"], table[class~="fahrer"], table[class~="team"] th, table[class~="fahrer"] th
  { border:thin solid #FFFFFF; }

table[class~="team"] th, table[class~="fahrer"] th
  { text-align:center; color:#000000; background:#FFFF00; }

table[class~="team"] td, table[class~="fahrer"] td
  { text-align:right; vertical-align:top; padding:0.1em 0.3em; 
    border-style:solid; border-color:#FFFFFF; border-width:0px thin; }

table[class~="team"] td[class~="teamname"], table[class~="fahrer"] td[class~="fahrer"]
  { text-align:left; }

table[class~="team"] tbody, table[class~="fahrer"] tbody
  { border-style:solid; border-color:#FFFFFF; border-width:thin 0px; }

table[class~="team"] tr[class~="rollingbones"] td, table[class~="team"] th abbr, table[class~="fahrer"] th abbr, tr[class~="rollingbones"] abbr 
  { color:#000000; background:#FFFF00; }

table[class~="team"] tbody[class~="tfoot"] td, table[class~="fahrer"] tbody[class~="tfoot"] td, table[class~="team"] tbody[class~="tfoot"] abbr, table[class~="fahrer"] tbody[class~="tfoot"] abbr
  { color:#000000; background:#C0C0C0; }

table[class~="team"] tbody[class~="tbody"] td[colspan], table[class~="fahrer"] tbody[class~="tfoot"] td[colspan]
  {  }

table[class~="team"] tr[class~="erster"] td
  { font-weight:bold; }

div[class~="thumbnails"]
  { text-align:left; vertical-align:middle; }

div[class~="thumbnails"] small
  { visibility:hidden; font-size:xx-small; }

div[class~="thumbnails"] img
  { display:inline; }

p[class~="submenu"]
  { width:98%; }

p[class~="submenu"] a
  {  white-space:nowrap; }

[class~="pseudocenter"] { margin-left:15% }

[class~="invis"] {  visibility:hidden; }

li[class~="firstmail"] { margin-top:1em; }

img[class~="button"] { border:outset 3px #C0C0C0; color:#000000; background:#FFFFFF; }

img#cleanrace { position:absolute; right:10px; z-index:2; }

abbr, acronym { border-bottom:none; }

abbr[title], acronym[title] { cursor:help; }

/*
li.calc
{ list-style-image:url(img/calc_icon.png); }

li.pdf
{ list-style-image:url(img/pdf_icon.png); }

li.xls
{ list-style-image:url(img/xls_icon.png); }

li.txt
{ list-style-image:url(img/txt_icon.png); }

li.jpeg
{ list-style-image:url(img/jpeg_icon.png); }

li.html
{ list-style-image:url(img/html_icon.png); }

*/

form, form div, div[class~="tickerheader"] h3 { display:inline; }

div[class~="ticker"] h4 { display:inline; }

div[class~="ticker"]
  { height:11.5em; font-size:small; visibility:visible; overflow:auto;
    text-align:left; border:ridge 3px #FFFF00; padding:0 1em; margin:0 10px; }

div[class~="news"] { border-bottom:dotted 1px #C0C0C0; }

div#news19 { border:none; }

div[class~="tickerheader"] 
  { border:ridge 3px #FFFF00; font-size:small; padding:0 0.5em; margin:0 10px; }

div[class~="tickerheader"] { border-bottom:none; }

