body,p,table,tr,td,th,h1,h2,h3,h4,h5,h6,form,textarea,ul,li {font-family:verdana,tahoma,arial,helvetica,sans-serif;
color:#646482; margin:0px; padding:0px;}
body {margin:5px;}
body,p,table,tr,td,th,form {font-size: 9pt; }
table {border:1px solid #cecee6; padding:2px;}
td,th {border-bottom: 1px solid #cecee6; border-collapse:collapse;}
th {background-color:#646482; color:#ffffff; padding:3px 3px 3px 3px; }
td.rr {border-right: 1px solid #cecee6; }
td { vertical-align:top; padding:3px 2px 3px 2px; }
td.nob {border:none; padding:3px 2px 3px 2px; border-collapse:collapse;}
.links {text-align:left; }
.rechts {text-align:right; }
input, select, textarea, button    { font-size:0.8em; padding:0.2em; margin:0; color:#444466; }
.p180 { font-size:1.8em; }
.p100 { font-size:1.0em; }
.p80  { font-size:0.8em; }
.p70  { font-size:0.7em; }
.p60  { font-size:0.6em; }
a:link, a:visited {color:#646482; text-decoration:underline;}
a:hover {text-decoration:none;}
p.Fehlermeldung  { background-color:#ffffff; color:#ff0000; border:3px solid #ff0000;
margin:10px 0 5px 0; padding:4px; font-size:9pt; vertical-align:top; text-align:left; }
p.Warnung  { background-color:#ffffff; color:#FF8040; border:3px solid #FF8040;
margin:10px 0 5px 0; padding:4px; font-size:9pt; vertical-align:top; text-align:left; }
p.Hinweis { background-color:#ffffff; color:#008800; border:2px solid #008800;
margin:5px 0 5px 0; padding:5px; font-size:8pt; vertical-align:top; text-align:left; }
td.kat {border:1px solid #cecee6; border-collapse:collapse; font-size: 11pt; background-color:#cecee6; color:#000000; }
a img     { text-decoration:none; border:none; }

#doku p, #doku ul, #doku ol {font-size:9pt; line-height:140%; margin-bottom:9pt;}
#doku li {font-size:9pt; line-height:140%; margin:0 4pt;}
#doku h1 {font-size:16pt; line-height:140%; margin-bottom:9pt;}
#doku h2 {font-size:14pt; line-height:140%; margin-bottom:9pt;}
#doku h3 {font-size:12pt; line-height:140%; margin-bottom:9pt;}
#doku h4 {font-size:10pt; line-height:140%; margin-bottom:9pt;}

p.Info {font-size: 8pt; }
li {list-style-type: none; font-size: 6pt;}
li.katA {background-color: #e0ffe0;}
li.katB {background-color: #ffffe0;}
li.katC {background-color: #ffe0e0;}
li.katL {background-color: #8080ff;}
li.katS {background-color: #e0e0ff;}
li.katZ {background-color: #ffffff;}
