@charset "iso-8859-1";

/**********************/
/*** bjl-TEMPLATE ***/
/**********************/

table.main {
    margin-left: auto;
    margin-right: auto;
        width: 750px;
}

td.top {
        font-family: Comic Sans MS, Verdana, Arial;
        font-size: 10pt;
        height: 130px;
          margin: 0px;
        padding: 5px;
        text-align: right;
        vertical-align: bottom;
}

td.menubar {
        background: #dddddd;
        margin: 0pt;
        padding-top: 0pt;
        padding-bottom: 16pt;
        vertical-align: top;
        width: 180px;
}

td.content {
        background: #ffffff;
        border-bottom: solid;
        border-bottom-color: #dddddd;
    border-right: solid;
        border-right-color: #dddddd;
        border-width: 3px;
        margin: 0pt;
    padding: 5pt;
        padding-bottom: 15pt;
        vertical-align: top;
        width: 580px;
}

/***********************/
/*** BESTIMMTE TEXTE ***/
/***********************/

span.menu {
        background: #006633;
        color: #ffffff;
        display: block;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10pt;
        font-weight: bold;
        margin-top: 5pt;
        padding-left: 5pt;
        text-decoration: none;
}

span.hl1 {
        font-size: 22pt;
        text-decoration: none;
}

span.hl2 {
        font-size: 18pt;
        text-decoration: underline;
}

span.hl3 {
        font-size: 14pt;
        font-weight: bold;
        text-decoration: underline;
}

div.bottom {
          font-size: 8pt;
         margin-top: 30px;
          text-align: center;
}

/**************************/
/*** ALLGEMEINER INHALT ***/
/**************************/

th, td, div, span {
          border: none;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10pt;
}

a, a:active, a:visited, a:hover {
        color: #000000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 10pt;
        text-decoration: underline;
}

/* a:hover {
        background: #007e3f;
        color: #ffffff;
        text-decoration: none;
} */

/**************************/
/*** MENÜLEISTE UND FORMS ***/
/**************************/

form.form {
  margin-top: 5px;
  text-align: center;
}

select.select {
          font-family: Tahoma, Verdana, Arial;
          font-size: 10pt;
          margin-bottom: 5px;
          width: 85%;
}

input.textbox {
        font-family: Tahoma, Verdana, Arial;
        font-size: 10pt;
          margin-bottom: 5px;
          padding-left: 2px;
          padding-right: 2px;
          width: 80%;
}

input.submit {
        background: #007e3f;
        border: solid;
        border-color: #006633;
        border-width: 2px;
        color: #ffffff;
        cursor: pointer;
        font-family: Tahoma, Verdana, Arial;
        font-size: 8pt;
}

a.menu, a.menu:active, a.menu:visited {
        display: block;
        padding-left: 5pt;
        text-decoration: none;
}

a.menu:hover {
        background: #007e3f;
        color: #ffffff;
}

img.icon {
        border: 0pt;
        height: 16px;
        margin-bottom: 2pt;
          margin-left: 5pt;
        margin-right: 5pt;
        vertical-align: bottom;
        width: 16px;
}

/**************************/
/*** ERGEBNISDIENST ***/
/**************************/

/*****************************************/
/*** PFLICHT LAUT TEMPLATE-RICHTLINIEN ***/
/*****************************************/

.sed_only_screen {
}

.sed_only_print {
    display: none;
}

/* ********** */

table.sed_normal {
}

table.sed_normal .l {
  text-align: left;
}

table.sed_normal .c {
  text-align: center;
}

table.sed_normal .r {
  text-align: right;
}

table.sed_normal a, table.sed_normal a:visited, table.sed_normal a:active {
  color: #000000;
  text-decoration: none;
}

/* ********** */

table.sed_tabelle {
  border-collapse: collapse;
}

table.sed_tabelle td, table.sed_tabelle th {
  border: solid;
  border-color: #000000;
  border-width: 1px;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
}

table.sed_tabelle th {
  background-color: #0099ff;
}

table.sed_tabelle .l {
  text-align: left;
}

table.sed_tabelle .c {
  text-align: center;
}

table.sed_tabelle .r {
  text-align: right;
}

table.sed_tabelle a, table.sed_tabelle a:visited, table.sed_tabelle a:active {
  color: #000000;
  text-decoration: none;
}

/* ********** */

span.sed_hl1 {
  font-size: 22pt;
}

span.sed_hl2 {
  font-size: 18pt;
}

span.sed_hl3 {
  font-size: 14pt;
  font-weight: bold;
}

/* ********** */

input.sed_submit {
        background: #0099ff;
        border: solid;
        border-color: #006633;
        border-width: 2px;
        color: #ffffff;
        cursor: pointer;
        font-family: Tahoma, Verdana, Arial;
        font-size: 8pt;
        font-weight: bold;
        margin: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 2px;
        padding-right: 2px;
}

/* ********** */

table.sed_home {
  width: 560px;
}

table.sed_home td.l {
  width: 80%;
}

table.sed_home td.r {
  vertical-align: top;
}

/* ********** */

fieldset.sed_admin_desk {
  width: 95%;
}

fieldset.sed_admin_desk a {
  color: #000000;
}

table.sed_admin_desk {
  width: 100%;
}

td.sed_admin_desk_icon {
  padding-top: 10px;
  text-align: center;
  width: 20%;
}

td.sed_admin_desk_icon a, td.sed_admin_desk_icon a:hover,
td.sed_admin_desk_icon a:active, td.sed_admin_desk_icon a:visited {
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

td.sed_admin_desk_icon img {
  border: none;
  margin-left: auto;
  margin-right: auto;
}

/* ********** */

img.sed_admin_icon, img.sed_admin_icon:hover {
  background: none;
  border: 0pt;
  height: 16px;
  margin-bottom: 2pt;
  margin-left: 5pt;
  margin-right: 5pt;
  vertical-align: bottom;
  width: 16px;
}

/* ********** */

hr.sed_hr {
  color: #dddddd;
  height: 3px;
  width: 100%;
}
