{
        margin: 0;
        padding: 0;
        outline: none;
}
h1, h2, h3 {
        margin-bottom: .5em;
        font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
        color: #0000FF;
}
body {
        text-align: center; /* Centers the page content container in IE 5 browsers. */;
        padding: 0px 0px 0px 0px;
        line-height: 1.2em;
        font-size: 1em;
        color: #000000;
        font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif ;
        background: #ffffff url('../../images/bg3.jpg') repeat-x;
}
#box {
        width: 1000px;
        text-align: left; /* Redefines the text alignment defined by the body element. */;
        margin: 0px auto 0px auto;
        background-color: #ffffff;
}
#kopf {
        background: #FFFFFF url('../../images/titelbild.jpg') no-repeat left bottom;
        height: 355px;
}
#inhalt {
        clear: both;
}
#einspaltig {
        width: 980px;
        padding: 10px 10px 10px 10px;
        float: left;
        font-size: small;
        text-align: left;
        color: #0000FF;
}
#einspaltig .bildzentriert {
        margin-left: auto;
        margin-right: auto;
        margin: 0 10px 0 0;
        display: inline;
        vertical-align: middle;
}
#spalteLinks {
        width: 670px;
        padding: 10px 10px 10px 10px;
        float: left;
        font: medium Verdana;
        text-align: left;
        line-height: 22px;
}
#spalteLinks .bildl {
        float: left;
        padding: 1px;
        display: inline;
        margin: 5px;
        background: #FFFFFF;
        border: 6px solid #C0C0C0;
}
#spalteLinks .bildl_schwarz {
        float: left;
        padding: 1px;
        display: inline;
        margin: 5px;
        background: #FFFFFF;
        border: 6px #000000 solid;
}

#spalteLinks .bildz {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
#spalteLinks .ueberschrift {
        font: bold large "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
        color: #0000FF;
        margin-bottom: 10px; /*bottom spacing between header and rest of content*/;
        text-transform: uppercase;
        padding: 4px 0px 6px 0px;
        margin-top: 10px;
        letter-spacing: 2px;
}
#spalteRechts {
        width: 300px;
        padding: 10px 5px 10px 0;
        float: right;
        font: medium Verdana;
        text-align: left;
        line-height: 22px;
}
#spalteRechts .ueberschrift {
        font: bold large "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
        color: #0000FF;
        background: #C0C0C0;
        margin-bottom: 10px; /*bottom spacing between header and rest of content*/;
        text-transform: uppercase;
        padding: 4px 0px 4px 10px;
        margin-top: 10px;
}
#fusszeile {
        padding: 10px 10px 10px 10px;
        width: 980px;
        margin: 0px auto 0px auto;
        background-image: url('../../images/footer-border.jpg');
        background-repeat: repeat-x;
}
/* removes the top and bottom margins*/
#fusszeile p {
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
        font-size: .85em;
        color: #0000FF;
}
#fuss-bg {
        border: thin solid #FFFFFF;
        background: #FFFFFF url('../../images/fuss01.jpg') repeat-x left bottom;
        height: 230px;
}
.clearFloat {
        display: block;
        clear: both;
}
p {
        margin-bottom: 1em;
}
p.info {
        height: auto;
}
p.info bildl{
        float: left;
        padding: 1px;
        display: inline;
        margin: 0px 15px 5px 0px;
        background: #FFFFFF;
        border: 0px #C0C0C0 solid;
}
p.info bildz{
        display: block;
        margin-left: auto;
        margin-right: auto;
}
#definitionsliste {
}
table {
        border: 1px solid #808080;

}
th, td {
        padding: 3px 10px;
}
td {
        text-align: left;
        color: #444444;
}
dl {
        padding: 10px 10px 5px 10px;
        background: #eeeeee;
}
dt {
        padding: 4px 0px 4px 10px;
        font-weight: bold;
        font-size: medium;
        background: #0066FF;
        color: #ffffff;
}
dd {
        border-bottom-width: 3px;
        border-style: solid;
        border-width: 1px;
        border-color: #1567E0;
        background: #CCFFFF;
        margin-left: 0px;
        margin-bottom: 10px;
        padding: 5px;
        font-size: small;
        text-align: center;
        font-family: Verdana, Geneva, Tahoma, sans-serif;
}
ul.classic {
        list-style: disc;
        margin-bottom: 1em;
        padding-left: 2em;
}
.dropdown-upward {
        margin-top: 400px !important;
}
.linie {
        border-bottom: 1px solid #000000;
        width: 670px;
        border-bottom-color: #FF0000;
        border-bottom-width: 4px;
}