/*---universal---*/

* { font-family:verdana,sans-serif,arial; }

/*---links_weiter---*/

a.wei { font-size:x-small; color:#ed1c23; font-weight:bold; padding: 0em; }
a.wei:link, a.wei:visited { text-decoration:none; }
a.wei:focus, a.wei:hover, a.wei:active { text-decoration:none; color:black; font-weight:bold; }

/*---e_mail_u_amt_link---*/

a.mail { font-size:x-small; color:gray;}
a.mail:link, a.mail:visited { text-decoration:none; }
a.mail:focus, a.mail:hover, a.mail:active { text-decoration:none; color:black;}

/*---menue_link---*/

a.men { font-size:x-small; color:black; padding: 0em 0.4em;}
a.men:link, a.men:visited { text-decoration:none; }
a.men:focus, a.men:hover, a.men:active { text-decoration:none; color:#ed1c23;}

/*---class---*/

body { margin-top:20px;}

body.count { margin-top:0px;}

h3 { font-size:x-small; color:white; font-weight:bold; text-decoration:underline; margin: 0em 0em 0.5em 0em; }
h4 { font-size:x-small; color:gray; font-weight:bold; text-decoration:underline; margin: 0em 0em 0.5em 0em;}
h5 { font-size:small; color:black; text-decoration:none;}
h6 { font-size:x-small; text-decoration:underline; font-weight:bold; }

.gr { font-size:small; color:white; font-weight:bold;}
.kl { font-size:x-small; color:white; }
.klgr { font-size:x-small; color:gray; }
.klsw { font-size:x-small;}
.co { font-size:x-small; text-align:center; background-color:white;}
.grau /*---zelle---*/ { background:silver; padding: 0.5em; }

  /*---idreferenzen---*/

  ul#ref {margin:0; padding:0.0em; font-size:x-small;}

  ul#ref li {list-style:none; float:left; position:relative; margin:0em; padding:0em;}

  ul#ref a {display:block; padding:0.3em; text-decoration:none; color:black;}

  ul#ref a:focus, ul#ref a:hover, ul#ref a:active {text-decoration:underline;}