a:active { text-decoration: none; }
a:link { color: #FF7F00; text-decoration: none; }
a:visited { color: #FF7F00; text-decoration: none; } /* alt #FF9F00 */
a:hover { color: red; text-decoration: underline; }
body { margin-left:10px; margin-top:10px; font-size:13px; font-family:VERDANA,ARIAL,HELVETICA,sans-serif; color: #000000; }
td { font-family:Verdana,ARIAL;
     font-size:13px; }
th { font-family:Verdana,ARIAL;
     font-size:13px; }      /* #00A0FF  */
input       { border-color: #000000; border-width: 1px; border-style:solid; background-color:#FFC993; color:#000000; }
input.send  { border-color: #000000; border-width: 1px; border-style:solid; background-color:#FFC993; color:#000000; }
select      { background-color: #FFC993; border-color: #000000; font-family: Verdana,ARIAL; color: #000000; }
textarea    { border-color: #000000; border-width: 1px; border-style:solid; background-color: #FFC993; font-family: Verdana,ARIAL; font-size:13px; color: #000000; }
li, dt, dd { margin-top: 0.2em; }   /* Design Listenpunkte */
ul {  margin: .3em 0 0 1.5em; padding: 0; } /* list-style-image: url(bullet.gif); */
.fanartikel {background-color: #ffdbb7; color: #FF7F00; font-size: 18px; }
.hgdunkel {background: #FFDBB7;}
.hghell {background: #FFEED9;}   /* Hintergrund helles orange */
.hgdunkel1 {background: #ffc993;} /* Hintergrund orange dunkel alt */
.hghell1 {background: #ffdbb7;} /* Hintergrund orange hell alt */
.klein {font-size: 10px; }

.stamm { color: #808080; font-size: 11px; }
.stamm a:active { color: #808080; text-decoration: underline; font-size:11px; }
.stamm a:link { color: #808080; text-decoration: underline; font-size:11px; }
.stamm a:visited { color: #808080; text-decoration: underline; font-size:11px;}
.stamm a:hover { color: red; text-decoration: underline; font-size:11px; }

div.box { width: 170px; padding: 0px 0px 14px 0px;}
div.label { background-color: #FF9F00; color: #FFFFFF; text-align: center; padding: 0px 4px 0px 4px;}
div.inhalt { border-left: 1px solid #FF9F00; border-right: 1px solid #FF9F00; border-bottom: 3px solid #FF9F00; padding: 1px 1px 1px 10px; }

div.box div.labelGrau { background-color: #808080; color: #FFFFFF; text-align: center; padding: 0px 4px 0px 4px;}
div.box div.inhaltGrau { border-left: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 3px solid #808080; padding: 1px 1px 1px 10px; }

div.box div.inhaltCenter { border-left: 1px solid #FF9F00; border-right: 1px solid #FF9F00; border-bottom: 3px solid #FF9F00; padding: 1px 1px 1px 1px; text-align: center; } /* ohne 10px Abstand links! */

div.boxnav { width: 170px; padding: 0px 0px 14px 0px; float:right; margin-left:10px; margin-bottom:10px; margin-top:0px; } /* für Navigationsbox im CMS */

.klappen { background: #FFEED9; border: 1px solid #FFDBB7; padding: 3px; margin: 2px 0px 5px 0px; } /* Stichwortverzeichnis */

H2 { font-size:13px; margin-top:0px; font-weight:normal; text-decoration: underline; margin-bottom: 3px; } /* Überschrift: unterstrichen, Abstand unten, z.B. Darstellerseiten */

hr { border:none; border-top: 1px solid #808080; color: #FFFFFF; background-color: #FFFFFF; height: 1px; } /* gegen IE doctype fehler */

hr.orange { border:none; border-top: 1px solid #FF9F00; color: #FFFFFF; background-color: #FFFFFF; height: 1px; }
