@charset "utf-8";
@import url("/css/files.css");
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #333; margin: 0px; padding:0px; }
#wrapper { width: 800px; margin: 0px auto; padding: 0; background: url(/images/bg_footer.jpg) no-repeat center bottom; }
header h1 a { display: block; width: 776px; height: 177px; text-indent: -999em; }
.golfpro { display:none; }
article { font-size: 1.1em; line-height: 1.4em; padding-right: 30px; padding-left: 30px; width: 500px; min-height: 500px; float: left; margin-top: 40px; }
aside { float: right; width: 200px; padding-right: 30px; margin-top: 40px; }
article ul, article ol { padding: 0 15px 15px 40px; }
header, section, footer, aside, nav, article, figure { display: block; }
ul, ol, dl { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, p { margin-top: 0; }
a img { border: none; }
a { color: #039; text-decoration: underline; outline: none; }
a:hover, a:active, a:focus { color: #9BC13F; text-decoration: none; }
.center { text-align: center; }
h1, h2 { font-weight: normal; }
h1 { font-size:1.5em; }
h2 { font-size:1.3em; }
h3 { font-size:1.1em; }
footer { color: #FFF; clear: both; text-align: center; padding: 82px 0px 18px; font-size: 1.1em; border-bottom: 1px solid #000; }
footer a:link, footer a:visited { color: #FFF; text-decoration: none; }
footer a:hover, footer a:active, footer a:focus { color: #FFF; text-decoration: underline; }
.emazing { margin: -1em 0px 0px; padding: 0px 15px 0px 0px; text-align: right; }
#newsticker { border: 4px double #9BC13F; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px; margin: 0px; padding: 5px 5px 0px; }
.newsitem a { display:block; color:#333333; text-decoration:none;}
.newsitem a:hover { color:#9BC13F; }
.newsitem p {color:#333333;}

.newsitem time { font-size: 8px; display:block; color: #777; padding: 1px 0; margin: 0; line-height: 1em; }

#newsticker h1 { color:#9BC13F; text-align: center; font-size: 1.4em; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold; }
#newsticker h2 { font-size: 1.1em; margin-top: 1.5em; }
#newsticker p { }
.clr { clear:both; height:0; font-size: 1px; line-height: 0px; }
.stretch { width: 98%; }
input[type=text], input[type=password], textarea { border: 1px solid #CCC; font-family: "Courier New", Courier, monospace; font-size: 1.4em; }
.hide, .jump { display:none; }
hr { height: 0; border: 0; border-top: 1px solid #9BC13F; }
h2.module { margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; line-height: 1.1em; font-weight: bold; padding: 0px; }
h2.module a, h2.module a:visited { color: #333; text-decoration: none; }
h2.module a:hover { color: #9BC13F; text-decoration: none; }
.paging, .overzicht { font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; }
.paging a { font-weight: bold; text-decoration: none; padding-right: 0.2em; padding-left: 0.2em; }
.paging span { padding-right: 0.2em; padding-left: 0.2em; }
table.paging { margin-top: 15px; }
.hide, .jump { display:none; }
.show { display: block; }
.small { font-size:0.85em; line-height:1.3em; }
time { font-size: 0.85em; display:block; color: #777; padding: 0 0 0.5em 1px; margin: 0; line-height: 1em; }
.warning, .error { color:#C00; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.required { background-image: url(/images/star.gif); background-repeat: no-repeat; padding-left: 10px; background-position: left center; }
.scrollable { position:relative; overflow:hidden; width: 200px; height:75px; margin:0em; padding: 2em 0px; }
.scrollable .items { width:20000em; position:absolute; clear:both; }
.items div { float:left; width:200px; }
.scrollable img { float:left; width:200px; }
ul.social { list-style: none; margin:0px; padding:0px; }
ul.social li { float: left; padding: 0px; margin: 0px 8px 0px 0px; }
ul.social li.rss a { background: url(/images/rss.jpg) no-repeat; height: 20px; width: 20px; text-indent: -999em; display: block; }
#captcha div { float: left; }
/* navigatie */
nav { position: absolute; top: 182px; width:800px; display:block; font-size: 12px; font-family: Arial, Helvetica, sans-serif; z-index:1000; }
nav ul { margin:0; padding:0; list-style:none; }
nav ul li { margin:0 0 0 1px; padding:0; float:left; position:relative; top:1px; }
nav ul li a { display:block; margin:0; font-size:1em; line-height:1em; text-decoration:none; color:#FFF; padding: 8px 15px 8px 11px; background: url(/images/navbar.gif) no-repeat right center; }
nav ul li a.lastnav { background: url(/images/spacer.gif) no-repeat; }
nav ul li.active a, nav ul li a:hover, nav ul li:hover a { color:#9BC13F; }
/* submenu items */
nav ul ul { display:none; position:absolute; top:2em; left:0; float:left; width:10em; }
nav ul ul li { margin:0; clear:left; float:left; width:100%; }
nav ul ul li a, nav ul li.active li a, nav ul li:hover ul li a { font-size:.9em; background:#000; color:#FFF; line-height:1.4em; border-bottom:1px solid #ddd; float:left; width:100%; }
nav ul ul li a:hover, nav ul li.active ul li a:hover, nav ul li:hover ul li a:hover { background:#000; color:#9BC13F; float:left; }
nav ul ul.last { left:auto; right:0; }
nav ul ul.last li { float:right; position:relative; right:.8em; }
nav ul li:hover ul { display:block; }
#mask { position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; }
#boxes .window { position:absolute; left:0; top:0; width:900px; height:580px; display:none; z-index:9999; padding:20px; }
#boxes #dialog { width:900px; height:580px; padding:10px; background-color:#FFF; }
.close { background-image:url(/images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; text-indent:-999em; }

