html { margin:0px; padding:0px; border:0px; }
body { margin:0 7% 0 7%; padding:0px; border:0px; background-color:#cc0020; }

body,td,p { font-family:Arial,sans-serif; font-size:11pt; font-weight:normal; line-height:22px; }

h1 { font-family:Arial,sans-serif; font-size:12pt; font-weight:bold; line-height:30px; padding:0 0 0 2px; margin:0 0 18px 0; border-left:1px solid #efefef; border-bottom:1px solid #9f9f9f; border-top:1px solid #efefef; border-right:1px solid #9f9f9f; width:538px; }
h2 { font-family:Arial,sans-serif; font-size:11pt; font-weight:bold; line-height:22px;  padding:10px 0 0 0; margin:0 0 8px 0;
border-bottom:1px solid #CC0020;
width:538px;
}
p { margin:0px 0px 10px 0px; padding:0px 30px 0px 0px; border:0px }
b { font-weight:bold; }

.intro { color:#cc0020; font-size:12pt; font-weight:bold; }

table.oben,table.mitte,table.unten { width:100%; }
.oltable { }
td.ol { color:#000000; background-color:#dfdfdf; border-left:1px solid #efefef; }
td.oll { color:#000000; background-color:#ffffff; border-left:1px solid #efefef; border-bottom:1px solid #9f9f9f; border-top:1px solid #efefef; }
.omtable { border-right:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; border-top:1px solid #EFEFEF; }
td.om { color:#000000; background-color:#dfdfdf; border-right:1px solid #9f9f9f; }
td.omm { color:#000000; background-color:#ffffff; }
td.or { color:#000000; background:#cc0020 url(bilder/rotschatten.jpg) top left repeat-y; }
td.ml { color:#000000; background-color:#dfdfdf; border-left:1px solid #efefef; }
td.mm { color:#000000; background-color:#dfdfdf; border-right:1px solid #9f9f9f; }
td.mr { color:#000000; background:#cc0020 url(bilder/rotschatten.jpg) top left repeat-y; }
td.ul { color:#000000; background:#dfdfdf url(bilder/hgr1.gif) bottom left repeat-x; border-left:1px solid #efefef; }
td.um { color:#000000; background:#dfdfdf url(bilder/hgr1.gif) bottom left repeat-x; border-right:1px solid #9f9f9f;}
td.ur { color:#000000; background:#cc0020 url(bilder/rotschatten.jpg) top left repeat-y; }

@media all
{
.vornn4verstecken { }
}

table.navtable { background-color:white; border-left:1px solid #efefef; border-bottom:1px solid #9f9f9f; border-top:1px solid #efefef; border-right:1px solid #9f9f9f; }
.nav { line-height:30px; }
.nav a { background-color:white; color:#cc0020; display:block; width:187px; height:30px; }
.nav a:link { text-decoration:none; }
.nav a:visited { text-decoration:none; }
.nav a:focus { text-decoration:none; }
.nav a:hover { text-decoration:none; background-color:#dfdfdf; }
.nav a:active { text-decoration:none; }

.nava { line-height:30px; }
.nava a { background-color:#dfdfdf; color:#cc0020; display:block; width:187px; height:30px; }
.nava a:link { text-decoration:none; }
.nava a:visited { text-decoration:none; }
.nava a:focus { text-decoration:none; }
.nava a:hover { text-decoration:none; background-color:#dfdfdf; }
.nava a:active { text-decoration:none; }

table.mmtable { margin-left:10px; }
.inhalt,.beschriftungtd { color:#000000; background-color:#dfdfdf; text-align:justify; }
.inhalt a { color:#cc0020; font-weight:bold; }
.inhalt a:link { text-decoration:none; }
.inhalt a:visited { text-decoration:none; }
.inhalt a:focus { text-decoration:underline; }
.inhalt a:hover { text-decoration:underline; }
.inhalt a:active { text-decoration:underline; }

.fuss { font-size:9pt; line-height:16px; color:#000000; padding:0px; }
.fuss a { color:#cc0020; }
.fuss a:link { text-decoration:none; }
.fuss a:visited { text-decoration:none; }
.fuss a:focus { text-decoration:underline; }
.fuss a:hover { text-decoration:underline; }
.fuss a:active { text-decoration:underline; }

.bildrp { float:right; padding:0 28px 0 10px; }
.bild { border-left:1px solid #efefef; border-bottom:1px solid #9f9f9f; border-top:1px solid #efefef; border-right:1px solid #9f9f9f; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea { font-family:Arial,sans-serif; font-size:11pt; font-weight:normal; line-height:20px; }
input.eingabe,textarea.eingabe { color:#000000; background-color:#dfdfdf; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:305px; height:25px; color:#cc0022; font-weight:bold; background-color:#dfdfdf; cursor:pointer; line-height:16px; }
@media all
{
input.eingabe,textarea.eingabe { border-right:1px solid #efefef; border-top:1px solid #9f9f9f; border-bottom:1px solid #efefef; border-left:1px solid #9f9f9f; }
input.button { border-left:1px solid #efefef; border-bottom:1px solid #9f9f9f; border-top:1px solid #efefef; border-right:1px solid #9f9f9f; }
}
.meldung1 { font-size:11pt; font-weight:bold; color:#000000; background-color:#ffffff; }
.meldung2 { font-size:11pt; font-weight:bold; color:red; background-color:yellow; }

ul { list-style:square; padding-right:28px; }

.nn4pic { border:1px; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.nowrap { white-space:nowrap; }

.klein { font-size:11px; line-height:14px; }
