/* default styles for extension "tx_mmcguestbook" */

  /* tx_mmcguestbook form */
  .tx-mmc-guestbook .form-row label{ display:block }
  .tx-mmc-guestbook .form-row.error label{ color:#D00 }
  .tx-mmc-guestbook .form-row.error input,
  .tx-mmc-guestbook .form-row.error textarea{
  	color:#D00;
  	border-bottom: 1px dotted #D00;
  }
  .tx-mmc-guestbook input.h { display:none }
  .tx-mmc-guestbook div.pager > ul { list-style:none; margin: 0; padding: 0 }
  .tx-mmc-guestbook div.pager > ul li {
    float:left;
    display:inline-block;
    padding:2px 4px;
    margin-right:2px;
    background-color: #d0e9e9;
   }

   /* tx_mmcguestbook list pager */
   .tx-mmc-guestbook div.pager > div { clear:both }
   .tx-mmc-guestbook div.pager { margin: 10px 0 18px 0 }
   .tx-mmc-guestbook div.pager li.act { font-weight:bold }

   /* tx_mmcguestbook list list */
   .tx-mmc-guestbook div.list div.entry { margin-bottom: 24px }
   .tx-mmc-guestbook div.list div.entry > div.title{ font-weight: bold }
   .tx-mmc-guestbook div.list div.entry > div.contact{ margin-top:2px }
   .tx-mmc-guestbook div.list div.entry > div.comment{
   		margin-top:12px;
   		font-style:italic
   	}

   }


/* default styles for extension "tx_tab" */
    textarea.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    input.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    .tx-tab table {
        border-collapse:separate;
        border-spacing:10px;
    }

    .tx-tab table th {
        font-weight:bold;
    }

    .tx-tab table td {
        vertical-align:top;
    }

    .typo3-messages .message-error {
        color:red;
    }

    .typo3-messages .message-ok {
        color:green;
    }
