/* MAIN */

BODY {
	padding: 0 0 0 0;
	margin: 0px;
	
	background-color: #FFFFFF;
}

.table_intro {
	background-image: url(../images/layout/header_intro.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.table_main {
	background-image: url(../images/layout/header_main.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.footer {
	background-image: url(../images/layout/footer.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.ptrn_right_intro {
	background-image: url(../images/layout/ptrn_right_intro.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.ptrn_right_main {
	background-image: url(../images/layout/ptrn_right_main.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.ptrn_right {
	background-image: url(../images/layout/ptrn_footer.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* **** */

/* LINKS */

A {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #0070B2;
	font-weight: normal;
	text-decoration: none;
}
A:hover {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #0070B2;
	font-weight: normal;
    text-decoration: none;
}
.Atext {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #0070B2;
	font-weight: normal;
}

.talen
{
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 10pt;
	COLOR: #E2001A;
	font-weight: normal;
    text-decoration: underline;
}
.talen:hover
{
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 10pt;
	COLOR: #E2001A;
	font-weight: normal;
    text-decoration: none;
}
.talentext
{
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 10pt;
	COLOR: #E2001A;
	font-weight: normal;
}

.red {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #E2001A;
	font-weight: normal;
	font-style: italic;
    text-decoration: underline;
}
.red:hover {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #E2001A;
	font-weight: normal;
	font-style: italic;
    text-decoration: underline;
}

.blue {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 10pt;
	COLOR: #0070B2;
	font-weight: normal;
    text-decoration: none;
}
.blue:hover {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 10pt;
	COLOR: #0070B2;
	font-weight: normal;
    text-decoration: none;
}

.grey {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 10pt;
	COLOR: #7A7A7A;
	font-weight: normal;
    text-decoration: none;
}
.grey:hover {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 10pt;
	COLOR: #0070B2;
	font-weight: normal;
    text-decoration: none;
}

.black {
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-weight: normal;
    text-decoration: none;
}
.black:hover {
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	font-weight: normal;
    text-decoration: none;
}

/* ***** */

/* CONTENT */

h1 { margin: 0px; }

.contenttitel {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 11pt;
	COLOR: #00a261;
	font-weight: normal;
	
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 0px;
    
    background-image: url(../images/layout/ptrn_titel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.contenttitel_b {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 11pt;
	COLOR: #0070B2;
	font-weight: normal;
	
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 0px;
    
    background-image: url(../images/layout/ptrn_titel_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.contenttitel_std {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 11pt;
	COLOR: #0070B2;
	font-weight: normal;
}
.contenttitel2 {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 11pt;
	COLOR: #0070B2;
	font-weight: normal;
	
	padding-bottom: 20px;
}
.contenttitel2_p {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 11pt;
	COLOR: #a91c83;
	font-weight: normal;
	
	padding-bottom: 20px;
}

.contenttext {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #0070B2;
	font-weight: normal;
	
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
.contenttext_std {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #0070B2;
	font-weight: normal;
}

.contenttext_p {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 9pt;
	COLOR: #0070B2;
	font-weight: normal;
	
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
/* ******* */

/* OTHERS */

.adres {
	FONT-FAMILY: Trebuchet MS, Verdana;
	FONT-SIZE: 8pt;
	COLOR: #0070B2;
	font-weight: bold;
	
	padding-left: 20px;
	
	background-image: url(../images/layout/ptrn_adres.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}

/* ******* */

/* SPECIALS */

.lijn
{
	background-image: url(../images/layout/lijn.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.img_border {
	border: 1px solid #C1C3C8;
}

ul 
{
	list-style-image: url(../images/layout/ul.gif);
	margin: 0 0 0 0;
	padding: 0 0 0 10;
}

/*img.noborders {
	border: solid 0px #0077D4;
}
*/














/*#popupMask {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 200;
}	
	
#popupImg 
{
	position: absolute;
	z-index: -200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	/*background-color:transparent;*/
	/*background-color: #FFFFFF;*/
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 *
	background-image: url(../images/layout/maskBG.png) !important;  /*For browsers Moz, Opera, etc.*
	background-image:none;
	background-repeat: repeat;
	
/*	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: -199;
	
	filter: alpha(opacity=40);

	background-color:transparent;
	background-color: #FFFFFF;
*/
	/*background-image: url(../images/layout/maskBG.png)*/
/*}
#fotos {
	z-index: 201;
	/*visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
}
*/