/* ---------- info ---------- */

/* 

PMS 379				rgb(224,245,150) ---OUD---

Achtergrond (donker grijs)	rgb(139,140,143)
PMS 368	(groen)			rgb(92,191,20)
background-color		rgb(51,51,51);

grijs		#e-e-e
geel		#FF-FF-66

*/


/* ---------- standard ---------- */


html, body
{
margin: 0px;
width: 100%;
height: 100%;
}

body
{
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
font-weight: bold;
background-color: #777;
}

/* ---------- positioning elements ---------- */


#id_layout_000_table 
{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}

.class_layout_000_td
{
margin: 0px;
padding: 0px;
height: 100%;  
vertical-align: top;
text-align: center;
}

#id_layout_000_img 
{
position: relative;
margin: 0 auto;
width: 1200px;
height: 1300px;
background: url(../img/img_layout_000.jpg) no-repeat top left;
}

#id_layout_001_img 
{
position: absolute;
top: 360px;
left: 0px;
width: 1200px;
height: 4000px;
margin: 0;
padding: 0;
background: url(../img/img_layout_001.jpg) repeat-y top left;
}

#id_layout_000_menu 
{
float: left;
position: absolute;
top: 260px;
left: 45px;
width: 1110px;
text-align: center;
}

#id_layout_000_footer 
{
position: absolute;
top: 310px;
left: 1090px;
margin: 0px;
padding: 0px;
font-variant: small-caps;
font-size: 9px;
text-decoration: none;
border-bottom : none;
color: #ddd;
text-align: left;
}

#id_layout_000_content
{
position: absolute;
top: 20px;
left: 100px;
width: 500px;
height: 3800px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
overflow-y: visible;
overflow-x: visible;
}

#id_slideshow_000
{
float: left;
position: absolute;
top: 302px;
left: 3px; 
}

#id_layout_000_contact
{
float: left;
position: absolute;
top: 30px;
left: 820px;
width: 360px;
height: 200px;
text-align: left;
}


/* ---------- markup standard ---------- */

a.menu, a.menu:visited
{
text-decoration: none;
border-bottom : none;
font-size: 18px;
color: #eee;
font-weight: bold;
}

a.menu:hover
{
text-decoration: none;
border-bottom : none;
font-size: 18px;
color: #FFFF66;
font-weight: bold;
}

a.menu_2:hover
{
font-size: 14px;
text-decoration: none;
border-bottom : none;
color: rgb(0,0,0);
}

a.menu_2, a.menu_2:visited
{
font-size: 14px;
text-decoration: none;
border-bottom : 0px dotted #fff;
color: #fff;
}

a, a:visited
{	
text-decoration: none;
border-bottom : none;
color: rgb(92,191,20);
}

a:hover
{
text-decoration: none;
border-bottom : 0px dotted #fff;
color: #fff;
}

p, ol, ul {
font-size: 14px;
color: #282828;
line-height: 20px;
font-weight: bold;
}

p.summary {
color: #eee;
}

p.index
{
font-size: 18px;
color: #eee;
line-height: 25px;
font-weight: bold;

}

h1
{
font-size: 22px;
color: #282828;
line-height: 20px;
font-weight: bold;
}

h2
{
font-size: 16px;
color: #282828;
line-height: 20px;
font-weight: bold;
}

h2.index
{
font-size: 16px;
color: #eee;
line-height: 18px;
}

h3
{
font-size: 14px;
color: #282828;
line-height: 12px;
}

h4
{
font-size: 15px;
color: #282828;
line-height: 10px;
}

hr
{
border-bottom: 2px dotted #eee; 
border-top: none; 
color: #eee;
height: 2px;
} 

img
{
border: 0px;
}

img.right_000
{
border: 0px;
float: right;
position: absolute;

left: 550px;
}

img.img_000
{
border: 0px;
float: right;
margin-left: 20px;
margin-bottom: 20px;
}

img.right_001
{
border: 2px solid #eee;
float: right;
clear: right;
margin-right: 0px;
margin-left: 40px;
margin-bottom: 25px;
}

img.right_002
{
border: 2px solid #eee;
float: right;
clear: right;
margin-right: 0px;
margin-left: 20px;
margin-bottom: 10px;
}

img.array
{
width: 300px;
border: 2px solid #eee;
margin-right: 12px;
margin-left: 12px;
margin-bottom: 12px;
}


table td
{
padding: 0px;
margin: 0px;
vertical-align: top;
}

td.width_000
{
width: 50%;
vertical-align: top;
}

/* ---------- extra ---------- */


