/* Created Idar Creative: www.idar.nl */
* {margin:0;padding:0;}
BODY { Z-INDEX:-100;overflow:auto; background-image: none; background: url(images/bgindex.png) top left #ffffff;}
HTML {overflow:auto;}
BODY,TD,A,FONT,LI,P,BLOCKQUOTE,DIV, SPAN
{line-height: 14pt; font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#606060; margin:0px;}

H1,H2,H3,H4 {padding-bottom:8px;}
H1,H2,H3 {color:#378C44;}
H1 {font-size:16pt;color:#378C44;font-weight:normal; font-family:Arial,verdana, Tahoma,"Trebuchet MS";}

P {padding-bottom:8px;}
UL { list-style: none  url(images/i_arrow.gif); margin:8px; margin-left:15px;}
OL {margin:8px; margin-left:15px;}

A {color:#46166b;text-decoration:none;}
A:hover{color:#d7cce0;text-decoration:underline;}

INPUT, SELECT, TEXTAREA{
FONT-FAMILY: Tahoma, arial, verdana, sans-serif;
border:solid 1px #d7cce0;
}
OPTION {padding:2px;}

#siteContainer 	{position:relative; width:100%;height:auto;}
#siteGradient		{position:relative;width:100%;margin:auto;float:left;height:auto !important;background: url(images/bg_gradient-trans.png) repeat-y 50% 0%;}
#siteLayout       {position:relative;width:1000px; margin:auto;}
#headerContainer	{
	position:relative;
	width:1000px;
	margin:auto;
	height:85px;
	float:left;
	background:#ffffff;
}
#logoContainer		{position:relative;float:left;margin-left:1px;}
#logoContainer IMG {}
#languageContainer {position:relative;float:right; margin-right:30px;margin-top:20px;}
#languageContainer SPAN {color:#AAAAAA;font-size:7pt;height:37px;font-weight:bold; padding-top:6px;}
#languageContainer IMG	{margin-left:2px;margin-right:2px;padding-top:0px;border:0;vertical-align: middle; }

#introContainer {position:relative;float:left;width:1000px;margin:auto;min-height:220px;height:auto !important;
		background: #003399 url(images/bg_nav.gif) repeat-y;}
		
#introContainer H1 {color:#ffffff; display:block;text-transform: uppercase;font-size:12pt;font-weight:normal;
		margin-left:auto;margin-right:auto;width:600px;padding-top:20px;margin-bottom:20px; text-align: center;letter-spacing:1px;}
#introContainer P  {color:#AAAAAA; display:block;width:580px; margin-left:auto;margin-right:auto;font-size:10pt;font-weight:normal;text-align: justify;}
#introContainer A  {color:#AAAAAA; text-decoration:underline;}
#introContainer A:hover  {color:#ffffff;text-decoration:none;}

#bgFlash{background: url(images/logo_intro.png) no-repeat ; height:358px; width:772px; Z-INDEX:0;}
#navContainer{
	position:relative;
	width:1000px;
	float:left;
	height:30px;
	overflow:hidden;
	background: #378C44 url(images/bg_nav.gif) repeat-y;
}

/*----------------- MAIN SITE NAVIGATION -----------------*/
#top_navigation   {position:relative; height:30px;}	
#top_navigation A {color:#ffffff;}
UL#nav	{width:850px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px;float:left; overflow: hidden; }
UL#nav LI {display:inline; text-align: center; list-style: none; color:#fff; vertical-align: middle; list-style-image: none; }
UL#nav A, UL#nav A:link, UL#nav A:visited, UL#nav A:active
		{height:30px; color:#FFF; text-decoration: none; text-align: center; float:left;
		vertical-align:center;  line-height:30px; font-size:10pt; font-weight:bold;padding-left:30px; padding-right:30px; 
		border:0; text-transform: uppercase;}
			
UL#nav A:hover {color:#fff;text-decoration: none;}
UL#nav A#here 	{color:#fff; text-decoration: none;} 

/*----------------- SUB NAVIGATION -----------------*/
#sub_navigation  {position:relative; height:30px;background:#003399;padding-left:18px;}	
UL#subnav {width:800px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px;float:left; overflow: hidden; }
UL#subnav LI {display:inline; text-align: center; list-style: none; color:#fff; vertical-align: middle; list-style-image: none;}
UL#subnav A, UL#subnav A:link, UL#subnav A:visited, UL#subnav A:active
	{height:30px; line-height:30px;color:#7d5b97; text-decoration: none; text-align: center; float:left;
		font-size:8pt; font-weight:bold; padding-left:12px; padding-right:12px; 
		text-transform: uppercase; margin:0;background: url(images/nav_sep.gif) 100% 50% no-repeat;
		/*nav_sep.gif border-right:solid 1px #7d5b97;*/}
			
UL#subnav A:hover {color:#ffffff;text-decoration: none;}
UL#subnav A#sel 	{color:#ffffff; text-decoration: none;} 

#icon_navigation   {z-index:1000;position:absolute;left:890px;top:25px;float:right;width:100px;overflow: hidden; text-align:right;}
#icon_navigation IMG	{margin-top:2px; margin-left:3px;margin-right:3px;padding-top:0px;border:0;}

#imageContainer {position:relative;width:1000px;float:left;height:185px;text-align:left;}
#bodyContainer		{
	position:relative;
	width:100%;
	height:100% !important;
	background:#ffffff;
	float:left;
}

#contentContainer	{
	position:relative;
	float:left;
	background:#ffffff;
	width:950px;
	height:100%;
	height:100%;
	min-height:210px;
	padding:1px;
	padding-left:1px;
	text-align: justify;
	color: #FFF;
}

#contentLeftContainer	{position:relative;float:left;background:#ffffff;width:515px;height:100%; height:auto; min-height:210px;padding:15px;padding-left:30px;}
#contentRightContainer	{position:relative;float:left;background:#ffffff;width:425px;height:100%; height:auto; min-height:210px;padding:15px;padding-left:0px;
/*border-left:solid 1px #ff0000;*/
}

#introselectionContainer {position:relative;width:1000px;float:left;background:#ffffff;height:100%;}
#selectionContainer {position:relative;width:1000px;margin:auto;height:52px;overflow:hidden; color:#ffffff; background: #003399 url(images/bg_nav.gif) repeat-y; }
#selectionContainer DIV {color:#ffffff; display:block;text-transform: uppercase;text-align: center;}
#selectionContainer DIV A {color:#AAAAAA; text-decoration: none; display:block;line-height:52px; font-size:11pt;font-weight:normal;}
#selectionContainer DIV A:HOVER {color:#ffffff;  text-decoration:none; display:block;line-height:52px;}
#site_column1	{position:relative;float:left;width:332px;height:52px; min-height:52px; height:auto !important;border-right:solid 1px #d7cce0;}
#site_column2	{position:relative;float:left;width:332px;height:52px; min-height:52px; height:auto !important;border-right:solid 1px #d7cce0;}
#site_column3	{position:relative;float:left;width:333px; height:52px; min-height:52px; height:auto !important;}

#introfooterContainer {position:relative;float:left;width:1000px;margin:auto; height:24px;overflow:hidden;background: url(images/bg_footer.gif) repeat-x;
			padding-top:8px; }

#introfooterContainer #footernavContainer {position:relative; float:left;}
#introfooterContainer #footernavContainer SPAN {font-size:7pt;padding-top:8px;}
#introfooterContainer #footernavContainer SPAN A {font-size:7pt;}
#introfooterContainer #footernavContainer SPAN A:HOVER {color:#46166B;}
#introfooterContainer #footernavContainer SPAN IMG { vertical-align:text-top;}

#introfooterContainer #disclaimerContainer {position:relative;float:right;text-align: right;} 						
#introfooterContainer #disclaimerContainer SPAN {padding-right:10px;font-size:7pt;padding-top:8px;}
#introfooterContainer #disclaimerContainer SPAN A {font-size:7pt;}
#introfooterContainer #disclaimerContainer SPAN A:HOVER {color:#46166B;}


#footerContainer{
	position:relative;
	float:left;
	width:1000px;
	margin:auto;
	height:24px;
	overflow:hidden;
	background:#003399 url(images/bg_nav.gif) repeat-y;
	padding-top:8px;
	background-color: #378C44;
}
#footerContainer #footernavContainer {position:relative; float:left;}
#footerContainer #footernavContainer SPAN {font-size:7pt;margin-top:4px; color:#d7cce0;}
#footerContainer #footernavContainer SPAN A {font-size:7pt;color:#d7cce0;}
#footerContainer #footernavContainer SPAN A:HOVER {color:#ffffff;text-decoration:none;}

#footerContainer #disclaimerContainer {position:relative;float:right;text-align: right;} 						
#footerContainer #disclaimerContainer SPAN {padding-right:10px;font-size:7pt;margin-top:4px; color:#d7cce0;}
#footerContainer #disclaimerContainer SPAN A {font-size:7pt;color:#d7cce0;}
#footerContainer #disclaimerContainer SPAN A:HOVER {color:#ffffff;text-decoration:none;}

#endContainer {position:relative;width:100%;margin:auto;float:left;height:14px;background: url(images/bg_footer-trans.png) no-repeat 50% 0%;}

#leftmenuinbody {
	height:100%;
}

/* ============TOOLTIP ==============*/
 .dvhdr1 {
            background:#fafafa;font-family:arial; font-size:12px; font-weight:bold; border:none;
            padding:5px;width:100px; font-size:90%;  text-align: center;
         }
         
.dvbdy1 {
            background:#FFFFFF; font-family:arial; font-size:12px; border:1px solid #d7cce0; color:#46166B;
				padding:5px; width:100px; font-size:90%; text-align: center;
				opacity: 0.85;filter: alpha(opacity = 80);
         }
/*===================================*/


/*********************************************
CLASSES
*********************************************/
.purple {color:#46166B;}
.bgpurple {background-color:#efeaf2;}
#whyhumanr STRONG, #whyhumanr B {color:#46166B;}
#showhidediv {color:#808080; font-weight:normal;font-size:11pt; text-align: center;}
#showhidediv A {font-weight:normal;font-size:13pt;text-decoration:underline;}
#showhideContent {height:130px;padding-top:40px;}
#showhideContent P {widht:700px;border:solid 1px #d7cce0;background-color:#efeaf2;padding:20px;}
#showhideContent B, #showhideContent STRONG {color:#46166B;}

.table_disciplines{width:700px;}
.table_disciplines TD {background: url(images/i_arrow.gif) no-repeat 0% 0%;padding-left:15px;}
/*********************************************
IE WARNING
*********************************************/
#iewarning {padding:10px 0;background-color:#cc0000;text-align:center;font-size:14px;border-bottom:2px solid #cc0000; display:none;}
#iewarning P, #iewarning A  {color:#ffffff;}
#iewarning a.ie, #iewarning a.firefox {font-weight:bold;}


/**********************************************
sIFR
************************************************/
.sIFR-flash { visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}
.sIFR-hasFlash h1 {
	/*font-size:16pt;
	text-transform: uppercase;
	visibility: hidden;*/
}

/**********************************************
 TYPO3 Cascading Stylesheets
************************************************/ 
.csc-mailform {margin-left:0px;padding:10px; border:solid 1px #d7cce0;background-color:#efeaf2;width:500px;position:relative;}
.csc-mailform-field LABEL{position:absolute; text-align:left; float:left;color:#46166b;font-size:9pt; }
.csc-mailform-field INPUT, .csc-mailform-field TEXTAREA, .csc-mailform-field SELECT {margin:1px;margin-left:160px;border:solid 1px #d7cce0;font-size:8pt;padding:2px;}
.csc-mailform-field TEXTAREA {width:260px;}
INPUT.csc-mailform-submit {background:url(images/i_submit.gif) no-repeat;font-size: 11px;
			   cursor:pointer; margin-left:160px;text-transform: uppercase;
			   padding-left:10px;color:#46166b;
			   border:none;width:100px;}
INPUT.csc-mailform-submit:HOVER { color:#7d5b97;}
.csc-mailform-label {color:#46166b; font-weight:bold;font-size:9pt;}

.tx-indexedsearch-searchbox td {padding: 4px;color:#46166b;}
.tx-indexedsearch-searchbox TABLE {padding:10px; width:350px; background: #efeaf2;border:solid 1px #d7cce0;color:#46166b;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {background:url(images/i_submit.gif) no-repeat;
border:0px; border-collapse:collapse; cursor:pointer; padding-left:18px;font-size: 11px;height: 1.5em;text-align:left;color:#46166b;}

UL.browsebox {clear:both;}
UL.browsebox LI {display:inline; border-right:solid 1px #c0c0c0;}
UL.browsebox A {padding-left:10px; padding-right:10px; }

TABLE.contenttable {padding:0;margin:0;}
TABLE.contenttable P {padding:0;margin:0;}

.somefacts {border:0; padding:0; margin: 0 !important; border-collapse: collapse !important; border-spacing: 0 !important;width:600px;
	    border-bottom:solid 1px #46166b;font-size:9pt;}
#somefacts {border-bottom:solid 1px #46166b;font-size:9pt;}
#somefacts P, .somefacts P {color:#46166b;font-size:9pt;}
#somefacts TH, .somefacts TH {text-align:left;background-color:#46166b;color:#ffffff;padding:4px;margin:0px;}
#somefacts TD, .somefacts TD {text-align:left;padding:4px;margin:0px;vertical-align:top;color:#46166b;font-size:9pt;}
#somefacts tr td:first-child {font-weight: bold}
#somefacts tr, .somefacts tr {background-color:#efeaf2;}
#somefacts tr+tr , .somefacts tr+tr {background-color:#ffffff;}
#somefacts tr+tr+tr , .somefacts tr+tr+tr {background-color:#efeaf2;}
#somefacts tr+tr+tr+tr , .somefacts tr+tr+tr+tr {background-color:#ffffff;}
#somefacts tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr {background-color:#efeaf2;}
#somefacts tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr {background-color:#ffffff;}
#somefacts tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr {background-color:#efeaf2;}
#somefacts tr+tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr+tr {background-color:#ffffff;}
#somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr {background-color:#efeaf2;}
#somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr {background-color:#ffffff;}
#somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr {background-color:#efeaf2;}
#somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr {background-color:#ffffff;}
#somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr {background-color:#efeaf2;}
#somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr , .somefacts tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr {background-color:#ffffff;}

/* Dropdown Sitemap */
DIV.tx-dropdownsitemap-pi1  {padding-left:20px;}
.tx-dropdownsitemap-pi1 A {}
.tx-dropdownsitemap-pi1 IMG {display: none;}
.tx-dropdownsitemap-pi1 LI.open OL {}
.tx-dropdownsitemap-pi1 LI.closed OL {display: none;}
.tx-dropdownsitemap-pi1 LI.open UL {}
.tx-dropdownsitemap-pi1 LI.closed UL {display: none;}
.tx-dropdownsitemap-pi1 LI {}
.tx-dropdownsitemap-pi1 DIV {}
.tx-dropdownsitemap-pi1 DIV.level_2 {}
.tx-dropdownsitemap-pi1 DIV.level_2 A {}
.tx-dropdownsitemap-pi1 DIV.level_3 {}
.tx-dropdownsitemap-pi1 DIV.level_4 {}
.tx-dropdownsitemap-pi1 DIV.level_5 {}
.tx-dropdownsitemap-pi1 DIV.expAll 		{text-align: center; font-weight:normal; font-size:10pt;display: none;}
.tx-dropdownsitemap-pi1 DIV.expAll A 		{font-weight:normal;}
.tx-dropdownsitemap-pi1 DIV.expAll A:HOVER	{font-weight:normal;}
DIV.level_1{}
DIV.level_1 A {}
DIV.level_2 A {}
DIV.level_2{}


.news-single-item H3 {font-weight:normal;font-size:10pt;}

/**********************************************    
		PRINT     
*********************************************/

@media print {
*{margin:0;padding:0;}
#headerContainer{background: transparent; border:none; display:none;visibility: hidden;width:1%;}
#navContainer   {background: transparent; border:none; display:none;visibility: hidden;width:1%;}
#imageContainer {background: transparent; border:none; display:none;visibility: hidden;width:1%;}
}

