a:hover { color: #800000 }
a:link  { color: black }
a:visited { color: black }

a.nav:link    { color: black }
a.nav:visited { color: black }
a.nav:hover { color: #800000 }

a.bestellen:link    { color: black }
a.bestellen:visited { color: black }
a.besetellen:hover { color: red }
.bestellen { color: black; font-size: 14px }

a.subnav:link    { color: black }
a.subnav:visited { color: black }
a.subnav:hover { color: #FFFF00 }
.subnav   {  color: black; font-size: 11px }

a.bottomnav:link    { color: black }
a.bottomnav:visited { color: black }
a.bottomnav:hover { color: red }
.bottomnav   {  color: black; font-size: 10px }

.currentpage  { color: white; font-weight: bold; font-size: 11px }

td { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
p    { font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
ol  { font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
ul { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
nobr   { color: black; font-size: 10px }
.headline   { font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif }
.sidehead { font-weight: bold; font-size: 12px }
.bold14black  { color: #000000; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, sans-serif;  }

.nav   { color: black; font-weight: bold; font-size: 11px }
.white { color: white }
a.path:link    { color: white; text-decoration: none}
a.path:visited { color: white; text-decoration: none }
a.path:hover { color: black }
.path { color: white; font-weight: bold; font-size: 14px }
.booktitle { color: black; font-style: italic; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.description { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
p.text  { margin:1.0cm; text-align:justify; }
p.text_index  { margin-left:3.0cm; text-align:justify; }  
p { margin:1.0cm; text-align:justify; }

.klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none ; line-height: 12px}
.rahmen { border: 1px solid #FFFFFF; }
.headcolor {  background-color: #0090E0}
.linkstabellecolor { background-color: #F0F4FF}
.titel {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
h2   { margin-left:0.5cm; margin-right:0.5cm; font-size : 13pt; background : lightgrey; color : black; padding: 1; border-top: ridge double blue;border-bottom: ridge double blue;border-left: none;border-right: none; }
pre  { margin-left:1.0cm; margin-right:0.5cm; color:#000080;  padding : 2px; border-left : 1px solid #252525; border-bottom : 1px solid #C0C0C0; border-right : 1px solid #C0C0C0; border-top : 1px solid #252525;}


h1.farbig {color:#000000; font-family:Arial; font-size:20px;}
table.feedback { margin: 1.0cm }
td.farbig {background-color:#FFFFFF; color:#000000; font-family:Arial; font-size:12px;}
p.farbig {color:#000000; font-family:Arial; font-size:12px;}
p.anno {color:#000000; font-family:Arial; font-size:12px;}
input.farbig {background-color: #0099FF;color: #000000;border-style:solid; border-width:1px;}
.feld {background-color: #CCCCCC;color: #000000;border-style:solid; border-width:1px;Font-Family:Arial;Font-Size:12px;}
