
/* GENERAL Styles */
P {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

P a {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
}

/* GRID Styles */
.mainContentContainer {
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 15px;
}


/* BODY Styles */
.grhStdBody {
	font-family: Arial, Helvetica, sans-serif;
  	background-color: #FFFFFF;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}


/* Typo3 Styles overwrite*/
.caption {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}


/* NAVIGATION Styles */
.grhNavService {
	background-color: #58a31f;
	text-align: right;
	vertical-align: middle;
	padding-bottom: 4px;
	border-top: 2px solid #97E25E;
}

.grhServiceNavFont {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.leftNavContainer {
  margin-top: 37px;
}

.leftNavContainer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6000;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.grhNavPrimDiv {
	margin-top: 10px;
	padding: 1px 1px 1px 5px;
	background-color: White;
	border-top: 1px solid #58a31f;
	border-left: 3px solid #58a31f;
}

.grhNavPrimFont {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.grhNavPrimDivAct {
	margin-top: 10px;
	padding: 1px 1px 1px 5px;
	background-color: #58a31f;
	border-top: 1px solid #58a31f;
	border-left: 3px solid #58a31f;
}

.grhNavPrimFontAct {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.grhNavSekDiv {
  margin-top:5px;
  margin-left: 15px;
  padding: 1px 1px 1px 5px;
  border-left: 3px solid #58a31f;
}

.grhNavSekFont {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.grhNavSekDivAct {
  margin-top:5px;
  margin-left: 15px;
  padding: 1px 1px 1px 5px;
  background-color: #58a31f;
  border-top: 1px solid #58a31f;
  border-left: 3px solid #58a31f;
}

.grhNavSekFontAct {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.grhNavTertDiv {
  margin-top: 3px;
  margin-left: 30px;
  margin-bottom: 3px;
  padding: 1px 1px 1px 5px;
}

.grhNavTertFont {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.grhNavTertDivAct {
  margin-top: 3px;
  margin-left: 30px;
  margin-bottom: 3px;
  padding: 1px 1px 1px 5px;
  background-color: #58a31f;
}

.grhNavTertFontAct {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}


/* OTHER Styles */
.grhStdHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
}


.grhStdText11 {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
}

.grhTitelText{
	font-family: Arial, Helvetica, sans-serif;
	color: #58a31f;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;

}

.grhStdText8 {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}

.grhStdText6 {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 7pt;
	font-style: normal;
}

.bannerTable {
  background-color: #607085;
}

.relatedLinksContainer {
  background-color: #FFFFFF;
  margin-top: 37px;
}


/* Styles for TwoColumn Extension*/
.tx-xinittwocolumn-pi1 td {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}
