/* ATO - Formular Styles */

DIV.formblock {
  position:relative;
  display:block;
  width:100%;
  vertical-align:top;
  margin-bottom:3px;
  padding:3px;
  margin-top:20px;
}

DIV.innertext {
  clear:both;
  float:left;
  display:inline;
  position:relative;
  width:25%;
  vertical-align:top;
}
DIV.innerblock {
  float:left;
  display:inline;
  position:relative;
  width:64%;
  vertical-align:middle;
}



.formular {
  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
}
.formular LABEL {
  width:130px;
  margin-right:5px;
}
.formular TEXTAREA {
  font-size:12px;
  border:1px solid #CC33CC;
}
.formular INPUT {
  font-size:12px;
  border:0px;
  border:1px solid #CC33CC;
}
.formular INPUT.checkbox {
  font-size:12px;
  border:0px;
}
.formular INPUT.radio {
  font-size:12px;
  border:0px;
}
.formular INPUT.submit {
  font-size:12px;
  border:2px outset #FFE7FF;  
  background-color: #FFE7FF;  
  color:#CC33CC;
  font-weight:bold;
  margin-right:10px;
  margin-top:20px;
}
.formular SELECT {
  font-size:12px;
  border:0px;
  /*border:1px solid #CC33CC;*/
}
.type_invisible {
  font-family: Tahoma;
  font-size:11px; 
  color: #0099FF; 
    
}
.type_invisible SPAN {
  border:1px solid #0099FF;
  width:100px;
  padding:2px 5px;
  margin:2px 5px;
  
  vertical-align:middle;
}

.type_invisible SPAN SPAN {
  border:0px;
  padding:0px;
  margin:0px;
}

.error {
  color:red;
}
.message {
  font-weight:bold;
}
.asterix {
  font-weight:bold;
  margin-right:5px;
}
