body
{
        color: black; background-color: #e3e5e6;/*#F8E4A3;*/
    /*font-size: 100.01%;*/
    font-size:13px;
    font-family: verdana,Helvetica,Arial,sans-serif;
    margin: 0; padding: 10px;
    min-width: 200px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */

}
* {
        font-size:13px;
    font-family: verdana,Helvetica,Arial,sans-serif;
}
div#oben{
 background-color: #e3e5e6;
}
div#logo {
 background-color: #e3e5e6;
/*border: 2px ridge silver;*/
color: #ffffff;
padding-bottom:2px;
border-top: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
  }
div#oben h1 {
    font-size: 20px;
    margin: 1px; padding: 1px;
    text-align: center;
    background-color: #e3e5e6;/*#FAEDC0;*/
    /*border: 2px ridge silver;*/
    color: #003399;
    padding-bottom:10px;
    padding-top:10px;
  }
  html>body h1 {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }
  #navTable *
  {
      padding: 0 2px 0 2px;
      font-weight: bold;
      color: #cc0000;
      font-size: 14px;

  }
  #navTable a:link
  {
      color: #ffffff; background-color: #003399;
      text-decoration:none;
  }
  #navTable a:visited
  {
      color: #ffffff; background-color: #003399;
      text-decoration:none;
  }
  #navTable a:active
  {
      color: #ffffff; background-color: #003399;
      text-decoration:none;
  }
  #navTable a:hover
  {
      color: #ff0000; background-color: #F6FAFE;
      text-decoration:none;
  }
  #navList td
  {
      /*border-right: 1px solid #ffffff;*/
      /*empty-cells:hide;*/
  }
  #naviSeperator
  {
      padding: 0 20px 0 20px;
  }

  ul#Navigation {
    /*font-size: 0.83em;*/
    /*float: left;*/ /*width: 18em;*/
    margin: 0 0 5px; padding: 2px;
    border: 1px solid silver;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 5px;
  }
  ul#Navigation a {
    display: block;
    padding: 2px;
    font-weight: bold;
  }
  ul#Navigation a:link {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
  }
  ul#Navigation a:visited {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
  }
  ul#Navigation a:hover {
    /*color: black; background-color: #F8E4A3;*/
    color: #ffffff; background-color: #003399;
  }
  ul#Navigation a:active {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
  }

  div#Info {
    /*font-size: 0.9em;*/
    float: right; width: 200px;
    /*overflow:visible;*/
    /*margin oben rechts unten links*/
    /*margin: 0 0 1.1em; padding: 0;*/
    margin: 0 0 1px ;
    padding:  5px ;
    /*background-color: #FAEDC0; */
    border: 1px solid silver;
  }
  div#Info h2 {
    /*font-size: 1.33em;
    margin: 0.2em 0.5em;*/
  }
  div#Info p {
    /*font-size: 1em;*/
    margin: 1px;
  }

  div#Inhalt {
    /*margin: 0 12em 1em 16em;*/
    margin: 0 1px;
    padding: 0 1px;
    border: 1px solid silver;
    /*font-size: 0.7em;*/
  }

  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  div#Inhalt h2 {
    /*font-size: 1.2em;
    margin: 0.2em 0;*/
  }
  div#Inhalt p {
    /*font-size: 1em;
    margin: 1em 0;*/
  }

  div#adrEmpf
  {

        /*border: 1px solid silver;*/
        /*margin:0 0.1em 0.2em 0;*/
        margin: 5px 0 5px 0;
  }
  div#adrSend
  {
        /*border: 1px solid silver;*/
        /*margin:0 0.1em 0.2em 0;*/
        margin: 5px 0 5px 0;
  }


  p#Fusszeile {
    clear: both;
    font-size: 10px;
    margin:  5px 0;
    padding: 5px;
    text-align: center;
    background-color: #e3e5e6;/*#FAEDC0;*/ /*border: 1px solid silver;*/
    border-top: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
    color: #003366;
  }

  div#chList
  {
        /*font-size: 0.83em;*/
    float: left; width: 100px;
    margin: 0 0 1px ;

    padding:  5px ;
    border: 1px solid silver;
  }
  div#Inhalt table
  {
        /*margin:0;
        padding:0;*/
        margin:10px 0px 0px 0px;
        padding:5px 0px 5px 0px;
  }
  div#divLoginInfo
  {
        clear: both;
        font-size:10px;
        margin:1px 0 1px 0;
  }
  div#divLoginInfo *
  {
        font-size:10px;
  }
  div#divSubmit
  {
        clear: both;
        border:solid 1px silver;
        margin:5px 0;
        padding:5px;
  }
  .TBreadOnly
  {
        background-color:#F6FAFE;/*#F8E4A3;*/
        text-align:right;
        border-style:none;
        padding: 0 10px 0 10px;
  }
  .Alink {
    display: block;
    padding: 2px;
    text-decoration:none;
  }
  .Alink:link {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
    text-decoration:none;
  }
  .Alink:visited {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
    text-decoration:none;
  }
  .Alink:hover {
    /*color: black; background-color: #F8E4A3;*/
    color: #ffffff; background-color: #003399;
    text-decoration:none;
  }
  .Alink:active {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
    text-decoration:none;
  }

  .AlinkOrder {
    padding: 5px;margin:5px;

  }
  .AlinkOrder:link {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
  }
  .AlinkOrder:visited {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
  }
  .AlinkOrder:hover {
    /*color: black; background-color: #F8E4A3;*/
    color: #ffffff; background-color: #003399;
  }
  .AlinkOrder:active {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #ff0000; background-color: #F6FAFE;
  }

  div#divCal
  {
        position:absolute;
        z-index:102;
        border: 1px solid black;
  }
  .thOrder
  {
      background-color:#F6FAFE;
        padding: 0 10px 0 10px;
        /*background-color:#FAEDC0;*/
  }
  * label
  {
        margin-right:2px;
        cursor:pointer;
}
.Sumdg
{
        /*table-layout:fixed;*/
}
.SumdgHead
{
        background-color:#F6FAFE;/*#ffcc66;*/
        font-weight:bold;
}
.SumdgAlterItem
{
        background-color:#F6FAFE;/*#ffcc66;*/
}
.SumdgItem
{
}
.Sumdg td
{
        /*padding:15px;*/
        padding-left:7px;
        padding-right:7px;
        border-style:hidden;
        /*overflow:hidden;
        white-space:nowrap;*/
        font-size:8;
}

.Addon
{
        border-width:2px;border-style:solid;border-collapse:collapse;
        border-color:#F6FAFE;/*#ffcc66;*/
        margin: 5px 0; padding: 2px;
        width:100%;
}
.AddonAlter
{
        background-color:#F6FAFE;/*#ffcc66;*/
}
.Addon td
{
        /*margin:2px;*/
        /*border-bottom:solid 1px black;*/
}
.divClear
{
        clear:both;
}
div#divAbholzeit,div#divZustellzeit
{
        float:left;
        width:50%;
        margin: 5px 0; padding: 2px;

}
div#divAbholdatum,div#divZustelldatum
{
        margin-left:50%;
        margin: 5px 0; padding: 2px;

}
div#divChecklist
{
        margin: 5px 0; padding: 2px;

}
.divRahmen
{
        border: 1px solid silver;
        width:100%;
}

.clserror
{
        color:Red;
        font-weight:bold;
}
.clsAbstand
{
    padding-left:87px;
}
#lblRecipientZone
{
    background-color:#e3e5e6;
    border:0px;
}
#lblImp
{
    background-color:#e3e5e6;
    font-size:10px;
}
table#tblDownl 
{
  
  width: 100%;
  background-color: #f1f1c1;
}