/*  - - - - - TYPO3 CSS  - - - - - */

Body 	{	
	margin-left: 0px;
	margin-right: 0px;
	font-family: arial, verdana; 
	font-size: 1.0em;
}

hr {
	color: #000000;
	height: 1px;
}

a {
	/*font-size: 0.8em;*/
	color: #BA3402;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	/* font-size: 0.8em; */
	color: #BA3402;
	font-weight: bold;
	text-decoration: underline;
}

td#box_blue_2cols a {
	font-size: 0.9em;
}

td#box_blue_2cols img {
	border: 1px solid #999999;
	padding: 2px;
}


div#content {
	padding: 5px 10px 5px 10px;
	min-height: 450px;
}

div#content img{
	border: 1px solid #999999;
	padding: 2px;
}

div#content td.edit_icons div img{
	border: none;
}


p.bodytext, p {
	color:#000000;
	font-family:Arial, Verdana,Tahoma, sans-serif;
	font-size:0.8em; 
	line-height:1.3em;
	margin-top: 6px;
	margin-bottom: 6px;
	/* text-align: justify; */
}


div#content ul{ 
	margin-left:10px;
	padding-left:10px;
	margin-top: 5px;
	margin-bottom: 15px;
}

div#content ul li {
	list-style-type:none;
	background:transparent url(images/arrow.gif) no-repeat scroll left 0px;
	/*color:# 4071A7;*/
	font-size: 0.8em;
	line-height: 1.3em;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: justify;
}

td#box_blue_2cols ul{ 
	margin-left:10px;
	padding-left:10px;
	margin-top: 5px;
	margin-bottom: 15px;
}

td#box_blue_2cols ul li {
	list-style-type:none;
	background:transparent url(images/arrow.gif) no-repeat scroll left 0px;
	/*color:# 4071A7;*/
	font-size: 0.75em;
	line-height: 1.3em;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: left;
}



td.bg_banner {
	background: url(images/bg_banner.jpg) repeat-x;
	height:147;
}

td.footer {
	border-top:1px solid #666666;
	background: url(images/bg_footer.gif) repeat-x;
	color:#ffffff;
	text-decoration:none;
}

td.footer p.bodytext {
	color:#ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;	
}


td.footer p.bodytext a{
	font-size: 0.9em;
	color: #ffffff;
	padding-top: 0px;
	font-weight: bold;
}

/* ---------------- RIGHT COLUMNS STYLE (start) ------------ */

td#box_blue_2cols {
	padding-top: 8px;
}

/*td#box_blue_2cols ul {
	margin-top: 0px;
	margin-left: 20px;
	padding-left: 25px;
	padding-right: 8px;
}

td#box_blue_2cols ul li{
	font-size:0.75em; 
	list-style-type: none;
	padding-bottom: 5px;
	line-height: 15px;
	text-align:left;
	
}*/

td#box_blue_2cols p.bodytext {
	font-size: 0.75em;
	padding-left: 30px;
	padding-right: 3px;
	padding-top: 0px;
	text-align:left;
}

/* ---------------- RIGHT COLUMNS STYLE (end) ------------ */




h1.csc-firstheader, div.csc-header h1, h1, h2, h2 a {
	color:#FF6600;
	font-family:Trebuchet MS;
	font-size:1.2em;
	font-weight:bold;
	margin-top: 0px;
	border-top: none;
}

H3
	{
	font-size: 12pt; 
	font-weight: bold; 
	color:  #660000; 
}


H4 {
	font-size: 0.9em; 
	font-weight: bold; 
	color:  #000000; 
	margin-bottom: 3px;
	margin-top: 10px;
}

H4 a
	{
	/*font-size: 0.9em; */
	font-weight: bold; 
	text-decoration: none;
	color:  #000000; 
}

H4 a:hover{
	/*font-size: 0.9em; */
	font-weight: bold; 
	text-decoration: underline;
	color:  #000000; 
}

H5
	{
	font-size: 0.9em; 
	font-weight: bold; 
	color:  #FF6600; 
	margin-bottom: 8px;
}

/*div#menu,*/ td#box_blue_2cols div.csc-header {
	background-image:url(images/modulebg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	line-height:1.5em;
	margin:0px 0px 10px;
	padding:0px;
	text-align:center;

}

/*div#menu h1,*/ td#box_blue_2cols h1, td#box_blue_2cols h1.csc-firstHeader {
	background-image:url(images/menu_arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#0A404F;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	height:36px;
	/*line-height:36px;
	white-space: nowrap; */
	margin:0pt;
	padding:5px 0px 2px 41px;
	text-align:left;
}

div#menu h1 {display: none;}

td#box_blue_2cols h1 a {
	/*background-image:url(images/menu_arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:41px;
	*/
	line-height:15px;
	color:#0A404F;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	height:36px;
	margin:0pt;

	text-align:left;
}


/* - - - - - - MENU start - - - - - - - - */

td#CurrentMenu {
	border-bottom: 1px solid #ffffff;
}

td#ActiveMenu {
	/*background-color: #e0e0e0; */
	border-bottom: 1px solid #ffffff;
}

td#noActiveMenu  {
	border-bottom: 1px solid #ffffff;
}

td#CurrentMenu a  {
	background:transparent url(images/arrow.gif) no-repeat scroll left top;
	border-bottom:1px solid #E6E9EB;
	color:#FF6600;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding-left:13px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}


td#ActiveMenu a {
	background:transparent url(images/arrow_sel.gif) no-repeat scroll left top;
	border-bottom:1px solid #E6E9EB;
	color:#777777;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding-left:13px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;	
}

td#noActiveMenu a {
	background:transparent url(images/arrow.gif) no-repeat scroll left top;
	border-bottom:1px solid #E6E9EB;
	color:#0A404F;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding-left:13px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;	
}

td#ActiveMenu a:hover, td#noActiveMenu a:hover, td#CurrentMenu a:hover  {
	color: #FF6600;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;	

}

/* - - - - - - - - -SUB MENU - - - - - - - - - - - - */


td#sub_noActiveMenu a {
	background:transparent url(images/arrow.gif) no-repeat scroll left top;
	border-bottom:1px solid #E6E9EB;
	color:#0A404F;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	padding-left:13px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;	
}

td#sub_CurrentMenu a, td#sub_CurrentMenu a:hover, td#sub_ActiveMenu a  {
	background:transparent url(images/arrow.gif) no-repeat scroll left top;
	border-bottom:1px solid #E6E9EB;
	color:#FF6600;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	padding-left:13px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;	
}

td#sub_ActiveMenu a:hover, td#sub_noActiveMenu a:hover, td#sub_CurrentMenu a:hover  {
	background:transparent url(images/arrow.gif) no-repeat scroll left top;
	border-bottom:1px solid #E6E9EB;
	color:#FF6600;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	padding-left:13px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;	
}


/* - - - - - - - - -SUB MENU - - - - - - - - - - - - */

td#sub2_ActiveMenu a, td#sub2_noActiveMenu a {
	color: #1A2765;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;	
}

td#sub2_CurrentMenu a, td#sub2_CurrentMenu a:hover  {
	color: #990066;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;	
}

td#sub2_ActiveMenu a:hover, td#sub2_noActiveMenu a:hover, td#sub2_CurrentMenu a:hover  {
	color: #990066;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;	

}

.rx_col h1.csc-firstHeader {
	color:#7B4DA2;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:0.7em;
}

.rx_col li a.internal-link {
	color: #990066;
}


/* - - - - - - - - - MENU end - - - - - - - - - - -  */

/* - - - - - - - - - LANGUAGES (start)- - - - - - - - - - - - - */


.tx-srlanguagemenu-pi1 		{display:inline; white-space:nowrap; float:right; margin-top: 2px; margin-bottom: 2px;}

.tx-srlanguagemenu-pi1 a		{display:inline; font-family: Verdana; font-size:10px; text-decoration: none; padding: 3px; font-weight: bold; }
.tx-srlanguagemenu-pi1 a:hover	{font-family: Verdana; font-size:10px; text-decoration: underline;}

.tx-srlanguagemenu-pi1 p {display:inline; font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #000000; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 8px; padding-right: 5; border-style: none; display: none }

.tx-srlanguagemenu-pi1 .CUR {font-size: .8em;}
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #000000; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {color: #000000; text-decoration: none;}

.tx-srlanguagemenu-pi1 .NO {font-size: .8em;}
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #ba3402; text-decoration:none; font-weight:normal; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active {color: #ba3402; text-decoration: underline;}

.tx-srlanguagemenu-pi1 .INACT { font-size: .8em;}
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #ba3402; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #ba3402; }

.tx-srlanguagemenu-pi1 .SPC {border-left: 1px solid #000000; font-size: 1px; height: 12px; padding-right: 6px; margin-top: 2px; margin-left: 4px;}

.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend { }
.tx-srlanguagemenu-pi1 fieldset label { display: none; }
.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }

 /* - - - - - - - - - - - - - - - LANGUAGES (end) - - - - - - - - - - - - - - - - - - */
 
 
/* ---------- LOGIN (start) ----------- */
 
 
div.tx-loginboxmacmade-pi1, .tx-loginboxmacmade-pi1-labelCell  {
	font-size: 0.8em;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell, .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable, .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td {
	border: none;
	background-color: #ffffff;
	padding: 2px;
}


span.tx-loginboxmacmade-pi1-loggedUser {
	font-weight: bold;
}

td.tx-loginboxmacmade-pi1-fieldCell input{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	font-weight: bold;
	font-size: 0.7em;
	padding: 3px;
}


td.tx-loginboxmacmade-pi1-fieldCell input.submit, div#menu input.submit {
	background-color: #3183AB;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}

table.tx-documentum-brd_table td.my_class, table.tx-documentum-brd_table td.profile_title {
	font-size:0.8em;
	font-weight: bold;
	padding-top: 2px;
}

table.tx-documentum-brd_table div#suggestion, td.my_class_little, span.profile_data  {
	font-size:0.8em;
	font-weight: normal;
	font-style: italic;
}

table.tx-documentum-brd_table td.my_class_mand{
	color: red;	
}

table.tx-loginboxmacmade-pi1-loginTable {
	margin-top: 20px;
}

td.tx-loginboxmacmade-pi1-labelCell {
	text-align: right;
	font-size: 0.8em;
	padding-right: 3px;
}

div.tx-lumophpinclude-pi1 h3.csc-firstHeader {
	font-size: 1.1em;
	font-weight: normal;
}

h2.tx-loginboxmacmade-pi1-header {
	display: none;
}


/* ---- LOGIN & ADDNEWS BOX - end ---- */




/* ---------- LOGIN (end) ----------- */

/* ---------- NEWS (start) ----------- */ 
 
div.news-single-timedata, td#b_date  {
	font-weight:bold;
	float: right;
	display: inline;
	/*font-size: 0.75em;*/
	margin-left: 5px;
}

table.news-single-timedata td, div.news-single-timedata {
	line-height: 10px;
	display: inline;
}

.news-list-container img {
	border:0px solid #666666;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:2px;
	float: left;
}

.news-single-title {
	vertical-align: top;
	text-align: justify;
}

.news-single-title a {
	font-size:0.8em;
	font-weight:bold;
	color: #BA3402;
	text-decoration:none;
}

.news-single-title a:hover {
	font-size:0.8em;
	font-weight:bold;
	text-decoration:underline;
}


.news-single-title p.bodytext { 
	color:#333333;
	font-size:12px;
	margin: 0px;
	padding-top:3px;
	/*text-align: justify;*/
}

.news-single-item h1, .news-single-item h2 {
	color:#003366;
	font-size:1.0em;
	margin-bottom:0px;
}

div.news-latest-container {
	padding: 5px;
	padding-top: 0px;
	margin-top: 0px;
}

div.news-latest-item {
	border-bottom: 1px dotted #cccccc;
}

div.news-latest-item p.bodytext, div.news-latest-item img {display:none;}

div.news-latest-item span.news-latest-date a {
	float:right;
	font-size: 1.1em;
	color: #000000;
}

div.news-latest-item h3 {
	background-color: #ffffff;
	margin-bottom:3px;
}

div.news-latest-item h3 a {
	color:#BA3402;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

div.news-latest-item h3 a:hover {
	color:#BA3402;
	text-decoration:underline;
}

/* ---------- NEWS (end) ----------- */ 


dd.csc-textpic-caption {
	font-size: 0.75em;
	font-style: italic;
}

h2.main_heading {
	color:#003366;
	font-family:Trebuchet MS;
	font-size:1.5em;
	font-weight:bold;
}

td.mceVisualAid {
	font-size: 0.9em;
}

.tx-ttnews-browsebox td { 
	font-size:14px;
}

.tx-ttnews-browsebox p a {
	color:#BA3402;
}

.tx-ttnews-browsebox-SCell p a, .tx-ttnews-browsebox-SCell p a:hover {
	background-color:#EAEAEA;
	padding:2px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}

div#c72080, div#c72082, div#c72083 {text-align: center;}
div#c72080 div.rgsgnest72080, div.rgsgnest72083, div.rgsgnest72082 {margin:0 auto;}