* { box-sizing: border-box; -moz-box-sizing: border-box; }
body, table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a:link, a:visited, a:active { text-decoration: none; color: #AA0202; font-weight: normal; }
a:hover { text-decoration: none; color: #484848; border-bottom:1px dashed #AA0202; background: none; }


/* Opmaak menu */
#menu { position: absolute; left: 0; top: 0; z-index: 5; height: 14px; text-align: center; font-size: 11px; }
#menu ul.firstUL { display: inline; margin: 0; padding: 0; }
#menu ul.firstUL li { display: inline; padding: 0; width: 110px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid; }
#menu a.firstUL { display: block; color: #ffffff; border-bottom: 0px; }
#menu ul.secondUL { display: none; position: absolute; top: 15px; list-style: none; margin: 0; padding: 0; border: 1px solid #585858; border-top: 1px solid white; background: #e9e9e9; filter: alpha(opacity=90); -moz-opacity: .90; }
#menu ul.secondUL li { display: block; border-top: 1px solid #D8D8D8; border-right: 1px solid #B5B5B5; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #F5F5F5; font-size: 11px; text-align: center; line-height: 17px; }
#menu ul.secondUL li a { display: block; background: #e9e9e9; color: #000000; border-bottom: 0px; }
#menu ul.secondUL li a:hover { background: #e0e0e0; color: inherit; }
#menu ul.firstUL li:hover ul.secondUL { display: block; }
#menu #menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 { behavior: url(/image/scripts/menu.htc); float: left; }

/* Toevoegen borders voor iedere menu */
#menu #menu1 { border-left-color: #D93939; border-right-color: #AA0202; border-bottom-color: #AA0202; background: #CE0203; }
#menu #menu2 { border-left-color: #F5A75D; border-right-color: #784718; border-bottom-color: #784718; background: #F28F31; }
#menu #menu3 { border-left-color: #FED68F; border-right-color: #7E6437; border-bottom-color: #7E6437; background: #FECB70; }
#menu #menu4 { border-left-color: #F2C139; border-right-color: #765701; border-bottom-color: #765701; background: #EFB003; }
#menu #menu5 { border-left-color: #8887D7; border-right-color: #333265; border-bottom-color: #333265; background: #6766CC; }
#menu #menu6 { border-left-color: #5FADF9; border-right-color: #194B7A; border-bottom-color: #194B7A; background: #3397F7; }
#menu #menu7 { border-left-color: #9BCE90; border-right-color: #3F5F38; border-bottom-color: #3F5F38; background: #80C171; }
#menu #menu8 { border-left-color: #5FAF87; border-right-color: #194C32; border-bottom-color: #194C32; background: #339966; }

#menu #menu1 ul { left: 0px; }
#menu #menu2 ul { left: 110px; }
#menu #menu3 ul { left: 220px; }
#menu #menu4 ul { left: 330px; }
#menu #menu5 ul { left: 440px; }
#menu #menu6 ul { left: 550px; }
#menu #menu7 ul { left: 660px; }
#menu #menu8 ul { left: 770px; }

/* Normale opmaak */
h3 { font-size: 1.3em; font-weight: bold; margin-bottom: 4px; }
h4 { font-size: 1.1em; font-weight: bold; font-style: italic; margin-bottom: 2px; }
a.title1 { color: #000000; text-decoration:none; font-size: 0.8em; }
a.title2 { color: #000000; text-decoration:none; font: italic 0.8em; }

.content { top: 200px; left: 330px; width: 550px; z-index: 1; position: absolute; font-family: inherit; font-size: 1.1em; }
.banner468 { z-index: 0; position: absolute; top: 100px; left: 341px; text-align: center; }
.googleAd { z-index: 0; position: absolute; top: 10px; left: 890px; }
_googleAd { z-index: 0; position: absolute; top: 100px; left: 830px; }
.login { z-index: 10; position: absolute; top: 28px; left: 717px; text-align: right; }
.logo { z-index: 0; position: absolute; top: 13px; left: 0px; }
.navTekst { width: 550px; height: 22px; z-index: 2; position: absolute; top: 63px; left: 330px;vertical-align: middle; padding-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #98A4A9; text-decoration: none; }
.searchBoxSmall { width: 314px; height: 22px; z-index: 2; position: absolute; top: 63px; left: 0px; vertical-align: middle; border-right-width: 1px; border-right-style: dashed; border-right-color: #CCCCCC }
.line { border-top-style: solid; border-top-width: 1px; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; width: 880px; height: 99px; z-index: 2; position: absolute; left: 0px; top: 85px; overflow: hidden; text-align: center; }
.navigatie { width: 880px; height: 22px; z-index: 1; position: absolute; top: 63px; left: 0px; overflow: hidden; background-color: #E1E6E9; font-family: inherit; font-size: 10px; border: 1px solid #CCCCCC; }

/* Lijsten uit zoekmachines en indexen */
.shead, a.shead { color:#000000; text-decoration:none; font-weight:bold; font-size: 1em; margin-top: 6px; }
.steaser, .sinfo { color:#000000; text-decoration:none; margin-left: 18px; }
.steaser a { color:#000000; margin-left: 0px; font-size: 0.9em; }
.sinfo { margin-bottom: 10px; font-size: 0.9em; }
.sinfo a { color:#51626A; margin-left: 0px; font-size: 1em; }

.contentTitle { font-size: 18px; border-bottom: 1px solid #AA0202; }
.contentSubTitle { margin-left: 20px; font-size: 16px; font-style: italic; }
.contentSubTitle a { font-size: 16px; text-decoration: none; font-style: italic; }
.contentInfo, a.contentInfo { color: #51626A; font-size: 9px; text-align: right; }
.contentBox { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fbf8e3; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 100%; padding: 4px; }
.contentBoxTitle { border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #dda839; font-weight: bold; margin-bottom: 3px; padding-bottom: 3px; }

/* Linkermenu */
.left { top: 184px; left: 0px; z-index: 1; width: 314px; height: 100%; position: absolute; border-right-width: 1px; border-right-style: dashed; border-right-color: #CCCCCC; overflow: no; }
.leftKop { width: 314px; height: 19px; position: relative; background-color: #E1E6E9; color: #51626A; font-size: 12px; text-transform: uppercase; padding: 3px 0px 3px 0px; overflow: hidden; font: bold; }
.leftKop2 { color: #51626A; text-decoration: underline; }
.leftItems, a.leftItems { width: 314px; height: 19px; position: relative; font-family: inherit; color: #51626A; font-size: 10px; padding: 3px 0px 0px 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #E1E6E9; overflow: hidden; }
.leftItem, a.leftItem { width: 314px; position: relative; font-family: inherit; color: #51626A; font-size: 10px; padding: 3px 5px 3px 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #E1E6E9; overflow: hidden; }
a.leftItemItem { color: #51626A; text-decoration:none; }
.leftInfo { width: 314px; position: relative; font-family: inherit; color: #51626A; font-size: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E1E6E9; }
.leftSpacer { width: 314px; height: 8px; position: relative; }

/* Indexen */
a.indexHead { color: #000000; font-size: 1.3em; font-weight: bold; }
a.indexHead:hover a.indexHead:link, a.indexHead:visited, a.indexHead:active { color: #000000; font-size: 1.3em; font-weight: bold; }
a.indexSubHead { color: #51626A; text-decoration:none; }

/* Form onderdelen */
select, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color:#F0F0F0; width: 400px; }
.smallBox, .bigBox { background-color:#F0F0F0; border-left-width: 0px; padding-left: 5px; height: 16px; }
.smallBox { width: 100px; }
.bigBox { width: 350px; }
.forum { background-color:#F0FAFE; width: 468px; }
.no { border: none; background-color: transparent; width: auto; }

/* Forum */
.forumGroup { background-color:#F28F31; width: 550px; font-size: 13px; font-weight: bold; }
#forum { background-color:#000000; width: 550px; }
#forum .titel { font-size: 13px; font-weight: bold; padding-bottom: 2px; }
#forum .colNames { font-size: 10px; padding-bottom: 2px; }
#forum .author { font-size: 16px; font-weight: bold; }
#forum .motto { font-size: 10px; padding-bottom: 2px; }
#forum .door { text-decoration: none; color: #484848; border-bottom:1px solid #AA0202; padding-bottom: 4px; }
/*#forum .quote { border-left: dotted #E7E7E7; margin-left: 10px; padding-left: 5px; }*/
#forum .signature { font-size: 10px; text-decoration: none; color: #484848; border-top:1px solid #484848; }
#forum #forumC1 { background-color:#FECB70; }
#forum #forumC2 { background-color:#FFCB99; }
#forum #poll1 { background-color:#FEE8D2; }
#forum #poll2 { background-color:#FFF1E4; }
blockquote { border-left: 1px dashed #cacaca; margin-left: 10px; padding-left: 5px; }
dt { color: #1E3D84; margin-top: 5px; }