@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

@media all
{

  #nav_main {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern 

*/
    float: left;
    display: inline;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei 

*/
    margin-top:0px;
    margin-bottom:0px;
    position:relative;
    left:210px;
    padding-left:31px;
    width:778px;
    position:relative;
    background-image:url(../../img/background/background-nav-primary-left.png);
    background-repeat:no-repeat;
    background-position:top left;
}

  #nav_main ul {
/*    border-left: 1px #aaa solid; */
/*    border-right: 1px #fff solid; */
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin: 0;
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    padding: 0;
}
  

  #nav_main ul li {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top:5px;
    background-image:url(../../img/background/background-nav-primary-right.png);
    background-repeat:repeat-no;
    background-position:right;
    height:30px;
    border:1px;
  }

  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 0 9px 0 9px;
    text-decoration: none;
    width: auto;
    line-height:28px !important;
    margin:1px 1px 1px 0px;
  }

  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active {
    background: #9c0025;
    color: #FFFFFF;
    text-decoration: none;
  }

  #nav_main ul li#current {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei 

*/
  }

  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    background: transparent;
    color: #FFFFFF;
    text-decoration: none;
  }



  #nav_main ul li a {
    font-weight:bold;
    color:#FFFFFF;
  }

  #nav_main ul li#current,
  #nav_main ul li#current strong {
    color: #FFFFFF;
    text-decoration: none;
  }

  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    background: #9c0025;
    color: #FFFFFF;
    text-decoration: none;
  }













  #banner {
    position:absolute;
    z-index:-100000 !important;
    overflow:hidden;
  }
  
  #banner img
    {
    }



  #nav_main {
    overflow: hidden;
    float: left;
    display: inline;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:31px;
    width:778px;
    position:static;
    margin-left:210px;
    background-image:url(../../img/background/background-nav-primary-left.png);
    background-repeat:no-repeat;
    background-position:top left;
  }


   



  #nav_main td {
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top:5px;
    background-image:url(../../img/background/background-nav-primary-right.png);
    background-repeat:repeat-no;
    background-position:right;
    height:30px;
    border:1px;  
  }

  #nav_main td a,
  #nav_main td strong {
    background: transparent;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 0 9px 0 9px;
    text-decoration: none;
    width: auto;
    line-height:28px !important;
    margin:1px 1px 1px 0px;
  }

  #nav_main td a:focus,
  #nav_main td a:hover,
  #nav_main td a:active {
    background: #9c0025;
    color: #FFFFFF;
    text-decoration: none;
  }

  #nav_main td#current {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  }

  #nav_main td#current strong,
  #nav_main td#current a,
  #nav_main td#current a:focus,
  #nav_main td#current a:hover,
  #nav_main td#current a:active {
    background: transparent;
    color: #FFFFFF;
    text-decoration: none;
  }



  #nav_main td a {
    font-weight:bold;
    color:#FFFFFF;
  }

  #nav_main td#current,
  #nav_main td#current strong {
    color: #FFFFFF;
    text-decoration: none;
  }



  #nav_main td a:focus,
  #nav_main td a:hover,
  #nav_main td a:active,
  #nav_main td.nav_main_item_act a,
  #nav_main td.nav_main_item_act a:focus,
  #nav_main td.nav_main_item_act a:hover,
  #nav_main td.nav_main_item_act a:active {
    background: #9c0025 !important;
    color: #FFFFFF;
    text-decoration: none;
  }



  #nav_main td:nth-child(5) {
    clear:both !important;
} 









.nav_main_sub_item, .nav_main_sub_item_act, .nav_main_sub_item_ifsub, .nav_main_sub_item_ifsub_act {
    background-image:url(../../img/background/background-nav-main-layer.png);
    background-repeat:repeat;
    background-position:top left;
}


.nav_main_sub_item a, .nav_main_sub_item_act a, .nav_main_sub_item_ifsub a, .nav_main_sub_item_ifsub_act a {
    background: transparent;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    line-height:1.1em;
    font-weight: normal;
    margin: 1px 0px 0px 0px;
    padding: 5px 18px 5px 9px;
    width:195px;
    text-decoration: none;
}

.nav_main_sub_item_ifsub a, .nav_main_sub_item_ifsub_act a {
    background-image:url(../../img/background/background-nav-main-layer-sub-icon.png);
    background-repeat:no-repeat;
    background-position:208px 4px;
}


.nav_main_sub_item_act a,
.nav_main_sub_item_ifsub_act a,
.nav_main_sub_item a:focus, .nav_main_sub_item_act a:focus, .nav_main_sub_item_ifsub a:focus,
.nav_main_sub_item a:hover, .nav_main_sub_item_act a:hover, .nav_main_sub_item_ifsub a:hover,
.nav_main_sub_item a:active .nav_main_sub_item_act a:active, .nav_main_sub_item_ifsub a:active {
    background: #9c0025;
    text-decoration: none;   
}


.nav_main_sub_item_act a:focus, .nav_main_sub_item_ifsub a:focus,
.nav_main_sub_item_act a:hover, .nav_main_sub_item_ifsub a:hover,
.nav_main_sub_item_act a:active, .nav_main_sub_item_ifsub a:active {
    background-image:url(../../img/background/background-nav-main-layer-sub-icon.png);
    background-repeat:no-repeat;
    background-position:208px 4px;  
}




.nav_main_sub_sub_item, .nav_main_sub_sub_item_act {
    background-image:url(../../img/background/background-nav-main-layer.png);
    background-repeat:repeat;
    background-position:top left; 
}

.nav_main_sub_sub_item a, .nav_main_sub_sub_item_act a {
    background: transparent;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    line-height:1.1em;
    font-weight: normal;
    margin: 1px 0px 0px 0px;
    padding: 5px 18px 5px 9px;
    width:195px;
    text-decoration: none;  
}

.nav_main_sub_sub_item a:focus,
.nav_main_sub_sub_item a:hover,
.nav_main_sub_sub_item a:active  {
    background: #9c0025;
    text-decoration: none;
}

.nav_main_sub_sub_item_act a,
.nav_main_sub_sub_item_act a:focus,
.nav_main_sub_sub_item_act a:hover,
.nav_main_sub_sub_item_act a:active  {
    background: #9c0025;
    text-decoration: none;
}







    

.nav_main_sub_item_ifsub a, .nav_main_sub_item_ifsub_act a {
    background-image:url(http://www.smallarmssurvey.org/fileadmin/img/background/background-nav-main-layer-sub-icon.png) !important;
    background-repeat:no-repeat;
    background-position:208px 4px;
}

.nav_main_sub_item, .nav_main_sub_item_act, .nav_main_sub_item_ifsub, .nav_main_sub_item_ifsub_act {
    background-image:url(http://www.smallarmssurvey.org/fileadmin/img/background/background-nav-main-layer.png) !important;
    background-repeat:repeat;
    background-position:top left;
}

.nav_main_sub_sub_item, .nav_main_sub_sub_item_act {
    background-image:url(http://www.smallarmssurvey.org/fileadmin/img/background/background-nav-main-layer.png);
    background-repeat:repeat;
    background-position:top left; 
}




}