body {
 background-color: #9dacd3;
 text-align: center;
 scrollbar-arrow-color: #8E9DC6;
 cursor: default;
}

table.frame {
 border-collapse: collapse;
 margin: auto;
 text-align: center;
}

td.border {
 background-color: #000000;
 padding: 0px;
 width: 1px;
 height: 1px;
}

td.spacer {
 height: 10px;
}

td.header {
 padding: 0px 0px 0px 0px;
 vertical-align: center;
 background-image:url(bilder/header.jpg);
 background-repeat: no-repeat;
 background-color: #8e9dc6;
 height: 90px;
}

td.topmenu {
 font-family: verdana, arial;
 height: 17px;
 font-size: 13px;
 padding: 0px 10px 1px 0px;
 background-image:url(bilder/topmenu.jpg);
 background-repeat: no-repeat;
 background-color: #8a8a8a;
 text-align: right;
}

div#header{
 font-family: verdana, arial;
 color: #ffe435;
 font-weight: bold;
 font-size: 35px;
 text-align: right;
}

td.leftframe {
 vertical-align: top;
 width: 200px;
 background-image:url(bilder/leftframe.jpg);
 background-repeat: no-repeat;
 background-color: #8E9DC6;
 padding: 90px 0px 50px 0px;
}

td.menu {
 width: 150px;
 padding: 20px 0px 50px 0px;
 vertical-align: top;
 text-align: center;
 font-size: 12px;
 background-image:url(bilder/menu.jpg);
 background-repeat: no-repeat;
 background-color: #474e63;
}

div#menu {
 font-family: verdana, arial;
 color: #ffe435;
 font-size: 15px;
 font-weight: bold;
}

div#menu ul {
 list-style: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

div#menu ul a {
 width: 140px;
 text-align: left;
 display: block;
 color: #eeeeee;
 text-decoration: none;
 margin: 3px;
 padding: 2px;
 font-size: 13px;
}

div#menu ul a:hover {
 background-color: #ffe435;
 text-decoration: none;
 color: #200000;
}

td.mainframe {
 background-image:url(bilder/mainframe.jpg);
 background-repeat: no-repeat;
 background-color: #ececed;
 vertical-align: top;
 width: 557px;
 height: 500px;
 font-family: verdana, arial;
 font-size: 13px;
 padding: 30px 20px 50px 20px;
 text-align: justify;
}

.mainframe td {
 font-family: verdana, arial;
 font-size: 13px;
 padding: 2px 20px 0px 0px;
 text-align: left;
}

.mainframe table {
 width: 100%;
}

.subline td {
 text-align: right;
 padding: 0px 0px 0px 0px;
 font-family: verdana, arial;
 font-size: 9px;
 color: #111111;
 vertical-align: top;
}

a.button {
 cursor: default;
}

a {
 color:#000000;
 text-decoration: underline;
}
a:hover {
 color:#000000;
 text-decoration: none;
}

div#navigation {
 background-color: #d0d0d0;
 color: #111111;
 width: 100%;
}

div#navigation a {
 color: #ffffff;
}

table.subline {
 text-align: right;
 border-collapse: collapse;
 margin: auto;
 width: 800px;
}

.mainframe h1 {
 text-transform: uppercase;
 font-size: 32px;
 font-weight: bolder;
 margin: 0px;
 display: inline;
}

.mainframe h2 {
 font-size: 24px;
 font-weight: normal;
 margin: 0px;
 display: inline;
}

.mainframe h3 {
 text-align: center;
 width: 100%;
 background-color: #e0e0e0;
 font-size: 24px;
 font-weight: normal;
 padding 2px;
 margin: 10px 0px 45px 0px;
}

.mainframe h4 {
 font-size: 13px;
 font-weight: bold;
 text-decoration: underline;
}

ul.disc_large li {
 font-size: 17px;
 list-style: disc;
 padding: 4px;
 text-align: left;
}

ul.disc_small li {
 list-style: disc;
 padding: 4px;
}

ul.unsigned li {
 font-size: 13px;
 padding: 4px;
 list-style: none;
}

ol.numbered li {
 list-style-type: decimal;
 padding: 4px;
}

li.done {
 color: #aaaaaa;
}

div#status {
 text-align: right;
 font-size: 10px;
}

div#centered {
 text-align: center;
}

div#left {
 text-align: left;
}

.textfield {
 background-color: #ffffff;
 border: 1px solid #000000;
 width: 200px;
 height: 20px;
}

.textarea {
 font-size: 12px;
 width: 100%;
 height: 500px;
 background-color: #ffffff;
 border: 1px solid #000000;
}

textarea.contact {
 font-size: 12px;
 width: 100%;
 height: 200px;
 background-color: #ffffff;
 border: 1px solid #000000;
}

input.status {
 background-color: #d0d0d0;
 border: 1px solid #000000;
 width: 200px;
 height: 20px;
}

hr {
 border-color: #ffffff;
}

td.gbTop {
 background-color: #e0e0e0;
 text-align: left;
 vertical-align: top;
 padding: 1 0 1 2px;
}

td.gbTopRight {
 width: 125px;
 padding: 0 1 0 1px;
 background-color: #c0c0c0;
 text-align: right;
 vertical-align: center;
}

td.gbMain {
 border: 1px solid #c0c0c0;
 padding: 1 1 1 1px;
 vertical-align: top;
}

