*	{
	font-family:"verdana";
}

body, html	{
	margin:0px;
	padding:0px;
	width:100%;height:100%;
}

div#bgTopBar	{
	width:100%;
	height:139px;
}
div#bgTopBar div.left	{
	width:50%;
	height:100%;
	float:left;
	background-color:#4A63C2;
}
div#bgTopBar div.right	{
	width:50%;height:100%;
	float:right;
	background-color:#AABAE6;
}

div#bgSecondBar	{
	width:100%;
	height:187px;
	margin-top:2px;
}
div#bgSecondBar.small	{
	height:69px;
}


div#bgSecondBar div.left	{
	width:50%;
	height:100%;
	float:left;
	background-color:#718BD4;
}
div#bgSecondBar div.right	{
	width:50%;
	height:100%;
	float:right;
	background-color:#5C79CB;
}

div#mainContainer	{
	width:1099px;
	height:100%;
	background-color:white;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-551px;
}


div#mainContainer div#topBar	{
	width:1100;
	height:139px;
}
div#mainContainer div#rightTopBar h1	{
	font-size:100%;
	color:#FFFFFF;
	margin-top:60px;
	margin-left:20px;
}

div#mainContainer div#leftTopBar	{
	width:163px;
	height:100%;
	background-color:#4A63C2;
	float:left;
}
div#mainContainer div#logo	{
	background-image:url('../../gfx/bg.logo.png');
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	margin-left:2px;
	width:277px;height:100%;
}
div#mainContainer div#menu	{
	position:absolute;
	top:0;
	left:442px;
	width:220px;
	margin-left:2px;
	background-color:#AABAE6;
}
div#mainContainer div#rightTopBar	{
	float:left;
	margin-left:224px;
	width:433px;height:100%;
	background-image:url('../../gfx/bg.topmenubarright.jpg');
}

div#mainContainer div#secondBar		{
	margin-top:2px;
	width:1100;height:187px;
}
div#mainContainer div#secondBar.small	{
	height:69px;
}
div#mainContainer div#leftSecondBar	{
	width:163px;height:100%;
	background-color:#718BD4;
	float:left;
	background-image:url('../../gfx/vlak_links.gif');
	background-position:right;
	background-repeat:no-repeat;
}
div#mainContainer .small div#leftSecondBar	{
	width:163px;height:100%;
	background-color:#6581D0;
	float:left;
	background-image:none;
}
div#mainContainer .small div#rightSecondBar	{
	width: 163px;
	height:100%;
	background-color:#5C79CB;
	float:left;
	background-image:none;
	margin-left: 2px;
}

div#mainContainer div#menu2		{
	background-color:#6581D0;
	float:left;
	margin-left:2px;
	width:277px;
	height:100%;
    position: relative;
}
div#mainContainer div#foto	{
	float:left;
	margin-left:2px;
	width:220px;
	height:100%;
	background-image:url('../../gfx/foto.jpg');
}						
div#mainContainer div#adres	{
	float:left;
	margin-left:2px;
	width:413px;height:100%;
	background-color:#5C79CB;
	color:#FFFFFF;
	vertical-align:middle;
	padding-left:20px;
	font-size:70%;
}
div#mainContainer div#adres h1	{
	font-size:100%;
	margin-bottom:0px;
}
div#mainContainer div#adres a	{
	color:#FFFFFF;
}


div#mainContainer div#adres div.column	{
	width:45%;
}
div#mainContainer div.column	{
	float:left;
	width:50%;
}
div#mainContainer div#adres div.column	{
	margin-top:30px;
}				
div#mainContainer div#thirdBar		{
	margin-top:2px;
	margin-left:163px;
	width:782px;
}


div#mainContainer div#nieuws		{
	float:left;
	margin-left:2px;
	width:277px;
	height:189px;

	font-size:75%;
	text-align:center;

}
div#mainContainer div#nieuws div	{
	background-color:#132BA5;
	padding:20px;
	color:#FFFFFF;	
	text-align:left;
}
div#mainContainer div#nieuws div ul	{
	padding-left:10px;
	margin-left:10px;
}
div#mainContainer div#nieuws div ul li	{
	margin-bottom:10px;
	list-style:url('../images/bullet.png');
}				
div#mainContainer div#nieuws div ul li a{
	color:#FFFFFF;
	line-height:18px;
}



div#mainContainer div#referenties div	{
	text-align:center;
}

div#mainContainer div#nieuws .header,
div#mainContainer div#referenties .header	{
	height:60px;
	background-image:url('../../gfx/bg.header.jpg');
	background-repeat:repeat-y;
	line-height:60px;
	vertical-align:middle;
	color:#FFFFFF;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:130%;
	
	padding:0px;
	padding-left:10px;
	text-align:left;
}



	
div#mainContainer div#content		{
	float:left;
	margin-left:2px;
	width:208px;
	height:auto;
	font-size:75%;
	padding:5px;
}
div#mainContainer div#content h1	{
	font-size:195%;
	margin-bottom:0px;
	color:#000085;
}
div#mainContainer div#content h2	{
	margin-top:0px;
	font-size:115%;
	color:#000085;
}




div#mainContainer div#referenties	{
	float:left;
	margin-left:4px;
	width:275px;
	height:189px;

	font-size:75%;
	text-align:center;
}

div#mainContainer div#s-rail	{
	float:left;
	width:258px;
	height:100%;
	background-image:url('../../gfx/bg.secondbar.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
	margin-left:2px;
}
div#mainContainer div#a-rail	{
	float:left;
	height:100%;
	width:258px;
	background-image:url('../../gfx/bg.secondbar.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
	margin-left:2px;
}
div#mainContainer div#diversen	{
	float:left;
	height:100%;
	width:258px;
    background-repeat: no-repeat;
    background-position: bottom;
	background-image:url('../../gfx/bg.secondbar.jpg');
	margin-left:2px;
}

#referenties a {
    color:#00008A;
    text-decoration:none;
	font-weight:bold;
}

div#mainContainer div#menu a	{
	display:block;
	height:19px;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:70%;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:1px;
	color:#00008A;
	text-decoration:none;
	font-weight:bold;
	line-height:19px;
	vertical-align:middle;
}
div#mainContainer div#menu div.column2 a	{
	background-color:#4A63C2;
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
}
div#mainContainer div#menu2  a	{
	display:block;
	height:55px;
	width:262px;
	padding-left:15px;
	padding-top:7px;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
div#mainContainer div#menu2 a {
    background-repeat: no-repeat;
    
}
div#mainContainer div#menu2  a.s-rail		    {background-image:url('../../gfx/bt_1.gif');}
div#mainContainer div#menu2  a.s-rail:hover	    {background-image:url('../../gfx/bt_1_h.gif');}
div#mainContainer div#menu2  a.a-rail		    {background-image:url('../../gfx/bt_2.gif');}
div#mainContainer div#menu2  a.a-rail:hover	    {background-image:url('../../gfx/bt_2_h.gif');}
div#mainContainer div#menu2  a.diversen		    {background-image:url('../../gfx/bt_3.gif');}
div#mainContainer div#menu2  a.diversen:hover	{background-image:url('../../gfx/bt_3_h.gif');}










/**
 * Detail
 */

div#mainContainer div.productColumn	{
	float:left;
	height:69px;	
	margin-left:2px;	
}
div#mainContainer div.productHeader span 	{
	margin-top:20px;
	margin-left:10px;
	display:block;
	font-size:110%;
}
div#mainContainer div.productHeader	{
	background-image:url('../../gfx/bg.secondbar.jpg');	
	color:#FFFFFF;
}
div#mainContainer div.s-rail	{
	width:258px;
}
div#mainContainer div.a-rail	{
	width:265px;
}
div#mainContainer div.diversen	{
	width:242px;
}

div#mainContainer div.fullHeader {
	width:769px;
}

div#mainContainer div.fullDiv {
    padding: 20px;
    width: 490px;
    width: 450px !important;
    font-size: 12px;
    background-position: bottom;
    background-image:url('../../gfx/contentbg.gif');
    background-repeat:repeat-x;
    min-height: 300px;
    color: #4A63C2;
    overflow:auto;
    height:100%;
}

div#mainContainer div.productColumn ul	{
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:url('../../gfx/bg.productcontent.jpg');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #B9C6E9;
}
div#mainContainer div.productColumn ul li	{
	font-size:80%;
}
div#mainContainer div.productColumn h2	{
	font-size:100%;
	margin:0px;
}
div#mainContainer div.productColumn p	{
	margin:0px;
}
div#mainContainer div.productColumn a	{
	color:#00008A;
	text-decoration:none;
}

div#mainContainer div.productColumn img	{
	float:left;
	margin-right:4px
}

#contactTable td {
    font-size: 10px;
}

h3 {
    font-size:14px;
    margin-top:0px;
    font-weight: bold;
}
