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

/* 

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

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

tekst etc			#59-57-5B




*/


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


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

body
{
margin: 0px;
padding: 0px;
font-family: Ubuntu, Sarpanch, Trebuchet MS, arial, helvetica,   sans-serif;
background-color: #1A1A1A;
font-weight: 700;

}

/* ---------- 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: 2200px;
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: 20px;
left: 1060px;
margin: 0px;
padding: 0px;
font-variant: small-caps;
font-size: 11px;
text-decoration: none;
border-bottom : none;
color: #aaa;
text-align: right;
}

#id_layout_000_content
{
position: absolute;
top: 20px;
left: 115px;
width: 450px;
height: 2200px;
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_slideshow_001
{
float: left;
position: absolute;
top: 670px;
left: 0px; 
}


#id_layout_000_contact
{
float: left;
position: absolute;
top: 40px;
left: 900px;
width: 300px;
height: 200px;
text-align: left;
}

#id_layout_000_betalen
{
float: left;
position: absolute;
top: 195px;
left: 898px;
}

#id_layout_000_360_foto
{
float: left;
position: absolute;
top: 50px;
left: 650px;
}

#Frame1
{
float: left;
position: absolute;
top: 50px;
left: 520px;
}

#Frame2
{
float: left;
position: absolute;
top: 550px;
left: 520px;
}



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

a.menu, a.menu:visited
{
text-decoration: none;
border-bottom : none;
font-size: 16px;
color: #59575B;
}

a.menu:hover
{
text-decoration: none;
border-bottom : none;
font-size: 16px;
color: rgb(255,255,255);
}

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: #59575B;
line-height: 19px;
}

p.summary {
color: #59575B;
}

p.index
{
font-size: 12px;
color: #59575B;
line-height: 20px;
}

h1
{
font-size: 22px;
color: #59575B;
line-height: 22px;
}

h2
{
font-size: 17px;
color: #59575B;
line-height: 19px;
}

h2.index
{
font-size: 15px;
color: #59575B;
line-height: 18px;
}

h3
{
font-size: 16px;
color: #111;
line-height: 16px;
}

h4
{
font-size: 15px;
color: #59575B;
line-height: 15px;
}

hr
{
color: #00CCFF;
border-color: 1px block #00CCFF; 
background-color:#00CCFF;
border-top: none;
height: 1px;
} 

img
{
border: 0px;
}

img.right_000
{
border: 0px;
float: right;
position: absolute;
top: 90px;
left: 450px;
width: 450px;
}

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

img.right_001
{
position: absolute;
left: 550px;
border: 0px solid #fff;
border: none;
float: right;
clear: right;
margin-right: 10px;
margin-left: 30px;
margin-bottom: 25px;
width: 450px;
}


img.right_002
{
position: absolute;
left: 550px;
border: 0px solid #fff;
border: none;
float: right;
clear: right;
margin-right: 10px;
margin-left: 30px;
margin-bottom: 25px;
}

img.right_003
{
position: absolute;
left: 550px;
border: 0px solid #fff;
border: none;
float: right;
clear: right;
margin-right: 10px;
margin-left: 30px;
margin-bottom: 25px;
width: 350px;
}

img.right_004
{
position: absolute;
left:240px;
border: 0px solid #fff;
border: none;
float: right;
clear: right;
margin-left: 30px;

}


img.array
{
width: 300px;
border: 2px solid #59575B;
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;
}

.right_000 {
font-size: 20px;
position: absolute;
right: -60px;
color: #00CCFF;
}

.color_000 {
color: #00CCFF;
}

li {
list-style-type: square;
line-height: 16px;
font-size: 13px;
}

.animateCreatorContainer {

}




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


