/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_pdfcontroller_pi2" */
    .tx-pdfcontroller-pi2 {
      text-align: right;
    }
    .tx-pdfcontroller-pi2 ul {
      font-weight: bold;
      list-style-type: none;
      margin: 0;
      padding: 0;
    }
    .tx-pdfcontroller-pi2 ul li {
      display:inline;
      margin: 0;
      padding-left:.6em;
    }
/* specific page styles for extension "tx_cssstyledcontent" */
	.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 970px; }
	.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 970px; }
/* default styles for extension "tx_pgevents" */
  ul.tx_pgevents_media{
        margin:0;
        padding:0;
  }
        textarea.f3-form-error {
                background-color:#FF9F9F;
                border: 1px #FF0000 solid;
        }

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

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

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

        .tx-pg-events table td {
                vertical-align:top;
        }
        ul.f3-widget-paginator {
                margin-left: 0px;
                padding-left: 0px;
        }
        ul.f3-widget-paginator li{
                display:inline;
                background-image:none;
        }

        #typo3-messages {
  margin-bottom: 10px;
  font-family: arial, sans-serif; }

.typo3-message {
  margin-bottom: 4px;
  padding: 12px;
  padding-left: 36px; }

.typo3-message ul, .typo3-message ol {
  padding-left: 16px; }

.typo3-message .message-header {
  display: block; }

.typo3-message {
  border: 1px solid;
  background-position: 10px 12px;
  background-repeat: no-repeat; }

.typo3-message a {
  text-decoration: underline; }

.typo3-message li {
  margin-bottom: 10px;
  list-style: disc; }

.typo3-message .message-header {
  font-size: 11px;
  font-weight: bold; }

.message-notice {
          color: #777; }

        .message-information {
          color: #4c73a1;
          background-color: #eaf7ff;
          background-image: url("/typo3/sysext/t3skin/icons/gfx/information.png");
          border-color: #c5dbe6; }

        .message-information a {
          color: #4c73a1; }

        .message-ok {
          color: #3b7826;
          background-color: #cdeaca;
          background-image: url("/typo3/sysext/t3skin/icons/gfx/ok.png");
          border-color: #58b548; }

        .message-ok a {
          color: #3b7826; }

        .message-warning {
          color: #9e7d4a;
          background-color: #fbf6de;
          background-image: url("/typo3/sysext/t3skin/icons/gfx/warning.png");
          border-color: #b1905c; }

        .message-warning a {
          color: #9e7d4a; }

        .message-error {
          color: #aa0225;
          background-color: #f6d3cf;
          background-image: url("/typo3/sysext/t3skin/icons/gfx/error.png");
          border-color: #d66c68; }

        .message-error a {
          color: #aa0225; }
