
h1 {
 font-family:Verdana,Helvetica,sans-serif;
 font-size:16px; color: #FFFFFF; text-align: left;
 line-height: 100%;
}

h2 {
 font-family:Verdana,Geneva,Helvetica,sans-serif;
 font-size:12pt; font-weight:bold;
 line-height: 180%; color: #FF7F00;
}

body {
 margin: 40px;
 padding: 0;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 color: #ccc;
 background-color: #666666;
 text-align: center;         /* part 1 of 2 centering hack */

 }
#aussen {
 width: 860px;
 padding: 0px;
 margin-top: 10px;
 margin-bottom: 50px;
 margin-right: auto;
 margin-left: auto;       /* opera does not like 'margin:20px auto' */
 text-align: left;         /* part 2 of 2 centering hack */
 width: 860px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 860px;
        }

html>body #content {
   width: 860px; /* ie5win fudge ends */
}



#innen {
  border: 0px;
  padding: 0 0 0 0;
  margin: 20px auto;
  width: 860px; height: 630px;
  background-color: #FFFFFF;
}

#top {
  padding: 0;
  margin: 0;
  border: 0;
  width: 860px;
  height: 210px;
  background-image: url(pics/head_08.jpg);

}

#top img {
  float: left;
   margin: 80px 0 0 0;
   padding: 0;
   border: 0px;
   width: 210px;

}

#top h5 {
  margin: 0 0 0 576px;
  padding: 180px 0 0 0;
  border: 0;
  font-family:Verdana,Helvetica,sans-serif;
 font-weight: bold; font-size:16px; color: #FFFFFF; text-align: left;
}


#content {
  width: 860px; height: 450px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent url(pics/content.jpg) repeat-y;
}

#nav {
  float: left;
  padding: 50px 0 0 10px;  border: 0px; margin: 0px;
}

#nav li {
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px; line-height: 220%; color: #000066;
 text-align: left; list-style-type: none;
}
#nav li a { color: #000066; }
#nav li a:hover { color: #CC9933; }  /* #FF3300; */

#nav li.subnav {
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px; line-height: 160%; color: #000033;
 text-align: left; list-style-type: none;
 font-weight: normal;
 margin-left: -20px;
}

#main, #main_kunden, #next, #referenz, #video, #zertifikat {
  font-family: Verdana,Geneva,Helvetica,sans-serif;
  font-size:11px;
  line-height: 18px;
  color: #000000;
  text-align: left;
}

#main {
  margin: 0px 0 0 280px;
  border: 0px;
  padding: 50px 0 0 0px;
  width: 400px;

}

#main_kunden {
  margin: 0 0 0 280px;
  border: 0px;
  padding: 50px 0 0 0;
  width: 480px;
}

#main_bild {
   margin: 0px 0 0 280px; border: 0px; padding: 50px 0 0 0;
   width: 230px; text-align: left;
}

#main_pdf {
 position: absolute; margin: 0px; border: 0px; padding: 0px;
 left: 500px; top: 384px; width: 290px;
}

#next {
   margin: 0; border: 0px;
   padding: 30px 0 0 0;
   width: 450px;
 }

#referenz {
  margin: 0px 0 0 240px; border: 0px; padding: 50px 0 0 0px;
  width: 480px;
}

#referenz li {
  list-style-type: none;
  padding: 0 0 15px 0;
  margin: 0;
}

#video { margin: 0px 0 0 330px;
  border: 0px;
  padding: 40px 0 0 0px;
  width: 350px;
}

#zertifikat {
  margin: 0 0 0 280px;
  border: 0px;
  padding: 50px 0 0 0;
  width: 480px;
}

#zertifikat img {
   float: left;
   margin: 0 20px 0 0;
   padding: 0;
}


li { line-height: 150%; }


a { color:  #156487; text-decoration: none;}

a:hover { color: #D6A103; }

.auswahl { font-weight: bold; }

.zitat  {
 font-family:Verdana,Geneva,Helvetica,sans-serif;
 font-size:9px; line-height: 200%; color: #666633;
 text-align: left;
}
.zitat_2  {
 font-family:Verdana,Geneva,Helvetica,sans-serif;
 font-size:10px; line-height: 16px; color: #808000;    /* #666633 */
 text-align: left;
}

.zitat_2 a { color:  #156487; text-decoration: none; }

.z_text  {
 padding: 10px 0 20px 20px;
 font-family:Verdana,Geneva,Helvetica,sans-serif;
 font-size: 11px; line-height: 25px; color: #000000;
 text-align: left;
}


.impress {
 font-family:Verdana,Geneva,Helvetica,sans-serif;
 font-size:11px; line-height: 130%; color: #000000;
 text-align: left;
}



table { border-collapse: collapse; border-spacing: 0px; }
td {
   text-align: left;
   vertical-align: top;
   padding: 0;
   margin: 0;
   border: 0;
     font-family: Verdana,Geneva,Helvetica,sans-serif;
  font-size:11px;
  line-height: 18px;
  color: #000000;
}

.picture { width: 95px; height: 100px }

.impress a { color:  #156487; text-decoration: none; }

