

/* 
    CSS Stylevorlage f?r die Anpassung der Webformulare
    ===================================================
*/

.Button {
    box-shadow: 2px 2px 4px #aaa !important;
    background-color: #EAC425 !important;
    padding: 20px 24px !important; /* Mehr Padding f?r einen gr??eren Button */
    font-size: 16px; /* Gr??ere Schrift */
    border-radius: 0; /* Abgerundete Ecken */
    border: none; /* Entfernt eventuelle Standardrahmen */
    cursor: pointer; /* Zeigt den Zeiger an, wenn die Maus ?ber den Button f?hrt */
    transition: all ease-in-out 0.3s !important;
}

.Button:hover {
    background-color: #D4AF37 !important; 
}

.Button:focus {
    outline: none; /* Entfernt den Fokusrahmen */
    box-shadow: 0 0 0 3px rgba(234, 196, 37, 0.5); /* Alternativer Fokusrahmen */
}

.Button:active {
    background-color: #C49A2C; /* Dunklerer Farbton beim Klicken */
}

.Button[disabled] {
    background-color: #ccc !important; 
    cursor: not-allowed !important;
}

/* CheckBoxes
  <label>
    <input></input>
    <p></p>
  </label>
*/
.CheckBox {
    
}

.CheckBox[checked] {
    
}

.CheckBox[disabled] {
    
}


/* ComboBoxes
  <select>
    <option></option>
  </select>
*/
.ComboBox {
    
}
.ComboBox[disabled] {
    
}


/* GroupBoxes
  <fieldset>
    <legend></legend>
  </fieldset>
*/
.GroupBox {
    
}

.GroupBox_GREY {
        border: 1px solid #d4d4d4 !important;
    border-radius: 5px !important;
    padding: 10px !important;
    background-color: #f9f9f9 !important;

}
.GroupBox_GREY legend {
	text-shadow: 1px 1px 5px #ccc !important;
	border-bottom: solid 1px #e8c425 !important;
}
/* Labels
  <div>
    <label></label>
  </div>
*/
.Label {
}

.Label[disabled] {
    
}
.Label_TOPMENU {
    border-top-left-radius:20px !important;
    border-top-right-radius:20px !important;
}

.Label_YELLOWBORDER {
    border: 1px solid #e8c425 !important;
    padding-left: 10px !important;
}

/* LinkLabels
  <div>
    <a></a>
  </div>
*/
.LinkLabel {
    
}

.LinkLabel:link {

}

.LinkLabel:visited {

}

.LinkLabel:hover {

}

.LinkLabel:active {

}

.LinkLabel[disabled] {
    
}


/* NumericUpDowns
  <input>
  </input>
*/
.NumericUpDown {
    
}

.NumericUpDown[disabled] {
    
}

.NumericUpDown[readonly] {
    
}


/* Panels
  <div>
  </div>
*/
.Panel {
    
}


/* PeoplePickers
  <div>
    <div>
      <span/>
    </div>
    <button/>
  </div>
*/
.PeoplePicker {
    
}

.PeoplePicker[disabled] {
    
}


/* PictureBoxes
  <div>
    <img/>
  </div>
*/
.PictureBox {
    
}

.PictureBox[disabled] {
    
}

.ProgressBar {
    background-color: #E0E0E0 !important;
    border:1px solid #c8c8c8 !important;
    border-radius:0 !important;
}
    .ProgressBar .bar {
        background-color: #e8c425 !important;
    }


/* RadioButtons
  <label>
    <input/>
    <p>
      <span>
    </p>
  </label>
*/
.RadioButton {
    
}

.RadioButton[checked] {
    
}

.RadioButton[disabled] {
    
}


/* RichTextBoxes
  <div>
  </div>
*/
.RichTextBox {
    
}

.RichTextBox[disabled] {
    
}

.Repeater {
	border-color:#c0c0c0 !important;
}

/* RoundedPanels
  <div>
  </div>
*/
.RoundedPanel {
    
}


/* TextBoxes
  <div>
    <input/>
  </div>
*/
.TextBox {
    border-color: #d4d4d4 !important;
}

.TextBox[disabled] {
    
}
.TextBox:focus {
    
	border-color: #e8c425 !important;
	outline: none !important;
}

/* TimePickers
  <input>
  </input>
*/
.TimePicker {
    
}

.TimePicker[disabled] {
    
}


#ctl854 {
	box-shadow:0 1px 2px #aaa !important;
}

.CheckBox .marker {
	box-shadow:0 0 4px #aaa !important;
}