
body, td, div, p {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   padding: 0;
   margin: 0;
   line-height:1.5;
}

body {
   
   background-color: #D8D8D8;
   text-align: center;
   padding:25px;
}

div.content {
   background-color:#ffffff;
   border: 1px solid #cccccc;
   clear:left;
   margin: 0 auto;
   position:relative;
   text-align:left;
   width:820px;
   padding:20px;
}

table.content {
   width:800px;
}

div.box {
   border:2px dashed #e07920;
   padding: 15px;
}

h1, h2, h3, h4 {
   font-weight:bold;
   text-decoration: none;
   padding: 0;
   margin: 0;
}

h1 {
   font-size:21px;
}

h2 {
   font-size:19px;
}

h3 {
   font-size:17px;
}

h4 {
   font-size:15px;
}

.red {
   color: #BA3736;
}

.blue {
   color: #6BAB1F;
}

.grey {
   color: #808285;
}

.error {
   color: #ff0000;
   font-weight:bold;
}

.bold {
   font-weight:bold;
}

.klein {
   line-height: 1.2;
}
a {
   color: #000000;
   text-decoration:none;
   font-weight:bold;
}

a:visited {
   color: #000000;
   text-decoration:none;
   font-weight:bold;
}

a:hover {
   color: #BA3736;
   text-decoration:none;
   font-weight:bold;
}

ul {
   list-style-image: url(../list.gif);
}

input.submit {
   height:30px;
   padding: 0px;
   margin: 0px;
   border: 3px outset #FFFFFF;
   background-color: #e07920;
   font-size: 15px;
   color: #ffffff;
   font-weight:bold;
   width: 420px;
   text-align:center;
}

input.text {
   width: 240px;
   height: 20px;
   vertical-align: middle;
   border: 1px solid #666666;
   font-size:12px;
   padding:2px;
}

div.anmeldebox {
   width: 420px;
   padding:10px;
   background-color: #6BAB1F;#bdbdbd;
}

table.anmeldung {
   width:420px;
