/* CSS Document */
body{
	margin:0;
	padding:0;
	background:url(images/bgr.jpg) top repeat-x #FFFFFF;
scrollbar-face-color : #000000; 
scrollbar-highlight-color : #000000; 
scrollbar-3dlight-color : #000000;
scrollbar-darkshadow-color : #000000; 
scrollbar-arrow-color : #FFFFFF; 
scrollbar-shadow-color : #000000; 
scrollbar-track-color: #000000; 	
	
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding:0;
	margin:0;
}

a {
 color : #FFFFFF;
 text-decoration : none;
}

.mainbody{
	width:847px;
	margin:0 auto;
	border-top:#9D9DA1 1px solid;
}
.header{
	height:134px;
	position:relative;
}
.top_sh_left{
	width:78px;
	height:135px;
	position:absolute;
	left:-78px;
	top:-1px;
	background:url(images/top_sh_left.jpg);
}
.top_sh_right{
	width:78px;
	height:135px;
	position:absolute;
	right:-78px;
	top:-1px;
	background:url(images/top_sh_right.jpg);
}
.logo{
	position:absolute;
	top:22px;
	left:46px;
	width:162px;
	height:97px;
}
.mainNav{
	position:absolute;
	top:23px;
	left:230px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
.mainNav a{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-right:30px;
	text-transform:uppercase;
}
.mainNav a:hover, .mainNav a.active {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#A4966D;
	text-decoration:none;
	padding-right:30px;
}
.subnav1{
	position:absolute;
	top:40px;
	left:297px;
}
.subnav1 ul{
	list-style:none;
}
.subnav1 li a{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:11px;
	color:#B2B2B2;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.subnav1 li a:hover, .subnav1 li a.active{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	color:#A4966D;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.subnav1_active{
	position:absolute;
	top:40px;
	left:297px;
}
.subnav1_active ul{
	list-style:none;
}
.subnav1_active li a{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:11px;
	color:#A4966D;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.subnav1_active li a:hover, .subnav1_active li a.active{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	color:#A4966D;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}

.subnav2{
	position:absolute;
	top:40px;
	left:462px;
}
.subnav2 ul{
	list-style:none;
}
.subnav2 li a{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:11px;
	color:#B2B2B2;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.subnav2 li a:hover, .subnav2 li a.active{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	color:#A4966D;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.subnav2_active{
	position:absolute;
	top:40px;
	left:462px;
}
.subnav2_active ul{
	list-style:none;
}
.subnav2_active li a{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:11px;
	color:#A4966D;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.subnav2_active li a:hover, .subnav2_active li a.active{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	color:#A4966D;
	text-decoration:none;
	text-transform:uppercase;
	line-height:18px;
}
.content{
	background:#000000;
	height:399px;
        line-height: 20px;
}

.content_overflow {
  overflow : auto;
	height : 339px;
	overflow-x: hidden; 
  overflow-y: auto;
  width : 400px;
}

.content_overflow_links {
  overflow : auto;
	height : 339px;
	overflow-x: hidden; 
  overflow-y: auto;
  width : 247px;
}
.content_overflow_collectie {
  overflow : auto;
  height : 339px;
  overflow-x: hidden; 
  overflow-y: auto;
  width : 420px;
}


.content_overflow_gallery {
  overflow : auto;
  height : 339px;
  overflow-x: hidden; 
  overflow-y: auto;
  width : 486px;
}

H2{
	color:#A4966D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
}
H2.right{
	color:#A4966D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	display:block;
	width:338px;
	text-align:right;
}
p.home{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	width:251px;
	margin-top:30px;
	margin-bottom:20px;
	text-align:justify;
}
p{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	width:338px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:justify;
}
p.links{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	width:230px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:justify;
	line-height:22px;
}
.colorcontent{
	color:#9D8F63;
}
H1{
	color:#9D8F63;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:48px;
	line-height:55px;
	margin-bottom:1px;
	text-align:left;
	text-transform:uppercase;
}
H1.right{
	color:#9D8F63;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:48px;
	line-height:55px;
	margin-bottom:1px;
	text-align:left;
	text-transform:uppercase;
	display:block;
	width:338px;
	text-align:right;
}
a.home{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#A4966D;
	line-height:20px;
	text-decoration:none;

}
a:hover.home{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	color:#A4966D;
	line-height:20px;
	text-decoration:none;
}
a.inside{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#A4966D;
	line-height:30px;
	text-decoration:none;
	padding-left:100px;

}
a:hover.inside{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	color:#A4966D;
	line-height:30px;
	text-decoration:none;
}
.content_home{
	height:369px;
	background:url(images/bgr_home.jpg) right no-repeat;
	padding-top: 30px;
	padding-left:33px;
}
.content_visie{
	height:369px;
	background:url(images/bgr_visie.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_actueel{
	height:369px;
	background:url(images/bgr_actueelpagina.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_contact{
	height:369px;
	background:url(images/bgr_contact.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_links{
	height:369px;
	background:url(images/bgr_links.jpg) right no-repeat;
	padding-top:30px;
	padding-left:55px;
}
.content_masterclass{
	height: 369px;
	background:url(images/bgr_masterclass.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_homme{
	height:369px;
	background:url(images/bgr_homme.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_femme{
	height:369px;
	background:url(images/bgr_femme.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_greve{
	height:369px;
	background:url(images/bgr_greve.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_ambiorix{
	height:369px;
	background:url(images/bgr_ambiorix.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_maatwerk{
	height:369px;
	background:url(images/bgr_maatwerk.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_onderhoud{
	height:369px;
	background:url(images/bgr_onderhoud.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;
}
.content_geschiedenis{
	height:369px;
	background:url(images/bgr_geschiedenis.jpg) right no-repeat;
	padding-top:30px;
	padding-left:50px;

}
.footer{

    padding-top : 10px;
	font-family:"Verdana", Times, serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
}
.footer a{
	font-family:"Verdana", Times, serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.footer th{
	padding-left:54px;
	text-align:left;
	font-weight:bold;
}
.footer td{
	padding-right:2px;
	text-align:right;
}


a.promo {
 color : #6b6b6b;
 font-weight : normal;
 font-family : arial;
 font-size : 10px;
}

a:hover.promo {
 color : #333333;
 font-weight : normal;
 font-family : arial;
 font-size : 10px;
}

a.photography {
 color : #6b6b6b;
 font-weight : normal;
 font-family : arial;
 font-size : 10px;
}

a:hover.photography {
 color : #333333;
 font-weight : normal;
 font-family : arial;
 font-size : 10px;
}

a img {
 border : none;
}

.photo {
 text-align : center;
 border : 1px solid #ffffff;
}

.newsDate {
	font-family:"Verdana", Times, serif;
	font-size : 10px;
	color : #666666;
}

.newsTitle {
	font-family:"Verdana", Times, serif;
	font-size : 12px;
	color : #A4966D;
}

.newsMessage {
	font-family:"Verdana", Times, serif;
	font-size : 11px;
	color : #ffffff;
}

a.readmore:link, a.readmore:visited{
	font-family:"Verdana", Times, serif;
	font-size : 11px;
    color : #A4966D;;
    font-weight : bold;

}

a.readmore:hover {
	font-family:"Verdana", Times, serif;
	font-size : 11px;
	text-align : right;
	color : #ffffff;
    font-weight : bold;	
}
.lang {
	width : 100%;
	height : 20px;
}

.flags {
	float : right;
	padding : 3px;
	margin : 3px 10px 0px 0px;
}
