@charset "utf-8";
/* CSS Document */
/*  -------------- Body - same at all css files --------------- */

*html {
    overflow-x:				hidden;
    overflow-y:				scroll;
}

html {
	overflow:				-moz-scrollbars-vertical;
}

body {
	text-align:				center;
	margin:					0 0 0 0;
	background-image:		url(../images/hg_grau.gif);
	background-repeat:		repeat-x;
}

#haupt_container {
	padding:				0px;
	margin:              	auto;
	width:               	948px;
	background-repeat:   	repeat-y;
	background-position:	right;
	overflow:            	hidden;
	border-left:         	solid 1px #ffffff;
	border-right:			solid 1px #ffffff;
}

table.contenttable {
	border-style:			none;
	background-color:		#bbbbbb;
	border-width:			1px;
	text-align:				center;
	border-color:			#ffffff;
	border-collapse:		collapse;
}

table.contenttable tr td {
	border-style:			solid;
	text-align:				center;
	border-spacing:			1px;
	border-width:			1px;
	background-color:		#ffffff;
	border-color:			#bbbbbb;
	border-collapse:		collapse;
}

.fht_download_category {
	border-bottom:			none;
	font-family:			Arial;
	color:					#29295B;
	font-size:				16px;
	margin-top:				5px;
	font-weight:			bold;
	text-decoration:		none;	
}

/*  -------------- Kopfbereich - same at all css files --------------- */
#kopfbereich {
	background-image: 		url(../images/kopf_hint.jpg);
	background-repeat: 		repeat-x;
	width:             		946px;
	height:            		150px;
	float:             		center;
	margin:            		0px;
	overflow:          		hidden;
}

hr {
	color:					#BBBBBB;
	height:					1px;
	border:					0 none;
	background-color:		#BBBBBB;
}

#navi_top {
	/*border-right:			1px solid #FFFFFF;  */
	color:					#29295B;
	float:					right;
	font-family:			Arial,Verdana,Helvetica,sans-serif;
	font-size:				13px;
	height:					23px;
	margin:					0 0px 0 0;
	padding-top:			9px;
}

/*#sprachwahl_top {
	margin:					7px 0px 0px 0px;
	padding: 				0px;
	float:					right;
	height: 				25px;
	width:					116px;
	color:					#29295B;
	font-family: 			Arial, Verdana, Helvetica, sans-serif;

	overflow:				hidden;
}       */

.tx-srlanguagemenu-pi1 {
	height:					22px;
}

.tx-srlanguagemenu-pi1 fieldset {
	border:					none;
	padding:				0px 3px 0px 3px;
	font-size:				11px;
}

.tx-srlanguagemenu-pi1 legend {
	display:      			none;
}

#sr_language_menu_select {
	background:     		#FFFFFF;
	color:          		#29295B;
	font-family:    		Arial;
	height:					22px;
	margin-top:				3px; 
	font-size:				11px;
	text-align:				center;
}

#hbm_logo {
	float:					left;
	margin-top:				44px;
	margin-left:			30px;
}

#ncode_logo {
	float:					right;
	margin-top:				30px;
	padding-left:			20px;
}

#ncode_claim{
	float:					left;
	margin-top:				44px;
	margin-left:			90px;
}

#logo_rechts {
	float:               	right;
	margin:					0px;
	margin-top:          	20px;	
	margin-right:         	0px;
	width:               	160px;
	height:              	100px;
	padding:				0px;
}

#glyphworks {
	margin-left:         	25px;	
	width:		     		130px;
}

#designlife {
	margin-left:         	17px;	
	width:		     		130px;
}

#automation {
	margin-left:         	0px;
	width:		      		125px;
}

#navi-mitte-haupt {
	float:					left;
	height:					42px;
	margin:					0px;
	padding:				0 0 0;
	text-align:				left;
}

* html #navi-mitte-haupt {
	padding-top: 			5px;
}

#suchebereich {
	float:					right;
}

#suchebereich div input {
	margin-top:				3px;
	padding-bottom:			1px;
	padding-top:			0px;
	height:					20px;
}

#suchebereich div input#imageField {
	margin-left:			1px;
	margin-top:				0px;
	padding-bottom:			4px;
}

#suchebereich div input[type=text] {
	font-size:				13px;
	font-weight:			normal;
	color:					#29295B;	
	height:					20px;
	width:					150px;
	/*border:				1px solid #BBBBBB;	*/
	font-family:			Arial, Helvetica, sans-serif;
}

.searchbox {
	font-family:			Arial;
	height:					20px;
	margin-top:				3px; 
	font-size:				11px;
	margin-right:			-2px;
	padding-left:			3px;
	padding-top:			2px;
}

#imageField {
	margin-top:				-1px;
	margin-right:  			2px;
}

/* same in all css */

h1 {
	font-family:			Arial;
	color:					#29295B;
	font-size:				18px;
	margin-top:				0px;
	font-weight:			bold;
}

p.csc-linkToTop {
	text-align:				right;
}

h4 {
	background-color:		#EEEEEE;
	color:					#4D729F;
	font-size:				12px;
	font-weight:			normal;
	margin:					10px 0px 5px;
	padding:				3px;
}

h4 a, #infobox h4 a {
	background-image:		url(../images/hg_link_01.gif);
	background-repeat:		no-repeat;
	background-position:	0px 0px;
	color:					#4D729F;
	padding-left:			18px;
	text-decoration:		none;
}

/*  -------------- Fuss - same in all nCode css's --------------- */
#fuss {
	clear:					both;
	background-image: 		url(../images/fuss_hint.jpg);
	height:					28px;
	overflow:				hidden;
	margin-top:    		    8px;
	width:					948px;
}

* html #fuss {
	padding-top: 			0px;
	margin-top: 			-11px;
}

#spectris {
	float:           		right;
}

#navi_bottom {
	float:					right;
	/*	margin-left:		315px; */
	padding-top:			5px;
}

*html #navi_bottom {
	padding-top:			0px;
}

/*************** Menu TOP - same in all nCode css's *************************/
.menu_top_links {
	padding-left:			18px;
	padding-right:			15px;
	padding-top:			9px;
	padding-bottom:			5px;
	color:					#29295B;
	text-decoration:		none;
	font-size:				12px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/menu_top_links.gif);
	background-repeat:		no-repeat;
}

/*
*html .menu_top_links:link {
	padding-top:			5px;
}
*/
	
.menu_top_links:link, .menu_top_links:visited {
	padding-left:			18px;
	padding-right:			15px;
	padding-top:			9px;
	padding-bottom:			5px;
	color:					#29295B;
	text-decoration:		none;
	font-size:				12px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/menu_top_links.gif);
	background-repeat:		no-repeat;
}

.menu_top_links:hover, .menu_top_links_ro, .menu_top_links_ro:link, .menu_top_links_ro:visited {
	padding-left:			18px;
	padding-right:			15px;
	padding-top:			9px;
	padding-bottom:			5px;
	color:					#4D729F;
	text-decoration:		none;
	font-size:				12px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/menu_top_links_ro.gif);
	background-repeat:		no-repeat;
}

/*************** Menu middle - same in all nCode css's *************************/
.menu_mitte_links:link, .menu_mitte_links:visited {
	padding-left:			17px;
	padding-right:			5px;
	padding-top:			5px;
	padding-bottom:			15px;
	color:					#29295B;
	text-decoration:		none;
	font-size:				12px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/links_mitte_no.jpg);
	background-repeat:		no-repeat;
}

.menu_mitte_links:hover, .menu_mitte_links:active, .menu_mitte_links_ro:link, .menu_mitte_links_ro:visited {
	padding-left:			17px;
	padding-right:			5px;
	padding-top:			5px;
	padding-bottom:			15px;
	color:					#4D729F;
	text-decoration:		none;
	font-size:				12px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/links_mitte_ro.jpg);
	background-repeat:		no-repeat;
}

#haupt_navi {
	margin-top:				5px;
}

* html #haupt_navi {
	margin-top:				1px;
	padding-top:			4px;
}

.right {
    /*margin-top:			-5px;*/
    margin-left:			-1px;
    width:					2px;
    height:					34px;
    background-image:		url(../images/links_mitte_right.gif);
    background-repeat:		no-repeat;
}

* html .right {
	margin-top:				-5px;
}

.mitte_link {
	float:					left; 
	height:					34px;
	margin-top:				5px;
}

* html .mitte_link {
	height:					36px;
	margin-top:				-3px;
	padding-top:			3px;
}

/*************** Menu Footer - same in all nCode css's *************************/

.footer_links {
	padding-left:			18px;
	padding-right:			15px;
	padding-top:			5px;
	padding-bottom:			9px;
	color:					#29295B;
	text-decoration:		none;
	font-size:				11px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/footer_no.gif);
	border-left:			1px #ffffff solid;  
	height:					10px;
	margin-top:				0px;
}

.footer_links:link, .footer_links:visited {
	padding-left:			18px;
	padding-right:			15px;
	padding-top:			5px;
	padding-bottom:			9px;
	color:					#29295B;
	text-decoration:		none;
	font-size:				11px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/footer_no.gif);
	border-left:			1px #ffffff solid;  
	height:					10px;
	margin-top:				0px;
}

.footer_links:hover, .footer_links_ro, .footer_links_ro:link, .footer_links_ro:visited {
	padding-left:			18px;
	padding-right:			15px;
	padding-top:			5px;
	padding-bottom:			9px; 
	color:					#4D729F;
	text-decoration:		none;
	font-size:				11px;
	font-family:			Arial,Helvetica,sans-serif;
	font-weight:			bold;
	background-image:		url(../images/footer_ro.gif);
	background-position:	bottom;
	border-left:			1px #ffffff solid;
	height:					10px;
	margin-top:				0px;
}

/************************** img - same in all nCode css's *************************/
a img {
	border:					none;
}

/********* DIFFERENT CONTENT BETWEEN nCode_home.css and the other 2 nCode-CSS (unterseite, unterseite_orange) from here ********************/

/************************** FHT Downloads *************************/
.table_download_HeadTd {
	background-color:		#4D729F;
	border-right:			1px solid #FFFFFF;
	height:					20px;
}

.fontHead_download {
	color:					#FFFFFF;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	font-weight:			bold;
	padding:				0 0 0 5px;
}

.listBackground {
	background-color:		#EEEEEE;
}	

.fht_download_item {
	border-right:			1px solid #FFFFFF;
	border-top:				1px solid #FFFFFF;
	padding:				15px 5px 5px;
	color:					#29295B;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
}

/**********************NEWS - not included in home.css ***********************/
.news-list-container {
	background-color:		#ffffff;
	border:                 solid 1px #ffffff;
}

.news-list-item {
	background-color:       #FFFFFF;
	border:                 solid 1px #ffffff;
	margin:                 3px;
	padding:                3px;
}

.news-list-item h3,.news-list-item h3 a:link,.news-list-item h3 a:hover, .news-list-item h3 a:visited {
	margin:                 0px;
	padding:                0px;
	background-color:       #FFFFFF;
	border:                 solid 1px #ffffff;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:           		#4D729F;
}

.news-list-date {
	background-color:		#FFFFFF;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#29295B;
	float:                  right;
	font-weight:            normal;
	height:                 20px;
	margin-right:           -2px;
	margin-top:             -2px;
	text-align:             right;
	width:                  180px;
}

.news-list-morelink a {
	font-size:				12px;
	color:					#4D729F;
}

.news-single-author {
	padding:				0px;
}

.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#29295B;
}

.news-single-backlink, .news-single-backlink a {
	font-family:           	Arial, Helvetica, sans-serif;
	font-size:             	11px;
	color:                	#29295B;
	margin-bottom:        	15px;
	margin-top:           	10px;
}

.news-single-timedata {
	float:					right;
}

.news-single-item {
	background-color:       #ffffff;
	border:                 1px solid #ffffff;
	margin-bottom:          5px;
	padding:                0px 5px;
	font-family:           	Arial, Helvetica, sans-serif;
	font-size:             	12px;
	color:                 	#29295B;
}

.news-single-item h2 {
	font-family:           	Arial, Helvetica, sans-serif;
	font-size:             	14px;
	color:                 	#4D729F;
}

.news-single-related, .news-single-files, .news-single-links {
	background-color:		#ffffff;
}

/*  - different part than home.css -----------*/
#schatten {
	overflow:            	hidden;
	width:               	744px;
	position:            	relative;
	margin-left:            -9px;
	top:                 	0px;
	background-image:    	url(../images/schatten_links.png);
	background-repeat:   	repeat-y;
	float: 				 	right;
}

#uebersicht {
	margin-left:			8px;
	width:					734px;
	float:					left;
	border-left:			solid 1px #BBBBBB;
	border-right:			solid 1px #BBBBBB;
	border-bottom:			solid 1px #BBBBBB;
	margin-top:				0px;
}

/*-----------------NAVI_LEFT - different part than home.css -----------*/
#navi_left {
	float:                 	left;
	width:                 	209px;
	margin-top:            	0px;
	border-left:            1px solid #BBBBBB;
	border-right:          	1px solid #BBBBBB;
	float:                 	left;
	margin:                	-1px 0pt 0px 0px;
	padding:				0px;
}

#navlist {
	margin:                	0px;
	padding:               	0px;
	border-top-width:      	1px;
	border-top-style:      	solid;
	border-top-color:		#BBBBBB;
}

li {
	margin-bottom:			5px;
}

.liste_menu_links {
	padding:               	1px 0px 1px 20px;
	margin:                	0px 0px 0px 0px;
	border-bottom:         	1px solid #BBBBBB;
	text-align:            	left;
	background-image:      	url(../images/sm-nrm-pfeil.gif);
	background-repeat:     	no-repeat;
	background-position:   	5px 8px;
	list-style-type:		none;
}

.liste_menu_links_act {
	padding:               	1px 0px 1px 20px;
	margin:                	0px;
	border-bottom:         	1px solid #BBBBBB;
	text-align:            	left;
	background-image:      	url(../images/sm-act-pfeil.gif);
	background-repeat:     	no-repeat;
	background-position:   	5px 8px;
	list-style-type:       	none;
}

.liste_menu_links1 {
	padding:				1px 0px 1px 20px;
	margin: 				1px 0px 0px -40px;
	border-top: 			1px solid #BBBBBB;
	text-align:				left;
	background-image:		url(../images/sm-nrm-pfeil.gif);
	background-repeat:		no-repeat;
	background-position:	5px 8px;
	list-style-type:		none;
}

.liste_menu_links1_act {
	padding:               	1px 0px 1px 20px;
	margin:                	1px 0px 0px -40px;
	border-top:         	1px solid #BBBBBB;
	text-align:            	left;
	background-image:      	url(../images/sm-act-pfeil.gif);
	background-repeat:     	no-repeat;
	background-position:   	5px 8px;
	list-style-type:       	none;
}

.navilink  {
	font-family:           	Arial, Helvetica, sans-serif;
	font-size:             	12px;
	color:                 	#29295B;
	text-decoration:       	none;
	font-weight:           	bold;
	/*padding-bottom:		5px;*/
}

.navilink_act {
	font-family:           	Arial, Helvetica, sans-serif;
	font-size:             	12px;
	color:                 	#4D729F;
	text-decoration:       	none;
	font-weight:			bold;
}

/*------------------------STATUS - different in home.css -------------------------------*/
#statusleiste {
	height:                	22px;
	border:                	solid 1px #BBBBBB;
	overflow:              	hidden;
	margin-top:            	-1px;
	margin-left:           	-1px;
	width:					734px;
}

* html #statusleiste {
	height:                	25px;
	width:                 	749px;
	border:                	solid 1px #BBBBBB;
	border-right:			solid 0px #BBBBBB;
	border-left:			solid 0px #BBBBBB;
}

#status {
	float:					left;
}

#status2 {
	float:					left;
	height:					20px;
}

#breadcrumb_bottom {

	height:                	22px;
	border:                	solid 1px #BBBBBB;
	overflow:              	hidden;
	margin-top:            	-1px;
	margin-left:           	-1px;
	margin-bottom:			-1px;
	width:					734px;
	clear: 					both;
	float:					left;
	font-size:				12px;
}

#top_link2 {
	float:					right;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				11px;
}

#top_link2 a {
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				11px;
	margin:					0px;
	padding:				0px;
	text-decoration:		none;
	font-weight:			bold;
	color:					#29295B;
	margin-right:			5px;
	margin-top:				5px;
	float:					right;
}

.quelle2 {
	float:					left;
	font-size:             	12px;
	padding-top:           	4px;
	padding-left:          	5px;
	font-family:           	Arial, Helvetica, sans-serif;
	font-size:             	11px;
	color:					#BBBBBB;
	margin:					0px;
}

.quelle {
	padding:               	0 0 0 0;
	margin:                	0 0 0 0;
	color:                 	#29295B;
	font-size:             	12px;
	padding-top:           	4px;
	padding-left:          	5px;
	font-family:           	Arial, Helvetica, sans-serif;
	font-size:             	11px;
	color:					#BBBBBB;
}

.quelle a {
	color:					#4D729F;
}

/*-----------------INHALT - different part as in home.css -----------*/
#liste {
	width:                 	514px;
	float:                 	left;
	margin-left:           	5px;
	margin-top:            	5px;
	margin-bottom:         	5px;
	text-align:            	left;
	border-right:          	solid 1px #bbbbbb;
	overflow:              	hidden;
	font-family:      		Arial;
	color:            		#29295B;
	font-size:        		12px;
	padding-right: 			5px;
}

#liste .reports-list-container .reports-list-item
{
	margin:					0px 0px 10px 0px;
}

#liste .reports-list-container .reports-list-item h2, #liste .reports-list-container .reports-list-item h2 a
{
	margin:					20px 0px 5px 0px;
}

* html #liste {
	width:					519px;
}

#liste p {
	font-family:			Arial;
	color:					#29295B;
	font-size:				12px;
}

h2, h2 a {
	border-bottom:			none; /* DIFFERENCE to home.css */
	font-family:			Arial;
	color:					#29295B;
	font-size:				16px;
	margin-top:				10px; /* DIFFERENCE to home.css */
	margin-bottom:			5px;
	font-weight:			bold;
	text-decoration:		none;
}

/* in home.css not only h3 is configured here */
h3 {
	border-bottom:    		none;
	font-family:      		Arial;
	color:            		#29295B;
	font-size:        		14px;
	margin-top:       		5px;
	font-weight:      		bold;
}

/* inactive in home.css */
a {
	color:					#4D729F;
}

/************** DIFFERENT to home.css ******************************************/
#infobox {
	width:                  198px;
	float:                  left;
	margin:                 5px;
	border-top: 			7px solid #29295B;
	border-bottom:			7px solid #4D729F;
	color: 					#29295B;
	text-align:             left;
	font-size:				12px;
	padding-top:			5px;
	padding-bottom:			5px;
}

#infobox a, #infobox li a, #infobox ul li a {
	text-decoration:		underline;
	color:					#4D729F;
}

#box {
	font-family:          	Arial, Helvetica, sans-serif;
}

#box h1 {
	color:                	#29295B;
	font-family:          	Arial, Helvetica, sans-serif;
	font-size:            	14px;
	font-weight:          	bold;
	margin-top:				7px;
	padding:              	0px;
	text-decoration:      	none;
}

#box h2 {
	color:                	#29295B;
	font-family:          	Arial, Helvetica, sans-serif;
	font-size:            	14px;
	font-weight:          	bold;
	margin:					8px 0px 2px 0px;
	padding:              	0px;
	text-decoration:      	none;
}

#box h3 {
	color:                	#29295B;
	font-family:          	Arial, Helvetica, sans-serif;
	font-size:            	12px;
	font-weight:          	bold;
	margin-top:           	7px;
	padding:              	0px;
	text-decoration:      	none;
}

#box p {
	color: 					#29295B;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:    			12px;
}

#schatten_unten {
	float:               	right;
	margin-right:         	1px;
	width:               	738px;
	height:              	8px;
	background-image:    	url(../images/schatten_unten.png);
	background-repeat:   	repeat-x;
}

.csc-textpic-imagewrap {
	/* margin-left: 		5px; */
}

dl.csc-textpic-image {
	margin-left:			0px;
}

div.tx-thmailformplus-pi1 form label {
	float:					left;
	display:				block;
	clear:					left;
	width:					150px;
}

div.tx-thmailformplus-pi1 form label fieldset
{
	clear:					both;
}

div.tx-thmailformplus-pi1 form fieldset label
{
	clear:					none;
	width:					50%;
}

label {
	color:					#29295B;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
}

td {
	color:					#29295B;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	width:					auto;
}

/* ------------------------CONTENT-------------------------*/
#content {
	border-bottom:			none;
	border-left:			none;
	/*border-right:			1px solid #BBBBBB;*/
	border-top:				1px solid #BBBBBB;
	clear:					both;
	margin-top:				0px;
	overflow:				hidden;
	text-align:				left;
	width:					946px;
}

/************************** DIFFERENT CONTENT BETWEEN nCode_unterseite and nCode_unterseite_orange) from here *************************/

/*  -------------- Navi_mitte - slightly different within css files --------------- */
/*#navi_mitte {
	width:					946px;
	float:					left;
	clear:					both;
	padding:				0px;
	text-align:				left;
	margin:					0;
	margin-top:				0px;
	background-image:		url(../images/hg_navimitte.gif); 
	height:					42px; 
	overflow:				hidden;
	background-repeat:		no-repeat;
}    */

#navi_mitte  {
	background-image:		url("../images/hg_navimitte.gif");
	clear:					both;
	float:					left;
	height:					42px;
	margin:					0;
	padding:				0;
	text-align:				left;
	width:					946px;
}

#ncode_claim  {
	float:					left;
}

.tx-seminars-pi1-listrow table {
	color:					#29295B;
	font-size:				12px;
}

#srchResult iframe {
	width:					515px;
}

.outertable {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.outertable .subject {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}

fieldset legend {
    font-size:				12px;
    font-weight:			bold;
	color:					#29295B;
}

fieldset {
    border:					0px solid #BBBBBB;
    margin-bottom:			10px;
}

div.csc-mailform-field label {
	display:				block;
}

div.csc-mailform-field {
	margin-bottom:			5px;
}

td.seminar_registration_label {
    vertical-align:			top;
    width:					150px;
}

td.seminar_registration_data {
    width:					300px;
}

input {
	color:					#29295B;
	font-family:			Arial,Helvetica,sans-serif;
    font-size: 				13px;
    font-weight:			normal;
}

input[type="text"], input[type="password"], select {
    height:					21px;
	margin-top:				1px;
    width:					220px;
	size:					40;
}

textarea  {
	width:					220px;
	height:					100px;
}

input[type="submit"]  {
	background-color:		#29295B;
	color:					#FFFFFF;
	font-size:				12px;
	font-weight:			bold;
	height:					21px;
	text-transform:			uppercase;
}

div.seminar_registration_buttons {
    margin-left:			170px;
}

h1.header_seminar {
	font-size:				16px;
}

#felogin_form_inputs {
	background-color:		#4D729F;	
}

#felogin_form_inputs label {
	color:					#ffffff;	
}

div.tx-felogin-pi1 {
	background-color:		#4D729F;
	color:					#ffffff;
	padding:				5px 0px 0px 5px;
	margin:					0px 0px 0px 0px;
}

div.tx-felogin-pi1 form fieldset div label, div.tx-felogin-pi1 form div label {
	color:					#ffffff;
}

.gsc-completion-container {
	z-index:				1000;
}

.news-subheader {
    color:					#29295B;
    font-size:				12px;
    font-weight:			bold;
}

div #backlink {
    margin:					15px 0px 15px 0px;
}
