* {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
body {
background:#FFFFFF url(backgrounds/bg.gif) top left no-repeat;
}
#gravity {
width:1003px;
margin:0 auto;
}
#banner {
width:1003px;
height:216px;
float:left;
background:url(backgrounds/banner.jpg) top left no-repeat;
}

/* topnav */
#topnav {
float:right;
margin:22px 22px 0 0!important;
margin:22px 10px 0 0;
}
#topnav p {
margin-right:0;
}
#topnav a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#403938;
margin-left:16px;
padding-left:19px;
}
#topnav a.top1 {
background:url(backgrounds/home.jpg) top left no-repeat;
}
#topnav a.top1:hover {
background:url(backgrounds/homeover.jpg) top left no-repeat;
}
#topnav a.top2 {
background:url(backgrounds/mail.jpg) top left no-repeat;
}
#topnav a.top2:hover {
background:url(backgrounds/mailover.jpg) top left no-repeat;
}


/* mainnav */
#mainnav {
float:left;
}
#mainnav ul {
margin-left:21px;
}
#mainnav li {
display:inline;
}
#mainnav a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#403938;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
float:left;
width:132px;
height:21px;
text-align:center;
padding:3px 0 0 0;
font-weight:bold;
}
#mainnav a.one {
width:122px;
padding:3px 10px 0 0;
}
#mainnav a.five {
width:145px;
}
#mainnav a:hover {
background:#E4462C;
color:#FFFFFF;
}




/* txt */
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0 55px 0 40px;
}
.pleft {
margin:6px 0 0 18px;
}
.title {
font-weight:bold;
}
.watdoenwij {
color:#403938;
font-size:18px;
margin:5px 0 6px 18px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
color:#403938;
font-weight:bold;
margin:30px 0 25px 40px;
}
.homepictitle {
font-size:15px;
color:#403938;
margin:5px 0 4px 18px;
}
.homepictxt {
font-size:12px;
margin:7px 25px 0 20px;
color:#403938;
}
.homepiclink {
color:#403938;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:right;
margin:5px 16px 0 0;
}
.homepiclink:hover {
text-decoration:underline;
}

/* left */
#left {
width:192px;
float:left;
}
#left1 {
float:left;
border:1px solid #DADADA;
width:190px;
height:217px;
margin-top:29px;
}
#left1 img {
border-bottom:1px solid #DADADA;
}
#left2 {
float:left;
border:1px solid #DADADA;
width:190px;
height:170px;
margin-top:10px;
}
#left2 img {
border-bottom:1px solid #DADADA;
}
#left3 {
float:left;
border:1px solid #DADADA;
width:190px;
height:154px;
margin-top:10px;
}
#left3 img {
border-bottom:1px solid #DADADA;
}

/* center */
#center {
float:left;
width:451px;
width: expression("454px");
}
.biglinkp {
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
}
a.biglinka {
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#E4462C;
text-decoration:none;
}
a.biglinka:hover {
text-decoration:underline;
}
a.mail {
color:#E4462C;
text-decoration:none;
}
a.mail:hover {
text-decoration:underline;
}
.homepicbg {
margin:17px 0 0 40px!important;
margin:17px 0 0 20px;
background:#D7D7D7;
width:370px;

float:left;
border-bottom:34px solid #FFFFFF;
}
.homelinkbg {
background:url(backgrounds/homepiclink.jpg) top left no-repeat;
width:94px;
height:28px;
float:right;
}


/* right */
#right {
float:left;
width:357px;
}
#portoliolayer {
float:left;
margin-bottom:33px;
}
#right img {
border:none;
}
#portoliolayer img {
margin:2px 0 0 2px;
}
#right a {
width:117px;
height:117px;
float:left;
margin:2px 0 0 2px!important;
margin:2px -3px 0 2px;
}
#right a.portfolio1 {
background:url(img/portfolio1.jpg) top left no-repeat;
}
#right a.portfolio1:hover {
background:url(img/portfolio1.jpg) bottom left no-repeat;
}
#right .p2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#D93B21;
margin:0 0 0 2px;
}
#right .p3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:36px;
color:#B42912;
margin:-4px 0 22px 0;
}
#right .p4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#D93B21;
margin:0 0 0 2px;
}
#right .p5 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#403938;
margin:0 0 10px 2px;
}


.FormHolder th {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
text-align:left;
}
.FormHolder input {
border: 1px solid #000; 
color:#000;
padding: 2px;
font-family:Arial, Helvetica, sans-serif;
margin-left:12px;	
}
.ButtonHolder {
text-align:left;
margin: 0 0 0 102px;
}
.ButtonHolder input {
cursor: pointer;
background:#fff; 
color: #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 3px;
}


/* right */
#centerfotopagina {
width:811px;
}

/* footer */
#footer {
width:1003px;
float:left;
border-top:1px solid #403938;
}
#footer span {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#403938;
margin:0 3px 0 6px
}
#footer a {
color:#403938;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}
#footer a:hover {
color:#E4462C;
}
#footer p {
color:#403938;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.footerleft {
float:left;
margin:9px 0 0 181px!important;
margin:9px 0 0 91px;
padding-bottom:22px;
}
.footerright {
float:left;
margin:9px 0 0 19px;
padding-bottom:22px;
}
.footerright img {
vertical-align:middle;
border:none;
margin-left:4px;
margin-top:-3px;
margin-top: expression("0");
}





/* form */
.FormHolder2 {
margin-left:37px;
}
.FormHolder2 TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.FormHolder2 TH {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px;
	color:#000;
	vertical-align:top;
}
.MessageLine TH {
	vertical-align: top;
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.FormHolder2 CAPTION {
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	color:#000;
	font-weight: bold;
}
.FormHolder2 INPUT,
.FormHolder2 TEXTAREA {
	border: 1px solid #ccc; 
	color:#000;
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 7px;	 
}
.FormHolder2 TEXTAREA {

}
.adress {
font-family:Arial, Helvetica, sans-serif;
}
.pst {
font-family:Arial, Helvetica, sans-serif; 
}
.dft {
width:45px;
width: expression("81px");
font-family:Arial, Helvetica, sans-serif;
}
.FormHolder2 .RadioInline INPUT {
	border-width:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
INPUT.FieldFloat { 
	border: 1px solid #ccc; 
	color: #000;
	padding: 2px; 
  	margin: 0 7px 0 7px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.ButtonHolder2 {
	text-align:right;
	margin:10px 157px 20px 0; 
	margin: expression("10px 80px 20px 0");	
}
.ButtonHolder3 {
	text-align:right;
	margin:10px 73px 20px 0; 
	margin: expression("10px 87px 20px 0");	
}
.ButtonHolder2 INPUT {
	cursor: pointer;
	background:#fff; 
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 3px;
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000;
}
.ButtonHolder3 INPUT {
	cursor: pointer;
	background:#fff; 
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 3px;
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000;
}
.RadioInline {
	margin-top: 1px;
	float:left;
}
.FormHolder2 .uwwensen {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight: bold;
}


/* fotopagina */
#centerfotopaginathumbs {
width:811px;
float:left;
}
#centerfotopaginathumbs img {
border:none;
}
.foto {
margin-bottom:30px;
}
.fototxt {
margin:5px 0 0 50px;
}
.fspan {
margin:0 0 0 170px;
}
