@charset "UTF-8";

/* Navigation CSS
        Schwarz:          #000
        Weiß:             #fff
        Format der Seite: 960 Pixel x flexibel
*/

.skip,.hideme,.print,dfn {
                          position:absolute;
                          left:-1000em;
                          top:-1000em
}

.skip:focus,.skip:active {
                          position:absolute;
                          text-decoration:none;
                          outline:0px;
                          left:0px;
                          top:.5em;
}

#hori_nav {
           width:960px;
           /* height:30Px; */
           padding:5px 0px 4px 0px;
           margin:0px auto;
           background-color:#f3ce99;
           text-align:right;
           /* background-image:url(../images/verlauf_nav_oben.jpg);
           background-repeat:repeat-x; */
}

#hori_nav ul {
              margin-bottom:0px;
}

#hori_nav li {
              display:inline;
              list-style-type:none;
              /* list-style-position:inside; */
              margin:0px;
}

#hori_nav a {
             text-decoration:none;
             outline:none;
             color:black;
             background-color:#f6733f;
             padding:4px 8px;
             border:1px solid;
}

#hori_nav a:hover,
#hori_nav:focus,
#startseite #navi01 a,
#uebermich #navi02 a,
#kontakt #navi03 a,
#impressum #navi04 a {
                    color:black;
                    background-color:#fff;
                    border-bottom-color:#fff;
}

hori_nav a:active {
                   color:black;
                   background-color:#fff;
}

ul#nav_links {
               width:120px;
               margin:0px 2em;
               padding:0;
               list-style:none;
}

ul#nav_links li {
                  margin:0;
                  padding:5px 0px;
                  text-align:center;
}

ul#nav_links li a {
                    display:block;
                    /* height:22px; */
                    width:120px;
                    padding:1em 0px;
                    background:#f3ce99;
                    text-decoration:none;
                    outline:none;
                    color:#000;
}

ul#nav_links li a:hover {
                          background-color:#f6733f;
                          color:#fff;
                          width:117px;
                          border-left:3px solid;
                          border-color:#000;
}