A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; text-decoration:none; }
A:hover { text-decoration:underline; }

P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
LI { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
UL { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
H1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
H5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
H6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008F7F;}
.bodytext		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.headline2		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.navi0			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; border-bottom:none;}
.navi0on		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008F7F; font-weight: bold; text-decoration: none; background-color: #DFDFDF; border-bottom:none;}
.navi1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; font-weight: bold;}
.navi2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; border-bottom:none;}
.navi2:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; background-color: #CCCCCC; border-bottom:none;}
.navi2on		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008F7F; font-weight: bold; text-decoration: none; border-bottom:none;}

.tablehead		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.tablecontent		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.tablecontentblue	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008F7F;}

.boxlink		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.copyright		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.navibot		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; border-bottom:none;}
.clickpath		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #008F7F; text-decoration: none; border-bottom:none;}

.sitemap1 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding-left: 4px; font-weight: bold; background-color: #00A694; height: 15px; width: 502px; line-height: 20px; border-bottom:none;}
.sitemap2 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding-left: 20px; line-height: 20px; border-bottom:none;}
.sitemap3 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #575757; text-decoration: none; padding-left: 40px; line-height: 20px; border-bottom:none;}
.sitemap4 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8E8E8E; text-decoration: none; padding-left: 60px; line-height: 20px; border-bottom:none;}

.articleheader		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.articleauthor          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: italic;}

/* Newsletter */
DIV.tx-danewslettersubscription-pi1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-premsg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P INPUT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666000;}
DIV.tx-danewslettersubscription-pi1 TABLE {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P INPUT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P SELECT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P TEXTAREA {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 INPUT {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-mustlogin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-emailAdmin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-subscr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

/* Login */
/* BEGIN: default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* END: default styles for extension "tx_newloginbox_pi3" */
DIV.tx-newloginbox-pi1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
DIV.tx-newloginbox-pi1 P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
DIV.tx-newloginbox-pi1 TABLE { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 TABLE TR TD P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 TABLE TR TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 TABLE TR { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

/* Search */
/* BEGIN: default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
/* END: default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-rules { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-rules { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.tx-indexedsearch .tx-indexedsearch-sectionlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008F7F;}
.tx-indexedsearch A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008F7F;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; background-color:#eeeeee; }

/* FAQ */
/* BEGIN: default styles for extension "tx_mocarticles_pi1" */
DIV.tx-mocarticles-pi1 .listheader {background-color: #ffffff; border-bottom: 1px dashed #798999; font-weight: bold;}
DIV.tx-mocarticles-pi1 .listrow1 {background-color: #ffffff; padding-left: 5px;}
DIV.tx-mocarticles-pi1 .listrow2 {background-color: #cccccc; padding-left: 5px;}
DIV.tx-mocarticles-pi1 A.articlelink {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: navy; text-decoration:none;}
DIV.tx-mocarticles-pi1 A.articlelink:hover {text-decoration: underline;}
DIV.tx-mocarticles-pi1 .dateinfo {font-family: Verdana, Arial, Helvetica; font-size: 10px;}
DIV.tx-mocarticles-pi1 .articleTeaser {font-weight: bold; font-style: italic;}
/* END: default styles for extension "tx_mocarticles_pi1" */
.listheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.listheader A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.listrow1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.listrow2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.tx-mocarticles-pi1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.tx-mocarticles-pi1 P { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.tx-mocarticles-pi1 P A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
.tx-mocarticles-pi1 P A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
.tx-mocarticles-pi1 P A:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
.tx-mocarticles-pi1 P A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
.tx-mocarticles-pi1 H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.tx-mocarticles-pi1 H3 A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
.tx-mocarticles-pi1 H3 A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
.tx-mocarticles-pi1 H3 A:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
.tx-mocarticles-pi1 H3 A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#008F7F; }
DIV.tx-mocarticles-pi1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
DIV.tx-mocarticles-pi1 .listheader {background-color: #ffffff; border-bottom: 1px solid #cccccc; }
DIV.tx-mocarticles-pi1 .listrow1 {background-color: #ffffff; padding-left: 0px;}
DIV.tx-mocarticles-pi1 .listrow2 {background-color: #DFDFDF; padding-left: 0px;}
DIV.tx-mocarticles-pi1 A.articlelink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
DIV.tx-mocarticles-pi1 A.articlelink:hover {color:#008F7F; text-decoration: underline;}
DIV.tx-mocarticles-pi1 .dateinfo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
DIV.tx-mocarticles-pi1 .articleTeaser {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

/* BEGIN: default styles for extension "tx_t3consultancies_pi1" */
.tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TD { background-color: #eeeeee;  padding:0px 3px 0px 3px; }
.tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TR.tx-t3consultancies-pi1-listrow-header TD { background-color:#cccccc; }
.tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TR.tx-t3consultancies-pi1-listrow-header TD P { font-weight:bold; }
.tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TR.tx-t3consultancies-pi1-listrow-odd TD { background-color:#e0e0e0; }
/* END: default styles for extension "tx_t3consultancies_pi1" */

/* BEGIN: default styles for extension "tx_t3references_pi1" */
.tx-t3references-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
.tx-t3references-pi1 .tx-t3references-pi1-listrow TD {background-color: #eeeeee;}
.tx-t3references-pi1 .tx-t3references-pi1-listrow TR.tx-t3references-pi1-listrow-header TD {background-color: #cccccc;}
/* END: default styles for extension "tx_t3references_pi1" */

/* BEGIN: default styles for extension "tt_news" */
.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #EEE; }
/* END: default styles for extension "tt_news" */

