div.regField {
        width: 100%;
        margin: 0;
}

div.regField div.regTitle {
        padding: 5px;
        margin: 5px;
}

div.regField div.regTitle p.regTitle {
        font-weight: bold;
        color: #ff0000;
}

div.regField div.regSubtitle {
        padding: 5px;
        margin: 5px;
}

div.regField div.regSubtitle p.regSubtitle {
        font-weight: bold;
}

div.regField div.regRef {
        padding: 0;
        margin-bottom: 20px;      
        height: 19px;
}

div.regField div.regRef p.regRef {
        font-weight: bold;
        color: #000;
}

div.regField div.regInput {

}

div.regField div.regInput.special {
        float: left;
}

div.regField div.regInput div.regBox {
        margin-bottom: 6px;
        height: 18px;
}

div.regField div.regBox.special {
        margin-top: 3px;
}

div.regField div.regInput div.regBox2 {
        clear: both;
        margin-bottom: 6px;
        height: 18px;
}

div.regField div.regInput div.regBox_error {
        height: 18px;
        margin-bottom: 6px;
}

div.regBox span, div.regBox2 span, div.regBox_error span   {
        margin-left: 3px;
}

div.regField div.regLabel {
        float: left;
        font-size: 11px;
        width: 250px;
        padding-top: 2px;
        margin-right: 40px;
        height: 16px;
        text-align: right;
}

div.regField div.rightLabel {
        float: left;
        font-size: 11px;
        padding-top: 2px;
        text-align: right;
        margin-left: 30px;
        margin-right: 10px;
}

div.regField div.regLabelS {
        float: left;
        font-size: 11px;
        width: 150px;
        padding-top: 2px;
        margin-right: 40px;
        height: 16px;
        text-align: right;
}

div.regField div.regLabelXS {
        float: left;
        font-size: 11px;
        width: 80px;
        padding-top: 2px;
        margin-right: 40px;
        height: 16px;
        text-align: left;
}

div.regField div.regLabel_error {
        float: left;
        font-size: 11px;
        width: 250px;
        padding-top: 2px;
        margin-right: 40px;
        height: 16px;
        text-align: right;
}

div.regField div.regLabel_addon {
        float: left;
        font-size: 11px;
        width: 80px;
        padding-top: 2px;
        margin-right: 5px;
        height: 16px;
        text-align: right;
}

div.regField span.star {
        float: left;
}

div.regField input.txtBox4 {
        margin-top: 2px;
}

div.regField span.regInput {
        float: left;
        margin-top: 2px;
}

div.regField div.regButtons {
        border: 1px solid #000;
        margin: 5px;
        padding: 5px;
}

div.regField img.regButton {
        margin-top: 5px;
}

div.regField span.regButton {
        position: relative;
        top: 10px;

}

div.regField img {
        border: 0px;
}

.txtRed {
        color: #FF0000; 
}

div.regField select {
        border: 1px solid #bbb; 
        width: 120px;
        margin-top: 1px;
        font-size: 11px;
        float: left;
}

div.regField input.regInput {
        float: left;
        margin-top: 1px;
        border: 1px solid #bbb; 
        width: 216px;
        height: 13px;
        font-size: 11px;
}

div.regField textarea.regInput {
        float: left;
        margin-top: 1px;
        border: 1px solid #bbb; 
        width: 216px;
        height: 80px;
        font-size: 11px;
        font-family: verdana, sans-serif;
}

div.regField input.regInput_error {
        float: left;
        margin-top: 1px;
        border: 1px solid #ff0000; 
        width: 216px;
        height: 13px;
        font-size: 11px;
}

div.regField input.regInputAdress {
        float: left;
        margin-top: 1px;
        border: 1px solid #bbb; 
        width: 130px;
        font-size: 11px;
        height: 13px;
        display: block;
}

div.regField input.regInputAdress_error {
        margin-top: 1px;
        border: 1px solid #ff0000; 
        width: 132px;
        height: 13px;
        font-size: 11px;
        float: left;
        display: block;
}

div.regField div.regInputAdress {
        float: left;
        margin: 0;
        padding: 0;
        width: 216px;
}

div.regField input.regInputSmall {
        float: left;
        margin-top: 1px;
        border: 1px solid #bbb; 
        width: 40px;
        font-size: 11px;
        height: 13px;
        display: block;
}

div.regField input.regInputSmall.margin, div.regField input.regInputAdress.margin {
        margin-right: 3px;
}


div.regField input.regInputSmall_error {
        float: left;
        margin-top: 1px;
        border: 1px solid #ff0000; 
        width: 40px;
        font-size: 11px;
        height: 13px;
        margin-left: 0px;
        display: block;
}

html>body div.regField input {height: 13px;}

div.regField p.regQuote {
        margin-left: 10px;
        font-size: 10px;
        margin-top: 6px;
}

div.regQuestionPopup {
        border: solid 1px #000;
        position: absolute;
        top: 10px;
        left: 10px;
        width: 120px;
        height: 64px;
        margin: 0px;
        padding: 0px;
        background: #fff;
}

p.regQuestionPopup {
        margin: 5px;
        padding: 5px;
        font-size: 10px;
}

div.checkboxes {
        margin-left: 275px;
        height: 20px;
        margin-bottom: 30px;
}

div.checkboxes input {
        float: left;
}

div.regField div.radioboxes {
        margin-left: 130px;
        height: 20px;
        margin-top: 2px;
}

div.regField div.radioboxes2 {
        height: 20px;
        margin-top: 2px;
}

div.regField div.radioboxes input.checkboxes, div.regField div.radioboxes2 input.checkboxes {
        float: left;
        margin-top: 3px;
}

span.checkbox_text {
        float: left;
        font-size: 11px;
        margin-top: 4px;
        margin-left: 5px;
}

.mouse2
{
float: left;
visibility:hidden;
background-color: #336699;
color: white;
font-size:10px;
position:absolute;
padding:1px;
border:1px solid white;
z-index:5;
} 

.nomouse
{
float: left;
width: 11px;
height: 11px;
padding: 0px;
margin: 0px;
}


/* REGISTRATIE INFO */

.usrinfo {
    font-size: 11px;
    width: 400px;
    margin-left: 50px;
}

.usrinfo p.title {
    font-weight: bold;
    margin: 0;
    font-size: 13px;
    padding: 4px 0;
}

.usrinfo .block {
    width: 10px;
    height: 10px;
    background: #000;
    float: left;
    margin-top: 7px;
    margin-right: 4px;
    overflow: hidden;
}

.usrinfo .usrField {
    height: 18px;
    background: #fff;
}

.usrinfo .usrField2 {
    height: 18px;
}

.usrinfo .usrField p , .usrinfo .usrField2 p {
    margin: 0;
    padding-top: 2px;
    padding-left: 5px;
}

.usrinfo .usrleft {
    float: left;
    width: 198px;
    margin-right: 2px;
}

.usrinfo .usrright {
    float: right;
    width: 198px;
}
