/*
 ---------------------------
 Realisatie:               	
 ---------------------------
 ēM-Solutions              	
 ---------------------------
 www.2m-solutions.nl       	
 info@2m-solutions.nl      	
 ---------------------------
*/
/*
______________________________________________

Global Settings
______________________________________________
*/
html 
{ 
	height: 100%; 
}

body 
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	padding: 			0;
	margin: 			0;
	height: 			90%;
	background-image: 	url(../img/lijn_body_blue_vert.gif);
	background-repeat: 	repeat-x;
	background-color: 	#f1f1f1;
	line-height: 		1.5;
/*	margin-top: 		15px; */
}
.container
{
	width: 				1040px;
	margin: 			0 auto;
/*	border-right: 		#000000 1px solid;
	border-left: 		#000000 1px solid; 
		background-color: #cccccc;
	*/
	min-height: 		90%;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	background-position: center 0;
	color: #1A3068;
}
/*
______________________________________________

Clearfix
______________________________________________
*/
.clearfix:after 
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix 
{
	display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 100%;}
	.clearfix {display: block;}
    /* End Holly Hack */
/*
______________________________________________

Body Components
______________________________________________
*/
#header
{
	width:	1040px;
	text-align:	center;
	text-align:  right;
	background-image:url(../img/header_top.gif);
	height:107px;
	

}
#menu
{
	width: 1040px;
	height: 79px;
	background: url(../img/menubar.gif) no-repeat;	
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 0px;

}


#container5
{
	
	padding-top: 0px;
	padding-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	height: 100%;
	width:	580px;
	float:	left;

}
#container1
{
	
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 5px;
	height: 100%;
	width: 300px;
	border-right: 2px solid #ECECEC;
	float: left;
	text-align: left;
	padding-bottom: 50px;
	min-height: 500px;
	margin-top: -5px;
	

}

#container2
{
	padding-top: 5px;
	padding-left: 10px;
	margin-right: 0px;
	height: 100%;
	width:	280px;
	float:	left;


}

#container4
{
	margin-right: 0px;
	padding: 20px;
	height: 10px;
	width:	115px;
	float:	right;
	

}


#container3
{
	width:	249px;
	float: left;
	
}
#content_right
{
	margin-right: 0px;
	width:	775px;
	float:	left;
	margin-bottom: 0px;
	
}

#content_right p
{
	margin: 0px;
}

#disclaimer
{
	clear: both;
	font-size: 9px;
	padding-top: 14px;
	padding-left:10px;
	margin: 0 auto;
	width: 1030px;
	height: 75px;
	color: #1A3068;
	background-image: url(../img/bottombar.gif);
/*	margin-top:	-31px; */
	position: relative;
	text-align: left;

}
	/*width: 1040px;*/
#tickeritem
{
	margin-left:5px;
	text-decoration:none;
	color: #1A3068;
	vertical-align: 5px;
	font-size: 12px;
}
.tickeritem
{
	margin-left:5px;
	text-decoration:none;
	color: #1A3068;
	vertical-align: 5px;
	font-size: 12px;
}
#contact
{
	width:	179px;
	margin-left:5px;
	height:	120px;
/*	float: left; */
	background-color:white;
	text-decoration:none;
	padding-left: 55px;
}
#contact_spacer
{
	padding-left: 45px;
	width:	190px;
	margin-left: 5px;
	margin-top: 60px;
	height:	45px;
	background-color:white;
}
.button_brochure
{
	background-color: #5AC5EF;
	padding:  5px;
	display: block;	
	width:150px;	
	text-decoration: none;	
	color: white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=135,strength=4);
	text-align: center;
	margin-top: 4px;
	#margin-top: 0px;
}

#gadget
{
	width: 220px;
	margin-left: 5px;
	padding: 5px;
	text-align: center;
	margin-top: 10px;
}

a 
{
	color: #038FB9;
}

a:visited #contact
{
	color:black;
}
h1
{

	color: #B0B0B0;	
	font-size:  18px;
	padding-top: 15px;
}
h2
{
	font-size:  14px;
	padding-top: 	15px;
	padding-bottom: 0px;
	color: #41C2F1;
}
h3
{
	font-size:  12px;
	padding-top: 	15px;
	padding-bottom: 15px;
	color:		#00529B;
}
h4
{
	font-size: 16px;
	text-align: center;

	color: #FFFFFF;
}
h5
{
	font-size: 12px;
	margin-bottom: 0px;
}
h6
{
	font-size: 3em;
	color: #FFFFFF;
}


td.breadcrumb 
{
	font-size: 10px;
	color: #1A3068;
}
.breadcrumb a 
{
	font-size: 10px;
	text-decoration: none;
}

.listyle1
{
	text-decoration:none;
	background-image:url(../img/button.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height: 30px;
	font-size:12px;
	text-align: left;
	padding-left:40px;
	color:#00529B;
	line-height:2.1;	
	list-style-type: none;
}
.listyle2
{
	text-decoration:none;
	background-image:url(../img/button_2.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height: 30px;
	font-size:12px;
	text-align: left;
	padding-left:40px;
	color:#00529B;
	line-height:2.1;	
	list-style-type: none;
}
.listyle3
{
	text-decoration:none;
	background-image:url(../img/button_3.gif);
	background-repeat:no-repeat;
	display:block;
	height: 30px;
	font-size:12px;
	text-align: left;
	padding-left:40px;
	color:#00529B;
	line-height:2.1;	
	list-style-type: none;
	background-position:center;
}
.listyle4
{
	text-decoration:none;
	background-image:url(../img/button_4.gif);
	background-repeat:no-repeat;
	display:block;
	height: 30px;
	font-size:12px;
	text-align: left;
	padding-left:40px;
	color:#00529B;
	line-height:2.1;	
	list-style-type: none;
	margin-left: 12px;
	background-position:center;
}
.listylemenu
{
	text-decoration:none;
	background-image:url(../img/button_top.gif);
	background-repeat:no-repeat;
	display:block;
	height: 30px;
	font-size:12px;
	text-align: center;
	color:#00529B;
	line-height:2.1;	
	list-style-type: none;
	margin-left: 12px;
	background-position:center;
	width: 125px;
}
.mytable
{
	width: 100%;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;	
	margin-top: 1px;
	margin-bottom: 1px;
}
.mytable2
{
	width: 100%;
	background-color: #C6EFFF;	
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;	
	margin-top: 1px;
	margin-bottom: 1px;
}


/**
-----------------------------------
 * OPMAAK VOOR DE FOTODIA CONTAINER
-----------------------------------
**/


.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
	margin: 0 auto;
	background-color: #CDCDCD;

}



/**
------------------------------------
  * STYLE VOOR DE IMAGES OP HOMEPAGE
------------------------------------
**/

ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin-right:9px;
		border:0px solid #999;	
		padding:2px;
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:106px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;		
	}
	ul#thumbs a img{
		float:left;
		position:absolute;
		top: 0px;
		left:-42px;	
	}
	
	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:3;
			border:none;		
		}
		ul#thumbs a:hover img{
			border:0px solid #999;	
			background:#fff;
			padding:0px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
