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: #003366;
}
div#logo {
 background-color: #003366;
/*border: 2px ridge silver;*/
color: #ffffff;
padding-bottom:2px;
  }
div#oben h1 {
    font-size: 20px;
    margin: 1px; padding: 1px;
    text-align: center;
    background-color: #003366;/*#FAEDC0;*/
    /*border: 2px ridge silver;*/
    color: #ffffff;
  }
  html>body h1 {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }
  #navTable *
  {
      padding: 0 2px 0 2px;
      font-weight: bold;
      color: #ffffff;
      font-size: 14px;
  }
  #navTable a:link
  {
      color: #ffffff; background-color: #003366;
      text-decoration:none;
  }
  #navTable a:visited
  {
      color: #ffffff; background-color: #003366;
      text-decoration:none;
  }
  #navTable a:active
  {
      color: #ffffff; background-color: #003366;
      text-decoration:none;
  }
  #navTable a:hover
  {
      color: #0D4271; 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: #0D4271; background-color: #F6FAFE;
  }
  ul#Navigation a:visited {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #0D4271; background-color: #F6FAFE;
  }
  ul#Navigation a:hover {
    /*color: black; background-color: #F8E4A3;*/
    color: #ffffff; background-color: #003366;
  }
  ul#Navigation a:active {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #0D4271; 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: #003366;/*#FAEDC0;*/ border: 1px solid silver;
    color: #ffffff;
  }
  
  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: #0D4271; background-color: #F6FAFE;
    text-decoration:none;
  }
  .Alink:visited {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #0D4271; background-color: #F6FAFE;
    text-decoration:none;
  }
  .Alink:hover {
    /*color: black; background-color: #F8E4A3;*/
    color: #ffffff; background-color: #003366;
    text-decoration:none;
  }
  .Alink:active {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #0D4271; background-color: #F6FAFE;
    text-decoration:none;
  }
  
  .AlinkOrder {
    padding: 5px;margin:5px;
    
  }
  .AlinkOrder:link {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #0D4271; background-color: #F6FAFE;
  }
  .AlinkOrder:visited {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #0D4271; background-color: #F6FAFE;
  }
  .AlinkOrder:hover {
    /*color: black; background-color: #F8E4A3;*/
    color: #ffffff; background-color: #003366;
  }
  .AlinkOrder:active {
    /*color: #685309; background-color: #FAEDC0;*/
    color: #0D4271; 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:11;
}

.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;
}