html { min-height: 100.1%; }
.body          { font-family: Arial; margin-top: 15px }
.left-color   { background-color: #fff; margin-top: 15px }
.innenfeldrand-color   { background-color: #fff; margin-top: 15px }
.innenfeld-color    { background-color: #fff; margin-top: 15px }
.innenfeld-color-index { margin-top: 15px }
.innenfeldrand-color-index     { background-color: #fff; background-repeat: no-repeat; background-position: right top; margin-top: 15px }
.streifen_menu_rechts-index  { background-repeat: no-repeat; background-position: right center }
.streifen_rechts-index  { background-color: #000; background-repeat: no-repeat; background-position: right center }

a.hoverGray:link    { color: white; text-decoration: none; font-family: Arial; font-size: 19pt; }
a.hoverGray:visited    { color: white; text-decoration: none; font-family: Arial; font-size: 19pt; }
a.hoverGray:active    { color: gray; text-decoration: none; font-family: Arial; font-size: 19pt; }
a.hoverGray:hover    { color: gray; text-decoration: none; font-family: Arial; font-size: 19pt; }

a.hoverGreen:hover {
	color:#00ff00;
}

<a class="hoverGray">link1</a>
<a class="hoverGray">link2</a>
<a class="hoverGreen">link3</a>
<a class="hoverGreen">link4</a>

A:link    { color: white; text-decoration: none }
A:visited    { color: white; text-decoration: none }
A:active    { color: gray; text-decoration: none }
A:hover    { color: gray; text-decoration: none }
.kategorie_td A:link { color: #ff7800 }
.kategorie_td A:visited { color: #ff7800 }
.w_infos A:link { color: #c00 }
.w_infos A:visited { color: #c00 }
.l?schen A:link { color: #f00 }
.l?schen A:visited { color: #f00 }
.l?schen A:active { color: #f66 }
.l?schen A:hover { color: #f66 }
.streifen_menu_rechts   { background-image: url("streifen-menufeld-hell.gif") }
.streifen_menu_links { background-image: url("streifen-menufeld-dunkel.gif") }
.artikel A:link { color: #00f; text-decoration: none }
.artikel A:visited { color: #00f; text-decoration: none }
.artikel A:active { color: #69f; text-decoration: none }
.artikel A:hover { color: #69f; text-decoration: none }
.formfeldeingabe   { font-size: 9pt; font-family: Verdana; background-color: white }
.formbuttonnormal  { font-size: 9pt; font-family: Verdana }
.formfeld1 { font-size: 8pt; font-family: Verdana; background-color: white }
.formfeld2 { color: #7d7d7d; font-size: 8pt; font-family: Verdana; background-color: white; border: dashed 1px #000 }
.formbutton1 { font-size: 8pt; font-family: Verdana; width: 15px; border: solid 1px #000 }
.menu  { font-size: 9pt; font-family: Verdana }
