body {
/*   font-family:"Flaemische Kanzleischrift", sans-serif; */
}

h1 {
   text-align:center;
   font-weight:bold;
   font-size:119%;
}

h2 {
   text-align:center;
   font-weight:bold;
   font-size:119%;
}

img {
   border-style:none;
}

table {
   border-collapse:collapse;
   margin-left:auto;
   margin-right:auto;
}

td, th {
   padding:5px;
}

th {
   background-color:#c0d0f0;
}

table.border td, table.border th {
   border-width:1px;
   border-style:solid;
}

a {
   color:#3032c0;
}

li.taken {
   text-decoration:line-through;
}

div#logo {
   float:left;
   width:8em;
   height:70px;
}

div#header {
   height:70px;
   margin-bottom:0.5em;
   background-color:#c0d0f0;
   line-height:70px;
   text-align:center;
   font-weight:bold;
   font-size:200%;
}

div#menu {
   float:left;
   width:8em;
}

div#menu ul {
   margin-top:0;
   margin-left:0;
   margin-right:0;
   margin-bottom:0.5em;
   padding:0;
}

div#menu ul li {
   list-style:none;
   margin:0;
   padding-left:1em;
   padding-top:0.4em;
   padding-bottom:0.4em;
   border:1px solid black;
   background-color:#c0d0f0;
}

div#menu ul li a {
   color:black;
   text-decoration:none;
}

div#menu ul li a:hover {
   color:#3032c0;
   text-decoration:underline;
}


div#content {
   margin-bottom:0.5em;
   margin-top:0;
   margin-left:8.5em;
   margin-right:0;
   padding-left:0.5em;
   padding-right:0.5em;
}

div#content img {
   padding:7px;
}

div#footer {
   clear:both;
   padding-top:0.5em;
   padding-bottom:0.5em;
}

address {
   float:right;
}
