body     { margin:0px;
           padding:0px;
           background-color:#F5F5F5;
           background-image:url(images/bg01.gif);
           background-repeat:repeat-y; }

div.main { margin:0px; padding:0px 0px 40px 0px;
           width:900px; }

table    { padding:0px;
           margin:0px; }

td.td1   { background-color:#F5F5F5; }

td.td2   { background-image:url(images/bg02.gif) }

td.td3   { background-color:#D5D5D5; }

td.td4   { background-image:url(images/bg01.gif); }


p        { font-family:verdana; font-size:10pt;
           text-align:justify;
           margin:0px;
           padding-left:25px;
           padding-top:10px;
           padding-bottom:0px;
           padding-right:5px; }

p.menu1  { padding:5px;
           margin-left:20px;
           margin-top:100px;
           font-weight:bold;
           background-color:#F5F5F5;
           border-style:solid;
           border-color:#D20000;
           border-left-color:#F2F2F2;
           border-width:1px;
           width:161px;
           text-align:right; }

p.menu   { padding:5px;
           margin-left:20px;
           background-color:#F5F5F5;
           border-style:solid;
           border-color:#D20000;
           border-left-color:#F5F5F5;
           border-width:1px;
           border-top-width:0px;
           width:161px;
           text-align:right; }

p.map    { position:absolute;
           bottom:10px;
           left:55px; }

h1       { font-family:verdana;
           font-size:18pt;
           font-weight:normal;
           margin:40px 0px 20px 20px;
           padding:0px 0px 0px 10px;
           border-style:solid;
           border-width:0px 0px 0px 3px;
           border-color:#D20000; }

h2       { font-family:verdana;
           font-size:13pt;
           font-weight:normal;
           margin:0px;
           padding-left:20px;
           padding-top:20px; }

h3       { font-family:verdana;
           font-size:10pt;
           font-weight:bold;
           margin:0px;
           padding-left:20px;
           padding-top:20px; }

p.klein  { font-size:8pt; text-align:left;
           text-indent:0px;
           padding:0px 0px 0px 10px; }

p.map    { font-size:9pt; text-align:left;
           text-indent:0px;
           padding:0px 0px 0px 10px; }

div.border
         { border-style:solid;
           border-width:1px;
           border-color:#aa0000;
           margin:20px 5px 10px 25px; padding:5px;  }

div.border p
         { padding:0px; margin:10px; }

ul       { margin:0px 0px 0px 50px;}

li       { font-family:verdana;
           font-size:10pt; }

img.eingang
         { margin:10px 10px 10px 10px;
           border-style:solid; border-width:1px;
           border-color:#aa0000; }

h2.eingang
         { padding-left:10px; }

a        { text-decoration:none; }

a:link, a:visited
         { color:#AA0000; }
a:hover, a:active
         { color:#D20000; }

a.menu:link, a.menu:visited
         { font-weight:bold;
           color:#000000; }
a.menu:hover, a.menu:active
         { font-weight:bold;
           color:#D20000; }

a.map:link, a.map:visited
         { color:#FFFFFF; }
a.map:hover, a.map:active
         { color:#F5F5F5; }