#contact{

padding:25px;
}

#contact h1{
line-height:110%;
margin:15px 0 0 0;
font-size:24px;
}

#contactfoto, #contactform, #address{
float:left;
}

#contactfoto{
width:442px;
height:297px;
border:6px solid #e3e4d2;
}

#contactform{
width:231px;
padding:0 30px;
}

#address{
width:160px;
padding-top:15px;
}

#address p{
margin:0;
padding:0;
}

#address p.bottomp{
margin-bottom:10px;
}

#address p.link{
margin-top:6px;
}

#address a{
font-size:14px;
font-weight:bold;
background:url(http://formocha.nl/images/pijltje.gif) left 4px no-repeat;
padding-left:20px;
}

#address a:hover{
background:url(http://formocha.nl/images/pijltje_hover.gif) left 4px no-repeat;
color:#000;
text-decoration: none;
}

fieldset {
/* font-family: "Trebuchet MS", Verdana, "Helvetica Neue", Helvetica,sans-serif; */
font-size:11px;
color:#84816e;
border:none;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0px;
margin:0;
}

legend, br{
display: none;
}

label {
display:block;
line-height:150%;
width:200px;
}

label.fieldLabel {
display:inline;
float:none;
}

.zemContactForm input.zemText, .zemContactForm textarea {
border:1px solid #d5d3c5;
background: #eceddb;
width:220px;
}

.zemContactForm input.zemText {
font-size:12px;
padding:4px;
margin:0 0 5px;
}

.zemContactForm input.zemText:hover, .zemContactForm textarea:hover{
border:1px solid #98947b;
cursor:pointer;
}

.zemContactForm input.zemText:focus, .zemContactForm textarea:focus {
background: #fff;
border:1px solid #98947b;
}

.zemContactForm textarea {
padding:3px;
height:110px;
margin:0;
}

.zemContactForm input.zemSubmit {
color:#84816e;
cursor:pointer;
font-size:11px;
margin:6px 10px 0px 0px;
padding:1px 0px 1px 0;
text-align:center;
width:63px;
background: transparent;
border:none;
float:right;
background:url(http://formocha.nl/images/submit_pijltje.gif) center right no-repeat;
}

.zemContactForm input.zemSubmit:hover {
color:#000;
}
