a { text-decoration:none; color:#00a }
a:hover { text-decoration:underline }
body { font-family:Verdana,sans-serif; font-size:10pt; background:#fafafa }
img { border:0 }
input.count { width:15px }
input[type=submit] { background:#fff; border:1px solid #aaa }
h1 { margin-top:0 }
h2 { margin-top:0; margin-bottom:5px; font-size:13pt }
h3 { margin:0; font-size:11pt }
h4 { margin:0; font-weight:normal; font-style:italic }
p { margin-top:0 }
td { vertical-align:top }
td.nav { width:200px }
div.navtopflow { background:#9c0000 }
div.navdiv { background:#9C0000; padding:0 10px 10px 10px }
td.nav a { color:#333 }
ul { margin-top:0 }

.content { width:600px }
.cover, .coverbox img { border:1px solid #aaa }
.coverbox { text-align:center; padding-bottom:10px; font-weight:bold }
.coverdesc { padding-left:20px }
#foot { bottom:0; right:0; position:fixed }
.headline { text-decoration:underline; font-style:italic; text-align:center; margin-bottom:20px }
.main { width:900px; max-width:90%; margin-left:auto; margin-right:auto; margin-top:10px; border-spacing:10px; border:1px solid #9c0000; background:#fff; -moz-border-radius:5px }
.navbox { background:#fff; margin-left:12px; padding-left:10px; font-size:10pt }
.navlink { background:#fff; margin-top:5px; padding:2px }
.navlink a, .navbox a { text-decoration:none }
.news { width:90%; font-size:80%; border:1px solid #D1AA36; margin:20px auto 0 auto; background:#fff; padding:5px }
.newsbox { text-align:center }
.small { font-size:9pt }
.small p { margin-bottom:3px }
.termin-date { width:200px; padding-left:5px }
.termin-desc { padding-left:20px; padding-bottom:10px }
p.translation { font-style:italic }
table.translation { border-spacing:10px } 

