* {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family:verdana;
    font-size:12px;
    line-height:15px;
}

thead td {
    vertical-align:top;
}
a,
a:link, 
a:link *,
a:visited,
a:visited *{
    font-weight:bold;
    color:black;
}
.border1,.border2{
visibility:hidden;
margin:21px;
}
.bannercont .geen{
margin:21px;
}
.gal ,.gal *{
color:white
}
.right a,
.right a:link, 
.right a:link *,
.right a:visited,
.right a:visited *,
.left a,
.left a:link, 
.left a:link *,
.left a:visited,
.left a:visited *{
    font-weight:bold;
    color:white;
}
.headlines a:link,
.headlines a:link *,
.headlines a:hover,
.headlines a:hover *,
.headlines a:visited,
.headlines a:visited *,
.calendar  a:visited,
.calendar  a:visited * {
    font-weight:normal;
    color:white;
}
a:hover, 
a:hover *{
    font-weight:bold;
    color:white;
}
TD {
    color:black
}
body {
    margin:0px;
    padding:0px;
    
    background-image:url(../images/bg.jpg);background-attachment:fixed;
    background-position:top center;
    background-repeat:no-repeat;
    background-color:black;
    /*overflow:auto;*/
}
#layout {
    width:1020px;
    height:100%;
    border-collapse:collapse;
    table-layout:fixed;
    background-image:url(../images/bg.png);
}
#layout_td{
    border-collapse:collapse;
    position:relative;
    display:block;
    background-image:url(../images/headerbg.png);
    background-repeat:no-repeat;
}

#donatecontainer {
    position:relative;
}
a.donate div{
    padding:0px;
    margin:0px;
    width:225px;
    height:186px;
    position:absolute;
    right:-84px;
    top:14px;
    /*background-image:url(../images/donate.png);*/
}
a.donate:hover div{
/*    background-image:url(../images/donate_mo.png);*/
}

#membersbuttoncontainer {
    position:relative;
    left:-1px;
}
a.membersbutton {
    padding:0px;
    margin:0px;
    width:60px;
    height:186px;
    position:absolute;
    left:11px;
    top:30px;
    background-image:url(../images/members.png)
}
a.membersbutton:hover {
    background-image:url(../images/members_mo.png);
}
#playerbuttoncontainer {
    font-size:12px;
}
#playerbuttons {
    display:block;
}
a.playerbutton {
    float:left;
    width:50px;
    height:50px;
    cursor:pointer;
}
a.playerbutton div {
    text-decoration:none;
    width:50px;
    height:50px;
}

a.mediaplayer { 
    background-image:url(../images/mediaplayer.png);
}
a.mediaplayer:hover {
    background-image:url(../images/mediaplayer_mo.png);
}
a.realplayer { 
    background-image:url(../images/realplayer.png);
}
a.realplayer:hover {
    background-image:url(../images/realplayer_mo.png);
}
a.winamp { 
    background-image:url(../images/winamp.png);
}
a.winamp:hover {
    background-image:url(../images/winamp_mo.png);
}
a.itunes { 
    background-image:url(../images/itunes.png);
}
a.itunes:hover {
    background-image:url(../images/itunes_mo.png);
}
.maxcontainer .title {
    font-size:13px;font-weight:bold;width:462px;
}
.rtMenuHead {
    color:white;
}

.headlines {
    margin-left:10px;
}
.headlines a.line{
    width:135;
    height:17px;
    display:block;
    background-image:url(../images/headlineoff.png);
    font-size:10px;
    font-family:tahoma;
    text-decoration:none;
    line-height:15px;
    padding-left:5px;
    overflow:hidden;
    color:white;
    background-repeat:no-repeat;
}
.headlines a.line:hover{
    background-image:url(../images/headlineon.png);
    color:white;
}
.headlines a.text_off{
    font-size:10px;
    text-decoration:none;
    display:block;
    color:#bbbbbb;
    padding:10px;
    margin-bottom:10px;
}
.headlines a.text_off:hover{
    color:white;
}
.calendar th {
    padding:0px;
    font-weight:normal;
    border:0px;
}
.calendar td {
    padding:0px;
    border:0px;
    
}
.calendar a {
    line-height:14px;
    text-align:center;
    width:16px;height:16px;
    display:block;
    background-color:gray;
    color:white;
    text-decoration:none;
    cursor:default;
}
.calendar a.red {
    background-color:#d70000;
}
.calendar a.black {
    background-color:black;
    color:white;
}
.calendar a.blackred {
    background-image:url(../images/blackred.png);
    color:white;
}
.calendar a.blackorange {
    background-image:url(../images/blackorange.png);
    color:white;
}
.calendar a.blackgray {
    background-image:url(../images/blackgray.png);
    color:white;
}
.calendar a.orange {
    background-color:#c78500;
}
.calendar a:hover {
    background-image:none;
    background-color:white;
}
.calendar * {
    border:0px;
    font-size:9px;
}
.cr {
    color:white;
    font-family:verdana;
    font-size:12px;
}
#menu {
    position:absolute;
    top:15px;
    left:85px;
}
#playerbuttoncontainer {
    float:left;
    font-size:12px;
}
#componentmenu {
    padding-left:25px;
    position:relative;
    top:1px;
}
#componentmenu div{
    float:left;
    margin:7px;
}
#componentmenu span{
    float:left;
}

.componentmenu a:active {
    color:red
}
#picturecomponent .rpic{
    border-right:1px solid #716827;
    height:100px;
}
#picturecomponent img{
    cursor:pointer;
}
#picturecomponent {
    margin-left:2px;
    width:306px;
    border-collapse:collapse;
}
#reactioncomponent {
    margin-left:2px;
    width:306px;
    border-collapse:collapse;
}
#reactioncomponent td{
    padding:0px;
}
#reactioncomponent .i1 td a  {
    display:block;
    background-image:url('../images/reacties1.png');
    height:15px;
    line-height:14px;
    padding-left:20px;
    font-size:13px;
    font-family:arial;
}
#reactioncomponent .i2 td a  {
    display:block;
    background-image:url('../images/reacties2.png');
    height:15px;
    line-height:14px;
    padding-left:20px;
    font-size:13px;
    font-family:arial;
}
#componentcontainercell {
    background-position:left top;
    background-repeat:no-repeat;
    vertical-align:top;
    width:322px;
}
#componentcell {
    vertical-align:top;
}
#componenttable {
    border-collapse:collapse;
    table-layout:fixed;
}
#componenttable td{
}
.title {
    color:white;
}

#playerbuttoncontainer * {
    color:white;
text-decoration:none;
}
.rt input,.rt th,.rt td {
    color:white;
    
}
.supercontainer * {
    color:white;
}
