td, th, div, h, p, a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:   100%;
    color:       black;
}

form {
    margin:      0px;
}

input { font-size: 100%; border: 1; border-color: #42699E; border-style: solid; height=18px;}
select { font-size: 100%;  border: 1; border-color: #42699E; border-style: solid; height=18px;}
textarea {font-size: 100%;  border: 1; border-color: #42699E; border-style: solid; height=18px;}

.langesfeld {width: 400px; }

input.suche { width: 116px; }

ul { margin: 5px 0px 5px 20px; }
ol { margin: 5px 0px 5px 20px; }

.arab ul { margin: 5px 20px 5px 0px; }
.arab ol { margin: 5px 20px 5px 0px; }

td {
    background-image: none;
    align:            left;
}

body {
    margin-left:      0px;
    margin-right:     0px;
    margin-top:       0px;
    margin-bottom:    0px;
    background-color: white;
}

a {
    color:            black;
    text-decoration:  none;
}
a:hover {
    text-decoration:  underline;
}

div.clear {
    clear:            both;
}

.klein {
    font-size:        80%;
}

td.kopfzeile {
    background-image:  url(img/bg_kopf.gif);
    background-repeat: repeat-y;
    width:             952px;
    height:            101px;
}

td.linkespalte {
    background-image:  url(img/bg_linkespalte.gif);
    background-repeat: repeat-y;
    width:             196px;
}

td.rechtespalte {
    background-image:  url(img/bg_rechtespalte.gif);
    background-repeat: repeat-y;
    width:             176px;
}

td.inhalt {
    background-image:  url(img/bg_inhalt.gif);
    width:             540px;
}

td.abschlusslinkespalte {
    background-image:  url(img/end_linkespalte.gif);
    background-repeat: repeat-y;
    width:             196px;
}

td.abschlussrechtespalte {
    width:             176px;
    background-image:  url(img/end_rechtespalte.gif);
    background-repeat: repeat-y;
}

td.abschlussinhalt {
    background-image:  url(img/end_inhalt.gif);
    background-repeat: repeat-y;
    width:             540px;
}

a.weiss {
    color:             black;
}

td.topnavi {
    color:            black;
    background-color: white;
    height:           22px;
    padding-top:      2px;
    border:           1px solid #42699E;
}

td.navi {
    color:            black;
    background-color: #42699E;
}

div.navi {
    color:            black;
    background-color: white;
    font-weight:      bold;
    padding:          1px 12px 1px 12px;
}

a.navi {
    color:            black;

    font-weight:      bold;
}

span.navi {
    color:            black;
    font-weight:      bold;
}

td.subnavi {
    color:            black;
    background-color: white;
}

td.suche {
    color:            black;
    background-color: white;
}

div.suche {
    background-color: #E1E1E1;
    padding:          2px 12px 2px 12px;
}

td.subnavi-aktiv {
    color:            black;
    background-color: white;
}

div.subnavi {
    color:            black;
    background-color: white;
    padding:          2px 12px 2px 0px;
}

div.subnavi-aktiv {
    color:            black;
    background-color: white;
    padding:          2px 12px 2px 0px;
}

div.multiteaser {
    color:            black;
    background-color: white;
    padding:          2px 12px 2px 0px;
}

td.orange {
    color:            black;
    background-color: #42699E;
}

td.blau {
    color:            black;
    background-color: #42699E;
}

div.titel-orange {
    color:            black;
    background-color: white;
    font-weight:      bold;
    padding:          3px 12px 3px 12px;
}

div.titel-blau {
    color:            black;
    background-color: white;
    font-weight:      bold;
    padding:          3px 12px 3px 12px;
}

/* Hinzugefügt bei Überarbeitung der H1-H6 Tags */
h1.titel-orange, h2.titel-orange {
    margin:           0px;
    font-size:        100%;
    color:            black;
    background-color: white;
    font-weight:      bold;
    padding:          0.3em 12px 0.3em 12px;
}

h1.titel-blau, h2.titel-blau {
    margin:           0px;
    font-size:        100%;
    color:            black;
    background-color: white;
    font-weight:      bold;
    padding:          0.3em 12px 0.3em 12px;
}

h2.subhead {
    margin: 0px;
    font-size: 100%;
    background-color: white;
    font-weight:bold;
    padding:9px 12px 9px 12px;
}

h3 {
    color:            black;
    background-color: white;
    font-size:        100%;
    font-weight:      bold;
    padding:          0px;
    margin:           0px;
}
/* Ende */

td.subhead {
    color:            black;
    background-color: white;
}

div.text {
    color:            black;
    background-color: white;
    padding:          2px 12px 0px 12px;
} 

td.text {
    color:            black;
    background-color: white;
}

td.bild {
    color:            black;
    background-color: white;
}

div.bild {
    background-color: #E1E1E1;
    padding:          12px 12px 12px 12px;
}

div.bildoben {
    background-color: #E1E1E1;
    padding:          0px 12px 12px 12px;
}

td.rechtespalte div.bild {
    background-color: #E1E1E1;
    padding:          4px 4px 4px 4px;
}

div.bildkasten {
    color:            black;
    background-color: white;
    width:            405px;
    padding:          4px 12px 4px 12px;
}

div.bildkasten td {
    padding-right:    8px;
}

td.teaserrechts {
    color:            black;
    background-color: white;
}

td.teaserrechts-weiss {
    color:            black;
    background-color: white;
}

div.teaserrechts {
    color:            black;
    background-color: white;
    padding:          2px 12px 2px 0px;
}

.arab {
    direction:        rtl;
    font-size:        125%;
    text-align:       right;
    font-family:      time new roman, sans-serif;
    font-weight:      normal;
}
.ltr {
    direction:        ltr;
    text-align:       left;
}

hr.thick {
    color:            #D97128;
    border-width:     0;
    background-color: #D97128;
    height:           10px;
}
hr.thin {
    color:            #EFDEB4;
    border-width:     0;
    background-color: #EFDEB4;
    height:           2px;
}

div.downloadmanager {
}

h1.downloadmanager {
    padding:          3px 20px 3px 20px;
    background-color: #D97128;
    color:            black;
    margin:           0;
    font-weight:      bold;
    font-size:        100%;
    border-left:      1px solid #D97128;
    border-right:     1px solid #D97128;
}
h2.downloadmanager {
    margin:           0;
    font-weight:      bold;
    font-size:        100%;
}
div.lightorange {
    color:            black;
    background-color: white;
    padding:          0 20px 0 20px;
    border-left:      1px solid #D97128;
    border-right:     1px solid #D97128;
}
div.white {
    color:            black;
    background-color: white;
    padding:          0 20px 0 20px;
    border-left:      1px solid #D97128;
    border-right:     1px solid #D97128;
}
div.lightgrey {
    color:            black;
    background-color: white;
    padding:          0 20px 0 20px;
    border-left:      1px solid #D97128;
    border-right:     1px solid #D97128;
}
