body { background-color: #fff; }
p { }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; }
.table { border-bottom: 1px dotted #001640; }
.box { border-left: 1px dotted #af001a; border-bottom: 1px dotted #af001a; border-right: 1px dotted #af001a; }
.headblue { color: #001640; font-size: 14px; font-weight: bold; }
.blue { color: #001640; font-size: 12px; text-decoration: none; }
.boldblack { font-size: 12px; font-weight: bold; }
.orange { color: #af001a; }
.news { color: #fff; font-size: 11px; font-weight: bold; }
.formfeld { font-size: 11px; background-color: #ffffff; margin: 0; padding: 0; border: solid 1px #001640 }
.formbutton { color: #ffffff; font-size: 10px; background-color: #001640; cursor: pointer  ; border: solid 1px #001640 }
/*link
*/
a:link { color: #af001a; text-decoration: underline; }
a:visited { color: #af001a; text-decoration: underline; }
a:hover { color: #001640; text-decoration: underline; }
/*nav
*/
a:link.navleft  { color: #001640; font-weight: normal; text-decoration: none; text-align: left; letter-spacing: 0.03em; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px dotted #d6d6d6; display: block; }
a:visited.navleft  { color: #001640; font-weight: normal; text-decoration: none; text-align: left; letter-spacing: 0.03em; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px dotted #d6d6d6; display: block; }
a:hover.navleft   { color: #af001a; font-weight: bold; background-color: #d6d6d6; text-decoration: none; text-align: left; letter-spacing: 0.03em; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }
.left { color: #af001a; font-weight: bold; background-color: #d6d6d6; text-decoration: none; text-align: left; letter-spacing: 0.03em; padding: 6px 8px 5px 5px; }
/*down
*/
a:link.navdown  { color: #001640; font-size: 10px; font-weight: normal; text-decoration: underline; letter-spacing: 0.03em; }
a:visited.navdown  { color: #001640; 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: #af001a; font-size: 10px; font-weight: normal; text-decoration: underline; vertical-align: 0.03em; }
/*infobox*/
.info { font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
/*navtop
*/
a:link.navtop  { color: #fff; text-decoration: none; }
a:visited.navtop  { color: #fff; text-decoration: none; }
a:hover.navtop   { color: #001640; font-weight: bolder; text-decoration: none; }
.top { color: #001640; font-weight: bolder; text-decoration: none; }

