/* <![CDATA[ */

body
{
    margin: 0px auto 0px auto;

	background: #AE2C25 url('/WEBSITE/IMG/bg_main.gif') repeat-x fixed top;

	width: 100%;

	text-align: center;
}

form
{
    display: inline;
}

img
{
    border: none;
}

table
{
    width: 100%;
}

/* ........................................... */

div.portal-content
{
	font-size: 16px;
	padding: 15px;	

}

table.main
{
    margin: 0px auto 0px auto;

    width: 750px;

    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;

    background: #FFFFFF url('/WEBSITE/IMG/bg_main_center.gif') repeat-y;

    text-align: center;
}

td.splash_stippel_hor
{
	background: #D8D8D8 url('/WEBSITE/IMG/splash_stippel_hor.gif') repeat-x;
}

td.splash_stippel_ver
{
	background: #D8D8D8 url('/WEBSITE/IMG/splash_stippel_ver.gif') repeat-y;
}

td.splash_button_out
{
	font: bold 11px/16px verdana, arial;
	color: #333333;

	width: 200px;
	height: 80px;

	text-align: center;
}

td.main-shadow
{
    width: 3px;

    background: #8B231E;
}

td.main-center-left
{
	width: 175px;
}

td.main-center-right
{
	width: 176px;

	vertical-align: top;
	text-align: right;

	background: url('/WEBSITE/IMG/bottom_right.gif') no-repeat bottom;

	padding: 0px 0px 50px 0px;
}

td.main-center-right-top
{
	text-align: left;
	vertical-align: top;
}

td.main-center-right-top-txt
{
	font: 10px/16px verdana, arial;
	color: #333333;

	text-align: right;

	padding: 0px 10px 0px 0px;

	background: #FFFFFF;
}

td.main-center-left-bottom
{
	width: 175px;

	font: 10px/16px verdana, arial;
	color: #FFFFFF;

	background: url('/WEBSITE/IMG/bottom_left.gif') no-repeat bottom;

	text-align: center;
	vertical-align: bottom;
}

td.main-bottom
{
	background: #DFDFDF;

	height: 24px;

	font: 10px verdana, arial;
	color: #333333;

	padding: 0px 10px 0px 10px;
}

td.main-bottom-left
{
	text-align: left;

	font: 10px verdana, arial;
	color: #333333;
}

td.main-bottom-right
{
	text-align: right;

	font: 10px verdana, arial;
	color: #333333;
}

td.main-bottom-flag
{
	font: 10px verdana, arial;
	color: #333333;

	text-align: right;
}

td.text-header
{
	font: bold 11px/16px verdana, arial;
	color: #FFFFFF;

	background: #AC3832;

	height: 20px;

	padding: 0px 0px 0px 5px;
}

td.main-center-content
{
	font: 10px/16px verdana, arial;
	color: #333333;

	text-align: left;
	vertical-align: top;

	padding: 0px 15px 15px 15px;
}

td.main-center-content-kop
{
	font: bold 13px/16px verdana, arial;
	color: #333333;

	padding: 5px 0px 5px 0px;
}

td.main-center-content-stippel
{
	background: url('/WEBSITE/IMG/stippel_hor.png') repeat-x;
}

td.main-center-content-txt
{
	font: 11px/18px verdana, arial;
	color: #333333;

	padding: 10px 0px 0px 0px;
}

td.main-center-content-body
{
	padding: 10px 0px 10px 0px;
}

td.main-top-content-txt
{
	font: 10px verdana, arial;
	color: #333333;
}

td.main-center-right-referentie
{
	font: 11px/18px verdana, arial;
	color: #FFFFFF;

	padding: 10px;

	text-align: justify;
}

td.main-center-bottom
{
    vertical-align: bottom;
}

td.text
{
	font: 10px/16px verdana, arial;
	color: #333333;

	text-align: left;
	vertical-align: top;
}

td.cell-text
{
	font: 11px/18px verdana, arial;
	color: #333333;

	text-align: left;
	vertical-align: top;
}

img.content
{
	border: 1px solid #B3423C;
}


/* ........................................... */

table.block
{
	width: 100%;

	background: #FFFFFF;
}

td.block-title
{
	font: bold 10px verdana;
	color: #FFFFFF;

	padding: 2px 5px;

	background: #B3423C;
}

td.block-title-sub
{
	font: bold 10px verdana;
	color: #333333;

	padding: 2px 5px 2px 5px;

	background: #D4D0C8;
}

td.block-title-sub-sub
{
	font: bold 10px verdana;
	color: #333333;

	padding: 2px 5px 2px 5px;

}

td.block-aanvulling
{
	font: bold 10px verdana;
	color: #333333;

	text-align: left;

	padding: 7px;
	border: 1px solid #808080;
	background: #D4D0C8;
}

td.block-info
{
	font: bold 10px verdana;
	color: #333333;

	text-align: center;

	padding: 2px 5px 2px 5px;

	background: #DFDFDF;
}

/**/

tr.block-row-0
{
	background: #E7E7E7;
}

tr.block-row-1
{
	background: #F7F7F7;
}

/**/

td.block-row-text
{
	font: 11px verdana;
	color: #333333;

	padding: 2px 5px;
}

td.block-row-numeric
{
	font: 11px verdana;
	color: #333333;

	text-align: right;
}

/* ........................................... */

.textbox
{
    font: 11px verdana, arial;
    color: #333333;

    border: 1px solid #000000;
}

.submit-button
{
    font: bold 10px verdana;
    color: #FFFFFF;

	background: #AC3832;

   	border: 1px solid #000000;

    cursor: pointer;
}

/* ........................................... */

a
{
    color: #AE2C25;
    text-decoration: underline;
}

a:hover
{
    color: #AE2C25;
    text-decoration: none;
}

a.mail
{
    color: #FFFFFF;
    text-decoration: underline;
}

a.mail:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

a.copyright
{
    color: #000000;
    text-decoration: underline;
}

a.copyright:hover
{
    color: #000000;
    text-decoration: none;
}

a.top-txt
{
    color: #333333;
    text-decoration: underline;
}

a.top-txt:hover
{
    color: #333333;
    text-decoration: none;
}

a.splash
{
    color: #333333;
    text-decoration: none;
}

a.splash:hover
{
    color: #AE2C25;
    text-decoration: underline;
}
#kastanje {
	display: none;
	visibility: hidden;
}

div.blooper_item
{
	margin-bottom: 15px;	
}

div.interface-content-image-left
{
	float: left;
	width: 106px; 
	height: 106px;
	margin: 0px 8px 8px 0px;	
}

div.interface-content-image-right
{
	float: right;
	width: 106px; 
	height: 106px;
	margin: 0px 0px 8px 8px;	
}

div.interface-content-image-center
{
	display: block;
	text-align: center;	
	margin: 8px 0px;	
}

td.sponsor-container { text-align: center; }

/* ]]> */