
body {
   background: #626262;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size: 12px;
}

body#listen {
   background: #000000;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   font-size: 12px;
}

table#wrap {
   border-width: 0px;
   padding: 0px;
   margin: 0px auto 0px;
   width: 920px;
}

table#listenwrap {
   border-width: 0px;
   padding: 0px;
   margin: 0px auto 0px;
   width: 600px;
}

table#listenwrap td#main {
   height: 800px;
   width: 600px;
   background-color: #000000;
   background-image: url('/include/designs/xtrem2009/img/discowolle.gif');
   background-repeat: no-repeat;
   vertical-align: top;
}

table#listenwrap td#main a {
   color: #BF2F35;
   text-decoration: none;
}

table#listenwrap td#main a:hover {
   color: #BF2F35;
   font-weight: bold;
}

table#listenwrap td#main div#player {
   height: 75px;
   width: 150px;
   position: relative; top: 624px; left: 51px;
   float: left;
}

table#listenwrap td#main div#info1 {
   color: #FFFFFF;
   width: 140px;
   position: relative; top: 240px; right: 50px;
   float: right;
}

table#listenwrap td#main div#info2 {
   color: #FFFFFF;
   width: 230px;
   position: relative; top: 390px; left: 100px;
   float: right;
}

table#listenwrap td#main p {
   margin: 0px;
   padding: 10px 0px 0px 0px;
}

table#wrap div#calendar {
   width: 150px;
   background-color: #E5E2E2;
   background-image: url('/include/designs/xtrem2009/img/calbg.gif');
   background-repeat: no-repeat;
   background-position: bottom right;
}

table#wrap td#header {
   height: 140px;
   width: 880px;
   background-image: url('/include/designs/xtrem2009/img/header.gif');
   background-repeat: no-repeat;
   background-color: #E5E2E2;
   overflow: hidden;
   position: relative; top: 0px; left: 0px;
}

table#wrap td#header div#self_link_header {
   height: 10px;
   width: 600px;
   position: relative; top: 7px; left: 10px;
   margin: 0px;
   padding: 0px;
   display: inline;
}

table#wrap td#header div#listennow {
   line-height: 14px;
   height: 15px;
   width: 140px;
   position: relative; bottom: 126px; left: 703px;
}

table#wrap td#header div#listennow2 {
   height: 60px;
   overflow: hidden;
}

table#wrap td#header div#listennow3 {
   height: 60px;
   overflow: hidden;
}

table#wrap td#header div#listennow4 {
   height: 60px;
   overflow: hidden;
}

table#wrap td#navtop {
   width: 880px;
   background-image: url('/include/designs/xtrem2009/img/nav_top.gif');
}

table#wrap td#navtop ul {
   display: block;
   width: 800px;
   margin: 2px;
   padding: 1px;
   text-align: center;
   font-weight: bold;
   font-size: 15px;
}

table#wrap td#navtop li {
   display: inline;
   margin: 0px 10px 0px 10px;
}

table#wrap td#navtop li a {
   color: #E5E2E2;
   text-decoration: none;
}

table#wrap td#navtop li a:hover{
   color: #BF2F35;
   font-weight: bold;
}

table#wrap td#bordertop {
   height: 20px;
   width: 880px;
   background-image: url('/include/designs/xtrem2009/img/border_top.gif');
   background-repeat: repeat-x;
   background-position: 0px 0px 0px 0px;
}

table#wrap td#bordertopleft {
   height: 20px;
   width: 20px;
   background-image: url('/include/designs/xtrem2009/img/border_top_left.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px 0px 0px;
}

table#wrap td#bordertopright {
   height: 20px;
   width: 20px;
   background-image: url('/include/designs/xtrem2009/img/border_top_right.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px 0px 0px;
}

table#wrap td#borderleft {
   width: 20px;
   background-image: url('/include/designs/xtrem2009/img/border_left.gif');
   background-repeat: repeat-y;
}

table#wrap td#borderbottom {
   width: 880px;
   height: 20px;
   background-image: url('/include/designs/xtrem2009/img/border_bottom.gif');
   background-repeat: repeat-x;
   background-position: 0px 0px 0px 0px;
}

table#wrap td#borderbottomleft {
   width: 20px;
   height: 20px;
   background-image: url('/include/designs/xtrem2009/img/border_bottom_left.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px 0px 0px;
}

table#wrap td#borderbottomright {
   width: 20px;
   height: 20px;
   background-image: url('/include/designs/xtrem2009/img/border_bottom_right.gif');
   background-repeat: no-repeat;
   background-position: 0px 0px 0px 0px;
}

table#wrap td#borderright {
   width: 20px;
   background-image: url('/include/designs/xtrem2009/img/border_right.gif');
   background-repeat: repeat-y;
}

table#wrap td#navleft {
   vertical-align: top;
   width: 140px;
   background-image: url('/include/designs/xtrem2009/img/bground1.gif');
   background-repeat: repeat-y;
}

table#wrap td#navleft h1 {
   display: block;
   margin: 10px 0px 0px 1px;
   padding: 2px;
   font-size: 14px;
   color: #FFFFFF;
   height: 16px;
   background-image: url('/include/designs/xtrem2009/img/navleft_headlines_bg.gif');
}

table#wrap td#navleft hr {
   display: block; 
   margin: 2px;
   padding: 0px;
   color: #BF2F35;
   border: 0px; /* Firefox und Opera */
   border-top: solid 0px #BF2F35;
   border-bottom: solid 0px #BF2F35; /* IE */
}

table#wrap td#navleft ul {
   display: block;
   margin: 0px 0px 0px 10px;
   padding: 0px;
   list-style-type: none;
   list-style-position: inside;
}

table#wrap td#navleft li {
   font-weight: bold;
   display: block;
}

table#wrap td#navleft li a {
   color: #000000;
   text-decoration: none;
}

table#wrap td#navleft li a:hover{
   color: #BF2F35;
   font-weight: bold;
}

table#wrap td#navright {
   // width: 119px;
   vertical-align: top;
   background-color: #E5E2E2;
   border-width: 0px 0px 0px 1px;
   border-style: dotted;
   margin: 0px;
   padding: 10px 0px 0px 5px;
}

table#wrap td#navright h1 {
   display: block;
   margin: 5px 0px 0px 0px;
   padding: 0px;
   font-size: 14px;
   color: #000000;
}

table#wrap td#navright hr {
   display: block; 
   margin: 5px 0px 5px 0px;
   padding: 0px;
   color: #626262;
   border: 0px; /* Firefox und Opera */
   border-top: solid 1px #626262;
   border-bottom: solid 1px #626262; /* IE */
}

table#wrap td#navright a {
   color: #BF2F35;
   text-decoration: none;
}

table#wrap td#navright a:hover{
   color: #BF2F35;
   font-weight: bold;
   text-decoration: underline;
}

table#wrap td#navright form {
   display: inline; 
   margin: 0px;
   padding: 0px;
}

table#wrap td#navright table#login {
   margin: 0px;
   padding: 0px;
}

table#wrap td#navright table#login p {
   padding: 5px 0px 0px 0px;
   margin: 0px;
}

table#wrap td#navright input {
   border: 1px dotted #000000;
   background-color: E5E2E2;
   font-size: 12px;
   margin: 2px 0px 2px 0px;
   padding: 2px;
   vertical-align: bottom;
}

table#wrap td#navright button#searchsubmit {
   border: none;
   background-color: #E5E2E2;
   font-size: 12px;
   width: 25px;
   height: 25px;
   padding: 0px;
   margin: 0px;
   vertical-align: bottom;
   background-image: url('/include/designs/xtrem2009/img/searchbtn.gif');
}

table#wrap td#navright button#searchsubmit:hover {
   cursor: pointer;
   background-image: url('/include/designs/xtrem2009/img/searchbtn2.gif');
}

table#wrap td#navright button#loginsubmit {
   border: none;
   background-color: #E5E2E2;
   font-size: 12px;
   width: 60px;
   height: 38px;
   padding: 0px;
   margin: 0px;
   vertical-align: bottom;
   background-image: url('/include/designs/xtrem2009/img/login.gif');
}

table#wrap td#navright button#loginsubmit:hover {
   cursor: pointer;
   background-image: url('/include/designs/xtrem2009/img/login2.gif');
}

table#wrap td#navright div#exsearch {
   display: block;
   padding: 0px;
   margin: 5px 0px 0px 0px;
   text-align: right;
}


table#wrap td#content {
   width: 560px;
   background-color: #E5E2E2;
   padding: 10px;
   vertical-align: top;
   overflow: hidden;
}

table#wrap td#content a {
   color: #BF2F35;
   text-decoration: none;
}

table#wrap td#content a:hover {
   color: #BF2F35; 
   text-decoration: underline;
   font-weight: bold;
}

table#wrap td#content h1 {
   margin: 0px;
   padding: 10px 0px 10px 0px;
   font-size: 16px;
   font-weight: bold;
   text-decoration: underline;
}

table#wrap td#content h2 {
   margin: 0px;
   padding: 10px 0px 10px 0px;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}

table#wrap td#content div#hmenu {
   font-weight: bold;
   text-align: right;
}

table#wrap td#footer {
   width: 880px;
   background-color: #000000;
}

table#wrap td#footer ul {
   display: block;
   width: 880px;
   margin: 0px;
   padding: 0px;
   text-align: right;
}

table#wrap td#footer li {
   display: inline;
   margin: 0px 10px 0px 10px;
}

table#wrap td#footer li a {
   color: #E5E2E2;
   text-decoration: none;
}

table#wrap td#footer li a:hover{
   color: #BF2F35;
   font-weight: bold;
}

table#wrap div#newPMdivID {
   position:absolute; top:50px; left:300px; display:inline; width:300px;
   background-color: #ff0000;
   border: solid 1px #000000;
}

table#wrap div#newPMdivID a {
   color: #E5E2E2;
}

table#wrap div#newPMdivID a:hover {
   color: #E5E2E2;
   font-weight: bold;
   text-decoration: underline;
}

/* Neu */

div#hmenu {
   background: #DBD7D7;
   border: 1px dotted #C1BDBD;
   padding: 1px;
}
tr.Chead, td.Chead, tr.Cmite, td.Cmite {
   background: #CCC8C8;
}
tr.Cdark, td.Cdark {
   background: #C0BCBC;
}
tr.Cnorm, td.Cnorm {
   background: #D2D0D0;
}
tr.Chead th {
   height: 20px;
}
