@CHARSET "UTF-8";

ul.navbarUL
{
    margin:0;
    padding:0;
    list-style-type:none;
    width:auto;
    position:relative;
    display:block;
    font-weight:normal;
    border-bottom:1px solid #000000;
    border-top:1px solid #000000;
}

#nav_ul0
{
    /*height:30px;*/
    height:28px;
    font-size:12px;
    background:transparent url(../images/Nav_Bar_oben.png) repeat-x top left;
}

#nav_ul1
{
    /*height:26px;*/
    padding: 0;
    height:22px;
    font-size:10px;
    background:transparent url(../images/Nav_Bar_2_1.png) repeat-x top left;
}

#nav_ul2
{
    /*height:24px;*/
    height:22px;
    font-size:10px;
    background:transparent url(../images/nav_bg3.png) repeat-x top left;
}

#nav_ul3
{
    /*height:22px;*/
    height:20px;
    font-size:9px;
    background:transparent url(../images/nav_bg4.png) repeat-x top left;
}


ul.navbarUL li
{
    display:block;
    float: left;
    padding-right:5px;
    margin: 0 3px;
}

ul.navbarUL li a {
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
    text-align: center;
    font-weight:normal;
}

#nav_ul0 li a
{
    color:#999999;
    /*line-height: 32px;*/
    line-height: 28px;
}
#nav_ul1 li a
{
    color:#BBB;
    /*line-height:28px;*/
    line-height: 22px;
}
#nav_ul2 li a
{
    color:#C5C5C5;
    /*line-height:26px;*/
    line-height: 22px;
}
#nav_ul3 li a
{
    color:#E5E5E5;
    /*line-height:22px;*/
    line-height: 18px;
}

#nav_ul0 li a:hover,
#nav_ul0 li a.active,
#nav_ul0 li a.inPath {
    color:#FFF;
    /*background:transparent url(../images/bar.png) -5px 16px no-repeat;*/
    background:transparent url(../images/bar.png) -5px 14px no-repeat;
}


#nav_ul1 li a:hover,
#nav_ul1 li a.active,
#nav_ul1 li a.inPath
{
    color:#FFF;
    height:20px;
    /*background:transparent url(../images/bar.png) -5px 14px no-repeat;*/
    background:transparent url(../images/bar.png) -5px 12px no-repeat;
}


#nav_ul2 li a:hover,
#nav_ul2 li a.active,
#nav_ul2 li a.inPath
{
    color:#FFF;
    height:18px;
    /*background:transparent url(../images/bar.png) -5px 12px no-repeat;*/
    background:transparent url(../images/bar2.png) -5px 11px no-repeat;
}

#nav_ul3 li a:hover,
#nav_ul3 li a.active,
#nav_ul3 li a.inPath
{
    color:#FFF;
    height:16px;
    /*background:transparent url(../images/bar2.png) -5px 11px no-repeat;*/
    background:transparent url(../images/bar2.png) -5px 10px no-repeat;

}

#nav_ul0 li a.noHover {
    background:none;
    height:inherit;
    text-align:center;
    float:right;
}

#nav_ul0 li a:hover.noHover {
    background:none;
    height:inherit;
    text-align:center;
    float:right;
}

ul#topNav {
    float:right;
    margin:0 auto;
    padding:0;
    list-style-type:none;
    background:transparent url(../images/topnav_bg.png) repeat top left;
    color:#999999;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}
#topNav li {
    display:inline-block;
    float:left;
    margin:0;
    padding:0;
    width:75px;
    font-size:10px;
}
#topNav li a {
    padding: 3px 5px;
    padding-left: 1em;
    padding-right: 1em;
    /*width: 9em;*/
    display: block;
    border-right: 1px solid #dcdce9;
    text-decoration: none;
    text-align: center;
    font-weight:normal;
    color:#999;
}
#topNav li:last-child a,#topNav li.last-child a {
    border:0;
}
#topNav li a:hover,#topNav li a.inPath {
    color:#FFF;
    background:transparent url(../images/topnav_bg.png) repeat top left;
}

#topNav li.search {
    width:75px;
    text-align: center;
    padding:1px 5px;
    margin:0;
    font-size:10px;
}
#topNav li.search form {
    display:inline;
}
#topNav li.search input.searchbox {
    width:55px;
    background: none;
    border:none;
    padding:1px;
    margin:0;
    vertical-align: middle;
    font-size:10px;
    color:#999;
    font-weight:normal;
    font-family: Helvetica, Arial, sans-serif;
}

#topNav li.search input.searchimage {
    width:11px;
    height:11px;
    border: none;
    vertical-align: middle;
}