body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:url(images/bg.jpg) repeat-x top left;}
a {outline:none;}
img {border:0;}

.main-wrap {width:980px; margin:auto; background:url(images/bg-main-wrap.jpg) no-repeat top left;}

.header {}
.contact {padding:140px 0px 0px 60px; color:#FFF; width:234px; opacity:0.6;}
.contact:hover {opacity:1.0;}

.content {background:#FFF; padding:35px; margin-top:50px;}

.menu {margin:15px; padding:10px; background:#2d0520;}
.menu a {margin-right:25px; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.menu a:hover {opacity:0.8;}

.message {margin:15px;}
h2 {margin:0; margin-bottom:15px; color:#78275e;}
p {padding:0; margin:0; margin-bottom:15px; font-size:13px; line-height:21px; text-align:justify; color:#444444;}
.category {font-size:22px; font-weight:bold; text-align:center; margin-top:20px;}
p img {margin:20px;}
p a {color:#78275e;}

.box1 {width:355px; float:left; border:15px solid #EEE; margin:15px; padding:20px; background:#FFF;}
	.box1:hover {border:15px solid #46c6f6;}
	.box1 .category a {color:#46c6f6; text-decoration:none;}
	.box1 .category a:hover {color:#666666;}

.box2 {width:355px; float:left; border:15px solid #EEE; margin:15px; padding:20px; background:#FFF;}
	.box2:hover {border:15px solid #6cc558;}
	.box2 .category a {color:#6cc558; text-decoration:none;}
	.box2 .category a:hover {color:#666666;}

.box3 {width:355px; float:left; border:15px solid #EEE; margin:15px; padding:20px; background:#FFF;}
	.box3:hover {border:15px solid #ffd200;}
	.box3 .category a {color:#ffd200; text-decoration:none;}
	.box3 .category a:hover {color:#666666;}

.box4 {width:355px; float:left; border:15px solid #EEE; margin:15px; padding:20px; background:#FFF;}
	.box4:hover {border:15px solid #ff036c;}
	.box4 .category a {color:#ff036c; text-decoration:none;}
	.box4 .category a:hover {color:#666666;}

.box-visit-archief {background:#78275e; padding:20px 0px 20px 0px; margin:15px 25px 15px 15px; color:#FFF; font-weight:bold; width:260px; text-align:center; float:left;}
	.box-visit-archief a {color:#FFF; text-decoration:none;}
	.box-visit-archief a:hover {opacity:0.6;}
.box-visit-media {background:#78275e; padding:20px 0px 20px 0px; margin:15px 25px 15px 25px; color:#FFF; font-weight:bold; width:260px; text-align:center; float:left;}
	.box-visit-media a {color:#FFF; text-decoration:none;}
	.box-visit-media a:hover {opacity:0.6;}
.box-visit-contact {background:#78275e; padding:20px 0px 20px 0px; margin:15px 15px 15px 25px; color:#FFF; font-weight:bold; width:260px; text-align:center; float:left;}
	.box-visit-contact a {color:#FFF; text-decoration:none;}
	.box-visit-contact a:hover {opacity:0.6;}
	
.footer {font-size:12px; margin:30px 15px 50px 15px;}
.footer .copyright {width:355px; float:left; color:#666666;}
.footer .footerlinks {width:525px; float:left; text-align:right;}
.footer .footerlinks a {margin-left:10px; text-decoration:none; color:#AAA;}
.footer .footerlinks a:hover {color:#78275e; text-decoration:underline;}