/* 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.Pfad {padding: 20px 66px 0px 20px; background: white}
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)}
.Schule1 {background: rgb(158,35,135)}
.Schule2 {background: rgb(252,163,17)}
.Schule3 {background: rgb(232,221,17)}
.Schule4 {background: rgb(196,15,137)}
.Schule5 {background: rgb(186,216,10)}
.Schule6 {background: rgb(191,10,48)}
.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}
table.Inhalt td.Fliesstext table.Raster td.Drucken {border: none; text-align: right; padding: 0; color: rgb(0,115,125)}
table.Inhalt td.Fliesstext table.Raster td.Drucken a{text-decoration: none; color: rgb(0,115,125)}
table.Inhalt td.Fliesstext table.Raster td.Drucken a:hover {text-decoration: underline}

/* Formulare */

form {}
form table {}
form td {padding-right: 10px; line-height: 20px}

input {}
input.Textfeld {width: 100%; line-height: 14px}
input#query {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: 57px}
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: 57px; background: white}
div.DHTMLMenueTitelHover a {display: block; width: 100%; height: 100%}
div.DHTMLMenueTitelHover#DHTMLMenueTitel2 {border-color: rgb(158,35,135)}
div.DHTMLMenueTitelHover#DHTMLMenueTitel3 {border-color: rgb(252,163,17)}
div.DHTMLMenueTitelHover#DHTMLMenueTitel4 {border-color: rgb(232,221,17)}
div.DHTMLMenueTitelHover#DHTMLMenueTitel5 {border-color: rgb(196,15,137)}
div.DHTMLMenueTitelHover#DHTMLMenueTitel6 {border-color: rgb(186,216,10)}
div.DHTMLMenueTitelHover#DHTMLMenueTitel7 {border-color: rgb(191,10,48)}
div.DHTMLMenueTitelHover#DHTMLMenueTitel8 {border-color: rgb(0,181,214)}
div.DHTMLMenueTitelHover a {color: rgb(0,115,125); font-weight: bold; text-decoration: none}

div.DHTMLMenue {position: absolute; z-index: 9; 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(158,35,135)}
div.DHTMLMenue#DHTMLMenue3 {border-color: rgb(252,163,17)}
div.DHTMLMenue#DHTMLMenue4 {border-color: rgb(232,221,17)}
div.DHTMLMenue#DHTMLMenue5 {border-color: rgb(196,15,137)}
div.DHTMLMenue#DHTMLMenue6 {border-color: rgb(186,216,10)}
div.DHTMLMenue#DHTMLMenue7 {border-color: rgb(191,10,48); left: 488px}
div.DHTMLMenue#DHTMLMenue8 {border-color: rgb(0,181,214); left: 781px}

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: 194px}
div.DHTMLMenue#DHTMLMenue2 span {border-color: rgb(158,35,135); width: 404px}
div.DHTMLMenue#DHTMLMenue3 span {border-color: rgb(252,163,17); width: 340px}
div.DHTMLMenue#DHTMLMenue4 span {border-color: rgb(232,221,17); width: 331px}
div.DHTMLMenue#DHTMLMenue5 span {border-color: rgb(196,15,137); width: 300px}
div.DHTMLMenue#DHTMLMenue6 span {border-color: rgb(186,216,10); width: 388px}
div.DHTMLMenue#DHTMLMenue7 span {border-color: rgb(191,10,48); width: 364px}
div.DHTMLMenue#DHTMLMenue8 span {border-color: rgb(0,181,214); width: 189px}

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}
