/* Layout */

body {margin: 0; background: rgb(236,234,228)}

/* Satz */

/* Farben */

.Hintergrundfarbe1 {background: rgb(89,32,10)}
.Hintergrundfarbe2 {background: rgb(236,234,228)}
.Hintergrundfarbe3 {background: rgb(224,144,0)}
.Hintergrundfarbe4 {background: rgb(255,255,255)}

.Farbe1 {background: rgb(89,32,10)}
.Farbe2 {background: rgb(236,234,228)}
.Farbe3 {background: rgb(224,144,0)}
.Farbe4 {background: rgb(255,255,255)}

/* Schriften */

td, th, input, select, textarea {color: rgb(89,32,10); font: 11px/14px Verdana,Arial,sans-serif}


/* Linien */

hr {}


/* Bilder */

a img {border: none}
img.BildImText {padding: 10px; margin: 0; border: 1px solid rgb(224,144,0);}
img#Beschreibungszeile{width:282px; height:24px;}
img#Logo{ width:147px; height:34px;}


/* Auszeichnungen */

a {color: rgb(89,32,10); text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid rgb(89,32,10)}
a:hover {}
div#Metanavigation a {display: block; float: left; color: rgb(224,144,0); padding: 0px 15px 3px 5px; border-left: 1px solid rgb(224,144,0); border-bottom: 0; text-decoration: none}
div#Metanavigation a:hover {color: rgb(89,32,10); border-left: 1px solid rgb(89,32,10)}
div#Kurzimpressum a {display: block; float: left; color: rgb(224,144,0); padding: 0px 15px 0px 5px; border-bottom: 0; text-decoration: none}
div#Kurzimpressum a:hover {color: rgb(89,32,10)}
span#impress {display: block; float: left; color: rgb(224,144,0); padding: 0px 0px 0px 5px; border-left:1px solid rgb(244,144,0); border-bottom: 0; text-decoration: none}

div#Navigation a {display: block; color: rgb(224,144,0); font-weight: bold; text-decoration: none; border: 0}
div#Navigation a span {padding-bottom: 1px; border-bottom: 1px solid rgb(224,144,0)}
div#Navigation a:hover {color: rgb(89,32,10)}
div#Navigation div a {font-weight: normal; margin-bottom: 5px}
table.Bildlegende p {line-height: 14px; margin-right: 20px}
table.Bildlegende a {border: 0}
.titel {border-bottom: 1px solid rgb(224,144,0); font-weight:bold; line-height:20px; padding-bottom:1px;}

/* Überschriften */

/* Thema */
h1 {display: inline; font-size: 13px; line-height: 14px; padding-bottom: 2px; border-bottom: 1px solid rgb(224,144,0); color: rgb(224,144,0)}

/* Titel */
h2 {display: inline; font-size: 13px; line-height: 18px; font-weight: bold; padding-bottom: 1px; border-bottom: 2px solid rgb(224,144,0)}

/* Untertitel */
h3 {display: inline; font-size: 11px; line-height: 18px; font-weight: bold; padding-bottom: 1px; border-bottom: 2px solid rgb(224,144,0)}


/* Absätze */

.lead {line-height: 20px; margin: 10px 0px 20px 0px ; padding: 0px;}
.liste {line-height: 20px; margin: 10px 0px 20px 0px ;}
td#LinkeSpalte p {margin: 5px 20px 10px 0px}

/* Aufzählungen */

dl {}
dl dt {}
dl dd {}

ol {margin: 0 0 9px 0; padding-left: 23px}
ol li {}
ol ul {}

ul {margin: 0 0 9px 0; padding-left: 23px; list-style-image: url(Aufzaehlungszeichen.gif)}
ul li {}

div div ul, div div ol {margin: 0}


/* Tabellen */

table {}
td.Inhalt table.Bildlegende td {margin: 0; padding: 0; vertical-align: bottom; border: 0}


td.Inhalt table {margin: 15px 0 20px 0}
td.Inhalt table.lg_table {width:100%;}
td.Inhalt tbody th {border-bottom: 1px solid rgb(224,144,0); padding-bottom: 10px; padding-top: 10px; color: rgb(89,32,10)}
td.Inhalt tbody td {border-bottom: 1px solid rgb(224,144,0); padding: 10px 20px 3px 0px; padding-bottom:25px;}
td.Inhalt thead th {border-bottom: 2px solid rgb(224,144,0); color: rgb(89,32,10)}
td.Inhalt thead td {border-bottom: 1px solid rgb(224,144,0); color: rgb(89,32,10)}



col {}
col.Maximalbreit {width: 100%}

td {padding: 0; vertical-align: top}
td.Mittig {vertical-align: middle}
td.UntenBuendig {vertical-align: bottom}
td.Platzhalter {font-size: 1pt; line-height: 1px}
td.Navigation {background: url(Vertikales%20Linienelement%20bei%20Navigation.gif) repeat-y; padding-bottom: 150px}
td.Inhalt {line-height: 20px; background: url(Vertikales%20Linienelement%20bei%20Inhalt%20einspaltig.gif) repeat-y; width: 100%}
td.InhaltMehrspaltig {line-height: 20px; background: url(Vertikales%20Linienelement%20bei%20Inhalt%20mehrspaltig.gif) repeat-y; width: 100%}
td.Orientierung {padding-left: 35px; height: 50px}

/* Formulare */

form {}
form table {}
form td {padding-right: 0px; line-height: 20px}

input {}
input.Textfeld {width: 100%; line-height: 14px; margin: 0; padding: 0}
input#Suchen {margin-left: 5px; border: 1px solid white; background: rgb(0,115,125); width: 50px; color: white; font-size: 10px; line-height: 12px}

select {width: 100%}
textarea {width: 100%}


/* Abschnitte */

div {}
div#Metanavigation {padding: 8px 0px 0px 25px}
div#Kurzimpressum {width:100%; padding: 0px 0px 0px 25px}
div#Beschreibungszeile {position: absolute; top: 66px; left: 86px}
div#Logo {position: absolute; top: 59px; right: 173px}
div#Navigation {line-height: 20px; margin-left: 15px; width: 270px}
div#Navigation div {line-height: 16px; margin: 0px 10px 10px 10px}
div#Einspaltig {margin: 0px 20px 0px 35px}
div#Mehrspaltig {margin: 0px 20px 0px 35px}


/* Formatvorlagen zur JavaScript-Klasse '[Name]' */

/* [Formatvorlage] */


/* Bei Ausgabe auf Drucker */

@media print
{
}
