/* Basic Style Settings */
body { margin:0; padding-bottom:20pt; background-color:#E8E8E8; font-family:Verdana,sans-serif; font-size:9pt; }
a { color:#AD0000; text-decoration:none; }
a:hover { color:#000000; }
.am { font-weight:bold; color:#B0B0B0; }
table { margin-left:10pt; }
td { font-size:8pt; vertical-align:top; }
input, select, textarea { font-size:8pt; font-family:Verdana,sans-serif; padding:1.5pt; }
.contact { border: 1px solid #C4C4C4; }
h2 { margin-top:24pt; }

/* Specific Styles */
#impressum { font-size:8pt; letter-spacing:1pt; color:#B0B0B0; background-color:#E8E8E8; border-bottom:1px solid #C8C8C8; text-align:right; padding:4pt; padding-top:40pt; }
#impressum a { color:#A4A4A4; }
#impressum a:hover { color:#AD0000; }

/* Main Content Styles */
#main_content { color:#606060; line-height:14pt; border:1px solid #C8C8C8; margin:4pt; padding:0 14pt; text-align:left; background-color:#F4F4F4; }
#main_content h1 { border-bottom:1px solid #D8D8D8; padding-bottom:4pt; letter-spacing:1.2pt; font-size:11pt; }
#main_content h2 { border-bottom:1px solid #D8D8D8; padding-bottom:4pt; letter-spacing:1.2pt; font-size:10pt; }
#main_content p { text-align:justify; padding:0 6pt; font-size:8pt; }
#main_content p img { border:1px solid #B0B0B0; }
#main_content li { font-size:8pt; }

/* Copyright Styles */
#copyright { color:#B6B6B6; font-size:7pt; text-align:right; }
#copyright a { color:#B6B6B6; }
#copyright a:hover { color:#AD0000; }
