/* default styles for extension "tx_cssstyledimgtext_pi1" */
	/* 
	   Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
	   (c) the TYPO3 content rendering group 
	*/
	
	/* COMMON */
	.csi-textpic {
		padding: 5px;
		/* background: #DDDDFF; */ /*XXX demo only*/
		/* border: 2px solid green; */ /*XXX demo only*/
	}
	
	.csi-textpic img {
		 /* border: 1px solid black; */ /*XXX demo only*/
		 margin: 4px; 
	}
	
	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		/* font-style: italic; */ /*XXX demo only*/
		color: #333;
		 margin: 0 4px 4px 4px; 
		font-size:.75em;
		
	}
	
	.csi-textpic .csi-image {
		 /* border: 1px solid red; */ /*XXX demo only*/
		margin: 0 0 3px 0;  /*XXX demo only*/
		/* background: #DDDDFF; */ /*XXX demo only*/
		width: 210px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-textpic .csi-imagewrap {
		/* border: 1px solid blue; */ /*XXX demo only*/
	}
	
	.csi-textpic .csi-text {
		/* border: 1px solid silver; */ /*XXX demo only*/
		text-align: left; /*will have to be an inline style - controlled by TS*/ 
	}
	
	.csi-text p {
		margin-top: 0;
	}
	
	/* CENTER */
	
	.csi-center .csi-image {
		margin: 0 auto 3px;
	
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		 margin-right: 5px; 
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		 margin-left: 5px; 
	}
	
	
	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {
		margin-left: 215px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}
/* 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:middle; }
/* default styles for extension "tx_spdirectory_pi1" */
  
        .tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
        .tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
	.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
        .tx_spdirectory-pi1-small { font-size: 10px; }
	.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
	.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }
/* default styles for extension "tx_brbook_pi1" */
	
		/* COMMON */
		
		.tx-brbook-pi1-aktivpage {
			color:blue;
			
		}
		.tx-brbook-pi1-browsemenu {
			margin-left:1em;
			margin-right:1em;
		}
		
		.buchcontent_1 {
			
			margin:10px;
		}
		.buchcontent_1 .headerdata {
			
			border-bottom:1px dashed #ccc;
		} 
		
		.buchliste {
			
			background-color:#FFF;
			border: 1px solid #ccc;
			margin-top: 1em;
			margin-bottom: 1em;
		}
		.buchliste h3 {
		        border:0px;
			background-color:#ffB50F;
		}