/* default styles for extension "tx_femp3player_pi1" */
		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
			background-color: #FFFFFF;
		}
/* default styles for extension "tx_indexedsearch" */
	.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 P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.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 TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */

	.tx-guestbook-list-table { 
		border-style: solid; 
		border-color: #000000; 
		border-width: 1px; }
   
	.tx-guestbook-list-header { 
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight:bold; }

	.tx-guestbook-list-row { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; }

	.tx-guestbook-list-rowleft { 
		background-color: #FDEACE;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; }

	.tx-guestbook-list-entrycomment-title {
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; }

	.tx-guestbook-list-entrycomment { 
		font-style: italic; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; }

	.tx-guestbook-list-small { 
		font-size: 12px; 
		color: #000000; 
		background-color: #FFDFAF; 
		font-family: Arial, Helvetica, sans-serif; }

	.tx-veguestbook-pi1-browsebox TD { 
		font-size: 9px; 
		color: #666666;
		font-family: Arial, Helvetica, sans-serif; }

	.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; }

	.tx-veguestbook-pi1-browsebox-SCell { 
		background-color: #FDEACE; }

	.tx-guestbook-latest-header { 
		background-color: #FFDFAF; 
		color: #000000; 
		font-weight:bold; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; }

	.tx-guestbook-latest-row { 
		background-color: #FFFFFF; }

	.tx-guestbook-latest-small { 
		font-size: 9px; 
		color: #666666; 
		font-family: Arial, Helvetica, sans-serif; }

	.tx-guestbook-form-inputfield-med { 
		border-style: solid; 
		border-width: 1pt; 
		border-color:#FFDFAF; 
		font-size:11px; 
		font-family: Arial, Helvetica, sans-serif; 
		color:#333333; 
		width:100px; }

	.tx-guestbook-form-inputfield-big { 
		border-style: solid; 
		border-width: 1pt; 
		border-color:#FFDFAF; 
		font-size:11px; 
		font-family: Arial, Helvetica, sans-serif; 
		color:#333333; 
		width:150px; }

	.tx-guestbook-form-textarea { 
		border-style: solid; 
		border-width: 1pt; 
		border-color:#FFDFAF; 
		font-size:11px; 
		font-family: Arial, Helvetica, sans-serif; 
		color:#333333; 
		width:250px; }

	.tx-guestbook-form-obligationfield { 
		color: #CC0000; }

	.tx-guestbook-form-error { 
		color: #CC0000; }

	.tx-guestbook-list-row, .tx-guestbook-list-rowleft, .tx-veguestbook-pi1 { 
		font-size: 11px; 
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif; }

/* default styles for extension "tx_cegallery_pi1" */
		.tx-cegallery-pi1-album_date {
			font-size: 10px;
		}

		div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 195px;
			width: 160px;
			margin: 2px;
			padding: 10px;
			padding-bottom: 13px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: #DFD9C2;
		}
		
		div.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		
		
	div.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				
		
		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				clear: both;
				border: 1px solid #000000;
		}
		div.tx-cegallery-pi1-clearer {
		 clear: both;
		}
		
		div.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;
		}

		div.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 385px;
		}		
		
		span.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 50px;
		}

		span.tx-cegallery-pi1-photo_next {
		 width: 50px;
		 text-align: right;
		 float: left;
		}

	  span.tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }
	  
	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }
	  
	  span.tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }
	  
	  div.tx-cegallery-pi1-pagebrowser {
	    padding-bottom: 10px;
	  }
/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }