/* default styles for extension "tx_rscontentcolumn_pi1" */
		div.tx-rscontentcolumn-pi1 {
			overflow:hidden;
			margin:0;
			padding:0 0 10px 0;
		}
		div.tx-rscontentcolumn-pi1 div.twocol {
			overflow:hidden;
			margin:0;
			padding:0;
		}
		div.tx-rscontentcolumn-pi1 div.leftcol {
			margin:0;
			padding:0 10px 0 0;
			width:170px;
			float:left;
			background-color:transparent;
			border-right:2px solid #D2DBFB;
		}
		div.tx-rscontentcolumn-pi1 div.rightcol {
			margin:0;
			padding:0 0 0 10px;
			width:510px;
			float:right;
			text-align:left;
			background-color:transparent;
			border-left:2px solid #D2DBFB;
			position:relative;
			left:-8px;
			}
			}
		div.tx-rscontentcolumn-pi1 div.leftcol33-66 {
			margin:0;
			padding:0;
			width:180px;
			float:left;
			background-color:transparent;
			border-right:2px solid #D2DBFB;
		}
		div.tx-rscontentcolumn-pi1 div.rightcol33-66 {
			margin:0;
			padding:0 0 0 0px;
			width:520px;
			float:right;
			text-align:left;
			background-color:transparent;
			border-left:2px solid #D2DBFB;
			position:relative;
			left:-8px;
			}
		div.tx-rscontentcolumn-pi1 div.leftcol66-33 {
			margin:0;
			padding:0 10px 0 0;
			width:510px;
			float:left;
			background-color:transparent;
			border-right:2px solid #D2DBFB;
		}
		div.tx-rscontentcolumn-pi1 div.rightcol66-33 {
			margin:0;
			padding:0 0 0 10px;
			width:170px;
			float:right;
			text-align:left;
			background-color:transparent;
			border-left:2px solid #D2DBFB;
			position:relative;
			left:-8px;
			}
		div.tx-rscontentcolumn-pi1 div.leftcol50-50 {
			margin:0;
			padding:0 10px 0 0;
			width:340px;
			float:left;
			background-color:transparent;
			border-right:2px solid #D2DBFB;
		}
		div.tx-rscontentcolumn-pi1 div.rightcol50-50 {
			margin:0;
			padding:0 0 0 10px;
			width:340px;
			float:right;
			text-align:left;
			background-color:transparent;
			border-left:2px solid #D2DBFB;
			position:relative;
			left:-8px;
			}
		div.tx-rscontentcolumn-pi1 div.leftcol50-50-noseparator {
			margin:0;
			padding:0 10px 0 0;
			width:340px;
			float:left;
			background-color:transparent;
			border-right:2px solid #FFF;
		}
		div.tx-rscontentcolumn-pi1 div.rightcol50-50-noseparator {
			margin:0;
			padding:0 0 0 10px;
			width:340px;
			float:right;
			text-align:left;
			background-color:transparent;
			border-left:2px solid #FFF;
			position:relative;
			left:-8px;
			}
		div.tx-rscontentcolumn-pi1 div.twocol div.lefttcol h1.csc-firstHeader,
		div.tx-rscontentcolumn-pi1 div.twocol div.lefttcol33-66 h1.csc-firstHeader,
		div.tx-rscontentcolumn-pi1 div.twocol div.lefttcol66-33 h1.csc-firstHeader,
		div.tx-rscontentcolumn-pi1 div.twocol div.lefttcol50-50 h1.csc-firstHeader {
			margin:0;
			padding:0;
			}
		div.tx-rscontentcolumn-pi1 div.twocol div.rightcol h1.csc-firstHeader,
		div.tx-rscontentcolumn-pi1 div.twocol div.rightcol33-66 h1.csc-firstHeader,
		div.tx-rscontentcolumn-pi1 div.twocol div.rightcol66-33 h1.csc-firstHeader,
		div.tx-rscontentcolumn-pi1 div.twocol div.rightcol50-50 h1.csc-firstHeader  {
			color:#666666;
			margin:0 0 10px 0;
			padding:0;
			}
		div.tx-rscontentcolumn-pi1 hr {
			border:none;
			width:100%;
			height:0px;
			visibility:hidden;
			clear:left;
			margin:0px !important;
			}
		div.tx-rscontentcolumn-pi1 div.threecol {
			overflow:hidden;
			margin:0;
			padding:0;
			background-image:url(../fileadmin/website/images/columnspacer_3col.gif);
			background-repeat:repeat-y;
			height:100%;
			}
		div.tx-rscontentcolumn-pi1 div.threeleftcol {
			padding:0 10px 0 0;
			width:220px;
			float:left;
			background-color:transparent;
			}
		div.tx-rscontentcolumn-pi1 div.threemiddlecol {
			padding:0 10px 0 15px;
			width:225px;
			float:left;
			background-color:transparent;
			}
		div.tx-rscontentcolumn-pi1 div.threerightcol {
			padding:0 0 0 10px;
			width:220px;
			float:left;
			background-color:transparent;
			}
/* 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 { display:none; }
		.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_skpdfviewer_pi1" */
	
	.tx-skpdfviewer-pi1 .pdf {background:#eee;border:2px solid #aaa;}
	.tx-skpdfviewer-pi1 .pdf-header {float:left;width:59%;text-align:left;padding:2px 6px;}
	.tx-skpdfviewer-pi1 .pdf-browser {float:right;width:36%;text-align:right;}
	.tx-skpdfviewer-pi1 .pdf-browser form {margin:0 !important;padding:0 !important;}
	.tx-skpdfviewer-pi1 .pdf-browser form input {margin:0;font-size:84%;}
	.tx-skpdfviewer-pi1 .pdf-browser form input.page {width:24px;text-align:center;}
	.tx-skpdfviewer-pi1 img {margin:0;padding:0;}
	.tx-skpdfviewer-pi1 span.title {font-size:110%;font-weight:bold;padding-right:12px;}
	.tx-skpdfviewer-pi1 span.pagelabel {font-size:85%;font-weight:bold;font-style:italic;}
	.tx-skpdfviewer-pi1 span.page {font-size:85%;font-weight:bold;font-style:italic;}
	.tx-skpdfviewer-pi1 span.pageslabel {font-size:85%;font-weight:bold;font-style:italic;}
	.tx-skpdfviewer-pi1 span.pages {font-size:85%;font-weight:bold;font-style:italic;}

