/* ---------------------------------------------------- */
/* Allgemein                                            */
/* ---------------------------------------------------- */
BODY { margin : 0px; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-image: url(../img/hg.jpg); }
TD { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
IMG { border:0px }
.BildLinksImText { margin-left: 0px; margin-right: 20px; margin-bottom: 20px; float: left; }
.BildRechtsImText { margin-left: 20px; margin-right: 0px; margin-bottom: 20px; float: right; }
hr { color: #59848D;
height: 1px;
}


/* ---------------------------------------------------- */
/* Tabellen                                             */
/* ---------------------------------------------------- */

.RahmenWeiss { border-width: 1 1px 1px 1; border-style:solid; border-color:#FFFFFF; }
.RahmenGruen { border-width: 1 1px 1px 1; border-style:solid; border-color:#59848D;}
.RahmenOrange { border-width: 1 1px 1px 1; border-style:solid; border-color:#ED5D0D;}
.RahmenSchwarz { border:1px solid #000000; padding:3px;}
.RahmenDistri { font-size: 18px; font-weight: bold; color: #000000; background-color: #E9EE16; border:1px solid #000000; padding:3px;}
.RahmenLager { font-size: 18px; font-weight: bold; color: #000000; background-color: #1AD831; border:1px solid #000000; padding:3px;}
.RahmenVerkehr { font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #3213ED; border:1px solid #000000; padding:3px;}

.TdAktiv { border-width: 1 1px 1px 1; border-style:solid; border-color:#59848D; background-color:#59848D;}
.Td2Aktiv { border-width: 1 1px 1px 1; border-style:solid; border-color:#ED5D0D; background-color:#ED5D0D;}
.TdNavi { border-width: 1 1px 1px 1; border-style:solid; border-color:#FFFFFF; background-color:#59848D;}
.Td2Navi { border-width: 1 1px 1px 1; border-style:solid; border-color:#FFFFFF; background-color:#ED5D0D;}
.TdInaktiv { border-width: 1 1px 1px 1; border-style:solid; border-color:#59848D; background-color:#FFFFFF;}
.Td2Inaktiv { border-width: 1 1px 1px 1; border-style:solid; border-color:#ED5D0D; background-color:#FFFFFF;}
.TdAktuell { border-width: 1 1px 1px 1; border-style:solid; border-color:#59848D; background-color:#DCE7E9;}


/* ---------------------------------------------------- */
/* LINK                                                 */
/* ---------------------------------------------------- */

a:link { color: #59848D; text-decoration: none; }
a:active { color: #59848D; text-decoration: none; }
a:visited { color: #8AADB5; text-decoration: none; }
a:hover { color: #2E4449; text-decoration: underline; }

a.EBAlink:link { color: #ED5D0D; text-decoration: none; }
a.EBAlink:active { color: #ED5D0D; text-decoration: none; }
a.EBAlink:visited { color: #F79D6C; text-decoration: none; }
a.EBAlink:hover { color: #AD430A; text-decoration: underline; }


a.Navi:link { color: #59848D; text-decoration: none; font-weight: bold; font-size: 16px; }
a.Navi:active { color: #59848D; text-decoration: none; font-weight: bold; font-size: 16px; }
a.Navi:visited { color: #59848D; text-decoration: none; font-weight: bold; font-size: 16px; }
a.Navi:hover { color: #2E4449; text-decoration: underline; font-weight: bold; font-size: 16px; }
a.NaviAktiv:link { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 16px; }
a.NaviAktiv:active { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 16px; }
a.NaviAktiv:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 16px; }
a.NaviAktiv:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 16px; }

.Navi2 { color: #59848D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2:link { color: #59848D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2:active { color: #59848D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2:visited { color: #59848D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2:hover { color: #2E4449; text-decoration: underline; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2Aktiv:link { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2Aktiv:active { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2Aktiv:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi2Aktiv:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 14px; line-height: 20px; }

.Navi3 { color: #ED5D0D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3:link { color: #ED5D0D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3:active { color: #ED5D0D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3:visited { color: #ED5D0D; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3:hover { color: #AD430A; text-decoration: underline; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3Aktiv:link { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3Aktiv:active { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3Aktiv:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px; }
a.Navi3Aktiv:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 14px; line-height: 20px; }

a.Navi4:link { color: #59848D; text-decoration: none; font-size: 16px; line-height: 18px; }
a.Navi4:active { color: #59848D; text-decoration: none; font-size: 16px; line-height: 18px; }
a.Navi4:visited { color: #59848D; text-decoration: none; font-size: 16px; line-height: 18px; }
a.Navi4:hover { color: #2E4449; text-decoration: underline; font-size: 16px; line-height: 18px; }
a.Navi4Aktiv:link { color: #FFFFFF; text-decoration: none; font-size: 16px; line-height: 18px; }
a.Navi4Aktiv:active { color: #FFFFFF; text-decoration: none; font-size: 16px; line-height: 18px; }
a.Navi4Aktiv:visited { color: #FFFFFF; text-decoration: none; font-size: 16px; line-height: 18px; }
a.Navi4Aktiv:hover { color: #FFFFFF; text-decoration: underline; font-size: 16px; line-height: 18px; }

a.Navi5:link { color: #ED5D0D; text-decoration: none; font-size: 14px; line-height: 18px; }
a.Navi5:active { color: #ED5D0D; text-decoration: none; font-size: 14px; line-height: 18px; }
a.Navi5:visited { color: #ED5D0D; text-decoration: none; font-size: 14px; line-height: 18px; }
a.Navi5:hover { color: #AD430A; text-decoration: underline; font-size: 14px; line-height: 18px; }
a.Navi5Aktiv:link { color: #FFFFFF; text-decoration: none; font-size: 14px; line-height: 18px; }
a.Navi5Aktiv:active { color: #FFFFFF; text-decoration: none; font-size: 14px; line-height: 18px; }
a.Navi5Aktiv:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; line-height: 18px; }
a.Navi5Aktiv:hover { color: #FFFFFF; text-decoration: underline; font-size: 14px; line-height: 18px; }

/* ---------------------------------------------------- */
/* Dokumente                                            */
/* ---------------------------------------------------- */
.floatLeft  { float: left; }
.marginRightSmall { margin-right:2px; }
.webTextLink { margin:0px 0px 0px 0px; font-weight: bold; text-decoration: underline; }
.webTextDms{ margin:0px 0px 0px 25px; font-size: 1em; font-weight: normal; line-height:1.4em; clear:both; }
.BildListe { margin:0px 0px 0px 25px;}
.webNavigator{ font-size: 0.9em; }
a.Doku:link { color: #000000; text-decoration: underline; }
a.Doku:active { color: #000000; text-decoration: underline; }
a.Doku:visited { color: #000000; text-decoration: underline; }
a.Doku:hover { color: #FF0000; text-decoration: underline; }


/* ---------------------------------------------------- */
/* CONTENT TEXT                                         */
/* ---------------------------------------------------- */
h1 { font-size: 18px; font-weight: bold; color: #59848D;}
h2 { font-size: 16px; font-weight: bold; color: #003300;}
h3 { font-size: 18px; font-weight: bold; color: #000000; background-color: #E9EE16; border:1px solid #000000; padding:5px;}
h4 { font-size: 18px; font-weight: bold; color: #000000; background-color: #1AD831; border:1px solid #000000; padding:5px;}
h5 { font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #3213ED; border:1px solid #000000; padding:5px;}
h6 { font-size: 13px; font-weight: normal; background-color: #FFFFFF; border:1px solid #000000; padding:5px;}
.TextTitelleiste { font-size: 13px; color: #FFFFFF; background-color: #00509F; font-weight: bold; }
.TextHaupttitel { font-size: 20px; font-weight: bold; color: #59848D; }
.TextUntertitel { font-size: 16px; font-weight: bold; }
.TextStandard { font-size: 13px; font-weight: normal;}
.TextGross { font-size: 16px; }
.TextKlein { font-size: 11px; }
.TextFarbig { color: #009900; }
.TextGrau { color: #666666; font-style: italic; }
.error { color: #FF0000; }
.TextDetail { color: #666666; font-size: 16px; font-weight: bold; }
.TextEFZ { color: #59848D; font-size: 16px; font-weight: bold; }
.TextEBA { color: #ED5D0D; font-size: 16px; font-weight: bold; }


/* ---------------------------------------------------- */
/* FEEDBACK FORMULAR                                    */
/* ---------------------------------------------------- */
.FormFeldZeile { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 255px; }
.FormFeldZeile207 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 207px; }
.FormFeldZeileMittel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 120px; }
.FormFeldZeileKurz { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 40px; }
.FormNote { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 18px; border:1px #2E4449 solid; width: 80px; }
.FormDurchsuchen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 259px; }
.FormDropdown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; border:1px #2E4449 solid; width: 255px; border-style:1px;}
.FormDropdownKurz { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 13px; border:1px #2E4449 solid; width: 90px; border-style:1px;}
.FormDropdownNote { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #59848D; font-weight: bold; line-height: 20px; border:1px #2E4449 solid; width: 60px; border-style:1px;}
.FormTextarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 255px; height: 60px; }
.FormTextarea2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 255px; height: 30px; }
.FormTextareaGross { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 434px; height: 60px; }
.FormTextareaBreit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px; border:1px #2E4449 solid; width: 434px; height: 30px; }
.FormButton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; border:1px #59848D solid; width: 110px; background: #59848D; background-color: #59848D;}
.FormButtonNote { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; border:1px #59848D solid; width: 150px; background: #59848D; background-color: #59848D;}
.FormButtonLang { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; border:1px #59848D solid; width: 190px; background: #59848D; background-color: #59848D;}

