a:link    { color: #000000 }
a:active  { color: #0000CC }
a:visited { color: #000000 }
a:hover   { color: #0000CC; text-decoration:none }
h1        { font-size: 14pt }
hr        { color: #482400 }
p         { margin-top: 3; margin-bottom: 6 }
body      { background-color: #FFFFFF; font-family:Trebuchet MS, Arial, Helvetica; }
td        { font-size: 8pt }
select    { font-size: 8pt; font-family: Arial Unicode MS, Arial Unicode, Tahoma, Helvetica;  }
.bestup   { background-color: #33CC33; background-image:url("images/upbg.png"); background-repeat:repeat-x  }
.bestdown { background-color: #FF3300; background-image:url("images/downbg.png"); background-repeat:repeat-x }
.bestnew  { background-color: #FFCC00; background-image:url("images/newbg.png"); background-repeat:repeat-x }
.lastdown { background-color: #FF3300; background-image:url("images/downbg.png"); background-repeat:repeat-x; opacity:.5;filter: alpha(opacity=50); -moz-opacity: 0.5 }
.last     { background-color: #FFFFFF; opacity:.5;filter: alpha(opacity=50); -moz-opacity: 0.5 }
.select   { background-color:#000099; color:#FFCC00; font-size:8pt }
.blue     { color: #FFCC00; background-color: #000099; background-image:url("images/bluebg.png"); background-repeat:repeat-x }

.no1      { font-size:12pt }
.no2      { font-size:10pt }

div.content { position: relative; left:50%; margin-left:-40%; text-align:center; font-size:10pt; width:80% }

li.nav      { text-align:center; display:inline; margin:1%; vertical-align:middle }
li.navhover { text-align:center; display:inline; margin:1%; vertical-align:middle; background-image:url("images/pfeiloben.gif"); background-position: top center; background-repeat:no-repeat }


input       { font-size:8pt; font-family:Tahoma }

input.input { vertical-align:bottom; border-left: 1px ridge; border-top: 1px ridge; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-size: 8pt; font-family: Tahoma; height:12px; width:76px; text-align:center; color: #CCCCCC; font-style:italic }
input.hover { vertical-align:bottom; border-left: 1px ridge; border-top: 1px ridge; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-size: 8pt; font-family: Tahoma; height:12px; width:76px; text-align:center; color: #CCCCCC; font-style:italic; background-color:#FFF8D1 }
input.focus { vertical-align:bottom; border-left: 1px ridge; border-top: 1px ridge; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-size: 8pt; font-family: Tahoma; height:12px; width:76px; text-align:center; font-style:normal; color:#000000 }

#songchart  { visibility:hidden; background:#FFFFFF; font-size:10pt; padding:5px; position:fixed; top:50%; left:50%; margin-top:-135px; margin-left:-200px; width:400px; height:270px; border: solid 1px #000000; z-index:2 }


fieldset    { text-align:left; border-width:1px 0px 0px 0px; border-style:solid; border-color:#FFCC00 }
legend      { border:0px; padding:0px 10px; }

label       { display:block; float:left; width:200px; text-align:right; margin:10px 5px 0px 0px }
fieldset input { margin:11px 5px 0px 0px }
fieldset select { margin:11px 5px 0px 0px }

<!--[if lt IE 7]>
img { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }
<![endif]-->