body      { background-color: #FFF; font-family:Trebuchet MS, Arial, Helvetica}
a{color: #000}
a:hover{color: #00C;text-decoration:none}
h1        { font-size: 14pt }
p         { margin-top: 3; margin-bottom: 6 }
td        { font-size: 8pt }
td * { line-height:20px }
select    { font-size: 8pt; font-family: Arial Unicode MS, Arial Unicode, Tahoma, Helvetica}
.bestnew   {background: url("images/bg.png") 0px 0px repeat-x #FC0}
.bestup   {background: url("images/bg.png") 0px -25px repeat-x #3C3}
.bestdown   {background: url("images/bg.png") 0px -50px repeat-x #F30}
.lastdown   {background: url("images/bg.png") 0px -50px repeat-x #F30;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 }
th{font-size:8pt;font-weight:bold;color:#FC0;background:url("images/bg.png") 0px -75px repeat-x #000099}
.blue{font-size:8pt;font-weight:bold;color:#FC0;background: url("images/bg.png") 0px -75px repeat-x #000099}

.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% }

#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 }

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 }

.icon { width:16px; height:16px; display:inline-block; background:url('images/icons_sprite.png') no-repeat }
.twitter {background-position:0px 0px;}
.delicious {background-position:0px -26px;}
.digg {background-position:0px -52px;}
.wong {background-position:0px -78px;}
.yoolink {background-position:0px -104px;}
.google {background-position:0px -130px;}
.linkarena {background-position:0px -156px;}
.finclu {background-position:0px -182px;}
.cd {background-position:-26px 0px;}
.mikro {background-position:-26px -26px;}
.chart {background-position:-26px -52px;}
.up {background-position:-26px -78px;}
.down {background-position:-26px -104px;}
.hold {background-position:-26px -130px;}
.new {background-position:-26px -156px;}
.close {background-position:-52px -182px;}
/* pfeiloben -26 -182 logo -52 0*/

input       { font-size:8pt; font-family:Tahoma }
.register   { 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 }

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 }

