body, div, table, tr, td, h1, h2, h3, p, strong, cite, ul, li, form  {
         color: black;
         font-family: verdana, arial, helvetica, sans-serif;
}

body {
         border: none;
         margin: 0px;
         background-color: white;
}
table {
         border: none;
         width: 1000px;
         border-collapse: collapse;
}

h1 {
         font-size: 1.4em;
         line-height: 1.2em;
         text-align: center;
}
h2 {
         font-size: 1.2em;
         line-height: 1.2em;
         text-align: center;
}
h3 {
         font-size: 1.0em;
         line-height: 1.2em;
         text-align: center;
}
.white {
	color: white;
}
p {
	padding-right: 20px; padding-left: 20px; font-size: 0.9em; padding-bottom: 5px; line-height: 1.2em; padding-top: 6px;
}
.normal {
         text-align: justify;
}
.center {
         text-align: center;
}
.right {
         text-align: right;
}
.klein {
         font-size: 0.7em;
}
img {
         border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none;
}
strong {
         font-weight: bolder; font-size: 0.9em; line-height: 1.2em;
}
cite {
         font-size: 0.9em; line-height: 1.2em;
}
form {
         padding-left: 210px; font-size: 0.9em; line-height: 1.2em; text-align: left;
}
#header {
         border: none;
         right: 0px;
         left: 0px;
         vertical-align: middle;
         position: absolute;
         top:0px;
         height: 180px;
         width: 1000px;
         background-color: #000080;
}
.tblhead {
         table-layout: auto
}
.logo {
         padding-right: 20px; padding-left: 20px; padding-bottom: 20px; vertical-align: middle; padding-top: 20px; text-align: right
}
.caption {
         padding-right: 20px; padding-left: 20px; font-weight: bolder; font-size: 1.6em; padding-bottom: 20px; vertical-align: middle; padding-top: 20px; text-align: left; font-stretch: expanded
}
#menu {
         vertical-align: middle; width: 1000px; position: absolute; top: 120px; height: auto; text-align: center
}

a.menu {
         border-collapse: collapse;
         border-color: #000080;
         border-style: solid;
         border-width: 1px;
         display: table-cell;
         font-family: verdana, arial, helvetica, sans-serif;
         font-weight: bold;
         padding: 2px;
         text-align: center;
         text-transform: uppercase;
         vertical-align: middle;
         width: 138px;
}
a.menu:link {
         font-size: 1.1em; color: white; background-color: #000080;
}
a.menu:visited {
         font-size: 1.1em; color: white; background-color: #000080;
}
a.menu:hover {
         font-size: 1.1em; color: #000080; background-color: gray;
}
a.menu:active {
         font-size: 1.1em; color: #000080; background-color: white;
}
#selected {
         border-left-color: #000080; border-bottom-color: #000080; color: #000080; border-top-color: #000080; background-color: white; text-decoration: underline; border-right-color: #000080;
}
#content {
         border: none; left: 0px; width: 1000px; padding-top: 20px; position: absolute; top: 200px; height: auto;
}
ul {
         padding-right: 10px; font-size: 0.9em; line-height: 1.5em;
}
li {
         padding-right: 10px; font-size: 0.9em; line-height: 1.5em;
}
a {
         font-size: 0.9em; line-height: 1.2em; font-family: verdana, arial, helvetica, sans-serif
}
a:link {
         font-size: 0.9em; color: #000080; text-decoration: none;
}
a:visited {
         font-size: 0.9em; color: gray; text-decoration: none;
}
a:hover {
         font-size: 0.9em; color: gray; text-decoration: underline;
}
a:active {
         font-size: 0.9em; color: gray; text-decoration: underline;
}
a.anker {
         font-size: 0.9em; line-height: 1.2em; font-family: verdana, arial, helvetica, sans-serif;
}
a.anker:link {
         color: #000080; text-decoration: underline;
}
a.anker:visited {
         color: gray; text-decoration: underline;
}
a.anker:hover {
         color: #000080; text-decoration: underline;
}
a.anker:active {
         color: #000080; text-decoration: underline;
}
#menu2 {
         vertical-align: middle; width: 1000px; position: absolute; top: 185px; height: auto; text-align: center;
}

a.menu2 {
         border-collapse: collapse;
         border-color: #000080;
         border-style: solid;
         border-width: 1px;
         font-family: verdana, arial, helvetica, sans-serif;
         font-weight: bold;
         padding-top: 2px;
         padding-right: 10px;
         padding-left: 10px;
         padding-bottom: 2px;
         text-align: center;
         vertical-align: middle;
}
a.menu2:link {
         font-size: 1.0em; color: white; background-color: #000080; text-align: center;
}
a.menu2:visited {
         font-size: 1.0em; color: white; background-color: #000080; text-align: center;
}
a.menu2:hover {
         font-size: 1.0em; color: white; background-color: gray; text-align: center;
}
a.menu2:active {
         font-size: 1.0em; color: gray; background-color: white; text-align: center;
}
#selected2 {
         background-color: white; color: #000080; text-decoration: underline;
}
#topbanner {
    margin-top:40px;
    margin-bottom:40px;
}

#headerleft {
    float: left;
}

#headerright {
    
}

#donate {
    float: right;
}

#disclaimerbox {
    border-style: dashed;
    border-width: 2px;
    border-color: #CA3A57;
    position: absolute;
    top: 200px;
    left: 50px;
    
}

#disclaimerbox p {
    font-weight: 600;
    color: #CA3A57;
    margin: 0px;
}
