/* ----------------- FA. VOELKL --- Feb. 2008 ------------------------- */

*   { padding:0;
      margin: 0;
      }

body {background-color:white;

      font-family: "Verdana";
      color:#62160A;
      margin:5px 20px 10px 20px;
      }

#box {width:950px;
      margin: 0px auto;
      padding:0px;
      text-align:left;
      border: 1px solid #636363;
      background-color:#E1E1F5;
      }

#kopf {margin:0px;
       height: 137px;

       }

/* --------------------------- Navi ----------------------------------------- */



.inaktiv  { padding:5px 0px 5px 5px;

          }

#links {width:143px;
        font-size: 75%;
        padding: 65px 0px 0px 15px;
        margin-bottom: 5px;
        float:left;
        overflow: hidden;
        background-color:#E1E1F5;
        }

#links a {font-weight: bold;
          line-height: 15px;

        }





#inhalt {width:790px;
         float:left;
         background-color:white;
         padding:0px 0px 30px 0px;
         margin-bottom: 0px;
         border-right:solid 1px #EAEAEA;
         overflow: auto;
         }

#footer {clear: both;
         margin: 0px;
         background-color: #E1E1F5;
         border:solid 1px #EAEAEA;

         }

#footer p {font-size: 60%;
           color:#5B5B5B;
           padding-top:5px;
           text-align: left;}


/* --------------------------- Navi ----------------------------------------- */
#navi  {color: black;
        text-align: right;
        background-color:#ACAAE2;
        padding: 15px 0px 0px 0px;
        height: 25px;
        width: 950px;

        border-bottom: 1px solid #636363;
         border-top: 1px solid #636363;

        }

#navi a { color: black;
          font-size: 75%;
          letter-spacing: 1px;
          background-color: #E1E1F5;
          padding: 7px 5px 8px 10px;
          border-left: 1px solid #8c8c8c;
          border-top: 1px solid #8c8c8c;
          border-right: 1px solid #8c8c8c;
          margin-left: 0px;  }

#navi a:hover { color: black;
                 background-color: #F3DC69;
                 border-bottom-color: #F3DC69;}

#navi a:focus { color: black;
                 background-color: #F3DC69;
                 border-bottom-color: #F3DC69;}

#startseite #navi01 a { color: black;
                 background-color: #FFFFFF;
                 border-bottom-color: #F3DC69;}

#unternehmenseite #navi02 a { color: black;
                 background-color: #FFFFFF;
                 border-bottom-color: #F3DC69;}

#leistungenseite #navi03 a { color: black;
                 background-color:#FFFFFF;
                 border-bottom-color: #F3DC69;}

#teamseite #navi04 a { color: black;
                 background-color: #FFFFFF;
                 border-bottom-color: #F3DC69;}

#jobseite #navi05 a { color: black;
                 background-color: #FFFFFF;
                 border-bottom-color: #F3DC69;}

#newsseite #navi06 a { color: black;
                 background-color: #FFFFFF;
                 border-bottom-color: #F3DC69;}

#kontaktseite #navi07 a { color: black;
                 background-color: #FFFFFF;
                 border-bottom-color: #F3DC69;}

#linksseite #navi08 a { color: black;
                 background-color: #FFFFFF;
                 border-bottom-color: #F3DC69;}

#navi a:active { color: black;
                 background-color: #F3DC69;}

#navi li {  display: inline;
            list-style-type: none;
            margin: 0;
           }

#navi ul {margin-bottom:0;}




/*  Links                                                                     */

a:link {color:#364536;text-decoration:none;font-weight:bold}
a:visited {color:#364536;text-decoration:none;font-weight:bold}
a:hover {color:#BAD6BA;text-decoration:none;font-weight:bold}
a:focus  {color:#364536;text-decoration:none;font-weight:bold}


/* ÜBERSCHRIFTEN                                                              */

h1 {font-size:80%;
    font-weight:bolder;
    letter-spacing:1px;
    border-bottom:solid 1px #636363;
    border-left:solid 1px #636363;
    text-align:left;
    color:#FFFFFF;
    padding:15px 0px 3px 13px;
    margin-bottom: 25px;
    background-color: #ACAAE2;
    }

h2 {font-size:75%;
    font-weight:bolder;
    letter-spacing:1px;
    text-align:left;
    color:#3D2D48;
    padding:20px 0px 3px 30px;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 15px;
    }

h3 {font-size:75%;
    font-weight:bold;
    letter-spacing:2px;
    text-align:left;
    color:#808080;
    padding:0px 0px 3px 30px;
    }

/* index-bilder    */
h4 {font-size:75%;
    font-weight:bold;
    text-align:left;
    color:#808080;
    padding:5px 0px 3px 15px;
    margin-bottom: 3px;
    background-color: #E1E1F5
    }

    /* slogan   */
h5 {font-size:80%;

    letter-spacing:1px;

    border-top:solid 1px #636363;
    text-align:left;
    color:#364536;
    padding:10px 0px 10px 444px;

    background-color: #E1E1F5;
    }

h6 {font-size:75%;
    font-weight:bolder;
    letter-spacing:1px;
    text-align:left;
    color:#3D2D48;
    padding:15px 0px 3px 30px;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 0px;
    background-color: #ECECF5
    }


/* TEXT                                                                       */

p  {font-size:70%;
       color:#323232;
       padding: 0px 50px 5px 30px;
       text-align:justify}

span  {font-size:80%;
       font-weight: bold;
       color:#FFC928;
       padding: 0px 15px 5px 15px;
       text-align:justify}

b {color:#616161}

/* BOXEN                                                                      */

.box {float: left;
          overflow:hidden;
          width: 310px;
          padding: 5px 5px 10px 20px;
          margin-top: 10px;
          margin-left: 5px;
          margin-bottom: 5px;
          border: solid #D2D2D2 1px;
          background-color: #D5D7FE;}

.produkte {float: left;
      font-size:100%;
      color: #162E19;
          overflow:hidden;
          width: 150px;
          padding: 0px 0px 5px 0px;
          margin: 15px 10px 10px 45px;
          border: 1px solid #9CA47D;
          text-align: center;


          }

.news {
       background-color:#ECECEC;
       padding: 5px;
       margin: 0px 20px 0px 20px;}

img  {border-color:#898989}



/* FOTOS                                                                      */

.fotoli  {font-size: 55%;
          text-align: left;
          float:left;
          border: solid #C0C0C0 1px;
          margin:0px 10px 15px 15px;
          padding:3px;
          color: #3D2D48

          }

.fotore  {font-size: 55%;
          text-align: justify;
          float:right;
          border: solid #C0C0C0 1px;
          margin:0px 25px 5px 10px;
          padding:3px;
          }

.newspics  {


          margin:0px 5px 5px 15px;
          padding:20px;
          }
