/* ------- register form ------- */

#forumbox form { padding: 15px; font-size: 12px; color: #555; }

  #forumbox .tx-mmforum-pi2-container { margin: 0; padding: 0; border: none; }

    #forumbox .tx-mmforum-pi2-container div.tx-mmforum-pi2-label-required { margin: 0 0 15px 0; padding: 0; font-style: italic; color: #EB6909; }

      #forumbox .tx-mmforum-pi2-container div.tx-mmforum-pi2-formitems { clear: both; margin: 3px 0; padding: 5px 0; }

        #forumbox div.tx-mmforum-pi2-formitems label { float: left; width: 35%; }
        #forumbox div.tx-mmforum-pi2-formitems input { float: left; margin-left: 15px; width: 60%; border: 1px solid #aaa; }
        #forumbox div.tx-mmforum-pi2-formitems select { float: left; margin-left: 15px; width: 61%; color: #555; border: 1px solid #aaa; }
        #forumbox div.tx-mmforum-pi2-formitems textarea { float: left; margin-left: 15px; width: 60%; border: 1px solid #aaa; }

        #forumbox .tx-mmforum-pi2-container input { padding: 2px; border: 1px solid #aaa; }
        #forumbox .tx-mmforum-pi2-container textarea { padding: 2px; }

        #forumbox .tx-mmforum-textbutton { float: left; margin: 0; width: 35%; font-size: 12px; color: #555; background: transparent; border: none; }
          #forumbox .tx-mmforum-textbutton img { margin-right: 5px; }
        #forumbox input.skype-input { float: left; width: 60%; }

        #forumbox .tx-mmforum-pi2-container .tx-mmforum-button-submitbox {  }
        #forumbox .tx-mmforum-pi2-container input.tx-mmforum-button-submit { float: right; margin: 15px 0 0 0; padding: 1px 30px 7px 15px; width: auto; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
        #forumbox .tx-mmforum-pi2-container input.tx-mmforum-button-submit:hover { color: #fff; background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; }

        #forumbox div.tx-mmforum-pi2-formitems div.tx-mmforum-pi2-textbutton { float: left; width: 35%; }
        #forumbox div.tx-mmforum-pi2-formitems input.agb-input { width: 15px; }

/* ---- userverwaltung ---- */

.tx-mmforum-pi5 td { width: 50%; }
  .tx-mmforum-pi5 td.tx-mmforum-pi5-configleft { font-size: 12px; color: #555; }
  .tx-mmforum-pi5 td.tx-mmforum-td2 { font-size: 12px; color: #555; }
  .tx-mmforum-pi5 td.tx-mmforum-td2 input { padding: 2px; border: 1px solid #aaa; }
  .tx-mmforum-pi5 td.tx-mmforum-td2 textarea { padding: 2px; width: 98%; border: 1px solid #aaa; }
  .tx-mmforum-pi5 td.tx-mmforum-td2 select { width: 99%; border: 1px solid #aaa; }

  .tx-mmforum-pi5 td.tx-mmforum-td2 input.tx-mmforum-button { margin: 0; padding: 3px 30px 5px 30px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }

  .tx-mmforum-tdtext-noborder select { width: 200px; }

/* ------- staff gesamt ------- */

#staffbox .tx-mmforum-pi1 { padding: 15px 0 0 15px; width: 965px; font-size: 12px; color: #555; }

  #staffbox .tx-mmforum-pi1-userlist-item { float: left; margin: 0 10px 10px 0; padding: 10px 0 10px 15px; width: 292px; height: 135px; font-size: 11px; background: #e8e8e8; border: 1px solid #aaa; }

    #staffbox .tx-mmforum-pi1-userlist-singlecont { margin: 0 0 5px 0; padding: 0; color: #555; }
    
      #staffbox p.tx-mmforum-pi1-userlist-value { margin: 0 0 10px 0; padding: 0; font-weight: bold; color: #555; }
      #staffbox p.tx-mmforum-pi1-userlist-value a { font-size: 12px; }
      #staffbox .tx-mmforum-pi1-userlist-singlecont .tx-mmforum-pi1-userlist-avatar { float: right; margin-right: 15px; height: 120px; overflow: hidden; }

      #staffbox .tx-mmforum-userlist-pagenav { clear: both; margin: 0; padding-top: 15px; font-size: 12px; color: #aaa; }
      #staffbox .tx-mmforum-userlist-pagenav a { color: #aaa; }
      #staffbox .tx-mmforum-userlist-pagenav a:hover { color: #EB6909; }

#textbox .tx-mmforum-pi1 { padding: 15px; font-size: 12px; color: #555; }

  #textbox .tx-mmforum-pi1-userlist-item { float: left; padding: 10px 0 0 15px; width: 301px; height: 200px; font-size: 11px; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; }

    #textbox .tx-mmforum-pi1-userlist-singlecont { margin: 0 0 5px 0; padding: 0; color: #555; }
    
      #textbox p.tx-mmforum-pi1-userlist-value { margin: 0 0 10px 0; padding: 0; font-weight: bold; color: #555; }
      #textbox .tx-mmforum-pi1-userlist-singlecont .tx-mmforum-pi1-userlist-avatar { float: right; margin-right: 15px; }

      #textbox .tx-mmforum-userlist-pagenav { clear: both; margin: 0; padding-top: 15px; font-size: 11px; color: #aaa; }
      #textbox .tx-mmforum-userlist-pagenav a { color: #aaa; }
      #textbox .tx-mmforum-userlist-pagenav a:hover { color: #EB6909; }

  .userEdit { margin: 0 0 15px 15px; }
    .userEdit a { padding: 4px 80px 10px 50px; font-size: 11px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_xxl.png) no-repeat; }
    .userEdit a:hover { color: #fff; background: url(../../bilder/grafik/ico_submit_xxl_hover.png) no-repeat; }

/* ------- preview ------- */

#rightbox .tx-mmforum-pi1-userlist-item { clear: both; position: relative; top: -1px; margin: 15px; margin-top: 0; padding: 10px 0 0 0; font-size: 11px; color: #555; border-top: 1px solid #aaa; }

  #rightbox .tx-mmforum-pi1-userlist-avatar { float: right; margin: 0 0 10px 10px; height: 100px; overflow: hidden; }
    #rightbox .tx-mmforum-pi1-userlist-avatar img:hover { opacity: 0.5; }
  #rightbox .tx-mmforum-pi1-userlist-item .tx-mmforum-pi1-userlist-value { float: left; width: 150px; }
    #rightbox .tx-mmforum-pi1-userlist-item a:hover { color: #aaa; }
  #rightbox .tx-mmforum-userlist-pagenav { clear: both; margin: 0 15px; padding-top: 10px; font-size: 11px; color: #555; border-top: 1px solid #aaa; }

/* ----- pm ----- */

.tx-mmforum-pi3 { padding: 0 0 15px 10px; font-size: 12px; color: #555; }

  #textbox .tx-mmforum-pi3 form { padding: 0 0 0 5px; }

  #textbox .tx-mmforum-pi3 td.tx-mmforum-pi1-newpost-left { width: 10px; }

  #textbox .tx-mmforum-pi3 span.tx-mmforum-buttontext { margin-left: 10px; }

  /*#textbox .tx-mmforum-pi3 table { margin: 0 0 10px 0; border: none; width: 98%; border-collapse: collapse; }*/
  #textbox .tx-mmforum-pi3 table.tx-mmforum-table-singleview { margin: 0 0 10px 5px; border: none; width: 98%; border-collapse: collapse; }

  #textbox .tx-mmforum-pi3 table th.tx-mmforum-th { padding-bottom: 10px; font-size: 16px; }

  #textbox .tx-mmforum-pi3 table textarea { border: 1px solid #aaa; }

  #textbox .tx-mmforum-pi3 select.tx-mmforum-select { border: 1px solid #aaa; }
  #textbox .tx-mmforum-pi3 input.tx-mmforum-button { padding: 1px 30px 10px 30px; width: 122px; background: transparent url(../../bilder/grafik/ico_regist.png) no-repeat; }
  #textbox .tx-mmforum-pi3 input.tx-mmforum-button:hover { background: transparent url(../../bilder/grafik/ico_regist_hover.png) no-repeat; }

/* ---- pm in and out ---- */

  td.mmforum-pi3-read-header { margin.top: 10px; padding-top: 10px; border-top: 1px solid #aaa; } /* read */

  .tx-mmforum-pi3-newposts { margin: 15px 0 0 5px; }
  
    table.tx-mmforum-table-read { margin: 0 0 10px 0; border: none; width: 98%; border-collapse: collapse; }
  
    .tx-mmforum-pi3-pminbox-item { margin-bottom: 10px; padding: 5px 0; border-bottom: 1px solid #aaa; }
    .tx-mmforum-pi3-pminbox-item a { font-size: 11px; }

    .tx-mmforum-subth2 { padding: 10px 0; font-size: 12px; border-bottom: 1px solid #aaa; }
    .tx-mmforum-tdin {  }

    .tx-mmforum-pi3-pminbox-icon { float: left; }
      .tx-mmforum-pi3-pminbox-icon img { width: 50%; height: 50%; }
    .tx-mmforum-pi3-pminbox-unread { float: left; }
    .tx-mmforum-pi3-pminbox-unread a {  }

/* ---- messages navi ---- */

#textbox .tx-mmforum-pi3 .tx-mmforum-pi3-buttons { margin: 0 0 10px 5px; padding-bottom: 20px; width: 97%; border-bottom: 1px solid #aaa; }
#textbox .tx-mmforum-pi3 .tx-mmforum-textbutton { float: left; width: 150px; }

/* ----- new message ----- */

.tx-mmforum-pmbox { margin: 20px 0 20px 10px; padding: 0; width: 97%; }

  #textbox .tx-mmforum-pmbox h3 { margin-bottom: 20px; padding: 0; font-size: 16px; color: #555; background: transparent; }
  .tx-mmforum-pi1-pm-item { clear: left; margin-bottom: 15px; }
    .tx-mmforum-pi1-pm-item label { float: left; width: 100px; }
    .tx-mmforum-pi1-pm-item input { float: left; width: 450px; border: 1px solid #aaa; }
    .tx-mmforum-pi1-pm-item input.tx-mmforum-pm-searchbutton { margin-left: 10px; padding: 1px 30px 10px 30px; width: 122px; font-weight: bold; color: #fff; background: transparent url(../../bilder/grafik/ico_regist.png) no-repeat; border: none; }

    .tx-mmforum-pi1-pm-item input.tx-mmforum-pm-searchbutton:hover { background: transparent url(../../bilder/grafik/ico_regist_hover.png) no-repeat; }
    .tx-mmforum-pi1-pm-item textarea { clear: left; margin-left: 100px; width: 450px; height: 200px; border: 1px solid #aaa; }
    
    .tx-mmforum-pi1-pm-submit { margin-left: 100px; }
    .tx-mmforum-pi1-pm-submit input.tx-mmforum-button { margin: 0; padding: 1px 30px 10px 30px; width: 122px; background: transparent url(../../bilder/grafik/ico_regist.png) no-repeat; }
    .tx-mmforum-pi1-pm-submit input.tx-mmforum-button:hover { background: transparent url(../../bilder/grafik/ico_regist_hover.png) no-repeat; }

/* ----- favorites ----- */

.tx-mmforum-pi1 form { font-size: 12px; color: #555; }
  .tx-mmforum-select { color: #555; border: none; }


.tx-mmforum-favorites-formsettings { margin-top: 15px;  }
  .tx-mmforum-favorites-formsettings select { border: 1px solid #aaa; }

.tx-mmforum-favForm {  }

  .tx-mmforum-favTable { margin-left: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: none; }
    .tx-mmforum-favTable td { border-bottom: 1px solid #aaa; }
    .tx-mmforum-favTable img { display: none; }

  .tx-mmforum-favToplabel { line-height: 250%; }

  .tx-mmforum-favForm select { border: 1px solid #aaa; }

  td.tx-mmforum-subth2 { padding-left: 5px; font-weight: bold; text-align: left; color: #555; border-top: 1px solid #aaa; }

  .tx-mmforum-favForm .tx-mmforum-button { margin-left: 15px; padding-top: 1px; padding-bottom: 5px; width: 75px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_login.png) no-repeat; border: none; }
  .tx-mmforum-favForm .tx-mmforum-button:hover { color: #fff; background: url(../../bilder/grafik/ico_login_hover.png) no-repeat; border: none; }

/* ----- admin panel ----- */

.tx-mmforum-pi5 { padding: 15px 0 0 15px; font-size: 12px; color: #555; }

  .tx-mmforum-pi5 label { float: left; width: 40%; }
  .tx-mmforum-pi5 input { float: left; margin-bottom: 5px; padding: 2px; width: 55%; border: 1px solid #aaa; }
    .tx-mmforum-pi5 input.change-user-icq-input, .tx-mmforum-pi5 input.change-user-skype-input { margin-left: 20px; }
  .tx-mmforum-pi5 select { margin-bottom: 5px; width: 56%; border: 1px solid #aaa; }
  .tx-mmforum-pi5 textarea { margin-bottom: 5px; padding: 2px; width: 55%; border: 1px solid #aaa; }

  fieldset.change-user-fieldset4 .tx-mmforum-textbutton { float: left; width: 40%; }

  #textbox form.change-user-outer { margin: 0; padding: 15px 0 0 0; }
  #textbox form.change-user-inner { margin: 0; padding: 0; }

  .change-user-fieldset1, .change-user-fieldset2, .change-user-fieldset3, .change-user-fieldset4, 
  .change-user-fieldset5, .change-user-fieldset6, .change-user-fieldset7 
  { clear: both; margin: 0; padding: 0 0 20px 0; border: none; }
  .change-user-fieldset5, .change-user-fieldset6, .change-user-fieldset7 { padding-top: 10px; width: 96%; border-top: 1px solid #aaa; }

  #textbox fieldset.change-user-fieldset4 .tx-mmforum-textbutton { float: left; width: 263px; }
  fieldset.change-user-fieldset4 input.change-user-submit-input { margin: 10px 0 0 528px; padding: 1px 30px 7px 30px; width: 150px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
  fieldset.change-user-fieldset4 input.change-user-submit-input:hover { background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; }
  fieldset.change-user-fieldset4 .tx-mmforum-buttontext { margin-left: 10px; }

  fieldset.change-user-fieldset5 label.settingsLabel { font-size: 14px; font-weight: bold; }
  fieldset.change-user-fieldset5 label.notifyToplabel { margin-bottom: 10px; margin-left: 10px; font-size: 14px; font-weight: bold; }
  fieldset.change-user-fieldset5 label.notifyLabel { margin-bottom: 10px; }
  fieldset.change-user-fieldset5 input.notifyInput { margin-left: 283px; width: 15px; }
  fieldset.change-user-fieldset5 input.tx-mmforum-button { margin-left: 528px; padding: 1px 30px 7px 30px; width: 150px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
  fieldset.change-user-fieldset5 input.tx-mmforum-button:hover { background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; border: none; }

  fieldset.change-user-fieldset6 label.change-user-uploadavatar-label { font-size: 14px; font-weight: bold; }
  fieldset.change-user-fieldset6 label.change-user-sign-label { margin-left: 15px; font-size: 14px; font-weight: bold; }
  fieldset.change-user-fieldset6 div {  }
  fieldset.change-user-fieldset6 div img {  }
  fieldset.change-user-fieldset6 div input { margin-left: 283px; width: 25px; }
  fieldset.change-user-fieldset6 label.change-user-filenavatar-label { position: relative; left: -22px; margin: 20px 0 5px 0; font-weight: bold; }
  fieldset.change-user-fieldset6 input.change-user-filenavatar-label { margin: 5px 0 15px 288px; border: 1px solid #aaa; }
  fieldset.change-user-fieldset6 input.tx-mmforum-button { margin-left: 528px; padding: 1px 30px 7px 30px; width: 150px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
  fieldset.change-user-fieldset6 input.tx-mmforum-button:hover { background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; border: none; }

  fieldset.change-user-fieldset7 label.change-user-pwTop-label { font-size: 14px; font-weight: bold; }
  fieldset.change-user-fieldset7 label.change-user-pw-label { clear: both; margin-right: 5px; width: 413px; text-align: right; }
  fieldset.change-user-fieldset7 input.change-user-pw-input { width: 180px; }
  fieldset.change-user-fieldset7 input.tx-mmforum-button { margin-left: 528px; padding: 1px 30px 7px 30px; width: 150px; font-size: 12px; font-weight: bold; color: #fff; background: url(../../bilder/grafik/ico_submit_l.png) no-repeat; border: none; }
  fieldset.change-user-fieldset7 input.tx-mmforum-button:hover { background: url(../../bilder/grafik/ico_submit_l_hover.png) no-repeat; border: none; }

  .change-user-username { margin-bottom: 15px; font-size: 16px; font-weight: bold; }
  .change-user-descr-date-descrdate { float: left; }
  .change-user-descr-date-crdate { float: left; }

/* userlist Hook */

.zf-mmforum-pi1-userlist-title { font-size: 11px; color: #555; }
.zf-mmforum-pi1-userlist-value { font-size: 11px; }
.tx-mmforum-pi1-userlist-item a { font-size: 12px; font-weight: bold; color: #eb6909; }
.tx-mmforum-pi1-userlist-singlecont { margin-bottom: 5px; }

/* user single */

.tx-mmforum-pi1 .profil { margin-top: 15px; }

  .tx-mmforum-pi1 .profil-imagebox { float: left; width: 150px; height: 400px; }

  .tx-mmforum-pi1 .profil-userbox { float: left; width: 400px; }

    .tx-mmforum-pi1 .profil-item-user-nick { margin-bottom: 15px; font-size: 20px; font-weight: bold; }
    .tx-mmforum-pi1 .profil-item-user span { font-weight: bold; }
    .tx-mmforum-pi1 .profil-item-user { line-height: 150%; width: 500px; }
  
    .tx-mmforum-pi1 .profil-item-combox { margin-top: 15px; }

      .tx-mmforum-pi1 .profil-item-com-contact { margin-bottom: 10px; font-weight: bold; }
      .tx-mmforum-pi1 .profil-item-com span { font-weight: bold; }
      .tx-mmforum-pi1 .profil-item-com { clear: both; margin-bottom: 10px; height: 25px; }
  
      #forumbox .tx-mmforum-pi1 .profil-item-com .tx-mmforum-textbutton { position: relative; top: -4px; width: auto; }
      