TD{
  text-align:left;
}
TABLE{
  color:inherit;
}

FORM{margin:0px;display:inline;}

body{cursor: url('/r2h.cur') 12 1, url('/r2h.cur'), auto;}
a{cursor: url('/r2h.cur') 12 1, url('/r2h.cur'), auto;}

/* ACTIEFHEIDSKLEUREN */
.actief_blokje{
  display:inline-block;
  width:13px;
  height:13px;
  border:1px solid black;
}
.actief1{background-color:RGB(80,141,203);}
.actief2{background-color:RGB(28,24,109);}
.actief3{background-color:RGB(219,121,16);}
.actief4{background-color:RGB(17,87,15);}
.actief5{background-color:RGB(50,205,50);}
.actief6{background-color:RGB(184,12,12);}

/* PROFIEL */
.userprofile{
  padding-left:25px;
  padding-right:25px;
}
.rewardsep{
  width:1px;
  height:1px;
  display:block;
}
.profile_head{
  font-size:20px;
  cursor:pointer;
  color:yellow;
}
.profile_content{
  display:block;
}
.profile_key{
  display:inline-block;
  width:130px;
  height:15px;
}
.profile_val_big{
  display:block;
  margin-left:130px;
  margin-top:-15px;
  /*width:500px;*/
  min-height:15px;
  max-height:150px;
  overflow:auto;
  padding:2px;
}
.greenlight{
  display:inline-block;
  width:15px;
  height:15px;
  margin-right:3px;
  background-image:url('/templates/green.png');
}
.redlight{
  display:inline-block;
  width:15px;
  height:15px;
  margin-right:3px;
  background-image:url('/templates/red.png');
}
.profile_rsacc, .profile_rsacc_active{
  padding-right:10px;
  color:yellow;
  cursor:pointer;
}
.profile_rsacc_active{
  background-color:yellow;
  color:black;
}

/* YOUTUBERIZER */
.youtube{display:block;width:52px;height:63px;background-image:url('/jijbuis.png');cursor:hand;font-size:0px;}

/* CLANNIEUWS */
.newstoptxt{color:yellow;}
.newstable{color:yellow;}
.newsfield{background-color:black;color:white;}
.newstitle{font-weight:bold;color:yellow;}
.newsfooter{font-weight:bold;color:yellow;}

/* newsflash */
.newsflash_title{font-weight:bold;font-size:120%;}
.newsflash_auth{font-weight:bold;}

/* MENU */
.menu_button_logout {display:block;text-align:left;font-weight:bold;margin-top:10px;}
.menu_button_1, .menu_button_2, .menu_button_3, .menu_button_4, .menu_button_5, .menu_button_6, .menu_button_7, .menu_button_8, .menu_button_9, .menu_button_10{display:block;text-align:left;font-weight:bold;}
.menu_cont_1, .menu_cont_2, .menu_cont_3, .menu_cont_4, .menu_cont_5, .menu_cont_6, .menu_cont_7, .menu_cont_8, .menu_cont_9, .menu_cont_10{display:block;text-align:left;}

/* ONLINE LIST */
.onlinelist{display:block;}

/* RANKGLOW */
.rank_leader {color:black; text-shadow:0px 0px 12px #FFFFFF, 0px 0px 6px #FFFFFF, 0px 0px 2px #FFFFFF;}
.rank_banned {color:white; text-shadow:0px 0px 12px #FF0000, 0px 0px 6px #FF0000, 0px 0px 2px #FF0000;}
.rank_mod {color:white; text-shadow:0px 0px 12px #2e8521, 0px 0px 6px #2e8521, 0px 0px 2px #2e8521;}
.rank_oper {color:white; text-shadow:0px 0px 12px #000000, 0px 0px 6px #000000, 0px 0px 2px #000000;}

/* FORUM ALL */
.forum_nextpage{}
.forum_prevpage{}

/* FORUM OVERZICHT */
.forum_main_boards{}
.forum_sub_boards{}
TD.forum_sub_voards_posttime{vertical-align:top;}
TABLE.forum_section_content{
  border-collapse: separate;
  border-spacing: 2px;
}

/* FORUM TOPICLIST */
.forum_dots{color:cyan;}
.forum_topiclist{}
.forum_topiclist_top, .forum_post_melding, .forum_post_sticky, .forum_post_normal{color:black;background-color:gray;}
A.forum_topiclist_top, A.forum_post_melding, A.forum_post_sticky, A.forum_post_normal{color:black;background-color:gray;}
.forum_topiclist_top{}
a.forum_post_melding:link, a.forum_post_melding:visited, a.forum_post_melding:hover, a.forum_post_melding:active, .forum_post_melding{font-weight:bold;color:red;background-color:black;}
.forum_post_sticky{}
.forum_post_normal{}

/* FORUM TOPICS */
.forum_topnav{display:block;}
.forum_topic_title{font-size:20pt;}
.forum_loading{font-size:40pt;}
.forum_antw_txt{}
.forum_container{text-align:left;}
.forum_replies{border:none;table-layout:fixed;}
.forum_first_post{}
.forum_first_author{}
.forum_reply_poster{text-align:left;border:1px solid black;}
.forum_reply_post{text-align:left;border:1px solid black; word-wrap:break-word; }
.forum_sig_post_divider{width:100%;height:3px;display:block;background-color:black;font-size:1pt;}
.forum_belang{font-weight:bold;color:red;}
.forum_praatgem_bad{background:black;color:red;}
.forum_praatgem_ok{background:black;color:orange;}
.forum_praatgem_good{background:black;color:lightgreen;}
.forum_reply_info{font-size:7pt;display:block;}
.highlight_post{
box-shadow: 0px 0px 20px white;
-moz-box-shadow: 0px 0px 20px white; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 0px 0px 20px white; /* Safari and Chrome */
}
.avatar { max-width: 135px; }

/* SIGTABS */
.forum_sigtab_container_tabs{width:402px;float:left;overflow:hidden;}
.forum_sigtab_container_all{width:554px;height:155px;display:block;}
.forum_sigtab_container_buttons{float:right;}
.forum_sigtab{
  height:153px;
  overflow:auto;
  width:400px;
  border:1px solid black;
}
.forum_sigtab_button, .forum_sigtab_button_pressed{
  display:block;
  width:150px;
  height:29px;
  line-height:29px;
  border:1px solid black;
  text-align:center;
  overflow:hidden;
}
.forum_sigtab_button_pressed{font-weight:bold;}


/* MINI KALENDER TABEL, TEKST */
.cal_table_year{}
.cal_table{border:none;}
.cal_txt{height:45px;display:block;font-size:8pt;}
/* MINI KALENDER CELLEN */
.cal{background:#777777;color:white;}
.cal_today{background:yellow;color:black;}
.cal_event{background:limegreen;color:black;}
.cal_event_today{background:red;color:black;}
.cal_clanevent{background:skyblue;color:black;}
.cal_clanevent_today{background:blue;color:yellow;}
.cal_meet{background:white;color:red;}
.cal_meet_today{background:white;color:green;}
.cal_verg{background:magenta;color:black;}
.cal_verg_today{background:magenta;color:yellow;}
.cal_empty, .cal, .cal_today, .cal_event, .cal_event_today, .cal_clanevent, .cal_clanevent_today, .cal_meet, .cal_meet_today, .cal_verg, .cal_verg_today{
  font-family:arial;font-size:8pt;border:1px solid black;padding:0px;margin:0px;line-height:16px;height:16px;width:16px;text-align:right;
}
.cal_empty{border:none;}

/* DO NOT CHANGE THESE: */
.noshow{display:none;border:none;margin:none;padding:none;}

div.jGrowl {
  padding:      10px;
  z-index:      9999;
  color:        #fff;
  font-size:      12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
  position:       absolute;
}

div.ie6.top-right {
  right:        auto;
  bottom:       auto;
  left:         expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:        expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
  left:         expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top:        expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
  left:         expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top:        expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
  left:         expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top:        expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
  left:         expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top:        expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  width:        100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
  position:     fixed;
}

body > div.jGrowl.top-left {
  left:         0px;
  top:        0px;
}

body > div.jGrowl.top-right {
  right:        0px;
  top:        0px;
}

body > div.jGrowl.bottom-left {
  left:         0px;
  bottom:       0px;
}

body > div.jGrowl.bottom-right {
  right:        0px;
  bottom:       0px;
}

body > div.jGrowl.center {
  top:        0px;
  width:        50%;
  left:         25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
  margin-left:    auto;
  margin-right:     auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
  background-color:     #000;
  opacity:        .85;
    -ms-filter:       "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter:         progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  zoom:           1;
  width:          235px;
  padding:        10px;
  margin-top:       5px;
  margin-bottom:      5px;
  font-family:      Tahoma, Arial, Helvetica, sans-serif;
  font-size:        1em;
  text-align:       left;
  display:        none;
  -moz-border-radius:   5px;
  -webkit-border-radius:  5px;
}

div.jGrowl div.jGrowl-notification {
  min-height:       40px;
}

div.jGrowl div.jGrowl-notification div.header {
  font-weight:      bold;
  font-size:        .85em;
}

div.jGrowl div.jGrowl-notification div.close {
  z-index:        99;
  float:          right;
  font-weight:      bold;
  font-size:        1em;
  cursor:         pointer;
}

div.jGrowl div.jGrowl-closer {
  padding-top:      4px;
  padding-bottom:     4px;
  cursor:         pointer;
  font-size:        .9em;
  font-weight:      bold;
  text-align:       center;
}

/** Hide jGrowl when printing **/
@media print {
  div.jGrowl {
    display:      none;
  }
}
/* THULTIP - De Magische Tooltip! */
.thultip{border:1px solid black;padding:5px;background-color:white;color:black;max-width:300px;}

/* Thulinma's WEBIRC - Omdat ik het waard ben! */
.chattab{float:left;height:100%;padding-left:5px;padding-right:5px;text-align:left;}
.chattab.active{background-color:limegreen;text-align:left;}
.chattab.inactive.newmess{background-color:red;text-align:left;}
.chatmess.name{width:90px;float:left;overflow-x:hidden;background-color:rgb(220,220,220);color:black;text-align:left;white-space:nowrap;}
.chatmess.mess{margin-left:90px;text-align:left;}
.chatbox .timestamp { float:left; }

.chatbox{
  position:absolute;z-index:3;
  top:21px;bottom:20px;
  left:0px;right:151px;
  overflow:auto;
  text-align:left;
}
.chattabs{
  position:absolute;z-index:5;
  width:100%;
  top:0px;height:20px;
  left:0px;
  border-bottom:1px solid black;
  text-align:left;
}
.chatnames{
  position:absolute;z-index:5;
  top:20px;bottom:20px;
  width:150px;right:0px;
  border-left:1px solid black;
  overflow-x:hidden;overflow-y:auto;
  text-align:left;
}
.chattype{
  position:absolute;z-index:5;
  width:100%;
  height:19px;
  line-height:19px;
  left:0px;
  bottom:0px;height:20px;
  border-top:1px solid black;
  text-align:left;
}
.irc_nolay{text-align:left;}
.irc_action,.irc_nickchange,.irc_signon,.irc_signoff{font-style:italic;font-weight:bold;text-align:left;}
.irc_powers_0{}/* Normale gebruiker */
.irc_powers_6{font-style:italic;}/* Voiced */
.irc_powers_7{font-style:italic;}/* Halfop */
.irc_powers_8{font-weight:bold;}/* Op */
.irc_powers_9{font-style:italic;font-weight:bold;}/* Service */
.irc_powers_10{font-style:italic;font-weight:bold;}/* IRCOP */

.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url('/jqui/wheel.png') no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url('/jqui/mask.png') no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
  background: url('/jqui/marker.png') no-repeat;
}

/* Editor CSS */
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar{border-bottom:1px solid black;}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('/templates/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
/* Eind editor CSS */

/* Guides CSS */
.guide_index, .guide_chapt{text-align:left;}
.guide_index B{display:block;}
.guide_heading{font-size:20px;text-align:left;font-weight:bold;padding-top:15px;}
.guide_back_up{width:100%;text-align:right;}
/* Eind Guides CSS */

/* Portal CSS*/
.clannewscontainer {
  border:1px solid black;
  border-radius:10px 10px 0px 0px;
  float:left;
  width:70%;
  text-align:justify;
}
.clannewsconttitel {
  border-bottom:1px solid black;
  margin:0px;
  padding:5px;
  font-size:20px;
  font-variant:small-caps;
  font-weight:bold;
}
.clannewssubcont {
  margin:5px;
}
.clannewsknop {
  float:left;
  padding:5px;
  font-size:18px;
  font-variant:small-caps;
  border-radius:5px 5px 0px 0px;
  margin:1px 1px 0px 6px;
  cursor:pointer;
  line-height:32px;
  color:rgb(200,200,200);
}
.clannewsknop:first-child {
  margin-left:26px;
}
.clannewsknop img, .clannewstopictitel img {
  vertical-align:middle;
  margin-right:5px;
}
.clannewsknop.selected, .clannewsknop:hover {
  border:1px solid black;
  border-collapse:collapse;
  border-bottom:none;
  margin:0px 0px 0px 5px;
  color:white;
}
.clannewsknop.selected:first-child, .clannewsknop:first-child:hover {
  margin-left:25px;
}
.clannewscontents {
  float:left;
  min-width:95%;
  max-width:100%;
  margin-left:0px;
  border:1px solid black;
  padding:5px;
  overflow-y:auto;
}
.clannewsitem {
  border:1px solid black;
  border-bottom: none;
  height:100px;
  margin-bottom:6px;
  overflow:hidden;
  border-radius:10px 10px 0px 0px;
  padding-bottom:5px;
}
.clannewsitem:hover, .clannewsitem.volledig {
  height:auto;
  border-radius:10px;
  border-bottom: 1px solid black;
  margin-bottom:5px;
}
.clannewsartikel * img:not(:hover) {
  max-width:200px;
  max-height:200px;
  margin:5px;
}
.clannewstitel {
  padding:5px;
  overflow: hidden;
}
.clannewstopictitel {
  font-weight:bold;
  font-size:14px;
  line-height:32px;
}

.clannewstopicposter {
  font-size:12px;
  float:right;
}
.clannewsartikel {
  padding:5px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.clannewsitem:not(:hover):not(.volledig) .clannewsartikel * img {
  max-width:100px;
  max-height:100px;
  width:auto;
  height:auto;
  margin:5px;
}
.gadgetcontainer {
  border:none;
  float:right;
  width:29%;
  padding-right:5px;
  text-align:justify;
}
.gadget {
  border:none;
  margin-bottom:5px;
}
.gadgettitel, .gadgetcontent {
  border:1px solid black;
  margin:0px;
  padding:5px;
}
.gadgettitel {
  border-radius:10px 10px 0px 0px;
  font-size:14px;
  font-variant:small-caps;
}
.gadgetcontent {
  border-top:none;
  font-size:11px;
}
.gadgetcontent * {
  font-size:11px;
}
.gadgetcontent table {
  margin-left:0px;
  width:100%;
}
.hottopictitel {
  overflow:hidden;
  text-overflow:ellipsis;
}
.hottopicposter {
  float:right;
  font-size:8px;
  text-align:right;
}
.hottopicposter span {
  font-size:8px;
}
.gadget.event .gadgetcontent table tr td {
  vertical-align:top;
  text-align:justify;
}
.gadget.event * p {
  margin-top:0px;
  margin-bottom:0px;
}
.gadget.posts .gadgetcontent{
  overflow-x:hidden;
}
.lastpoststopic {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  width:100%;
  padding-left:10px;
}
.lastpostspost {
  margin-top:5px;
}
.lastpostspost:first-child{
  margin-top:0px;
}
.lastpostsreply {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  margin-top:7px;
}
.lastpostsreply * {
  display:none;
}
.lastpostsreply p, .lastpostsreply a , .lastpostsreply i, .lastpostsreply b, .lastpostsreply em, .lastpostsreply div, .lastpostsreply font{
  display:inline;
}
.lastpostsposter {
  float:right;
  font-size:8px;
  text-align:right;
}
.lastpostsposter span {
  font-size:8px;
}
/* Eind Portal CSS*/

/* Tijdlijn */

#tabelcontainer {
  width:90%;
  overflow:hidden;
  text-align:left;
}
.timelinecont {
  margin-top:5px;
  margin-left:0px;
  margin-right:0px;
  overflow:hidden;
}
.timelinecont * { overflow:hidden; }
.topicinfo {
  height:54px;
  padding-top:2px;
}
.replyinfo {
  height:34px;
  padding-top:2px;
}
.markasread, .inhoudsinfo, .aantalreplies, .posttijd, .replyinhoudsinfo {
  height:100%;
  overflow: hidden;
  text-overflow:ellipsis;	
  display:block;
}
.markasread, .inhoudsinfo, .replyinhoudsinfo {
  float:left; 
}
.aantalreplies, .posttijd {
  float:right;
}
.markasread { width: 25px; }
.aantalreplies { width: 30px; }
.posttijd  { width: 50px; }
.inhoudsinfo { 
  width:500px;
}
.replyinhoudsinfo {
  width:500px;
}
.posttijd, .aantalreplies, .markasread { 
  text-align:center;
}
.topicinfo .posttijd, .topicinfo .aantalreplies, .topicinfo .markasread { 
  margin-top:1em;
}
.inhoudsinfo, replyinhoudsinfo {
  overflow:hidden;
}
.replyinhoud,.topictitle,.boardinfo,.relpyposter {
  width:100%;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.replyinhoud * {
  display:none;
}
.replyinhoud p, .replyinhoud a , .replyinhoud i, .replyinhoud b, .replyinhoud em, .replyinhoud div, .replyinhoud font{
  display:inline;
}
.replyinfo .inhoudsinfo{
  padding-left:20px;
}
.topicreplycontainer, .filtercontainer, .zetwatfiltersuit {
  display:none;
}
.topictitle, .reply {
  font-size:12pt;
}
.boardinfo, .posttijd {
  font-size:8pt;
}
.topicposter, .replyposter {
  font-size:8pt;
  position:relative;
  top:-5px;
}
#settingscontainer {
  width:90%;
  text-align:left;
  margin-top:20px;
  margin-bottom:20px;
}
#boardfilters {
  margin-left:15px;
}
#boardfilters td {
  vertical-align:top;
  white-space:nowrap;
}
.checkbutton, .markasreadbutton, .expandbutton, .showfilters, .savefiltersbutton, .loadfiltersbutton {
  width: 36px; 
  height: 36px; 
  float:left;
  margin-left:5px;
}
.markasreadbutton {
  width: 100px;
}
.checkbutton, .savefiltersbutton { 
  margin-left:0px;
}
.checkbutton { background-image: url('/templates/icons/checkallbuttonup.png'); }
.checkbutton:hover { background-image: url('/templates/icons/checkallbuttondown.png'); }
.checkbutton.checknone { background-image: url('/templates/icons/checknonebuttonup.png'); }
.checkbutton.checknone:hover { background-image: url('/templates/icons/checknonebuttondown.png'); }
.markasreadbutton {	background-image: url('/templates/icons/markasreadbuttonup.png'); }
.markasreadbutton:hover { background-image: url('/templates/icons/markasreadbuttondown.png'); }
.expandbutton {	background-image: url('/templates/icons/expandallbuttonup.png'); }
.expandbutton:hover { background-image: url('/templates/icons/expandallbuttondown.png'); }
.expandbutton.collapse { background-image: url('/templates/icons/collapseallbuttonup.png'); }
.expandbutton.collapse:hover { background-image: url('/templates/icons/collapseallbuttondown.png'); }
.showfilters, .showfilters.open:hover {	background-image: url('/templates/icons/filter2up.png'); }
.showfilters:hover,.showfilters.open { background-image: url('/templates/icons/filter2down.png'); }
.savefiltersbutton { background-image: url('/templates/icons/savefiltersbuttonup.png'); }
.loadfiltersbutton { background-image: url('/templates/icons/loadfiltersbuttonup.png'); }
.savefiltersbutton:hover { background-image: url('/templates/icons/savefiltersbuttondown.png'); }
.loadfiltersbutton:hover { background-image: url('/templates/icons/loadfiltersbuttondown.png'); }
#boardselectcontainer { margin-left:20px; }


img.tweetpic {
  max-height: 16px;
}





/* Layout van occult begint hier */
BODY,HTML{
  margin:0px;
  padding:0px;
  background:#353333;
  height:100%;
  width:100%;
  font-family: Tahoma, sans-serif;
  font-size:12px;
}
H1,H2,H3,H4{width:auto;padding:0px;margin:0px;padding-top:10px;}
A{cursor:pointer;}
A:hover{color:white;}
.forum_reply_poster A{color:white;}
.logo{
  width:518px;
  height:319px;
  position:fixed;
  left:50%;
  top:50%;
  margin-left:-259px;
  margin-top:-159px;
  background-image:url(/templates/occult/logo_u.png);
  z-index:1;
}
.bggrid {
  position:fixed;
  left:0px;
  top:0px;
  right:0px;
  bottom:0px;
  background-image:url(/templates/occult/grid_t.png);
  z-index:2;
}
.contents{
  padding-bottom:33px;
  padding-top:33px;
  position:relative;
  z-index:3;
}
.contentholder{overflow-x:auto;}
div.contentholder{
  color:white;
  border:1px solid black;
  margin:25px auto;
  width:90%;
  height:auto;
  text-align:center;
  padding:15px;
  padding-bottom:33px;
}
div.dock{
  color:white;
  border:1px solid black;
  width:50%;
  height:50%;
  position:absolute!important;
  left:0px;
  top:0px;
}
.dock_cont{
  overflow:auto;
  position:absolute;
  left:0px;
  top:20px;
  bottom:0px;
  right:0px;
  padding-bottom:-20px;
}
.dock_handle{
  width:100%;
  height:20px;
  border-bottom:1px solid black;
  text-align:center;
  overflow:hidden;
}
.dock_close{
  float:right;
  width:20px;
  height:20px;
  border-left:1px solid black;
}
.menu_item{
  display:block;
}
.menu_bar{
  position:fixed;
  left:0px;
  top:0px;
  width:100%;
  text-align:center;
  z-index:4;
}
.unem_bar{
  position:fixed;
  left:10px;
  right:10px;
  bottom:0px;
  height:33px;
  text-align:left;
  z-index:4;
  background-image:url(/templates/occult/stonebutton_mid.png);
}
.menu_but{
  display:inline-block;
  width:143px;
  height:33px;
  line-height:33px;
  font-weight:bold;
  font-size:16px;
  text-align:center;
  background-image:url(/templates/occult/button.png);
  position:relative;
  left:0px;
  top:0px;
  cursor:pointer;
  color:white;
  font-variant: small-caps;
}
.menu_but:not(.menu_bb):hover{background-image:url(/templates/occult/buttoninv.png);}
.menu_bb{
  background:none;
  height:33px;
  display:inline-block;
  width:auto;
  position: absolute;
  left: 300px;
}
#bb_txt{
  padding-left:10px;
  padding-right:10px;
  font-variant:normal;
  font-weight:normal;
  display:inline-block;
  font-size:12px;
}
#bb_txt:hover{text-decoration:underline;}
ul.menu_cont{list-style:none;}
ul.menu_cont li{display:block;}
div.menu_cont, ul.menu_cont{
  position:absolute;
  left:0px;
  top:33px;
  min-width:137px;
  border-left:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
  padding:2px;
  margin:0px;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  color:white;
  cursor:default;
  white-space: nowrap;
  font-variant: normal;
  display:none;
  z-index:5;
}
.menu_cont.bottom{
  top:auto;
  bottom:33px;
  border-bottom:none;
  border-top:1px solid black;
}
A.menu_item{color:white;}
.menu_icon{
  width:16px;
  height:16px;
  margin-right:4px;
  overflow:hidden;
  float:left;
}
.menu_icon > IMG{border:0px;}
form table, .menu_cont table, center * table, .contentholder table {
margin-left:auto;
margin-right:auto;
}
.forum_main_boards{
width:80%;
margin-left:10%;
margin-top:15px;
}
.forum_path{
margin-top:15px;
}
.forum_topiclist {
margin-top:15px;
width:80%;
margin-left:10%;
border: 1px solid black
}
table.forum_topiclist tr td, table.forum_topiclist tr th{ border: 1px solid black }
.newstable{background-color:transparent;}
.newsfield{padding:5px;background-color:transparent;padding-bottom:25px;}
.newstitle A {font-size:16px; text-decoration: none;}
.newstitle A:hover {text-decoration:underline;}
.newsfooter{
background-image:url('/templates/dragon_skin/divider3.png');
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:22px;
}
.newsfield div {overflow:auto;}
.forum_section_head {
  font-size:16px;
  left:0px;
  right:0px;
  top:0px;
  padding-left:5px;
  text-align:left;
  line-height:25px;
  heigth:25px;
  width:auto;
  cursor:pointer;
  background-image:url('/templates/occult/gradient25.png');
  border-bottom:1px solid black;
  font-weight:bold;
  font-variant:small-caps;
}
.forum_section_head:hover{
  background-image:url('/templates/occult/gradient25inv.png');
}
.forum_section_head .num_ongelezen {
  font-variant:normal;
  font-weight:normal;
  font-size: 12px;
  text-align: right;
  margin-right: 5px;
}
.forum_section_head .num_ongelezen IMG { vertical-align:text-bottom; }
.forum_section{
  border:1px solid black;
  margin-bottom:20px;
  width:600px;
  margin-left:auto;
  margin-right:auto;
}
.forum_section_content{
  width:100%;
  border:none;
}
.forum_section_content tr td{border:1px solid black;}
.forum_sub_boards_posttime{width:110px;}
.forum_topiclist td, .forum_topiclist th, .forum_topiclist tr {
background-color:transparent;
color:white;
}
A.forum_topiclist_top, A.forum_post_melding, A.forum_post_sticky,
A.forum_post_normal{background-color:transparent;background-image:none;}
.forum_topiclist_top{color:white;}
A.forum_post_sticky, A.forum_post_normal {color:white;background-color:transparent;}
A.forum_post_sticky:hover,   A.forum_post_normal:hover, A.forum_post_normal:active {background-color:transparent;}
.forumsub{padding:5px;}
TD.forum_post_sticky {
 background-color:transparent;
  background-image:url('/templates/occult/1pixblack25opa.png');
}
.forum_dots { color:inherit; }
.forum_first_post div {overflow:auto;}
.forum_reply_post div {overflow:auto;}

INPUT, SELECT{font-size:8pt;}
INPUT[type=submit]{padding: 1px;}
.forum_topiclist INPUT{overflow:visible;}
.forum_topiclist FORM{overflow:visible;}
table.messaging{width:90%;}
form input {cursor:pointer;}
form input[type=password],form input[type=text] {cursor: auto}
table.forum_topiclist * table tr td {border:none;}

.rank_lb, .irc_powers_6 {color:black;background-image:url(/templates/bluemoon/rankpiclb.png);}
.rank_leader, .irc_powers_10 {color:black;background-image:url("/templates/bluemoon/rankpicleader.png");}
.rank_oper, .irc_powers_9 {color:white;background-image:url("/templates/bluemoon/rankpicoper.png");}
.rank_mod, .irc_powers_8 {background-image:url(/templates/bluemoon/rankpicmod.png);}
.rank_leader , .rank_oper , .rank_mod , .rank_lb {font-weight:bold;}
.rank_leader , .rank_oper , .rank_mod , .rank_lb , .rank_banned, .irc_powers_10, .irc_powers_9, .irc_powers_8, .irc_powers_7, .irc_powers_6 {background-color:transparent;padding-left:22px;padding-bottom:1px;padding-top:1px;padding-right:2px;background-position:center left;background-repeat:no-repeat;background-size:auto 100%;white-space: nowrap;font-style:normal;}
.rank_banned {background-image:url(/templates/bluemoon/rankpicbanned.png);}
H1 .rank_leader, H1 .rank_oper, H1 .rank_mod, H1 .rank_lb , H1 .rank_banned
{color: inherit; background-color:transparent; background-image:none; padding:0px; }

.forum_topnav{margin-top:5px;margin-bottom:5px;}
.forum_topic_title{padding:2px;color:white;font-weight:bold;font-size:16pt;}
.forum_loading{font-size:16pt;}
.forum_antw_txt{margin-top:15px;}
table.forum_replies{overflow:auto;margin-left:0px;}
.forum_first_post{padding:2px;color:white;font-weight:normal;margin-top:2px;}
.forum_first_author{padding:2px;padding-left:146px;color:white;font-weight:normal;margin-top:2px;padding-bottom:2px;}
.forum_first_post_container{padding:2px; }
.forum_reply_poster{width:140px;}
.forum_reply_post{}
.forum_reply_post TABLE, .forum_reply_post TD, .forum_reply_post TR {vertical-align:top;background-image:none;border:none;}
table.forum_replies td {padding:2px;}
.forum_sig_post_divider{width:100%;margin-top:2px;}
.forum_sigtab_container_tabs{width:95%;float:none;overflow-x:auto;overflow-y:visible;}
.forum_sigtab_container_all{width:95%;height:auto;padding-left:5px;}
.forum_sigtab_container_buttons{
float:none;
display:block;
margin-top:2px;
padding:2px;
width:95%;
}
.forum_sigtab{
  display: block;
  width: 100%;
  min-width: 1px;
  min-height: 1px;
  overflow: auto;
  margin-top: 5px;
  border:none;
  height:auto;
  max-height:300px;
}
.forum_sigtab_button, .forum_sigtab_button_pressed{
  float: left;
  width: 18%;
  line-height: 30px;
  vertical-align: middle;
  overflow-x: visible;
  overflow-y: visible;
  white-space:nowrap;
  cursor: pointer;
  background-image: url(/templates/occult/gradient40.png);
  background-repeat:repeat-x;
  background-position:top 50%;
  padding:2px;
  height:35px;
  margin-right:2px;
  border: 1px solid black;
}
.forum_sigtab_button_pressed, .forum_sigtab_button:hover {
  background-image: url(/templates/occult/gradient40inv.png);
}

.forum_topic_title, .forum_first_post, .forum_first_author, .forum_reply_poster, .forum_reply_post {
border: 1px solid black;
}
.forum_container {
margin-left:20px;
margin-right:20px;
overflow:none;
}
.forum_first_post_container, table.forum_replies {
border: 1px solid black;
width:100%;
}
.forum_sig_post_divider, HR {
margin-top:5px;
margin-bottom:5px;
border-top:1px solid black;
border-bottom:1px solid black;
height:2px;
background-color:transparent;
width:100%;
border-left:none;
border-right:none;
}
HR.messaging{display:none;}
div.thultip{
  color:white;
  border:1px solid black;
  max-width:400px;
  z-index:5;
}
div.jGrowl div.jGrowl-notification,  div.jGrowl div.jGrowl-closer {
  border: 1px solid black;
  background-image: url(templates/occult/gradient.png);
  background-position: 100% 50%;
  background-repeat: repeat;
  color:white;
}
div.jGrowl div.jGrowl-notification div.message A {
  color:white;
}
.cal_table{border:none;}
.cal_txt{height:45px;display:block;font-size:8pt;}
td.cal, td.cal_today {background:transparent;color:white;}
td.cal_event, td.cal_event_today {background:limegreen;color:black;}
td.cal_clanevent, td.cal_clanevent_today{background:skyblue;color:black;}
td.cal_meet, td.cal_meet_today{background:white;color:red;}
td.cal_verg, td.cal_verg_today {background:magenta;color:black;}
td.cal_today,td.cal_event_today,td.cal_clanevent_today,td.cal_meet_today,td.cal_verg_today{border: 2px solid white;}
.cal_empty, .cal, .cal_today, .cal_event, .cal_event_today, .cal_clanevent, .cal_clanevent_today, .cal_meet, .cal_meet_today, .cal_verg, .cal_verg_today{
  font-family:Arial;font-size:8pt;border:none;padding:0px;margin:0px;line-height:16px;height:16px;width:16px;text-align:center;background-image:none;
}
.cal_empty{border:none;}
td.cal_otmaand{opacity:0.5; filter: alpha(opacity=50); -moz-opacity:0.5; }
#bigimgback{z-index:5;}

.chattabs, .chatnames {
  padding-left:2px;
  color:white;
  bottom:23px;
  border-bottom:none;
  border-left:none;
}
.chatbox {
  bottom:23px;
  padding:2px;
  overflow-x:hidden;
}
.chatbox .chatmess.mess, .chatbox .chatmess.name  {
  margin-left:0px;
}
.chatbox * .name {
  background-color:transparent;
  padding-right:4px;
}
.chatbox .irc_privmsg .chatmess.mess { color:white }
.chatnames .irc_powers_0 {
  padding-left:22px;
}
.chatbox .name {
width:auto;
}
.chatnames .irc_chatname {
  font-style:normal;
}
.chattabs {
 padding-top:1px;
 padding-bottom:1px;
}
.chattab {
  line-height:18px;
  border:1px solid black;
  margin-left:1px;
  height:18px;
  background-image:url('/templates/occult/gradient25.png');
  background-position:left center;
  background-repeat:repeat-x;
}
.chattab.active {
  background-image:url('/templates/occult/gradient25inv.png');
}
.chatcont {
  background-image:url(/templates/occult/grid_t.png);
  width:100%;
  height:100%;
}
.cleditorMain {
overflow:hidden;
}

/* Portal */
.clannewscontainer {
  border-radius:0px;
  border-top:none;
}
.clannewssubcont {
  margin:0px;
  margin-top:5px;
}
.clannewsconttitel {
  border-radius:0px;
  border:none;
  height:33px;
  line-height:33px;
  padding-top:0px;
  padding-bottom:0px;
  background-image:url('/templates/occult/stonebutton_left.png'),
  url('/templates/occult/stonebutton_right.png'),
  url('/templates/occult/stonebutton_mid.png');
  background-position:left,right,center;
  background-repeat:no-repeat,no-repeat,repeat-x;
}
.clannewsknop {
  height:33px;
  background-image:url('/templates/occult/stonebutton_left.png'),
  url('/templates/occult/stonebutton_right.png'),
  url('/templates/occult/stonebutton_mid.png');
  background-position:left,right,center;
  background-repeat:no-repeat,no-repeat,repeat-x;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
}
.clannewsknop.selected,.clannewsknop:hover {
   background-image:url('/templates/occult/stonebutton_left.png'),
  url('/templates/occult/stonebutton_right.png'),
  url('/templates/occult/stonebutton_mid_inv.png');
  background-position:left,right,center;
  background-repeat:no-repeat,no-repeat,repeat-x;
  border:none;
  margin:0px;
}
.clannewsknop:first-child, .clannewsknop.selected:first-child,.clannewsknop:first-child:hover {margin-left:0px;}
.clannewsknop img, .clannewstopictitel img {
  height:25px;
}
.clannewscontents {
  border:none;
  padding:0px;
}
.clannewsitem {
  background-image:url('/templates/occult/clannewsitemgradient.png');
  background-repeat:repeat-x;
  background-position:top left;
  border:none;
  border-radius:0px;
}
.clannewsitem:hover, .clannewsitem.volledig {
  border-radius:0px;
}
.gadgettitel {
  border-radius:0px;
  border:1px solid black;
  height:27px;
  line-height:27px;
  padding-top:0px;
  padding-bottom:0px;
  background-image:url('/templates/occult/smallbutton_side.png'),
  url('/templates/occult/smallbutton_side.png'),
  url('/templates/occult/smallbutton_mid.png');
  background-position:left,right,center;
  background-repeat:no-repeat,no-repeat,repeat-x;
}
.gadgetcontent {
 max-height:150px;
overflow-y:auto;
}
/* timeline */
.topicinfo {
  background-image:url('/templates/occult/gradient25.png');
  background-size: auto 50px;
}
.topicinfo:hover{
  background-image:url('/templates/occult/gradient25inv.png');
  background-size: auto 50px;
}
.replyinfo {

}


/* kleuren */

.forum_reply_poster A:hover, A, .newstoptxt, .newstitle, .newsfooter, A.menu_item:hover, A.forum_post_sticky:hover,   A.forum_post_normal:hover, A.forum_post_normal:active, div.jGrowl div.jGrowl-notification div.message A:hover, .chatbox .chatmess.mess, .chatbox .chatmess.name {
  color:rgb(36,147,255);
}

#bb_txt:hover{
  color:rgb(0,50,80);
}

.contentholder, .dock, .menu_cont, .thultip, .chattab, div.jGrowl div.jGrowl-notification,  div.jGrowl div.jGrowl-closer{
  background-color:rgb(0,50,80);
}

.logo, .chattab.active, .chattab.newmess.inactive {
  background-color:rgb(36,147,255);
}

div.contentholder, div.dock, div.menu_cont, ul.menu_cont, div.thultip{
  background-color:rgba(0,50,80,0.9);
  
}




