.tx-mmforum-error { margin: 15px 0 0 15px; font-size: 11px; color: #EB6909; }

.jqueryGeneratedMenu { display: none; }

/* --------- latest -------- */

.tx-mmforum-latestBox { margin-top: 10px; font-size: 11px; line-height: 150%; color: #555; }

  .tx-mmforum-latestBox .tx-mmforum-latest-postbox {  }

    .tx-mmforum-latestBox .tx-mmforum-latest-smalldesc { margin: 5px 0; padding: 0 10px; color: #aaa; }
    .tx-mmforum-latestBox .tx-mmforum-latest-listtopic-topicname { margin: 0 0 5px 0; padding: 0 10px; font-size: 12px; font-weight: bold; }

  .tx-mmforum-latestBox .tx-mmforum-latest-listtopic-lastpost {  }

    .tx-mmforum-pi1-listtopic-lastpost-title { margin: 0 0 5px 10px; font-size: 14px; color: #555; }
      .tx-mmforum-pi1-listtopic-lastpost-title a { color: #555; }
      .tx-mmforum-pi1-listtopic-lastpost-title a:hover { color: #EB6909; }

    .tx-mmforum-latestBox .tx-mmforum-pi1-LatestText { padding: 0 10px; color: #555; border: none; } /* Teasertext */
    .tx-mmforum-latestBox .tx-mmforum-pi1-LatestMorelink { float: right; margin: 0; padding: 0 10px; }

    .tx-mmforum-latestBox .tx-mmforum-pi1-LatestDate { float: left; margin: 10px 0 0 10px; color: #aaa; }
    .tx-mmforum-latestBox .tx-mmforum-pi1-listtopic-lastpost-user { float: left; margin: 10px 0 0 5px; }
    .tx-mmforum-latestBox .tx-mmforum-pi1-listtopic-lastpost-user a { color: #aaa; }
    .tx-mmforum-latestBox .tx-mmforum-pi1-listtopic-lastpost-user a:hover { color: #EB6909; }

  .tx-mmforum-latestBox .tx-mmforum-latest-closer { clear: both; margin: 0 10px 5px 10px; padding-bottom: 5px; height: 1px; border-bottom: 1px solid #aaa; }

  div.tx-mmforum-pagenav { margin: 0 0 0 10px; text-align: left; color: #aaa; }
    div.tx-mmforum-pagenav a { color: #aaa; }

/* ----------- list --------- */

.tx-mmforum-pi1-markread { display: none; padding: 15px 15px 0 15px; }
  .tx-mmforum-pi1-markread a { margin: 0; padding: 4px 50px 5px 50px; font-size: 11px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_xxl.png) no-repeat; }
  .tx-mmforum-pi1-markread a:hover { color: #fff; background: url(../../bilder/grafik/ico_submit_xxl_hover.png) no-repeat; }

  /* Kapitel */

  .tx-mmforum-pi1-catlist {  }
    #textbox .tx-mmforum-pi1-catlist h2 { margin: 0 0 10px 0; padding: 0 20px; font-size: 16px; color: #555; background: url(../../bilder/grafik/plus.png) no-repeat; }

  /* Unterkapitel */

  .tx-mmforum-pi1-listItem { clear: left; padding: 15px; font-size: 12px; color: #555; }

    .tx-mmforum-pi1-listItem h3 { margin: 0 0 10px 0; font-size: 16px; }

    .tx-mmforum-pi1-listGoto { margin-top: 10px; width: 600px; height: 30px; }
      .tx-mmforum-pi1-listGoto a { margin: 0; padding: 0px 130px 20px 130px; width: 100%; font-size: 1px; font-weight: bold; color: #00A499; background: url(../../bilder/grafik/ico_goto.jpg) no-repeat; }
      .tx-mmforum-pi1-listGoto a:hover { color: #00A499; background: url(../../bilder/grafik/ico_goto_hover.jpg) no-repeat; }

    .tx-mmforum-pi1-listLastpost {  }

      .tx-mmforum-pi1-listLastpost .tx-mmforum-pi1-listtopic-lastpost-title { margin: 10px 0 0 0px; }

      .tx-mmforum-pi1-listLastpost .tx-mmforum-pi1-LatestDate { float: left; font-size: 11px; color: #aaa; }
      .tx-mmforum-pi1-listtopic-lastpost-user { float: left; margin: 0 5px; font-size: 11px; color: #aaa; }
        .tx-mmforum-pi1-listtopic-lastpost-user a { font-size: 11px; color: #aaa; }

      .tx-mmforum-pi1-LatestText { clear: left; margin: 0; padding: 10px 0; font-size: 12px; line-height: 150%; }
      .tx-mmforum-pi1-LatestMorelink { float: right; font-size: 11px; color: #aaa; }
        .tx-mmforum-pi1-LatestMorelink:hover { color: #EB6909; }
      
      .tx-mmforum-pi1-listDivider, .tx-mmforum-pi1-listLabelTopics, .tx-mmforum-pi1-listThemes,
      .tx-mmforum-pi1-listLabel_Posts, .tx-mmforum-pi1-listPosts { float: left; font-size: 11px; color: #aaa; }

        .tx-mmforum-pi1-listLabelTopics { margin-left: 5px; }
        .tx-mmforum-pi1-listThemes { margin-right: 5px; }
        .tx-mmforum-pi1-listLabel_Posts { margin-left: 5px; }
        .tx-mmforum-pi1-listPosts {  }

  /* Abschluss */

  .tx-mmforum-pi1-listCloser { clear: both; margin: 0 15px 10px 15px; padding-bottom: 10px; border-bottom: 1px solid #aaa; }

/* ------- single ------- */

#textbox .tx-mmforum-pi1-listpost {  }

#textbox .tx-mmforum-pi1-listpost h2 { margin: 0; padding: 0; color: #555; }

.tx-mmforum-pi1-listpost-item-content { padding: 15px 0; }

  .tx-mmforum-pi1-listpost-item-date-single { margin-bottom: 10px; font-size: 11px; color: #888; }

  .tx-mmforum-pi1-listpost-item-attachments { color: #fff; }
  .tx-mmforum-pi1-listpost-item-attachments div { float: right; margin-bottom: 10px; margin-right: 10px; width: 250px; color: #eee; }
  .tx-mmforum-pi1-listpost-item-attachments div a { color: #eee; }
  .tx-mmforum-pi1-listpost-item-attachments div strong { display: none; }
  .tx-mmforum-pi1-listpost-item-attachments div div img { position: relative; top: -1em; margin: 0; padding: 0; }
  .tx-mmforum-pi1-listpost-item-text { font-size: 12px; line-height: 150%; color: #555; }

.tx-mmforum-pi1-listpost .tx-mmforum-textbutton { border: none; margin: 0 0 0 15px; }
  .tx-mmforum-pi1-listpost .tx-mmforum-textbutton a { font-size: 12px; font-weight: normal; color: #00A499; border: none; }
  .tx-mmforum-pi1-listpost .tx-mmforum-textbutton a:hover { color: #555; }
  .tx-mmforum-pi1-listpost .tx-mmforum-buttontext { color: #EB6909; }
  .tx-mmforum-pi1-listpost .tx-mmforum-textbutton img {  }

.tx-mmforum-pi1-listpost-item-authorbox { margin: 15px 0; border: 1px solid #F9B401; }

  .tx-mmforum-pi1-listpost-author { padding: 0 0 15px 0; }
    #textbox .tx-mmforum-pi1-listpost-author h1 { margin: 0; background: #F9B401; }
    .tx-mmforum-pi1-listpost-item-user-single { font-size: 11px; color: #555; }
      .tx-mmforum-pi1-listpost-item-user-single .tx-mmforum-pi1-userinfo { margin-top: 10px; font-size: 16px; }
      .tx-mmforum-pi1-listpost-item-user-single .tx-mmforum-pi1-userinfo-ranks { display: none; }
      .tx-mmforum-pi1-listpost-item-user-single .tx-mmforum-pi1-userinfo-avatar { float: left; margin: 0 10px; }

    .tx-mmforum-tdtext { padding: 0 0 10px 0; font-size: 12px; color: #555; border: none; }

.tx-mmforum-pi1-listpost-optionbox { border: 1px solid #F9B401; }

  #forumbox .tx-mmforum-pi1-listpost-optionbox .tx-mmforum-textbutton { width: auto; }

  .tx-mmforum-pi1-listpost-options { clear: both; margin: 0 0 10px 0; padding: 5px 10px; background: #F9B401; }
    .tx-mmforum-pi1-listpost-options-label { font-size: 16px; font-weight: bold; color: #fff; }
    .tx-mmforum-pi1-listpost-options-postmaillink { margin-top: 15px; float: left; }
    .tx-mmforum-pi1-listpost-options-favoritelink { margin-top: 15px; float: left; }

    .tx-mmforum-pi1-listpost-item-response { float: left; margin: 3px 0 0 30px; }

  .tx-mmforum-pi1-listtopic-newtopic .tx-mmforum-textbutton { height: 30px; }

/* ------- write ------- */

.tx-mmforum-pi1-rootline { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #aaa; }
  .tx-mmforum-pi1-rootline a { font-size: 14px; font-weight: bold; color: #aaa; }
  .tx-mmforum-pi1-rootline a:hover { color: #EB6909; }

.tx-mmforum-pagenav form { display: none; }

/*  .tx-mmforum-textbutton { margin: 0 0 0 15px; } */

/*  .tx-mmforum-pi1-listtopic-options { padding: 0 0 0 15px; } */
/*  .tx-mmforum-pi1-listpost-options-label { font-size: 11px; color: #aaa; } */

.tx-mmforum-pi1-listtopic-write {  }

  #textbox .tx-mmforum-pi1-listtopic-write h2 { clear: left; margin: 0; padding: 15px 0; color: #555; }
  .tx-mmforum-pi1-listtopic-write .tx-mmforum-pi1-listtopic-topicname { margin: 0 0 0 15px; padding-bottom: 15px; font-size: 14px; }

  .tx-mmforum-pi1-listtopic-write .tx-mmforum-textbutton { width: 500px; background: transparent; border: none; }
    .tx-mmforum-pi1-listtopic-write .tx-mmforum-textbutton a { margin-top: 15px; padding: 3px 30px 5px 25px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
    .tx-mmforum-pi1-listtopic-write .tx-mmforum-textbutton a:hover { color: #fff; background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; }
    .tx-mmforum-pi1-listtopic-write .tx-mmforum-textbutton img { display: none; }

  .tx-mmforum-pi1-listtopic-write .tx-mmforum-pi1-listtopic-item { margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #aaa; }

  .tx-mmforum-pi1-listtopic-write .tx-mmforum-pi1-listtopic-lastpost { clear: both; width: 100%; text-align: left; }
  .tx-mmforum-pi1-listtopic-write .tx-mmforum-pi1-listtopic-lastpost-title { margin: 0; }

  .tx-mmforum-pi1-listtopic-write .tx-mmforum-pi1-LatestDate { float: left; color: #aaa; }
  .tx-mmforum-pi1-listtopic-write .tx-mmforum-pi1-listtopic-lastpost-user { float: left; }

/* ------- write form ------- */

.tx-mmforum-pi1-newpost-form { padding: 15px; font-size: 12px; color: #555; }

  #textbox .tx-mmforum-pi1-newpost-form h1 { margin: 0 0 15px 0; padding: 0; font-size: 14px; color:#555; background: transparent; }

  .tx-mmforum-pi1-newpost-form .tx-mmforum-pi1-newpost-topLabel { font-size: 12px; color: #555; }
  .tx-mmforum-pi1-newpost-form input { border: 1px solid #aaa; }
  .tx-mmforum-pi1-newpost-form textarea { margin-top: 15px; border: 1px solid #aaa; }

  td.tx-mmforum-pi1-newpost-left { display: none; padding: 10px; width: auto; font-family: verdana, sans-serif; font-size: 11px; text-align: left; border: none; }
    #textbox td.tx-mmforum-pi1-newpost-left input { border: 1px solid #aaa; }
    #textbox td.tx-mmforum-pi1-newpost-left input.tx-mmforum-button { border: none; }
  td.tx-mmforum-pi1-newpost-middle { padding: 0; font-family: verdana; font-size: 12px; line-height: 150%; text-align: left; border: none; border-collapse: collapse; }
    td.tx-mmforum-pi1-newpost-middle textarea { width: 550px; border: 1px solid #aaa; }
    td.tx-mmforum-pi1-newpost-middle #poll textarea { width: 440px; }

    td.tx-mmforum-pi1-newpost-attachmentLabel { display: none; }

  th.tx-mmforum-th { background: transparent none repeat scroll 0%; color: #555; font-size: 12px; font-weight: bold; }

  .tx-mmforum-pi1-labelAttachment { display: none; }
  .tx-mmforum-pi1-attachment { display: none; margin-top: 15px; }

  .tx-mmforum-pi1-maxfilesize { display: none; line-height: 250%; }
    .tx-mmforum-pi1-maxfilesize br { display: none; }

  .tx-mmforum-pi1-labelSethavealook { line-height: 350%; }

  input.tx-mmforum-button { margin-top: 15px; padding: 1px 0 5px 0; width: 160px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
    input.tx-mmforum-button:hover { color: #fff; background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; }

  input.tx-mmforum-button-edit { float: left; margin-top: 15px; padding-top: 1px; padding-bottom: 5px; width: 160px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
    input.tx-mmforum-button-edit:hover { color: #fff; background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; }

/* ----- beiträge ----- */

#textbox .tx-mmforum-table { margin: 15px 0 0 0; border: none; }
  #textbox .tx-mmforum-table td.tx-mmforum-td { border-bottom: 1px solid #aaa; }

  #textbox th.tx-mmforum-th { font-size: 12px; font-weight: bold; color: #555; background: transparent; border: none; }
  #textbox th.tx-mmforum-th div { position: relative; left: -125px; }
  #textbox th.tx-mmforum-th a { font-size: 12px; font-weight: bold; color: #555; }

#rightbox .tx-mmforum-table { margin-top: 15px; border: none; }
  #rightbox .tx-mmforum-table td.tx-mmforum-td { border-bottom: 1px solid #aaa; }

  #rightbox th.tx-mmforum-th { font-size: 12px; font-weight: bold; color: #555; background: transparent; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }
  #rightbox th.tx-mmforum-th a { font-size: 12px; font-weight: bold; color: #555; }

/* ----- footer ----- */
  
#tx-mmforum-footer { clear: both; }
