/* -------------------- Main  -------------------- */

body {
 font-family:Verdana;
 font-size:11px;
 text-align:left;
 color:#3D3D3D;
 background:#ffffff url('/images/body_bg.gif') repeat-y;
 margin:0px;
}

A:LINK		{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }
A:VISITED 	{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }
A:ACTIVE	{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }
A:HOVER		{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }

h2 { 
 font-size:17px;
 font-weight:bold;
 }

h3 { 
 font-size:14px;
 font-weight:bold;
 }
 
p.c1 { 
 font-size:16px;
 font-weight:bold;
 }

p.f1 { 

 color:#B5B5B5;
 padding-top:3px;
 font-size:9px;
 font-weight:bold;
 border-color:#D1D1D1;
 border-top:1px solid;
 }

#special1 input, select, textarea {
	font-size:9px;
	border:solid 1px #386495;
	background:white;
	}

/* -------------------- Tables  -------------------- */

A.tdHead:LINK		{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #ffffff; }
A.tdHead:VISITED 	{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #ffffff; }

.tdHead {font-weight:bold; background:#2E3676; color: #ffffff;}
.td0 {background:#F3F3F3; vertical-align:top;}
.td1 {background:#E2E2E2; vertical-align:top;}

.tdBox0 {background:#F3F3F3; vertical-align:top;}
.tdBox1 {background:#E2E2E2; vertical-align:top;}


/* -------------------- Lists -------------------- */

.list 	{ padding-bottom:4px; }
.box	{  padding: 20px; border-color:#D1D1D1; border:1px solid #D1D1D1; }
.boxSmall{  padding: 5px; border-color:#D1D1D1; border:1px solid #D1D1D1; }
.errorBox { padding:10px; border-color:red; border-width:1px; border-style:solid; color:red; }

/* -------------------- Navigation  -------------------- */


A.capital:LINK			{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }
A.capital:VISITED 		{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }
A.capitalSelected:LINK		{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #ffffff; }
A.capitalSelected:VISITED 	{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #ffffff; }
A.sub:LINK			{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }
A.sub:VISITED 			{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #2E3676; }
A.specialHeadLink:LINK		{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #FFFFFF; }
A.specialHeadLink:VISITED	{FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #FFFFFF; }



.capital {
	padding:5px;
	padding-left:5px;
	border-color: #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	background: #EBEBEC url('/images/nav_bg_off.gif') repeat-x;
	}
	
.capitalSelected {
	padding:5px;
	border-color: grey;
	border-bottom:0px solid #ffffff;
	color: #ffffff;
	background:#2E3676 url('/images/nav_bg_on.gif') repeat-x;
	}

	
.sub {
	font-size:10px;
	padding:3px;
	padding-left:10px;
	border-color: grey;
	border-bottom:1px solid #ffffff;
	background:#F2F2F2;
	font-weight: bold;
	
	}

.subSelected {
	font-size:10px;
	padding:3px;
	padding-left:20px;
	border-color: grey;
	border-bottom:1px solid #ffffff;
	background:#ABADBC url('/images/nav_sub_bg_on.gif') repeat-x;
	font-weight: bold;
	color: #FFFFFF
	}




/* -------------------- Content  -------------------- */

#navImage_de {
	width:185px;
	height:150px;
	background:#ffffff url(/images/main_de.jpg) top center no-repeat;
	}

#navImage_en {
    width:185px;
	height:150px;
	background:#ffffff url(/images/main_en.jpg) top center no-repeat;
	}


#nav1 {
	width:185px;
	}

#head {
	width:807px;
	height:55px;
	position:absolute;
	top:0px;
	left:189px;
	background:#efefef url(/images/head_bg.gif);
	border-color:#ACACAC; 
	border-width:1px; 
	border-style:solid;
	border-top:0px;
	}

#contentContainer {
    	width:804px; /* +2px Rand */
	position:absolute;
	top:59px;
	left:189px;
	}	

#highlight1,#highlight5,#highlight8 {
		padding:0px;
		width:291px;
		height:85px;
		background:#efefef url(/images/highlight1_bg.gif);
		border-color:#ACACAC; border-width:1px; border-style:solid;
		
	}

#highlight5,#highlight8 {
		margin:9px 5px 0px 0px;
		float:left;
		papdding-right: 5px;
	}
	
#highlight8 {
		margin:5px 5px 0px 0px;
	}

#highlight2 {
		position:absolute;
		top:0px;
		left:298px;
		padding:0px;
		width:291px;
		height:85px;
		background:#efefef;
		border-color:#ACACAC; border-width:1px; border-style:solid;
		
	}
	
#highlight6,#highlight9 {
		float: left;
		margin:9px 0px 0px 0px;
		width:291px;
		height:85px;
		background:#efefef;
		border-color:#ACACAC; border-width:1px; border-style:solid;
		
	}
	
#highlight9 {
		margin:5px 0px 0px 0px;	
	}
	
	
#ticker {
		position:relative;
		top: 4px;
		padding:0px;
		height: 20px;
		width:591px;
		background:#39407C;
		margin-bottom: 4px;
		color: white;
		vertical-align: middle;
		
	}




#content {
		position:relative;
		top: 4px;
		padding:20px;
		width:549px;  /* +20px padding */
		min-height:120px;
		background:#ffffff;
		border-color:#D1D1D1; border-width:1px; border-style:solid;		
	}



#specialContainer {
		position:absolute;
		top: 0px;
		left: 595px;
		width:214Px;  /* +14px padding */
		height:71px;  /* +14px padding */
		
		}
		
.special1 {
		position:relative;
		height:85px;
		border-color:#ACACAC; border-width:1px; border-style:solid;
		background:#efefef url(/images/special1_bg.gif);
		
		
	}	

.specialHead {
		position:relative;
		top: 4px;
		height:15px;
		padding:4px;                                                                                   
		margin-bottom:5px;
		background:#2E3676 url('/images/special_head_bg.gif');
		color:#FFFFFF;		

}
	
.special2 {
		position:relative;
		padding: 10px;
		margin-bottom: 4px;
		border-color:#D1D1D1; border-width:1px; border-style:solid;
		background:#F0F0F0;
		font-size:9px;
	}


.contentBox {
		padding:10px;
		background:#F0F0F0;
		margin: 4px;
		
		}	
	

