/* ---- Textformatierungen ---- */

h1{

    text-decoration:none;
    color:#383838;
    font-family:Helvetica;
    font-size:20;
    margin-bottom:3pt;
    margin-top:1pt;
    padding-bottom:3pt;
    padding-top:1pt;

}

h2{

    text-decoration:none;
    color:#383838;
    font-family:Helvetica;
    font-size:16;
    margin-bottom:3pt;
    margin-top:1pt;
    padding-bottom:3pt;
    padding-top:1pt;

}

a {

    text-decoration:none;
    font-family:Arial,Verana;
    font-weight:bold;

}

a.titel {

    text-decoration:none;
    font-family:Arial,Verana;
    font-weight:bold;
    font-size:16;
    color:#f29400;

}

a.filter {

    text-decoration:none;
    font-family:Arial,Verana;
    font-weight:100;

}

p {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;

    vertical-align:top;
    text-align:left;

}

p.titel {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:bold;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;
    color:#003b65;

    vertical-align:top;
    text-align:left;

}

.normtext {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:none;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;

    vertical-align:top;
    text-align:left;

}

.ueberbox {

    text-align: justify;
    font-family:Arial,Helvetica;
    font-size:12;
    font-weight:bold;
    margin-bottom:0pt;
    margin-top:0pt;
    padding-bottom:0pt;
    padding-top:0pt;

    vertical-align:top;
    text-align:left;

}

/* ---- Buttons, Lists, etc. ---- */

.inputfield {

    font-family:Arial;
    text-decoration:none;
    color:#383838;
    font-weight:400;
    font-size:11;

    display: block;
    float: left;
    width: 250px; /* Breite.*/

  }

.inputfield2 {

    font-family:Arial;
    text-decoration:none;
    color:#383838;
    font-weight:400;
    font-size:11;

    display: block;
    float: left;
    width: 75px; /* Breite.*/

  }

.inputfield_datemd {

    font-family:Arial;
    text-decoration:none;
    color:#383838;
    font-weight:400;
    font-size:11;
    width: 26px; /* Breite.*/

  }

.inputfield_dateY {

    font-family:Arial;
    text-decoration:none;
    color:#383838;
    font-weight:400;
    font-size:11;
    width: 60px; /* Breite.*/

  }

.submitbutton {

    font-family:Arial;
    text-decoration:none;
    color:#03008D;
    font-weight:400;
    font-size:11;

  }

.textfield {

    border-color:#BFBFBF;

    font-family:Arial;
    text-decoration:none;
    color:#000000;
    font-weight:400;
    font-size:11;
    width:250px;

}

/* ---- Tabellenformatierungen ---- */

tr.jb_tb_titel {

    height:23;

}

td.jb_tb_titel {



}

table.background {

   background-position:0px 6px;
   background-repeat:no-repeat;

}
