/* <!-- compression status: disabled --> (this is for http compression) */
/*  (do not remove this :) */

#rbins-header,
#rbins-portal-logo,
#rbins-top-menu,
#rbins-menu,
#rbins-quickbar,
#rbins-quicklinks,
#rbins-menulinks,
#rbins-leftbox,
#rbins-portal-searchbox,
input.rbins-searchButton, 
#rbins-language-sitemap,
#rbins-language,
#rbins-sitemap,
#rbins-portlet-navigation-tree,
.rbins-portletBody,
#rbins-homepageleftbox,
#rbins-portal-siteactions,
.rbins-documentActions,
#rbins-crumblepath,
#rbins-portal-breadcrumbs
 {
    /* Hides all the elements irrelevant for presentations */
    display: none !important;
    width: 0px !important;
    height: 0px !important;
}
#rbins-global
{
    width: 100% !important;
    overflow: visible !important; /*Mozilla*/
    overflow-x : visible !important; /*Explorer*/
    overflow-y : visible !important;
}

#rbins-container 
{
    width: 100% !important;
    overflow: visible !important; /*Mozilla*/
    overflow-x : visible !important; /*Explorer*/
    overflow-y : visible !important;
}

#content
{
    width: 100% !important;
    overflow: visible !important; /*Mozilla*/
    overflow-x : visible !important; /*Explorer*/
    overflow-y : visible !important;
}

div#portal-columns #portal-column-content #content 
{
/*    margin: 2em !important;*/
}

input
{
    display: block !important;
}

img
{
  /*color:#FFFFFF;*/
  border: 0px solid #FFF;
}

.legend
{
    display: block !important;
}

.spacer { margin: 0px;padding: 0px;clear:both;height:10px;width:100%; }

/* Footer */

.documentByLine {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10px;
    text-align: right;
    border: 0px solid #000;
/*    display: block !important;*/
}

/*--------------------------------------------------------*/
/* Homepage (en-fr-nl)*/
/*--------------------------------------------------------*/

/* Class for images */
.imgblock
{
    margin: 0px !important;
    padding: 0px !important;
    float: left;
    width: 123px;
    height: 123px;
    border: 0px solid #000;
    display: block;
}

.nospace
{
}

.space
{
    margin: 0px 3px 3px 0px !important;
}

.spaceright
{
    margin: 0px 3px 0px 0px !important;
}

.spacebottom
{   
    margin: 0px 0px 3px 0px !important;
}

.line
{
    width: 650px;
    height: 123px;
    border: 0px solid #000;
    margin: 0px;
    padding: 0px;
    float: left;
    display: block;
}

/* Language and Sitemap */

#rbins-homepagelanguage-sitemap
{
    width: 120px;
    float: left;
    margin: 3px 0 0 12px;
    padding: 0px;
    border: 0px solid #000;
}

/* crumblepath */

#rbins-homepagecrumblepath
{
	/* no content for the homepage*/
}

/* Left menu */

#rbins-homepageleftbox 
{
    float: left;
    width: 120px;
    border: 0px solid #000;
    padding: 0px;
    margin: 0px;
    background-image: url(homepage_images/left);
    background-repeat: no-repeat;
    height: 506px;
}

/* Content Window */

#rbins-homepagecontainer 
{
    float: left;
    border: 0px solid #000;
    width: 650px;
    background-image: url(homepage_images/right);
    background-repeat:no-repeat;
	
}

/* Adress and other logo*/

#rbins-homepagefooter
{	
    margin: 75px 0 0 0;
    width: 275px;
    float: right;
    border: 0px solid #000;
}

#rbins-homepageaddress
{
    float: left;
    width: 160px;
    border: 0px solid #000;
}

#rbins-homepageaddress p
{ 
    font-size: 10px;
    margin: 0px !important;
    padding: 0px !important;
    color: #666666;
}

#rbins-homepagelogo
{
    border: 0px solid #000;
    width: 100px;
    /*float: right;*/
    float: left;
}

/*--------------------------------------------------------*/
/* MAIN Homepage */
/*--------------------------------------------------------*/

/* Left menu */

#rbins-mainhomepageleftbox 
{
	float: left;
	width: 150px;
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
	background-image: url(homepage_images/left);
	background-repeat: no-repeat;
	height: 506px;
}

#rbins-mainhomepagecontainer 
{
	float: left;
	border: 0px solid #000;
	width: 620px;
	height: 506px;
	padding: 0px;
	margin: 0px;
	background-image: url(homepage_images/center);
	background-repeat:no-repeat;
}

#rbins-mainlanguage
{
	padding: 150px 0px 0px 40px;
	margin: 0px;
	border: 0px solid #000;
}

#rbins-mainwelcome
{
	padding-top: 40px;
	margin: 0px;
	border: 0px solid #000;
}

#rbins-mainlogo
{
	padding-top: 50px;
	margin: 0px;
	border: 0px solid #000;
	text-align:right;
}

/*  */
