@charset "utf-8";
/* RESET */
html,body,div,span,applet,object,h1,h2,h3,p,a,em,font,img,strong, sub, sup,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td 
									{ margin:0; padding:0; border:0; outline:0; font-size:100%; font-family:inherit; font-weight: inherit; }
div									{ position:relative; }
a img 								{ border: none; }
textarea                            { font-family:inherit; font-size:inherit; }
/* MAIN */
a:link								{ color:#58575b; text-decoration:underline; }
a:visited							{ color:#58575b; text-decoration:none; }
a:hover								{ color:#58575b; text-decoration:none; }
a:active							{ color:#58575b; text-decoration:none; }
body 								{ line-height:1.5em; font-family:Arial; color:#828282; font-size:0.8em; text-align:center; background:url(/images/background.png) top center no-repeat #000;  }
html, body 							{ height:100%; width:100%; }
.cleardiv 							{ clear:both; }
h1									{ font-size:1em; font-weight:bold; margin:0px 0px 15px 0px; }
h2									{ font-size:1em; font-weight:bold; margin:10px 0px 15px 0px; }
hr									{ border:none; background-color:#adadae; color:#adadae; height:1px; margin-bottom:15px; }
.strong,strong,b                      { font-weight:bold; }
.floatleft                          { float:left; }
.floatright                         { float:right; }
.textright                          { text-align:right; }
.donker                             { color:#4b4b4b; }
.hidden                             { visibility:hidden; }
th                                  { font-weight:bold; }
.textleft                           { text-align:left !important; }
.quote                              { font-size:14px; font-style:italic; font-weight:bold; }
/* MAIN STYLE ELEMENTS */
#wrap                               { width:1000px; margin:auto; text-align:left; }
#headerTop                          { width:1000px; height:201px; border:0; background:url(/images/header_image.png) center no-repeat; }

#footer                             { padding:20px 30px 20px 30px; height:30px; }

#navigation                         { width:960px; height:118px; margin-left:40px; }
#navigation li                      { float:left; list-style:none; }
#navigation li a                    { display:block; text-indent:-5000px; overflow:hidden; }
#navigation .navHome                { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) 0px 0px no-repeat; }
#navigation .navHome:hover,#navigation .navHome.active          { background:url(/images/sprites/sprite-1.png) 0px -238px no-repeat; }
#navigation .navSeizoen             { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) -116px 0px no-repeat; }
#navigation .navSeizoen:hover,#navigation .navSeizoen.active       { background:url(/images/sprites/sprite-1.png) -116px -238px no-repeat; }
#navigation .navRogier              { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) -238px 0px no-repeat; }
#navigation .navRogier:hover,#navigation .navRogier.active        { background:url(/images/sprites/sprite-1.png) -238px -238px no-repeat; }
#navigation .navTeam                { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) -359px 0px no-repeat; }
#navigation .navTeam:hover,#navigation .navTeam.active          { background:url(/images/sprites/sprite-1.png) -359px -238px no-repeat; }
#navigation .navMedia               { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) 0px -119px no-repeat; }
#navigation .navMedia:hover,#navigation .navMedia.active         { background:url(/images/sprites/sprite-1.png) 0px -357px no-repeat; }
#navigation .navAgenda              { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) -121px -119px no-repeat; }
#navigation .navAgenda:hover,#navigation .navAgenda.active        { background:url(/images/sprites/sprite-1.png) -121px -357px no-repeat; }
#navigation .navSponsor             { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) -241px -119px no-repeat; }
#navigation .navSponsor:hover,#navigation .navSponsor.active       { background:url(/images/sprites/sprite-1.png) -241px -357px no-repeat; }
#navigation .navContact             { width:115px; height:118px; border:0; background:url(/images/sprites/sprite-1.png) -362px -119px no-repeat; }
#navigation .navContact:hover,#navigation .navContact.active       { background:url(/images/sprites/sprite-1.png) -362px -357px no-repeat; }

#content                            { padding:40px 0px 0px 0px; width:1000px; }

/* home */
#homeblok1  						{ float:left; display:block; width:460px; height:auto; }
#homeblok1 .span1                   { display:block; width:430px; height:18px; background:url(/images/content/trans-bg.png); padding:30px; border-top:1px solid #2d2d2d; }
#homeblok1 .span2                   { display:block; padding:60px 30px 20px 30px; color:#fff; font-size:34px;}
#homeblok2  						{ float:right; width:490px; height:262px; background:url(/images/content/homepage-blok2.png); }
#homenieuws                         { width:1000px; height:auto; background:url(/images/content/trans-bg.png); border-top:1px solid #2d2d2d; margin-top:40px; }
#homenieuws ul                      { width:970px; height:200px; padding:20px 30px 20px 0px; }
#homenieuws li                      { list-style:none; float:left; height:240px; width:290px; padding-left:30px; }
#homenieuws li .nieuwsdatum         { display:block; width:49px; height:25px; background:url(/images/content/nieuws-datumblok.png); color:#ff9000; line-height:23px; text-align:center; font-weight:bold; float:left; }
#homenieuws li .nieuwstitel         { text-transform:uppercase; float:left; color:#fff; font-size:12px; font-weight:bold; padding-left:20px; line-height:25px; }
#homenieuws li p                    { clear:both; padding:5px 0px 0px 2px; }
#homenieuws p                       { padding:5px 30px 20px 30px; text-align:justify; }
#homenieuws #hometitle              { display:block; font-weight:bold; color:#fff; font-size:14px; padding:20px 30px 0px 30px; }

/* content pages */
.contentwrap                        { width:940px; background:url(/images/content/trans-bg.png); border-top:1px solid #2d2d2d; padding:20px 30px 20px 30px; }
.leftcolumn                         { width:460px; }
.rightcolumn                        { width:445px; padding-left:15px; }

/* seizoen */
.seizoenitemlist                    { display:block; width:100%; height:auto; }
.seizoenitemlist li                 { list-style:none; width:460px; margin-bottom:20px; float:left; }
.seizoenitemlist li p               { padding-left:10px; }
.seizoentitel                       { display:block; background-color:#000; color:#ff9000; text-transform:uppercase; padding:4px 0px 4px 8px; }
.seizoenitem                        { padding:10px 0px 10px 0px; }
.seizoenposted                      {  }
.seizoenreadmore                    {  }

#scoretabel                         { margin-top:20px; }
#scoretabel th                      { border-bottom: 1px solid #2D2D2D; text-align:center; }
#scoretabel td                      { padding:2px; text-align:center; }
.zebra                              { background-color:#2D2D2D; }

/* sponsoren */
.sponsoren                          { display:block; width:100%; height:100%; padding-top:20px; }
.sponsoren li                       { list-style:none; width:220px; height:120px; float:left; }
.sponsorImg                         { width:190px; height:90px; display:block; }

textarea 							{ font-size:inherit; font-family:inherit; width:100%; }
.homeField                          { height:200px; }
.rogierField                        { height:500px; }
.mediaField                         { height:300px; }
.teamField                        	{ height:500px; }
.opslaanbtn                         { margin-top:20px; }
/* fotogallery*/
.fotogallerywrapper                 { float:left; list-style:none; width:470px; height:auto; margin:30px 0 0 0; padding:30px 0px 30px 0px; background:url(/images/content/media-bg-1.png) no-repeat; }
.fotogallerywrapper li              { display:block; float:left; width:235px; height:135px; }
.fotogallerywrapper li img          { display:block; background-color:#ccc; width:220px; height:105px; }
.fotogallerywrapper li span         { float:right; padding-right:15px; color:#ff9000; line-height:22px; }

.fotogalleryItemswrapper                 { float:left; list-style:none; width:900px; height:auto; margin:30px 0 0 0; padding:30px 0px 30px 0px; background:url(/images/content/media-bg-1.png) no-repeat; }
.fotogalleryItemswrapper li              { display:block; float:left; width:220px; height:150px; }
.fotogalleryItemswrapper li img          { display:block; background-color:#ccc; width:210px; height:140px; }

#thumbs                             { width:720px; height:auto; display:block; float:left; }
#thumbs li                          { width:165px; height:115px; float:left; display:block; }

#rogiertable                        { width:500px; }
#rogiertable td                     { width:250px; }
