/*Style sheet Impian divers*/

body	{
background:url(../images/images_layout/body-tail.gif) repeat-y center top #040635;
}

.body-bg { 
background:url(../images/images_layout/body-bg.jpg) no-repeat center top;
}
.tail-top { 
background:url(../images/images_layout/tail-top.gif) left top repeat-x;}


/*=====Layout=====*/
/*.fleft { float:left;}
.fright { float:right;}*/

#headerBox	{
height: 425px;	
}

#header	{
background:url(../images/images_layout/logo_impian_header_2.gif) no-repeat;
}

#header .mod_customnav 	{
width: 808px;
float: left;
height: 35px;

}

#header .mod_customnav ul	{
float: right;
list-style-type:none;
margin-top: 10px;
}

#header .mod_customnav li	{
float: left;
padding: 0 10px;
border-left: 1px solid #e6e6e6;
}

#header .mod_customnav li.first	{
border: none;
} 

#header .mod_customnav li.active	{
color: #273192;
font-weight: bold;
} 


#header .mod_changelanguage	{

padding:1px 10px;
}

#header .mod_changelanguage	ul {
float: right;
list-style-type:none;
margin-top: 10px;
}

#header .mod_changelanguage li {
float: left;
padding: 0 5px;
}


#header .mod_navigation	{
margin: 11px 0 0 180px;
height:34px;
}

#header .mod_randomImage	{
margin: 117px 0 0;
}

#headerPromo	{
margin: -194px 0 0 800px;
}

#rifButton	{
margin: -103px 0 0 245px;	
}

#left	{
background:url(../images/images_layout/box-tail.png);
padding:20px 10px 20px 20px;
width:210px;
}

#main	{
background-color: #fff;
padding:0 25px 20px;
}

.mod_breadcrumb	{
padding: 10px 0 20px 0;
}

.mod_breadcrumb h5	{
float: left;
margin: 0;
font-size: 11px;
padding: 0 10px 0 0;
}

#customBox	{
margin:15px 0 20px;

}

#customBox p	{
padding: 0 20px 0 0;
text-align: justify;
}

#custom1 .first	{
border-right: 1px solid #25629a;
height:200px;
width: 298px; 
padding:0 10px;
float: left;
}

#custom2 .middle	{
width: 300px;
height: 200px;
padding:0 10px;
float: left; 
}

#custom3 .last	{
border-left: 1px solid #25629a;
height:200px;
padding:0 10px;
width: 298px; 
float: left;
}

#wrapperFooter	{
background: url(../images/images_layout/tail-bottom.gif) repeat-x;
height: 100px;
}

#footer	{
width: 960px;
margin:0px auto;
padding: 1px 0;
}

#footer h4	{
color: #fff;
margin: 0;
}

#footer .mod_customnav	{
margin: 0 0 40px 0;	
}

#footer .mod_customnav ul	{
float: right;
list-style-type:none;
}

#footer .mod_customnav li	{
float: left;
padding: 0 10px;
border-left: 1px solid #fff;
}

#footer .mod_customnav li.first	{
border: none;
} 

#footer .mod_customnav li.active	{
color: #fff;
font-weight: bold;
} 

#companylogos	{
float: left;
margin: 5px;
}

#companylogos img	{
padding: 0 10px 0 0; 
}



h1	{
margin:20px 0 12px 0;
}

h2	{
margin:10px 0 5px 0;
}

p	{
margin: 10px 0;
}

#left .ce_headline {
margin: 20px 0 12px 0;
}

#left h1, #left p, #left td, #left tr, #customBox h1, #customBox p  	{
color: #fff;
}

#left a	{
color: #59ceff;
}

#left .mod_article	{
padding-bottom: 5px;
border-bottom: 2px solid #2a72c0;
}

#laatste-nieuws .teaser	{
text-align: justify;
}


#partners img, #partners85 img, #partners126 img	{
padding: 2px;
border: 2px solid #ccc;
}

.ce_gallery img	{
border: 2px solid #ccc;
}	

.caption	{
font-size: 9px;
}


#customBox .linkbutton	{
bottom:-205px;
padding:5px 0;
position:absolute;
text-align:center;
text-decoration:none;
width:138px;
}

.ce_comments p.info	{
font-weight: bold;
margin: 10px 0 5px 0;
}

.comment_default	{
width: 500px;
padding: 0 0 10px 0;
}

.ce_accordion .toggler	{
padding: 0 0 0 15px;
font-size: 12px;
font-weight: bold;
background: url(../images/images_layout/arrow_down.png) 0px 5px  no-repeat;
}

.ce_accordion .toggler:hover	{
text-decoration: underline;
cursor: pointer;
}

.ce_accordion .toggler.active	{
background: url(../images/images_layout/arrow_up.png) 0px 5px  no-repeat;
}