body {
 margin:0px;
 padding:0px;
 padding-bottom:10px;
 font-size:12px;
 font-family:Verdana, sans-serif;
 text-align:justify;
 background-color:#ffffff;
}

#title {
 color:#000080;
 text-align:center;
 padding-bottom:10px;
}

div.menu {
 margin:0px 10px;
 margin-bottom:10px;
 padding:10px;
 line-height:18px;
 background-color:#ddffdd;
 border:2px dashed #bbddbb;
 font-size:18px;
}

div.content {
 margin:0px 10px;
 padding:10px;
 background-color:#ffeecc;
 border:2px dashed #eeddbb;
/* border:1px solid #dddddd;*/
}

p { margin-top:0px; }

/*begin menu*/
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active, a.menu:focus, p.menu {
 font-family:Verdana, sans-serif;
 text-decoration:none;
 font-weight:bold;
}
a.menu:link { color:#0000c0; }
a.menu:visited { color:#000080; }
a.menu:hover, a.menu:active, a.menu:focus { color:#ff0000; }
/*end menu*/

div, td, form {
  font-family:Verdana, sans-serif;
  color:#000000;
  vertical-align:top;
}

th, td { padding:2px; }

th.bgbrown {
 background-color:#ccbb99;
}

.wichtig, .warning {
  color:#ff0000;
  text-align:left;
}
.warning { font-weight:bold; }

/*begin other stuff*/
a:link, a:visited, a:hover, a:active, a:focus
{
 font-family:Verdana, sans-serif;
 text-decoration:underline;
}
a:link { color:#000000; }
a:visited { color:#000080; }
a:hover, a:active, a:focus { color:#ff0000; }
/*end other stuff*/

/*begin other weird things I am still working on...*/
th {
  font-family:Verdana, sans-serif;
  color:#000000;
  background-color:#cccccc;
  font-weight:bold;
}

img {
 border:0;
}
/*end other weird things I am still working on...*/

h2.rules {
 margin-bottom:0px;
}
