/* Author: gewoon biel. */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
* { outline: none; }
/* set standaard font */
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:0; }

html { overflow: -moz-scrollbars-vertical; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1{ color:#141654; margin:0 0 30px 0; font-size:20px; }
h2{ color:#141654; margin:0 0 20px 0; font-size:16px; }
h3{ color:#FFF; font-size:16px; }
h4{ color:#FFF; font-size:40px; }
h5{ color:#FFF; font-size:13px; }

hr{ border:0; color: #FFF; background-color: #FFF; height: 1px; margin:0 0 25px 0; }

#wrapper{ position:relative; width:1004px; margin: 0 auto; background:url(/images/bg.png) repeat-y center;}
#header{ height:128px; background:#FFFFFF url(/images/bg_start.png) no-repeat bottom; margin:10px 0 0 0; padding:0;}
#logo{ width:194px; height:102px; margin:0 0 0 42px; padding:0; }
#topbnr{ position:absolute; top:22px; left:299px; width:468px; height:60px; background:url(/images/bnrs/kvk_468_60.gif) no-repeat top left; }

/* MENU */
#menu{ width:648px; padding:5px 0 0 47px; height:22px; background:#141654 url(/images/white_dot.jpg) bottom repeat-x; float:right; display:inline; margin:0 10px 0 0; }
#menu h2 {display: none;}
#nav{ padding:0; margin: 0 -40px; list-style: none;  }
#nav li { float: left; display:inline; }
#nav li a{ padding:0 25px 6px 5px; display:block; text-decoration:none; color:#FFF;}
#nav li a:hover { color:#d8b511; }
#nav ul { padding:0; margin: 0; list-style: none; position: absolute; width: 120px; left: -2000px; z-index:99; }
#nav li:hover ul { left: auto; background-position: 0 0; padding:0; z-index:99; }
#nav li.ie_subnav ul { left: auto; background-position: 0 0; padding:0; }
#nav ul li a{ font-size:11px; display:block; color:#d8b511; background:#141654; width:110px; padding:4px 0 2px 8px; opacity: 0.95; }
#nav ul li a:hover{color:#FFF; text-decoration:underline; }

#holder{ background: url(/images/bg.php) no-repeat 10px 0; }
#lion{ position:absolute; width:173px; height:171px; left:153px; top:170px; }
#crown{ position:absolute; width:190px; height:180px; left:939px; top:153px; overflow:hidden; }
#visual{ position:absolute; width:269px; left:30px;}
#content{ padding:30px 63px 10px 351px; min-height: 410px;}
#content p{ color:#141654; line-height:18px; margin:0 0 18px 0; }
#content .mb{ margin:0 10px 0px 0;}
#content .contentImage{ margin:10px 0 10px 0;}
#content img{ margin: 10px; }
#content .accent { color: #FFF; }

#content ul{ padding:0; margin:0 0 20px 0; color:#141654; line-height:18px; list-style:none; font-size:11px; font-weight:bold;}
#content ul li a {color:#141654; text-decoration:underline; }
#content ul li a:hover{ color:#FFF; text-decoration:none; }
#content ul ul{ list-style:disc; margin:0 0 0 30px; padding:0; font-size:12px; font-weight:normal;}
#sponsoring img{ margin:0 0 20px 20px;}

#breadcrumb{ font-size:9px; margin:0 0 30px 0; color:#fff;}
#breadcrumb .here { color:#141654; }
#breadcrumb a{color:#fff; text-decoration:underline; }
#breadcrumb a:hover{ text-decoration:none; }
.backlnk{ color:#FFF; font-size:11px; font-weight:normal; text-decoration:underline; }
.backlnk:hover{ text-decoration:none; }
.lnk, .lnkb{ color:#141654; font-size:12px; font-weight:normal; text-decoration:underline; }
.lnkb{ font-weight:bold; }
.lnk:hover, .lnkb:hover{ text-decoration:none; color:#FFF; }
.wt{ color:#FFF; font-size:11px; }

.doubleHolder{ }
.columnLeft, .columnRight{ width:280px; text-align:left; }
.columnLeft{ float:left; display:inline; }
.columnRight{ float:right; display:inline; }
.highlight{ width:280px; background:#b1951e; float:left; display:inline; }
.highlight.last{ float:right; display:inline; }
.highlightTitle{ background:#141654; padding: 5px 5px 2px 10px;}
.highlightTxt { width:190px; padding:10px 0 10px 10px; color:#141654; float:left; display:inline;}
.highlightLink{ display:block; margin:0; color:#FFF; font-size:11px; font-weight:bold; padding:6px 0 0 0;} 
.highlightLink:hover {text-decoration:none; }
.highlightThumb{ float:right; display:inline; width:68px; height:68px; padding:10px 10px 10px 0; }

.tablehead{ background:#141654; color:#FFF; height:22px; }
.tablerow{ background:#b1951e; }
#conceptTable{ border-left:solid 1px #141654; border-bottom:solid 1px #141654; margin:0 0 12px 0; color:#141654; }
#conceptTable td { border-right:solid 1px #141654; border-top:solid 1px #141654; height:14px; padding:5px 5px 5px 10px; }
#conceptTable a{ display:block; height:14px; margin:0; padding:0; color:#FFF; }
#conceptTable img{ padding:0; margin:0; }


#newsMain{ float:left; display:inline; width:330px; padding:0; margin:0; }
#newsScoller{ float:right; display:inline; width:218px; height:400px; color:#141654; margin:4px 0 0 0; }
#newsScoller h2{  border-bottom: solid 1px #141654; margin:0; padding:0; }
#newsScoller a{ margin:0; padding:0; color:#FFF; font-size:10px; font-weight:bold; }
#NewsVertical{ width: 218px; height: 363px; display: block; overflow: hidden; position: relative; margin:0 0 5px 0; }
#TickerVertical { width: 318px; height:auto; display: block; list-style: none; margin: 0; padding: 0; }
#TickerVertical li { display: block; height: 110px; margin: 0; padding: 10px 0 0 0; float: left; list-style:none; }
.newsItem{ height:200px; width:218px; border-bottom: solid 1px #141654; padding:0 0 10px 0; font-weight:normal; line-height:14px;}
.newsItem p{ padding: 0; margin:0; line-height:16px; }
.newsDate { color: #fff; font-weight: bold; font-size:11px; }
.newsTitel{font-weight: bold; font-size:11px; line-height:22px; }
.small{ font-size:11px; font-weight:normal; }
.big { font-size:13px; margin:0; padding:0; }

/* footer blauw */
#footer{ height:49px; background:#FFF url(/images/bg_end.png) no-repeat; padding:1px 0 0 351px; color:#fff; font-size:10px;}
.footerContent { width:500px; padding-top:12px; float: left; display:inline; margin: 0 -35px;}
#footer a{ color:#fff; text-decoration:underline; }
#footer a.author { text-decoration: none; }
#footer a:hover{ text-decoration:none; }

/* fixes en hacks*/
.clearFix { clear: both; display: block; font-size: 0; line-height: 0%; height: 0; visibility: hidden; }
.fll{ float:left; display:inline; }