html{
	height: 100%;
	width: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align:center;
	background-color:white;
	font-family: Verdana;
	font-size:12px;	
	background-color:#4d4b4c;
}
sup{
	vertical-align:top;
}
p {
	margin:0px;
	padding:0px;	
}

a img{
border:0px;
}

a{
	color:#800025;
	text-decoration:none;
}
select{
	border:1px solid #88888A;
	width:300px;
	//height:15px;
	height:20px;
	font-size:10px;
}
.contact_input{	
	border:1px solid #88888A;
	width:200px;
	height:15px;
	font-size:11px;
}
.contact_textarea{	
	border:1px solid #88888A;
	width:200px;
	height:100px;
	font-size:11px;
	overflow-y:auto;
}
.search{
	border:1px solid #88888A;
	height:17px;
	width:140px;
	font-size:11px;
}

.red_link{
	color:#800025;
	font-size:12px;
}

.green_link{
	color:#7e8621;
	font-size:11px;
	font-weight:bold;
}

.intro_link{
	font-weight:bold;
	font-size:13px;
	color:#a2ac2f;
}
.publ_link{	
	color:#7b8316;
	font-size:16px;
	text-decoration:underline;
	text-align:left;
	font-weight:bold;
}
.publ_link:hover{
	color:black;
}
.intro_link:hover{
	color:white;
	font-size:15px;
}

.publ_text{			
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	line-height:14px;	
}


#publ_textbox_title{		
	font-family:Verdana;
	font-size:20px;
	color:#333333;
	padding-left:10px;
	padding-right:30px;	
	font-stretch:condensed; 
	line-height:30px;
	text-align:left;
}

.play_video{
	color:#aab42f;
	font-size:14px;
}
#header{	
	margin:0 auto;
	padding:0px;	
	width:748px;
	height:96px;	
	background-color:#d1d2d4;
	background-image:url('../images/basics_top_01.jpg');
}

#header_menu{
	margin:0px;
	padding:0px;
	float:right;	
	color:white;
	background:none;
	padding-top:72px;
	padding-right:20px;
	font-size:13px;
}

#logo {
	float:left;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	width:268px;
	height:63px;	
	background-color:#d1d2d4;
	background-image:url('../images/basics_logo_01.jpg');
	background-repeat:no-repeat;
}

#header_img{	
	margin:0 auto;
	padding:0px;	
	width:748px;	
	height:158px;	
	background-color:#d1d2d4;
	padding-bottom:7px;
	font-size:1px;
}

#container{		
	position:relative;
	margin:0px auto;
	padding:0px;	
	width:748px;	
	height:auto;	
}

#f_container{
	padding-top:7px;
	padding-bottom:5px;	
	height:auto;
	float:left;
	width:100%;
	background-color:#d1d2d4;		
}

#left_nav{	

	margin-left:0px;
	text-align:left;
	margin-right:0px;	
	padding:0px;	
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	width:156px;   	
	height:auto;	
	background-color:#ffffff;
	border:solid 1px #b2b3b5;	
}

#left_banner{	

	margin-left:0px;
	text-align:left;
	margin-right:0px;	
	margin-top:7px;
	padding:0px;		
	width:171px;   	
	height:173px;	
	background-color:#000000;
	border:solid 1px #b2b3b5;		
}

#left_gevel{	
	margin-left:0px;
	text-align:left;
	margin-right:0px;	
	margin-top:7px;
	padding:0px;		
	width:171px;   	
	height:52px;	
	background-color:#acb42a;
	border:solid 1px #b2b3b5;	
	background-repeat:no-repeat;
}

#left_gevel_text {
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding-left:96px;
	padding-top:3px;
}

#left_search{		
	text-align:left;	
	margin-top:7px;
	padding:0px;	
	padding-top:10px;
	padding-left:15px;
	width:157px;   	
	height:40px;	
	background-color:#ffffff;
	/*border:solid 1px #b2b3b5;		*/
	border-top:1px solid #88888A;		
	border-right:1px solid #88888A;
	color:#b2b3b5;	
	font-size:10px;	
	font-weight:bold;
}

#left_search a, #left_print a{
	 /*color: #88888A;*/
	 color: #333333;
}


#left_print{	
	text-align:left;	
	margin-top:0px;
	padding:0px;	
	padding-top:10px;
	padding-left:15px;
	width:157px;   	
	height:26px;	
	background-color:#ffffff;
	/*border:solid 1px #b2b3b5;		*/
	border-bottom:1px solid #88888A;		
	border-right:1px solid #88888A;
	color:#b2b3b5;	
	font-size:10px;	
	font-weight:bold;
}

#left_col{	
	margin-left:0px;
	text-align:left;
	margin-right:auto;	
	padding:0px;		
	width:179px;   	
	height:auto;	
	background-color:#d1d2d4;			
	float:left;
}

#content{	
	margin:0px;	
	width:567px;
	height:100%;	
	background-color:#d1d2d4;	
	float:left;	
}

#content_textbox{		
	text-align:left;		
	padding:0px;	
	padding-top:26px;	
	margin-bottom:7px;	
	float:left;
	width:567px;
	
	height:100%!important;
	height:513px;
	min-height:513px;
	border: solid 1px #ffffff;		
	background-color:#ffffff;	
}

#content_text{			
	padding:0px;	
	margin:0px;
	float:left;
	width:100%;   	
	height:100%!important;
	height:463px;
	min-height:490px;
}



#content_textbox_ref{		
	text-align:left;		
	padding:0px;	
	padding-top:26px;	
	margin-bottom:7px;	
	float:left;
	width:100%;   	
	height:100%!important;
	height:444px;
	min-height:444px;
	border: solid 1px #ffffff;		
	background-color:#ffffff;	
}

#content_text_ref{			
	padding:0px;	
	margin:0px;
	float:left;
	width:100%;   	
	height:100%!important;
	height:385px;
	min-height:415px;	
}

#content_textbox_title{		
	font-family:Verdana;
	font-size:20px;
	color:#333333;
	padding-left:41px;
	padding-right:30px;	
	font-stretch:condensed; 
	line-height:30px;
}

#content_textbox_text{		
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	padding-left:41px;
	padding-right:30px;
	line-height:20px;	
	padding-bottom:20px;	   	
}

#content_bottom{		
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	padding-left:41px;
	padding-right:20px;
	
	height:20px;
}

.content_list{		
	text-align:left;		
	padding:0px;	
	margin-bottom:7px;
	float:left;
	width:100%;   	
	height:98px;	
	background-color:#ffffff;
	background-image:url('../images/referenties_whiteBox_03.jpg');

	background-repeat:no-repeat;		
	border:solid 1px #b2b3b5;
	font-size:1px;
	
}


.content_list_2a{	
	padding:0px;		
	float:left;
	width:100%;   	
	height:98px;	
	background-color:#7b8115;
	border:solid 1px #7b8115;
	font-size:1px;
	margin-bottom:7px;
	padding:0px;	
	text-align:left;		
	float:left;
	width:100%;   	
	height:98px;	
	background-color:#7b8115;
	border:solid 1px #7b8115;
}

.content_list_2{		
	position:absolute;		
	width:100%;   	
	height:98px;		
	background-image:url('../images/referenties_whiteBox_03.png');	
	background-repeat:no-repeat;		
	font-size:1px;	
}


.content_list_video {
	background-image:url('../images/home_bottom_video_13.jpg');
	background-repeat:no-repeat;
	float:right;
	width:394px;
	height:100%;
}

/* IE6 Only */
* html .content_list_2{		
	background-image:none;
} 

.content_list_3{		
	text-align:left;		
	padding:0px;	
	float:left;
	width:100%;   	
	height:101px;	
	background-color:#a8a9ad;		
	border:solid 1px #a8a9ad;	
	font-size:1px;
}

.content_list_sep_1{				
	float:left;
	width:100%;   	
	height:6px;	
	background-color:#acb42d;
	border:1px solid #acb42d;
	font-size:1px;
}

.content_list_sep_2{				
	float:left;
	width:100%;   	
	height:16px;	
	background-color:#7b8115;			
	border:1px solid #7b8115;		
	font-size:1px;
}

.content_list_sep_3{				
	float:left;
	width:100%;   	
	height:3px;	
	background-color:#ffffff;			
	border:1px solid #ffffff;		
	font-size:1px;
}


.content_list_block_dark{
	text-align:left;		
	padding:0px;			
	float:left;
	width:141px;   	
	height:100%;	
	background-color:#818286;		
}

.content_list_block_light{
	text-align:left;		
	padding:0px;			
	float:left;
	width:142px;   	
	height:100%;	
	background-color:#a8a9ad;			
}

.content_list_image{	
	float:left;
	margin:0px;	
	padding:0px;	
	padding-left:39px;	
	width:84px;	
}

#content_list_title{
	text-align:left;
	float:left;
	margin:0px;	
	padding:0px;
	padding-left:11px;
	width:125px;	
	padding-top:13px;
	height:82px;
}

#content_list_desc{
	float:left;
	margin:0px;	
	padding:0px;	
	width:300px;	
	padding-top:13px;
}

#content_list_fix_link{
	float:left;
	height:20px;
	width:200px;
	font-size:10px;
}

.menu_left {
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;	
	font-stretch:condensed; 
}

.menu_left_main_inactive{
	color:#333333;	
	padding-top:2px;
	padding-bottom:2px;
	line-height:20px;	
}

.menu_left_main_active{
	/*color:#a00320;*/
    color: #000;
	padding-top:2px;
	padding-bottom:2px;	
	line-height:20px;
}

.menu_left_sub_active{
	/*color:#a00320;*/
    color: #000; 
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:10px;
	line-height:20px;
}

.menu_left_sub_inactive{
	color:#828013;
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:10px;
	line-height:20px;
}


#bottom_bar {
	text-align:left;		
	padding:0px;	
	margin:0px;
	float:left;
	bottom:0px;
	width:100%;   	
	height:22px;	
	background-color:#ffffff;
	background-image:url('../images/bottom_bar.gif');
	background-repeat:repeat-x;		
	border:solid 1px #b2b3b5;	
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

#bottom_bar_left{
	padding-top:3px;
	padding-left:10px;
	color:#ffffff;	
	float:left;
	
}

#intro_home {	
	top:0px;
	filter:alpha(opacity=80);
	opacity:0.8;
	margin:0px;
	position:absolute;
	left:0px;width:748px;
	background-color:#000000;
	height:845px;
	
}

#intro_home_2 {	
	margin:0px;
	position:absolute;
	left:0px;width:748px;	
	height:900px;
	top:0px;
	z-index:10000;
}

#container_intro{		
	
	position:relative;
	margin:0px auto;
	padding:0px;	
	width:510px;	
	height:auto;	
}

#f_container-intro{
	float:left;
	width:100%;
	background-color:#d1d2d4;
}

#bottom_bar_right{
	float:right;
	padding-top:3px;
	padding-right:10px;
	color:#ffffff;	
	
}

#part_top {
	height:205px;
	width:100%;	
	background-color:#d1d2d4;	
}

.part_white_line{
	height:5px;		
	margin:0px;
	padding:0px;
	width:100%;	
	background-color:#ffffff;	
	font-size:1px;
}

#part_center {
	text-align:center;
	height:300px;
	width:100%;	
	background-color:#7b8115;	
}

.break{
	height:30px;
}

#part_bottom{
	height:250px;
	width:100%;	
	background-color:#d1d2d4;	
}

#part_bottom_left{
	padding-left:15px;
	padding-top:20px;
	float:left;
	color:#7b8115;
	text-align:left;
	width:100px;
}

#part_bottom_right{
	padding-right:15px;
	padding-top:20px;
	float:right;
	color:#7b8115;
	text-align:right;
	width:100px;	

}

#logo_intro {	
	width:100%;
	height:63px;	
	background-color:#d1d2d4;
	background-image:url('../images/basics_logo_01.jpg');
	background-repeat:no-repeat;
}


.player
{	
	width: 100%;
	background-color:#ffffff;
}


#proj_det_left
{
	padding-left:30px;
	padding-top:30px;
	width:253px;
	height:493px;
	float:left;	
	text-align:left;
	background-color:#7C831E;
}

#proj_det_right
{
	width:284px;
	height:523px;
	float:left;	
}

.proj_det_field_name
{
	width:200px;
	color:#a9b82d;
	font-weight:bold;
	font-size:14px;
	text-align:left;	
}

.proj_det_field_value
{
	width:200px;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;	
}

.search_result_link a:hover {
	color:black;
}

.selected_question
{
	padding-left: 5px;
	width: 450px;
	color: #0581C4;
	font-weight: bold;
}

.number
{
	width: 20px;
	float: left;
	text-align: right;
	clear: left;
	color:#800025;
}

.q_text
{
	padding-left: 3px;
	width: 427px;
	float: left;
}

.answer
{
	float: left;
	padding-left: 35px;
	padding-bottom: 10px;
	width: 415px;
	color: #333333;
	font-weight: normal;
}
.selected_question
{
	padding:0px;
	margin:0px;
	width: 450px;
	color: #0581C4;
	font-weight: bold;
	color:#800025;
}

#contact_header,#step1,#content_footer{
	width:87%;
	height:10px;
	float:left;
	margin-left:20px;	
}
.inactive{
	color:#333333;	
	font-size:11px;	
}
.active{
	color:#7c831e;	
	font-size:11px;	
}
#row{
	width:90%;
}
#contact_content
{
	color:#333333;	
	font-size:12px;		
	width:100%;
	height:400px;
	padding-top:40px;
	float:left;
}

#step1_left_part{
	width:243px;
	float:left;
	
}

#step1_right_part{
	width:243px;
	float:left;
	
}

.contact_label{
	color:#7b8316; 
	font-size: 17px; 
	font-weight: normal; 
	line-height: 22px;	
}
.contact_field{
	color:#333333; 
	line-height: 22px;	
}
.contact_field input{
	width:210px;
	height:16px;
	font-size:12px;
	border:1px solid #7c7c7c;
}
#step1_right_part .contact_field input
{
	width:189px;	
}
#contact_footer_left{
	width:235px;
	padding-left:40px;
	color:#7c7c7c;
	font-weight:bold;
	float:left;
	
}
#contact_footer_right{
	width:265px;
	padding-right:20px;
	text-align:right;
	color:#7c7c7c;
	font-weight:bold;float:left;
	
}
#contact_footer_right a{
	color:#7b8316;
	font-size:16px;
}

#contact_footer_left a{
	color:#7b8316;
	font-size:12px;
	font-weight:normal;
}



#newsmail {
  width: 100%;  
  background-color:#d1d2d4;  
}

#newstable {
  text-align: left;
}

#grey{
	background-color:#e2e3e5;
	float:left;
	padding-left:40px;
	width:508px;
	padding-bottom:30px;
}
