/*stylesheets bundesanzeiger fachverlag, Stand 01.09.2005, He*/

/*h1 Buchtitel*/
h1   { color: #099; font-size: 18px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold }
    
/*h2 Untertitel*/
h2  {
    color: #000;
    font-size: 14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 16px
    }
.h2 { color: #000; font-size: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px }
.h2_dark { color: #099; font-size: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px }
/*h3 headline*/
h3  {
    color: #000;
    font-size: 14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 14px
    }
    
/*h4 autor*/
h4 {
    color: #7a7a7a;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal
    }
    
/*h5 Themengebiet*/
h5  {
    color: #000;
    font-size: 10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal
    }
    

a     { color: #0032b8; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; cursor:url('tpl/cursor_link_ie.cur'); }
    
a:hover     { color: #0032b8; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; cursor:url('tpl/cursor_link_ie.cur'); }
    

ul  {
    color: #000;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    list-style-type: disc
    }
    
/*Seitenkopf Navigation*/
.menu_hf_light      { color: #000; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffed33; text-align: left; text-transform: uppercase; letter-spacing: 1px; margin-top: 2px; margin-right: 4px; margin-bottom: 2px; padding: 2px 3px; width: 70px }
    
/*Seitenkopf Navigation*/
.menu_light    { color: #000; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffed33; text-align: left; text-transform: uppercase; margin-top: 2px; margin-right: 4px; margin-bottom: 2px; padding: 2px 3px; width: 70px }
    
/*Seitenkopf Navigation*/
.menu_dark      { color: #000; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #fc0; text-align: left; margin-top: 2px; margin-right: 4px; margin-bottom: 2px; padding: 2px 3px; height: 12px; border-style: solid; border-width: 1px; border-color: #ccc #7a7a7a #7a7a7a #ccc }
.menu_2_akt    { color: #000; font-size: 13px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fc3; margin: 3px 6px 3px 0; padding: 2px 3px 2px 5px; width: 120px }
.menu_2_left { color: #000; font-size: 13px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dedede; margin: 3px 6px 3px 160px; padding: 2px 3px 2px 5px; width: 120px }
.menu_2_pass   { color: black; font-size: 13px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dedede; margin-top: 3px; margin-right: 6px; margin-bottom: 3px; padding: 2px 3px 2px 5px; width: 120px }
/*Seitenkopf*/
.menu_neg {
    color: #fff;
    font-size: 12px;
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif
    }

/*Titel usp*/
.text_usp    {
    color: black;
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 5px 5px 5px 0;
    padding: 5px;
    border: solid 1px #000;
    outline-width: 0
    }
    

.text   {
    color: black;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif
    }
.text_hf {
    color: black;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold
    }
    
/*Typo, Farbe evi*/
.td_rahmen_light  { padding: 2px; border: solid 4px #00c2c5 }
.text_hf_detail   { color: #099; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold }
    
/*Typo versal, Zwischenüberschriften, Hintergrundfarbe nach Themencodierung*/
.text_neg_detail     { color: white; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #099; text-transform: uppercase; letter-spacing: 1px; padding: 2px 2px 2px 3px; width: 140px }
    
/*Typo mit graumen Hintergrund */
.text_bg {
    color: black;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    background-color: #eaeaea;
    padding: 2px;
    width: 190px
    }
    
/*Typo versal für Infobox*/
.text_neg_info   { color: white; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #00aeb1; text-transform: uppercase; padding: 2px; width: 120px }
    
/*Typo Themengebiet Themenseiten, 2. Ebene, Hintergrundfarbe nach Themencodierung*/
.text_themengeb   { color: white; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #00aeb1; padding: 2px }
    
/*Bildrand*/
.img_rand {
    margin-right: 3px
    }


/*hex-codes farben*/
#fc_menu_light  { color: #00c2c5 }
#fc_menu_dark  { color: #00aeb1 }
#fc_typo  { color: #099 }
hr { border: dashed 1px #000 }
.select_head  { font-size: 10px; font-family: Verdana, Tahoma, Arial; background-color: white; border: solid 1px #00c2c5 }
