/* ************************************************************************* */
/* ************************************************************************* */
/* *** Global tag styles                                                 *** */
/* ************************************************************************* */
/* ************************************************************************* */
* {
	margin	: 0;
	padding	: 0;
}

img { border: 0; }
.block {
	display: block;
}
#label {
	width	: 120px;
	float	: left;
}

table {
	border-collapse	: collapse;
}

body {
	background-color: #F0F0F0;
	font-family		: Arial, Helvetica, sans-serif;
    text-align		: center;  /* Zentrierung im Internet Explorer */
}

a {
	color			: #55758F;
	text-decoration	: none;	
}

ul.arrow {
	list-style-image: url(/images_en_US/bullet_yellow.gif);
	font-weight		: bold;
	margin-left		: 18px;
	padding-left	: -4px;	
}
* html ul.arrow {
	list-style-image: url(/images_en_US/bullet_yellow_IE.gif);
}

ul.pdf {
	list-style-image: url(/images_en_US/ico_pdf_bullet.gif);
	font-weight		: normal;
 	margin-left		: 36px;	
	margin-top		: 5px;

}
li.pdf {
	margin-left		: 60px;	
}
ul.pdf a {
	
	font-weight		: bold;	
	font-size		: 0.92em;
	line-height		: 1.58em;

}

ul.bar {
	list-style-image: url(/images_en_US/bullet_blue_IE.gif);
	font-weight		: normal;
	margin-left		: 18px;	
}
ul.barFX {
	list-style-image: url(/images_en_US/bullet_blue.gif);
	font-weight		: normal;
	margin-left		: 18px;	
}

input {
	font-family		: Arial, Helvetica, sans-serif;
	color			: #717274; /*grey*/
}
input[type=text], input[type=password] {
	font-family		: Arial, Helvetica, sans-serif;
	background-color: #F5F7F8;
	border			: 1px solid #9BADBF;	/* doesn't work for IE */
}

/* ************************************************************************* */
/* ************************************************************************* */
/* *** Special styles                                                    *** */
/* ************************************************************************* */
/* ************************************************************************* */

/* ************************************************************************* */
/* *** Header                                                            *** */
/* ************************************************************************* */
div#headerWrapper {
/*	padding-left	: 30px;*/
	background-color: #FFFFFF;
}
#header {
	width			: 959px;
	height			: 100px;
    margin			: 0 auto;	/* standardkonforme horizontale Zentrierung */
    text-align		: left;		/* Seiteninhalt wieder links ausrichten */
}
#popup_page .header {
	padding			: 25px 0 0px 30px;
}

td#logo {
	vertical-align	: top;
	width			: 251px; /* 250 on screen */
}
td#welcome 	{ vertical-align: top; }
td#logoSpaceTop {
	 height			: 31px; /* white space above logo has 33px on screen */
}
td#logoSpaceBottom {
	 height			: 31px; /* white space below logo has 34px on screen */
}
td#logo img, td#welcome img { 
	display		: block;
}

/* ************** */
/* Metanavigation */
/* ************** */
#navMeta {
	vertical-align	: top;
	padding-top		: 15px;
}
* html #navMeta {
	padding-top		: 14px;
}
#navMeta a {
	color			: #717274;
}
#navMeta table {
	text-align		: right;
	margin-left		: auto;
	margin-right	: 0;
}
#navMeta td {
    font-size		: 0.83em; /* 10px */
    vertical-align	: top;	
	text-align		: right;
	padding-left	: 9px;
	height			: 13px;
}
#navMeta a.navMetaLink {
	position		: relative;
	top				: -3px
}
* html #navMeta a.navMetaLink {
	top				: -2px
}
#navMeta a.navMetaLink:hover {
	text-decoration	: underline;
}
#navMeta #fontSize {
	vertical-align	: bottom;
}
* html #navMeta #fontSize a {
	position		: relative;
	top				: 1px;
}
/* IE 5.5 correction !!*/
#searchField  {
	font-size		: 1em; /* 10px */
	size			: 10px;
	margin-right	: 6px;
	padding			: 4px 4px 4px 7px;
	width			: 118px;
   	border			: 1px solid #9BADBF;
	background-color: #F5F7F8;
	vertical-align	: top;   	
}
.searchField  {
	font-size		: 10px; /* 10px */
	size			: 10px;
	margin-right	: 6px;
	padding			: 4px 4px 4px 7px;

   	border			: 1px solid #9BADBF;
	background-color: #F5F7F8;
	vertical-align	: top;   	
}

#navMeta .fontDefault	{ font-size: 1em  /*10px*/; font-weight: bold; margin-right: 5px; }
#navMeta .fontMedium	{ font-size: 1.4em/*14px*/; font-weight: bold; margin-right: 5px; }
#navMeta .fontLarge		{ font-size: 1.8em/*18px*/; font-weight: bold; }

#navMeta .fontDefault:hover, #navMeta .fontMedium:hover, #navMeta .fontLarge:hover {
	color			: #FFC82A;
}

/* ************************************************************************* */
/* ************************************************************************* */
/* *** Pagebody                                                          *** */
/* ************************************************************************* */
/* ************************************************************************* */
div#home_page, div#chapter_page, div#content_page, div#subchapter_page {
	width			: 959px;
	background-color: #FFFFFF;
    margin			: 0 auto;	/* standardkonforme horizontale Zentrierung */
    text-align		: left;		/* Seiteninhalt wieder links ausrichten */
}

/* ************************************************************************* */
/* *** Intro                                                             *** */
/* ************************************************************************* */
table#intro {
	/*width			: 959px;*/
	background-color: #FAFAFA;
	border-bottom	: 1px solid #F0F0F0;	
}
#intro img {
	display: block;
}
td#introText {
	padding			: 52px 120px 0 0px;
	vertical-align	: top;
}
#intro h1 {
	font-family		: "Arial Narrow",Arial,sans-serif;
	font-weight		: bold;
	font-size		: 24px;	/* 24px */
	line-height		: 24px;	/* 24px */
	color			: #00649B;
	margin-bottom	: 11px;
}

#intro h5 {
	font-family		: "Georgia",Arial,sans-serif;	
	font-style		: italic;
	font-size		: 14px; 	/* 15px */
	line-height		: 18px;	/* 19px */
	color			: #55758F;
	font-weight		: bold;
}

/* ************************* */
/* chapter_page dependencies */
/* ************************* */
#chapter_page td#introText {
	padding			: 52px 300px 0 29px;
}
#chapter_page #intro h1 {
	font-family		: "Arial Narrow",Arial,sans-serif;
	font-weight		: bold;
	margin-bottom	: 15px;
}
#chapter_page #intro h5 {
	font-family		: "Georgia",Arial,sans-serif;	
	font-size		: 16px;	 	/* 12px */
	line-height		: 19px;	/* 19px */
}

/* ************************************************************************* */
/* *** Content                                                           *** */
/* ************************************************************************* */
table#content_2by1, table#content_3by1 {
	background-color: #FAFAFA;
	width			: 100%;
	border-collapse	: collapse;
}
table#content_2by1 a:hover, table#content_3by1 a:hover, #popup_page a:hover {
	text-decoration	: underline;
}

/* ************************************************************************* */
/* *** footer                                                            *** */
/* ************************************************************************* */
div#footer {
    height			: 30px;
    text-align		: left;
    font-size		: 0.85em;
    padding			: 10px 30px;
	background-color: #DADADA;
	color			: #3E3E40;
}
div#footer .copyright {
	float			: right;
    font-weight		: bold;
}
div#footer a, #popup_page div#footer a {
    font-weight		: bold;
    color			: #55758E;
}

div#footer a:hover, #popup_page div#footer a:hover {
	text-decoration	: underline;
}

#popup_page div#footer {
    height			: 25px;
    text-align		: left;
    font-size		: 0.85em;
    padding			: 5px 30px 0 30px;
	background-color: #DADADA;
	color			: #3E3E40;
}
#popup_page div#footer .copyright {
	float			: left;
    font-weight		: bold;
}
div.web_interview {
	font-family		: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-image: url(/images_en_US/web_conf_calls.gif);
	height:107px; 
	width:240px;
	text-align:right;
	color:#D4DCE3 ;
	padding-top:32px;
	
	font-size:10px;
	line-height:10px;
	
}

div.web_interview  a{
	font-family	: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	line-height:10px;
	color: #ffffff;
	
	
}

/* ************************************************************************* */
/* ************************************************************************* */
/* *** Colors                                                            *** */
/* ************************************************************************* */
/* ************************************************************************* */
.navLvl2		{ color: #86A4A2; /*color: rgb(134,164,162);*/ }
.navLvl3		{ color: #E6EAEE; /*color: rgb(226,235,230);*/ }
.navLvl3txt		{ color: #395973; /*color: rgb( 57, 89,115);*/ }
.navLvl4		{ color: #EBF1ED; /*color: rgb(235,241,237);*/ }

.headlines		{ color: #000000; /*color: rgb(  0,  0,  0);*/ }
.blue 			{ color: #00649B; /*color: rgb(  0,100,155);*/ }
.steelblue 		{ 	font-size		: 1.00em;color: #55758F; /*color: rgb( 85,117,143);*/ }
.steelblue60 	{ color: #9BADBF; /*color: rgb(155,173,191);*/ }
.steelblue25 	{ color: #D4DCE3; /*color: rgb(212,220,227);*/ }
.steelblue15 	{ color: #E6EAEE; /*color: rgb(230,234,238);*/ }
.yellow 		{ color: #FFC82A; /*color: rgb(255,200, 42);*/ }
.white			{ color: #FFFFFF; /*color: rgb(255,255,255);*/ }
.grey			{ color: #717274; /*color: rgb(113,114,116);*/ }
.background		{ color: #FAFAFA; /*color: rgb(250,250,250);*/ }
.alert			{ color: #C40202; /*color: rgb(196,  2,  2);*/ }
.frame          { color: #F0F0F0; /*color: rgb(240,240,240);*/ }
.footer			{ color: #DADADA; /*color: rgb(218,218,218);*/ }

.input          { color: #F5F7F8; /*color: rgb(245,247,248);*/ }

.ck_3			{ color: #C0C4C8; /*color: rgb(192/196/200);*/ }
.ck_4			{ color: #A9B0B4; /*color: rgb(169/176/180);*/ }
.ck_5			{ color: #919B9F; /*color: rgb(145/155/159);*/ }
.ck_6			{ color: #788289; /*color: rgb(120/130/137);*/ }
.ck_7			{ color: #5A6A71; /*color: rgb( 90/106/113);*/ }
.k_90			{ color: #3E3E40; /*color: rgb( 62, 62, 64);*/ }