body {
  background-image          : url(../gfx/HGbody.jpg);
  background-repeat         : repeat;  
}

#Hintergrund {
  background-image          : url(../gfx/HGContent.jpg);  
  background-repeat         : repeat;
  background-attachment     : fixed;
}

#Logo {
  position                  : absolute;
  left                      : 39.1875em;
  top                       : 2.78125em;
  z-index                   : 20000;
  width                     : 244px;
  height                    : 61px;
  background-image          : url(../gfx/Buero_fuer_webdesign_und_grafik-Markus_Oehm.gif);  
  background-repeat         : no-repeat;
}

a:active, a:focus {
  outline                   : 0;
}



#Kopfmenue {
  position                  : absolute;
  top                       : 145px;
  left                      : 250px;
  margin-right              : 30px;
  padding-top               : 5px;
  background                : #e4e8eb;
  font-size                 : 0.7em;
  width                     : 438px;
}

#Kopfmenue ul {
  height                    : 20px;
  margin                    : 0;
  padding                   : 0;
  padding-bottom            : 5px;
}

#Kopfmenue ul li {
  display                   : inline;
  margin                    : 0;
  padding                   : 0;
  margin-left               : 5px;
  margin-right              : 5px;
}

#Kopfmenue ul li h3 {
  display                   : inline;
  margin                    : 0;
  padding                   : 0;
  font-size                 : 1em;
}

#Kopfmenue ul li a {
  margin                    : 0;
  padding                   : 0;
  color                     : #555;
  text-decoration           : none;
}

#Kopfmenue ul li a:hover {
  text-decoration           : underline;
}

#Seitengrafik {
  position                  : absolute;
  top                       : 120px;
  left                      : 20px;
  width                     : 210px;
  height                    : 360px;
  z-index                   : 30000;
  background-color          : transparent;
  background-image          : url(../gfx/buntstifte.jpg);  
  background-repeat         : no-repeat;
}

#Content p {
  font-size                 : 0.75em;
  color                     : #444;
  text-align                : justify;
  line-height               : 150%;
}

#Content ul {
  font-size                 : 1em;
  margin                    : 1em;
  padding                   : 0;
}

#Content li {
  font-size                 : 0.75em;
  color                     : #444;
  text-align                : justify;
  line-height               : 150%;
}

#Content td p {
  font-size                 : 0.75em;
  color                     : #444;
  text-align                : justify;
  line-height               : 150%;
  margin                    : 0;
  padding                   : 0;
  padding-bottom            : 5px;
}

#Content h1,
#Content h2 {
  color                     : #243f84;
  font-family               : times,serif;
  font-style                : normal;
  font-size                 : 1.3em;
  font-weight               : normal;
  padding-top               : 40px;
  padding-bottom            : 15px;
}

#Content h2 {
  padding-top               : 20px;
  padding-bottom            : 15px;
}

#Content span.moehm {
  font-size                 : 0.6em;
}

#Content a {
  color                     : #000;
  text-decoration           : underline;
}

#Content a:hover {
  color                     : #000;
  text-decoration           : none;
}

#Fuss p {
  margin                    : 0;
  padding                   : 0;
  margin-top                : 2px;
  padding-left              : 250px;
  color                     : #999;
  font-family               : Arial, Helvetica, Geneva, sans-serif;
  font-style                : normal;
  font-size                 : 0.7em;
}

#Kontaktdaten {
  position                  : fixed;
  left                      : 703px;
  bottom                    : 1.25em;
  width                     : 230px;
  background-color          : transparent;
  z-index                   : 30000;
}

#Kontaktdaten p {
  margin                    : 0;
  padding                   : 0;
  font-style                : normal;
  margin-top                : 20px;
  background-color          : transparent;
}

#Kontaktdaten .labels,
#Kontaktdaten .daten {
  margin                    : 0;
  padding                   : 0;
  padding-bottom            : 5px;
  float                     : left;
  font-size                 : 0.70em;
  color                     : #555;
}

#Kontaktdaten .labels {
  width                     : 80px;
}

#Kontaktdaten .daten {
  width                     : 150px;
}


#Kontaktdaten .daten {
  text-align                : right;
  background-color          : transparent;
}

#Kontaktdaten .daten a {
  color                     : #555;
  text-decoration           : none;
}

#Kontaktdaten .daten a:hover {
  color                     : #777;
  text-decoration           : underline;
}

#Impressum {
  margin-left               : 40px;
}

#Impressum a {
  color                     : #999;
  text-decoration           : none;
}

#Impressum a:hover {
  color                     : #777;
  text-decoration           : underline;
}

