body {
}
#seite {
    text-align:left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
}
.noprint {
    display:none;
}
a img {
    border: none;
}
#breadcrumb_box a {
    text-decoration:none;
    color: #000000;
}
.nachrichtenzeile {
    margin-top: 0em;
    margin-bottom: 0em;
}
.nachrichtenueberschrift {
    height: auto;
    margin: 0em 0em 1.5em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenueberschrift h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenueberschrift h2 a {
    color: #000000;
}
.bildbox {
    float:left;
    height: 5em;
    width: 7.5em;
    text-align:center;
}
.bildbox img {
    /*height: 5em;
    width: 6.7em;*/
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenbox {
    width: 29em;
    height: 5.8em;
    line-height: 1.4em;
    background-color: #FFFFFF;
}
.nachrichtenbox p {
    font-size: 1.2em;
    text-align: left;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
.nachrichtenbox p a {
    color: #000000;
}
.nachrichtenbox p a:hover, .nachrichtenbox a:active, .nachrichtenbox a:focus {
    text-decoration: underline;
}
.nachrichtenzeile hr {
    clear: both;
    background-color: #DCDDDE;
    color: #DCDDDE;
    height: 1px;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    border: none;
}
#textbox p {
    margin: 0em 0em 1.5em 0em;
    padding: 0em 0em 0em 0em;
    font-size: 1.1em;
    line-height: 1.5em;
}
#textbox br.clearfloat {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    height: 0em;
    width: 0em;
    clear: both;
}
/*Es folgen die Formatierungen für die möglichen Elemente innerhalb der Textbox*/
#textbox img {
    float: left;
    margin: 0em 0em 0em 0em;
    padding: 0.7em 0.7em 0.5em 0em;
}
#textbox p img {
    float: left;
    margin: 0em 0em 0em 0em;
    padding: 0.5em 0.5em 0.3em 0em;
}
#textbox a {
    text-decoration: underline;
    color: #000000;
}
#textbox abbr, #textbox acronym {
    border-bottom: dotted 1px #000000;
}
#textbox address {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    font-style: normal;
    margin-bottom: 1.3em;
}
#textbox blockquote {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: italic;
    padding: 0.8em 0em 0.3em 3em;
    margin: 0em 0em 0em 0em;
}
#textbox button {
    border: solid 1px #000000;
    background-color: #FFFFFF;
}
#textbox table {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 1.5em 0em;
    border: solid 1px #000000;
    border-collapse: collapse;
    border-spacing: 0em;
    empty-cells: show;
    table-layout: auto;
}
#textbox tr, #textbox td, #textbox th {
    border: solid 1px #000000;
    padding: 0.3em 0.3em 0.3em 0.3em;
    margin: 0em 0em 0em 0em;
    border-collapse: collapse;
    border-spacing: 0em;
    empty-cells: show;
    table-layout: auto;
}
#textbox caption {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.5em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
}
#textbox cite {
    font-style: italic;
}
#textbox code {
    font-family: "Courier New", Monospace;
    font-size: 1.1em;
}
#textbox dfn {
    display: block;
    border: dashed 1px #000000;
    font-size: 1.1em;
    font-style: normal;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 0em 0em 1.2em 0em;
    background-color: #DCDDDE;
}
#textbox dl {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    padding: 0em 0em 0em 0em;
    margin: 1em 0em 1em 0em;
}
#textbox dl dt {
    font-weight: bold;
    font-size: 1.1em;
}
#textbox dl dd {
    margin: 0em 0em 0em 2.7em;
    padding: 0em 0em 0em 0em;
    font-size: 1.1em;
}
#textbox em {
    font-weight: 700;
    font-style: normal;
    font-variant: normal;
}
form.standardform {
    font-size: 1em;
    margin: 0.5em 0em 1.2em 0em;
    padding: 0em 0em 0em 0em;
}
fieldset.standardform {
    border: solid 1px #000000;
    margin: 0em 0em 0em 0em;
    padding: 0.7em 0.7em 0.7em 0.7em;
}
label.standardform {
    font-size: 1.1em;
    width: 8em;
    border: none;
    display: block;
    float:left;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0em 0em 0em 0em;
}
legend.standardform {
    font-size: 1.2em;
    font-weight: bold;
    color: #0000FF;
}
input.standardform {
    font-size: 1em;
}
.input_text, .input_password {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    border: solid 1px #000000;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0.2em 0.2em 0.2em 0em;
    width: 22em;
}
.input_checkbox, .input_radio {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0.2em 0.2em 0.2em 0em;
}
.input_file {
    font-size: 1.1em;
    padding: 0.2em 0.2em 0.2em 0.2em;
}
.input_button {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0.1em 0.2em 0.1em 0.2em;
    margin: 0em 0em 0em 0em;
    border: solid 1px #000000;
}
select.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.1em;
    padding: 0em 0em 0em 0em;
    margin: 0.3em 0em 0.3em 0em;
    border: solid 1px #000000;
}
select.standardform optgroup {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: normal;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}
option.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: normal;
    padding: 0.1em 0em 0.1em 0em;
    margin: 0em 0em 0em 0em;
}
optgroup option.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-style: normal;
    padding: 0em 0em 0em 1.5em;
    margin: 0em 0em 0em 0em;
}
textarea.standardform {
    background-color: #FFFFFF;
    color: #000000;
    font-family: "Courier New", Monospace;
    font-size: 1.1em;
    border: solid 1px #000000;
    margin: 0.2em 0em 0.2em 0em;
    padding: 0em 0.2em 0.2em 0em;
    width: 22em;
}
#textbox h1 {
    font-size: 1.6em;
    font-weight: bold;
}
#textbox h2 {
    font-size: 1.5em;
    font-weight: bold;
}
#textbox h3 {
    font-size: 1.4em;
    font-weight: bold;
}
#textbox h4 {
    font-size: 1.3em;
    font-weight: bold;
}
#textbox h5 {
    font-size: 1.1em;
    font-weight: bold;
}
#textbox h6 {
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: underline;
}
#textbox hr {
    background-color: #DCDDDE;
    color: #DCDDDE;
    font-size: 1em;
    height: 0.1em;
    margin: 0.7em 0em 0.3em 0em;
    padding: 0em 0em 0em 0em;
    border: none;
}
#textbox ul {
    list-style-type: disc;
    font-size: 1.1em;
    margin: 0em 0em 1.2em 2em;
    padding: 0em 0em 0em 0em;
}
#textbox ul li {
    list-style-type: disc;
    margin: 0em 0em 0.5em 0em;
}
#textbox ul li ul {
    font-size: 1em;
}
#textbox ul li ul li {
    list-style-type: circle;
}
#textbox ul li ul li ul li {
    list-style-type: square;
}
#textbox ol {
    list-style-type: decimal;
    font-size: 1.1em;
    margin: 0em 0em 0em 1em;
    padding: 0em 0em 0em 1em;
}
#textbox ol li {
    list-style-type: decimal;
    font-size: 1em;
}
#textbox ol li ol {
    font-size: 1em;
}
#textbox samp {
    font-family: "Courier New", Monospace;
    display: block;
    border: dashed 1px #000000;
    font-size: 1.2em;
    font-style: normal;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 0em 0em 1.2em 0em;
    background-color: #FDD34C;
}
#textbox strong {
    font-size: 1em;
    font-weight: bold;
}
#textbox sub {
    font-size: 0.95em;
    vertical-align: sub;
    line-height: 1em;
}
#textbox sup {
    font-size: 0.95em;
    vertical-align: super;
}
/*Defintion des Kalenders in der Veranstaltungsdatenbank*/
#textbox div.kalender table {
    margin-right:auto;
    margin-left:auto;
}
#textbox div.kalender table caption {
    margin-right:auto;
    margin-left:auto;
}
#textbox div.kalender thead th {
    border-bottom: solid 2px #000000;
}
#textbox div.kalender th.KW {
    border-right: solid 2px #000000;
}
#textbox div.kalender td, #textbox div.kalender th {
    text-align:center;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    height: 1.8em;
    width: 2em;
    line-height: 1.8em;
}
#textbox div.kalender td a, #textbox div.kalender th a {
    display:block;
    height: 1.8em;
    width: 2em;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    text-decoration:none;
}
#textbox div.kalender td a:hover,
#textbox div.kalender th a:hover,
#textbox div.kalender td a:active,
#textbox div.kalender th a:active,
#textbox div.kalender td a:focus,
#textbox div.kalender th a:focus {
    display:block;
    height: 1.8em;
    width: 2em;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    background-color: #FDD34C;
}
#textbox div.kalender tr.woche_aktiv {
    background-color: #DCDDDE;
}
#textbox div.kalender td.tag_aktiv {
    background-color: #DCDDDE;
}
#sitemap ul {
    margin-left: 0em;
}
#sitemap a {
    text-decoration: none;
}
#sitemap a:hover, #sitemap a:active, #sitemap a:focus {
    text-decoration: underline;
    font-weight:normal;
}
#sitemap ul li {
    list-style-type:none;
}
#sitemap ul li ul li {
    margin-left: 2em;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    padding-left: 0.4em;
    list-style-type: disc;
    list-style-image: url("../images/haken.png");
}
#sitemap ul li ul li ul li {
    list-style-type: disc;
}
