/* Algemeen
-------------------------------------------------------------------------------------*/
body
		{
		overflow:hidden;
		font-family:verdana;
		font-size:10px;
		line-height:17px;
		margin:20 20 20 20;
		}
		
td
		{
		margin:0 0 0 0;
		overflow:hidden;
		font-family:verdana;
		font-size:10px;
		line-height:17px;
		}
		
select
		{
		width:300px;
		font-family:verdana;
		font-size:10px;
		}
		
input
		{
		width:300px;
		font-family:verdana;
		font-size:10px;
		}
		
.resultatenborder
		{
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		line-height:19px;
		}
		
.header	
		{
	    color: #000000;
		font-weight:bold;
		}
		
.titel	
		{
		margin-bottom:20px;
		color:#A3301E;
		font-size:15px;
		font-weight:bold;
		}
		
a		{
		color:#000000;
		text-decoration:underline;
		}
a:hover		
		{
		color:#000000;
		}
		
#background 				
		{
		position: absolute;
		right: 0px;
		bottom: 0px;
		background-position: left bottom;
		background-repeat: no-repeat;
		}
		
#logo 				
		{
		position: absolute;
		right: 20px;
		top: 10px;
		background-position: left bottom;
		background-repeat: no-repeat;
		}
		
#logo2 				
		{
		position: absolute;
		right: 40px;
		top: 0px;
		background-position: left bottom;
		background-repeat: no-repeat;
		}
		
#tekst 				
		{
		position: absolute;
		right: 20px;
		top: 110px;
		width:400px;
		background-position: left bottom;
		background-repeat: no-repeat;
		}
		
		
.zoomcontent
		{
		background:#ffffff;
		filter:alpha(opacity=80);
		-moz-opacity:.80;
		opacity:.80;
		}
		
.zoom_content_bg	{
					filter:shadow(color:#DFDDCE,strength:5,direction:135);
					}
					
.zoom_content_holder	{
						border:2px solid #000000;
						}
		
.input		{
			width:200px;
			font-family:verdana;
			font-size:10px;
			border:1px solid #000000;
			width:200px;
			height:19px;
			padding-top:2px;
			padding-left:7px;
			}
			
.button		{
			width:200px;
			font-family:verdana;
			font-size:10px;
			font-weight:bold;
			background:#A3301E;
			color:#ffffff;
			border:0px solid #000000;
			}
			
.button2	{
			padding:0;
			margin:0;
			width:200px;
			height:25px;
			font-family:verdana;
			font-size:9px;
			background:#ffffff;
			color:#635B59;
			border:1px solid #635B59;
			}
			
.extra		{
			background:#ffffff;
			padding:20 20 20 20;
			}
			

a.venstersluiten	{
					text-decoration:none;
					color:#000000;
					}
					
a.venstersluiten:hover	{
						color:#000000;
						}
		
/* Loading
-------------------------------------------------------------------------------------*/
#loading	
		{
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		background:#ffffff;
		z-index:100;
		text-align:center;
		display:none;
		z-index:1001;
		}	
		
#loading_text
		{
		font-family:verdana;
		font-size:10px;
		}
		
/* Tabs
-------------------------------------------------------------------------------------*/
@media projection, screen
		{.tabs-hide {display: none;}}

@media print
		{.tabs-nav {display: none;}}

.tabs-nav
		{
  		list-style: none;
  		margin: 0;
  		padding: 0 0 0 15px;
		}
.tabs-nav:after
		{
	    display: block;
	    clear: both;
	    content: " ";
		}
.tabs-nav li
		{
	    float: left;
	    margin: 0 0 0 1px;
		}
.tabs-nav a
		{
	    display: block;
	    position: relative;
	    top: 0px;
	    z-index: 2;
	    width: 225px;
	    height: 20px;
	    color: #666666;
		font-weight:bold;
	    text-align: center;
	    text-decoration: none;
	    background: url(../images/tabs/tab.gif) no-repeat;
		}
.tabs-nav .tabs-selected a
		{
	    color: #000000;
		}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active
		{
	    background-position: 0 -50px;
	    outline: 0;
		}
.tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active
		{
	    background-position: 0 0;
		}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited,
.tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited
		{
	    cursor: text;
		}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active
		{
	    cursor: pointer;
		}
.tabs-nav .tabs-disabled
		{
	    opacity: .4;
		}
.tabs-container
		{
		overflow:hidden;
		}
	
/* Tree
-------------------------------------------------------------------------------------*/	
DIV.tree_parent
{ 
	color: black; 
	cursor: hand;	
}
DIV.tree_child
{
	display:none;	
}
.tree_icon
{
	margin-right: 5 ;
}
A.tree_pitem 
{
	color: black; 
	text-decoration:none; 
	cursor: hand;		
}
A.tree_pitem:HOVER {
	color: #000000; 
}
A.tree_citem 
{
	color: black; 
	text-decoration:none; 
	cursor: hand;
}
A.tree_citem:HOVER {
	color: #000000; 
}
SPAN.tree_data {
	visibility : hidden;
	display :none;
	z-index  : 0;
}

/* Tooltip
-------------------------------------------------------------------------------------*/	
#dhtmltooltip						{
									font-size:9px;
									position: absolute;
									border: 1px solid #7081B9;
									padding: 7px;
									background-color: #ffffff;
									visibility: hidden;
									z-index: 100;
									filter: progid:DXImageTransform.Microsoft.Shadow(color=C1C8E0,direction=135);
									}
									
#dhtmltooltip div					{
									width:300px;
									padding-top:2px;
									padding-left:5px;
									font-size:9px;
									color:#000000;
									background:#DFDDCE;
									margin-bottom:5px;
									}
									
/* Lafarge specifiek
-------------------------------------------------------------------------------------*/	
.cnt_Knoop	{
			/*position:absolute;
			top:10px;
			right:10px;*/
			position:relative;
			top:0px;
			width:700px;
			height:20px;
			background:#EFEEE6;
			border:1px solid #000000;
			}
			
#cnt_KnoopDocDisable{
					background:#ffffff;
					width:100%;
					height:100%;
					position:absolute;
					top:0px;
					left:0px;
					display:none;
					filter:alpha(opacity=70); 
					-moz-opacity: 0.7; 
					opacity: 0.7;
					}
.zoom		{
			cursor:pointer;
			}