/* 
Renders NV: default website CSS
http://www.renders.eu
May 2007
*/

/***************************** BEGIN general layout (page) ****************************/
/* general page structure and layout */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em; 
color:#000000; 
margin:10px 0 0 0;
padding:0 0 0 0;
background:#cccccc;
text-align:center;
}

/*.top {
margin:0 auto;
padding:0 0 0 0;
width:930px;
height:9px;
background:#ffffff url(../r_img/lot/930_page_top_bg_black.jpg) no-repeat;
}*/

.page_wrap {
	/* includes the header, main body content and the footer */
margin:0 auto;
	padding:0 0 0 0;
	width:930px;
	background:#000000;
	text-align:left;
	min-height:600;
	/*background-color: #000000;*/
}

.header {
position:relative;
margin:0 10px 0 0!important;
margin:-7px 0 0 0;
padding:0 0 0 ;
width:930px !important;
width:742px;
height:60px;
background:#000000;
text-align:right;
}

.header_block {
position:static;
margin:5px 30px 0 20px;
padding:0 10px 0 0;
width:inherit;
/*width: 800px;*/
background:transparent;
text-align:left;
color:#ffffff;
}


.logo {
position:relative;
float:left;
margin:0 20px 0 0;
padding:0 0 0 0;
}

.home {
position: static;
float: right;
margin:-55px 10px 0 0;
padding:0 100px 0 0;
}

.navbar {
position:relative;
margin:5px 0 0 0;
padding:0 0 0 0;
width:918px !important; /*930px !important;*/
width:742px;
height:30px;
background-color:#ff0000; /*#ffffff*/ /*url(../r_img/lot/930_page_nav_bg_black.jpg);*/
text-align:left;
color:#000000;
font-size:0.9em;
}

.navbar_block {
position:relative;
margin:5px 10px 0 0;
padding:10px 0 0 10px;
width:908px!important;
width:742px;
height:20px;
background:#000000 /*url(../r_img/lot/navbar_block.jpg);*/
text-align:left;
color:#000000;
font-size:0.9em;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

.title_block {
	position:static;
	margin:-16px 0 0 160px;
	width:745px;
	background:transparant;
	text-align:left;
	color:#ffffff;
	padding: 0;
}

.language_block {
	position:relative;
	margin:-24px 0 0 0;
	background:transparant;
	color:#ffffff;
	padding: 0;
	float: right;
}

.container {
position:relative;
margin:10px 0 0 10px;
padding:0 0 0 0;
width:910px !important;
width:742px;
background:transparent;
text-align:left;
}

.left_column {
	position:absolute;
	left:1px;
	width:141px;
	margin:0 0 0 0;
	padding:200px 4px 0 0;
	background:transparent;
	font-size:0.9em;
	color:#FFFFFF;
	top: 20px;
}

.left_column_navbar {
	position:absolute;
	left:1px;
	width:145px;
	margin:0 0 0 0;
	padding:0 4px 0 0;
	background:transparant;
	font-size:0.9em;
	color:#FFFFFF;
	top: 5px;
	background-color:#ff0000;
	height: 425px;
}

.center_column {
	position:relative;
	width:737px;
	margin:0 0 0 160px;
	padding:0 0 0 10px;
	border-left:0px solid #999999;
	min-height:475px;
	/*background: #cccccc;*/
	background-color: #DADADA;
}

.center_column_full {
position:relative;
width:740px;
margin:0 0 0 20px;
padding:0 0 0 5px;
border-left:0px solid #999999;
}

.main_content {
	border: 1px solid #ccc;
	clear: both;
	background: #DADADA; /* achtergrondkleur = grijstint */
	/*padding-top: 5px;*/
	width:725px;
}

.main_title {
    font-size:2.2em;
    font-style:oblique;
    text-align:center;
    text-decoration:none;
    color:#ff0000;
}

.sub_title {
    font-size:1.2em;
    text-align:left;
    text-decoration:none;
    color:#000000;
}

.layer_01 {
    position:relative;
    left: 50px;
    top: 20px;
    z-index: 1
}

.layer_02 {
    position:relative;
    left: 50px;
    top: 20px;
    z-index: 1
}

.layer_03 {
    position:relative;
    left: 50px;
    top: 20px;
    z-index: 1
}

.layer_04 {
    position:relative;
    left: 50px;
    top: 20px;
    z-index: 1
}

.layer_05 {
    position:relative;
    left: 50px;
    top: 20px;
    z-index: 1
}

.contact_form {
position:relative;
margin: 10px 20px;
}



.afbeelding 
{
    text-align: center;
}

.box_right {
position:relative;
float:right;
width:150px;
margin:0 0 3px 10px !important;
margin:0 5px 3px 10px;
padding:2px 5px 2px 10px;
background:#eeeeee;
border:1px solid #cccccc;
text-align:left;
color:#616161;
font-size:.9em;
}

.box_right_tdh {
    position: relative;
    float: right;
    width: 350px;
    margin: 3px 3px 3px 3px;
    padding: 2px 2px 2px 2px;
    background: #eeeeee;
    border: 1px solid #cccccc;
    color: #616161;
    font-size: .9em;
    top: -10px;
    left: -10px;
}

.box_left_tdh {
    position: relative;
    float: left;
    width: 692px;
    margin: 3px 3px 3px 3px;
    padding: 2px 2px 2px 2px;
    background: #eeeeee;
    border: 1px solid #cccccc;
    color: #616161;
    font-size: .9em;
    top: -10px;
    left: 10px;
}

/*.footer {
	position:relative;
	margin:0 0 0 170px;
	padding:0 0 0 0;
	width:747px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#000000; 
	text-align:center;
	background-color: #DADADA; 
	height: 15px;
}*/


.footer {
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:930px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333; /* tekstkleur = zwart */
	text-align:center;
	background-color: #FF0000; /* achtergrondkleur = grijstint */
	height: 15px;
}

.footer_text {
	position:relative;
	/*float:left;*/
	margin:0 0 0 170px;
	padding:0 0 0 -10px;
	width:747px;
	border-top:1px solid #000000;
	background-color: #DADADA;
}

#footer {
/* aligns the text to the middle of the footer, in relation to the logo */
vertical-align:-250%;
}

.bottom {
margin:0 auto;
padding:0 0 0 0;
width:930px;
height:6px;
background:#ff0000;
}

/********** BEGIN: foto/video pagina **********/ /* OK */
/**/
.phovid_column {
	position:relative;
	width:880px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	border-left:0px solid #999999;
	min-height:580px;
	/*background: #cccccc;*/
	background-color: #DDD;
}

.phovid_column_full {
position:relative;
width:800px;
margin:0 0 0 0;
padding:0 0 0 0;
border-left:0px solid #999999;
}

.phovid_left_column {
	float:left;
	width:31px;
	height:31px;
	margin:-10px 0 0 0;
	padding:0 0 0 0;
	background:transparent; /*#ff0000;*/
}

.phovid_bottom_column {
	float:none;
	text-align:center;
	width:700px;
	height:20px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	background:transparent;
}

.phovid_right_column {
	float:right;
	width:31px;
	height:31px;
	margin:-26px 0 0 0;
	padding:0 0 0 0;
	background:transparent; /*#ff0000;*/
}

.phovid_title {
position:relative;
width:100px;
margin:0 0 0 20px;
padding:0 0 0 5px;
border-left:0px solid #999999;
background-color: #aaa;
}

.phovid_description {
position:relative;
width:100px;
margin:0 0 0 20px;
padding:0 0 0 5px;
border-left:0px solid #999999;
background-color: #bbb;
}

.phovid_item {
position:relative;
width:700px;
margin:0 auto;
padding:20px 20px 20px 20px;
border:2px solid #999999;
background-color: #ccc;
}
/*** PHOTO-TOP: achtergrond "GRIJS" - hoeken "ZWART" - detail fotodspagina ***/
b.rptgtop, b.rptgtop{display:block;padding: 0 0 0 10px;background: #000; width: 890px}
b.rptgtop b, b.rptgtop b{display:block;height: 1px; overflow: hidden; background: #dadada}
b.rptg1{margin: 0 5px}
b.rptg2{margin: 0 3px}
b.rptg3{margin: 0 2px}
b.rptgtop b.rptg4, b.rptgtop b.rptg4{margin: 0 1px;height: 2px}
/*
/*** CONTENT-BOTTOM: achtergrond "GRIJS" - hoeken "ZWART" - centrale inhoudspagina ***/
/*b.rcbgbottom, b.rcbgbottom{display:block;padding: 0 0 0 160px;background: #000; width: 747px}
b.rcbgbottom b, b.rcbgbottom b{display:block;height: 1px; overflow: hidden; background: #dadada}
b.rcbg4{margin: 0 5px}
b.rcbg3{margin: 0 3px}
b.rcbg2{margin: 0 2px}
b.rcbgbottom b.rcbg1, b.rcbgbottom b.rcbg1{margin: 0 1px;height: 2px}
*/

.phovid_footer {
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:930px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333; /* tekstkleur = zwart */
	text-align:center;
	background-color: #FF0000; /* achtergrondkleur = grijstint */
	height: 15px;
}

.phovid_footer_text {
	position:relative;
	/*float:left;*/
	margin:0 0 0 20px;
	padding:0 0 0 0;
	width:890px;
	border-top:1px solid #000000;
	background-color: #DADADA;
}

#phovid_footer {
/* aligns the text to the middle of the footer, in relation to the logo */
vertical-align:-250%;
}
/*
/********** EINDE: foto/video pagina **********/



/********** BEGIN: afgeronde randen (curved borders) **********/ /* OK */
/*
/*** MAIN-TOP: achtergrond "ZWART" - hoeken "GRIJS" - hoofdkader ***/
b.rmtbtop, b.rmtbtop{display:block;background: #ccc; width: 930px}
b.rmtbtop b, b.rmtbtop b{display:block;height: 1px; overflow: hidden; background: #000}
b.rmtb1{margin: 0 5px}
b.rmtb2{margin: 0 3px}
b.rmtb3{margin: 0 2px}
b.rmtbtop b.rmtb4, b.rmtbtop b.rmtb4{margin: 0 1px;height: 2px}
/*
/*** NAVIGATION-TOP: achtergrond "ROOD" - hoeken "ZWART" - linker navigatie ***/
b.rntrtop, b.rtrtop{display:block;background: #000; width: 150px}
b.rntrtop b, b.rntrtop b{display:block;height: 1px; overflow: hidden; background: #f00}
b.rntr1{margin: 0 5px}
b.rntr2{margin: 0 3px}
b.rntr3{margin: 0 2px}
b.rntrtop b.rntr4, b.rntrtop b.rntr4{margin: 0 1px;height: 2px}
/*
/*** CONTENT-TOP: achtergrond "GRIJS" - hoeken "ZWART" - centrale inhoudspagina ***/
b.rctgtop, b.rctgtop{display:block;padding: 0 0 0 160px;background: #000; width: 747px}
b.rctgtop b, b.rctgtop b{display:block;height: 1px; overflow: hidden; background: #dadada}
b.rctg1{margin: 0 5px}
b.rctg2{margin: 0 3px}
b.rctg3{margin: 0 2px}
b.rctgtop b.rctg4, b.rctgtop b.rctg4{margin: 0 1px;height: 2px}
/*
/*** CONTENT-BOTTOM: achtergrond "GRIJS" - hoeken "ZWART" - centrale inhoudspagina ***/
b.rcbgbottom, b.rcbgbottom{display:block;padding: 0 0 0 160px;background: #000; width: 747px}
b.rcbgbottom b, b.rcbgbottom b{display:block;height: 1px; overflow: hidden; background: #dadada}
b.rcbg4{margin: 0 5px}
b.rcbg3{margin: 0 3px}
b.rcbg2{margin: 0 2px}
b.rcbgbottom b.rcbg1, b.rcbgbottom b.rcbg1{margin: 0 1px;height: 2px}
/*
/*** NAVIGATION-BOTTOM: achtergrond "ROOD" - hoeken "ZWART" - linker navigatie ***/
b.rnbrbottom, b.rnrbottom{display:block;background: #000; width: 150px}
b.rnbbrbottom b, b.rnbrbottom b{display:block;height: 1px; overflow: hidden; background: #f00}
b.rnbr4{margin: 0 5px}
b.rnbr3{margin: 0 3px}
b.rnbr2{margin: 0 2px}
b.rnbrbottom b.rnbr1, b.rnbrbottom b.rnbr1{margin: 0 1px;height: 2px}
/*
/*** MAIN-BOTTOM: achtergrond "ROOD" - hoeken "GRIJS" - hoofdkader ***/
b.rmbrbottom, b.rmbrbottom{display:block;background: #ccc; width: 930px}
b.rmbrbottom b, b.rmbrbottom b{display:block;height: 1px; overflow: hidden; background: #f00}
b.rmbr4{margin: 0 5px}
b.rmbr3{margin: 0 3px}
b.rmbr2{margin: 0 2px}
b.rmbrbottom b.rmbr1, b.rmbrbottom b.rmbr1{margin: 0 1px;height: 2px}
/*
/********** EINDE: afgeronde randen **********/

/********** BEGIN: broodkruimels (breadcrumb styles) **********/
/*
/*** BREADCRUMB-MAIN: Achtergrond "ZWART" - hoeken "GRIJS" - hoofdkader ***/
#breadcrumb{ padding: 0px 0px 0px 80px; font: small Verdana,sans-serif; color: #ffffff;}
/*
/*** MAIN-TOP :Achtergrond "ZWART" - hoeken "GRIJS" - hoofdkader ***/
#breadcrumb a{ color: #FFFFFF; text-decoration:none}
/*
/*** MAIN-TOP :Achtergrond "ZWART" - hoeken "GRIJS" - hoofdkader ***/
#breadcrumb a:hover{ color: #FF0000; text-decoration: none;}
/*
/********** EINDE: broodkruimels **********/

/********** BEGIN: horizontaal menu H (horizontal navigation (top)) **********/
/* navigation bar */
#h_menu ul
{
 padding:0 0 0 0;
 margin: 0 0 0 1.5em;
 white-space: nowrap;
 font-size:1.1em;
 color:#ffffff;
 float:left;
 width:100%;
 height:39px;
 background:transparent;
 list-style:none;
}

#h_menu ul li{
display:inline;
list-style:none;
}

#h_menu ul li a{
margin: .15em 0 0 0;
padding: .4em 1em .46em 1em;
color:#ffffff;
text-decoration:none;
float: left;
border-left:1px solid #999999;
background:transparent;
}

#h_menu ul li a:hover{
background-color: #000000;
color:#FFFFFF;
text-decoration:none;
border-left:1px solid #999999;
}
/********** EINDE: horizontaal menu H (top navigation) **********/

/********** BEGIN: verticaal menu V (vertical collapsable sidebar navigation) **********/
/* These are the list attributes */
#v_menu dl {
	width: 140px;
	margin: 0;
	padding: 5px 0 1px 0;
	/*background-color: rgb(235, 235, 235); */
	float:left;
	position:relative;
	font-size:100%;
	line-height: 160%;
	/*background-color: #FF0000;*/
}
#v_menu dt {
	position:static;
	margin: 0;
	padding: 0 0 0 2px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	/*border-bottom:1px solid #fff;*/
	background: #f00;
}
#v_menu dd {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #FFFFFF;
	font-size: 0.9em;
	/*border-bottom:1px solid #fff;*/
	background: #f00;
	font-weight: bold;
}
#v_menu dd li {
	margin:0 0 0 -30px;
	padding:0 0 0 0;
	color: #FFFFFF;
	font-size: 0.9em;
	list-style-type: none;
	/*border-bottom:1px solid #fff;*/
	background: #f00;
	font-weight: bold;
}

/* These are additional attributes for the links */
#v_menu dd a, dd a:visited {
	color:#FF0000;
	text-decoration:none;
	display:block;
	font-weight:normal;
	margin:0 8px 0 3px;
	padding: 1px 2px 1px 15px;
	background: #ccc;
	width:125px;
	border-bottom: 1px solid #fff;
}
#v_menu dd li a, dd a:visited {
	color:#FF0000;
	text-decoration:none;
	display:block;
	font-weight:normal;
	margin:0 8px 0 3px;
	padding: 1px 2px 1px 15px;
	background: #ccc;
	width:115px;
	border-bottom: 1px solid #fff;
}
#v_menu dd a:hover {
	background: #999;
	color:#fff;
	font-weight:bold;
}
#v_menu dt a, dt a:active {
	color:#fffacd;
	background-color:#f0fff0;
	text-decoration:underline;
}
#v_menu dt a, dt a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	font-weight:bold;
	margin-top:3px;
	padding:1px 3px 1px 10px;
	background: #ff0000;
	width:132px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#v_menu dt a:hover {
	background: #000000;
	color:#FFFFFF;
	font-weight:bold;
}

.menuheader {
	background-image: url(../../Accordion Menu/titlebar.png) repeat-x center left; /* TOEGEVOEGD 02-07-2009*/
}


/********** EINDE: vertical (left) sidebar navigation (UITKLAP MENU) **********/

/********** BEGIN: verticaal menu H(home - help - sitemap) **********/
/* These are the list attributes */
#m_menu_hhs dl {
	width: 40px;
	margin: -60px 0 0 -60px;
	padding: 0 0 0 0;
	position:relative;
	font-size:90%;
	line-height: 175%;
	text-align: left;
	text-decoration:none;
	/*background-color: #FF0000;*/
}
#m_menu_hhs dt {
	position:relative;
	margin: -2px 0 0 35px;
	padding: 0 0 0 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	background: #000;
}

/* These are additional attributes for the links */
#m_menu_hhs dt a {
	color:#fff;
	text-decoration:none;
	/*display:block;*/
	font-weight:normal;
	padding:1px 0 0 5px;
	background: #000000;
	width:40px;
	text-decoration: none;
}
/*
#m_menu_hhs dt a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	font-weight:normal;
	padding:1px 0 0 5px;
	background: #000000;
	width:40px;
	text-decoration: none;
}*/
/**/
#m_menu_hhs dt a:hover {
	background: #000000;
	color:#FF0000;
	font-weight:bold;
}
/********** EINDE: vertical (left) sidebar navigation (UITKLAP MENU) **********/



/* fonts and colors - lettertype grootte in verhouding tot gekozen grootte*/
h1 {
color:#ffffff;
font-size:2em;
letter-spacing:0.1em;
margin:0 0 0 0;
padding:5px 0 0 0;
}

h2 {
color:#ffffff;
font-size:1.6em;
letter-spacing:0.1em;
margin:0 0 0 0;
padding:20px 0 0 0;
}

h3 {
color:#000000;
font-size:1.2em;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 -6px 0;
text-decoration:none;
}

h3:after {
color: #000000;
/*content: "\0020 \00BB";*/
}

h4 {
color:#000000;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 -8px 0;
}

h4:after {
color: #000000;
/*content: "\0020 \00BB";*/
}

.box_right h4 {
color:#6E312A;
margin:2px 0 -10px 0;
}

.box_right h4:after {
color: #6E312A;
/*content: "\0020 \00BB";*/
}

.left_column h3 {
color:#ffffff;
text-decoration:underline;
}

.left_column h4 {
color:#ffffff;
text-decoration:underline;
}

.left_column_navbar h3 {
color:#ffffff;
text-decoration:underline;
}

.left_column_navbar h4 {
color:#ffffff;
text-decoration:underline;
}

.title_block h2 {
color:#ffffff;
text-decoration:underline;
}


a {
color:#6E312A;
text-decoration:underline;
}

a:hover {
color:#999999;
text-decoration:none;
}

.left_column a {
color:#000000;
text-decoration:underline;
}

.left_column a:hover {
color:#999999;
text-decoration:none;
}

/* images */
img {
border:none;
}

.left {
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

.right {
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
}


/* workarounds and hacks */
.clearfix:after {
/*content: "."; */
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
