@charset "utf-8";
/* CSS Document */

html, body {margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px; text-align:center;	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#e5e5e5;}

#bbpnav {background:#FFF url("../images/brands/bg_bbpnav.gif") 0 100% repeat-x; font-size:10px !important; height:25px;}
#bbpnav .left {left:0; position:absolute;}
#bbpnav .left li {float:left; padding:0 12px 0 10px;}
#bbpnav .right {position:absolute; right:0;}
#bbpnav .right li {background:url("../images/brands/divider.gif") 0 50% no-repeat; float:left; padding:2px 20px 0 20px;}
#bbpnav ul, #bbpnav li {margin:0;}
#bbpnav ul {margin:0; padding:3px 5px; text-align:center;}
#bbpnav li {display:inline;}
#bbpnav a:link, #bbpnav a:visited {color:#BCBCBC; text-decoration:none;}
#bbpnav a:hover, #bbpnav a:active {color:#307BE5; text-decoration:none;}
#bbpnav li#gnav-0 a:link, #bbpnav li#gnav-0 a:visited {color:#CF151C; text-decoration:none;}
#bbpnav li#gnav-0 a:hover, #bbpnav li#gnav-0 a:active {color:#CF151C; text-decoration:none;}

/* header items */
div.logo { position: absolute; height: 98px; width: 300px; left: 0px; top: 0px; z-index: 10;}
div.location { position: absolute; height: 70px; width: 300px; left: 300px; top: 0px; z-index: 10; background: url('../images/location.jpg') no-repeat top left; cursor: pointer; }
div.language { position: absolute; height: 70px; width: 281px; right: 5px; top: 8px; z-index: 10; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px;}
div.language a:link {color:#982125; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
div.banner-border { position: absolute; right: 9px; top: 9px; padding: 0; }
div.banner-border img { margin: 0; border: 1px solid #2590E0; }

/* top bar items*/
.topbar {position: relative; height: 100px; margin: 0; background: #FFFFFF url('../images/bg_header.jpg') repeat-x; color: #fff; }
.topmenu {float: left; width:990px; margin-top: 100px; padding: 0; height: 20px; background: url("../images/bg_topnav.jpg") repeat-x; }
.topmenu a {float: left; padding: 2px 23px 0px 23px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF !important; white-space: nowrap; text-decoration: none; background: transparent url('../images/topnav_divider.gif') center right no-repeat;}
.topmenu a.current {color: #FC0 !important; font-weight: bold;}
.topmenu a:hover {color: #FC0 !important; text-decoration: underline;}

/* sub bar items */
.subbar {position: absolute; height: 20px; width: 690px; left: 300px; top: 70px; margin: 0; color: #fff; }
.submenu {float: left; width:690px; margin-top: 0px; padding: 0; height: 20px; }
.submenu a {float: left; padding: 5px 13px 0px 8px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #7A7778 !important; white-space: nowrap; text-decoration: none; background: transparent url('../images/subnav_divider.gif') center right no-repeat;}
.submenu a:hover {color: #2277CC !important; text-decoration: underline;}

/* containers */
#container {display:block; clear:both; width:1018px; overflow:hidden; text-align:left; margin-left:auto; margin-right:auto; background-image:url('../images/bg_container.gif'); background-repeat:repeat-y; background-position:left top; background-color:#ffffff;}
#content {display:block; clear:both; float:left; width:990px; margin-left:14px; margin-right:14px; _margin-left:7px; _margin-right:7px; overflow:hidden;}
#header {clear:both; float:left; width:990px; height:100px; background-color:#FCO !important; border-bottom:1px solid #ffffff;}
#menu_container {clear:both; float:left; width:990px; height:23px; background-color:#000000; border-bottom:1px solid #ffffff;}

/* content */
#content_holder {float:left; padding:30px 25px 25px 10px; clear:both; overflow:hidden; width:990px; height:100%; min-height:450px; vertical-align:top; border-bottom:1px solid #982125;}
#col_1 {float:left; height:100%; width:200px; overflow:visible; position:relative; padding-left:0px;}
#col_2 {float:left; width:520px; overflow:visible; position:relative; margin-left:16px; border:1px solid #9A9997; padding: 8px;}
#col_2_privacy {float:left; width:730px; overflow:visible; position:relative; margin-left:16px; border:1px solid #9A9997; padding: 8px;}
#col_3 {float:right; height:100%; width:200px; overflow:visible; position:relative; padding-right:20px;}

#footer {clear:both; float:left; width:1018px; min-height:42px; _height:42px; background-image:url('../images/bg_footer.jpg'); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 0px; text-align:center;}

/**************************************/
/* Styling HTML elements              */
/**************************************/

img {border:0px;}
h1 {font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; color:#982125;}
h2 {clear:left; display:inline; font-size:15px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; color:#982125;}
h3 {font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; color:#BC7162;}
h4 {font-size:14px; font-weight:bold; color:#982125; margin:0px 0px 0px 0px; padding:0px;}
h5 {font-size:12px; font-weight:bold; margin:0px 0px 4px 0px; padding:0px; color:#982125;}
h6 {display:inline; font-size:15px; font-weight:bold; color:#982125; margin:0px 0px 0px 0px; padding:0px;}
h1 span {font-size:14px; font-weight:normal; font-weight:bold; color:#982125;}
p {margin:0px 0px 10px 0px; padding:0px;}
ul {list-style: url('../images/bullet.gif'); margin:6px 0px 4px 6px; padding:0px; margin-left:1.4em;}
ul li {margin:1px 0px 1px 2px; _margin:1px 0px 1px 0px; padding:0px;}
a:link {color:#982125; text-decoration: underline;}
a:active {color:#982125; text-decoration: underline;}
a:visited {color:#982125; text-decoration: underline;}
a:hover {color:#BC7162; text-decoration: underline;}
div.spacer {clear:both; display:block; height:11px; margin:0px 0px 0px 0px;}
div.grayline {clear:both; display:block; width:100%; height:1px; margin:0px 0px 0px 0px; background-color:#ede9e0;}
div.grayline img {float:left; width:100%; height:1px;}
div.spacer_nobr {clear:left; display:block; width:1px; height:11px; margin:0px; padding:0px;}
div.spacer_br {clear:both; display:block; height:11px; margin:0px 0px 0px 0px;}
div.grayline_nobr {clear:left; display:block; width:auto; height:1px; margin:0px 0px 0px 0px; background-color:#ede9e0;}
div.grayline_nobr img {float:left; height:1px; width:100%;}
div.spacer_1px {clear:both; display:block; height:1px; margin:0px 0px 0px 0px;}
div.spacer_1px hr {width:1px; height:1px; visiblity:hidden;}

/**************************************/
/* Items column 1 and 3               */
/**************************************/

#col_1_header {float:left; padding:0px 0px 0px 0px; background:url(../images/h_eventinfo2.gif); width:200px; height:20px; }
#col_1_header_tekst {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; margin:1px 0px 0px 10px; _margin:1px 0px 0px 10px;}
#col_1_content {float:left; padding:0px 0px 0px 0px; background:url(../images/bg_eventinfo2.gif) repeat-y; width:200px; min-height:80px;}
#col_1_sprekers {float:left; padding:0px 0px 0px 0px; background:url(../images/bg_eventinfo2.gif) repeat-y; width:200px; height:120px; text-align:center;}
#col_1_content_tekst {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:5px 5px 0px 5px; _margin:5px 5px 0px 5px;}
#col_1_footer {float:left; padding:0px 0px 0px 0px; background:url(../images/b_eventinfo2.gif) repeat-y; width:200px; height:9px;}
#col_1_footer2 {float:left; padding:0px 0px 0px 0px; background-color:#999999; width:200px; height:1px;}
#col_1_footer_tekst {font-family:Arial, Helvetica, sans-serif; size:11px; margin:5px 0px 0px 15px; _margin:5px 0px 0px 10px;}


#col_2 a:link {color:#982125; text-decoration: underline;}
a.vorige a:link {color:#982125; text-decoration: underline;}
a.vorige a:visited {color:#982125; text-decoration: underline;}
a.vorige a:active {color:#982125; text-decoration: underline;}
a.vorige a:hover {color:#982125; text-decoration: underline;}
#col_2 a:hover {color:#982125; text-decoration: underline; }
#col_2 a:visited {color:#982125; text-decoration: underline; }
#col_2 a:active {color:#982125; text-decoration: underline; }

#col_3_header {float:left; padding:0px 0px 0px 0px; background:url('../images/h_eventinfo2.gif'); width:200px; height:20px; }
#col_3_header_tekst {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; margin:1px 0px 0px 10px; _margin:1px 0px 0px 10px;}
#col_3_content {float:left; padding:0px 0px 0px 0px; background:url('../images/bg_eventinfo2.gif') repeat-y; width:200px; min-height:75px;}
#col_3_sponsor {float:left; padding:0px 0px 0px 0px; background:url('../images/bg_eventinfo2.gif') repeat-y; width:200px; min-height:80px; text-align:center;}
#col_3_content_tekst {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:5px 5px 0px 5px; _margin:5px 5px 0px 5px; text-align:left;}
#col_3_footer {float:left; padding:0px 0px 0px 0px; background:url('../images/b_eventinfo2.gif') repeat-y; width:200px; height:9px;}
#col_3_footer_last {float:left; padding:0px 0px 0px 0px; background:url('../images/b_opdehoogte.gif') repeat-y; width:200px; height:1px;}
#col_3_footer_tekst {font-family:Arial, Helvetica, sans-serif; size:11px; margin:5px 0px 0px 15px; _margin:5px 0px 0px 10px;}

p.eventheader {margin:10px 10px 6px 14px; color:#18518c; font-weight:bold;}
p.eventinformatie {margin:10px 14px 10px 10px; font-size:10px;}
p.imgeventinformatie {margin:10px 0px 10px 0px;}
	
/**************************************/
/* Footer                             */
/**************************************/

ul#bottommenu_holder {float:right; margin:6px 34px 0px 0px; list-style-type:none;}
ul#bottommenu_holder li {display:inline; float:right; font-family:verdana,arial; font-size:11px; color:#ffffff; font-weight:normal; margin:0px 0px 0px 18px;}
ul#menu_holder {clear:both; float:left; width:853px; padding:22px 0px 0px 20px; margin:0px 0px 0px 0px; list-style-type:none;}
ul#menu_holder li {display:inline; font-family:verdana,arial; font-weight:bold; color:#171312; margin:0px 32px 0px 0px;}

ul#bottommenu_holder li a:link     { color:#171312; text-decoration:none; }
ul#bottommenu_holder li a:active   { color:#171312; text-decoration:none; }
ul#bottommenu_holder li a:visited  { color:#171312; text-decoration:none; }
ul#bottommenu_holder li a:hover    { color:#982125; text-decoration:none; }