html,body {
    background-color: #ededed;
	background-image: url(/bilder/screen/hg_global.gif);
	background-repeat: repeat-x;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}



/* ... Allgemein ... */

.headernormal { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666 }
.headerinaktiv { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #c6c6c6 }

.maintext { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000 }
.maintextbold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000 }

.maintextgrau { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #5b6166 }
.maintextgraubold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #5b6166 }

.maintextblau { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #003366 }
.maintextblaubold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003366 }

.footer { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #999999 }



/* ... Programm ... */

.refhead { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FCFCFC }
.refsubhead { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000 }
.refuhr { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #003366 }

.refthema { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000 }
.refname { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #5b6166 }
.reftext { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000 }
.refdlpdf { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #00418e }



/* ... Referentenliste ... */

.refrefname { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #5b6166 }
.refreftext { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000 }



/* ... Produktanbieter ... */

.pafirmname { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000 }
.parefname { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #5b6166 }

            /* ... .produktlink wird ersetzt durch .paproduktbutton - ist noch aktiv in Verwendung ... */

.produktlink { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666 }

.produktlink a:link { color: #666666; text-decoration: none }
.produktlink a:visited { color: #666666; text-decoration: none }
.produktlink a:hover { color: #999966; text-decoration: underline }
.produktlink a:active { color: #666666; text-decoration: none }

            /* ... Ende ... */


div.pafirmnametop { margin-top: 0px }
div.parefnametop { margin-top: 4px }
div.paproduktbuttontop { margin-top: 14px }


.paproduktbutton {
  font-family       : Arial, Helvetica, sans-serif;
  font-weight       : normal;
  font-size         : 12px;
  color             : #666666;
}

.paproduktbutton a {
  font-family       : Arial, Helvetica, sans-serif;
  font-weight       : normal;
  font-size         : 12px;
  color             : #777777;
  background-color  : #e8e8e8;
  text-decoration   : none;

  padding-top       : 4px;
  padding-bottom    : 3px;
  padding-left      : 11px;
  padding-right     : 11px;
}

.paproduktbutton a:hover {
  color             : #333333;
  background-color  : #d8d8d8;
}



/* ... Kontaktformular ... */

.kontaktformheader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF }
.kontaktform { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #303030 }
.kontaktformbold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #303030 }

.kontaktformanrede { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#303030; border: 1px solid #818181; background-color: #FFFFFF; width: 80px}
.kontaktformtextfeld { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#303030; border: 1px solid #818181; background-color: #FFFFFF; width: 200px}
.kontaktformarea1 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#303030; border: 1px solid #818181; background-color: #FFFFFF; width: 200px}
.kontaktformarea2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#303030; border: 1px solid #818181; background-color: #FFFFFF; width: 349px}



/* ... Linkdefinitionen ... */

.headernormal a:link { color: #666666; text-decoration: none }
.headernormal a:visited { color: #666666; text-decoration: none }
.headernormal a:hover { color: #999966; text-decoration: underline }
.headernormal a:active { color: #666666; text-decoration: none }


.maintext a:link { color: #000000; text-decoration: underline }
.maintext a:visited { color: #000000; text-decoration: underline }
.maintext a:hover { color: #999966; text-decoration: underline }
.maintext a:active { color: #000000; text-decoration: underline }

.maintextbold a:link { color: #000000; text-decoration: underline }
.maintextbold a:visited { color: #000000; text-decoration: underline }
.maintextbold a:hover { color: #999966; text-decoration: underline }
.maintextbold a:active { color: #000000; text-decoration: underline }


.maintextgrau a:link { color: #5b6166; text-decoration: underline }
.maintextgrau a:visited { color: #5b6166; text-decoration: underline }
.maintextgrau a:hover { color: #999966; text-decoration: underline }
.maintextgrau a:active { color: #5b6166; text-decoration: underline }

.maintextgraubold a:link { color: #5b6166; text-decoration: underline }
.maintextgraubold a:visited { color: #5b6166; text-decoration: underline }
.maintextgraubold a:hover { color: #999966; text-decoration: underline }
.maintextgraubold a:active { color: #5b6166; text-decoration: underline }


.maintextblau a:link { color: #003366; text-decoration: underline }
.maintextblau a:visited { color: #003366; text-decoration: underline }
.maintextblau a:hover { color: #999966; text-decoration: underline }
.maintextblau a:active { color: #003366; text-decoration: underline }

.maintextblaubold a:link { color: #003366; text-decoration: underline }
.maintextblaubold a:visited { color: #003366; text-decoration: underline }
.maintextblaubold a:hover { color: #999966; text-decoration: underline }
.maintextblaubold a:active { color: #003366; text-decoration: underline }


/* ... ohne Funktion ...

.refthema a:link { color: #000000; text-decoration: underline }
.refthema a:visited { color: #000000; text-decoration: underline }
.refthema a:hover { color: #8F8F8F; text-decoration: underline }
.refthema a:active { color: #000000; text-decoration: underline }

.refname a:link { color: #5b6166; text-decoration: underline }
.refname a:visited { color: #5b6166; text-decoration: underline }
.refname a:hover { color: #9CA4AB; text-decoration: underline }
.refname a:active { color: #5b6166; text-decoration: underline }

*/


.refdlpdf a:link { color: #00418e; text-decoration: none }
.refdlpdf a:visited { color: #00418e; text-decoration: none }
.refdlpdf a:hover { color: #00418e; text-decoration: underline }
.refdlpdf a:active { color: #00418e; text-decoration: none }


.footer a:link { color: #999999; text-decoration: none }
.footer a:visited { color: #999999; text-decoration: none }
.footer a:hover { color: #999966; text-decoration: underline }
.footer a:active { color: #999999; text-decoration: none }
