body {
background: #000000 url(bgrepaet.gif) repeat-x;
        font-family:      Verdana,Helvetica, Arial;
        font-size:        12px;
        margin:           0px;
-moz-outline: none;
}
#frame {
                width:920px;
                margin-right:auto;
                margin-left:auto;
                margin-top:45px;
                padding:0px;
                text-align:left;
                }

#kopfleiste {
  margin-left: 0px;
  background-color: #000000;
  height:           128px;
}
#navi {
  padding-top: 12px;
  margin-left: 60px;
  height:  60px;
  width: 800px;
}

#hauptinhalt {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:          15px 20px 32px 34px;
  width:            340px;
  height:           480px;
  float:            left;
}
#hauptinhaltartwork {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          5px;
  margin:        52px 20px 32px 55px;
  width:            340px;
  height:       480px;
  float:            left;
}
#hauptinhalttechno {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:        5px;
  margin:         52px 20px 32px 55px;
  width:            340px;
  height:           480px;
  float:            left;
}
#hauptinhaltreferenz {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding-top:          6px;
  padding-left:          12px;
  margin:      30px 20px 32px 49px;
  width:            340px;
  height:               480px;
  float:            left;
}
#hauptinhaltindex {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:       50px 20px 32px 49px;
  width:            340px;
  height:           440px;
  float:            left;
}
#hauptinhaltindexeng {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:       50px 20px 32px 49px;
  width:            340px;
  height:           440px;
  float:            left;
}
#hauptinhaltkontakt {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:       46px 20px 32px 49px;
  width:            340px;
  height:               440px;
  float:            left;
}
#hauptinhaltimprint {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:      40px 20px 32px 49px;
  width:            340px;
  height:               440px;
  float:            left;
}
#hauptinhaltimpressum {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:       36px 20px 32px 49px;
  width:            340px;
  height:               440px;
  float:            left;
}
#hauptinhaltusab {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:     55px 20px 32px 49px;
  width:            340px;
 height:               440px;
  float:            left;
}
#seitenleiste {
        padding:          12px;
          margin:         5px 30px 12px 519px;

}
#seitenleisteart {
        padding:       12px;
          margin:        8px 30px 12px 560px;

}
#seitenleisteindex {
         padding:      3px;
          margin:        36px 30px 12px 550px;

}
#seitenleisteindexeng {
         padding:      3px;
          margin:        36px 30px 12px 550px;

}
a:link {
        color: #1a1919;
        text-decoration:  none;
        letter-spacing: 0.9px;
}
a:visited {
        color: #1a1919;
         text-decoration:  none;
        letter-spacing: 0.9px;

}

#inhalt {
width:  898px;
height: 620px;
 padding-bottom:  0px;
background-color: #FDE9AA;

}
#inhalttechno {
width:  900px;
height: 540px;
 padding-bottom:  0px;
background-color: #FDE9AA;
 margin-left:    160px;
}
#hauptinhalttechno2 {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:        5px;
  margin:       54px 20px 32px 55px;
  width:            340px;
  height:               480px;
  float:            left;
}
#hauptinhaltartwork2 {
  letter-spacing: 0.2px;
  font-size:        100%;
  padding:          5px;
  margin:       54px 20px 32px 55px;
  width:            340px;
  height:       480px;
  float:            left;
}
#hauptinhaltusabeng {
  font-size:        100%;
  letter-spacing: 0.2px;
  padding:          12px;
  margin:    47px 20px 32px 49px;
  width:            340px;
  height:               440px;
  float:            left;
}
#hauptinhalttypo {
  font-size:        100%;
  letter-spacing: 0.7px;
  padding:          12px;
  margin:      50px 20px 32px 49px;
  width:            340px;
  height:               440px;
  float:            left;
}
.usab {
padding-top: 10px;
letter-spacing: 0.7px;
}
.usabaeng {
letter-spacing: 0.7px;
}
.art {
padding-top: 26px;
letter-spacing: 0.9px;
}
.typoen {
padding-top: 32px;
letter-spacing: 0.9px
}
.service {
padding-top: 8px;
letter-spacing: 0.7px;
}
.fliess {
padding-top: 12px;
letter-spacing: 0.7px;
}
.artde{
padding-top: 2px;
letter-spacing: 0.7px;
}
.fliesskontakt {
letter-spacing: 0.7px;
}
.fliesscontacteng {
padding-top: 8px;
letter-spacing: 0.7px;
}
.fliesseng {
letter-spacing: 0.7px;
margin-bottom: -10px;
}
.fliessref {
padding-top: 16px;
letter-spacing: 0.7px;
}
.fliessrefeng {
padding-top: 24px;
letter-spacing: 0.7px;
}
.fliesstecheng {
padding-top: 26px;
letter-spacing: 0.7px;
}
.servicestart {
color: #ffffff;
padding-top: 8px;
letter-spacing: 1.1px;
}
#hauptinhaltstart {
  font-size:        100%;
  letter-spacing: 0.6px;
  padding-top:     350px;
  padding-left:     60px;
  margin:       14px 20px 32px 49px;
  width:            520px;
  height:               100px;
  float:            left;
}
#inhaltstart {
  width:  1200px;
 height: 800px;
 padding-bottom:  0px;
}
.abstandk {
margin-top: 0px;
}
.abstandktyp {
margin-top: 4px;
}
.fliesstyp{
padding-top: 18px;
letter-spacing: 0.7px;
}
.textstart{
margin-top: -6px;
padding-left: 60px;
letter-spacing: 1.1px;
color: #ffffff;
font-size:12px;
}
.imgstart{
margin-bottom: -4px;
padding-top: 180px;
}
.fliessimp{
padding-top: 15px;
}
.fliessimpde{
padding-top: 8px;
}
a.startref:link {
        color: #ffffff;
        text-decoration:  none;
        letter-spacing: 0.7px;
}
a.startref:visited {
        color: #ffffff;
         text-decoration:  none;
        letter-spacing: 0.7px;
}
a.linkaussen:link {
     color: #1a1919;
     text-decoration:  none;
     letter-spacing: 0.7px;
}
a.linkaussen:visited {
     color: #1a1919;
     text-decoration:  none;
     letter-spacing: 0.7px;
}
a.button {
    /* Sliding right image */
background: transparent url('buttrechts.gif') no-repeat scroll top right; 
display: block;
float: left;
height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 11px;
padding-right: 14px; /* rechtes bild breite */
/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: verdana,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing: 0.3px;
}
a.button span {
/* Background left image */ 
background: transparent url('button.gif') no-repeat; 
display: block;
line-height: 28px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0 5px 17px;
} 
a.button:hover span{
text-decoration: none;
letter-spacing: 0.3px;
color: #99ff99;
}
a.buttoneng {
    /* Sliding right image */
background: transparent url('buttrechts.gif') no-repeat scroll top right; 
display: block;
float: left;
height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 16px;
padding-right: 14px; /* rechtes bild breite */
/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: verdana,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing: 0.3px;
}
a.buttoneng span {
/* Background left image */ 
background: transparent url('button.gif') no-repeat; 
display: block;
line-height: 28px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0 5px 17px;
} 
a.buttoneng:hover span{
text-decoration: none;
letter-spacing: 0.3px;
color: #99ff99;
}
a.raus{
text-decoration: none;
letter-spacing: 0.3px;
color: #003300;
}
a.raus:hover{
text-decoration: none;
letter-spacing: 0.3px;
color: #000000;
}
.reftext {
padding-top: 12px;
letter-spacing: 0.7px;
padding-bottom: 14px;
}








