body {
         background-image:url(bilder/background.png);
         background-repeat:repeat-x;
         background-color: #d9ebff;
         color: #000;
}

.Navigation {

        color: #fff;
        font-size: small;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
		z-index: 25;

}

.Linie {

         width:345px;
         margin-top:-14px;
         height:1px;
         border:0px;
         background-color:#666;
}

.linieref {

         width:400px;
         margin-top:2px;
         margin-bottom:2px;
         height:1px;
         border:0px;
         background-color:#666;
}

.linietop {

        height:50%;
        left: 50%;
        margin-left: -744px;
        position: relative;
        z-index: auto;
        border-left: 2px solid #666;

}


.Inhalt {

        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        /* background-color: #fff;*/

        font-size: small;
        text-align: left;
        padding: 10px;
        width:743px;
        left: 50%;
        margin-left: -375px;
        position: relative;
        z-index: auto;
        top:-35px;
       /*border: 1px solid #166bcc; */

}

.Fuss {

         margin-top: 2px;
         left: 50%;
         margin-left: -315px;
         position: relative;
         z-index: auto;
         background-image: url('bilder/bottom.png');
         background-repeat: no-repeat;
         width: 722px;
         height: 20px;
		 top: -20px;
         color: #3b3b3b;

}

h2 {
       color: #166bcc;
}
h3 {
       color: #166bcc;
}

a:link {

        color: #166bcc;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;

}

a:visited {

        color: #166bcc;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;

}

a:hover {

        color: #166bcc;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;

}

a#Fuss {
        color: #3b3b3b;
        font-size: small;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
}

/* Leistungsportfolio */
#s1 {  position:relative; top:90px; left:-100px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }
#s2 {  position:relative; top:35px; left:50px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }
#s3 {  position:relative; top:95px; left:-75px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }
#s4 {  position:relative; top:40px; left:-75px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }
#s5 {  position:relative; top:95px; left:-50px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }
#s6 {  position:relative; top:10px; left:10px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }
#u7 {  position:relative; top:0px; left:100px; color:#166bcc; font-size: 42pt; z-index:1; font-weight:bold; text-decoration:none; }
#s8 {  position:relative; top:-83px; left:320px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }
#s9 {  position:relative; top:-40px; left:300px; color: #000; font-weight:bold; font-size:14pt; z-index:2; text-decoration:none; }

#i1 {  position:relative; top:-75px; width:700px; }

ul#lp li {
        margin-top:20px;
        margin-bottom:5px;      
}

ul#lp li ul li {
        margin:0px;
        color:#000;
        list-style-image: none;
        list-style-type:circle;
}


#hlleistung {
        color:#166bcc;
        text-decoration:none;
        font-weight:bold;
}


/* Leistungsportfolio ENDE */

dl#nachweis dt {
        font-weight:bold;
        padding-top:1em;
}

dl#nachweis dd {

}


ul#mt li {
        margin:5px;
        font-weight:bold;
        color:#166bcc;
}

ul#mt li ul li {
        margin:2px;
        font-style:italic;
        font-weight:normal;
        color:#3b3b3b;
}

  ul#refleist {
    list-style-image:none;
    list-style:none;
  }

/* referenz style anfang */

  ul#referenz {
    list-style-image:url('http://www.ib-schaecke.de/bilder/plus.png');
    margin-top:0px;
    padding-top:0px;
    font-size:large;
  }

  ul#referenz li ul {
    list-style-image:none;
    list-style:none;
        padding-top:5px;
        padding-bottom:10px;
    font-size:medium;

/*    display: none;  /* Unternavigation ausblenden */
  }

  ul#referenz li ul li {
     border: 0px solid #166bcc;
     margin-bottom:15px;
  }

/*
  ul#referenz li:hover ul {
    display: block;
    background-color: #f7f7f7;
  }
*/
  ul#referenz a {
    color: #666;
  }

  ul#referenz a:hover {
    color: #fff;
    background-color: #166bcc;
    text-decoration:none;
  }


/* referenz style ende */

  ul#Navigation {
    margin: 0; padding: 0;
    text-align: left;
	 z-index: 25;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    font-size: medium;
    top: -0.4em;
    margin: 0em; padding: 0.2em;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.8em; left: 0.5em;
    display: none;  /* Unternavigation ausblenden */

  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
   background-color:#166bcc; padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    top: 0.2em;
    margin-bottom: -0.2em;
    background-image:url(http://www.ib-schaecke.de/bilder/menu.png);
    background-repeat:repeat-y;
    font-size: small;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    padding: 0.2em 0.4em;
    text-decoration: none; font-weight: bold;
    border: 0px;
    color: #fff;
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    color: black;

  }
  ul#Navigation li ul a:hover, ul#Navigation li ul span, li a#aktuell {
    color: #000;
  }

  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #000;
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: #166bcc;
  }



/* ---------------------- */