/* CSS Document */

         .preview { float: left; width: 620px; margin: 10px; padding: 10px 270px 10px 10px; border: 1px solid #ccc; }
         .preview blockquote {margin: 5px 25px 40px 35px; border: 1px solid #ccc; background: #eee; font-size: 11px; padding: 5px;}
         .codeblock { margin: 5px 25px 40px 0px; width: 620px; border: 1px solid #ccc; background: #eee; font-size: 11px; padding: 5px;overflow:auto; overflow-y:hidden;}

  .forumCat_kol1, .forumCat_kol2, .forumCat_kol3, .forumCat_kol4, .forumTopic_kol1, .forumTopic_kol2 { float: left; font-size: 10px;}
  .forumCat_kol1 { margin-left: 15px; width: 600px; }
  .forumCat_kol2, .forumCat_kol3 { width: 75px; text-align: center; }
  .forumCat_kol4 { width: 186px; }

  .forumCat_lvl0 {
                float: left;
                width: 965px;
    height:30px;
    background: url(/images/forum/cat_lvl0_on.gif);
    font-size: 14px;
    font-weight: bold;
    color: #ce0000;
  }

  .forumCat_lvl0_off {
                float: left;
                width: 965px;
    height:30px;
    background: url(/images/forum/cat_lvl0_off.gif);
    font-size: 14px;
    font-weight: bold;
    color: #ce0000;
    margin-bottom: 25px;
  }

  .forumCat_lvl0 .switchBtn, .forumCat_lvl0 .text, .forumCat_lvl0_off .switchBtn, .forumCat_lvl0_off .text { float: left; }
  .forumCat_lvl0 .switchBtn, .forumCat_lvl0_off .switchBtn { margin-top: 7px; margin-left: 15px; }
  .forumCat_lvl0 .text, .forumCat_lvl0_off .text { margin-top: 7px; margin-left: 5px; }
  .forumCat_lvl0 .text a, .forumCat_lvl0_off .text a { text-decoration:none; }
        .switchBtn img { border: 0px; }

  .forumCat_lvl1 {
                float: left;
                width: 965px;
    height: 24px;
    background: url(/images/forum/cat_lvl1_back.gif);
  }

  .forumCat_lvl1 .forumCat_kol1, .forumCat_lvl1 .forumCat_kol2, .forumCat_lvl1 .forumCat_kol3, .forumCat_lvl1 .forumCat_kol4 { height: 16px; padding-top: 7px; font-weight: bold; }

  .forumCat_lvl2, .forumCat_lvl2b,  .forumCat_lvl2Announce {
    float: left;
    width: 965px;
    background: url(/images/forum/cat_lvl2_back.gif) bottom;
    padding-bottom: 15px;
    margin-bottom: 25px;
  }



  .forumCat_lvl2 h1, .forumCat_lvl2b h1 { font-size: 14px; font-weight: bold; color: #ce0000; padding-bottom: 10px; }
  .forumCat_lvl2 h1 a, .forumCat_lvl2b h1 a { text-decoration: none; }
  .forumCat_lvl2 h1 a:hover, .forumCat_lvl2b h1 a:hover { text-decoration: underline; }
  .forumCat_lvl2 p, .forumCat_lvl2b p { font-size: 11px; color: #666666; line-height: 14px; }

  .forumCat_lvl2 .forumCat_kol1, .forumCat_lvl2 .forumCat_kol2, .forumCat_lvl2 .forumCat_kol3, .forumCat_lvl2 .forumCat_kol4 {
                height: 60px;
    padding-top: 10px;
    padding-bottom: 0px;
    border-bottom: 1px solid #ccc;
  }

  .forumCat_lvl2b .forumCat_kol1, .forumCat_lvl2b .forumCat_kol2, .forumCat_lvl2b .forumCat_kol3, .forumCat_lvl2b .forumCat_kol4, .forumTopic_kol1, .forumTopic_kol2 {
                height: 45px;
    padding-top: 5px;
    padding-bottom: 0px;
    border-bottom: 1px solid #ccc;
  }

  .forumCat_lvl2b h1 { font-size: 12px; }
        .forumTopic_kol1{ margin-left: 10px; width: 45px; text-align: center; }
        .forumTopic_kol1 img{ padding: 5px; }
        .forumTopic_kol2{ width: 560px; }

        .forumCat_lvl2Announce .kol1 { float: left; margin-left: 10px; width: 45px; text-align: center; height: 25px; padding-top: 5px; border-bottom: 1px solid #ccc; }
        .forumCat_lvl2Announce .kol2 { float: left; width: 550px; height: 23px; padding-top: 7px; border-bottom: 1px solid #ccc; }
        .forumCat_lvl2Announce .kol2 h1 { float: left; font-size: 14px; font-weight: bold; color: #ce0000; padding-bottom: 10px; }
        .forumCat_lvl2Announce .kol3 { float: left; width: 75px; height: 21px; padding-top: 9px; border-bottom: 1px solid #ccc; text-align: center;}
        .forumCat_lvl2Announce .kol4 { float: left; padding-left: 29px; width: 240px; height: 21px; padding-top: 9px; border-bottom: 1px solid #ccc;}

  .infoBar {
    float: left;
                clear: both;
    width: 933px;
    padding: 16px;
    background: #eee;
    margin-bottom: 20px;
  }

  .infoBar .title { font-size: 18px; font-weight: bold; color: #ce0000; margin-right: 15px; }
  .infoBar .options { color: #ce0000; }
  .infoBar .options a { font-weight: bold; text-decoration: none; }
  .infoBar .options a:hover { text-decoration: underline; }
        .infoBar table { margin-top: 10px; }
        .infoBar table tr td { padding: 5px; border-bottom: 1px solid #fff; }

        .paginateStat, .paginateCur, .paginate, .paginateInfo { float: left; }
        .paginateStat { padding: 10px 0px; }
        .paginateCur, .paginate { padding-right: 3px; }
        .paginateInfo { padding-right: 10px; }

        .buttonLarge, .buttonLargeHover {
    float: left;
                margin: 5px 0px 5px 10px;
    font-weight: bold;
                cursor: pointer; cursor: hand;
                width: 100px;
                text-align: center;
                height: 26px;
                padding-top: 6px;
        }

        .buttonLarge { background-color: #E7B400; color: #ce0000; background: url('/images/cfnl/btnLargeOn.png') no-repeat; }
        .buttonLargeHover { background-color: #ce0000; color: #000; background: url('/images/cfnl/btnLargeOff.png') no-repeat; }

        .buttonSmall, .buttonSmallHover {
    padding: 2px;
                margin: 0px 5px 0px 0px;
    border: 1px solid #ce0000;
    font-size: 11px;
                cursor: pointer; cursor: hand;
    float: left;
         }

        .thread { float: left; width: 965px; background: url('/images/forum/thread_info_back.gif') top left repeat-y; }
        .threadIgnored { float: left; width: 900px; padding: 10px; background: #ddd; }

        .threadInfo { float: left; clear: left; width: 230px; padding: 15px; background: #eee; border-right: 1px solid #ccc; font-size: 11px; line-height: 14px; }

        .threadInfoAuteur { font-size: 14px; font-weight: bold; }
        .threadInfoAuteur a { text-decoration: none; }
        .threadInfoAuteur a:hover { text-decoration: underline; }

        .threadInfoAvatar { padding: 10px 0px 15px 0px; }

        .rankMember { font-size: 11px; padding: 5px 0px; }
        .rankAdmin { font-weight: bold; color: #E7B400 ; font-size: 11px; padding: 5px 0px; }
        .rankModerator { font-weight: bold; font-size: 11px; padding: 5px 0px; }
        .rankImage { padding-bottom: 5px; }

        .threadMessage { float: left; width: 630px; padding: 15px 15px 0px 15px; clear: right; }
        .threadMessageInfo { float: left; width: 690px; border-bottom: 1px solid #ccc; padding-bottom: 5px; font-size: 11px; }
        .threadBody { float: left; width: 675px; padding: 20px 0px 0px 15px; }

               .threadBody blockquote, .itempadbig blockquote { margin: 5px 25px 40px 35px; border: 1px solid #ccc; background: #eee; font-weight: 11px; padding: 5px; }

               .attachTitle { margin-top: 10px; padding: 5px; border-bottom: 1px solid #ccc; font-weight: bold; }
               .attachBody { background: #eee; padding: 10px; font-size: 11px; }
               .attachBody .explain { font-size: 11px; margin-top: 10px; }
               .attachBody img { padding-right: 5px; }

.threadBody p img { max-width: 650px; }

        .threadToTop { float: left; clear: left;width: 230px; padding: 15px; background: #eee; border-right: 1px solid #ccc; height: 12px; border-top: 1px solid #fff; }
        .threadOptionButtons { float: left; width: 685px; padding: 15px 0px 15px 15px; height: 12px; border-top: 1px solid #eee; }
        .threadDivider { float: left; width: 965px; background: #ccc; height: 5px; border-top: 1px solid #eee; }

        #fastreply { float: left; width: 900px; display: none; padding: 10px; margin-top: 10px; background: #eee; }

        .tableBorder { display: block; float: left; width: 100%; }
        .tableBorder td { padding: 8px; border-bottom: 1px solid #ccc; }
        .tableBorder td.htmlButtonOuterL { border-bottom: none; padding: 4px; }
        .tableBorder td.htmlButtonOuter { border-bottom: none; padding: 4px; }
        .tableBorder input { margin-bottom: 3px; }

        .formattingButtons, .buttonMode { float: left; padding-right: 15px; }
        .buttonMode { padding-top: 3px; font-size: 10px; }
        .itempad { padding: 2px 0px; }

        .formattingButtons table { font-size: 10px; }
        .formattingButtons table td { padding: 0px; border: 0px;}

        .htmlButtonInner {
                  background: #d8d8d8 url(/themes/forum_themes/cfcom/images/bg_formatting_buttons.gif) top left repeat-x;
                  text-align: center;
                  padding: 0 5px;
                  border-left: 1px solid #eaeaea;
                  border-top: 1px solid #eaeaea;
                  border-right: 1px solid #ccc;
                  border-bottom: 1px solid #ccc;
        }

       .htmlButtonOff {  font-weight: bold; white-space:nowrap; }
       .htmlButtonOff a:link, .htmlButtonOff a:visited {
                   color: #666;
                   text-decoration: none;
                   white-space: nowrap;
                   line-height: 20px;
                   padding: 2px 2px;
        }

        .htmlButtonOff a:hover { text-decoration: none; color: #ccc; }
        .htmlButtonOn { font-weight: bold; white-space: nowrap; }
        .htmlButtonOn a:link, .htmlButtonOn a:visited { color: #900; text-decoration: none; line-height: 17px; }
        .htmlButtonOn a:active { text-decoration: none; color: #999; }
        .htmlButtonOn a:hover { text-decoration: none; color: #999; }

        .defaultBold { font-weight: bold; }
        .tableRowHeadingBold, .memberlistHead, .profileHeadingBG { background: #ccc; color: #ce0000; font-weight: bold; }
        .menuItem { margin: 1px 0px; margin-left: 15px; }
        .menuItem a { text-decoration: none; }
        .menuItem a:hover { text-decoration: underline; }
        .profileMenuInner { border-bottom: 1px solid #ccc; }

        .fieldsetOpmaak {
                    border: 0px;
                    border-top: 1px solid #ccc;
                    padding:10px;
                    float: left;
                    width:100%;
        }

        .fieldsetOpmaak legend { padding:0px 10px; }

        .advZoekveld {
                     float: left;
                     margin: 50px 0px 75px 0px;
                     text-align: center;
                     width: 100%
        }

#contentContainer{
  float: left;
        padding: 10px 20px;
  width: 965px;
}

#meta_info {
        margin: 0px 0px 20px !important;
}

#emoticons {
     position: absolute;
     top: 265px;
     left: -200px;
     overflow: none;
     background: transparent url(/images/cfnl/smileyPopupBack.gif) top left repeat-y;
     width: 280px;
     height: 300px;
     display:none;
     border: 1px solid #ccc;
     padding: 10px 10px 10px 10px;
}

#emoticons #emoticon_int {
     width:280px;
     height: 300px;
     overflow:scroll;
     background-color: #fff;
}
