body
{
	margin: 10px 0px;

	background: #85CBE6 url(/ENGINE/IMAGES/MEIJDEN/LAYOUT/main_bg.jpg) repeat-x;

	text-align: center;
}

img
{
	border: 0px;
}

/* ........................................... */

table.main
{
	margin: auto;

	width: 785px;

	text-align: left;
}

table.main-content
{
	margin: auto;

	width: 100%;

	background: #FFFFFF;

	border: 1px solid #015D8B;
}
table.impressions
{
	background: #FFFFFF;

	border: 1px solid #015D8B;
}

/* ........................................... */


td.main
{

    background: #2F99BE;

    padding: 4px;
}

td.main-content-top
{
    height: 85px;

    padding: 0px 15px 0px 20px;
}

td.main-content-nav
{
    width: 188px;

    background: #3392BF;

    border-right: 1px solid #015D8B;

    padding: 15px 0px 20px 0px;
}

td.main-content-middle
{
}

td.main-content-header-left
{
	border-left: 1px solid #FFFFFF;
}

td.main-content-header-right
{
	background: #3392BF;

	width: 20px;

	border-left: 1px solid #FFFFFF;
}

td.content-header
{
	height: 40px;

	font: bold 11px/18px verdana;
	color: #333333;

	text-align: left;
	vertical-align: bottom;
	padding: 8px 30px;

	background: #E8E8E0;
}

td.main-content
{
	font: 11px/16px verdana;
	color: #333333;

    background: #FFFFFF url(/ENGINE/IMAGES/MEIJDEN/LAYOUT/main_content_bg.gif) no-repeat bottom right;
}

td.content
{
	font: 11px/16px verdana;
	color: #333333;

	padding: 5px;
}

td.content-left
{
	font: 11px/16px verdana;
	color: #333333;

	text-align: justify;
	vertical-align: top;

	padding: 10px 30px;
}

td.content-right
{
	font: bold 11px/16px verdana;
	color: #333333;

	text-align: right;
	vertical-align: top;

	padding: 8px 8px 40px 8px;
}

td.main-content-bottom
{
    height: 40px;

    background: #3392BF;
}

td.main-content-bottom-left
{
	font: 10px/14px verdana;
	color: #FFFFFF;
	text-align: left;

	padding: 0px 0px 0px 15px;
}

td.main-content-bottom-right
{
	font: 10px/14px verdana;
	color: #FFFFFF;
	text-align: right;

	padding: 0px 15px 0px 0px;
}

td.content-teaser
{
	font: 10px/14px verdana;
	color: #333333;
	text-align: justify;
	vertical-align: top;

	background: #F7F7F2;

	padding: 10px;
}

td.navigation-active
{
	height: 22px;

	font: bold 11px/18px verdana;
	color: #015D8B;

	background: #CCE4EF;

	padding: 0px 15px;
}

td.navigation
{
	height: 22px;

	font: bold 11px/18px verdana;
	color: #FFFFFF;

	padding: 0px 15px;
}

td.navigation_spacer
{
	height: 10px;
}

td.breadcrumb
{
	font: 10px/14px verdana;
	color: #015D8B;

	text-align: right;
	vertical-align: bottom;

	padding: 0px 0px 5px 0px;
}

td.text
{
	font: 11px/18px verdana;
	color: #333333;

	vertical-align: top;
}


/* ........................................... */

span.alert
{
	font: italic 10px verdana;
	color: #993533;
}

span.more
{
	font: bold 10px verdana;
	color: #7AA64D;

	text-align: right;

	padding: 5px;
}

img.content
{
	border: 1px solid #015D8B;
}

img.impression
{
	border: 1px solid #015D8B;

	margin: 4px;
}

h1
{
    font: bold 11px/18px verdana;
    color: #015D8B;

    display: inline;
}



/* ........................................... */

a
{
	color: #7AA64D;
	text-decoration: underline;
}

a:hover
{
	color: #7AA64D;
	text-decoration: none;
}

/**/

a.breadcrumb
{
	color: #015D8B;
	text-decoration: underline;
}

a.breadcrumb:hover
{
	color: #015D8B;
	text-decoration: none;
}

a.breadcrumb-active
{
	font-weight: bold;
	color: #015D8B;
	text-decoration: underline;
}

a.breadcrumb-active:hover
{
	font-weight: bold;
	color: #015D8B;
	text-decoration: none;
}

/**/

a.navigation
{
	color: #FFFFFF;
	text-decoration: none;
}

a.navigation:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.navigation-active
{
	color: #015D8B;
	text-decoration: none;
}

a.navigation-active:hover
{
	color: #015D8B;
	text-decoration: underline;
}

/**/

a.content-footer
{
	color: #007684;
	text-decoration: none;
}

a.content-footer:hover
{
	color: #007684;
	text-decoration: underline;
}

/**/

a.flaire
{
	color: #9E9D94;
	text-decoration: underline;
}

a.flaire:hover
{
	color: #9E9D94;
	text-decoration: none;
}

/**/

a.alert
{
	color: #993533;
	text-decoration: underline;
}

a.alert:hover
{
	color: #993533;
	text-decoration: none;
}

a.beeld-link
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.beeld-link:hover
{
	color: #FFFFFF;
	text-decoration: none;
}