body {color:#004B96;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
a {text-decoration:none;}


h2 {font-weight:bold;font-size:12pt;margin:0px;margin-bottom:15px;}
intro {font-size:8pt;padding:2px;color:#004B96;}
table.MainTable {font-size:9pt;border-top:2px solid #004B96;}
input.SubmitButton {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;padding:1px;width:100px;height:18px;border:1px solid #004B96;color:#004B96;cursor:pointer;cursor:hand;}
input.Firmencode {font-size:9pt; width:260px; border:1px solid #004B96;font-weight:bold;color:#004B96;}


input.Email {font-size:9pt; width:260px; border:1px solid #004B96;font-weight:bold;color:#004B96;}

input.EmailReadOnly{border:1px solid transparent;border-bottom:1px dotted black;font-weight:bold;color:grey;}
input.Email:focus {border:1px solid transparent;border-bottom:1px dotted black}



label {cursor:pointer;cursor:hand;}



input.SubmitButtonCaptcha {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size:7pt;padding:0px;width:139px;border:1px solid #004B96;color:#004B96;cursor:pointer;cursor:hand;}


input.Captcha {font-size:9pt;width:114px;font-weight:bold;border:0px solid #004B96;color:#004B96;}
table.CaptchaBox {background-color:#EAEAEA;font-size:8px}
table.CaptchaInputBox {border:1px solid #004B96;background-color:white}


.LangSelectorLanguage_Selected {font-size:8pt;background-color:red}
.LangSelectorLanguage {font-size:8pt;color:red}
.LangSelectorLanguage:hover {background-color:red;color:white}






/* ###################################################################### */
/* default toogle-class for checkbox */


.CheckboxToggleSwitch {  position: relative;  display: inline-block;  width: 40px;  height: 21px;}
.CheckboxToggleSwitch.small {width: 30px; height: 14px;}

.CheckboxToggleSwitch input {display:none;}

.CheckboxToggleSwitchSlider { position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ccc;	border:1px solid #545454;  -webkit-transition: .4s;  transition: .4s;}

.CheckboxToggleSwitchSlider:before { position: absolute;  content: "";  height: 15px;  width: 15px;  left: 2px;  bottom: 2px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;}
.CheckboxToggleSwitchSlider.small:before { height:8px; width:8px;  left:2px;  bottom:2px;}



/* Rounded sliders */
.CheckboxToggleSwitchSlider.round {border-radius: 15px;}
.CheckboxToggleSwitchSlider.round:before {border-radius: 50%;-webkit-box-shadow: 1px 1px 2px 0 #585858;box-shadow: 1px 1px 2px 0 #585858;}

.CheckboxToggleSwitchSlider.small.round {border-radius: 5px;}
.CheckboxToggleSwitchSlider.small.round:before {border-radius: 50%;}


/* default color  */
input:checked + .CheckboxToggleSwitchSlider {background-color: #00A200;}
input:focus + .CheckboxToggleSwitchSlider { }



/* red background */
input:checked + .CheckboxToggleSwitchSlider.red {background-color: #FF0000;}
input:focus + .CheckboxToggleSwitchSlider.red {}

/* blue background */
input:checked + .CheckboxToggleSwitchSlider.blue {background-color: #1755E2;}
input:focus + .CheckboxToggleSwitchSlider.blue {}

/* black background */
input:checked + .CheckboxToggleSwitchSlider.black {background-color: #000000;}
input:focus + .CheckboxToggleSwitchSlider.black {}


/* orange FFAA56 */
input:checked + .CheckboxToggleSwitchSlider.orange {background-color: #FFAA56;}
input:focus + .CheckboxToggleSwitchSlider.orange {}



/* checked state */
input:checked + .CheckboxToggleSwitchSlider:before {-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}
input:checked + .CheckboxToggleSwitchSlider.small:before {-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}

/* ###################################################################### */
