body { background-image: url(../images/ba2.gif); background-repeat: repeat; background-attachment: fixed; }
p { vertical-align: 1.3em; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-align: left; }
.table { border-bottom: 1px dotted #999; }
.box { border-left: 1px dotted #af001a; border-bottom: 1px dotted #af001a; border-right: 1px dotted #af001a; }
.headblue { color: #000; font-size: 14px; font-weight: bold; }
.headwhite { color: #fff; font-size: 12px; font-weight: normal; text-align: left; text-indent: 5px; }
.blue { color: #001640; font-size: 12px; text-decoration: none; }
.boldblack { font-size: 12px; font-weight: bold; }
.orange { color: #af001a; }
.formfeld { font-size: 11px; background-color: #ffffff; margin: 0; padding: 0; border: solid 1px #001640 }
.formbutton { color: #ffffff; font-size: 10px; background-color: #af001a; cursor: pointer  ; }
/*infobox
*/
.news { color: #fff; font-size: 10px; font-weight: bold; line-height: 1.3em; }
.newsbold { font-size: 10px; font-weight: bold; line-height: 1.3em; }
.info { font-size: 10px; font-weight: normal; line-height: 1.3em; }
/*navtop
*/
a:link.navtop  { color: #fff; text-decoration: none; }
a:visited.navtop  { color: #fff; text-decoration: none; }
a:hover.navtop   { color: #000; font-weight: bolder; text-decoration: none; }
.top { font-weight: bolder; text-decoration: underline; }
/*link
*/
a:link { color: #af001a; text-decoration: underline; }
a:visited { color: #af001a; text-decoration: underline; }
a:hover { color: #001640; text-decoration: underline; }
/*navleft
*/
a:link.navleft  { color: #af001a; font-weight: bold; line-height: 1em; text-decoration: underline; text-align: left; letter-spacing: 0.03em; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
a:visited.navleft  { color: #af001a; font-weight: bold; line-height: 1em; text-decoration: underline; text-align: left; letter-spacing: 0.03em; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
a:hover.navleft   { color: #000; font-weight: bold; line-height: 1em; text-decoration: none; text-align: left; letter-spacing: 0.03em; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; }
.left { color: #000; font-weight: bold; line-height: 1em; text-decoration: none; text-align: left; letter-spacing: 0.03em; padding: 6px 8px 5px 10px; }
/*down
*/
a:link.navdown  { color: #999; font-size: 10px; font-weight: normal; text-decoration: underline; letter-spacing: 0.03em; }
a:visited.navdown  { color: #999; font-size: 10px; font-weight: normal; text-decoration: underline; letter-spacing: 0.03em; }
a:hover.navdown   { color: #af001a; font-size: 10px; font-weight: normal; text-decoration: underline; letter-spacing: 0.03em; }
.down { color: #999; font-size: 10px; font-weight: normal; text-decoration: none; vertical-align: 0.03em; }
/*shop*/
.menue {  font-weight: bolder; color: #af001a}
.ueberschrift { font-weight: bolder; color: #af001a }
.text_unterueberschrift_schwarz { font-size: 12px; font-weight: bolder;}
.text_unterueberschrift_gruen { font-size: 12px; color: #af001a}
.text_normal_schwarz { font-size: 10px; font-weight: normal;}
.text_normal_schwarz_verdena { font-size: 11px; font-weight: normal;}

