/* TYPE DEFINITIONS */
body {
	margin:			0px;
	overflow:		hidden;
	font-family:		verdana;
	font-size:		11px;
	word-spacing:		1px;
	background-image:	url('../img/layout/subnav_bg.jpg');
	background-repeat:	repeat-y;
}

.copy {
	font-family:		verdana;
	font-size:		11px;
}
.copy A{
	font-family:	verdana;
	font-size:		11px;
	color:black;
	
}
.copy A:hover{
	font-family:		verdana;
	font-size:		11px;
	color:red;
}
h3 {
	font-family:		arial;
	color:			#004E9A;
	font-size:		18px;
	font-weight:		bolder;
	text-decoration:	none;
	line-height:		0px;
}

.text_subline_1	{
	font-family:		verdana;
	color:			#004E9A;
	font-size:		11px;
	font-weight:		bolder;
	text-decoration:	none;
}

/* OWN CLASSES */
.edge_below_logo {
	width:			200px;
	
	border-bottom:		1px #989B9E solid;
	background-image:	url('../img/logo_bg.gif');
}

.search_fields_carrier {
	background-color:	#004E9A;
	padding:		10px 0px 10px 0px;
}

.search_fields_content {
	font-family:		verdana;
	color:			#FFFFFF;
	font-size:		10px;
	font-weight:		bold;
	text-decoration:	none;
}

.link_white {
	font-family:		verdana;
	color:			#FFFFFF;
	font-size:		10px;
	font-weight:		bold;
	text-decoration:	none;
}

/* ///////////////////////*/
/* ////// MENU ITEMS /////*/
/* ///////////////////////*/

/* mainnav */
.mainnav {
	height:28px;
	background-image:	url('../img/nav_bg_blue.gif');
	background-repeat:	repeat-x;
	cursor:			pointer;
}
.mainnav_link {
	font-family:		verdana;
	color:			#00407E;
	font-size:		11px;
	text-decoration:	none;
	line-height:		11px;
}
.mainnav_link_hover {
	font-family:		verdana;
	color:			#FF0000;
	font-size:		11px;
	text-decoration:	none;
	line-height:		11px;
}

.mainnav_active {
	padding:		3px;
	padding-bottom:		5px;
	background-color:	#004E9A;
	background-image:	url('../img/nav_bg_blue_active.gif');
	background-repeat:	repeat-x;
	cursor:			pointer;
}
.mainnav_link_active {
	font-family:		verdana;
	color:			#FFFFFF;
	font-size:		11px;
	text-decoration:	none;
	line-height:		11px;
}
.mainnav_link_active_hover {
	font-family:		verdana;
	color:			#FF0000;
	font-size:		11px;
	text-decoration:	none;
	line-height:		11px;
}

/* metanav */
.metanav {
	font-family:		Arial;
	color:			#00407E;
	font-size:		10px;
	padding:		3px;
	padding-bottom:		5px;
}
.metanav_link {
	font-family:		Arial;
	color:			#00407E;
	font-size:		10px;
	text-decoration:	none;
}

/* ///////////////////////*/
/* //// CONTENT AREA /////*/
/* ///////////////////////*/
/* single subnav item - inactive */
.subnav_item {
	width:			201px;
	text-align:		right;
	padding-top:		10px;
	padding-bottom:		10px;
	border-bottom:		1px solid #969A9E;
}
.subnav_item_link {
	font-family:		verdana;
	color:			#000000;
	font-size:		10px;
	font-weight:		normal;
	text-decoration:	none;
}
.subnav_item_link:hover {
	color:			#FF0000;
}
/* single subnav item - active */
.subnav_item_active {
	width:			201px;
	text-align:		right;
	padding-top:		10px;
	padding-bottom:		10px;
	border-bottom:		1px solid #969A9E;
	background-color:	#004E9A;
}
.subnav_item_link_active {
	font-family:		verdana;
	color:			#FFFFFF;
	font-size:		10px;
	font-weight:		normal;
	text-decoration:	none;
}
.subnav_item_link_active:hover {
	color:			#FF0000;
}


/* Space: CONTENT */
.content_carrier {
	background-repeat:	repeat-y;
	position:		absolute;
	top:			181px;
	left:			0px;
	bottom:			0px;
	right:			0px;
	overflow:		auto;

	/* nur für IE: */ 
	width:			expression((document.body.clientWidth - 0) + "px");
	height:			expression((document.body.clientHeight - 181) + "px");
}
.content {
	position:		absolute;
	top:			0px;
	left:			0px;
	bottom:			0px;
	right:			0px;

	/* nur für IE: */ 
	width:			expression((document.body.clientWidth) + "px");
	height:			expression((document.body.clientHeight - 181) + "px");
}
/* Space: SUBNAV-BACKGROUND/CONTENT */
.content_carrier_with_subnavbg_2 {
	position:		absolute;
	top:			181px;
	left:			0px;
	bottom:			0px;
	right:			0px;
	overflow:		auto;
	margin-left:203px;
	/* nur für IE: */ 
	width:			expression((document.body.clientWidth - 203) + "px");
	height:			expression((document.body.clientHeight - 181) + "px");
}
.content_with_leftspace_2 {
	position:		absolute;
	top:			0px;
	left:			0px;
	bottom:			0px;
	right:			0px;
	/* nur für IE: */ 
	width:			expression((document.body.clientWidth - 220) + "px");
}

/* Space: SUBNAV-BACKGROUND/CONTENT */
.content_carrier_with_subnavbg {
	background-image:	url('../img/layout/subnav_bg.jpg');
	background-repeat:	repeat-y;
	position:		absolute;
	top:			181px;
	left:			0px;
	bottom:			0px;
	right:			0px;
	overflow:		auto;

	/* nur für IE: */ 
	width:			expression((document.body.clientWidth - 0) + "px");
	height:			expression((document.body.clientHeight - 237) + "px");
}
.content_with_leftspace {
	position:		absolute;
	top:			0px;
	left:			203px;
	bottom:			0px;
	right:			0px;
	
	/* nur für IE: */ 
	width:			expression((document.body.clientWidth - 220) + "px");
}

/* Space: LEFTSPACE/CONTENT */
.content_carrier_with_leftspace {
	/*background-image:	url('../img/layout/subnav_bg.jpg'); <= THATS THE THING WHICH WILL DISTURB US */ 
	background-repeat:	repeat-y;
	position:		absolute;
	top:			172px;
	left:			0px;
	bottom:			0px;
	right:			0px;
	overflow:		auto;
	
	/* nur für IE: */ 
	width:			expression((document.body.clientWidth - 0) + "px");
	height:			expression((document.body.clientHeight - 181) + "px");
}

/* /////////////////////////*/
/* ////// NORMAL TEXT //////*/
/* /////////////////////////*/
.text_normal {
	color:			#000000;
	font-family:		verdana, arial;
	font-size:		12px;
	word-spacing:		1px;
}

.small a {
	color:			#000000;
	text-decoration:	none;
	font-family:		verdana, arial;
	font-size:		12px;
	word-spacing:		1px;
	font-variant:small_caps;
}

.small a:hover {
	color:			#FF0000;
	text-decoration:	none;
	font-family:		verdana, arial;
	font-size:		12px;
	word-spacing:		1px;
	font-variant:small_caps;
}

/* ///////////////////////*/
/* ////// FORMULARS //////*/
/* ///////////////////////*/

.form_input {
	font-size:10px;
}


/* //////////////////////*/
/* ////// ANALYSIS //////*/
/* //////////////////////*/
.analysis_corner_row1 {
	color:			#002E74;
	font-family:		arial;
	font-size:		10px;
	border-right:		1px solid #FFFFFF;
	text-align:		right;
	padding:		4px 20px 1px 10px;
	width:			173px;
}

.analysis_corner_row2 {
	color:			#002E74;
	font-family:		arial;
	font-size:		14px;
	border-right:		1px solid #FFFFFF;
	text-align:		right;
	font-weight:		bolder;
	padding:		1px 20px 4px 10px;
	width:			173px;
}

.analysis_tablehead {
	color:			#002E74;
	font-weight:		bolder;
	font-family:		arial;
	font-size:		14px;
	background-color:	#E7EBEE;
	padding:		4px;
	border-right:		1px solid #FFFFFF;
}

.analysis_leftcolumn_inactive {
	text-align:		right;
	color:			#002E74;
	font-weight:		bolder;
	font-family:		arial;
	font-size:		12px;
	padding:		4px 20px 4px 0px;
	border-top:		2px solid #F1F3F4;
	border-bottom:		1px solid #A1A3A4;
}

/*
.analysis_leftcolumn_active {
	text-align:		right;
	color:			#FFFFFF;
	font-weight:		bolder;
	font-family:		arial;
	font-size:		12px;
	padding:		4px 20px 4px 0px;
	border-top:		2px solid #F1F3F4;
	border-bottom:		1px solid #A1A3A4;
	background-color:	#2E62A9;
}
*/

.analysis_content {
	color:			#002E74;
	/*font-weight:		bolder;*/
	font-family:		arial;
	font-size:		12px;
	padding:		4px;
	border-right:		1px solid #CCD1D6;
	border-bottom:		1px solid #CCD1D6;
}

/*
.analysis_content_bg_inactive {
	background-color:	#FFFFFF;
}

.analysis_content_bg_active {
	background-color:	#E8EAEE;
}
*/

.analysis_content_row_active {
	color:			#002E74;
	font-weight:		bolder;
	font-family:		arial;
	font-size:		12px;
	padding:		4px;
	border-right:		1px solid #CCD1D6;
	border-bottom:		1px solid #CCD1D6;
	background-color:	#E8EAEE;
}

.usage_content {
	color:			#002E74;
	font-family:		arial;
	font-size:		12px;
	padding:		5px;
}

/* //////////////////////*/
/* ////// PRODUCTS //////*/
/* //////////////////////*/
.products_table_foot {
	background-image:	url('../img/products/table_foot_gradiant.jpg');
}

.products_headline {
	color:			#2C4873;
	font-family:		verdana, arial;
	font-size:		15px;
	padding-left:		7px;
	font-weight:		bold;
}

.products_table_headline {
	color:			#2C4873;
	font-family:		verdana, arial;
	font-size:		14px;
	padding-top:		6px;
	padding-left:		6px;
	font-weight:		bolder;
}

.products_table_subline {
	color:			#2C4873;
	font-family:		verdana, arial;
	font-size:		14px;
	padding-left:		6px;
}

.product_details_headline {
	font-family:		verdana, arial;
	font-size:		20px;
}

.product_details_subheadline {
	font-family:		verdana, arial;
	font-size:		13px;
	font-variant:		small-caps;
	font-weight:		bold;
	color:			#000000;
}
.big_blue {
	color:			#004E9A;
	font-family:verdana, arial;
	display:block;
	font-weight:bold;
	font-size:		18px;
}
.medium_blue {
	color:			#004E9A;
	font-family:verdana, arial;
	font-weight:bold;
	display:block;
	font-size:15px;
	
}
.small_blue {
	color:			#004E9A;
	font-family:verdana, arial;
	font-weight:bold;
	display:block;
	font-size:12px;
}
