

	h1  {
		font-size: 1.4em;
		margin-top: 0.2em;
		margin-right: 0pt;
		margin-bottom: 0.3em;
		margin-left: 0pt;
		padding-top: 0pt;
		padding-right: 0pt;
		padding-bottom: 0pt;
		padding-left: 0pt;
	}

	h2  {
		font-size: 1.4em;
		color: #DF0404;
		margin-top: 0px;
		margin-bottom: 4px;
		font-weight: normal;
		border-bottom-width: 6px;
		border-bottom-style: solid;
		border-bottom-color: #ecf1f1;
		width: 100%;
	}

	h1.csc-firstHeader  {
		font-size: 1.4em;
		color: #DF0404;
		margin-top: 0px;
		margin-bottom: 16px;
		font-weight: normal;
		border-bottom-width: 6px;
		border-bottom-style: solid;
		border-bottom-color: #ecf1f1;
		width: 100%;
	}
	h3  {
		font-size: 12pt;
		color: ##DF0404;
		margin-top: 0px;
		margin-bottom: 4px;
	}

	h4  {
		font-size: 10pt;
		color: #00304a;
		font-weight: bold;
		background-color: #ecf1f1;
		margin-top: 0px;
		text-transform: uppercase;
		margin-bottom: 4px;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 8px;
	}

	h5  {
		text-transform: uppercase;
		color: #ffffff;
		font-size: 1em;
		margin-top: 0em;
		margin-right: 0pt;
		margin-bottom: 0.8em;
		margin-left: 0pt;
		font-weight: bold;
		background-color: #bfcbd2;
		background-repeat: no-repeat;
		padding-top: 0.2em;
		padding-right: 0pt;
		padding-bottom: 0.2em;
		padding-left: 2.2em;
		font-stretch: wider;
	}
	h6  {
		font-family: verdana,arial,helvetica,sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 10pt;
		line-height: 12pt;
		font-size-adjust: none;
		font-stretch: normal;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0.5em;
		margin-left: 0pt;

	}
	p{
		font-family: verdana,arial,helvetica,sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 10pt;
		line-height: 12pt;
		font-size-adjust: none;
		font-stretch: normal;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0.5em;
		margin-left: 0pt;
	}

	p.bodytext {

	}
	p.bodytext a{
		font-family: verdana,arial,helvetica,sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 10pt;
		line-height: 12pt;
		font-size-adjust: none;
		font-stretch: normal;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0.5em;
		margin-left: 0pt;
		color:#DF0404;
	}
	p.bodytext a.hover{
		font-family: verdana,arial,helvetica,sans-serif;
		font-style: normal;
		font-variant: normal;
		font-weight: bold;
		font-size: 10pt;
		line-height: 12pt;
		font-size-adjust: none;
		font-stretch: normal;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0.5em;
		margin-left: 0pt;
		color: #DF0404;
	}
	p.fontsize7, p.fontsize9, p.fontsize10, fontsize12, fontsize14, fontsize18, fontsize24, fontsize36  {
		padding: 3px 0px 3px 0px;

	}

	p.fontsize7 {
		font-size: 7pt;
		line-height: 9pt;
	}
	p.fontsize9 {font-size: 9pt;}
	p.fontsize10 {font-size: 10pt;}
	fontsize12 {font-size: 11pt;}
	fontsize14 {font-size: 14pt;}
	fontsize18 {font-size: 18pt;}
	fontsize24 {font-size: 24pt;}
	fontsize36 {font-size: 36pt;}


	p.w18 {font-size: 18pt;}
	p.w14 {font-size: 14pt;}
	p.w12 {font-size: 12pt;}
	p.w10 {font-size: 10pt;}



	/* Rahmen 1 */

	div.csc-frame-frame1,
	div.csc-frame-frame2,
	div.csc-frame-indent,
	div.csc-frame-indent3366,
	div.csc-frame-indent6633,
	div.csc-frame-rulerbefore,
	div.csc-frame-rulerafter {
		margin-bottom: 10px;
	}



	div.csc-frame-frame1 {
		background-color: #ffffff;
		padding: 5px 5px 5px 5px;
		border: 1px solid #7F98A4;
	}
	div.csc-frame-frame2 {
		border: 1px solid #ECG1F1;
		padding: 5px 5px 5px 5px;
		background-color: #ECF1F1;
	}
	div.csc-frame-invisible  {
		border-bottom: 1px solid #DF0404;
		padding: 5px 0px 5px 0px;
	}
	div.csc-frame-indent  {
		border: 1px solid #DF0404;
		background-color: #DF0404;
		padding: 5px 5px 5px 5px;
	}
	div.csc-frame-indent3366 {
		border-left: 6px solid #DF0404;
		background-color: #ECF1F1;
		padding: 0px 5px 5px 5px;
	}

	div.csc-frame-indent6633 {
		border-width: 1px 1px 1px 6px;
		border-style: solid;
		border-color: #DF0404;
		background-color: white;
		padding: 5px 5px 5px 5px;
	}
	div.csc-frame-rulerbefore {
		border-width: 6px 0px 0px 0px;
		border-style: solid;
		border-color: grey;
		background-color: white;
		padding: 0px 5px 5px 5px;
	}
	div.csc-frame-rulerafter {
		border-width: 0px 0px 6px 0px;
		border-style: solid;
		border-color: grey;
		background-color: white;
		padding: 0px 5px 5px 5px;
	}

	div.csc-frame-indent6633 h1,
	div.csc-frame-indent3366 h1 {
		font-family: arial,helvetica,sans-serif;
		font-weight: bold;
		font-size:12pt;
		padding: 2px 2px 2px 2px;
	}
	div.csc-frame-indent h1 {
		font-family: arial,helvetica,sans-serif;
		font-weight: bold;
		font-size:12pt;
		border-bottom-width: 1px;
		border-bottom-color: white;
		border-bottom-style: solid;
		padding: 2px 2px 2px 2px;
	}

	div.csc-frame-indent h1 {
		color: white;

	}
	div.csc-frame-indent6633 h1,
	div.csc-frame-indent3366 h1 {
		color: #DF0404;
	}
	div.csc-frame-invisible p,
	div.csc-frame-frame p,
	div.csc-frame-frame1 p,
	div.csc-frame-frame2 p,
	div.csc-frame-indent6633 p,
	div.csc-frame-indent3366 p,
	div.csc-frame-indent p {
		font-family: verdana,arial,helvetica,sans-serif;
		padding: 3px 0px 3px 0px;
		vertical-align: top;

	}
	div.csc-frame-frame p a,
	div.csc-frame-frame1 p a,
	div.csc-frame-frame2 p a,
	div.csc-frame-indent6633 p a,
	div.csc-frame-indent3366 p a,
	div.csc-frame-indent p a {
		font-family: verdana,arial,helvetica,sans-serif;
		line-height: 11pt;
		font-size: 9pt;
		padding: 3px 0px 3px 0px;
	}
	div.csc-frame-indent6633 p,
	div.csc-frame-indent3366 p {
		color: black;
	}
	div.csc-frame-indent p {
		color: white;
		font-weight: normal;
	}

	div.csc-frame-indent6633 p a,
	div.csc-frame-indent3366 p a {
		color: blue;
	}
	div.csc-frame-indent p a{
		color: white;

	}
	div.csc-frame-frame p a,
	div.csc-frame-frame1 p a,
	div.csc-frame-frame2 p a {
		font-weight: bold;
	}

	span.rotertext{ color:#DF0404; }
	span.blauertext{ color:blue; }
	span.grauertext{ color:#666666; }


	/* default styles for extension "tx_fdfx2cols_pi1" */
	/*  Layout 1 */
	.c2l1-left{
		font-size: 11px;
		padding-right: 10;
		padding-left: 8;
		### background-color: #5D85D4;
		color: #000;
		font-family: Verdana,verdana,arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 130%;
		text-indent: 0px;
		width: 60%;
		white-space: normal;
		vertical-align: top;
		border-bottom: thin Black;
	}

	.c2l1-left .bulletlist {
		margin-left:0;
		margin-top:0;
		padding-left:0;
		color:#ffffff;
		font-family : verdana,arial, Helvetica, sans-serif;
		font-size : 11px;
		line-height : 130%;
		text-indent : 0px;
	}

	TD#MainContent .c2l1-left p,
	TD#MainContent .c2l1-middle p {
		font-family:Verdana,verdana,arial, Helvetica, sans-serif;
		margin-left:0;
		margin-top:4;
		padding-left:0;
		text-indent:0px;
		color:white;
		font-size:11px;
	}

	TD#MainContent .c2l1-middle p {
		color:black;
		font-size:11px;
		font-weight:normal;
	}

	TD#MainContent .c2l1-middle p a.img {
		border:0;
	}

	.c2l1-middle{
		padding-right:10;
		padding-left:8;
		margin-top : 1px;
		margin-bottom : 1px;
		padding-bottom : 0px;
		## background-color:#D4E2FF;
		font-family : Verdana,verdana,arial, Helvetica, sans-serif;
		font-size : 11px;
		color: #002485;
		padding-left: 5px;
		width:40%;
		white-space:normal;
	}

	.c2l1-middle img{
		border: 0;
	}
	/*  Layout 2 */
	.c2l2-left{
		border-right: 1px solid rgb(255,0,0);
		padding-right: 5px;
		width:50%;
		white-space:normal;
	}
	.c2l2-middle{
		background-color:#FFEDA8;
		background-color:rgb(255,255,255);
		padding-left: 5px;
		width:50%;
		white-space:normal;
	}
	/* Layout 3 */
	.c2l3-left{
		border-right: 1px solid #FFEDA8;
		padding-right: 5px;
		padding-top: 3pt;
		width:60%;
		white-space:normal;
		vertical-align: top;
	}
	.c2l3-middle{
		background-color:transparent;
		border: 0px solid blue;
		padding-left: 5px;
		width:40%;
		white-space:normal;
	}
	/*
	Styles 2 Column DIV Section
	*/
	div.tx-fdfx2cols-pi1{
		position: relative;
		left: 0px;
		margin-bottom: 0px;
		border-bottom: thick Black;
		border-bottom:0px solid darkblue;
	}
	/* Layout 1 */
	div.c2l1d-left{
		position:absolute;
		left:0px;
		padding: 0px;
		width:380px;
		white-space:normal;
		border:1px solid red;
	}
	div.c2l1d-middle{
		position:absolute;
		left:390px;
		padding: 0px;
		width:380px;
		border:1px solid blue;
		white-space:normal;
	}
	/* Layout 2 */
	div.c2l2d-left{
		position:absolute;
		left:0px;
		padding: 0px;
		width:380px;
		border:1px solid blue;
		white-space:normal;
	}
	div.c2l2d-middle{
		position:absolute;
		left:390px;
		padding: 0px;
		width:380px;
		white-space:normal;
		border:1px solid blue;
		background-color:#C0C0C0;
	}
	/*
	Layout 3

	embedded
	*/
	div.c2l3d-left{
		position:absolute;
		left:0px;
		padding: 0px;
		width:770px;
		white-space:normal;
		border:1px solid red;
	}
	div.c2l3d-middle{
		float:right;
		margin:5px;
		padding: 0px;
		width: 200px;
		height: 100px;
		overflow:auto;
		white-space:normal;
		border:1px solid blue;
		background-color:#C0C0C0;
	}
	/* default styles for extension "tx_fdfx3cols_pi1" */
	/* Layout 1 */
	.c3l1-left,
	.c3l1-middle,
	.c3l1-right {
		padding: 0px 5px;
		white-space: normal;
		border: 0px;
		text-indent: 0px;
		vertical-align: top;
		margin: 0;
	}


	.c3l1-left{
		background-color: #607FBF;
		background-color: red;
		color:#FFF;
		width: 25%;
		width: 80px;
			border:thin solid #F00;
	}

	.c3l1-middle{
		background-color: #80AAFF;
		background-color: #FF6347;
		width: 35%;
		width: 200px;
			border:thin solid #F00;
	}
	.c3l1-right{
	background-color: #E6EEFF;
	width: 40%;
	width: 340px;
	border:thin solid #F00;
	}


	TD#MainContent .c3l1-left p,
	TD#MainContent .c3l1-middle p,
	TD#MainContent .c3l1-right p {
		font-family:Verdana,verdana,arial, Helvetica, sans-serif;
		margin-left:0;
		margin-top:0;
		padding-left:0;
		padding-right:0;
		text-indent:0px;
		color:white;
		font-size:11px;
		font-weight:bold;
	}

	TD#MainContent .c3l1-middle p {
		color:black;
		font-size:11px;
		font-weight:bold;
	}
	/*
	#607FBF
	#80AAFF
	#E6EEFF

	*/
	TD#MainContent .c3l1-right p {
		color:black;
		font-size:11px;

	}
	/* Layout 2 */

	/*
	#f00000
	#f55555
	#faaaaa

	*/
	.c3l2-left,
	.c3l2-middle,
	.c3l2-right {
		padding: 0px 5px;
		white-space: normal;
		border: 0px;
		text-indent: 0px;
		vertical-align: top;
		margin: 0px;
	}

	.c3l2-middle p.bodytext a{
		text-decoration: none;
		color: rgb(255,255,153)		
	}

	.c3l2-middle p.bodytext {
		text-decoration: none;
		color: rgb(255,255,255)
	}

	.c3l2-right p.bodytext a{
		text-decoration: none;
		color: rgb(0,51,255)		
	}

	.c3l2-right p.bodytext {
		text-decoration: none;
		color: rgb(0,51,255)
	}

	.c3l2-left{
		background-color: #f00000;
		width: 25%;
		width: 150px;
	}

	.c3l2-middle{
		background-color: #f55555;
		width: 35%;
		width: 180px;
	}
	.c3l2-right{
		background-color: #faaaaa;
		width: 40%;
		width: 240px;
	}


	TD#MainContent .c3l2-left p,
	TD#MainContent .c3l2-middle p,
	TD#MainContent .c3l2-right p {
		font-family:Verdana,verdana,arial, Helvetica, sans-serif;
		margin-left:0;
		margin-top:4;
		padding-left:0;
		padding-right:0;
		text-indent:0px;
		color:white;
		font-size:11px;
		font-weight:bold;
	}

	TD#MainContent .c3l2-middle p {
		color:black;
		font-size:11px;
		font-weight:bold;
	}

	TD#MainContent .c3l2-right p {
		color:black;
		font-size:11px;

	}
	/* Layout 3 */
	.c3l3-left,
	.c3l3-middle,
	.c3l3-right {
		padding: 0px 5px;
		white-space: normal;
		border: 0px;
		text-indent: 0px;
		vertical-align: top;
	}


	.c3l3-left{
		background-color: #ffffff;
		width: 33%;
		border-right:2px dotted #ecf1f1;

	}
	.c3l3-middle{
		background-color: #ffffff;
		width: 34%;
		border-right:2px dotted #ecf1f1;
	}
	.c3l3-right{
		background-color: #ffffff;
		width: 33%;
	}


	TD#MainContent .c3l3-left p,
	TD#MainContent .c3l3-middle p,
	TD#MainContent .c3l3-right p {
		font-family:Verdana,verdana,arial, Helvetica, sans-serif;
		margin-left:0;
		margin-top:4;
		padding-left:0;
		padding-right:0;
		text-indent:0px;
		color:white;
		font-size:11px;
		font-weight:bold;
	}

	TD#MainContent .c3l3-middle p {
		color:black;
		font-size:11px;
		font-weight:bold;
	}

	TD#MainContent .c3l3-right p {
		color:black;
		font-size:11px;

	}
	/*
	Styles 3 Column DIV Section
	*/
	div.tx-fdfx3cols-pi1{
		position: relative;
		left: 0px;
		margin-bottom: 0px;
		border-bottom: 0px solid white;
	}
	/* Layout 1 */
	div.c3l1d-left{
		position:absolute;
		left:0px;
		padding: 0px;
		width:250px;
		white-space:normal;
		border:1px solid red;
	}
	div.c3l1d-middle{
		position:absolute;
		left:260px;
		padding: 0px;
		width:250px;
		border:1px solid blue;
		white-space:normal;
	}
	div.c3l1d-right{
		position:absolute;
		left:520px;
		padding: 0px;
		width:250px;
		border:1px solid green;
		white-space:normal;
	}
	/* Layout 2 */
	div.c3l2d-left{
		position:absolute;
		left:0px;
		padding: 0px;
		width:380px;
		border:1px solid blue;
		white-space:normal;
	}
	div.c3l2d-middle{
		position:absolute;
		left:390px;
		padding: 0px;
		width:380px;
		white-space:normal;
		border:1px solid blue;
		background-color:#C0C0C0;
	}
	/*
	Layout 3

	embedded
	*/
	div.c3l3d-left{
		position:absolute;
		left:0px;
		padding: 0px;
		width:200px;
		white-space:normal;
		border:1px solid red;
	}
	div.c3l3d-middle{
		float:right;
		margin:5px;
		padding: 0px;
		width: 200px;
		height: 100px;
		overflow:auto;
		white-space:normal;
		border:1px solid blue;
		background-color:#C0C0C0;
	}


	DIV.csc-header h5 {
		color: rgb(255,255,255);
		font-size: 10px;
		background-color: rgb(218,37,29);
		text-transform: none;
		margin-top: 0em;
		margin-right: 0pt;
		margin-bottom: 0.8em;
		margin-left: 0pt;
		font-weight: bold;
		padding-top: 0.2em;
		padding-right: 0pt;
		padding-bottom: 0.2em;
		padding-left: 0em;
		font-stretch: wider;
	}
