
h1   {
   font-size:14pt; font-weight:normal;
   margin-top:10pt; margin-bottom:8pt;
 }
div.dir  {
   font-size:12pt;
       border-bottom: 1pt #c0c0c0 solid;
   border-left: 1pt #c0c0c0 solid;
   margin-left:50px; margin-bottom:20px; margin-top:3px;
   padding-left:25px; padding-bottom:3px;
   width:88ex;
   color: #000000; background-color: #ffffff;
     }
table { border-spacing:1px; border-style:none }
td    {
       padding-left:5px; padding-right:5px;
   font-size:12pt;
   color:#000080; background-color: #ffffff;
   font-family:Times, Times New Roman, serif;
     }
th    {
       padding-left:10px; padding-right:10px;
   font-size:12pt;
   color:#000000; background-color:#eeeeee;
     }
a    { text-decoration:none; color:#aa0000; background-color: #ffffff }
.img  { text-align:center; vertical-align:middle; width:30px; }
img.icon { border: none 0pt white; cursor:pointer }
img.xicon {border:none 0pt white; margin:8px; width:16px; height:16px}
.name {  width:16px; height:16px; text-align:left; width:30ex; }
.size { text-align:right; width:8ex; }
.ft   { text-align:left; width:15ex; }
.date { text-align:center; width:16ex; }
.plus {
       display:none;
   color:#00aa00; background-color:#ffffff;
   font-size:67%;
   cursor:pointer;
   vertical-align:middle;
     }
.minus {
       display:inline;
   color:#00aa00; background-color:#ffffff;
   font-size:67%;
   cursor:pointer;
   vertical-align:middle;
 }
p.navi *{
    background-color:#000099;
    color:white;
}
p.navi {
    background-color:#000099;
    color:white;
    font-family:Helvetica,Verdana,Arial,sans-serif;
    font-size:66%;
    margin:0pt;
    padding:5px;
    width:790px
}
.anfahrt {
    font-style:italic;
    font-size: 66%;
    color:#999999;
    cursor:pointer;
}

span.dir {
    cursor:pointer;
}

v\:* {
 behavior:url(#default#VML);
}
