body {
 background-color: #FFF;
 margin: 5px;
 font-family: arial;
 font-size: 9pt;
}
table {
 font-family: arial;
 font-size: 8pt;
}

font {
 font-family: arial;
 font-size: 8pt;
}
font.subtitel {
 font-family: arial;
 font-size: 9pt;
}

  a {
   font-family: arial;
   font-size: 9pt;
   line-height: 18px;
  }
  a:link,a:active,a:visited  {
   color: #8F6850;
   text-decoration: underline;
  }
  a:hover {
   color: #000;
   text-decoration: none;
  }


  a.f:link,a.f:active,a.f:visited {
   color: #000;
   text-decoration: none;
   line-height: 15px;
   font-size: 8pt;
  }
  a.f:hover {
   color: #000;
   text-decoration: none;
   font-size: 8pt;
  }

  a.tree {
   font-family: arial;
   font-size: 8pt;
  }
  a.tree:link,a.tree:active,a.tree:visited  {
   color: #8F6850;
   text-decoration: underline;
  }
  a.tree:hover {
   color: #000;
   text-decoration: none;
  }

input {
 width: auto;
 height: auto;
 font-family: arial;
 font-size: 8pt;
}
input.tf {
 width: 205px;
 height: 20px;
 font-family: arial;
 font-size: 8pt;
 background-color: #ECE9D8;
 border: 1px solid #7F9DB9;
 line-height: 18px;
 margin: 0;
}
select {
 width: auto;
 height: auto;
 font-family: arial;
 font-size: 8pt;
}



.ubb_c,.emoticon_c,.ubb_opmaak_c,.submit_c {
 float: left;
 margin: 5px 0px 0px 0px;
}
.emoticon_c {
 margin: 6px 0px 0px 40px;
}
.ubb_opmaak_c {
 margin: 8px 0px 0px 35px;
}
.submit_c {
 float: right;
 width: 455px;
 margin: 10px 25px 0 20px;
 border: 0px solid #000;
 text-align: right;
}

img.ubb {
 margin: 0px 1px 0px 1px;
 border: none;
}
img.ubb_opmaak {
 margin: 0px 1px 0px 1px;
 border: none;
}
img.emoticon {
 margin: 0px 2px 0px 2px;
 border: none;
}



.quote {
 position: relative;
 width: 100%;
 margin: 15px 0px 15px 15px;
 padding: 0;
 border: 2px solid #DFB8A0;
 background-color: #FFF;
 overflow: hidden;
}
.quote_head {
 position: relative;
 margin: 0px;
 width: 100%;
 height: 23px;
 padding: 2px 0 2px 2px;
 border: 0px solid #DFB8A0;
 background-color: #ECE9D8;
 overflow: hidden;
 font-size: 8pt;
}
.quote_content {
 position: relative;
 margin: 0;
 padding: 5px;
 border: 0px solid #DFB8A0;
 background-color: #FFF;
 overflow: hidden;
}


/* content */





.c {
 position: relative;
 width: 1005px;
 height: auto;
 overflow: hidden;
 border: 0px solid #000;
 margin: 0px 0px 20px 0px;
}


.c_nav {
 float: left;
 width: 200px;
 height: auto;
 border: 0px solid #000;
 background-color: #FFF;
 text-align: left;
 overflow: hidden;
 margin: 0 15px 0 0;
 font-size: 8pt;
}
.c_info, .c_info_dummy {
 float: left;
 width: 200px;
 height: auto;
 min-height: 170px;
 border: 1px solid #DFB8A0;
 background-color: #ECE9D8;
 text-align: left;
 margin: 0 5px 0 0;
 font-size: 8pt;
}

  .c_info_dummy { border: 1px solid #FFF; background-color: #FFF; height: 170px; }
  .c_info_content { margin: 10px 10px 10px 10px; }


.c_container, .c_container_add {
 position: relative;
 width: 780px;
 height: auto;
 min-height: 200px;
 overflow: hidden;
 border: 0px solid #000;
 border-left: 3px dotted #DFB8A0;
 background-color: #FFF;
 margin: 2px 0 10px 10px;
}

  .c_content {
   width: auto;
   border: 0px solid #DFB8A0;
   margin: 0 35px 0px 20px;
  }
  .c_options {
   margin: 50px 0 0 20px;
   border: 0px solid #000;
  }

  .c_container_add {
   font-size: 8pt;
   border: 0px solid #FFF;
   background-color: #FFF;
  }


.c_children {
 position: relative;
 width: 770px;
 height: 25px;
 overflow: hidden;
 border: 1px solid #EFC8B0;
 background-color: #ECE9D8;
 margin: 20px 0 0 5px;
 padding: 4px 4px 2px 4px;
 font-size: 8pt;
}
* html .c_children { width: 770px; margin: 20px 0 0 5px; }

.c_tree_children {
 position: relative;
 width: 780px;
 height: auto;
 overflow: hidden;
 border: 0px solid #EFC8B0;
 background-color: #FFF;
 margin: 10px 0 0 5px;
}

.c_divide_top,.c_divide_bottom {
 position: relative;
 width: 999px;
 height: 35px; /* height: 55px; forum 1.1 */
 overflow: hidden;
 border: 0px solid #000;
 margin: 0 0 0 0;
}
  .c_divide_top_add {
   position: relative;
   height: 25px;
   margin: 0px 0px 10px 0px; /* margin: 0px 0px 25px 0px; forum 1.1 */
  }

.c_divide,.c_divide_s {
 border: 0px solid #000;
 width: 1000px;
 height: 30px;
 border: 0px solid #EFC8B0;
 background-color: #ECE9D8;
 margin: 10px 0 10px 0;
 font-family: arial;
 font-size: 8pt;
 color: #FFF;
 overflow: hidden;
 background-image: url('../images/divide.gif');
 background-repeat: no-repeat;
 background-position: top left;
}
.c_divide_s {
 width: 795px;
 background-image: url('../images/divide_s.gif');
 margin: 10px 0 0 205px;
}
  .c_divide_content {
   height: 22px;
   overflow: hidden;
   border: 0px solid #DFB8A0;
   margin: 4px 5px 4px 10px;
   line-height: 22px;

  }
  a.divide {
   font-family: arial;
   font-size: 9pt;
   line-height: 18px;
  }
  a.divide:link,a.divide:active,a.divide:visited  {
   color: #FFF;
   text-decoration: none;
  }
  a.divide:hover {
   text-decoration: underline;
  }

.c_link_up,.c_link_down {
 position: relative;
 width: 999px;
 height: auto;
 border: 0px solid #BED600;
 border-top: 0px dotted #DFB8A0;
 margin: 5px 0 5px 0;
 font-size: 8pt;
}
  .c_link_down {
   border-top: none;
   border: 0px solid #BED600;
   border-bottom: 0px dotted #DFB8A0;
  }

* html .c_link_up { }





.c_tree_content {
 position: relative;
 width: 1000px;
 height: 301px; /* 181px; */
 overflow: auto;
 border: 0px solid #DFB8A0;
}
* html .c_tree_content { height: 302px; } /* 182px; }*/

.c_tree {
 position: relative;
 width: 951px;
 height: auto;
 overflow: hidden;
 border: 0px solid #BED600;
 margin: 0px 0px 0px 25px;
}
* html .c_tree { width: 947px; }


#editable {
 position: relative;
 font-family: arial;
 font-size: 8pt;
}
.count {
 font-family: arial;
 font-size: 8pt;
 border: none;
 width: auto;
 text-align: center;
 background-color: #FFF; /* ECE9D8; */
}













/* formulier */

textarea.form_text {
 font-family: arial;
 font-size: 9pt;
 width: 745px;
 height: 450px;
 border: 1px solid #DFB8A0;
 background-color: #FFFCF1;
}
div.form_text_title {
 font-family: arial;
 font-size: 9pt;
 width: 745px;
 height: 50px;
 border: 1px solid #DFB8A0;
 background-color: #FFFCF1;
 padding: 5px;
}

.form_submit {
 width: auto;
 height: auto;
}







/* tree */

.t {
 position: relative;
 width: 1005px;
 height: auto;
 overflow: hidden;
 border: 0px solid #000;
}

.t_item {
 position: relative;
 width: 1005px;
 height: 60px;
 overflow: hidden;
 border: 0px solid red;
}

  .t_item_s {
   position: relative;
   width: 1px;
   height: 60px;
   overflow: hidden;
   border: 0px solid red;
  }

.t_item_status {
 float: left;
 width: 25px;
 height: 60px;
 overflow: hidden;
 border: 0px solid #000;
}
.t_item_spacer_left,.t_item_spacer_left_ {
 float: left;
 width: 25px;
 height: 60px;
 overflow: hidden;
 border: 0px solid #000;
 background-image: url('../images/spacer.gif');
}
  .t_item_spacer_left_ { border: 0px solid #000; background-image: url('../images/spacer_.gif'); }

.t_item_nav {
 float: left;
 width: 25px;
 height: 60px;
 overflow: hidden;
 border: 0px solid #000;
}

.t_item_container, .t_item_container_row, .t_item_container_row_on , .t_item_container_on {
 float: left;
 width: 565px;
 height: 57px;
 overflow: hidden;
 border: 1px solid #EFC8B0;
 margin: 0 0 1px 0;
 font-size: 8pt;
}
*html .t_item_container, .t_item_container_row, .t_item_container_row_on , .t_item_container_on { height: 58px; }

  .t_item_container_on		{ background-color: #FFFCF1; border: 1px solid #EFC8B0; }
  .t_item_container_row		{ border: 1px solid #DFB8A0; background-color: #ECE9D8; }
  .t_item_container_row_on	{ border: 1px solid #DFB8A0; background-color: #FBF8EA; }
  .t_item_content {
   position: relative;
   width: 550px;
   height: 50px;
   margin: 5px 5px 0 5px;
   cursor: pointer;
   border: 0px solid #000;
  }

  .t_item_container_img_link {
   position: absolute; top: -1px; left: -1px; width: 565px; height: 58px; background-color: transparent; z-index: 1;
  }

  .t_item_container_dtree_link {
   position: absolute; top: 39px; left: 518px; width: 42px; height: 15px; background-color: transparent; z-index: 2;
   border: 1px solid #DFB8A0; overflow: hidden;
  }


.t_item_spacer_r, .t_item_spacer_r_row {
 float: left;
 width: 10px;
 height: 57px;
 overflow: hidden;
 border: 1px solid #EFC8B0;
 background-color: #FFF;
 margin: 0 0 1px 1px;
 text-align: right;
}
*html .t_item_spacer_r, .t_item_spacer_r_row { height: 58px; }

  .t_item_spacer_r_row		{ border: 1px solid #DFB8A0; background-color: #ECE9D8; }
  .t_item_spacer_r_content	{ text-align: right; margin: 6px 6px 5px 0; font-size: 8pt; }
  .t_item_spacer_links {
   position: absolute;
   top: 3px;
   left: 5px;
   border: 0px solid #000;
   padding: 0;
   margin: 0;
   text-align: right;
  }

.t_item_info, .t_item_info_row {
 float: left;
 width: 80px;
 height: 57px;
 overflow: hidden;
 border: 1px solid #EFC8B0;
 background-color: #FFF;
 margin: 0px 0px 1px 1px;
 font-size: 8pt;
}
*html .t_item_info, .t_item_info_row { height: 58px; }

  .t_item_info_row	{ border: 1px solid #DFB8A0; background-color: #ECE9D8; }
  .t_item_info_content	{ text-align: right; margin: 3px 1px 5px 0; }


.t_item_date, .t_item_date_row {
 float: left;
 width: 102px;
 height: 57px;
 overflow: hidden;
 border: 1px solid #EFC8B0;
 background-color: #FFF;
 margin: 0px 0px 1px 1px;
 font-size: 8pt;
}
*html .t_item_date, .t_item_date_row { width: 107px; height: 58px; }

  .t_item_date_row	{ border: 1px solid #DFB8A0; background-color: #ECE9D8; }
  .t_item_date_content	{ text-align: right; margin: 6px 5px 5px 0; }











/* login */

#d_forum_name {
 position: absolute;
 top: 3px;
 left: 610px;
 width: 300px;
 height: 24px;
 border: 0px solid #BED600;
 overflow: hidden;
 color: #000;
 z-index: 2;
 line-height: 22px;
 font-size: 8pt;
 text-align: right;
}
#d_forum_loguit {
 position: absolute;
 top: 3px;
 left: 915px;
 width: 80px;
 height: 24px;
 border: 0px solid #BED600;
 overflow: hidden;
 color: #000;
 text-align: right;
 z-index: 1;
}

#d_forum_login {
 position: absolute;
 top: 3px;
 left: 720px;
 width: 275px;
 height: 24px;
 border: 0px solid #BED600;
 overflow: hidden;
 color: #000;
 text-align: right;
}
* html #d_forum_login { }

#i_forum_pass {
 width: 80px;
}

.hide { display: none; }







.container {
 position: relative;
 width: 1000px;
 height: auto;
 overflow: hidden;
 border: 0px solid #CCC;
 text-align: left;
}

.header {
 position: relative;
 width: 1000px;
 height: 125px;
 border: 0px solid #CCC;
 background-color: #FFF;
 margin: 30px 0px 0px 0px;
 background-image: url('../images/header.gif');
 background-repeat: no-repeat;
 background-position: top left;
}
* html .header { }


  .home {
   position: absolute;
   left: 0px;
   top: 10px;
   width: 100px;
   height: 20px;
   border: 0px solid #FFF;
   overflow: hidden;
  }
    a.h:link,a.h:active,a.h:visited {
     color: #000;
     text-decoration: none;
     line-height: 15px;
    }
    a.h:hover {
     color: #000;
     text-decoration: underline;
    }

  .color {
   position: absolute;
   top: 104px;
   width: 12px;
   height: 12px;
   border: 1px solid #FFF;
   overflow: hidden;
  }



.index_new_user {
 float: right;
 width: 400px; /* 310px; */
 height: 210px; /* 350px; */
 border: 0px solid #CCC;
 background-color: #FFF;
 margin: 25px 5px 25px 0;
 overflow: hidden;
 font-size: 8pt;
 display: block; /* block */
}

.index_content {
 position: relative;
 width: 567px; /* 812px; 665px;*/
 height: 220px; /* 355px; */
 border: 0px solid #CCC;
 border-right: 3px dotted #DFB8A0;
 background-color: #FFF;
 margin: 20px 0 20px 0px; /* 20px 0 25px 0px; */
 overflow: hidden;
 font-size: 8pt;
}




.footer {
 position: relative;
 width: 1000px;
 height: 30px;
 border: 0px solid #CCC;
 background-color: #FFF;
 margin: 10px 0px 50px 0px;
 text-align: right;
 background-image: url('../images/footer.gif');
 background-repeat: no-repeat;
 background-position: top left;
 font-size: 8pt;
 color: #FFF;
}
* html .footer { }
