.frame {background-color: #435268; margin: auto 0; padding: 8px; }
.left {float: left; width: 120px; text-align: right; background-color: #3b4249; padding: 4px; margin-right: 4px;
display: table-cell;}
.right {padding: 4px; display: table-cell; }
.yellow {color: #feff73; font-weight: bold;}
input {margin-top: 4px;}
.closer_r{margin-right: 70px;}
.inputNormal{color:#ffc;font-size:110%;font-weight:400;background-color:#5c6776;width:90%; height: 30px;}
.inputNotRequired{color:#ffc;font-size:110%;font-weight:400;background-color:#4d4d4d;width:90%; height: 30px;}
.inputHighlighted{color:#000;font-size:110%;background-color:#fde2e1;width:90%; height: 30px;}
.spamline {clear: both; text-align: center; padding-top: 2px;}
.errorline {display: flex; flex-wrap: wrap; text-align: center; justify-content: center;}
.cinp {color: #000; font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; background-color: #bbbaab; width: 95px; margin-right: 10px; margin-top: 1px; margin-left: 8px; padding: 2px; border-style: none; border-width: 0; outline-style: none; text-align: center; height: 28px;}
.ctext {font-size: 110%; color: #ffc; margin-top: 6px; margin-bottom: 6px;}
.cdiv {font-size: 110%; font-weight: bold; background-color: #143465; padding: 2px; padding-top: 6px; text-align: center; width: 85px; height: 24px;}
.error {float: left; opacity: transparent;}

.cinp::-ms-clear { display: none; width: 0; height: 0; }

#cerror {color: #800000; background-color: #ffe6e6; border: 1px solid #ff0000; padding: 2px; font-size: 11px; font-weight: bold; width: 150px; margin-left: 2px; display: none;}
._cerror {text-align: center; margin-left: auto; margin-right: auto;  }
#_hide {display: none;}

#_testdiv {padding-top: 10px; display: none; }
#_testrow {padding-top: 10px; display: flex; }
#_spamschutz {height: 20px; }
#_formtable {padding-bottom: 100px;}

.SubmitBox{color:#ffc;font-family: Arial, Helvetica, sans-serif;font-weight:bold;background-color:#143465; min-width:90px;height:30px;margin-left:6px;border: 1px solid #d1d3c3; padding-left: 3px;}

.InputBox{color:#000;font-style:normal;font-weight:400;background-color:#bbbaab;width:85px;margin-top:2px;margin-right:6px;border-style:none;border-width:0;padding:2px; font-size: 110%; height: 24px;}

.ie { display: none; }

.privBox {padding: 12px; text-align: center; font-weight: bold; }
.privLnk { color: #ffc; padding: 8px; border: 1px solid; #d1d3c3; margin: 8px; background-color: #5c6776;;}
a.privLnk:hover {color: #f9952a;  }

.formDiv {  }
.leftForm {  }
.rightForm {  }
.fullForm {  }