body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#506270;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
	margin-top:0px;
}

h1 {
	font-size:160%;
	color:#db002f;
	background-image:url();
	background-position:left top;
	background-repeat:no-repeat;
	height:23px;
	width:100%;
	text-indent: -9999px;
}
h2 {
	color:#db002f;
	font-size:140%;
}

h3 {
	color:#db002f;
	font-size:120%;
}

h4 {
	color:#db002f;
	font-size:100%;
}

#hrightcol_inhalt ul {
	list-style-type:square;
	padding:0px;
	padding-left:20px;
}
#hrightcol_inhalt ul li {
	padding-left:35px;
	line-height:1.5em;
}
p {
	line-height:1.8em;
}
img {
	border:0px none !important;
}

a:link,
a:active {
	color:#506270;
	text-decoration:underline;
}
a:visited {
	color:#888;
}
a:hover {
	color:#db002f;
}
.rot,
span.rot {
	color:#db002f;
}
.gruen,
span.gruen {
	color:green;
}	

.gelb,
span.gelb {
	color:yellow;
}



/* Dateilinks */

/*************************/
/* Download-Formatierung */
/*************************/
TABLE.csc-uploads { border: 1px solid #666; width: 100%; margin: 0 0 10px 0;}
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 90%; padding: 0; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #F4F4F4; }
TABLE.csc-uploads TR.tr-odd { background-color: #EAEAEA; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-size: 90%; font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #db002f; }

TABLE.csc-uploads-2 { border-color: #db002f; }

/* Suche */

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; margin: 5px 0 0 122px}
		.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:#db002f; }
		.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; }
		.tx-indexedsearch-res h3 { font-size: 130% }

		/* 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; }
		
.contenttable {
margin: 0 0 10px 0;
}
		
.contenttable td {
padding: 10px 10px 0 0;	
vertical-align: text-top;
}
.td-0 {
width: 280px;
}
.tr-0 .td-0 {
color: #db002f;
font-weight: bold
}

/* Fileshare-Extension */

.tx-neofileshare-pi2 table tr td{vertical-align:top;width:auto;padding:3px;}
.tx-neofileshare-pi2 table,tr,td{font-size:12px;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header{background-color:#DFDFDF;font-weight: bold;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header td {padding: 6px;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header a{text-decoration:none;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-odd{background-color:#EEEEEE;}
.tx-neofileshare-pi2 p{padding:0.1ex;}
.tx-neofileshare-pi2 .browseLinksWrap{text-align:center;margin-top: 5px;}
.tx-neofileshare-pi2 span.tx-neofileshare-pi2-sword{color:#FF0000;font-weight:bold;}
.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table{border:1px solid #999;width:100%;}
.browseLinksWrap{padding:5px 5px 2px 5px;}
.tx-neofileshare-pi2 .showResultsWrap {margin-top: 10px;}
/* UPLOAD */
fieldset.tx-neofileshare-pi1{border:0px;padding:0px;clear:both;}
div.tx-neofileshare-pi1_formField label{display:block;width:100px;float:left;}
.tx-neofileshare-pi1_formField input,textarea{/border:1px solid #000000;margin-bottom:10px;width:260px !important;}
.tx-neofileshare-pi1_formField input.button,input.tx-neofileshare-pi2-searchbox-button{width:auto !important;cursor:pointer;}
.tx-neofileshare-pi1_formField input[type="checkbox"] {width:auto !important;}
.tx-neofileshare-pi1-status{margin-bottom:20px;font-weight:bold;}

