BODY
{
margin:0px;
padding:0px;
border:0px;
background:#def2fa url('gfx/bg_content.gif') 50% 0% no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:17px;
font-weight:100;
color:#000000;
overflow:auto;
}

a:focus
{
outline:none;
-moz-outline:none;
}

img
{
border:0px;
}

.pngclass
{
behavior:url('includes/pngbehavior.htc');
}

.header
{
position:relative;
clear:both;
width:100%;
height:30px;
background:#def2fa;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.header .navmap
{
position:relative;
clear:both;
width:780px;
height:30px;
text-align:right;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.header .navmap .item
{
position:relative;
float:right;
height:30px;
color:#8b001b;
font-weight:700;
line-height:30px;
text-transform:none;
margin:0px;
padding:0px 10px 0px 10px;
border:0px;
border-right:1px solid #b5e0f1;
border-left:1px solid #ffffff;
cursor:default;
}

.header .navmap .item a:link		{ color:#8b001b; text-decoration:none; }
.header .navmap .item a:active		{ color:#8b001b; text-decoration:none; }
.header .navmap .item a:visited		{ color:#8b001b; text-decoration:none; }
.header .navmap .item a:hover		{ color:#000000; text-decoration:none; }

.header .navmap .datum
{
position:relative;
float:left;
height:30px;
color:#699ac8;
font-weight:100;
line-height:30px;
text-transform:none;
margin:0px;
padding:0px 10px 0px 0px;
border:0px;
cursor:default;
}

.title
{
position:relative;
clear:both;
width:100%;
height:100px;
background:#ffffff;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.title .titlemap
{
position:relative;
clear:both;
width:780px;
height:100px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.title .titlemap .decoratie
{
position:relative;
float:left;
width:240px;
height:77px;
background:#ffffff;
margin:0px;
padding:21px 0px 2px 0px;
border:0px;
cursor:default;
}

.title .titlemap .logo
{
position:relative;
float:right;
width:114px;
height:34px;
background:#ffffff;
margin:0px;
padding:33px 15px 33px 0px;
border:0px;
cursor:default;
}

.bar
{
position:relative;
clear:both;
width:100%;
height:100px;
background:#699ac8 url('gfx/header_bar.gif') 50% 0% no-repeat;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.bar .barmap
{
position:relative;
clear:both;
width:786px;
height:100px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.bar .barmap .left
{
position:relative;
float:left;
width:390px;
height:17px;
text-align:left;
margin:0px;
padding:25px 0px 23px 0px;
border:0px;
cursor:default;
}

.bar .barmap .right
{
position:relative;
float:right;
width:390px;
height:17px;
text-align:right;
margin:0px;
padding:25px 0px 23px 0px;
border:0px;
cursor:default;
}

.bar .barmap .tab
{
position:relative;
float:left;
width:252px;
height:35px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.bar .barmap .tab .tabber
{
position:absolute;
top:0px;
left:0px;
width:252px;
height:35px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
z-index:10;
}

.bar .barmap .tab .title
{
position:absolute;
top:0px;
left:0px;
width:204px;
height:35px;
margin:0px 0px 0px 38px;
padding:0px;
border:0px;
cursor:default;
z-index:20;
}

.content
{
position:relative;
clear:both;
width:100%;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.content .contentmap
{
position:relative;
clear:both;
width:786px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.content .contentmap .tab
{
position:relative;
float:left;
width:250px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.content .contentmap .tab .tabber
{
position:absolute;
width:252px;
height:35px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
z-index:10;
}

.content .contentmap .tab .title
{
position:absolute;
width:204px;
height:35px;
margin:0px 0px 0px 38px;
padding:0px;
border:0px;
cursor:default;
z-index:20;
}

.content .contentmap .photo
{
position:relative;
float:left;
width:250px;
height:90px;
background:#ffffff;
margin:0px;
padding:0px;
border:0px;
border-right:2px solid #cccccc;
cursor:default;
}

.content .contentmap .photo .file
{
position:absolute;
left:0px;
top:0px;
width:240px;
height:90px;
background:#ffffff;
margin:0px;
padding:0px 5px 0px 5px;
_padding:0px 4px 0px 4px;
border:0px;
cursor:default;
z-index:10;
}

.content .contentmap .photo .upperfile
{
position:absolute;
left:0px;
top:0px;
*top:-3px;
_top:0px;
width:240px;
height:12px;
margin:0px;
padding:0px 5px 0px 5px;
_padding:0px 4px 0px 4px;
border:0px;
cursor:default;
z-index:20;
}

.content .contentmap .text
{
position:relative;
clear:both;
width:230px;
background:#ffffff;
text-align:justify;
text-transform:none;
text-decoration:none;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
line-height:19px;
color:#000000;
margin:0px 0px 0px 0px;
padding:5px 10px 0px 10px;
border:0px;
border-right:2px solid #cccccc;
cursor:default;
}

.link a:link		{ color:#699ac8; font-weight:700; text-decoration:none; }
.link a:active		{ color:#699ac8; font-weight:700; text-decoration:none; }
.link a:visited		{ color:#699ac8; font-weight:700; text-decoration:none; }
.link a:hover		{ color:#000000; font-weight:700; text-decoration:underline; }

.content .contentmap .tabfooter
{
position:relative;
clear:both;
width:252px;
height:10px;
margin:0px;
*top:-3px;
_top:0px;
padding:0px;
border:0px;
cursor:default;
}

.content .contentmap .menu
{
position:relative;
float:left;
width:252px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.content .contentmap .menu .tab
{
position:relative;
float:left;
width:250px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.content .contentmap .menu .tab .tabber
{
position:absolute;
width:252px;
height:35px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
z-index:10;
}

.content .contentmap .menu .tab .title
{
position:absolute;
width:204px;
height:35px;
margin:0px 0px 0px 38px;
padding:0px;
border:0px;
cursor:default;
z-index:20;
}

.content .contentmap .menu .photo
{
position:relative;
float:left;
width:240px;
height:90px;
margin:0px 5px 0px 5px;
padding:0px 5px 0px 0px;
border:0px;
border-right:2px solid #cccccc;
cursor:default;
}

.content .contentmap .menu .photo .file
{
position:absolute;
left:0px;
top:0px;
width:240px;
height:90px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
z-index:10;
}

.content .contentmap .menu .photo .upperfile
{
position:absolute;
left:0px;
top:0px;
*top:-3px;
_top:0px;
width:240px;
height:12px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
z-index:20;
}

.content .contentmap .menu .text
{
position:relative;
clear:both;
width:230px;
text-align:justify;
text-transform:none;
text-decoration:none;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
line-height:19px;
color:#000000;
margin:0px 0px 0px 0px;
padding:5px 10px 0px 10px;
border:0px;
border-right:2px solid #cccccc;
cursor:default;
}

.link a:link		{ color:#699ac8; font-weight:700; text-decoration:none; }
.link a:active		{ color:#699ac8; font-weight:700; text-decoration:none; }
.link a:visited		{ color:#699ac8; font-weight:700; text-decoration:none; }
.link a:hover		{ color:#000000; font-weight:700; text-decoration:underline; }

.content .contentmap .menu .tabfooter
{
position:relative;
clear:both;
width:252px;
height:10px;
margin:0px;
*top:-3px;
_top:0px;
padding:0px;
border:0px;
cursor:default;
}

.contexttitle
{
position:relative;
float:left;
width:511px;
height:24px;
margin:11px 0px 0px 7px;
padding:0px;
border:0px;
cursor:default;
}

.contexter
{
position:relative;
float:left;
width:480px;
background:#ffffff;
text-align:justify;
text-transform:none;
text-decoration:none;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
line-height:19px;
color:#000000;
margin:0px 0px 0px 11px;
_margin:0px 0px 0px 7px;
padding:10px 15px 5px 15px;
_padding:10px 15px 5px 14px;
border:0px;
border-right:2px solid #cccccc;
cursor:default;
}

.contexter a:link		{ color:#699ac8; text-decoration:none; }
.contexter a:active		{ color:#699ac8; text-decoration:none; }
.contexter a:visited	{ color:#699ac8; text-decoration:none; }
.contexter a:hover		{ color:#000000; text-decoration:none; }

.contexter .pagesubtitle
{
position:absolute;
left:38px;
top:-14px;
width:204px;
height:17px;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.contexter .pagesubtitlesub
{
position:relative;
width:100%;
height:30px;
line-height:28px;
font-size:13px;
font-weight:700;
background:#ffffff url('gfx/pagesubtitlesub.gif') repeat-x;
color:#699ac8;
margin:0px 0px 5px 0px;
padding:0px;
border:0px;
cursor:default;
}

.contexter .mediatitle
{
position:relative;
width:100%;
background:#ffffff url('gfx/mediabg.gif') repeat-x;
line-height:20px;
font-size:11px;
font-weight:700;
color:#8b001b;
margin:0px;
padding:5px 0px 0px 0px;
border:0px;
cursor:default;
}

.contexter .mediadate
{
position:relative;
width:100%;
height:16px;
line-height:16px;
font-size:10px;
font-weight:100;
color:#666666;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.contexter .mediadate a:link		{ color:#666666; text-decoration:none; }
.contexter .mediadate a:active		{ color:#666666; text-decoration:none; }
.contexter .mediadate a:visited		{ color:#666666; text-decoration:none; }
.contexter .mediadate a:hover		{ color:#000000; text-decoration:none; }

.contexter .mediatext
{
position:relative;
width:100%;
font-size:11px;
font-weight:100;
color:#000000;
margin:0px 0px 8px 0px;
padding:0px;
border:0px;
cursor:default;
}

.contexter .mediatext a:link		{ font-weight:700; color:#699ac8; text-decoration:none; }
.contexter .mediatext a:active		{ font-weight:700; color:#699ac8; text-decoration:none; }
.contexter .mediatext a:visited		{ font-weight:700; color:#699ac8; text-decoration:none; }
.contexter .mediatext a:hover		{ font-weight:700; color:#000000; text-decoration:none; }

.contexter .mediaphoto
{
width:60px;
height:60px;
margin:2px 0px 0px 15px;
padding:2px;
border:1px solid #cccccc;
cursor:default;
}

.contextfooter
{
position:relative;
float:left;
top:10px;
height:10px;
margin:0px 0px 0px 0px;
padding:0px;
border:0px;
cursor:default;
}

.albumphotodiv
{
float:left;
margin:15px 18px 0px 0px;
padding:0px;
border:0px;
}

.albumphotodivlast
{
float:left;
margin:15px 0px 0px 1px;
padding:0px;
border:0px;
}

.albumphotodivfirst
{
float:left;
margin:15px 19px 0px 0px;
padding:0px;
border:0px;
}

.albumphoto
{
width:100px;
height:74px;
margin:0px;
padding:2px;
border:1px solid #cccccc;
cursor:pointer;
}

.defaulttable
{
border-style:hidden;
border:none;
border-collapse:collapse;
width:100%;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
line-height:20px;
font-weight:100;
color:#000000;
cursor:default;
}

.defaulttable .item							{ background:url('gfx/defaulttable_bg.gif') no-repeat; padding:0px 0px 0px 20px; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable .itemred						{ background:url('gfx/defaulttable_bg.gif') no-repeat; padding:0px 0px 0px 20px; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable .itemlast						{ background:url('gfx/defaulttable_bgnodots.gif') no-repeat; padding:0px 0px 0px 20px; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable .itemredlast					{ background:url('gfx/defaulttable_bgnodots.gif') no-repeat; padding:0px 0px 0px 20px; text-align:left; display:table-cell; vertical-align:middle; }

.defaulttable .item a:link					{ color:#000000; text-decoration:none; }
.defaulttable .item a:active				{ color:#000000; text-decoration:none; }
.defaulttable .item a:visited				{ color:#000000; text-decoration:none; }
.defaulttable .item a:hover					{ color:#699ac8; text-decoration:none; }
.defaulttable .itemred a:link				{ color:#8b001b; text-decoration:none; }
.defaulttable .itemred a:active				{ color:#8b001b; text-decoration:none; }
.defaulttable .itemred a:visited			{ color:#8b001b; text-decoration:none; }
.defaulttable .itemred a:hover				{ color:#699ac8; text-decoration:none; }
.defaulttable .itemlast a:link				{ color:#000000; text-decoration:none; }
.defaulttable .itemlast a:active			{ color:#000000; text-decoration:none; }
.defaulttable .itemlast a:visited			{ color:#000000; text-decoration:none; }
.defaulttable .itemlast a:hover				{ color:#699ac8; text-decoration:none; }
.defaulttable .itemredlast a:link			{ color:#8b001b; text-decoration:none; }
.defaulttable .itemredlast a:active			{ color:#8b001b; text-decoration:none; }
.defaulttable .itemredlast a:visited		{ color:#8b001b; text-decoration:none; }
.defaulttable .itemredlast a:hover			{ color:#699ac8; text-decoration:none; }

.defaulttable_vw
{
border-style:hidden;
border:none;
border-collapse:collapse;
width:240px;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
line-height:22px;
font-weight:100;
color:#000000;
margin:7px 0px 0px 15px;
padding:0px;
border:0px;
cursor:default;
}

.defaulttable_vw .firstrow					{ padding:0px; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable_vw .lastrow					{ background:#94002d; padding:0px; height:2px; line-height:2px; font-size:2px; margin:0px; border-top:5px solid #ffffff; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable_vw .first						{ background:url('gfx/defaulttable_bg.gif') -20px 0px no-repeat; padding:0px 0px 0px 5px; line-height:20px; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable_vw .sec						{ background:url('gfx/defaulttable_bg.gif') -20px 0px no-repeat; padding:0px 0px 0px 5px; line-height:20px; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable_vw .last						{ background:url('gfx/defaulttable_bg.gif') -20px 0px no-repeat; padding:0px 5px 0px 5px; line-height:20px; text-align:right; display:table-cell; vertical-align:middle; }

.defaulttable_vw .sec a:link				{ color:#8b001b; text-decoration:none; }
.defaulttable_vw .sec a:active				{ color:#8b001b; text-decoration:none; }
.defaulttable_vw .sec a:visited				{ color:#8b001b; text-decoration:none; }
.defaulttable_vw .sec a:hover				{ color:#699ac8; text-decoration:none; }

.defaulttable_photo
{
border-style:hidden;
border:none;
border-collapse:collapse;
width:240px;
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:100;
color:#000000;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.defaulttable_photo .photo_pic					{ width:240px; padding:0px; text-align:left; display:table-cell; vertical-align:middle; }
.defaulttable_photo .photo_title			{ background:#cccccc; width:230px; padding:5px; text-align:justify; display:table-cell; vertical-align:middle; }

.footer
{
position:relative;
clear:both;
width:100%;
margin:0px;
padding:0px;
border:0px;
cursor:default;
}

.footer .footermap
{
position:relative;
clear:both;
width:780px;
text-align:center;
color:#666666;
margin:0px 0px 0px 0px;
padding:15px 0px 15px 0px;
border:0px;
cursor:default;
}

.footer .footermap a:link		{ color:#666666; text-decoration:none; }
.footer .footermap a:active		{ color:#666666; text-decoration:none; }
.footer .footermap a:visited	{ color:#666666; text-decoration:none; }
.footer .footermap a:hover		{ color:#000000; text-decoration:none; }
