h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,sans-serif; }

h1 { font-size:26px; margin-bottom:18px; }

h2 { font-size:21px; margin-bottom:18px; }

h2.sh2 { font-size:21px; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:16px; }

h4 { font-size:13px; }

h3.cont,h4.cont {
margin:0px 0px 20px 0px;
}
p,ul,ol,li,div,td,th,address,blockquote { font-size:13px; }
ul {
  list-style-image:url(img/bullet.png);
}
/*li:before {
  content:'url(img/bullet.png)';
}*/
li { 
  margin-top:3px; 
}
dt {
  font-weight:bold;
}
dd {
  margin-bottom:5px;
}
a.menu:visited {
  color:black;
  font-weight:bold;
  text-decoration:none;
  font-size:larger;
}
a.menu:active {
  color:black;
  font-weight:bold;
  text-decoration:none;
  font-size:larger;
}
a.menu:focus {
  color:black;
  font-weight:bold;
  text-decoration:none;
  font-size:larger;
}
a.menu:link {
  color:black;
  font-weight:bold;
  text-decoration:none;
  font-size:larger;
}
a.menu:hover {  
  color:#FFFFF0;
  font-weight:bold;
  text-decoration:none;
  font-size:larger;
}
/*a.link:before {
  content:url(img/bullet.png);
}*/
a.link:visited {
  color:blue;
  text-decoration:none;
  border:1px dotted #C9DBFF;
}
a.link:active {
  color:blue;
  text-decoration:none;
  border:1px dotted #C9DBFF;
}
a.link:focus {
  color:blue;
  text-decoration:none;
  border:1px dotted #C9DBFF;
}
a.link:link {
  color:blue;
  text-decoration:none;
  border:1px dotted #C9DBFF;
}
a.link:hover {
  color:#FFFFF0;
  text-decoration:none;
  background-color:silver;
  border:1px dotted #C9DBFF;
}
table.main {
  background-color:#FFFFF0;
  border-width:1px;
  border-color:#C9DBFF;
  border-style:solid;
}
td.menu {
  text-align:left;
  padding-right:10px;
  padding-left:10px;
  font-weight:bold;
  border-width:1px;
  border-color:black;
  border-style:solid;
  background-color:#fffff0;
}
td.menu:hover {
  font-weight:bold;
  border-color:black;
  background-color:silver;
  color:#fffff0;
}
table.menu {
  background-color:#C9DBFF;
  padding:5px 10px;
  border-style:solid;
  border-width:1px;
}
td.head {
  background-color:#C9DBFF;
  padding:5px 10px;
  border-style:solid;
  border-width:1px;
}
div.cont {
  background-color:white;
  border-width:1px;
  border-color:#C9DBFF;
  border-style:dotted;
  width:inherit;
  padding:5px 10px;
  margin-bottom:10px;
}
li.cont {
  background-color:white;
  border-width:1px;
  border-color:#C9DBFF;
  border-style:dotted;
  width:inherit;
  padding:5px 10px;
  margin-bottom:10px;
}
td.cont {
  padding:5px 10px;
}
