/*----------------------------------------------------------------------*//*  Standard Stylesheet                                                 *//*----------------------------------------------------------------------*//*----------------------------------------------------------------------*//*  Standard                                                            *//*----------------------------------------------------------------------*/html{}body,h1, h2, h3, h4, h5, h6,form, select, option, textarea, input,th, td,ol, ul, li{	font-family:		   Arial,Helvetica,sans-serif;	color:			       #000000;}body{	text-align:		     left;	font-size:		     11px;	line-height:		   18px;	margin:			       0px;	padding:		       0px;	border:			       0px;	background: #C8D6D9;}IMG{border:				       0px;}A{	font-family:		   Arial,Helvetica,sans-serif;	text-decoration:	 none;	text-align:		     left;	font-size:		     12px;	color:			       #1F97B9;}A:hover{	font-family:		   Arial,Helvetica,sans-serif;	text-decoration:   underline;	text-align:		     left;	font-size:		     12px;	color:			       #00727a;}.space{	margin:			       0px;	display:           block;}/*----------------------------------------------------------------------*//*  Navigation                                                          *//*----------------------------------------------------------------------*//*----------------------------------------------------------------------*//*  Content (div)                                                       *//*----------------------------------------------------------------------*//* Seitenelemente */#screen{width: 790px;padding: 0px 0px 0px 0px;margin: 30px auto 0px auto;border: 0px solid #990000;overflow: visible;}#headerContainer{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 790px;height: 110px;background:	url("../img/scp_bg_head.gif");}#logo {z-index: 100;position: absolute;float: left;width: 130px;height: 130px;margin: 20px 0px 0px 20px;padding: 0px 0px 0px 0px;border: 0px solid #990000;}#navigation1Container{text-align: left;width: 560px;height: 34px;padding: 31px 0px 0px 0px;margin: 0px 0px 0px 0px;border-bottom: 1px solid #00727A;overflow: hidden;}#navigationWrap{padding: 0px 0px 0px 170px;margin: 0px 0px 0px 0px;}#navigation2Container{text-align: left;width: 560px;height: 30px;padding: 12px 0px 0px 0px;margin: 0px 0px 0px 0px;border-bottom: 1px solid #00727A;overflow: hidden;}#contentContainer{background-image:	url("../img/scp_bg_content.gif");background-repeat:	repeat-y;clear: both;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #990000;width: 790px;}#contentContainerLeft{width: 140px;float: left;overflow: hidden;padding:49px 20px 20px 20px;margin: 0px 0px 0px 0px;border:	0px solid #336699;}#contentLeft{padding: 0px 10px 0px 10px;border: 0px solid #336699;margin: 0px 0px 0px 0px;overflow: hidden;}#contentContainerNormal{float: left;width: 540px;overflow: hidden;padding: 0px 0px 0px 0px;border:	0px solid #336699;margin: 0px 0px 15px 0px;}#contentNormal{clear: both;padding: 15px 0px 0px 0px;border: 0px solid #336699;margin: 0px 0px 0px 0px;overflow: hidden;}#footerContainer{	width:        790px;	height:       60px;	background:	url("../img/scp_bg_footer.gif");	padding: 0px;	margin:       0px auto 0px auto;	border:       0px solid #000000;	overflow:			hidden;	color: #666666;}#footerContainer a{  font-size: 12px;	color: #666666;}#logo1 {float: left;width: 52px;height: 41px;margin: 0px 0px 0px 0px;padding: 9px 20px 0px 30px;border: 0px solid #8DB1B7;overflow:hidden;}#logoEU {float: left;width: 63px;height: 42px;margin: 0px 0px 0px 0px;padding: 9px 0px 0px 0px;border: 0px solid #8DB1B7;overflow:hidden;}#spacer1 {float: left;width: 15px;height: 33px;margin: 14px 0px 0px 0px;padding: 0px 0px 0px 0px;border-right: 1px solid #8DB1B7;}#logo2 {float: left;height: 34px;margin: 10px 0px 0px 25px;padding: 0px 0px 0px 0px;border: 0px solid #990000;}#logo3 {float: left;height: 34px;margin: 10px 0px 0px 25px;padding: 0px 0px 0px 0px;border: 0px solid #990000;}#logo4 {float: left;height: 34px;margin: 10px 0px 0px 25px;padding: 0px 0px 0px 0px;border: 0px solid #990000;}/* Seitenelemente ENDE *//* FCE *//* FCE ENDE *//* Plugins und Funktionserweiterungen *//* Kontaktformulare *//* Container */.formTable{	padding:			0px 0px 0px 0px;	margin: 			0px 0px 13px 0px;	overflow:			hidden;}.formTable01{	padding:			0px 0px 0px 0px;	margin: 			0px 0px 5px 0px;	overflow:			hidden;}.formTableCalculate{  float:        right;	padding:			0px 0px 0px 0px;	margin: 			10px 0px 0px 0px;	overflow:			hidden;}.formCalculate{	padding:			0px 0px 0px 0px;	margin: 			0px 0px 0px 0px;	overflow:			hidden;}.formTable .formHeader, .formTable01 .formHeader{	padding:			5px 10px 5px 10px;	border-bottom: 1px solid #ffffff;	margin: 			0px 0px 0px 0px;	background-color: #cccccc;	font-weight:  bold;	overflow:			hidden;}.formTableCalculate .formHeader{	padding:			5px 10px 5px 10px;	border-bottom: 1px solid #ffffff;	margin: 			0px 0px 0px 0px;	background-color: #bbc2cc;	font-weight:  bold;	overflow:			hidden;}.formTable .formContent, .formTable01 .formContent, .formTableCalculate .formContent{	padding:			10px 10px 10px 10px;	margin: 			0px 0px 0px 0px;	background-color: #e5e5e5;	overflow:			hidden;}.formContentTable{	padding:			0px 0px 0px 0px;	margin: 			0px 0px 0px -10px;	overflow:			hidden;}.formRow{	padding:			0px 0px 5px 0px;	margin: 			0px 0px 0px 0px;	overflow:			hidden;}/* Formularelemente */.formPlacer01 {	float:				left;	padding:			0px 0px 10px 0px;	border:				0px solid #a5acb2;	margin: 			0px 5px 0px 0px;}.formPlacer01Last {	float:				left;	padding:			0px 0px 0px 0px;	border:				0px solid #a5acb2;	margin: 			0px 5px 0px 0px;}.formPlacer01Radio {	float:				left;	padding:			0px 0px 10px 0px;	border:				0px solid #a5acb2;	margin: 			3px 0px 0px 0px;}.formPlacer01RadioLast {	float:				left;	padding:			0px 0px 0px 0px;	border:				0px solid #a5acb2;	margin: 			3px 0px 0px 0px;}* html .formPlacer01Radio {	margin: 			0px 0px 0px 0px;}*+html .formPlacer01Radio {	margin: 			0px 0px 0px 0px;}* html .formPlacer01RadioLast {	margin: 			0px 0px 0px 0px;}*+html .formPlacer01RadioLast {	margin: 			0px 0px 0px 0px;}.formPlacer02Radio {	float:				left;	padding:			0px 0px 10px 0px;	border:				0px solid #a5acb2;	margin: 			0px 5px 0px 0px;}.formPlacer02RadioLast {	float:				left;	padding:			0px 0px 0px 0px;	border:				0px solid #a5acb2;	margin: 			0px 5px 0px 0px;}.formPlacer01Checkbox {	float:				left;	padding:			0px 0px 0px 0px;	border:				0px solid #a5acb2;	margin: 			0px 5px 0px 0px;}.formPlacer01CheckboxLast {	float:				left;	padding:			0px 0px 0px 0px;	border:				0px solid #a5acb2;	margin: 			2px 0px 0px 0px;}.formPlacer02Checkbox {	float:				left;	padding:			0px 0px 0px 0px;	border:				0px solid #a5acb2;	margin: 			1px 20px 0px 0px;}.formPlacer02CheckboxLast {	float:				left;	padding:			0px 0px 0px 0px;	border:				0px solid #a5acb2;	margin: 			0px 0px 0px 0px;}* html .formPlacer01Checkbox {	margin: 			-2px 5px 0px 0px;}* html .formPlacer01CheckboxLast {	margin: 			-2px 5px 0px 0px;}*+html .formPlacer01Checkbox {	margin: 			-2px 5px 0px 0px;}*+html .formPlacer01CheckboxLast {	margin: 			-2px 5px 0px 0px;}.formInput01{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        194px;}.formInput01Tipafriend{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        204px;}.formInput02{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 5px 0px 0px;	overflow:			hidden;	width:        149px;}.formInput03{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        34px;}.formInput03ALT{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        24px;}.formInput04{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        54px;}.formInput05{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        91px;}.formInput02REV{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        149px;}.formInput03REV{	float:				left;	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 5px 0px 0px;	overflow:			hidden;	width:        34px;}.formSelect{	padding:			1px 1px 1px 1px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	overflow:			hidden;	width:        160px;}.formTextarea{	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	width:        559px;	height:       80px;}.formTextarea01{	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			8px 0px 0px 0px;	width:        170px;	height:       40px;}.formTextareaTipafriend{	padding:			2px 2px 2px 2px;	border:				1px solid #a5acb2;	margin: 			0px 0px 0px 0px;	width:        254px;	height:       94px;}.formCheckbox{	padding:			0px 0px 0px 0px;	margin: 			0px 0px 0px 0px;}.formRadio{	padding:			0px 0px 0px 0px;	margin: 			0px 5px 0px 0px;}.formCheckbox{	padding:			0px 0px 0px 0px;	margin: 			0px 5px 0px 0px;}.formBack{  float:        left;	padding:			0px 10px 0px 0px;	margin: 			0px 0px 0px 0px;}.formTop{  float:        left;	padding:			0px 10px 0px 0px;	margin: 			0px 0px 0px 0px;}.formReset{	padding:			0px 0px 0px 0px;	margin: 			0px 0px 0px 0px;}.formSubmit{	padding:			0px 2px 0px 2px;	margin: 			0px 0px 0px 0px;}.formInterest{	padding:			0px 0px 0px 0px;	margin: 			21px 0px 0px 0px;}.formTable blockquote {/*  font-size:    9px !important; */	margin: 			0px 0px 0px 16px;  border:       0px solid #000000;}/* Kontaktformulare ENDE *//* RTEHTMLAREA */.blueText {  color: #1f97b9;}p.blueText {  color: #1f97b9;}.piktoPFEIL {  color: #0089b4;  background: url("../img/piktogramme/pfeil.gif");  background-repeat: no-repeat;  background-position: 0px 4px;  padding: 0px 0px 0px 12px;  margin: 0px 0px 0px 0px;}p.piktoPFEIL {  color: #0089b4;  background: url("../img/piktogramme/pfeil.gif");  background-repeat: no-repeat;  background-position: 0px 4px;  padding: 0px 0px 0px 12px;  margin: 0px 0px 0px 0px;}.piktoPFEILback {  color: #0089b4;  background: url("../img/piktogramme/pfeilBacklink.gif");  background-repeat: no-repeat;  background-position: 0px 4px;  padding: 0px 0px 0px 12px;  margin: 0px 0px 0px 0px;}p.piktoPFEILback {  color: #0089b4;  background: url("../img/piktogramme/pfeilBacklink.gif");  background-repeat: no-repeat;  background-position: 0px 4px;  padding: 0px 0px 0px 12px;  margin: 0px 0px 0px 0px;}.piktoPDF {  color: #0089b4;  background: url("../img/piktogramme/pdf.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  margin: 0px 0px 4px 0px;  line-height: 22px;}p.piktoPDF {  color: #0089b4;  background: url("../img/piktogramme/pdf.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  margin: 0px 0px 4px 0px;  line-height: 22px;}.piktoWORD {  color: #0089b4;  background: url("../img/piktogramme/doc.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}p.piktoWORD {  color: #0089b4;  background: url("../img/piktogramme/doc.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}.piktoEXCEL {  color: #0089b4;  background: url("../img/piktogramme/xls.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}p.piktoEXCEL {  color: #0089b4;  background: url("../img/piktogramme/xls.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}.piktoPOWERPOINT {  color: #0089b4;  background: url("../img/piktogramme/ppt.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}p.piktoPOWERPOINT {  color: #0089b4;  background: url("../img/piktogramme/ppt.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}.piktoZIP {  color: #0089b4;  background: url("../img/piktogramme/zip.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}p.piktoZIP {  color: #0089b4;  background: url("../img/piktogramme/zip.gif");  background-repeat: no-repeat;  background-position: 0px 1px;  padding: 3px 0px 3px 23px;  line-height: 22px;}a.piktoPFEIL, a.piktoPFEILback, a.piktoPDF, a.piktoWORD, a.piktoEXCEL, a.piktoPOWERPOINT, a.piktoZIP {  text-decoration: none !important;}a:hover.piktoPFEIL, a:hover.piktoPFEILback, a:hover.piktoPDF, a:hover.piktoWORD, a:hover.piktoEXCEL, a:hover.piktoPOWERPOINT, a:hover.piktoZIP {  text-decoration: underline !important;}/* RTEHTMLAREA ENDE *//* Headline #5 */.csc-header-n1, .csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .csc-header-n7, .csc-header-n8, .csc-header-n9, .csc-header-n10{	position:			relative;	overflow:			visible;	margin:				0px 0px 0px 0px;	padding:			0px 0px 0px 0px;	border:				0px solid #990000;}/* CSS_STYLED_CONTENT *//***************************//* General element styles: *//***************************/H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial,Helvetica,sans-serif; }PRE { font-family: monospace; }FORM { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }P, PRE { margin: 0px 0px 0px 0px; }P, TD, UL, OL { font-size: 12px; }INPUT, TEXTAREA, SELECT { font-size: 12px;}blockquote {  margin-left: 24px;  margin-right: 0px;  border: 0px solid #000000;}/********************************//* Frames, spacing, link-to-top *//********************************/P.csc-linkToTop { text-align: left; padding: 0px 0px 0px 12px; margin-top: 16px; background: url("../img/pfeilTop.gif") no-repeat 0px 4px; }P.csc-linkToTop A { font-weight: bold; font-size: 12px;text-decoration: none; color: #0089b4; }P.csc-linkToTop A:Hover { font-weight: bold; font-size: 12px;text-decoration: underline; color: #0089b4; }DIV.csc-frame { border: 0px; }DIV.csc-frame-invisible {}DIV.csc-frame-rulerBefore { border-top: 1px solid #999999; margin-top: 10px; padding-bottom: 10px; }DIV.csc-frame-rulerAfter { border-bottom: 1px solid #999999;  padding-top: 10px; margin-bottom: 10px; }DIV.csc-frame-indent { padding-left: 100px; }DIV.csc-frame-indent3366 { padding-left: 33%; }DIV.csc-frame-indent6633 { padding-right: 33%; }DIV.csc-frame-frame1 { background-color: #f1f1f1; padding: 2px 4px 2px 4px; border: 1px solid #cccccc; }DIV.csc-frame-frame2 { background-color: #ffffff; padding: 2px 4px 2px 4px; border: 1px solid #333333; }DIV.csc-frame-frame1 A { color: #0089b4 !important; text-decoration: none; }DIV.csc-frame-frame1 A:hover { color: #0089b4; text-decoration: underline; }DIV.csc-frame-frame1 IMG { text-decoration: none; }p.csc-frame-frame1, table.csc-frame-frame1, td.csc-frame-frame1 { background-color: #f3f3f3; padding: 2px 4px 2px 4px; border: 1px solid #cccccc; }p.csc-frame-frame2, table.csc-frame-frame2, td.csc-frame-frame2 { background-color: #ffffff; padding: 2px 4px 2px 4px; border: 1px solid #1F97B9; }DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 0px; }DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 0px; }/******************//* Headers, plain *//*Überschrift H1 (H1 blau)*//*Überschrift H2 (H2 schwarz)*//*Überschrift H3 (H3 grau)*//*Überschrift H4 (H4 blau bold)*//*Überschrift H5 (H5 grau bold)*//******************/H1 { font-size: 20px; line-height: 24px; color: #1F97B9; font-weight: normal; padding: 6px 0px 16px 0px; }H2 { font-size: 15px; line-height: 20px; color: #000000; font-weight: bold; padding: 4px 0px 3px 0px; }H3 { font-size: 15px; line-height: 20px; color: #666666; font-weight: bold; padding: 2px 0px 3px 0px; }H4 { font-size: 12px;line-height: 20px; color: #1F97B9; font-weight: bold; padding: 0px 0px 3px 0px; }H5 { font-size: 12px;line-height: 20px; color: #666666; font-weight: bold; padding: 0px 0px 3px 0px; }H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; }H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; text-align: left;}/* Headers, with link */H1 A { font-size: 20px; color: #1F97B9; font-weight: normal; text-decoration: none; }H2 A { font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }H3 A { font-size: 15px; color: #666666; font-weight: bold; text-decoration: none; }H4 A { font-size: 12px;color: #1F97B9; font-weight: bold; text-decoration: none; }H5 A { font-size: 12px;color: #666666; font-weight: bold; text-decoration: none; }H1 A:hover { font-size: 20px; color: #00727a; text-decoration: none; }H2 A:hover, H3 A:hover { font-size: 15px; color: #00727a; text-decoration: none; }H4 A:hover, H5 A:hover { font-size: 15px; color: #00727a; text-decoration: none; }/* Header date */P.csc-header-date { font-size: 12px;color: #000000; }/* Subheader, general */P.csc-subheader { font-style: italic; background-color: #cccccc; }/* Subheader, specific */P.csc-subheader-0 { font-style: normal; }P.csc-subheader-1 { color: #000000; }P.csc-subheader-2 { color: #000000; }P.csc-subheader-3 { color: #000000; }/*******************//* RTE / Bodytext: *//*******************/P.bodytext { font-size: 12px;line-height: 18px; color: #000000; }P.bodytext A { text-decoration: underline; color: #0089b4; }P.bodytext A:hover { text-decoration: none; color: #0089b4; }/* RTE / Bulletlists */UL { font-size: 12px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; line-height: 18px;}UL LI { font-size: 12px; background-image: url("../img/bulletlist_normal.gif"); background-repeat: no-repeat; background-position: 0px 7px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 12px; line-height: 18px; }OL { margin: 0px; padding-left: 24px; }OL LI { margin: 0px; color: #000000; font-size: 12px;line-height: 18px; font-weight: normal; }/* RTE / Table styling */TABLE.contenttable { border: 0px #333333 solid; margin: 0px 0px 0px 0px; width: 100%; }TABLE.contenttable TR TD { padding: 0px 4px 0px 0px; }TABLE.contenttable TR TD P.bodytext { font-size: 12px;padding: 0px 0px 0px 0px; }TABLE.contenttable TR { }TABLE.contenttable THEAD TD { background-color: #f1f1f1; padding: 0px 2px 0px 2px !important; }/**********//* Images *//**********//* Images / Captions */P.csc-caption { padding-top: 5px; padding-bottom: 5px; font-size: 12px;line-height:20px; color: #0089b4; font-style: normal; margin:1px; }.csc-textpic-caption { color: #0089b4; font-size: 12px;line-height:20px; }/* Images / Tables / Floating text */TABLE.imgtext-table { border: 0px; }/* Images / Tables / Wrapped text *//* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */TABLE.imgtext-nowrap { border: 0px; }TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }/***************//* Bulletlists *//***************//* Bulletlists, general */UL.csc-bulletlist LI { font-size: 12px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 5px; line-height: 18px;}UL.csc-bulletlist-0 LI { font-size: 12px; background-image: url("../img/bulletlist_normal.gif"); background-repeat: no-repeat; background-position: 0px 7px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 12px; line-height: 18px; }* html UL.csc-bulletlist-0 LI { background-position: 0px 8px; }*+html UL.csc-bulletlist-0 LI { background-position: 0px 8px; }UL.csc-bulletlist-1 LI { font-size: 12px;background-image: url("../img/bulletlist_style1.gif"); background-repeat: no-repeat; background-position: 0px 8px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 12px; line-height: 18px; }* html UL.csc-bulletlist-1 LI { background-position: 0px 9px; }*+html UL.csc-bulletlist-1 LI { background-position: 0px 8px; }UL.csc-bulletlist-2 LI { font-size: 12px;background-image: url("../img/bulletlist_style2.gif"); background-repeat: no-repeat; background-position: 0px 5px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 15px; line-height: 18px; }UL.csc-bulletlist-3 LI { font-size: 12px;background-image: url("../img/bulletlist_style3.gif"); background-repeat: no-repeat; background-position: 0px 7px; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 12px; line-height: 18px; }* html UL.csc-bulletlist-3 LI { background-position: 0px 8px; }*+html UL.csc-bulletlist-3 LI { background-position: 0px 8px; }/* Bulletlists, specifically */UL.csc-bulletlist-0 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 18px; }UL.csc-bulletlist-1 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 18px; }UL.csc-bulletlist-2 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 18px; }UL.csc-bulletlist-3 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 18px; }/*********************//* Tables, generally *//*********************/TABLE.contenttable P { font-size: 12px;}TABLE.contenttable TR TD { vertical-align: top; }/* Tables, specifically */TABLE.contenttable-0 P { color: #000000; }TABLE.contenttable-1 P { color: #186900; }TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}TABLE.contenttable-2 P { color: #10007B; }TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }TABLE.contenttable-3 P { color: #8A0020; }TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }/************************//* Filelinks, generally *//************************/TABLE.csc-uploads { border: 0px; }TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 12px;}TABLE.csc-uploads TR TD { vertical-align : top; }TABLE.csc-uploads TR.tr-even { /* background-color: #DDDDDD; */ }TABLE.csc-uploads TR.tr-odd { /* background-color: #e7e7e7; */ }TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 3px; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; width: 1%; text-align: center; vertical-align: top; }TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 100%; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px;}TABLE.csc-uploads TR TD.csc-uploads-fileName P A { text-decoration: none; color: #0089b4; }TABLE.csc-uploads TR TD.csc-uploads-fileName P A:hover { text-decoration: underline; color: #0089b4; }TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: normal; }TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; text-align: center; }/* Filelinks, specifically */TABLE.csc-uploads-1 { border-color: #333333; }TABLE.csc-uploads-2 { border-color: #333333; }TABLE.csc-uploads-3 { border-color: #333333; }TABLE.csc-uploads-3 TR TD { vertical-align: middle; }TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 1px solid #333333; }TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 1px solid #333333; }/*****************//* Various Forms *//*****************//* Email, Login and Search forms generally: */FORM TABLE TR TD { padding-left: 0px; padding-right: 0px; }FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }/* Email form, specifically */FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }/* Search form, specifically */FORM TABLE.csc-searchform { width: 100%; }FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }/* Login form, specifically */FORM TABLE.csc-loginform { width: 70%; }/*****************//* Search result *//*****************//* Search Result, result information box: */TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 0px; width: 100%;}TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }/* Search Result, header + abstract: */H3.csc-searchResultHeader A { color: #186900; }H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }P.csc-searchResult { font-style: italic; margin-left: 20px;}/* Search word markup */SPAN.csc-sword { border-bottom: 1px dotted #0089b4; background-color: #F5E2D9;}/*****************************//* Menu / Sitemap, generally *//*****************************/DIV.csc-menu { margin-left: 0px; }DIV.csc-menu P { font-size: 12px;font-weight: normal; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 0px; }DIV.csc-menu P A { color: #000000; text-decoration: none; }DIV.csc-menu P A:hover { color: #b60000; text-decoration: underline; }DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 0px; font-style: italic; }/* Menu / Sitemap, "Menu of these pages" */DIV.csc-menu-def P {  }/* Menu / Sitemap, "Menu of subpages to these pages" */DIV.csc-menu-1 { }/* Menu / Sitemap, "Sitemap" */DIV.csc-menu-2 { }DIV.csc-menu-2 P.csc-sitemap { }DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 20px; }DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 40px; }DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 60px; }DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #b60000; }DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #b60000; }DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #b60000; }DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #b60000; }/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */DIV.csc-menu-3 { }DIV.csc-menu-3 P.csc-section { margin-left: 0px; }DIV.csc-menu-3 P.csc-section A { color: #186900; }/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */DIV.csc-menu-4 { }DIV.csc-menu-4 P { margin-top: 2px; }DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }/* Menu / Sitemap, "Recently updated pages" */DIV.csc-menu-5 { }/* Menu / Sitemap, "Related pages (based on keywords)" */DIV.csc-menu-6 { }/* Menu / Sitemap, "Menu of subpages to these pages + sections" */DIV.csc-menu-7 { }DIV.csc-menu-7 P { font-weight: bold; }DIV.csc-menu-7 P.csc-section A { color: #186900; }/****************************************//* Frontend editing / TYPO3 Admin Panel *//****************************************/IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; }/* Default styles for the Admin Panel */TABLE.typo3-adminPanel { right: 0px; top:0px; border: 1px solid black; background-color: #F6F2E6; }TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 12px;color: black; }TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 12px;color: black; }TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }TABLE.typo3-editPanel TD { border: 0px; }/*************//* Debugging *//*************//*H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}TD TABLE { border: 1px dotted #000099;}DIV { border: 1px dotted #990000;}IMG.spacer-gif { border: 1px solid black; }*/	/* Margins around images: */	/* Pictures on left, add margin on right */	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {		display: inline; /* IE fix for double-margin bug */		margin-right: 6px;	}	/* Pictures on right, add margin on left */	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {		display: inline; /* IE fix for double-margin bug */		margin-left: 6px;	}	/* Space below each image (also in-between rows) */	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 6px; }	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 6px; display: block; }	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }*+html	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 6px; }*+html	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { padding-bottom: 6px; display: block; }/* Left, center and right alignment of text in paragraphs and cells.*/p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }/* CSS_STYLED_CONTENT ENDE *//* macina_searchbox*/.tx-macinasearchbox-pi1 INPUT{	font-family:		Arial,Helvetica,sans-serif;	color:			#000000;}#macsbx_searchbox_field {     border:1px #999999 solid;     width:150px;     top:0px;     font-family: Arial,Helvetica,sans-serif;     font-size:11px;     color: #999999;     margin:0px 5px 0px 0px;     padding: 2px 3px 2px 3px;     float: left;}*+html #macsbx_searchbox_field {     padding: 1px 3px 1px 3px;}*html #macsbx_searchbox_field {     padding: 1px 3px 1px 3px;}#macsbx_searchbox_btn {     border:0px #000000 solid;     top:0px;     margin: 0px 0px 0px 0px;     padding: 0px 0px 0px 0px;     float: right;}/* macina_searchbox ENDE*//* SEO Sitemap */.deep0 li{        margin:0;        padding:0;       }.deep0 a{        color:#fff;        display:block;        padding: 4px 2px 4px 2px;        padding-left:10px;        margin-top: 4px;        font-size:11px;        height: 14px;        font-weight:bold;        background:#0089b4;        text-decoration: none;       }.deep0 a:hover{        color:#fff;        display:block;        padding: 4px 2px 4px 2px;        padding-left:10px;        font-size:11px;        font-weight:bold;        background:#0089b4;        text-decoration: underline;       }.deep1 a{        color:#0089b4;        display:block;        padding: 2px;        padding-left:10px;        font-size:11px;        font-weight:bold;        background:#fff;        margin-top:4px;       }.deep1 a:hover{        color:#0089b4;        display:block;        padding:2px;        padding-left:10px;        font-size:11px;        font-weight:bold;        background:#fff;        margin-top:4px;       }.deep2 a{        color:#666;        display:block;        padding:2px;        padding-left:20px;        font-size:11px;        font-weight:bold;        background:#fff;        margin-top:2px;       }.deep2 a:hover{        color:#666;        display:block;        padding:2px;        padding-left:20px;        font-size:11px;        font-weight:bold;        background:#fff;        margin-top:2px;       }.deep3 a{        color:#333;        display:block;        padding:2px;        padding-left:30px;        font-size:11px;        font-weight:normal;        background:#fff;        margin-top:0px;       }.deep3 a:hover{        color:#333;        display:block;        padding:2px;        padding-left:30px;        font-size:11px;        font-weight:normal;        background:#fff;        margin-top:0px;       }/* SEO Sitemap ENDE *//* SR_language_menu */.tx-srlanguagemenu-pi1 { overflow: visible; }.tx-srlanguagemenu-pi1 p { font-family: Tahoma,Arial,sans-serif; font-size: 12px;color: #ffffff; margin-top: 0px; padding: 0; text-indent: 0; }.tx-srlanguagemenu-pi1 img, .tx-srlanguagemenu-pi1-flag img { margin: 0px 0px 0px 5px; padding: 0; border-style: none; }.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: 12px;color: #ffffff; font-weight: bold; }.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px;}.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#ffffff; text-decoration: underline; font-size: 12px;}.tx-srlanguagemenu-pi1 .NO { float: left; font-size: 12px;}.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #ffffff; text-decoration:none; font-weight:normal; font-size: 12px;}.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#ffffff; text-decoration: underline; font-size: 12px;}.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: 12px;text-decoration: line-through; }.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #ffffff; text-decoration: none; font-weight: normal; font-size: 12px;}.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; font-size: 12px;}.tx-srlanguagemenu-pi1 .SPC {  margin: 0px 10px 0px 11px; float: left; font-family: Tahoma,Arial,sans-serif; font-size: 12px;color: #ffffff; }.tx-srlanguagemenu-pi1 fieldset { width: 140px; border: 0px solid #990000; 	padding: 0px 0px 12px 55px; background: url("../img/languageWorld.gif") no-repeat top left; overflow: visible; }.tx-srlanguagemenu-pi1 fieldset legend { display: none; }.tx-srlanguagemenu-pi1 fieldset label { display: none; }.tx-srlanguagemenu-pi1 fieldset select { font-size: 12px;font-family: Tahoma,Arial,sans-serif; background-color: #ffffff; color: #006699; font-weight: normal; margin: 3px 0px 0px 0px; padding: 0px; width: 140px; }.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0,.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-1,.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-2,.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-3,.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-4,.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-5{color: #006699;}/* SR_language_menu ENDE *//* default styles for extension "tx_indexedsearch" *//*.tx-indexedsearch p,a {}*/.tx-indexedsearch-rules {width:400px;float:left;padding:0 0 0 30px;margin:0;}#content .tx-indexedsearch-rules h2 {padding:0;margin:0;font-size:11px;}.tx-indexedsearch-icon {padding:0px 0px 0px 0px;border:	0px solid #123456;margin:0px 0px 0px 0px;float:left;}.tx-indexedsearch-result-number {font-size:11px;font-weight: normal;color:#0089b4;}.tx-indexedsearch-res h3 a {font-size:11px;}.tx-indexedsearch-res h3 a:hover {font-size:1px;text-decoration: underline;}.tx-indexedsearch-searchbox {float:left;width:250px;}.tx-indexedsearch-searchbox fieldset {border:0;padding:0;margin:0;}.tx-indexedsearch-search-select-group p {font-size:11px;width:150px;}.tx-indexedsearch-search-select-group span {font-size:11px;}.tx-indexedsearch-searchbox label,.tx-indexedsearch-search-select-section label {font-size:11px;display:inline;margin:0px 0 0;color:#626262;font-weight:normal;}#content .tx-indexedsearch-search-submit input {margin:5px 0;font-size:1px;}#content .tx-indexedsearch-searchbox select {font-size:11px;width:200px;background:#fff;color:#003E7D;}.tx-indexedsearch .tx-indexedsearch-browsebox LI {display:inline;margin-right:10px;}ul.browsebox li{list-style: none;padding-top:10px;font-size: 12px;background: url("pixel_ffffff.gif");background-repeat: no-repeat;background-position: 0px 6px;display: block;margin: 0px 0px 0px 0px;padding: 10px 0px 0px 0px;}.browsebox {padding-top:10px;}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {}#search-box input {padding:0 0 0 10px;}#search-box .tx-indexedsearch-form INPUT.tx-indexedsearch-searchbox-sword {font-size:11px;margin:0px 0 0;padding:0 0 0 3px;width:60px;border:1px solid #999;}.tx-indexedsearch-searchbox-sword {float:left;margin: 0px 5px 0px 0px;}#content .tx-indexedsearch-form input {font-size:11px;color:#626262;padding: 0 0 0 4px;}.tx-indexedsearch .tx-indexedsearch-whatis {padding: 10px 0px 10px 0px;clear:both;}.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-weight:700;font-style:italic;}.tx-indexedsearch .tx-indexedsearch-noresults {text-align:left;font-weight:700;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color: #f2f2f2;border-bottom: 1px dotted #0089b4;}.tx-indexedsearch-descr {padding: 0px 0px 10px 0px;border-bottom: 0px dashed #626262;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#f1f1f1;border: 1px solid #e1e1e1;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px;margin-bottom:5px;}.tx-indexedsearch-info dd {font-size:9px;}.tx-indexedsearch-info dt {font-size:9px;}.tx-indexedsearch-info dd a {font-size:9px;color:#626262;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {margin-top:0;margin-bottom:0;}.tx-indexedsearch .tx-indexedsearch-res H3 {margin:10px 0px 0px 0px;padding:0;}.tx-indexedsearch .tx-indexedsearch-res .noResume {color:#666;}.tx-indexedsearch .tx-indexedsearch-category {background:#ccc;font-size:16px;font-weight:700;}.tx-indexedsearch-percent {color: #0089b4;font-size:11px;}/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */.tx-indexedsearch .res-tmpl-css {clear:both;border-bottom: 0px dashed #626262;margin-bottom:0px;}.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css {font-weight: normal;margin-top:-18px;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;}#search-box label {font-size:11px;color: #626262;padding:0 11px 0 0px;}#search-box form {display:inline;}#search-box input {font-size:11px;padding:0 0 0 3px;}#search-box fieldset {border:0;padding:0;margin:0;}/* default styles for extension "tx_indexedsearch" ENDE *//* NEWS BEGIN*//* TT_NEWS example styles for the pagebrowser*/	.tx-ttnews-browsebox TD { font-size: 12px;}	.tx-ttnews-browsebox a { color: #0089b4; text-decoration: none; }	.tx-ttnews-browsebox a:hover { color: #0089b4; text-decoration: underline; }	.tx-ttnews-browsebox-strong,	.tx-ttnews-browsebox-SCell { font-weight: bold; }	.tx-ttnews-browsebox-SCell { }/*-----------------------------------  clearer  -----------------------------------*//* prevent floated images from overlapping the div-containers they are wrapped in  */.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{	clear:left;	height:0px;	border: 0px solid #990000;}.news-latest-container HR.clearer {	clear:left;	height:0px;	border:0px solid #123456;}.news-latest-item HR.clearer {	clear:left;	height:0px;	border:0px solid #990000;}.clearer {	clear:both;	height:1px;	border: 0px solid #990000;}* html .clearer {  margin: -12px 0px 0px 0px;}/*-----------------------------------  tt_news LATEST view  -----------------------------------*/.news-latest-container {	border:0px solid #933;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.news-latest-container H3,.news-latest-gotoarchive {	color:#fff;	padding:0px;	margin:0px;	border:0px solid #666;}.news-latest-gotoarchive {border-left: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;font-weight: normal;background-color: #ffffff;margin: 0px 0px 0px 0px;padding: 7px 10px 1px 10px;}* html .news-latest-gotoarchive {padding: 7px 10px 2px 10px;}*+html .news-latest-gotoarchive {padding: 7px 10px 2px 10px;}.news-latest-gotoarchive A:HOVER {color:#0089b4;text-decoration: underline;}.news-latest-gotoarchive A {color:#0089b4;text-decoration: none;}.news-latest-item {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;border:0px solid #666;}.news-latest-item IMG {	margin-bottom:0px;	margin-right:5px;	border:0px solid #333333;	clear:both;}.news-latest-item-image {  float: left;	margin-bottom:0px;	margin-right:5px;	border:0px solid #333333;	clear:both;}.news-latest-item-headline {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border:0px solid #333333;	overflow:hidden;}.news-latest-item-headline H2 {  line-height: 16px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.news-latest-item-headline H2 A {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;  font-size: 12px;	color: #000000;	font-weight: bold;	text-decoration: none;}.news-latest-item-headline H2 A:hover {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;  font-size: 12px;	color: #000000;	font-weight: bold;	text-decoration: underline;}.news-latest-item-headline IMG {	margin-bottom: 0px;	margin-top: 0px;	border:0px solid #333333;}.news-latest-category IMG {	float: none;	border:none;	margin:0px;}.news-latest-date,.news-latest-morelink,.news-latest-category {	font-size:9px;}.news-latest-date{  float: right;	padding-top: 4px;	color: #666666;}.news-latest-morelink {	padding:			0px 0px 0px 12px;	background:	url("../img/pfeil.gif") no-repeat;  background-position:	0px 5px;	float: right;}.news-latest-morelink A {	color: #0089b4;	text-decoration: none;	font-weight: bold;}.news-latest-morelink A:hover {	color: #0089b4;	text-decoration: underline;	font-weight: bold;}/*--------------------------------- tt_news LIST view  -----------------------------------*/.news-list-container {	border: 0px solid #900;}.news-list-item {	padding: 0px 0px 3px 0px;	margin:0px 0px 10px 0px;	border-bottom: 0px solid #999999;	}.news-search-form {	padding:3px;	margin-bottom:5px;	border:1px solid #666;	background-color:#F9FFE5;}.news-search-emptyMsg {	margin:0px;}.news-search-form FORM {	margin:0px;}.news-list-container H2 {  line-height: 16px;	margin-bottom: 0px;	padding: 0px;	border-bottom: 0px solid #666666;}.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {	color:#fff;	padding-left:0px;}.news-list-container H2 A {  font-size: 12px;	color:#000000;}.news-list-container H2 A:hover {  font-size: 12px;	color:#0089b4;}.news-list-container P {	padding-left:0px;}.news-list-date {  float: left;	color: #333333;	}.news-list-imgcaption {	padding-top:3px;	padding-right:3px;	font-size: 10px;	}.news-list-container IMG {	float: right;	border:0px solid #303030;	margin-bottom:5px;	margin-right:0px;	margin-left:10px;}.news-list-item-headline {	width:100%;	border:0px solid #333333;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	overflow:hidden;}.news-list-item-headline IMG {	float:left;	margin-bottom:1px;	margin-top:0px;	margin-left:0px;	border:0px solid #303030;}.news-list-category IMG {	float: none;	border:none;	margin:0px;}.news-list-morelink,.news-list-category {	font-size: 12px;	margin-left:0px;}.news-list-morelink {	padding:			0px 0px 0px 12px;	background:	url("../img/pfeil.gif") no-repeat;  background-position:	0px 5px;	float: right;}.news-list-morelink A {	color: #0089b4;	text-decoration: none;	font-weight: bold;}.news-list-morelink A:hover {	color: #0089b4;	text-decoration: underline;	font-weight: bold;}.news-list-morelink IMG {	clear:both;	border:0px solid #303030;	margin: 6px 5px 0px 0px;}.news-list-browse {	text-align: center;}.news_list_contentfloater {	float: left;}	/*---------------------------------  tt_news Page-Browser ---------------------------------*/.tx-ttnews-browsebox {	margin:0px;	border:0px solid #666;	padding:0px;		text-align: center;}.tx-ttnews-browsebox TD {	font-size: 12px;}.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {	font-weight: bold;}.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{	margin:0px;}.tx-ttnews-browsebox-SCell {	border:0px solid #666;}.news-search-emptyMsg {	font-size: 12px;	margin-left: 10px;}	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/.news-single-item {	padding:0px;	margin-bottom:0px;	border:0px solid #666;/*	background-color:#F9FFE5; */}.news-single-item H2 {	font-size: 15px;	line-height: 20px;	font-weight:bold;	color: #000000;}.news-single-item H3 {	margin-bottom: 0px;}.news-single-img {	float: right;	max-width: 220px;	margin-left:10px;	padding-bottom: 0px;}* html .news-single-img {	width: 220px;}.news-single-img IMG {	border: 0px solid #303030;}.news-singe-item-imagecaption {	margin: 0px 0px 0px 0px;	padding: 3px 0px 3px 0px;	color: #0089b4;}.news-single-item-headline {	width:100%;	border:0px solid #333333;	border-bottom: 0px solid #333333;	border-top: 0px solid #333333;	margin: 0px 0px 0px 0px;	overflow:hidden;}.news-single-item-headline IMG {	float:left;	margin-bottom:1px;	margin-top:0px;	margin-left:0px;	border:0px solid #303030;}.news-single-imgcaption {	padding:3px;	clear:both;}.news-single-category {	float: right;}.news-single-backlink {	margin:			16px 0px 0px 0px;	padding:			0px 0px 0px 12px;	background:	url("../img/pfeilBacklink.gif") no-repeat;  background-position:	0px 5px;}.news-single-backlink A {	color: #0089b4;	text-decoration: none;	font-weight: bold;}.news-single-backlink A:hover {	color: #0089b4;	text-decoration: underline;	font-weight: bold;}.news-single-backlink img {	margin: 0px 5px 0px 0px;}.news-single-timedata {	float: left;	color: #000000;	border: 0px solid #666666;	text-align: left;	margin-top: 0px;	margin-right: 0px;	padding: 0px 0px 0px 0px;	font-weight: normal;}.news-single-timedata, .news-single-author, .news-single-imgcaption {	font-size: 12px;}.news-single-author {	padding-bottom: 3px;}.news-single-additional-info {/*	background-color: #BBE53A; *//* 	clear: both; */	margin-top: 10px;	border: 0px solid #666;	padding:0px;	padding-bottom:0px;}news-single-additional-info DD {	margin-left:0px;	left: 0px;}.news-single-related,.news-single-files,.news-single-links  {	border: 0px solid #666;	margin:0px;	margin-bottom: 0px;	padding:0px;/*	background-color:#F9FFE5; */}.news-single-related a,.news-single-files a,.news-single-links a {color: #0089b4;text-decoration: none !important;}.news-single-related a:hover,.news-single-files a:hover,.news-single-links a:hover {color: #0089b4;text-decoration: underline !important;}.news-single-related DD, .news-single-links DD, .news-single-files DD {	margin-left:0px;}.news-single-related DT, .news-single-links DT, .news-single-files DT {	font-weight: bold;	font-size: 12px;	margin-left:5px;	width:90%;}/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */.news-amenu-container {	margin: 0px 0px 0px 0px;	padding:0px 0px 0px 0px;}.news-amenu-container LI {	list-style: none;	padding-bottom:0px;}.news-amenu-container UL {	padding:0px;	margin-top:0px;	margin-left:0px;	margin-bottom:0px;	border:0px solid #666;/*	background-color:#F9FFE5; */	list-style-type: none;	list-style: none;}.news-amenu-container DD {	padding:0px;	margin-top:1px;	margin-left:0px;	margin-bottom:0px;	border:0px solid #666;/*	background-color:#F9FFE5; */	list-style: none;}.news-amenu-container H2 {	color:#000;	font-size: 16px;	font-weight:bold;	padding:0px;	border:0px solid #666;/*	background-color:#769024; */}.news-amenu-item-year {	font-weight: bold;	border: 0px solid #666;	padding: 0px;/*	background-color: #769024; */	color:#303030;}.news-amenu-item-year LI {	list-style: none;	list-style-type: none;	border: 1px solid #666;}ol.news-amenu-container-ol{    margin: 			0px 0px 0px 0px;    padding:		 	0px 0px 0px 0px;    border:			0px solid #123456;}ol.news-amenu-container-ol li{    list-style: 		none;    margin: 			0px 0px 0px 0px;    padding: 			0px 0px 0px 0px;}/**html ol.news-amenu-container-ol DD{    list-style: 		none;    margin: 			0px 0px 0px -40px;    padding: 			0px 0px 0px 0px;}*/.news-amenu-container-ol A {	color: #0089b4;	text-decoration: none;	font-weight: normal;}.news-amenu-container-ol A:hover {	color: #0089b4;	text-decoration: underline;	font-weight: normal;}/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */.news-catmenu  {	padding:5px;	margin:10px 0px 10px 10px;	border:1px solid #666;	background-color:#F9FFE5;}.news-catmenu-header  {	font-size:11px;	font-weight:bold;}.news-catmenu DIV {	font-size:10px;	white-space: nowrap;}.news-catmenu DIV img {	margin:0px;	padding:0px;	vertical-align: middle;}.news-catmenu-ACT {	font-weight:bold;}/*  Styles for catmenu mode "nestedWraps" */.level0 {	background-color:#fff;}.level1 {	padding-left:10px;	background-color:#eee;}.level2 {	padding-left:10px;	background-color:#ddd;}.level3 {	padding-left:10px;	background-color:#ccc;}.level4 {	padding-left:10px;	background-color:#bbb;}/* NEWS ENDE *//*----------------------------------------------------------------------*//*  Comments                                                            *//*----------------------------------------------------------------------*/.tx-comments-comment-form { margin-top: 32px; }.tx-comments-comment-listing { margin-top: 32px; }.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }.tx-comments-comment-form LABEL { width: 236px; display: block; float: left; padding-top: 5px; }.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 0px; padding: 2px; }.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width: 494px; }.tx-comments-comment-form TEXTAREA { height: 70px; width: 494px !important;}.tx-comments-comment-form BR { clear: left; }.tx-comments-comment-name { font-weight: bold; }.tx-comments-comment-date { font-weight: bold; }.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #e0e0e0; margin-top: 6px; padding: 3px 5px; }.tx-comments-comment-content { padding: 3px 0; text-align: justify; }.tx-comments-page-browser { text-align: center; margin: 15px 0; }.tx-comments-page-browser-current, .tx-comments-page-browser A { padding: 0 3px; }.tx-comments-required-mark { color: red; }.tx-comments-required-error { margin-left: 0px; color: #ff0000; font-weight: normal; font-size: 12px; padding: 0px 0px; }.tx-comments-captcha { padding-left: 100px; }.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }.tx-comments-form-top-message { border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }.tx-comments-rating { margin-left: 15px; }.commentFieldWrapper { width: 500px; padding: 0px; }.submitFieldWrapper { width: 500px; margin-bottom: 0px; border: 0px solid #990000;}.commentFieldLeft { width: 236px; float: left; padding: 0 0 0 0;}.commentFieldRight { width: 236px; float: right; padding: 0 6px 0 0;}*html .commentFieldRight { width: 236px; float: right; padding: 0 0px 0 0;}#tx_comments_pi1_firstname { width: 236px; border: 1px solid #d0d0d0;}#tx_comments_pi1_content { border: 1px solid #d0d0d0;}#tx_comments_pi1_email { width: 236px; border: 1px solid #d0d0d0;}#tx_comments_pi1_submit { float: right; margin-top: 5px;}/*----------------------------------------------------------------------*//*  Comments ENDE                                                       *//*----------------------------------------------------------------------*//* Powermail */.powermail_mandatory_js {	color: #c00;}.tx-powermail-pi1 {	margin:  0px;	border: 0px solid #000;	width: 500px;	padding: 0px 0px 0px 0px;		color: #666;}.tx-powermail-pi1 fieldset {	border: 0px solid #000;	margin:  0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 500px;}fieldset#tx-powermail-pi1_fieldset_1 {     margin:  0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 480px;}.tx-powermail-pi1 fieldset h2 {     display: none;}.tx_powermail_itemwrap {     clear: both;     width: 100%;	padding: 5px 0px 0px 0px;	border: 0px solid #000;}.tx_powermail_itemwrap_submit {     clear: both;     padding: 0px 0px 0px 0px;	margin: 0px 0 10px 0;     border: 0px solid #000;	text-align: left;}.tx_powermail_label {     color: #0089b4;     font-weight: normal;	border: 0px solid #efefef;}.tx_powermail_field {	border: 0px solid #ababab;}.tx_powermail_field textarea {	border: 1px solid #ababab;	width: 298px;     margin: 0px 0px 10px 0px;}input.powermail_text{	border: 1px solid #ababab;	width: 294px;	padding: 2px;}/*Alle Radiobuttons floaten nebeneinander*/.tx_powermail_radiobutton_container {     padding: 0px 0px 0px 0px;     float: left;}.tx_powermail_radiobutton {	border: 0px solid #783800;	padding: 0px 10px 0px 0px;	width: 13px;	float: left;}* html .tx_powermail_radiobutton {	padding: 0px 0px 0px 0px;}.tx_powermail_innerlabel {     border: 0px solid #783800;     padding: 2px 0px 0px 0px;     color: #0089b4;     width: 60px;}/*Alle Radiobuttons floaten nebeneinander ENDE*//*PLZ und Ort floaten nebeneinander*/.tx_powermail_pi1_fieldwrap_html_6{	width: 85px;	float: left;}input.powermail_uid6{	width: 79px;	padding: 2px;}.tx_powermail_pi1_fieldwrap_html_6 .tx_powermail_field{	width: 85px;	height: 19px;}.tx_powermail_pi1_fieldwrap_html_7{	width: 200px;	/*float: right;*/}input.powermail_uid7{	width: 194px;	padding: 2px;}.tx_powermail_pi1_fieldwrap_html_7 .tx_powermail_field{	width: 200px;}/*PLZ und Ort floaten nebeneinander ENDE*/.advice-required-uid5{	width: 100px;	float: left;}.powermail_submit {	color: #000;	margin: 10px 0px 10px 0px;}#advice-required-uid10 { margin: 0px 0px 0px 0px;}.powermail_mandatory_js {	color: #c00;}textarea#uid10 { margin: 0px 0px 0px 0px;}.required {}.tx_powermail_pi1_fieldwrap_html_radio_title {display: none;}/* Powermail ENDE*/