small 
{
	display: block;
}

span.contourError 
{
	color: red;
	padding-top: 5px;
}

html 
{ 
	background: transparent; height:100%; 
}

body 
{ 
	background: url("../../images/feri/verlauf.png") repeat-x top left fixed; 
	padding: 10px 0; 
	height:100%; 
 	font: 11px Verdana,Arial,Sans-Serif;
	line-height: 1.3em;
}

*html body  /* fuer ie6*/
{ 
	background: #E3DFE0;
	padding: 20px 0; 
	height:100%; 
 	font: 11px Verdana,Arial,Sans-Serif;
	line-height: 1.4;
}

/*#

headerimage_ffag
{
	width: 1200px;
	height: 1200px;
	background: transparent url("../../images/feri/ffag_sign.png") top left fixed no-repeat; 
	float: left;
	
}
*/
/* textstyles */

#printheader
{
display: none;
}


#doc4
{
	width: 974px;
}


#bd
{
	margin-top:3px;
}


.Ueberschrift1, h1
{
	display: block;
	text-decoration: none;
	color: #0E436B;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0 8px 0;
}
.Ueberschrift2, h2
{
	display: block;
	text-decoration: none;
	color: #0E436B;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0 8px 0;
}

.Ueberschrift3, h3
{
	display: block;
	text-decoration: none;
	color: #0E436B;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0 3px 0;
}

.Ueberschrift4, h4
{
	display: block;
	text-decoration: none;
	color: #0E436B;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0 8px 0;
}


h10
{
	display: block;
	text-decoration: none;
	color: #0E436B;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

legend
{
	text-decoration: none;
	color: #0E436B;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	background: transparent;
}


a
{
	color: #0E436B;
	text-decoration: none;
	padding-bottom: 0;
}

a:hover
{
	color: #770000;
}


p
{
	margin-bottom: 10px;
}

.table_pict
{
	background-color: black;
	margin: 10px;
	padding: 30px;
}
.main
{
	background: transparent;
	padding: 0 0 4px 0px;
}


.main strong
{
	font-weight: bold;
}


.main li
{
	/*list-style-image: url(../../images/feri/li_element.png);*/
	padding: 0px 0 0px 0px;
}

.main ul
{
	padding: 5px 0 0 0;
	/*list-style-image: url(../../images/feri/li_element.png);*/
}

.main ol
{
	padding: 5px 0 0 0;
	list-style-type: decimal;

}

.yui-gb
{
	width: 978px;
	border-style: solid;
	border-width: 0px;
}

#first_column
{
	width: 180px;
	margin-left: 0px;
}

#second_column
{
	width: 557px;
	margin-left: 0px;
}

#first_column_fer
{
	width: 234px;
	margin-left: 0px;
}

#second_column_fer
{
	width: 503px;
	margin-left: 0px;
}

#third_column
{
	width: 234px;
	margin-left: 0px;
}

#fusion_column
{
	width: 790px;
	margin-left: 0px;
}

#fusion_column_ffag
{
	width: 790px;
	margin-left: 0px;
	float: left;
}

.headercontent
{
	background: url("../../images/feri/header_fer.png") bottom left no-repeat;
	width: 972px;
	height: 133px;
	z-index: 5;
	}


.box_top
{
	width: 234px;
	height: 8px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -2px -51px;
}


.box_content
{
	width: 234px;
	height: 159px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -2px -130px;
	background-repeat: repeat-y;
}

.box_bottom
{
	width: 234px;
	height: 13px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -2px -64px;
}

.box_content_double
{
	width: 234px;
	height: 339px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_narrow.png");
	background-repeat: repeat-y;
}

.box_content_full
{
	width: 234px;
	min-height: 519px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_narrow.png");
	background-repeat: repeat-y;
}




.box_top_big
{
	width: 100%;
	height: 8px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat 3px -29px;
}

.box_top_big2
{
	width: 100%;
	height: 8px;
	margin-left: 0px;
	margin-top: 5px;
	background: url("../../images/feri/feri_bg.png") no-repeat 3px -29px;
}




.box_content_ffag
{
	width: 503px;
	height: 519px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big.png");
	background-repeat: repeat-y;
}




.box_bottom_big_fer
{
	width: 503px;
	height: 9px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat 3px -115px;
}


.box_top_big_fer
{
	width: 100%;
	height: 8px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat 3px -102px;
}


.box_content_big_fer
{
	width: 100%;
	min-height: 519px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big_fer.png");
	background-repeat: repeat-y;
}


.box_content_big
{
	width: 100%;
	min-height: 519px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big.png") repeat-y ;
}


.box_bottom_big
{
	width: 100%;
	height: 9px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat 3px -41px;
}

.box_top_fusion
{
	width: 100%;
	height: 8px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat 3px -76px;
}

.box_content_fusion
{
	width: 100%;
	min-height: 420px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_fusion1.png");
	background-repeat: repeat-y;
}

.box_bottom_fusion
{
	width: 100%;
	height: 9px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat 3px -89px;
}




.box_ferportal_middle1
{
	width: 100%;
	height: 238px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big_fer.png");
	background-repeat: repeat-y;
}


.box_ferportal_middle2
{
	width: 100%;
	height: 140px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big_fer.png");
	background-repeat: repeat-y;
}


.box_ferportal_middle3
{
	width: 100%;
	height: 107px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big_fer.png");
	background-repeat: repeat-y;
}


.box_ffagportal_middle1
{
	width: 100%;
	height: 339px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big.png");
	background-repeat: repeat-y;
}


.box_ffagportal_middle2
{
	width: 100%;
	height: 158px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big.png");
	background-repeat: repeat-y;
}


.box_ffagportal_middle3
{
	width: 100%;
	height: 107px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_big.png");
	background-repeat: repeat-y;
}



.box_ferportal_right1
{
	width: 100%;
	height: 96px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_narrow.png");
	background-repeat: repeat-y;
}


.box_ferportal_right2
{
	width: 100%;
	height: 222px;
	margin-left: 0px;
	background: url("../../images/feri/box_content_narrow.png");
	background-repeat: repeat-y;
}


.rightbox
{
	padding: 5px 12px 0 12px !important;
}


.box_text
{
	padding: 8px 22px 10px 25px !important;
}


.box_text li
{
	list-style-position: 30px !important;
	list-style-type: disc;
}

.box_text ul
{
	padding: 0px 0 0px 50px;
}

.box_text ol
{
	padding: 0px 0 0px 50px;
	list-style-type: decimal;
}

.counter
{
	list-style-type: decimal !important ;
	list-style-image: none !important;
	margin-bottom: 4px;
}


.box_text_fer
{
	padding: 1px 20px 10px 18px !important;
}


.box_pict
{
	padding: 0px 0px 0px 10px !important;
}



.box_companies_top
{
	width: 230px;
	height: 5px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -243px -129px;
}

.box_companies_content
{
	width: 225px;
	margin-left: 0px;
	background: url("../../images/feri/companybox_middle.png");
	background-repeat: repeat-y;
	padding: 5px 7px 5px 7px;
}


.box_companies_content a 
{
	font-weight: bold !important;
}


.box_companies_content li 
{
	padding-bottom: 9px;
}


.box_companies_bottom
{
	width: 230px;
	height: 5px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -243px -145px;
}




.box_searchpage_top
{
	width: 400px;
	height: 5px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -243px -192px;
}

.box_searchpage_content
{
	width: 400px;
	margin-left: 0px;
	background: url("../../images/feri/pagebox_middle.png");
	background-repeat: repeat-y;
	padding: 5px 10px 5px 10px;
}


.box_searchpage_botton
{
	width: 400px;
	height: 5px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -243px -209px;
}

.box_cardbg
{
	width: 350px;
	height: 200px;
	margin-left: 0px;
	background: url("../../images/feri/feri_bg.png") no-repeat -241px -224px;
	text-align: center;
}


.footer
{
	padding-left: 195px;
}

.footer_fer
{
	padding-left: 247px;
}

	/*-------------------------------------------------------------------------*/
	/** Anfang des oberen Menüs **/
	/*-------------------------------------------------------------------------*/
	
	*html #headerbottom  /* fuer ie6 */
	{ 
	height: 80px;
	width: 100%;
	margin-top: 0;
	padding: 0 0 0 0; 
	z-index: 6;
	}




	#headerbottom
	{ 
	height: 80px;
	width: 100%;
	margin-top: 0;
	padding: 108px 0 0 0; 
	z-index: 6;
	}
	


	* html #languageselector  /* fuer ie6*/
	{ 
	height: 20px;
	width: 80px;
	padding-left: 15px; 
	padding-top: 108px; 
	float:left;
	
	}
	
	#languageselector
	{ 
	height: 20px;
	width: 80px;
	padding-left: 15px; 
	float:left;
	
	}
	
.logo_fer
{
	background: url("../../images/feri/logo_fer.png") bottom left no-repeat;
	width: 181px;
	height: 67px;
	margin-top: 20px;
}

.logo_dfr
{
	background: url("../../images/feri/logo_dfr.png") bottom left no-repeat;
	width: 181px;
	height: 67px;
}

	*html #topnavigation  /* fuer ie6*/
	{ 
	height: 20px;
	width: 658px;
	padding-left: 0; 
    padding-top: 107px;
	float:left;

	
	}
	
	#topnavigation  
	{ 
	height: 20px;
	width: 658px;
	padding-left: 0;  
	float:left;

	
	}
	
	#topnavigation a
	{ 
	padding: 0 20px 0 0;
	color: #767676;
	font-size:12px;
	}


	#topnavigation a:hover
	{ 
		padding: 0 20px 0 0;
		color: #770000;
		text-decoration:underline;
	}

 * html #companyselector /* fuer ie6 */
{ 
	height: 20px;
	padding-left: 0; 
	float:left;
	z-index: 8;
	padding-top: 108px;
	position: relative;
}

    #companyselector
{ 
	height: 20px;
	padding-left: 0; 
	float:left;
	z-index: 8;
	position: relative;
}
	
.toplink
{ 
	vertical-align: text-top;
}
	
.textinliner
{ 
	vertical-align: text-top;
	line-height: 20px;
}
	

	/*-------------------------------------------------------------------------*/
	/** Anfang des linken Menüs **/
	/*-------------------------------------------------------------------------*/
	#menu li { display: block; }
	#menu li a { display: block; line-height: 27px; text-decoration: none; background: transparent url("../../images/feri/feri_bg.png") no-repeat -190px 0; 
	color: #373D57; font-family: Tahoma; padding-left: 10px; font-size: 11px; }
	#menu li a:hover { background: url("/images/feri/feri_bg.png") -2px 0 !important; }

	#menu ul.level2
	{
		padding: 0;
		margin: -1px 0 0 8px;
		width: 164px;
	}

	#menu li.level2, 
	#menu li.level2selected, 
	#menu li.level2active,
	#menu li.level2 a, 
	#menu li.level2selected a, 
	#menu li.level2active a
	{
		padding: 0;
		margin: 0;
	}
		
	#menu li.level2 a, 
	#menu li.level2selected a, 
	#menu li.level2active a
	{
		height: 25px;
		line-height: 25px;
		color: #2d4d67;
		background: #f0eff7 !important;
		font-size: 11px;
	}
	
	#menu li.level2selected a
	{
		color: #7B0D00;
		/*background: #D1D1D1 !important;*/
		
		/*background: transparent url(../../images/bgnav2.jpg) repeat-x;*/
	}
	
	#menu li.level2active a
	{
		color: #7B0D00;
		/*background: transparent url(../../images/bgnav2.jpg) repeat-x;*/
	}
	
	#menu li.level2, #menu li.level2selected, #menu li.level2active
	{
		border-bottom: 1px solid #6F7377;
	}

	#menu li.level2 a, #menu li.level2selected a, #menu li.level2active a
	{
		padding-left: 10px;
		
	}

	#menu li.level3, #menu li.level3selected, #menu li.level3active
	{
		margin: 0;
	}
	
	#menu li.level3 a, #menu li.level3selected a, #menu li.level3active a
	{
		height: 20px;
		line-height: 20px;
		padding: 0 0 0 20px;
		margin: 0;
		font-size: 11px;
	}
	
	#menu li.level3, #menu li.level3selected
	{
		border-top: 1px solid #C4C9CF;
	}
	
	#menu ul.level3
	{
		padding: 0;
		margin: 0;
	}

			
	#menu li.level3, #menu li.level3 a, #menu li.level3selected, #menu li.level3selected a, #menu li.level3active, #menu li.level3active a
	{
		background: #E3ECF5;
		color: #3A4856;/*#556A7F;*/
	}

	#menu li.level3selected a
	{
		color: #7B0D00;
	}
	
	/*-------------------------------------------------------------------------*/
	/** Ende des Menüs **/
	/*-------------------------------------------------------------------------*/
	




	/*-------------------------------------------------------------------------*/
	/** Topnavigations Klappmenue **/
	/*-------------------------------------------------------------------------*/
	
#languages
{
    width: 63px;
    height: 40px;
	padding: 6px 5px 5px 0px;
	z-index: 1000;
	margin: 8px 0 0 73px !important;
	text-align: left; 
}

#languages li
 {
	border-bottom: 1px solid #000;
	display: block;
}

#languages a
{
	font-weight: bold;
}






.headerffag
{
	background: url("../../images/feri/header_ffag.png") bottom left no-repeat;
}
.headerft
{
	background: url("../../images/feri/header_trust.png") bottom left no-repeat;
}

.headerft
{
	background: url("../../images/feri/header_trust.png") bottom left no-repeat;
}

.headerfer
{
	background: url("../../images/feri/header_fer.png") bottom left no-repeat;
	z-index: 5;
}
.headerfifo
{
	background: url("../../images/feri/header_fifo.png") bottom left no-repeat;
}

.header_trustch
{
	background: url("../../images/feri/header_trustch.png") bottom left no-repeat;
}

.header_ferilux
{
	background: url("../../images/feri/header_ferilux.png") bottom left no-repeat;
}

.header_shipping
{
	background: url("../../images/feri/header_shipping.png") bottom left no-repeat;
}

.header_ascend
{
	background: url("../../images/feri/header_ascend.png") bottom left no-repeat;
}

.header_vorsorge
{
	background: url("../../images/feri/header_vorsorge.png") bottom left no-repeat;
}

.header_awd
{
	background: url("../../images/feri/header_awd.png") bottom left no-repeat;
}

tr.newsItem
{
	background: #fafafa;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	min-width: 400px;
}

tr.newsItem  td.toprow
{
	border-top: 1px solid #c1c1c1;
}

tr.newsItem  td.bottomrow
{
	border-bottom: 1px solid #c1c1c1;
}

tr.newsItem  td
{
	padding: 3px;
}

.tablenews
{
	width: 80%;
}

.newsItemsfrontpage
{
	width: 100%;
	background: #fafafa;
	border: 1px solid #c1c1c1;
	margin-bottom: 3px;
}


.newsItemsfrontpage th
{
	background: #fff;
	padding: 4px;
	border-bottom: 1 px solif #c1c1c1;
}

.newsItemsfrontpage td
{
	padding: 0;
}

.newsItemsfrontpage a
{
	padding: 0;
	margin: 0;
}

.table_content 
{
	width: 100%;
	background: #fafafa;
	border: 1px solid #c1c1c1;
}


.table_content th
{
	background: #597192;
	color: #fff; 
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

.table_content td
{
	padding: 5px;
	border: 3px solid #fff;
	vertical-align: text-top
}

.contourFieldSet
{
	width: 80%;
	background: #fafafa;
	padding: 0 0 0 10px;
}

.contourNavigation
{
	padding-top: 10px;
}

.contourField
{
	padding: 5px;
}

textarea
{
	width: 300px;
	height: 150px;
	font-size: 12px;
}

.text
{
	width: 300px;
	font-size: 12px;
}

.contourButton
{
	width: 110px;
	font-size: 12px;
}



table.arix thead tr 
{
	background-color: #597192;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

table.arix thead tr th 
{
	padding: 5px 10px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

table.arix tbody tr 
{
	background-color: #f2f2f2;
	color: #000;
}

table.arix tbody tr.odd 
{
	background-color: #e2e2e2;
}

table.arix tbody tr td
{
	padding: 8px 8px;
}

table.arix tbody tr td.percentage
{
	text-align: center;
}


.presscontact
{
	width: 100%;
	background: #fafafa;
}


.presscontact td
{
	padding: 10px;
	border: 1px solid #c1c1c1;
}

.newsItemsList
{
	width: 100%;
	background: #fafafa;
	border: 1px solid #c1c1c1;
}

.newsItemsList td 
{
	padding: 5px;
	vertical-align: text-top;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}



.newsItems td, .newsItemsfrontpage td
{
	padding: 3px;
	vertical-align: center;
}

.newsItemsfrontpage td, 
{
 	border-bottom: 1px solid #c1c1c1;
}
.newsItemsheader
{
	font-weight: bold;
	border: left 1px solid #c1c1c1;
}

.newsItemscontent
{
	background: #fafafa;
}


#searchselector {
	padding:0;
	float: left;
	position: relative;
	z-index: 9;
}

 *html #searchselector  /* fuer ie6*/
 {
	padding:0;
	float: left;
	position: relative;
	padding-top: 108px;
	z-index: 9;
}

#searchselector a.searchlink, #companyselector a.companylink {
	padding: 0 4px 2px 4px;
	text-decoration:none;
	*background:transparent url("../../images/searchlink-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 6px 6px 0px;
}

#searchselector a.searchlink:hover, #companyselector a.companylink:hover
{
	*background:transparent url("../../images/searchlink-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 6px 6px 0px;
}
#searchselector a.searchlink, #searchselector a.searchlink:hover, #companyselector a.companylink, #companyselector a.companylink:hover {
	*background-position:0 3px!important;
}

a.searchlink, a.companylink {
	position:relative;
	margin-left:3px;
}
a.searchlink span, a.companylink span {
	background-image:url("../../images/feri/selector_button_down.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#searchselector a.menu-open, #companyselector a.menu-open {
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.searchlink.menu-open span, a.companylink.menu-open span {
	background-image:url("../../images/feri/selector_button_up.png");
/*	color:#789;*/
}

#searchbox {
	display:none;
	position:absolute;
	width:200px;
	z-index:100;
	text-align:left;
	padding:12px;
	top: 13px; 
	right: -155px;  
	margin-top:5px;
	margin-right: 0px;
	*margin-right: 30px;
	color:#789;
	font-size:11px;
}

*html #searchbox  /*fuer ie6*/
{
	display:none;
	position:absolute;
	width:200px;
	z-index:100;
	text-align:left;
	padding:12px;
	top: 132px; 
	right: -198px;  
	margin-top:5px;
	margin-right: 0px;
	*margin-right: 30px;
	color:#789;
	font-size:11px;
}



#searchbox input[type=text], #searchbox input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #627186;
	font-size:11px;
	margin:0 0 5px;
	padding:5px;
	width:180px;
}
#searchbox p {
	margin:0;
}
#searchbox a {
	color:#6AC;
}
#searchbox label {
	font-weight:normal;
}
#searchbox p.remember {
	padding:10px 0;
}
#searchbox p.forgot, #searchbox p.complete {
	clear:both;
	margin:5px 0;
}
#searchbox p a {
	color:#27B!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('../../images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

#companybox {
	display:none;
	position:absolute;
	width:230px;
	z-index:100;
	text-align:left;
	top: 25px; 
	right: -25px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -5px;
}

*html #companybox  /* fuer ie6*/
{
	display:none;
	position:absolute;
	width:230px;
	z-index:100;
	text-align:left;
	top: 132px; 
	right: -34px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -5px;
}


#warning
{
	display:none;
}

*html #warning /*fuer ie6*/
{
	position:absolute;
	width:100%;
	z-index:200;
	text-align:center;
	top: 0px; 
	background: #68FF75;
}

.tdfrontpagecontenttd ul
{
	padding: 0 0 0 25px !important;
}

.tdfrontpagecontenttd
{
	padding: 0 0 5px 0 !important;
}

/* ---------------- Drucktemplates ----------- */

@media screen, projection {

}
@media print {


#hd, #first_column, #third_column, #ft, .box_top_big, .box_bottom_big {
display: none;  
}

body, #second_column, .yui-u, .box_text, .box_content_big {
  width: 100% !important;
  height: 900px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none;

}

#printheader
{
position: fixed;
width: 80%;
display: true !important;
}

}

