@charset "UTF-8";

body {
		background: #fff;
		background: url(../_img/bg_main_01.gif) repeat-x;
		font-family:"Century Gothic", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		line-height:18px;
		font-size:12px;
		font-weight: normal;
		margin:0;
		padding:0;
}

a	{font-size:12px; font-weight:bold; color:#000033; text-decoration:none;}
a:hover	{
}


#table_time				{font-size:10px; color:#666;}
#table_time	a			{font-size:10px; color:#000033;}
#table_time	td			{padding:0 0 0 4px;}
#table_time	th			{font-size:10px; color:#000; font-weight:bold; padding:0 0 0 4px;}

#submitButtonName {
background: #fff url('../_images/_building/btn_versturen.jpg') no-repeat left top;
height: 36px;
width: 192px; }

.footer, a				{color:#999; font-weight:normal;}
.footer a:hover		{color:#000; font-weight:normal;}

h1						{font-size:14px; font-weight:normal;}
h2						{font-size:13px; font-weight:normal;}
h3						{font-size:29px; font-weight:normal;}
h4						{font-size:19px; font-weight:normal;}
h5						{font-size:12px; font-weight:normal; padding:0; margin:0;}

.white					{color:#fff;}
.grey					{color:#ccc;}
.darkgrey				{color:#999;}
.black					{color:#000;}
.blue					{color:#000033;}


.top7px					{padding:7px 0 0 0;}
.top14x					{padding:14px 0 0 0;}
.21px					{padding:21px 0 21px 0;}

.fnt10					{font-size:10px; color:#999;}	

/* layout */

#master 				{width: 777px; padding:0; margin:0 auto;}
#line					{width:100%; height:4px; background: #000033;}
#vlak					{float:left; width:777px; height:auto; padding:0; margin:0;}
#vlakNav				{float:left; width:777px; height:auto; padding:0; margin:0; background:url(../_images/_building/tab_grey_11.png) no-repeat top right;}
#logo					{float:left; width:auto; height:auto; padding:10px 0 0 0; margin:0;}

#apDiv1 				{position: relative; width:777px; height:31px; z-index:3; left:0; top:0;} 
#apDiv2 				{
	width:777px;
	height:31px;
	z-index:2;
	left:0;
	top:0px;
} 
#apDiv3 				{position: relative; width:777px; height:31px; z-index:1; left:0; top:-12px;} 
#apDiv4 				{
	position: relative;
	width:777px;
	z-index:99;
	left:0;
	top:-450px;
	overflow: visible;
} 

#apDiv5 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:100;
}



 .altlink {
  cursor: pointer; 
  color:#fff;
  font-weight:bold;
 }

#n1						{float:right; width:auto; height:30px; padding:3px 4px 0 3px; margin:0;}
#n1tab0					{float:right; top:0; width:auto; height:30px; padding:0 0 0 3px; margin:0;}
#n1tab1					{float:left; width:9px; height:30px; padding:0; margin:0; background:url(../_images/_building/tab_blue_1.png) no-repeat;}
#n1tab2					{
	float:left;
	width:120px;
	height:30px;
	padding:3px 4px 0 3px;
	margin:0 0 0 0;
	background:url(../_images/_building/tab_blue_2.png) repeat-x;
}
#n1tab2	a				{color:#fff; font-weight:bold;}
#n1tab3					{float:left; width:12px; height:30px; padding:0; margin:0; background:url(../_images/_building/tab_blue_3.png) no-repeat}

/* layout content*/

#image400px				{float:left; width:400px; padding:7px 21px 0 0; margin:0;}
#image140px				{float:left; width:140px; padding:7px 21px 0 0; margin:0;}
#content590px			{float:left; width:330px; padding:21px 0 0 0; margin:0;}
#content330px			{float:left; width:330px; padding:90px 0 0 0; margin:0;}
#content200px			{float:left; width:220px; padding:0 0 0 0; margin:0;}
#content556px			{float:left; width:556px; padding:0 0 0 0; margin:0;}

#contactleft			{float:left; width:200px; padding:60px 0 0 0; margin:0; text-align:right;}
#contactleft a			{font-size:11px; font-weight:bold; color:#000033; text-decoration:none;}
#contactleft h1			{padding:0 0 75px 0; margin:0;}
#contactleft h3			{padding:0 0 14px 0; margin:0;}
#contactright			{float:left; width:556px; padding:55px 0 0 0; margin:0;}
#contact-btn-master		{float:left; width:535px; padding:0 0 0 21px; margin:0;}
#contact-btn			{float:left; width:autopx; padding:0 20px 7px 0; margin:0;}
#contact-btn-text		{
	float:left;
	width:auto;
	padding:9px 0 21px 0;
	margin:0;
}
#contact-btn-text h2,h3	{padding:7px 0 0 0; margin:0;}

ol li			{
	list-style: decimal;
	background:none;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}
ul				{float:left; width:330px; height:auto;  margin:0 0 0 0; padding:21px 0 21px 0; line-height:24px; font-size:11px;}
li				{list-style:none; background:url(../_images/_building/line_greygradient.png) no-repeat bottom left;} 
li a			{color:#000033; font-weight:bold;}

/* layout popup */

#n5-1					{float:left; width:622px; height:290px;}
#n5-1 h3				{padding:14px 0 21px 0;	margin:0;}
#n5-2					{float:left; width:622px; height:auto; background:url(../_images/_building/popup_line.gif) no-repeat;}
#n5txt					{float:left; top:0; width:auto; padding:10px 0 0 3px; margin:0; color:#666;}
#n5txt a				{color:#333; font-size:10px;}
#n5txt a:hover			{color:#000;}

#popup622				{
	float:left;
	width:535px;
	height:290px;
}
#popup622 h3			{
	padding:4px 0 28px 60px;
	margin:0;
}	
#popup311				{float:left; width:311px; height:auto;}	
#popup224				{float:left; width:224px; height:auto;}	
#popup_form-master		{float:left; width:311px; height:auto;}	
#popup_form-txt			{float:left; width:100px; height:auto; padding:7px 0 7px 0;}		
#popup_form				{float:left; width:200px; height:auto; padding:5px 0 7px 0;}	
#popup_form-area		{
	float:left;
	width:213px;
	height:auto;
	padding:5px 0 7px 0;
}
#popup_form-btn			{
	float:right;
	text-align:right;
	width:222px;
	height:auto;
	padding:5px 2px 7px 0;
}

#popup800				{
	float:left;
	width:756px;
	height:auto;
}
#popup800 h3			{
	padding:14px 0 28px 0;
	margin:0;
}
#popup777				{float:left; width:777px; height:auto; padding:0 0 21px 0;}	
#popup489				{
	float:left;
	width:346px;
	height:auto;
	padding:0 60px 0 0;
}	
#popup350				{float:left; width:350px; height:auto; background:#cbe1ff;}
#popup350f1				{float:left; width:350px; height:7px; background:url(../_images/_building/form_1.gif)}
#popup350f3				{float:left; width:350px; height:7px; background:url(../_images/_building/form_3.gif)}		

.textfield01			{
	text-align:left;
	background-color: #F8F8F8;
	height: 20px;
	width: 160px; 
	border: 1px solid #ccc;
}

.textarea01			{
	text-align:left;
	background-color: #F8F8F8;
	height: 169px;
	width: 213px;
	border: 1px solid #ccc;
}


/* layout */

#links					{width:100%; height:140px; background:url(../_images/_building/bg_links.png) repeat-x #000033; color: #fff; padding:0; margin:0;}
#linkstxt				{float:left; width:300px; height:auto; color:#ccc;}
#links ul				{list-style-type:none; float:left; width:180px; height:auto;  margin:0; padding:7px 0 0 35px; line-height:24px; font-size:11px;}
#links li				{list-style:none; background:url(../_images/_building/line_grey.png) repeat-x bottom; padding:0 0 0 0; margin:0 0 0 0;}
#links	a				{font-size:11px; font-weight:normal; color:#ccc; text-decoration:none;}
#links	a:hover			{text-decoration:underline; color:#fff;}




#n2						{float:right; width:565px; height:31px; padding:0; margin:0 0 0 0; background:url(../_images/_building/tab_grey_0.gif) no-repeat bottom;}
#n21					{float:right; width:565px; height:31px; padding:0; margin:0 0 0 0; background:url(../_images/_building/tab_grey_10.gif) no-repeat bottom;}
#n2tab0					{float:right; top:0; width:auto; height:31px; padding:0 0 0 3px; margin:0;}
#n2tab1					{float:left; width:15px; height:31px; padding:0; margin:0; background:url(../_images/_building/tab_grey_1.gif) no-repeat;}
#n2tab2					{float:left; width:auto; height:31px; padding:5px 4px 0 3px; margin:0; font-size:13px; font-weight:bold; background:url(../_images/_building/tab_grey_2.gif) repeat-x #fff;}
#n2tab3					{float:left; width:15px; height:31px; padding:0; margin:0; background:url(../_images/_building/tab_grey_3.gif) no-repeat}
#n2tab4					{float:right; top:0; width:auto; height:31px; padding:5px 6px 0 6px; margin:0; font-size:13px; color:#666;}
#n2tab4	a				{color:#666; font-size:13px;}
#n2tab4	a:hover			{color:#000033; font-size:13px;}

#n4						{float:right; width:777px; height:auto; background:url(../_images/_building/footer_line.png) no-repeat;}
#n4txt					{float:right; top:0; width:auto; padding:10px 0 0 3px; margin:0; color:#ccc;}
#n4txt a				{color:#999; font-size:10px;}
#n4txt a:hover			{color:#000;}


#n3title				{
	float:left;
	width:777px;
	height:auto;
	padding:60px 0 80px 14px;
	margin:0;
}
#n3title h3				{
	padding:30px 0 14px 0;
	margin:0;
	color:#000000;
}
#n3title h4				{
	padding:0;
	margin:0;
	color:#000000;
}
#n3add					{float:left; width:777px; height:auto; padding:0 0 0 14px; margin:0;}

#n31title				{
	float:left;
	text-align:right;
	width:379px;
	height:auto;
	padding:60px 21px 120px 0;
	margin:0;
}
#n31title h3			{padding:30px 0 14px 0; margin:0; color:#000;}
#n31title h1			{padding:0; margin:0; color:#000;}
#n31add					{float:left; width:400px; height:auto; padding:0 0 0 14px; margin:0;}

#n3add0					{float:left; width:191px; padding:0 7px 0 0; margin:0;}
#n3add1					{float:left; width:191px; height:16px; background:url(../_images/_building/add_white_1.png) no-repeat;}
#n3add2					{
	float:left;
	width:159px;
	height:200px;
	padding:0 16px 0 16px;
	color:#666;
	background:url(../_images/_building/add_white_2.png) repeat-y;
}
#n3add2 h2				{padding:0 0 10px 0; margin:0; color:#333;}
#n3add3					{float:left; width:191px; height:16px; background:url(../_images/_building/add_white_3.png) no-repeat;}

#n3add2 ul				{width:181px; margin:0; padding:7px 0 7px 10px; line-height:16px; font-size:11px;}
#n3add2 li				{list-style: url(../_images/_building/arrow_blue.png);} 
#n3add2 a				{color:#000033; font-size:11px; font-weight:bold;}


	#imageSlideshowHolder{

		/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 

		In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
		border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
		should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

		*/
		/* CSS HACK */
		width: 777px;	/* IE 5.x */
		width/* */:/**/777px;	/* Other browsers */
		width: /**/777px;
		
		/* CSS HACK */
		height: 365px;	/* IE 5.x */
		height/* */:/**/365px;	/* Other browsers */
		height: /**/365px;
		
		position:relative;	/* Never change this value */
		
	}
	.imageInGallery{		
		width:777px;
		height:365px;
		
		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;	
	}
	
	
	#imageSlideshowHolder img{
		position:absolute;
	}

