/* Main Column */

body{
    margin: 0px;
    font-family: Verdana;
    font-size: 9pt;
    background-image:url(../Bilder/BG_Main.gif);
    background-repeat:repeat;
    line-height: 14pt;
    }

#article{
    float:left;
    width: 275px;
    margin-top: 20px;
    margin-right: 30px;
}
#form{
    float:left;
    width: 345px;
}

.PriceHeader { font-size: 10pt; font-weight: bold; color: #000; }
  .PriceSubHeader { font-size: 80%; }
  
  .FormLine { clear: both; margin: 5px 0 5px 0; padding: 3px 3px 3px 3px; color: #000000;}
  
  label { display: block; float: left; width: 200px; text-align:right; padding: 4px 15px 0 0; }
  label.DetailsSeite { display: block; float: left; width: 200px; text-align:left; padding: 0px 15px 0 0; }
  
  .Required { margin-right: -12px; padding: 4px 0px 0px 5px; color: crimson; }
  
  Input.Text { display: block; float: left; width: 322px; height: 18px; border:none; padding: 5px; }
  Input.TextLand { display: block; float: left; width: 21px; border: solid 1px #000000; margin-right: 5px; }
  Input.TextPLZ  { display: block; float: left; width: 50px; height: 18px;  border:none; padding: 5px; margin-right: 5px; }
  Input.TextOrt  { display: block; float: left; width: 257px; height: 18px; border:none; padding: 5px; }
  
  .Select { display: block; float: left; width: 332px; height: 28px; background: url(../Bilder/Textfeld.png) top left no-repeat; border:none; padding: 5px; }
  
  .pError ul { font-family: Verdana; font-size: 9pt; list-style: none !important; margin: 5px 0px 0px 0px !important; padding: 0 0 0 15px !important;  }
  .pError li { list-style: none !important; list-style-image: url(square.gif) !important;}
  
  /* fieldset { padding: 5px; border: none; background: transparent url("../images/BGform.gif") top left repeat; width: 100%; margin: 2px;} */
  fieldset { padding: 5px; border: none;  margin: 5px; background: #e0e0e0;}
  
  /* .Hinweis { padding: 5px; border: solid 2px #666666; background: transparent url("../images/BGform.gif") top left repeat; width: 100%; margin: 2px; color: #000;} */
  .Hinweis { padding: 5px; border: solid 2px #666666; margin: 2px; color: #25385a;}  
  
  .indent  { text-indent:-1em; padding-left:4.5em; }
  
  .stoerer 
   {
            border:2px solid #ff9900;
            border-width:2px 2px;
            background:#ccc;
            padding: 15px;
            margin-top:20px 0 20px 0;           
            text-align:left;
   }
   
   INPUT.submit {border: solid 1px #999999; margin-right: 5px;}
   
/*   table#tAgenda { width: 850px; margin: 0 auto; }
   
   #tAgenda td { width: 250px; margin: 2px; background-color: #dddddd; vertical-align: top; font-size: 80%; font-style: italic; }
   #tAgenda td b {font-style: normal; }
   #tAgenda td.Zeit { width: 100px; background-color: #aaaaaa; font-size: 100%; font-style: normal; }
   #tAgenda th { background: #888888; color: #ffffff; margin: 2px; }
   
   #tAgenda td input {margin-bottom: 55px; float: left; } */
