/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_veguestbook_pi1" */
.tx-veguestbook-pi1 {         font-size:100%;     }        /* error handling */ 	.tx-veguestbook-pi1 p.tx-guestbook-form-error { 		font-weight:bold; 		color:#990000; 	} 	 	/* display of result count */ 	.tx-veguestbook-pi1 .tx-guestbook-result { 		font-weight:bold; 		float:left; 	} 	 	/* pagination */ 	.tx-veguestbook-pi1 .tx-guestbook-pagination { 		font-size:75%; 		font-weight:bold; 		float:right; 	} 	 	/* styles for list mode */ 	.tx-veguestbook-pi1 h3.tx-guestbook-header { 		font-family: 'Arial'; font-size: 10pt; clear:both; 		background:#666; 		color:#FFF; 		display:block;  		font-weight:bold; 		padding: 1em; 		width: 300px; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-left { 		float:left; 		width:12em; 		background:#EFEFEF; 		min-height:4em; 		padding: 1em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-left { 		height:4em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-left p { 		color:#333; 	}   	.tx-veguestbook-pi1 .tx-guestbook-right {  		width:300px; 		background:#FFF; 		padding: 1em; 	} 	 	/* styles for latest mode */ 	.tx-veguestbook-pi1 .tx-guestbook-latest p, 	.tx-veguestbook-pi1 .tx-guestbook-right p { 		color:#333; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, 	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {         font-weight: bold; 	}   	.tx-veguestbook-pi1 .tx-guestbook-right h3 { 		font-size:100%; 		color:#990000; 		font-weight:bold; 		background:none; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment { 		font-size:75%; 		color:#333; 		font-style: italic; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-latest { 		display:block; 		padding:0.25em; 		clear:both; 	} 	 	/* form styles */ 	.tx-veguestbook-pi1 .tx-guestbook-field { 		clear:both; 		width:100%; 		display:block; 		padding: 1em 0; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-field label { 		clear: both; 		display: block; 		float: left; 		width: 10em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { 		float:left; 		width:10em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { 		float:left; 		width:20em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea { 		width: 300px; 		display: block; 		float: left; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield { 		color:#990000; 	} 	 	.tx-veguestbook-pi1 fieldset { 		border:none; 	} 	 	.tx-veguestbook-pi1 legend { 		display:none; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-freecap { 		float:left; 		display:block; 		background:#F7F7F7; 		border:1px solid #CCC; 	}   	.tx-veguestbook-pi1 .tx-guestbook-freecap { 		margin-left:2.25em; 	}   	 	.tx-veguestbook-pi1 .tx-guestbook-freecap img { 		float:left; 		display:block; 		padding-left:0.25em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-freecap input { 		float:left; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-freecap label { 		clear:both; 		display:block; 		float:none; 		width:10em; 		margin-bottom:0.5em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-freecap p { 		font-size:75%; 		padding:0.25em; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 { 		display:none; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read { 		color:#990000; 	} 	 	.tx-veguestbook-pi1 .tx-guestbook-clear { 		clear:both; 		display:block; 	} 	 	.tx-veguestbook-pi1 input.tx-guestbook-submit { 		width:auto; 		display:block; 	}
/* default styles for extension "tx_news_feedit_pi1" */

  /* Fix to have RTE not have a blank space at top on Firefox */
    .tx-newsfeedit-pi1 div.editorWrap {
      float: left;
    }

    /**** FORM AND PREVIEW STYLES ****/
    .tx-newsfeedit-pi1-form-label, .tx-newsfeedit-pi1-preview-label {
      float:left;
      width:120px;
    }

    .tx-newsfeedit-pi1-preview-value, .tx-newsfeedit-pi1-form-field {
      padding-left:120px;
    }

    .tx-newsfeedit-pi1-preview-row, .tx-newsfeedit-pi1-form-row {
       clear:left;
       margin-bottom:10px;
    }

    .tx-newsfeedit-pi1-form-required-marker {
      color:red;
      float:left;
    }

    .tx-newsfeedit-pi1-form-required-message {
      color:red;
      font-size:small;
    }

    .tx-newsfeedit-pi1-form-error-field {
      color:red;
      font-size:small;
    }

    .tx-newsfeedit-pi1-form-data-title {
      width: 30em;
    }

    .tx-newsfeedit-pi1-form-data-short {
      width: 455px;
    }

    .tx-newsfeedit-pi1-form-data-author {
       width: 25em;
    }

    .tx-newsfeedit-pi1-form-data-author_email {
      width: 25em;
    }


    /**** ALL ROUND STYLES ****/
    .tx-newsfeedit-pi1-header {
      font-size:x-large;
    }

    .tx-newsfeedit-pi1-link {
      padding-top:1em;
    }

    .tx-newsfeedit-pi1-link DIV {
      display: list-item;
      list-style: square inside;
    }

    .tx-newsfeedit-pi1-rte-clearer {
      margin-bottom:20px;
    }

    .tx-newsfeedit-pi1-form-help-icon {
      display: inline;
      margin: 0;
      padding: 0;
      border: none;
    }

    /**** EDITMENU STYLES ****/
    .tx-newsfeedit-pi1-editmenu-list {
      padding-top:1em;
      padding-left:1em;
      display: list-item;
    }

    .tx-newsfeedit-pi1-editmenu-list DIV {
      display: list-item;
      list-style: disc inside none;
    }

