/* Neu definierte html tags */
html, body {
    margin: 0;
    padding: 0
}

body {
    font: 10pt Georgia, "Times New Roman", Times, serif;
    background-color: #FCF8D8;
}

/* Menu bar */

.menutitle {
    font: 12pt Verdana Geneva Arial Helvetica sans-serif;
    font-variant: small-caps;
    font-weight: bold;
    list-style: none;
    background-color: #000;
    color: white;
    text-align: center;
    margin-bottom: 25px;
}

a, a:visited, a:active {
    color: #652;
    font: 11pt Verdana Geneva Arial Helvetica sans-serif;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

a:hover {
    color: #888;
    text-align: left;
    text-decoration: underline overline;
}

#menu a {
    font: 11pt Verdana Geneva Arial Helvetica sans-serif;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.submenu a {
    font: 8pt Verdana Geneva Arial Helvetica sans-serif;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.menuitem {
    text-align: right;
    margin-bottom: 10px;
}

h1, h2, h3, h4 {
    font-family: Verdana Geneva Arial Helvetica sans-serif;
    margin-left: 20px;
    margin-bottom: 15px;
    color: White;
}

h1 {
    font-size: 20pt;
    color: #222;
}

h2 {
    font-size: 16pt;
    color: #222;
}

h3 {
    font-size: 14pt;
    color: #222;
}

h4 {
    font-size: 12pt;
    color: #222;
}

/* Header Selektoren */
div.header {
    background-color: transparent;
}

h1.header {
    font-size: 24pt;
    color: #2D7418;
    font-family: Georgia, "Times New Roman", Times, serif;
}

h2.header {
    font-size: 18pt;
    color: #2D7418;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-left: 275px;
}

div.topads {
    font: 8pt Arial, Verdana, serif, sans-serif;
}

div.footer {
    font: 8pt Arial, Verdana, serif, sans-serif;
    text-align: center;
}

td.linetop {
    border-top-width: thin;
    border-top-style: inset;
    border-top-color: Gray;
}

td.linebottom {
    border-bottom-width: thin;
    border-bottom-style: inset;
    border-bottom-color: Gray;
}

td.lineright {
    border-right-width: thin;
    border-right-style: inset;
    border-right-color: Gray;
}

td.lineleft {
    border-left-width: thin;
    border-left-style: inset;
    border-left-color: Gray;
}

#content p {
    margin-left: 15px;
    margin-right: 80px;
}

#content h1, h2, h3 {
    margin-right: 75px;
}

#content form {
    margin-left: 25px;
    margin-right: 75px;
}

#content h5 {
    text-align: right;
    margin-left: 50px;
    margin-right: 75px;
}

.accordionPanel {
    background-color: #dfe;
}

#linklist h4 {
    font: 14pt Verdana Geneva Arial Helvetica sans-serif;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
}

#linklist h4 {
    font: 12pt Verdana Geneva Arial Helvetica sans-serif;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}

#linklist p {
    font: italic 10pt Verdana Geneva Arial Helvetica sans-serif;
    margin-top: 5px;
    margin-bottom: 5px;
}

#linklist a {
    text-align: center;
}
