body 
{ margin:20px; }


h1, h2, h3, h4, td, p, a, pre, th, li, ul, ol, textarea, input, select, form
{ font-family:Arial,Helvetica,sans-serif;
  text-decoration:none;
 }


h1
{ font-weight:bold;
  color:#ffcc00;
  font-size:20px;
  margin-top:5px;
  margin-left:20px;
}
h2
{ font-weight:bold;
   color:#003399;
   font-size:18px;
   margin-top:1mm;
   margin-left:20px;
   text-transform:uppercase;
}
h3
{ font-weight:bold;
   color:#003399;
   font-size:18px;
   margin-top:5px;
   margin-bottom:2px;
   margin-left:20px;
}

h4, td, p, a, pre, li, ul, ol, textarea, input, select, form
{  font-weight:normal;
   color:#000000;
   font-size:14px;
}
h4, p, a, pre, li, ul, ol, textarea, input, select, form
{  margin-left:20px;
}

h4
{ color:#003399;
  font-weight:bold;
}


.dach
{ color:#999999;
  font-size: 90%;
}

td
{ margin:2px 2px 2px 20px;
  vertical-align:top;
  text-align:left;
}
th
{ font-weight:bold;
  color:#003399;
  font-size:14px;
  margin:2px 2px 2px 20px;
  vertical-align:top;
  padding:2px; 
  text-align:left;
}

sup, sub, .klein
{ font-size:75%;
}
gross
{ font-size:125%;
}

b
{ font-weight:bold;
}
i
{ font-style:italic;
}

a
{ color:#003399;
  text-decoration:none;
  font-weight:normal;
  cursor:default;
}

.blau
{ color:#003399;
}
.weiss
{ color:#ffffff;
}
.black
{ color:#000000;
}
.gelb
{ color:#ffcc00;
}

.grau
{ color:#aaaaaa;
}
.bggrau
{ background-color:#aaaaaa;
}

.rechts
{ text-align:right; 

}