* { padding: 0; margin: 0; }
html { height: 101%; } /* erzwingt Scrollbar im Firefox */
body { /* Das HTML-Element mit dem Namen body */
   color: #000000; /* Schriftfarbe */
   background-color: #C6C6C9; /* Hintergrundfarbe */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small; /* Schriftgröße */
}

html, body, textarea {

scrollbar-base-color:#EDEDED;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#C6C6C9;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#EDEDED;
}


a {
   text-decoration: none;
   color: #681A2D;
}

a:link {
   color: #681A2D;
}

a:hover {
   color: #681A2D;
   border-bottom: 0px solid #681A2D;
}

#navigationleft {
   list-style-type: none;
   padding: 0px 0px 0px 0px;
   font-size: 100%; line-height: 120%;
   color: #000000;
}

#navigationleft ul {
   list-style-type: none;
   padding: 0px 0px 0px 0px;
   font-size: 88%; line-height: 125%;
   color: #000000;
}

#navigationleft li {
   padding-top: 12px;
}

#navigationleft a:hover {
   color: #681A2D;
   border-bottom: 1px solid #681A2D;
}

#navigationleft1 {
   list-style-type: none;
   padding: 0px 0px 0px 0px;
   font-size: 100%; line-height: 120%;
   color: #000000;
}

#navigationleft1 a:link {
   color: #681A2D;
}


#navigationleft1 a:hover {
   color: #681A2D;
   border-bottom: 1px solid #681A2D;
}

h1 {
   font-size: 105%;
   line-height: 270%;
   color: #9E8F66;
} 
h2 { font-size: 110%; }

#wrapper { /* Das HTML-Element mit dem Attribut id="wrapper" */
   color: black;
   background-color: #FFFFFF;
   width: 980px; /* Breite des Inhaltsbereiches */
   margin-top: 12px; /* Abstand oben zum Bildschirmrahmen */
   margin-right: auto; /* Abstand rechts automatisch */
   margin-bottom: 0px;
   margin-left: auto; /* Abstand links automatisch */
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 0px;
   }

h3 {
   font-size: 98%;
   line-height: 125%;
   color: #681A2D;
   font-weight: bold;
   padding-top: 3px;
}

#kopfbereich {
   color: #FFFFFF; 
   background-color: #FFFFFF;
   background-position: top left;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#navibereich {
   color: #FFFFFF; 
   background-color: #FFFFFF;
   background-position: top left;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0px; 
   padding-left: 0px;
   }

#textbereich {
   color: #000000;
   background-color: #FFFFFF;
   background-image: url(../images/h1.gif);
   background-repeat; repeat-y;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 80px;
   }

#textbereichkontakt {
   color: #000000;
   background-color: #FFFFFF;
   background-image: url(../images/kontakth1.gif);
   background-repeat; repeat-y;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 80px;
   }

#textbereichportrait {
   color: #000000;
   background-color: #FFFFFF;
   background-image: url(../images/portraith1.gif);
   background-repeat; repeat-y;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 80px;
   }

#textbereichservice {
   color: #000000;
   background-color: #FFFFFF;
   background-image: url(../images/serviceh1.gif);
   background-repeat; repeat-y;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 80px;
   }

#textbereichengagement {
   color: #000000;
   background-color: #FFFFFF;
   background-image: url(../images/engagementh1.gif);
   background-repeat; repeat-y;
   background-position: top left;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 80px;
   }

#fussbereich {
   color: #464646; 
   background-color: #808082; /* Hintergrundfarbe */
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

#button1 {
   color: #464646; 
   background-color: #808082; /* Hintergrundfarbe */
   background-image: url(../images/h2.gif);
   background-repeat; repeat-y;
   background-position: top left;
   font-size: 75%; line-height: 110%;
   color: #FFFFFF;
   padding-top: 0px;
   padding-right: 0px; 
   padding-bottom: 0; 
   padding-left: 0px;
   margin-right: auto; /* Abstand rechts automatisch */
   margin-left: auto; /* Abstand links automatisch */
   }

#button1 a {
   color: #FFFFFF;
}

#button1 a:hover {
   color: #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
}

#haupt {
   font-size: 83%; line-height: 135%;
   color: #D90012;
   padding-bottom: 0px;
   }

#haupt1 {
   font-size: 100%; line-height: 135%;
   }
#haupt1 ul {
   list-style-image: url(../images/dotrot.gif);
   list-style-position: outside;
   padding-left: 0px;
   padding-top: 10px;
   line-height: 135%;
}

#haupt1 li {
   padding-bottom: 6px;
}

#haupt1 a:hover {
   color: #681A2D;
   border-bottom: 1px solid #681A2D;
}

#haupt2 {
   font-size: 100%; line-height: 135%;
   }
#haupt2 ul {
   list-style-image: url(../images/dotrot.gif);
   list-style-position: outside;
   padding-left: 0px;
   line-height: 180%;
}

#haupt2 a {
   font-size: 83%;
   color: #FFFFFF;
}

#haupt2 a:link {
   font-size: 83%;
   color: #FFFFFF;
}

#haupt2 a:hover {
   font-size: 83%;
   color: #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
}

#haupt3 {
   font-size: 93%; line-height: 150%;
   }
#haupt3 ul {
   list-style-image: url(../images/dotrot.gif);
   list-style-position: outside;
   padding-left: 0px;
   line-height: 135%;
}

#haupt3 a {
   font-size: 93%;
   color: #681A2D;
}

#haupt3 a:link {
   font-size: 93%;
   color: #681A2D;
}

#haupt3 a:hover {
   font-size: 93%;
   color: #681A2D;
   border-bottom: 1px solid #681A2D;
}

#hauptkontakt {
   font-size: 100%; line-height: 135%;
   }

#hauptkontakt a, strong {
   color: #DB7817;
}

#hauptkontakt a:hover {
   color: #DB7817;
   border-bottom: 1px solid #DB7817;
}





#hauptengagement {
   font-size: 100%; line-height: 135%;
   }

#hauptengagement a:hover {
   color: #7C5456;
   border-bottom: 1px solid #7C5456;
}




#hauptportrait {
   font-size: 100%; line-height: 135%;
   }

#hauptportrait a, strong {
   color: #9AA41C;
}

#hauptportrait a:hover {
   color: #9AA41C;
   border-bottom: 1px solid #9AA41C;
}




#hauptdisclaim {
   font-size: 100%; line-height: 135%;
   }

#hauptdisclaim a:hover {
   color: #9755F25;
   border-bottom: 1px solid #755F25;
}



#hauptservice {
   font-size: 100%; line-height: 135%;
   }

#hauptservice a {
   color: #6DA6BB;
}

#hauptservice a:hover {
   color: #6DA6BB;
   border-bottom: 1px solid #6DA6BB;
}



#oben {
   font-size: 75%; line-height: 125%;
   }
#oben a:hover {
   color: #681A2D;
}

bold {
    color: #9E8F66;
}

#bildimtext a {
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
} 
#bildimtext a:link {
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
} 
#bildimtext a:visited {
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
#bildimtext a:hover, a:focus {
  color: #FFFFFF; 
  border-bottom: 1px solid #FFFFFF;
}

#linkimtext a {
  font-size:100%;
  color: #6DA6BB;
} 
#linkimtext a:link {
  font-size:100%;
  color: #6DA6BB;
} 
#linkimtext a:visited {
  font-size:100%;
  color: #6DA6BB;
}
#linkimtext a:hover, a:focus {
  font-size:100%;
  color: #6DA6BB; 
  border-bottom: 1px solid #6DA6BB;
}

