.font { font-family: verdana, arial; }
.main { font-family: verdana, arial; 
font-size: 10px;
line-height:12pt; }
.body {
  scrollbar-base-color: #575757;
  scrollbar-arrow-color: #D2D2D2;
  scrollbar-track-color: #A0A0A0;
  scrollbar-shadow-color: black;
  scrollbar-lightshadow-color: black;
  scrollbar-darkshadow-color: #101010;
  scrollbar-highlight-color: #A0A0A0;
  scrollbar-3dlight-color: black;
}
A:link {
        text-decoration: none;
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 9pt;
        font-weight : bold;
        color : #C50202;
	text-decoration: underline;
}
A:visited {
        text-decoration: none;
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 9pt;
        font-weight : bold;
        color : #C50202;
	text-decoration: underline;
}
A:active {
        text-decoration: none;
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 9pt;
        font-weight : bold;
        color : #ba0101;
	text-decoration: underline;
}
A:hover {
        text-decoration: none;
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 9pt;
        font-weight : bold;
        color : #ba0101;
	text-decoration: underline;
}

.side_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : bold;
}

.side_content {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    line-height: 1.6;
}

.side_content_highlight {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    background-color: #FFFFFF;
    line-height: 1.6;
}

.side_content:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}

.side_content:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}

.side_content:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.side_content:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.side_content_unbold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    line-height: 1.6;
}


.side_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : bold;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.side_link:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.side_link_unbold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: none;
    line-height: 1.6;  
}
    
.side_link_unbold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}

.side_link_unbold:visited {   
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
    text-decoration: underline;
    line-height: 1.6;
}
    
.side_link_unbold:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;   
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}
    
.side_link_unbold:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #787878;
    line-height: 1.6;
}

.side_note {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #C8C8C8;
    font-weight : normal;
}

.content_sub_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #000000;
    font-weight : bold;
}

.content_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}

.content_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.content_text:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.content_text:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    background: #FEE9E9;
    text-decoration: underline;
}

.content_text:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
    background: #FEE9E9;
}

.content_text_italic {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt; 
    color : #000000;
    font-weight : normal;
    font-style: italic;
}

.content_text_italic:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt; 
    color : #C50202;
    font-weight : bold;
    font-style: italic;
    text-decoration: underline;
}
    
.content_text_italic:visited { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    font-style: italic;
    text-decoration: underline;
}
    
.content_text_italic:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold; 
    background: #FEE9E9;
    font-style: italic;
    text-decoration: underline;
}

.content_text_italic:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
    font-style: italic;
    background: #FEE9E9;
}

.content_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}
    
.content_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt; 
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}
    
.content_link:visited { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}
    
.content_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    background: #fdf0f0;
    text-decoration: underline;
}
 
.content_link:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    text-decoration: underline;
    background: #fdf0f0;
}

.content_rel {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;     
    color : #000000;
    font-weight : normal;
}

.content_rel:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;
    font-weight : normal;
    text-decoration: underline;
}

.content_rel:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;   
    font-weight : normal;
    text-decoration: underline;
}
    
.content_rel:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;     
    color : #ba0101;
    font-weight : normal;
    background: #fdf0f0;
    text-decoration: underline;
}
    
.content_rel:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #ba0101;
    font-weight : normal;
    text-decoration: underline;
    background: #fdf0f0;
}

.content_text_bold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;     
    color : #000000;
    font-weight : bold;
}

.content_text_bold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.content_text_bold:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #C50202;   
    font-weight : bold;
    text-decoration: underline;
}
    
.content_text_bold:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;     
    color : #ba0101;
    font-weight : bold;
    background: #fdf0f0;
    text-decoration: underline;
}
    
.content_text_bold:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #ba0101;
    font-weight : bold;
    text-decoration: underline;
    background: #fdf0f0;
}

.rss_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E;
    font-weight : normal;
}
    
.rss_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E; 
    font-weight : normal;
    text-decoration: underline;
}
    
.rss_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E;
    font-weight : normal;
    text-decoration: underline;
}
    
.rss_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FF4343;
    font-weight : normal;
    background: #323232;
    text-decoration: underline;
}

.rss_link:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FF4343;
    font-weight : normal;
    background: #323232;
    text-decoration: underline;
}

.rss_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #F40E0E;
    font-weight : normal;
}

.rss_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;   
    color : #FD2C2C;   
    font-weight : normal;
    text-decoration: none;
}   

.rss_text:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FD2C2C;   
    font-weight : normal;
    text-decoration: none;
}

.rss_text:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FD2C2C;
    font-weight : normal;
    text-decoration: underline;
}

.rss_text:hover {      
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FD2C2C;
    font-weight : normal;
    text-decoration: underline;
}

.addtocart_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}

.addtocart_text_bold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : bold;
}

.addtocart_field {
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif, verdana;
    color : #000000;
    border-color : #000000;
    background : #FFFFFF;
    font-weight: normal;
    border-width: 1px;
    margin: 1px 5px 1px 5px;
}

.nav_searchbox_inactive {
	font-size: 8pt;
    border-width: 1px;
    border-color: #000000;
    font-family: arial, helvetica, sans-serif, verdana;
    color : #818181;
    background : #F6F6F6;
  	font-weight : normal;
  	margin: 0px 0px 0px 0px;
}

.nav_searchbox_active {
	font-size: 8pt;
    border-width: 1px;
    font-family: arial, helvetica, sans-serif, verdana;
    color : #000000;
    background : #F6F6F6;
  	font-weight : normal;
    border-color: #000000;
  	margin: 0px 0px 0px 0px;
}

.header_phone {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
}

.header_subscribe_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
}

.header_subscribe_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
}

.header_subscribe_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
}

.header_subscribe_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #575757;
}

.header_subscribe_link:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : normal;
    text-decoration: underline;
    background-color: #575757;
}

.headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold;
}

.sub_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
}

.headline_part_no {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;

}

.headline_part_no_title {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;

}

.close_popup {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.close_popup:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.close_popup:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.close_popup:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    background: #B2B2B2;
    text-decoration: underline;
}

.close_popup:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
    background: #B2B2B2;
}

.footer_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #999999;
    font-weight : normal;
}

.footer_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #999999;
    font-weight : bold;
    text-decoration: underline;
}

.footer_text:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #999999;
    font-weight : bold;
    text-decoration: underline;
}

.footer_text:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #A3A3A3;
    font-weight : bold;
    background: #222222;
    text-decoration: underline;
}

.footer_text:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #A3A3A3;
    font-weight : bold;
    background: #222222;
    text-decoration: underline;
}

.front_top_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 12pt;
    color : #000000;
    font-weight : bold;
}

.front_vehicle_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #CCCCCC;
    font-weight : bold;
}

.front_vehicle_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4C4C4C;
    font-weight : bold;
}

.front_vehicle_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4C4C4C;
    font-weight : bold;
}

.front_vehicle_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4C4C4C;
    font-weight : bold;
}

.front_vehicle_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #383838;
    font-weight : bold;
    background: #D9D9D9;
}

.front_vehicle_link:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #383838;
    font-weight : bold;
    background: #D9D9D9;
}

.front_ad_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #000000;
    font-weight : bold;
}

.form_field {
	background: #FFFFFF;
	color: #000000;
	border-color: #000000 #000000 #000000 #000000;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
	font-weight: normal;
	
}

.product_search_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C8C8C8;
    font-weight : normal;
}

.result_title {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
}

.result_title:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.result_title:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}

.result_title:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C50202;
    font-weight : bold;
    background: FEE9E9;
    text-decoration: underline;
}

.result_title:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
    background: #FEE9E9;
}

.result_description {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 7pt;
    color : #000000;
    font-weight : normal;
}

.result_price {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.result_pagination {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.result_pagination:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    text-decoration: underline;
}

.result_pagination:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    text-decoration: underline;
}

.result_pagination:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    background: #D9D9D9;
    text-decoration: underline;
}

.result_pagination:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    text-decoration: underline;
    background: #D9D9D9;
}

.result_search_criteria {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}

.results_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    margin: 5px 10px 5px 10px;
}

.installation {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 10pt;
    color : #FFFFFF;
    font-weight : bold;
}

.center_ad_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: none;
}

.center_ad_headline:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: none;
}

.center_ad_headline:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: none;
}

.center_ad_headline:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.center_ad_headline:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: underline;
}

.breadcrumbs {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #646464;
    font-weight : normal;
}
    
.breadcrumbs:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #646464;
    font-weight : normal;
    text-decoration: underline;
}
 
.breadcrumbs:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #646464; 
    font-weight : normal;
    text-decoration: underline;
}   

.breadcrumbs:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4B4B4B;
    font-weight : normal;  
    background: #F0F0F0;
    text-decoration: underline;
}

.breadcrumbs:hover {     
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #4B4B4B;
    font-weight : normal;  
    background: #F0F0F0;
    text-decoration: underline;
}

.button {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #FFFFFF;
    background : #AD1319;
    border-color : #E8565C;#670004;
    padding-left : 0;
    padding-right : 0;
        
}
.gry_button {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #333333;  
    background : #A4A4A4;
    border-color : #DDDDDD;#737373;
    padding-left : 0;
    padding-right : 0;
    
}

.component_text {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;     
    font-weight : normal;
}

.component_text:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;   
    font-weight : normal;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text:visited {  
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : normal;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : normal;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_text:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : normal;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_text_bold {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;     
    font-weight : bold;
}

.component_text_bold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;   
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text_bold:visited {  
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}
    
.component_text_bold:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_text_bold:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_name {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;     
    font-weight : bold;
}

.component_name:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;   
    font-weight : bold;
    text-decoration: none;
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}

.component_name:visited {  
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    border-bottom-width: 1px;
}

.component_name:active { 
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt; 
    color : #000000;
    font-weight : bold;
    text-decoration: none;     
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_name:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text-decoration: none;
    border-style: none none dashed none;
    border-color: #000000;
    background-color: #F2F2F2;
    border-bottom-width: 1px;
}

.component_headline {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
}

.component_link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
}
 
.component_link:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text-decoration: underline;
}

.component_link:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;   
    color : #000000;
    font-weight : bold;
    text-decoration: link;
}
    
.component_link:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000; 
    font-weight : bold;
    text-decoration: underline;
    background-color: #F2F2F2;
}   
    
.component_link:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    text-decoration: underline;
    background-color: #F2F2F2;
}   

.content_link2 {
   font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #000000;
    font-weight : normal;
}
    
.content_link2:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: none;
}
    
.content_link2:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;    
    font-weight : bold;    
    text-decoration: none;
}       

.content_link2:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    background: #fdf0f0;
    text-decoration: underline;
    background: #fdf0f0;
}
    
.content_link2:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    text-decoration: underline;
    background: #fdf0f0;
}

.error {
   font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;    
    font-weight : bold;
} 

.error_bold {
   font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
}
    
.error_bold:link {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;  
    font-weight : bold;
    text-decoration: unerline;
}
    
.error_bold:visited {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #C50202;
    font-weight : bold;
    text-decoration: underline;
}   
    
.error_bold:active {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    text-decoration: underline;
    background: #fdf0f0;
}

.error_bold:hover {
    font-family : arial, helvetica, sans-serif, verdana;
    font-size : 9pt;
    color : #ba0101;
    font-weight : bold;
    text-decoration: underline;
    background: #fdf0f0;
}


.legal {
        font-family : arial, helvetica, sans-serif, verdana;
        font-size : 5.5pt;
        color : #000000;   
}
