body,p,td { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
td  { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
p    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
hinweis     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; padding: 3px; border: dotted 1px }
h1   { font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif }
h2   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic }
a.weiss:link  { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link     { color: #300; font-family: Verdana, Arial, Helvetica, sans-serif }
a:visited  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a:focus  { color: navy; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover  { color: navy; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a:active  { color: navy; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
h1:focus  { font-family: Verdana, Arial, Helvetica, sans-serif }
h1:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: silver }
h1:active  { font-family: Verdana, Arial, Helvetica, sans-serif }

.ueberschrift    { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; background: gray; border: solid 1px #fff }
	
.cssbutton     { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background: white; cursor: pointer; padding: 1px; width: 160px; border-style: none solid solid; border-width: 0 1px 1px 0; border-color: gray }

.button_gratisabo  { font-family: Verdana, Arial, Helvetica, sans-serif; background: url("bilder/button_gratisabo_normal.png") no-repeat; display: block; float: left; clear: left }
.button_gratisabo:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; background: url("bilder/button_gratisabo_over.png") no-repeat -1px -1px; float: left; clear: left }

#list2 dl { font-family: Verdana, Arial, Helvetica, sans-serif; white-space: nowrap; list-style: none; margin: 0; padding: 5px }

#list2 dt { font-family: Verdana, Arial, Helvetica, sans-serif; display: inline }

#list2 a    { color: #300; font: bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; text-align: center; padding: 5px 10px; border: solid 1px #3a5e4f }

#list2 a:hover   { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3a5e4f; text-align: center; border: solid 1px #4f4f4f }
TABLE.staffel    { text-align: right; border-top: 1px solid #646464; border-left: 1px solid #646464 }
TD.staffel      { text-align: right; padding: 2px; border-right: 1px solid #666; border-bottom: 1px solid #666 }
INPUT.textfelder { border:solid 1px #646464; }

#hilfebox a  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; background: #f8fdd0; display: block; padding: 5px; border: solid 1px black }

#hilfebox a:hover  { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; background: #f8fdd0; width: 400px }

#hilfebox a span {display:none;}

#hilfebox a:hover span  { color: black; font: 12px Verdana, Arial, Helvetica, sans-serif; background: #ffffff; display: block; padding: 10px; border: solid 1px }

