/* Layout */

body {}

table.Metanavigation td {border: none; font-weight: bold; white-space: nowrap}
table.Metanavigation td a {margin: 0 5px 0 5px; color: rgb(255,255,255); letter-spacing: 0; text-decoration: none}
table.Metanavigation td a:hover {text-decoration: underline}
table.Metanavigation td.Unternehmen {padding: 5px 10px 0 10px; color: rgb(0,181,214); letter-spacing: 2px}

table.Navigation {}
table.Navigation td {border: none}
table.Navigation div.Balken1 {border-top: 2px solid white; height: 13px}
table.Navigation div.Balken2 {border-top: 2px solid white; border-left: 2px solid white; height: 13px}
table.Navigation div.Balken3 {border-left: 2px solid white; height: 15px}

table.Inhalt {}
table.Inhalt td.Fliesstext {padding: 20px 66px 50px 20px; background: white}
table.Inhalt td.Fliesstext div {}
table.Inhalt td.Marginalspalte {background: white; color: rgb(0,115,125)}
table.Inhalt td.Marginalspalte div {width: 245px}
table.Inhalt td.Marginalspalte div a {color: rgb(0,115,125)}
table.Inhalt td.Copyright {padding: 15px 5px 5px 20px; color: white; font-size: 9px; line-height: 1}
table.Inhalt td.Copyright a {color: white}


/* Satz */

/* Farben */

.Unternehmen {background: rgb(0,115,125); color: rgb(255,255,255)}
.Ausbildung {background: rgb(0,181,214)}


/* Schriften */

td {}


/* Bilder */

a img {border: none}


/* Auszeichnungen */

table.Inhalt a {}
table.Inhalt a:hover {color: rgb(0,115,125)}
table.Inhalt a.Mehr {color: rgb(0,115,125)}
table.Inhalt a.Mehr:hover {color: rgb(0,0,0)}

span.Pfad {color: rgb(0,115,125)}


/* Überschriften */

/* Thema */
h1 {margin: 0 0 18px 0; border-bottom: 2px solid rgb(0,115,125); color: rgb(0,115,125); font-size: 14px; font-weight: bold}

/* Titel */
h2 {margin: 0 0 18px 0; border-bottom: 1px solid rgb(0,115,125); padding-top: 18px; color: rgb(0,115,125); font-size: 12px}
h2.NachThema {padding-top: 0}
td.Marginalspalte h2 {margin-top: 20px; border-bottom-width: 2px; font-size: 14px}

/* Untertitel */
h3 {margin:0; border-bottom: 1px solid rgb(0,115,125); color: rgb(0,115,125); font-size: 12px; font-weight: normal}


/* Absätze */

p {margin: 0 0 18px 0; text-align: justify}
td.Marginalspalte p {margin: 0 10px 18px 0; text-align: left}


/* Aufzählungen */

dl {}
dl dt {}
dl dd {}

ol {margin-top: 0; margin-left: 23px}
ol li {}
ol ul {}

ul {margin-top: 0; margin-left: 23px; list-style-image: url(../Bilder/Ornamente/Aufzaehlungszeichen.gif)}
ul li {}


/* Abschnitte */

div {}
hr {border: none; background: rgb(0,115,125); height: 5px}


/* Tabellen */

table.Inhalt table {margin: 0 0 18px 0}
table.Inhalt td.Fliesstext tbody th {border-bottom: 1px solid rgb(0,115,125); padding-top: 18px; color: rgb(0,115,125)}
table.Inhalt td.Fliesstext tbody td {border-bottom: 1px solid rgb(0,115,125); padding: 10px 20px 0px 0px}
table.Inhalt td.Fliesstext thead th {border-bottom: 2px solid rgb(0,115,125); padding-right: 20px; color: rgb(0,115,125); font-weight: bold}
table.Inhalt td.Fliesstext thead td {border-bottom: 1px solid rgb(0,115,125); color: rgb(0,115,125)}
table.Inhalt td.Fliesstext table.Raster td {border: none}


/* Formulare */

form {}
form table {}
form td {padding-right: 10px; line-height: 20px}

input {}
input.Textfeld {width: 100%; line-height: 14px}
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%}


/* Formatvorlagen zur JavaScript-Klasse 'DHTMLMenue' */

div.DHTMLMenueTitel {padding-top: 3px; padding-left: 10px; height: 22px}
div.DHTMLMenueTitel a {display: block; width: 100%; height: 100%; color: rgb(0,115,125); font-weight: bold; text-decoration: none}
div.DHTMLMenueTitelHover {margin-left: 2px; border-right: 1px solid rgb(0,115,125); border-left: 1px solid rgb(0,115,125); padding-top: 3px; padding-left: 7px; height: 22px; background: white}
div.DHTMLMenueTitelHover a {display: block; width: 100%; height: 100%}
div.DHTMLMenueTitelHover#DHTMLMenueTitel2 {border-color: rgb(0,181,214)}
div.DHTMLMenueTitelHover a {color: rgb(0,115,125); font-weight: bold; text-decoration: none}

div.DHTMLMenue {position: absolute; visibility: hidden; margin: 0 2px 2px 2px; border-top: 1px solid rgb(0,115,125); background: white; filter: progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=90)}
div.DHTMLMenue#DHTMLMenue2 {border-color: rgb(0,181,214)}

div.DHTMLMenue span {display: block; border-right: 1px solid rgb(0,115,125); border-bottom: 1px solid rgb(0,115,125); border-left: 1px solid rgb(0,115,125); padding: 3px 6px 4px 6px; width: 136px}
div.DHTMLMenue#DHTMLMenue2 span {border-color: rgb(0,181,214)}

div.DHTMLMenue span a {display: block; width: 100%; color: rgb(0,115,125); text-decoration: none}
div.DHTMLMenue span.Hover {background: rgb(0,115,125)}
div.DHTMLMenue span.Hover a {color: white}

div.DHTMLMenueInhaltsverzeichnis {}
div.DHTMLMenueInhaltsverzeichnis div {}
div.DHTMLMenueInhaltsverzeichnis span {display: block}
div.DHTMLMenueInhaltsverzeichnis span a {text-decoration: none}
div.DHTMLMenueInhaltsverzeichnis span a:hover {text-decoration: underline}
