﻿a,body,caption,div,em,fieldset,hr,h1,h2,h3,h4,h5,h6,input,label,legend,select,span,strong,sup,td,textarea,th {
	font-family: Arial;
	line-height: 110%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	color: #ffffff;
	text-align: left;
}

p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

strong 
{
	color: #5f5f5f;
}

sup 
{
	vertical-align: top;
}

input 
{
	color: #5f5f5f;
}

label 
{
	color: #5f5f5f;
}

span
{
	color: #5f5f5f;
}

textarea 
{
	color: #000000;
}

img 
{
	border: none 0px #ffffff;
	padding: 0px 0px 0px 0px;
}

a 
{
	text-decoration: none;
}

h1 
{
	font-size: 18pt;
	display: inline;
}

h2
{
	font-size: 10pt;
	color: #4f5154;
	font-family: Helvetica;
}

h1.product_headline 
{
	font-size: 13pt;
}

h1.teaser_headline 
{
	color: #828383;
	font-size: 12pt;
}

h2.box 
{
	font-weight: bold;
	font-family: Arial;
	font-size: 12pt;
	color: #ffffff;
}

h2.product_overview_item_headline 
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12pt;
}

h2.product_description_headline
{
	font-weight: bold;
	color: #5f5f5f;
	font-size: 11pt;
	padding-bottom: 8px;
}

h3.flag_option_headline 
{
	color: #283180;
	line-height: 110%;
}

span.box_text
{
	font-size: 10pt;
	display: inline;
	color: #09367a;
	line-height: 110%;
}


span.error_label 
{
	color: #fe7800;
	width: 400px;
	display:inline;
	text-align: left;
	line-height:110%;
}

span.search_hit 
{
	color: #fe7800;
	font-weight: bold;
}

a:hover 
{
	text-decoration: none;
}

a:active 
{
	text-decoration: none;
}

a.navi_link 
{
	font-family: Arial;
	font-size: 14pt;
	
}

a.navi_link_hover
{
	font-family: Arial;
	font-size: 14pt;
	color: #5e5e5e;
	
}

a.contact_link 
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
}

a.contact_link_hover 
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #e99c00;
}

a.padding_left_28 
{
	padding-left: 28px;
}

a.service_navi
{
	color: #ffffff;
	font-size: 9pt;
}

a.text_link 
{
	color: #09367a;
	text-decoration: none;
}

a.text_link:hover
{
	color: #e99c00;
	text-decoration: none;
}

a.text_link_normal
{
	color: #ffffff;
	text-decoration: none;
	font-size: 10pt;
	line-height: 110%;
}

a.text_link_admin
{
	color: #ffffff;
	text-decoration: none;
}

a.text_link_admin:hover
{
	color: #e99c00;
	text-decoration: none;
}


a.box 
{
	font-size: 9pt;
}

a.menue_first_level 
{
	font-family: Arial;
	font-size: 10pt;
	color:#4f5154;
}

a.menue_second_level 
{
	font-family: Arial;
	font-size: 10pt;
	color:#09367a;
	
}

a.menue_second_level_2 
{
	font-family: Arial;
	font-size: 10pt;
	color:#f1f1f2;
	
}

a.menue_first_level_hover
{
	font-family: Arial;
	font-size: 10pt;
	color:#FFFFFF;
	
}

a.login_button 
{
	font-size: 8pt;
	color: #6e6e6e;
}

a.product_more_button 
{
	color: #e5e5e6;
	text-decoration: none;
}

a.product_more_button:hover
{
	color: #e99c00;
	text-decoration: none;
}

a.product_flag_download 
{
	color: #5f5f5f;
	text-decoration: none;
}

a.product_flag_download:hover
{
	color: #e99c00;
	text-decoration: none;
}

a.flag 
{
	color: #818386;
	text-decoration: none;
	font-size: 11pt;
}

a.flag:hover
{
	color: #e99c00;
	text-decoration: none;
	font-size: 11pt;
}

a.teaser_link_list 
{
	color: #adafb2;
	font-weight:bold;
	font-size: 11pt;
}

a.teaser_link_list:hover
{
		color: #ffffff;
	font-weight:bold;
	font-size: 11pt;
}

table.fck_border 
{
	border-right:solid 0px #cccccc;
	border-bottom:solid 0px #cccccc;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

td.fck
{
	padding: 3px 2px 3px 5px;
	color: #5f5f5f;
	vertical-align: top;
	border: solid 1px #eaeaea;
}

td.align_middle 
{
	vertical-align: middle;
}

td.fck_border 
{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-top:solid 0px #cccccc;
	border-left:solid 0px #cccccc;
}

td.admin_td 
{
	vertical-align: top;
	line-height: 110%;
}

td.placeholder_3_3 
{
	padding: 0px 3px 0px 3px;
}

td.white_area_975_5 
{
	width: 975px;
	height: 5px;
}

td.white_area_975_15 
{
	width: 975px;
	height: 15px;
}

td.white_area_734_8 
{
	width: 734px;
	height: 8px;
}

td.white_area_734_7
{
	width: 734px;
	height: 7px;
}

td.white_area_7_143 
{
	width: 7px;
	height: 143px;
}

td.white_area_234_6 
{
	height: 6px;
	width: 234px;
}

td.white_area_204_6 
{
	height: 6px;
	width: 204px;
}

td.white_area_234_7
{
	height: 7px;
	width: 234px;
}

td.white_area_217_13 
{
	height: 13px;
	width: 217px;
}

td.white_area_217_3 
{
	height: 3px;
	width: 217px;
}

td.white_area_493_7 
{
	height:7px;
	width: 493px;
}

td.white_area_493_1
{
	height:1px;
	width: 493px;
}

td.flash_background 
{
	background-color: #787878;
}


td.grey_line_975 
{
	width: 975px;
	height: 1px;
	background-color: #b1b3b6;
}

td.button_search_left 
{
	width: 6px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
}

td.button_send_left 
{
	width: 17px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
}

td.button_send_middle
{
	color: #6e6e6e;
	height: 19px;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px 5px 0px 3px;
}

td.button_send_right
{
	width: 3px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
}

td.display 
{
	width: 975px;
}

td.header_logo_navi 
{
	width: 975px;
}

td.contact_button 
{
	width: 175px;
	height: 84px;
	padding-right: 3px;
	cursor:pointer;
}

td.content_section 
{
	width: 734px;
	vertical-align: top;
}

td.content_top
{
	width: 519px;
	background: #ffffff url('../img/background_content.jpg') no-repeat top left;
	height: 221px;
	padding-left: 215px;
	padding-top: 60px;
	vertical-align: top;
}

td.content_bottom 
{
	width: 721px;
	height:143px;
	background-color: #09367a;
	padding: 6px 7px 6px 6px;
}

td.search_result_box 
{
	width: 718px;
	background-color: #eaeaea;
	padding: 10px 8px 7px 8px;
	color:#5f5f5f;
}

td.search_result_box_headline 
{
	width: 718px;
	padding-bottom: 5px;
	cursor: pointer;
	color: #5f5f5f;
}

td.search_result_box_content_link 
{
	width: 18px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-top: solid 1px #818386;
}

td.search_result_box_content_source
{
	width: 690px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-top: solid 1px #818386;
	color: #5f5f5f;
}

td.search_result_box_content 
{
	width: 718px;
	padding-bottom: 5px;
	cursor: pointer;
	color: #5f5f5f;
}

td.search_result_box_link
{
	width: 718px;
	text-align:right;
	cursor: pointer;
}

td.product_overview
{
	width: 523px;
	padding-right: 7px;
	vertical-align: top;
}

td.product_overview_teaser
{
	width: 234px;
	vertical-align: top;
}

td.product_overview_teaser_product
{
	width: 204px;
	vertical-align: top;
}

td.product_overview_item_text 
{
	color: #adafb2;
	width: 305px;
	height: 82px;
	vertical-align: top;
	cursor: pointer;
	text-align: justify;
}

td.product_overview_item 
{
	padding: 7px 8px 7px 8px;
	width: 507px;
	background-color: #09367a;
	height: 129px;
}

td.product_overview_item_admin_button
{
	padding: 7px 8px 7px 8px;
	width: 477px;
	background-color: #09367a;
}

td.product_overview_item_image 
{
	width: 158px;
	height: 129px;
	padding-right: 14px;
	vertical-align: middle;
	text-align: center;
}

td.product_overview_item_links
{
	width: 188px;
	height: 105px;
	padding-right: 14px;
	padding-top: 24px;
	vertical-align: top;
	text-align: left;
}

td.product_headline 
{
	width: 474px;
	height: 40px;
	background-color: #09367a;
	vertical-align: middle;
	padding-left: 9px;
}

td.site_headline 
{
	width: 725px;
	height: 40px;
	background-color: #09367a;
	vertical-align: middle;
	padding-left: 9px;
}

td.headline_download_category
{
	background-color: #eaeaea;
	padding: 5px 5px 5px 0px;
	color: #5f5f5f;
	vertical-align: top;
	line-height: 110%;
}

td.headline_source_country
{
	background-color: #eaeaea;
	padding: 5px 5px 5px 0px;
	color: #5f5f5f;
	vertical-align: top;
	font-weight: bold;
	line-height: 110%;
}

td.registration_form_name 
{
	width:150px;
	background-color: #eaeaea;
	padding: 0px 5px 5px 0px;
	color: #5f5f5f;
	vertical-align: top;
	line-height: 110%;
}

td.registration_forms 
{
	width:562px;
	background-color: #eaeaea;
	padding: 0px 5px 5px 0px;
	color: #5f5f5f;
	vertical-align: top;
	line-height: 110%;
}

td.profile_form_name 
{
	width:150px;
	background-color: #eaeaea;
	padding: 0px 5px 5px 0px;
	color: #5f5f5f;
	vertical-align: top;
	line-height: 110%;
}

td.profile_forms 
{
	width:250px;
	background-color: #eaeaea;
	padding: 0px 5px 5px 0px;
	color: #5f5f5f;
	vertical-align: top;
	line-height: 110%;
}

td.content_source_country 
{
	line-height: 110%;
	padding-bottom: 2px;
	vertical-align:top;
	color: #5f5f5f;
}

td.content_source_country_active 
{
	line-height: 110%;
	padding-bottom: 2px;
	vertical-align:top;
	color: #e99c00;
	font-weight:bold;
}

td.content_source_distries 
{
	vertical-align: top;
	border-left: solid 1px #818386;
	padding: 0px 10px 0px 10px;
	color: #5f5f5f;
}

td.site_description 
{
	width: 722px;
	background-color: #eaeaea;
	padding: 10px 5px 10px 7px;
	color: #5f5f5f;
	vertical-align: top;
	text-align: justify;
	line-height: 110%;
}

td.product_description 
{
	width: 722px;
	background-color: #eaeaea;
	padding: 10px 5px 10px 7px;
}

td.product_description_headline
{
	width: 722px;
}

td.product_subnavi 
{
	width: 734px;
	height: 30px;
	text-align: right;
	vertical-align: top;
	background-color: #eaeaea;
}

td.product_flag_option 
{
	width: 734px;
}

td.flag_headline 
{
	padding: 5px 2px 5px 5px;
}

td.flag_middle 
{
	height: 21px;
	background-color: #fdfdfd;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
}

td.flag_middle_active 
{
	height: 21px;
	background-color: #fdfdfd;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	color: #e99c00;
	font-size: 11pt;
}

td.flag_data 
{
	padding: 5px 2px 5px 5px;
	background-color: #eaeaea;
	color: #5f5f5f;
	vertical-align: top;
}

td.teaser_box 
{
	width: 218px;
	height: 118px;
	background-color: #d1d1d2;
	padding: 8px 9px 8px 7px;
	vertical-align: top;
}

td.teaser_image 
{
	width: 13px;
	height: 11px;
	text-align: left
}

td.teaser_headline 
{
	width: 205px;
	height: 11px;
}

td.teaser_text 
{
	width: 210px;
	text-align: left;
	color: #828383;
}

td.teaser_box_content 
{
	padding: 8px 3px 3px 5px;
	height: 107px;
	width: 210px;
	background-color: #e6e6e8;
	vertical-align: top;
}

td.sitemap_first_level 
{
	padding-bottom: 3px;
	padding-top: 2px;
}

td.sitemap_second_level 
{
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 2px;
}

td.product_overview_item_headline
{
	width: 305px;
	height: 20px;
	padding-bottom: 5px;
	cursor: pointer;
}


td.product_overview_item_link
{
	width: 305px;
	height: 18px;
	text-align:right;
	cursor: pointer;
}

td.product_image_and_more 
{
	width: 158px;
	padding-right: 7px;
	vertical-align: top;
	text-align: center;
}

td.product_image 
{
	width: 158px;
	height: 129px;
	padding-bottom: 8px;
	text-align: center;
}

td.product_more 
{
	height: 27px;
	width: 158px;
	padding-bottom: 3px;
}

td.product_more_button_left 
{
	height: 27px;
	width: 9px;
}

td.product_more_button_img
{
	width: 18px;
	padding-right:5px;
	vertical-align:top;
	padding-top: 5px;
	height: 22px;
	background-color: #8b8d8f;
}

td.product_more_button_middle 
{
	width: 118px;
	height: 27px;
	background-color: #8b8d8f;
}

td.product_more_button_middle_long 
{
	height: 27px;
	background-color: #8b8d8f;
}

td.product_more_button_right 
{
	height: 27px;
	width: 8px;
}

td.product_description_text 
{
	width: 557px;
	color: #5f5f5f;
	vertical-align: top;
	text-align: justify;
	line-height: 110%;
	padding-right: 10px;
}

td.itembox 
{
	padding: 10px 6px 6px 10px;
	height: 127px;
	width: 159px;
	vertical-align: top;
	cursor:pointer;
}

td.product_article 
{
	width: 734px;
}

td.item_text 
{
	width: 159px;
	height: 109px;
	vertical-align: top;
}

td.item_link 
{
	text-align: right;
	height: 18px; 
	width: 159px;
}

td.box_section 
{
	width: 234px;
	vertical-align: top;
}

td.search_box 
{
	background-color: #818386;
	width: 214px;
	padding:  8px 10px 8px 10px;
	vertical-align: top;
	text-align: left;
	height: 20px;
}

td.search_box_product
{
	background-color: #818386;
	width: 184px;
	padding:  8px 10px 8px 10px;
	vertical-align: top;
	text-align: left;
	height: 20px;
}

td.news_box 
{
	background-color: #818386;
	width: 214px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	height: 120px;
	cursor:pointer;
}

td.alpha_group_box_product
{
	background-color: #818386;
	width: 184px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	cursor:pointer;
}

td.alpha_group_box
{
	background-color: #818386;
	width: 214px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	cursor:pointer;
}

td.news_box_product
{
	background-color: #818386;
	width: 184px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	height: 120px;
	cursor:pointer;
}

td.product_katalog_box 
{
	background-color: #818386;
	width: 214px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	height: 55px;
}

td.login_box 
{
	background-color: #818386;
	width: 214px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	height: 119px;
}

td.product_menue_first_level_arrow 
{
	width: 27px;
	height: 27px;
	padding-right: 8px;
}

td.product_menue_first_level_text 
{
	width: 172px;
	height: 27px;
	font-family: Arial;
	font-size: 10pt;
	padding-left: 10px;
	cursor:pointer;
	
}

td.product_menue_second_level_text 
{
	width: 172px;
	height: 27px;
	font-family: Arial;
	font-size: 10pt;
	padding-left: 10px;
	cursor:pointer;
	padding-bottom: 3px;
	
}


td.product_menue_second_level_arrow 
{
	width: 27px;
	height: 30px;
	padding-right: 8px;
}

td.menue_box 
{
	background-color: #e5e5e6;
	width: 217px;
	padding: 10px 10px 10px 7px;
	vertical-align: top;
	text-align: left;
}

td.language_box
{
	background-color: #818386;
	width: 214px;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	text-align: left;
	height: 20px;
}

td.footer 
{
	width: 965px;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	background-color: #b3b5b9;
	height: 25px;
	vertical-align: middle;
}

td.copyrights 
{
	font-family: Arial;
	width: 360px;
	text-align: right;
	font-size: 8pt;
	color: #4c4b4b;
	height: 25px;
	vertical-align: middle
}

td.service_navigation 
{
	width: 605px;
	height: 25px;
}

td.servicenavi_link 
{
	vertical-align:middle;
	height: 25px;
}

td.header_navi 
{
	width: 734px;
	height: 104px;
}

td.header_headline 
{
	width: 734px;
	height: 70px;
}

td.headline 
{
	vertical-align: top;
	height: 40px;
}

td.headline_text 
{
	height: 75px;
	vertical-align: middle;
	width: 275px;
}

td.logo 
{
	width: 241px;
	height: 104px;
}

td.language_small 
{
	padding-right: 10px;
	padding-left: 50px;
	width:169px;
}

td.navi_item
{
	height: 34px;
	width: 174px;
	vertical-align: middle;
	padding-left: 7px;
	background-color: #818386;
	cursor:pointer;
}

td.navi_item_on
{
	height: 34px;
	width: 167px;
	vertical-align: middle;
	padding-left: 7px;
	background-color: #f1f1f3;
}

td.navi_button_left
{
	height: 18px;
	width: 18px;
	padding-right: 7px;
}

td.news_arrow 
{
	width: 6px;
	padding-right: 6px;
}

td.news_headline
{
	width: 202px;
}

td.news_headline_product
{
	width: 172px;
}

td.news_entry 
{
	width:214px;
	padding-top: 0px;
	font-size: 10pt;
	line-height: 110%;
}

td.news_entry_product
{
	width:184px;
	padding-top: 0px;
	font-size: 10pt;
	line-height: 110%;
}

td.login_entry 
{
	width:214px;
	padding-top: 4px;
	font-size: 9pt;	
}

td.navi_button_right
{
	font-family: Arial;
	font-size: 15pt;
	height: 18px;
	width: 149px;
	color: #5e5e5e;
}

td.navi_item_placeholder 
{
	height: 34px;
	width: 3px;
}

td.input_text 
{
	vertical-align: middle;
	width: 79px;
	font-size: 9pt;
}

td.input_field 
{
	width: 135px;
	text-align: right;
}

td.login_button 
{
	text-align: right;
}

td.text_align_r 
{
	text-align: right;
}

img.flag 
{
	padding-top:0px;
}

img.bullet_arrow 
{
	padding-top:5px;
	padding-right:4px;
}


image.teaser_image 
{
	padding: 0px 8px 3px 0px;
}

image.product_image 
{
	padding:  5px 0px 5px 0px;
}

input.search_box 
{
	width: 158px;
	font-family: Arial;
	color: #818386;
	border: solid 1px #dddddd;
	padding-top: 1px;
	height: 15px;
	font-size: 9pt;
}

input.search_box_product
{
	width: 108px;
	font-family: Arial;
	color: #818386;
	border: solid 1px #dddddd;
	padding-top: 1px;
	height: 15px;
	font-size: 9pt;
}

input.login_box 
{
	width: 120px;
	font-family: Arial;
	color: #818386;
	border: solid 1px #dddddd;
	padding-top: 1px;
	height: 16px;
	font-size: 9pt;
}

input.registration_field 
{
	width: 250px;
	font-family: Arial;
	color: #818386;
	border: solid 1px #dddddd;
	padding-top: 3px;
	height: 18px;
	font-size: 9pt;
}

span.checkbox_list_admin 
{
	color:#ffffff !important;
}

textarea.registration_field 
{
	width: 250px;
	font-family: Arial;
	color: #818386;
	border: solid 1px #dddddd;
	padding-top: 3px;
	font-size: 9pt;
	height: 50px;
}

select.language
{
	width: 190px;
	font-family: Arial;
	font-size: 8pt;
	color: #818386;
	border: solid 1px #dddddd;
	height: 20px;
}

select.language_small
{
	width: 150px;
	font-family: Arial;
	font-size: 8pt;
	color: #818386;
	border: solid 1px #dddddd;
	height: 20px;
}

select.dropdown_download 
{
	width: 250px;
	font-family: Arial;
	font-size: 9pt;
	color: #818386;
	border: solid 1px #dddddd;
	height: 23px;
}

ul.fck 
{
	margin-left:10px;
	padding-left:10px;
}


