/*----- General styles -----*/

html	{ background:#efefee;}
body	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#a2a2a2;}


/*----- Structure type -----*/
#parent { width:654px; min-height:670px; margin: 20px auto 40px auto; display:table;}
	#row_top {width:652px; height:167px;position:relative;}
    #row_top_home{width:652px; height:260px;position:relative;}
	    .row_top_text_uwbedrijf{z-index:10; float:left; width:500px; height:160px;} /* img of Uwbedrijf */	    
	    #row_top_text_functie{/*background:#ddd url(../images/bg/video_bg_top_big.jpg) no-repeat center;*/width:268px; height:160px;margin:1px 0 0 162px;position:absolute;} /* img of Functie */	    
	    .row_top_text_customer{width:500px; height:160px;float:left;} /* img of customer */	    
	    #row_top_text_cms{background:#ddd url(../images/simple/cms.jpg) no-repeat center;width:155px; height:46px;margin:126px -2px 0 0; float:right;} /* img of cms */	    
	    #row_top_text_rapportages{background:#ddd url(../images/simple/Rapportages.jpg) no-repeat center;width:522px; height:46px;margin:126px -3px 0 0; float:right; z-index:10; position:relative;} /* img of Rapportages */	    
	    
	    #homeklanten_video{/*background:#ddd url(../images/test_img/intro_video_customer.jpg) no-repeat center;*/width:440px;margin:15px 0 0 100px; position:absolute; height:240px; float:left;}
	    .klanten_banner{height:45px;margin:116px 0px 0px -4px;position:absolute;}
	 	
	 		 	    	   	 	    
	    #logo{margin:6px 5px 20px 0px; float:right; position:absolute; left:511px; z-index:1;}
	    #logo_left{margin:6px 5px 20px 0px; float:left; position:absolute; left:12px; z-index:1;}
	    #logo_homeklanten{float:right; margin: 88px 13px 0 0; width:110px; height:65px;}	    
	    
    #row_middle{width:652px; height:30px; display:inline-block;}
        #row_middle_left{width:620px; height:30px; float:left; margin-left: 0px;}
        #row_middle_right{height:30px; float:right; text-align:right;}
        
    #row_bottom_bound{width:989px; min-height:474px;margin:auto; display:inline-block;}
        #list_button_left{ width:168px;height:450px; float:left;}
        #row_bottom{width:652px; min-height:413px;float:left; display:block;}
        #list_button_right{ width:168px;height:450px; float:left;}
                        
    #row_sitemap{width:652px; height:60px;margin-top:0px; text-align:center; display:block;}
    
    
span.menu {margin-top: 10px; line-height:25px;}
span.width{width:100px; display:inline-block;}
p.para_child{line-height:13px; margin:3px 0 3px 0;}
p.para_parent{line-height:13px; margin:13px 0 0 0;}
p.top{margin-top:0px;}    
p.space1{line-height:15px; margin:6px 0 6px 0;}
    
.bg_sub_top{width:652px; background: url(../images/bg/bg_bottom_top_sub.gif) no-repeat center top;}
.bg_sub_middle{width:652px; background-color:white; margin: 6px 0px 5px 0px; display:inline-block;}
.bg_sub_bottom{width:652px; background: url(../images/bg/bg_bottom_bottom_sub.gif) no-repeat center bottom;}
.bg_sub_content{min-height:343px; background-color:Transparent; margin:50px 230px 50px 50px; text-align:justify; display:block;}
.bg_sub_content_customer{min-height:350px; text-align:justify; background-color:Transparent; margin:50px 50px 0 50px; display:block;}
.bg_sub_content_contact{min-height:423px; background-color:Transparent; margin:10px; text-align:justify; display:block;}
    .item_desc{width:585px; min-height:90px;margin:auto; display:table;}
        .desc_logo{height:80px;width:85px;float:left;}
        .desc_text{min-height:80px;width:352px;float:left; margin:0 30px 0 33px; display:table;}
        .desc_more{height:80px;width:85px;float:left; padding-top:10px;}
            .more_image{height:40px;width:85px;float:left;}
            a.more_image{height:40px;width:40px;float:right; background: url(../images/button/img_more_gray.jpg) no-repeat right;}
            .more_text{height:14px;width:85px;float:left;}
    .paging{width:585px; height:35px;margin:auto; line-height:35px; text-align:right;}
        
.bg_gray_sub_top{width:638px; background: url(../images/bg/bg_gray_top_sub.jpg) no-repeat center top; margin:auto;}
.bg_gray_sub_middle{width:638px; background-color:#f7f7f7; margin: 5px 0px 4px 0px; display:inline-block;}
.bg_gray_sub_bottom{width:638px; background: url(../images/bg/bg_gray_bottom_sub.jpg) no-repeat center bottom; display:inline-block;}
.bg_gray_sub_content{min-height:413px; text-align:justify; display:block;}
    .functie_top{width:620px; min-height:158px;margin:auto; /*overflow:auto;*/ margin-bottom:15px; display:block;}
        .functie_top_1{width:210px; min-height:158px;float:left; display:block;}
        .functie_top_2{width:400px; min-height:158px;float:left; display:block;}
    .contType02	{height:235px; width:540px;margin:auto;}        
        .functie_bottom{width:512px; height:224px;margin:auto;}
    .contType03	{height:106px; width:116px;float:left; margin:0px 12px 10px 0px;}
    .contType03_1	{height:125px; width:116px;float:left; margin:0px 12px 10px 0px;}	
    .divspace_left{margin-left:0px;}
    .divspace_right{margin-right:0px;}
    .line{width:540px; height:132px;}
      
.font_normal{font-size:10px;line-height:13px;}
.font_bold {font-size:11px;line-height:13px; font-weight:bold;}
.font_dark_bold {font-size:11px;line-height:13px; font-weight:bold; color:#656262;}
.font_dark {line-height:13px;color:#656262;}
.font_banner{font-family:Walkway SemiBold; font-size:60px; color:#fff;padding-left:1px;}
.space13{margin-left:13px;}
.textarea_style{width:212px; height:52px;}
.border{border: #ddd solid 1px;}

.gray_link, A.gray_link, A.gray_link:visited, A.gray_link:active {
	color:#a2a2a2;
	text-decoration:none;
	line-height:25px;
}
A.gray_link:hover {
	text-decoration:none;	
	color:#a2a2a2;
	line-height:25px;
}

.orange_link, A.orange_link, A.orange_link:visited, A.orange_link:active {
	color:#fab917;
	text-decoration:none;
	line-height:15px;
}
A.orange_link:hover {
	text-decoration:none;	
	color:#fab917;
	line-height:15px;
}

/*--- Button ----*/	
A.grey_button_customer
{
	background: url("../images/button/gray_button_customer.jpg") no-repeat;
	text-decoration: none;
	color: #a2a2a2;
	height:23px;
	width:154px;
	line-height:20px;
	display:block;	
	text-align:left;
	padding-left:8px;
	margin-bottom:12px;
	font-size:11px;
}
A.grey_button_customer:hover
{
	display:block;
	/*border: #FFFFFFF solid 0 ;*/
	text-decoration: none;
	color: black;
    line-height:20px;
	display:block;	
	text-align:left;
	padding-left:8px;
	margin-bottom:12px;
	font-size:11px;
}

