/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        min-width:980px;
        background:#fff;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:10pt;
		font-family:Arial;
		color:#585858;
        height:auto;
        line-height:1.4em;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
ul{
    list-style-image:url(/images/bullet.png);
	margin-left: 0;
	padding: 0 0 0 2em;
}
li{
    margin:0 0 .4em 0;
    padding:0;
}
    #container {position:relative;z-index:1;width:100%;}
    #header {height:120px;text-align:right;max-width:998px;position:relative;top:-5px;}
	#footer {width:100%;height:20px;clear:both;display:block;padding-top:5px;}
	#footer div{min-width:980px;max-width:1255px;}
	#copyright {position:relative;left:20px;}
    #background_container {min-width:980px;max-width:1255px;min-height:900px;background-image:url(/images/bodybg.gif);background-repeat:no-repeat;background-position:top left;position:relative;top:5px;}
.bold {font-weight:bold;}
.centerdiv {margin:0px auto 0px auto;}
.alttext {color:#d71d50;}
.indent {text-indent:1em;}
.floatleft {float:left;}
.floatright {float:right;}
.imageright {float:right;margin:3px 0px 3px 5px;}
.imageleft {float:left;margin:3px 7px 3px 0px;}
.imagecenter {margin:0 auto;display:block;}
.clearleft {clear:left;}
.clearright {clear:right;}
.toppad {padding-top:.1em;}
.topmargin20 {padding-top:10px;margin-top:0;}
.bodyimage {border:solid 1px #c3cede;}
.content{padding:10px;}

#headerblock {color:#FFFFFF;font-size:16pt;background:black;margin:1em 0 1em 0;padding:.3em .4em;text-align:right;text-transform:uppercase;}
.contentheader {color:black;border:solid 1px black;font-size:14pt;background:white;padding:.3em .4em;text-align:center;text-transform:uppercase;}
#subheader {color:#cc3366;font-size:14pt;line-height:18pt;text-align:center;}
.noborder{border:none;}
a:visited,a:active,a:link,a:hover{color:#758EB3;border:none;text-decoration:none;}
a:hover{color:#DEC4CE;}
a.altlink:active,a.altlink:visited,a.altlink:link,a.altlink:hover{color:#ff9999;}
a.altlink:hover{color:#ff9999;}

a.mainmenu:visited,a.mainmenu:active,a.mainmenu:link,a.mainmenu:hover,a.mainmenucurrent{font-family:Arial;font-weight:normal;font-size:14pt;line-height:20pt;color:#231f20;text-decoration:none;clear:both;}
a.mainmenu:hover,a.mainmenucurrent{color:#cc3366;}

a.topmenu:visited,a.topmenu:active,a.topmenu:link,a.topmenu:hover,a.topmenucurrent{font-family:Arial;font-weight:bold;font-size:8pt;color:#d71d50;margin:0px 8px 0px 8px;text-decoration:none;}
a.topmenu:hover{color:#d71d50;text-decoration:underline;}
a.topmenucurrent{color:#231f20;text-decoration:none;}

a.homeeventlink:visited,a.homeeventlink:active,a.homeeventlink:link,a.homeeventlink:hover{}
a.headertext:visited,a.headertext:active,a.headertext:link,a.headertext:hover{color:#314963;position:relative;top:8px;margin-left:3px;padding:0px 5px 0px 0px;font-size:13pt;font-family:Times New Roman;width:auto;text-decoration:none;}

/* CONTACT FORM FRAME */
.contactformdiv{position:relative;z-index:1000;top:0px;margin-bottom:10px;text-align:center;background-color:#ffffff;}
.contactformframe{border:solid #c3cede;border-width:1px;background-color:#ffffff;margin:10px 0px 20px 0px;width:445px;height:660px;background-color:#ffffff;}

/* MAP STYLE */
#mapcontainer {display:block;margin:0px auto;}
#mapcontainer a {font-size:9pt;color:#d71d50;}
#mapcontainer a:hover {color:#c3b79f;}
#mapcontainer .mapborder {border:solid 1px #c3cede;}
    
/* ROUNDED CORNERS */
    .midbox_box {background: url(/images/midbox_tl.png) no-repeat top left;}
    .midbox_top {background: url(/images/midbox_tr.png) no-repeat top right;position:relative;}
    .midbox_bottom {background: url(/images/midbox_bl.png) no-repeat bottom left;}
    .midbox_bottom > div {background: url(/images/midbox_br.png) no-repeat bottom right;position:relative;}
    .midbox_content {background: url(/images/midbox_r.png) top right repeat-y;position:relative;}
    .midbox_top div,.midbox_top,.midbox_bottom > div, .midbox_bottom {width: 100%;height: 5px;font-size: 1px;}
    .midbox_content, .midbox_bottom {margin-top: 0px;}
    .midbox_content { padding: 5px 10px; border-left:solid 3px #000000; background-color:#ffffff;}
	
    .podbox_box {background: url(/images/podbox_tl.png) no-repeat top left;}
    .podbox_top {background: url(/images/podbox_tr.png) no-repeat top right;position:relative;}
    .podbox_bottom {background: url(/images/podbox_bl.png) no-repeat bottom left;}
    .podbox_bottom > div {background: url(/images/podbox_br.png) no-repeat bottom right;position:relative;}
    .podbox_content {background: url(/images/podbox_r.png) top right repeat-y;position:relative;background-color:white;}
    .podbox_top > div,.podbox_top,.podbox_bottom > div, .podbox_bottom {width: 100%;height: 4px;font-size: 1px;}
    .podbox_content, .podbox_bottom {margin-top: 0px;}
    .podbox_content { padding: 6px 5px 6px 10px; border-left:solid 2px #E4E2E2;}
    
    .podcontent {width:216px;margin:10px 0px;}
    .podcontent .podbox_top {width:220px;}
    .podcontent .podbox_content {min-height:180px;width:203px;}
    .podcontent .podbox_bottom {width:216px;}
    .podcontent .podbox_bottom > div {width:220px;}

    #mainmenu {width:156px;margin:0px 0px 0px 20px;float:left;}
    #mainmenu .podbox_top {width:160px;}
    #mainmenu .podbox_content {min-height:680px;width:143px;}
    #mainmenu .podbox_content p {margin:0 0 .2em 0;position:relative;z-index:1000;}
    #mainmenu .podbox_bottom {width:156px;}
    #mainmenu .podbox_bottom > div {width:160px;}
    
    #maincontent_narrow {width:335px;margin:0px 20px;float:left;}
    #maincontent_narrow .midbox_top {width:340px;}
    #maincontent_narrow .midbox_content {min-height:400px;width:317px;}
    #maincontent_narrow .midbox_bottom {width:335px;}
    #maincontent_narrow .midbox_bottom > div {width:340px;}

    #maincontent_wide {width:575px;margin:0px 20px;float:left;}
    #maincontent_wide .midbox_top {width:580px;}
    #maincontent_wide .midbox_content {min-height:400px;width:557px;}
    #maincontent_wide .midbox_bottom {width:575px;}
    #maincontent_wide .midbox_bottom > div {width:580px;}
    
    #mainmenu_margin {margin-top:72px;}
    #podcontent_margin {margin-top:45px;}
    
.transparent{opacity: 0.93;-khtml-opacity: 0.93;-moz-opacity:0.93;background-color:white;}
.transparentie{filter:alpha(opacity=85);}
.transparent95{opacity: 0.98;-khtml-opacity: 0.98;-moz-opacity:0.98;}
