body,a,td,th,div,b,i,img,input,span {
 font-family:Arial,Helvetica,sans-serif;
 font-style:normal;   /* italic (kursiv) */
 font-variant:normal; /* small-caps (Kapitälchen) */
 font-size:12px; /* xx-small, x-small, small, medium, large, x-large, xx-large, 12pt, 14px etc. */
 font-weight:normal; /* bold, normal */
 font-stretch:normal; /* condensed, semi-condensed, extra-condensed, ultra-condensed, expanded, semi-expanded, extra-expanded, ultra-expanded, normal */
 text-decoration:none; /* underline, overline, line-through, blink, none */
 text-transform:none; /* capitalize, uppercase, lowercase, none */  
 color:#000000;
}

body { 
 color:#000000;
 background-color: #FFFF99;
}

a { 
 font-weight:bold; 
 color:#006600; 
}

a:link { 
 color:#006F00; 
}

a:visited { 
 color:#004000; 
}

a:hover { 
 color:#009900; 
}

a:active { 
 color:#FF0000;
}

b,img {
 font-weight:bold; 
}

.bodyNews {
  background-color:#FFFFCC;
  background-image:url(../bilder/trans.gif); 
}

.namedAncors { 
  font-weight:bold; 
}

.photoRemark { /* zumprojekt.htm */
 font-size:10px;
}

.textNormal { /* zumprojekt.htm, standorte.htm */
  color:#000000;
}

.textBold { /* zumprojekt.htm, standorte.htm */
  font-weight:bold; /* bold, normal */
}

.textItalic { /* links.htm */
  font-style:italic;   /* italic (kursiv) */
}

.textTitle { /* zumprojekt.htm, links.htm */
 font-size:17px; /* xx-small, x-small, small, medium, large, x-large, xx-large, 12pt, 14px etc. */
 font-weight:bold; /* bold, normal */
 color:#000000;
}

.textBoldSpaced { /* standorte.htm */
  font-weight:bold; /* bold, normal */
  text-transform:uppercase; /* capitalize, uppercase, lowercase, none */  
  margin-top:6px;
  margin-bottom:6px;
  margin-left:12px;
}

.textExtreme { /* kontakt.htm */
  color:#FF0000;
}

.textButton { /* kontakt.htm */
}

.functionNormal { /* links.htm */
  color:#006600;
}

.functionBold { /* links.htm */
  font-weight:bold; /* bold, normal */
  color:#006600;
}

td { color: #000000; }
.h1 { font-size: 20px; font-weight: bold; height: 45px; }
.h2 { font-size: 16px; font-weight: bold; height: 32px; background-color: #993300;  }
.h3 { font-size: 14px; font-weight: bold; height: 30px; background-color: #993300;  }
.h4 { font-size: 12px; font-weight: bold; height: 28px; background-color: #993300;  }
.h5 { font-size: 10px; font-weight: bold; height: 26px; background-color: #993300;  }
.h6 { font-size: 9px; height: 25px; background-color: #993300;  }
.Ueberschrift { font-weight: bold; height: 20px; background-color: #FFFF99; }
.text { font-weight: normal; background-color: ; }
.Linie { height: 1px; background-color: #993300; }
.bold { font-weight: bold; }
.error { color: red; font-weight: bold; height: 20px; background-color: ; }
