/* Styles STEEL GRIPS online */

/* Body */

    body { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; }

    p, textarea {font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000040;
	line-height: 1.2;
	text-align: justify;
	font-style: normal;
	}

    h1 {font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18pt;
	font-weight:bold;
	color: #000080;
	text-align: left;
	font-style: normal;
	}
    
    a:visited       { color: #0000CC; text-decoration: none; }
    a:link          { color: #0000CC; text-decoration: none; }
    a:active        { color: #0000CC; text-decoration: none; }
    a:hover	      { color: #0099ff; text-decoration: none; }


/* Backgrounds Colors */

    .bg_main              { background-color: #FFFFFF; }
    .bg_header            { background-color: #000080; } 
    .bg_search_box        { background-color: #000080; }
    
    .bg_nav_left_header   { background-color: #E0E0E0; } 
    .bg_nav_left          { background-color: #E0E0E0; } 
    .bg_nav_left_selected { background-color: #EEEEEE; } 
    .bg_nav_right_header  { background: url(../../images/trbggr.gif); } 
    .bg_nav_right         { background-color: #f5f5f5; } 
    

/* Common Styles */

    .header_category_name           { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .header_breadcrumb              { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .header_breadcrumb a            { color: #ffffff !important; text-decoration: none; }
    .header_breadcrumb a:hover      { color: #0099ff !important; text-decoration: none; }
    .footer				  { background-color: #f5f5f5; text-align: center; padding: 2px; color: #9d9d9d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.3; }
    
    .logo_text                      { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px;  font-weight: bold; letter-spacing: -0.05em  }
    .logo_sub                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold; letter-spacing: -0.05em  }
    
    .more_headlines                 { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .global_updated                 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
    
    .general_text                   { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
    .small_text                     { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

    .copyright                      { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.3; }
    .invisible                      { font-size: 0px; }

/* Image and caption */

    .image { /* Abstand um das Bild herum: */ margin: 0 0 0 5px; background: #f5f5f5; }
    .image p { /* Bildunterschrift */ margin: 0 3px 8px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 10px; color: #6F6F6F; line-height: 1.4;}
    img { border: 0; }

     
/* Left Navigation (Category List) */

    .nav_left_header_text           { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
    .nav_left_header_text a         { color: #000080 !important; text-decoration: none; }
    .nav_left_header_text a:hover   { color: #0099ff !important; text-decoration: none; }
    .category_link_depth1           { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
    .category_link_depth1 a         { color: #000080 !important; text-decoration: none; }
    .category_link_depth1 a:hover   { color: #0099ff !important; text-decoration: none; background-image: url($_weburl$images/mbggr1_h.gif); }
    .category_link_depth2           { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; }
    .category_link_depth2 a         { color: #000080; text-decoration: none; }
    .category_link_depth2 a:hover   { color: #0099ff; text-decoration: none; }
        
    .advancedsearch_link a          { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/*  Left Navigation alternative menue */

    .altmenu                        { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
   
    .altmenu a                      { height: 20px; text-decoration: none; }
    .altmenu a:link, .altmenu a:visited { color:#800000; display: block; background: url(../../images/menue1.jpg); padding: 6px 1px 3px 6px; text-align: left; }
    .altmenu a:hover		         { color:#0B00F0; background: url(../../images/menue1h.jpg); padding: 6px 1px 3px 6px; text-align: left; 	}
    .altmenu a:active		  { color: #ff0000; background: url(../../images/menue1a.jpg); padding: 6px 1px 3px 6px; text-align: left; }	

    .catMenu-1 a                    { height: 20px; text-decoration: none; }
    .catMenu-1 a:link, .catMenu-1 a:visited { color:#800000; display: block; background: url(../../images/menue2.jpg); padding: 6px 1px 3px 12px; text-align: left; }
    .catMenu-1 a:hover		  { color:#0B00F0; background: url(../../images/menue2h.jpg); padding: 6px 1px 3px 12px; text-align: left; 	}
    .catMenu-1 a:active		  { color: #ff0000; background: url(../../images/menue2a.jpg); padding: 6px 1px 3px 12px; text-align: left; }

    .catMenu-2			  { font-weight: normal; }
    .catMenu-2 a                    { height: 20px; text-decoration: none; }
    .catMenu-2 a:link, .catMenu-2 a:visited { color:#800000; display: block; background: url(../../images/menue2.jpg); padding: 6px 1px 3px 18px; text-align: left; }
    .catMenu-2 a:hover		  { color:#0B00F0; background: url(../../images/menue2h.jpg); padding: 6px 1px 3px 18px; text-align: left; 	}
    .catMenu-2 a:active		  { color: #ff0000; background: url(../../images/menue2a.jpg); padding: 6px 1px 3px 18px; text-align: left; }
	

/* Right Navigation (Headlines) */
    
    .nav_right_header               { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
    .nav_right_category_name        { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }    
    .nav_right_category_name a      { color: #ffffff; font-weight: normal; text-decoration: none; padding: 0 3px 6px 4px; } 
    .nav_right_category_name a:hover { color: #efefef; font-weight: normal; text-decoration: none; }
    .nav_right_category_name a:visited { color:#ffffff; font-weight: normal; text-decoration: none; }
    .nav_right_category_header      { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; }
    .nav_right_headlines            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }  
    .nav_right_headlines a          { color: #000000; font-weight: normal; text-decoration: none; } 
    .nav_right_headlines a:hover    { color: #0099ff; font-weight: normal; text-decoration: none; }
    .nav_right_headlines a:visited  { color: #800000; font-weight: normal; text-decoration: none; }
    .topix_name                     { background-color: #cccccc; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 4px 6px 6px 6px;} 
    .topix                          { background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; padding: 4px 2px 2px 2px; }  
    .topix a                        { color: #000000; } 
    .topix a:hover                  { color: #000080; }
    .topix a:visited                { color: #800000; }

    
/* Article Summaries */

    .summary_author                 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 1.2; }
    .summary_title                  { color: #000000; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; }
    .summary_title a                { color: #000080; text-decoration: none; }
    .summary_title a:hover          { color: #0099ff; text-decoration: none; }

    .summary                        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.2; }
    .summary_date                   { color: #9f9f9f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
    
    .summary_breadcrumb             { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
    .summary_breadcrumb a           { color: #000080 !important; text-decoration: none; }
    .summary_breadcrumb a:hover     { color: #0099ff !important; text-decoration: none; }


/* Article Pages */

    .article_title                  { color: #000000; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 24px; font-weight: bold; }
    .article_text                   { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3; }

    .bg_printer_page                { background-color: #FFFFFF; }


/* Menue style */

   	td { font-family: verdana;font-size:8pt; color:#000000; }
       td.menutop { font-family: verdana; font-size:10pt; vertical-align:top; padding-top:4px; background-color: #f5f5f5; }
	td.menutop_ori { font-family: verdana; font-size:10pt; vertical-align:top; padding-top:4px;
	 background-image: url(../../../images/mbgtop.jpg); }
	td.header { font-family: verdana;  font-size:10pt; font-weight:bold; color:#C0C0C0; 
	 background-image: url(../../../images/mbggr48.gif);}
   	td.small { font-family: verdana; font-size:8pt; }
	td.item { font-family: verdana; text-decoration:none; font-weight:bold; color:#000000; font-size:10pt; 
	 background-image: url(../../../images/mbggr30.gif); }
       td.foot { font-family: verdana;font-size:8pt; color:#000000; vertical-align:top; padding-top:4px; background-color: #f5f5f5;  }
	td.foot_ori { font-family: verdana;font-size:8pt; color:#000000; vertical-align:top; padding-top:4px;
        background-image: url(../../../images/mbggr2.jpg); }
       td.foot a { color:#000000; text-decoration:none; }
	td.foot a:hover { color:#e5e5e5; text-decoration:none; }

       td.bg_depth0 { background: url(../../images/mbggr1.gif); }
	td.bg_depth1 { background: url(../../images/mbggr1.gif); }
	td.bg_depth2 { background: url(../../images/mbggr2.gif); }
    
       td.trenner { background-image: url(../../images/mbggrtr.gif); }

	a.menu:link { font-family: verdana; text-decoration:none; font-weight:bold; color:#000080; font-size:10pt; }
	a.menu:visited { font-family: verdana; text-decoration:none; font-weight:bold; color:#800000; font-size:10pt; }
       a.menu:hover { background: url(../../images/mbggr2.gif); font-family: verdana; text-decoration:none; font-weight:bold; color:#0B00F0; font-size:10pt; }

       a.menu0:link { padding-left: 8px; font-family: verdana; text-decoration:none; font-weight:bold; color:#000080; font-size:10pt; }
	a.menu0:visited { padding-left: 8px; font-family: verdana; text-decoration:none; font-weight:bold; color:#800000; font-size:10pt; }
       a.menu0:hover { background: url(../../images/mbggr2.gif); padding-left: 8px; font-family: verdana; text-decoration:none; font-weight:bold; color:#0B00F0; font-size:10pt; }

	a.menu1:link { padding-left: 20px; font-family: verdana; text-decoration:none; font-weight:bold; color:#000080; font-size:10pt; }
	a.menu1:visited { padding-left: 20px; font-family: verdana; text-decoration:none; font-weight:bold; color:#800000; font-size:10pt; }
       a.menu1:hover { background: url(../../images/mbggr2.gif); padding-left: 20px; font-family: verdana; text-decoration:none; font-weight:bold; color:#0B00F0; font-size:10pt; }
       
	a.big { font-family: verdana; font-weight:bold; font-size:14pt; }
