form label{
float:left;
clear:left;
line-height:18px;
margin-bottom:5px;
}

form div{
float:left;
clear:both;
}

form input, form textarea{
clear:both;
float:left;
width:250px;
border: 1px solid #000;
padding:2px;
font-size:12px;
letter-spacing:1px;
font-family:Arial,Verdana ;
}

form input[type=checkbox]{
width:8px;
float:left;
clear:left;
display:inline;
}

form label.right{
clear:none;
margin-left:5px;
}


input.submit{
width:80px;
margin-top:1em;
color:#fff;
font-weight:bolder;
text-transform:uppercase;
background-color:#000;
font-size:10px;
}

.error_message{
float:left;
clear:both;
color: #e3001b;
font-weight:bolder;
}

div.smileys{
margin-left:5px;
clear:both;
width:250px;
margin-bottom:20px;

}

div.smileys img{
float:left;
cursor:hand;
margin:3px;
cursor:pointer;
}

#GastenboekWrapper{
width:395px;
}

#GastenboekWrapper .Name{
font-weight:bolder;
margin-top:15px;
}

#GastenboekWrapper .Date{
color:#999;
font-size:10px;
font-style:italic;
letter-spacing:0px;
}

#GastenboekWrapper .Message{
width:395px;
display:block;
border-bottom:1px dotted #aaa;
padding-bottom:10px;
padding-top:5px;
}

#GastenboekWrapper .Message img{
vertical-align:middle;
margin-left:5px;
margin-right:5px;
}

form hr{
float:left;
clear:both;
display:block;
width:395px;
}

.captcha{
margin-top:5px;
margin-bottom:5px;
float:left;
clear:both;
}