html {
margin:0;
padding:0;
}
body {
background:#ECEEEF none repeat scroll 0 0;
color:#52467E;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
line-height:120%;
margin:0;
padding:0;
}
p {
margin:0 0 6px;
}
.diap {
color:#FFFFFF;
}
.purple {
color:#52467E;
}
img {
border:medium none;
margin:5px;
}

img.spreker {
border:solid 1px;
border-color:#52467E;

}

/* code voor transparante png in IE 6 */
* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
.clear {
clear:both;
font-size:0;
line-height:0;
}
a:link, a:active, a:visited {
color:#FF9A00;
text-decoration:none;
}
a:hover {
color:#2D70B5;
text-decoration:underline;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
line-height:normal;
color:#FF9A00;
margin:0;
padding:8px 0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:normal;
color:#FF9A00;
margin:0;
padding:8px 0;
}

#container {
background-image:url(../images/background.jpg);
background-position:left top;
background-repeat:repeat-y;
clear:both;
display:block;
margin:0 auto 0;
overflow:hidden;
text-align:left;
width:1000px;
}
#sitecontainer {
margin:0 auto 0;
padding:0 130px 0 0;
position:relative;
width:980px;
}
#header {
height:220px;
width:980px;
}
#header_top {
background:#FFFFFF;
height:120px;
}
#banner {

_background:url(../images/banner.png); /* alleen in IE */
_height:100%;  /*3 regels code voor transparante png in IE 6 */
_background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='../images/banner.png'); 
height:100px;
}
#logo {
left:0;
position:absolute;
top:0;
background:url(../images/logo.jpg);
width:310px;
height:120px;
}
#content {
background:none repeat scroll 0 0;
min-height:433px;
padding-bottom:10px;
padding-top:10px;
width:980px;
}

/* classes voor randen van blokken */
.top_border {
background:transparent url(../images/top_bor_l.png) no-repeat scroll 0 0;
margin-right:5px;
}
.top_border_cap {
background:transparent url(../images/top_bor_r.png) no-repeat scroll right 0;
font-size:1px;
height:5px;
margin-right:-5px;
}
.top_border_special {
background:transparent url(../images/top_bor_special_l.png) no-repeat scroll 0 0;
margin-right:5px;
}
.top_border_special_cap {
background:transparent url(../images/top_bor_special_r.png) no-repeat scroll right 0;
font-size:1px;
height:5px;
margin-right:-5px;
}
.middle_border {
background:transparent url(../images/mid_bor_l.png) repeat-y scroll 0 0;
margin-right:5px;
}
.middle_border_cap {
background:transparent url(../images/mid_bor_r.png) repeat-y scroll right 0;
margin-right:-5px;
}
.middle_border_special {
background:transparent url(../images/mid_bor_special_l.png) repeat-y scroll 0 0;
margin-right:5px;
}
.middle_border_special_cap {
background:transparent url(../images/mid_bor_special_r.png) repeat-y scroll right 0;
margin-right:-5px;
}
.middle_border_nav {
background:transparent url(../images/mid_bor_nav_l.png) repeat-y scroll 0 0;
margin-right:6px;
}
.middle_border_nav_cap {
background:transparent url(../images/mid_bor_nav_r.png) repeat-y scroll right 0;
margin-right:-6px;
}
.bottom_border {
background:transparent url(../images/bot_bor_l.png) no-repeat scroll 0 0;
margin-right:5px;
}
.bottom_border_cap {
background:transparent url(../images/bot_bor_r.png) no-repeat scroll right 0;
margin-right:-5px;
font-size:1px;
height:5px;
}
.bottom_border_special {
background:transparent url(../images/bot_bor_special_l.png) no-repeat scroll 0 0;
margin-right:5px;
}
.bottom_border_special_cap {
background:transparent url(../images/bot_bor_special_r.png) no-repeat scroll right 0;
margin-right:-5px;
font-size:1px;
height:5px;
}
.bottom_border_nav {
background:transparent url(../images/bot_bor_nav_l.png) no-repeat scroll 0 0;
margin-right:6px;
}
.bottom_border_nav_cap {
background:transparent url(../images/bot_bor_nav_r.png) no-repeat scroll right 0;
margin-right:-6px;
font-size:1px;
height:6px;
}

/* iframes in kolommen */
#iframe {
background:#FFFFFF;
height:245px;
}
#iframe_diap {
background:url(../images/purple.png) repeat;
height:170px;
}



/* Linkerkolom */
#col_1 {
float:left;
margin:10px 0;
padding:0 0 10px;
width:210px;
}
/* blok linksboven */
#col_1_1 {
width:182px;
margin:0 0 0 18px;
padding:0 0 20px 0;
}
#col_1_1_cont {
padding:0 0 0 10px;
height:245px;
}

/* blok linksonder */
#col_1_2 {
width:182px;
margin:0 0 0 18px;
padding:0 0 20px 0;
}
#col_1_2_cont {
padding:0 0 0 10px;
height:245px;
}


/* Middenkolom */
#col_2 {
float:left;
height:100%;
margin:10px 0;
padding:0;
width:550px;
}
/* blok middenboven */
#col_2_1 {
width:533px;
margin:0 7px 0 10px;
padding:0 0 20px 0;
}
#main {
padding: 0 20px 20px;
z-index:1;
}
#subscribe {
background:url(../images/subscribe_back.png) no-repeat;
/*_height:100%; /* 3 regels code voor transparante png in IE 6 
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='../images/subscribe_back.png');*/
z-index: 2;
height:37px;
width:136px;
}
.subscribe_text a, .subscribe a:link, .subscribe_text a:visited {
display:block;
color:#FFFFFF;
font-size:15px;
padding:12px;
}
.devider {
width:493px;
margin:15px;
border-bottom:1px dashed;
}

/* blok middenonder */
#footer {
width:533px;
margin:0 7px 0 10px;
padding:0 0 20px 0;
}
#footer_cont {
padding:6px 0 0 10px;
height:80px;
}
#footer_logos {
width:160px;
float:left;
}
#bbp_logo {
float:left;
margin:5px;
}
#iab_logo {
float:left;
margin:auto;
}
/* Rechterkolom */
#col_3 {
float:left;
margin:10px 0;
padding:0 0 10px;
width:220px;
}
/* blok rechtsEVENTINFO */
#col_3_event {
width:182px;
margin:0 0 0 12px;
padding:0 0 20px 0;
}
#col_3_event_cont {
padding:0 0 0 10px;
height:250px;
}
/* blok rechtsboven */
#col_3_1 {
width:182px;
margin:0 0 0 12px;
padding:0 0 20px 0;
}
#col_3_1_cont {
padding:0 0 0 10px;
height:100px;
}
/* blok rechtsonder */
#col_3_2 {
width:182px;
margin:0 0 0 12px;
padding:0 0 20px 0;
}
#col_3_2_cont {
padding:0 0 0 10px;
height:110px;
}

/* menu */
#menu {
padding:34px 0 0 330px;
width:620px;
}
#menu_cont {
height:25px;
}
#menu_cont ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 0 0;
}
#menu_cont li {
display:inline;
margin:0;
padding:0;	
}
#menu_cont li a {
border-left:1px solid #1D1756;
display:block;
float:left;
font-size:15px;
font-weight:bold;
margin:0 0 10px;
padding:0 20px;
}
#menu_cont li a:hover {
color:#FF9A00;
text-decoration:none;
}
.menu_active a {
color:#FF9A00;
}
.menu_item a, .menu_item a:visited {
color:#1D1756;
}

/* navigatie */
#topnav {
width:185px;
padding:0 0 0 765px;
}
#nav_cont {
height:15px;
}
#nav_cont ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:3px 0 0 0;
}
#nav_cont li {
display:inline;
margin:0;
padding:0;	
}
#nav_cont li a {
display:block;
float:left;
font-size:11px;
margin:0 0 10px;
padding:0 15px;
}
#nav_cont li a:hover {
color:#FF9A00;
text-decoration:none;
}
.nav_active a {
color:#FF9A00;
}
.nav_item a, .nav_item a:visited {
color:#FFFFFF;
}

/* meer buttons */
#meer_orange {
float:right;
height:60px;
}
.orange {
	color:#FF9A00;
}
