@media screen{

	/*--------------------------------------------------------------------*/
	/* ----- HEADLINES----- */
	/*--------------------------------------------------------------------*/

	h2, h3, h4, h5, h6 {
		padding: 0 0 4px 0;
	}
	h2 {
		margin: 0 0 10px 0;
		font-size: 14px;
		font-weight: bold;
		background: url(../../img/dot_horizontal_orange.gif) repeat-x 0 bottom;
	}

	h3 {
		color:#e95f0e;
		font-size:12px;
	}


	/*--------------------------------------------------------------------*/
	/* ----- PARAGRAPHS ----- */
	/*--------------------------------------------------------------------*/


	p {
		clear: both; /* clear p-Tag in general so that it doesn't float around an image, if it only follows an text + image-element, but is not in an text + image-element itself */
		padding: 0 0 10px 0;
		line-height: 1.25em;
		font-size:12px;
	}

	p.align-left, h1.align-left, h2.align-left, h3.align-left { text-align: left; }
	p.align-center, h1.align-center, h2.align-center, h3.align-center { text-align: center; }
	p.align-right, h1.align-right, h2.align-right, h3.align-right { text-align: right; }
	p.align-justify { text-align: justify; }

	#col1 div.csc-textpic p,
	#col2 div.csc-textpic p {
		clear: none; /* don't clear p-Tags if they're within text + image-element as they might have to be floated */
	}


	.csc-uploads td {
		padding-bottom: 5px;
	}
	.csc-uploads-icon {
		vertical-align: top;
	}
	.csc-uploads-icon img {
		margin-right: 5px;
	}
	.csc-uploads-fileName p {
		font-weight: bold;
		padding: 0;
	}
	.csc-uploads-description {
		font-weight: normal !important;
	}
	.csc-uploads-fileSize {
		vertical-align: top;

	}
	.csc-uploads-fileSize p {
		font-family: "Lucida Grande", Monaco, Arial;
		padding: 3px 0 0 5px;
	}

	/*--------------------------------------------------------------------*/
	/* ----- IMAGES ----- */
	/*--------------------------------------------------------------------*/

	img {
		border:0;
	}
	img.signet {
		position: absolute;
	}




	/*--------------------------------------------------------------------*/
	/* ----- LISTS ----- */
	/*--------------------------------------------------------------------*/
	#col1 ol,
	#col1 ul,
	#col2 ol,
	#col2 ul {
		clear:both;	/* clear ul/ ol-Tag in general so that it doesn't float around an image, if it only _follows_ an text + image-element, but _is not_ in an text + image-element itself */
		margin:0 0 10px 30px; /*gleicher Abstand nach unten wie Absaetze; gleicher Abstand nach oben wie Überschriften; 30px Abstand nach links, um buendig mit dem Fliesstest zu sein*/
		font-size:12px;
	}

	#col1 li,
	#col2 li{
		padding:0 0 2px;
	}


	#col1 div.csc-textpic ol, #col1 div.csc-textpic ul,
	#col2 div.csc-textpic ol, #col2 div.csc-textpic ul {
		clear:none; /* don't clear ul/ ol-Tags if they're within text + image-element as they might have to be floated */
	}

	dd.csc-textpic-caption {
		padding: 0 0 10px 0; /*gleicher Abstand nach unten wie Absaetze*/
	}



	/*--------------------------------------------------------------------*/
	/* ----- NAVIGATION ----- */
	/*--------------------------------------------------------------------*/

	a:link,
	a:visited {
		color:#e95f0e;
		text-decoration:none;
		outline:none;
	}

	a:hover,
	a:active,
	a:focus {
		text-decoration:none;
	}

	a.external_link {
		padding-left: 14px;
		background: url(../../img/external_link.gif) no-repeat 0 50%;
	}

	a.pdf:link,
	a.pdf:visited {
		padding:5px 0 5px 25px;
		background:url(../../img/pdf.gif) no-repeat 0 50%;
	}

	a.document:link,
	a.document:visited {
		padding:20px 0 20px 20px;
		background:url(../../img/document.gif) no-repeat 0 50%;
	}

	/* ----- INDEXED SEARCH ----- */
	span.tx-indexedsearch-redMarkup{
		color:#e95f0e;
	}



	span.btn{
		display:block;
		padding:0 0 0 15px;
		height:18px;
		float:right;
		background:url(../../img/btn_left.gif) no-repeat 0 0;
	}

	span.btn a{
		display:block;
		padding:1px 15px 0 0;
		height:17px;
		background:url(../../img/btn_right.gif) no-repeat right 0;
		color:white;
		font-size:13px;
	}

	div.tx-rbflashobject-pi1-swf_altcontent embed,
	div.tx-rbflashobject-pi1-swf_altcontent object{
		display:block;
		margin:10px 0 0 0;

	}
}