body {
font-family: Tahoma;
font-size: 10pt;
background: #B1B1B1;
}

table.main {
vertical-align: top;
width: 800px;
border-collapse: collapse;
padding: 0px;
margin: 0px auto 0px auto;
}


h1 {
font-size: 12pt;
font-family: Tahoma;
font-weight: normal;
margin: 0px 0px 10px 0px;
letter-spacing: 2px;
color: #444444;
border-bottom: 1px dotted #7299B8;
}

#top {
height: 114px;
width: 800px;
background-image: url(imgs/head2.jpg);
background-repeat: no-repeat;
vertical-align: bottom;
text-align: center;
}

#bottom {
width: 800px;
background-image: url(imgs/bottom2.jpg);
background-repeat:  no-repeat;
height: 10px;
}

table.main .navigation {
vertical-align: top;
width: 180px;
padding: 10px 10px 0px 5px;
margin: 0px;
background: #FFFFFF;
}

span.success{
 color: #22A80D;
}



table.main td.navigation div {
width: 200px;
border: 1px solid #CCCCCC;
margin: 0px;
margin-bottom: 2px;
display: block;
}

table.main td.navigation a.hlink {
width: 196px;
display: block;
background-color: #ADCBE3;
padding: 1px;
padding-left: 3px;
color: #000000;
text-decoration: none;
margin-bottom: 0px;
}

table.main td.navigation a.subitem {
width: 100%;
display: block;
background-color: #FFFFFF;
color: #555555;
text-decoration: none;
}

table.main td.navigation a:hover {
color: #000000;
}

table.main td.navigation a.hlink:hover {
background-color: #7299B8;
}

table.main td.navigation span {
font-size: 7pt;
text-align: center;
font-size: #999999;
display: block;
width: 100%;
}

table.main td.content {
width: 600px;
padding: 10px 0px 0px 0px;
vertical-align: top;
margin: 0px;
text-align: left;
background-color: #FFFFFF;
}

table.main td.content img {
margin-right: -10px;
padding-right: 0px;
}

td.content a, td.right a {
color: #7299B8;
text-decoration: underline;
font-weight: normal;
font-family: Tahoma;
font-size: 10pt;
}

td.content a:hover, td.right a:hover {
color: #062159;
}

table.cright {
width: 210px;
border-collapse: collapse;
background-color: #FFFFFF;
margin: 0px;
}


form {
display: inline;
}

.cal_headline td {
border-bottom: 1px #000000 solid;
text-align: center;
}

.cal_line td {
border: 1px #CCCCCC solid;
text-align: center;
}

input.error, textarea.error, button.error{
  border: 1px red solid;
}

input.submit{
 background-color: #ADCBE3;
 border: 1px solid black;
}

/*Div zum Anzeigen der News*/
.newsdiv{
background-color: #7299B8;
border: 1px solid black;
text-align: center;
}
