/*** Infojapan CSS2 Style Sheet, alle Bereiche, 2001-10-14 ***/ 
 
/*** Formatierungen für Tags ***/ 
 
BODY { color: #000; 
       background: #FFF; 
       font-family: verdana, georgia, sans-serif; 
       margin: 20px; } 
 
H1 { margin-top: 0; } 
 
IMG { border: 0; } 
.tl { float: left; 
      margin: 0 10px 5px 0; } 
.ml { float: left; 
      margin: 5px 10px 5px 0; } 
.tr { float: right; 
      margin: 0 0 5px 10px; } 
.mid { vertical-align: middle; } 
.cen { text-align: center; } 
.abb { font-style: italic; 
       text-align: center; } 
 
P, DT { margin: 1em 0 0 0; } 
.ind { margin: 1em 0 0 22px; } 
.clr { clear: both; } 
.mt { margin-top: 2em; } 
 
TABLE { margin: 1.5em 0 0 0; } 
 
TD { border-color: silver; 
     border-right: 1px solid; 
     border-bottom: 1px solid; 
     padding: 0.2em; } 
.bl { border-left: 1px solid; } 
.ar { text-align: right; } 
 
TH { font-weight: bold; 
     padding: 0.2em; 
     border: 1px solid; } 
 
UL { margin-bottom: 0; } 
 
LI { margin-top: 0.5em; } 
 
DT { font-weight: bold; } 

PRE { font-size: 1.2em; }
 
/*** IDs für die Bildschirmbereiche setzen (DIV) ***/ 
 
#header { /*position: fixed;*/ 
          top: 0; 
          margin: 0; 
          padding-top: 10px; } 
 
#nav { float: right; 
       padding: 5px; 
       margin: 2em 6% 1em 1em; } 
 
#navdia { float: right; 
          padding: 5px; 
          margin: 2em 1% 1em 1em; } 
 
#content { margin: 2.0em 15% 1.5em 80px; 
           padding: 0.5em 20px 0.5em 20px; } 
 
#footer { clear: both; 
          padding-bottom: 0.2em; 
          font-size: 0.9em; } 
 
/*** Klassen für Absatz-Formatierung ***/ 
 
.logo { position: absolute; 
        margin: 0; 
        top: 22px; 
        left: 25px; 
        float: left; } 
 
.logosect { position: absolute; 
            top: 9em; 
            left: 1.5em; 
            /*float: left;*/ } 
 
.support { font-size: 0.9em; 
           margin: 0 0 0.5em 105px; } 
 
.cat { font-size: 1.5em; 
       font-weight: bold; 
       padding: 0 0 0.5em 0; 
       margin: 0 0 0 105px; } 
 
.path { padding-left: 105px; 
        margin: 0; } 
 
.paths { font-weight: bold; } 
 
.support a { text-decoration: none; } 
.path a    { text-decoration: none; } 
.cat a     { text-decoration: none; } 
.cats a    { text-decoration: none; } 
.nav a     { text-decoration: none; } 
.copy a    { text-decoration: none; } 
 
.navhead { font-weight: bold; 
           margin: 0 0 0.5em 0; 
           padding: 0.2em 0.5em 0.2em 0.5em; } 
 
.nav { margin: 0; 
       padding: 0 0.5em 0 0.5em; } 
 
.copy { margin: 0 0 0 110px; } 
 
/*** Pseudo-Klassen ***/ 
 
A:hover   { text-decoration: underline; }
