body, td, input, select { font-family: tahoma, verdana, sans-serif; font-size: 11pt; color: black; }
input, select, textarea { background-color: #f6f6f6; border: solid 1px #a00000; }

a { text-decoration: none; color: navy; }
a:hover { color: #a00000; text-decoration: underline; }

.main td { padding: 2px; }
.main tr { vertical-align: top; }
.header { padding: 0px; }
.header img { border-bottom: solid 1px #a00000; }
.menu { border-bottom: solid 1px silver; }
.menu a { font-weight: bold; color: black;  }
.menu a:hover { color: #a00000; text-decoration: underline; }

.submenu { text-align: right; }
td.submenu { padding: 15px 10px 0px 10px; }
.submenu a { color: black; }
.submenu a:hover { color: #a00000; text-decoration: underline; }

.news { border-left: dotted 1px #a00000; }
.newsyear { margin-bottom: 8px; }
td.news { padding: 15px 5px 0px 5px; }
.footer { border-top: solid 1px silver; font-size: 9pt; text-align: right; color: silver; }

.content { border: none; border-left: dotted 1px #a00000; }
.contentblok { width: 530px; }
td.content { padding: 15px 40px 0px 40px; text-align: justify; }
.tags { font-size: 9pt; }

h1 { color: #a00000; margin-top: 0px; margin-bottom: 4px; font-size: 13pt; }
h3 { color: #a00000; margin-top: 0px; margin-bottom: 4px; font-size: 11pt; }

.newsdiv { padding: 0px 4px 8px 4px; font-size: 10pt; border: none; border-bottom: dotted 1px silver; margin-bottom: 10px; text-align: justify; }
.newsdiv a { color: navy; text-decoration: none; }
.newsdiv a:hover { color: #a00000; text-decoration: underline; }
.news hr { width: 70%; text-align: center; }

