.Buchungsformular
 { font-family: Verdana, Arial, Sans-Serif }

 .Buchungsformular
  { position: relative }

 .Buchungsformular .NextButton
  {
    float: right;
     color: #041F56;
    padding: 2px;
    color: black;
    text-decoration: none;
     
  }
  
 .Buchungsformular .PreviousButton
  {
   float: left;
   color: #041F56;
    padding: 2px;
    color: black;
    text-decoration: none;
   
  } 
  
 .Buchungsformular .NextButton:hover,
 .Buchungsformular .PreviousButton:hover
  {
    text-decoration: underline !important;
  }
  
.Buchungsformular input
 {
   font-size:  16px;
 }
 
 .Buchungsformular .Stationsauswahl 
   {
     padding-top: 16px !important;
     
   }
 
 .Buchungsformular .Stationsauswahl .Box
   {
     padding-left: 16px !important;          
     width: 100%;
     
   }
   
   .Buchungsformular .Stationsauswahl .Box .Details
   {
  
     width: 100%;
     background-color: #E4F0F5;
     border-left: 1px #222222 solid;
     border-top: 1px #222222 solid;
     border-right: 1px #FFFFFF solid;
     border-bottom: 1px #FFFFFF solid;
     padding: 8px;
     margin-top: 16px;
     
     
   }
   
 .Buchungsformular .Stationsauswahl .Box.Station2
   {
    
     margin-top: 32px;   
    
   
   }
  
 .Buchungsformular .Stationsauswahl h1 
  {
      margin: 0px;
    padding: 0px;
    font-size: 25px;
    line-height: 40px;
  }
   
 .Buchungsformular .Stationsauswahl h2 
  {
    color: #8699B2;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
  }
 
 
 .Buchungsformular .Stationsauswahl .rebate 
 {
   padding: 0px !important;
   background-color: transparent !important;
   border: none;
 }
 
 .Buchungsformular .Stationsauswahl .rebate .spacer
 {
    padding: 0px !important;
   background-color: transparent !important;
   border: none;
 }
 
 .Buchungsformular .Stationsauswahl .DetailsLink
 {
  font-size: 16px;
  padding: 2px;
   

 }
 
 .Buchungsformular .Typauswahl
  {
    width: 100%;
    border-collapse: collapse;
    
  }
  
  
  .Buchungsformular .Typauswahl td
  {
    padding: 4px;
    cursor: pointer;
    padding-bottom: 16px;
    vertical-align: top;
  }
  
 .Buchungsformular .Typauswahl h1
  {
    font-size: 16px;
    padding: 3px;
    border-bottom: 1px #000071 solid;
  color: #000071;
  margin: 0px;
  }
  
  
 .Buchungsformular .Typauswahl .Selected h1
  {
    background-color: #F0D553;
    font-weight: bold;
  }
 
 .Buchungsformular .Typauswahl .Auswahl
  {
    width: 24px;
  }
  
  
  .Buchungsformular .Typauswahl .Name
  {
    width: 70px;
  }
  
 
  
   .Buchungsformular .Typauswahl .Infoknopf a
  {
    
     font-weight: bold;
     padding: 2px;
  }
      
  .Buchungsformular .Preise
   {
     margin-top: 6px;
     margin-bottom: 16px;
    
     width: 100%;
   
   }
  
  .Buchungsformular .Preise td
   {
     padding: 0px;
     padding-right: 24px;
     font-weight: normal;
     color: #8D8D8D;
   } 
        
         
 .Buchungsformular .FilialInfo
  {
  
   
   width: 400px !important;
   height: 400px !important;  
   float: left;
   
  
  }
  
  
 .Buchungsformular .Adresseingabe
  {
    width: 100%;
     font-size:  16px;  
        
  }
  
  .Buchungsformular .Adresseingabe .Label
  {
    width: 40%;
    text-align: right;
    padding-right: 16px;
    font-weight: bold;
    
  }
  
  .Buchungsformular .Required
   {
   
     font-size:  16px;
     font-weight: bold;
     color: orange;
   
   }
  
   .Buchungsformular .Adresseingabe input
  
   
  {
    width: 70%;
  }
  
   .Buchungsformular .Adresseingabe textarea
    {
     width: 70%;
     height:  120px;
    
	}      
  
  
  .AnhaengertypInfobox
   {
   
     font-size: 13px;
     padding: 0px;
    margin: 0px; 
 
    
   }

   
  .AnhaengertypInfobox  .DetailsTabelle
    {
      width: 90%;
      margin-bottom: 24px;   
      background-color: lightyellow;
    
	}
  
  .AnhaengertypInfobox  .DetailsTabelle td
    {
      padding-bottom:  8px
	}
    
  .Versicherung h1
   {
     text-align: center;
     font-size:  20px;
   
   } 
   
   .Versicherung input
   {
     border: 3px #F0D553 solid;
   } 
   
    
  .Versicherung 
   {
     text-align: center;
   
   }
   
     .Zeitraum h1
   {
     text-align: center;
     font-size:  16px;
   
   } 
   .Zeitraum .SelectCell
    {
    
      width: 300px;
      
	}
	
	.Zeitraum .Erklaerungen
	 {
	   text-align: center;
	   vertical-align: top;
	 }
	 
	.Buttonbar
	 {
	   margin-top: 8px;
	   margin-bottom: 15px;
	   clear: both;
	   width: 100%;
	   
	   overflow: auto;
	 } 
	 
	.Abschliessen
	 {
	 
	   text-align: center;
	 }
	  
   .Abschliessen .button_new
    {
      font-size: 20px;
	}