*{padding: 0; margin: 0;}
body,html{height:100%;}
body {font-size: 85%; height:100%; line-height: 1.4em; font-family:Georgia, "Times New Roman", Times, serif; color:#000; background:#000; text-align:center; overflow:hidden;}
h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,select {color:#B3B3B3; text-align: left; font-size: 10px; font-weight:normal;}
ul,li {padding: 0; margin: 0; list-style-type: none; position: relative; float:left;}
img, a img {border: 0;}
a{text-decoration:none;}
.clear {clear: both;}
.none {display: none;}
#waiter{position:absolute; top:0; left:0; height:100%; width:100%; z-index:150; background:#282828;-moz-opacity:.1;opacity:.1; display:none;} 
#p1,#p2{width:100%; height:100%; position:absolute; top:0px; left:0px;}
#ctr{position:relative;width:940px; margin:0px auto;height:100%; }
#ctbg{position:absolute;width:820px; height:100%;  top:0px;  padding:40px; padding-top:40px;  left:0px; text-align:left;  background:#000; -moz-opacity:.80;opacity:.80; border-left:20px solid #111; border-right:20px solid #111; z-index:103;}
#content{position:absolute; width:810px; height:100%;  overflow:auto; padding-right:40px;  padding-left:70px;  margin:0px auto; text-align:left;  z-index:124;}

#picframe{width:100%; height:100%; position:absolute; top:0px; left:0px; overflow:hidden;}
#picframe img{width:100%; min-width:1000px;}

h1{width:100%; height:105px; display:block; position:relative; top:0px; padding:0px; padding-bottom:40px;  padding-top:40px; float:left; background:transparent url(../images/logo.gif) 0px 50px no-repeat; text-indent:-99999px;}
div#leftcol{display:block; bposition:relative; float:left; width:272px; height:auto;  color:#aaa; font-size:16px;  /*background:transparent url(../images/dot.gif) top left repeat-x; */padding-top:30px;}
div#leftcol p{text-align:left; line-height:21px; padding-bottom:1em;}
div#leftcol p span{color:#fff;}
div#leftcol p span.welcome{font-size:1.5em;}
div#rightcol{display:block; bposition:relative; float:left; width:460px; margin-left:40px; height:auto; /*background:transparent url(../images/dot.gif) top left repeat-x;*/padding-top:32px;}
div#leftcol p a{color:#fff;}
div#leftcol p a:hover{color:#cec885;}
/*hr{display:block; border:none; height:1px; background:transparent url(../images/dot.gif) top left repeat-x; margin-top:22px;}*/
hr{display:block; border:none; height:10px; background:#111; -moz-opacity:.60;opacity:.60;  clear:both; float:none;}


div.artist{display:block; float:left; width:460px; border:1px solid #444; margin-bottom:2em; padding:0.5em;  -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-bottom:1px solid #333; border-right:1px solid #333;}
div.artist img{display:block;float:left; width:153px; height:153px; border:none; padding-right:25px; position:relative;padding-top:4px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; }
div.artist  div{float:left; position:relative; display:block; width:280px;}
div.artist  div h2{color:#fff; font-size:1.4em; font-weight:normal; padding-bottom:0.5em; }
div.artist  div p{color:#aaa;padding-bottom:0.5em; }
div.artist  div p span{color:#fff;}
div.artist  p.img{display:block; float:left; width:153px; height:153px; padding:0px; border:none; margin-right:21px; margin-left:4px; background-repeat:no-repeat; background-position:top left; position:relative; margin-top:4px;  margin-bottom:4px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
div.player{width:30px !important; height:21px; padding:0px; padding-bottom:1em;}
a.dbut{display:block;  position:relative; width:13px; height:15px; top:14px;float:left; background:transparent url(../images/download.gif) 0px 0px no-repeat; text-indent:-99999px;} 
a.dbut:hover{background-position:0px -41px; }

/* start : scrollbar */
.jScrollPaneContainer{position:relative;  width:940px !important; overflow:hidden; z-index: 105;}
.jScrollPaneTrack{position:absolute;  cursor:pointer;right:0; top:0; height:100%; }
.jScrollPaneDrag{position:absolute; background:transparent url(../images/scrollbar/barbg.gif) top left repeat-y; cursor:pointer; overflow:hidden;}
.jScrollPaneDragTop{position:absolute; top:0; left:0; overflow:hidden;}
.jScrollPaneDragBottom{position:absolute; bottom:0; left:0; overflow:hidden;}
a.jScrollArrowUp{display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; background:transparent url(../images/scrollbar/scup.gif) 0px 0px no-repeat; height:20px; opacity:.60;}
a.jScrollArrowUp:hover{background-position: 0px -33px; opacity:1.0;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:transparent url(../images/scrollbar/scdown.gif) 0px 0px no-repeat; height:20px; opacity:.60;}
a.jScrollArrowDown:hover{background-position: 0px -33px; opacity:1.0;}
/* ende : scrollbar */


a#p_tape{display:block; float:left; padding-right:20px; width:88px; height:41px; text-indent:-99999px; background: transparent url(../../partner/tape_logo.gif) top left no-repeat;}
a#p_inspira{display:block; float:left;  width:94px; height:41px; text-indent:-99999px; background: transparent url(../../partner/inspira_logo.gif) top left no-repeat;}
a#p_subtext{display:block; float:left;  padding-top:8px; width:94px; height:41px; text-indent:-99999px; background: transparent url(../../partner/subtext_logo.gif) bottom left no-repeat;}


