/* [admPanel] */


/* 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 .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; }
*/

		.tx-indexedsearch .searchbox-tmpl-css {
			margin-top: 10px;
		}

		.tx-indexedsearch .tx-indexedsearch-form {
			float: left;
		}
		
		
		.tx-indexedsearch .searchbox-tmpl-css fieldset {
			border: none;
			margin: 0;
			padding: 0;
		}

		.tx-indexedsearch .searchbox-tmpl-css LABEL { 
			margin: 1px 4px 0 0;
			padding: 0;
			float:left;
			width: auto;
			/* display: none; */
		}
		
		.tx-indexedsearch .searchbox-tmpl-css input#tx-indexedsearch-searchbox-sword {
			width: 250px;
			margin: 0;
			padding: 0;

			font-size: 12px;
			/* line-height: 13px; */
			color: #339; 
			background-color: #d6e2ff; 
			border: none;
			font-weight: normal;
	
		}

		.tx-indexedsearch .tx-indexedsearch-form>input#tx-indexedsearch-searchbox-sword {
			font-size: 13px;
		}	
		
		.tx-indexedsearch .searchbox-tmpl-css input#tx-indexedsearch-searchbox-sword:hover {
			background-color: #c3d6ed; 
			color: #01257f;
		}
		
		.tx-indexedsearch .searchbox-tmpl-css input#tx-indexedsearch-searchbox-button-submit {
			font-size: 7pt;
			margin: 0;
			padding: 0;
			background-color: #d6e2ff; 
			color: #339; 
			width: 75px; 
			border: none;
			font-weight: normal;
			text-transform: uppercase;
			background-image: url(/fileadmin/_tmpl/media/search.gif);
			background-repeat: no-repeat;
			background-position: right 2px;
			text-align: left;
			height: 15px;		
		}

		.tx-indexedsearch .tx-indexedsearch-search-submit>input#tx-indexedsearch-searchbox-button-submit {
			height: 16px;
		}

		.tx-indexedsearch .searchbox-tmpl-css input#tx-indexedsearch-searchbox-button-submit:hover {
			background-color: #c3d6ed; 
			color: #01257f;
		}
		
		#content .tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr {
			color: #666;
			font-size: 9pt;
			line-height: 11pt;
		}

		#content .tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
			color: #01257f;
		}


		#content .tx-indexedsearch-browsebox ul.browsebox {
			margin: 0;
			padding: 0;
			font-size: 9pt;
		}
		
		#content .tx-indexedsearch-browsebox ul.browsebox li {
			margin: 0 0 8px 0;
			padding: 0 4px;
			font-size: 9pt;
			list-style-type: none;
			float: left;
		}
		
		#content .tx-indexedsearch-browsebox ul.browsebox li a {
			text-decoration: none;
		}		

		#content .tx-indexedsearch-browsebox ul.browsebox li a:hover {
			text-decoration: underline;
		}
		
		#content .tx-indexedsearch-res .tx-indexedsearch-icon {
			display: block;
			float: left;
		}
		
		.tx-indexedsearch-whatis {
			display: none;
		}
		
		p.tx-indexedsearch-noresults {
			text-align: left;
		}
		
		

/* ######################################################################################################
** ### Zeilenumbruch nach Bilder  -> für Internetexplorer!!!#############################################
** ######################################################################################################
*/
.csc-textpic-image dt img { display: block; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { display: block; }


		
		
