html                                { margin:0px; padding:0px;}

body                                { font-family:verdana,helvetica,sans-serif; background-color: #000; background-image:url('/images/bg_gradient.jpg'); background-repeat:repeat-x; margin: 0px; padding: 0px; }

h1                                  { margin:0px; padding:0px;}
h2                                  { margin:0px; padding:0px;}
h3                                  { margin:0px; padding:0px;}

a                                   { text-decoration: none; }
a:link                              { color: #00427C; }
a:visited                           { color: #00427C; }
a:hover                             { text-decoration: none; color: #00427C; }

/*---------------------------------------------------------- page */

#wrapper                            { position:absolute; display:block; width:100%; height:450px; background-image:url('/images/bg_wrapper.jpg'); background-repeat:no-repeat; background-position: top center; 
                                      margin:0px; border:0px; padding:0px; overflow:visible;}
#page                               { margin-left:auto;	margin-right:auto; width:997px;}
#header                             { width:997px;}
#content                            { width:997px; clear:both; display:inline-block; background-color:#000; color:#fff; }
#footer                             { }

/*---------------------------------------------------------- menu */

#mainmenu                           { font-size:12px; display:inline-block; background-color:#000; background-image:url('/images/bg_mainmenu.gif'); background-repeat:repeat-x; width:997px; margin:0px; 
                                      padding:0px; list-style:none;}
#mainmenu li                        { float:left; display:inline-block; position:relative; height:39px; overflow:hidden; background-image:url('/images/bg_mainmenuitem.gif'); background-repeat:no-repeat; 
                                      background-position:right top;}
#mainmenu li:hover                  { overflow:visible;}

#mainmenu li a                      { display:block; margin:4px; font-weight:bold; padding-left:12px; padding-right:14px; padding-top:7px; padding-bottom:6px; color:#a0cf65; }
#mainmenu li a:hover                { display:block; font-weight:bold; color:#fff; background-color:#a0cf65;  background-image:url('/images/bg_mainmenuitem_active.gif');}


#mainmenu li ul                     { position:absolute; top:39px; left:0px; width:160px; padding-left:0px; margin-left:0px;  border:1px solid #444; background-color:#000; }
#mainmenu li ul li                  { display:block; width:160px; clear:both; background-image:none; padding:0px; margin:0px; height:22px;} 
#mainmenu li ul li a                { display:block; margin:0px; font-weight:bold; font-size:11px; background-image:none; padding-left:10px; padding-right:12px; padding-top:3px; padding-bottom:3px; color:#fff; }
#mainmenu li ul li a:hover          { display:block; font-weight:bold; color:#fff; background-color:#a0cf65;  background-image:url('/images/bg_mainmenuitem_active.gif');}


#mainmenu #hyvesLink                { width:50px; padding-left:10px; padding-right:12px; margin-right:2px; ;height:15px; background-image:url('/images/hyves_1.gif'); background-repeat:no-repeat; background-position:right top;}
#mainmenu #hyvesLink:hover          { width:50px; height:15px; background-image:url('/images/hyves_2.gif'); background-repeat:no-repeat; background-position:right top;}

#mainmenu #twitterLink              { width:50px; padding-left:10px; padding-right:12px; margin-right:2px; ;height:15px; background-image:url('/images/twitter_1.gif'); background-repeat:no-repeat; background-position:right top;}
#mainmenu #twitterLink:hover        { width:50px; height:15px; background-image:url('/images/twitter_2.gif'); background-repeat:no-repeat; background-position:right top;}

#mainmenu #facebookLink                { width:50px; padding-left:10px; padding-right:12px; margin-right:2px; ;height:15px; background-image:url('/images/facebook_1.gif'); background-repeat:no-repeat; background-position:right top;}
#mainmenu #facebookLink:hover          { width:50px; height:15px; background-image:url('/images/facebook_2.gif'); background-repeat:no-repeat; background-position:right top;}

#mainmenu img                       { border:0px; }

#menucontainer                      { float:left; display:inline-block; width:690px;  }

/*---------------------------------------------------------- zoeken */

#zoeken                             { float:right; padding-top:8px; width:220px; margin:0px; padding-right:15px; }
#zoeken form                        { padding:0px; margin:0px; }
#zoeken input                       { float:left; }
#zoeken .zoekveld                   { float:left; border:1px solid #666; border-top:1px solid #999; background-repeat:no-repeat; background-position:3px 2px;background-image:url('/images/bg_search.gif'); 
                                      width:140px; padding-left:25px; color:#ea2c86; font-weight:bold; font-family:verdana; font-size:12px; height:17px;}
#zoeken .zoekbtn                    { float:left; border:1px solid #666; border-top:1px solid #999;  font-weight:bold; background-color:#000; height:20px; width:50px; color:#a0cf65; font-size:11px; 
                                      padding-left:5px; padding-right:5px; margin:0px; }
#zoeken .zoekbtn:hover              { color:#fff;}


/*---------------------------------------------------------- columns */

#colA                               { float:left; width:290px; padding:10px; padding-left:12px;padding-right:5px;}
#colB                               { float:left; width:407px; padding:10px; padding-left:9px; padding-right:9px;}
#colC                               { float:left; width:245px; padding:10px; padding-left:5px; padding-right:0px; }

#colA h2, #colA h1,
#colB h2, #colB h1,
#colC h2, #colC h1,
#colAPage h1,
#colAPage h2,                
#colBPage h1,
#colBPage h2                        { font-size:12px; margin:0px ; padding:0px; padding-top:3px; }

/*---------------------------------------------------------- columns homepage (3) */

#colA .artikel                      { border:1px solid #7d7d7d; border-right:1px solid #676767; border-left:1px solid #4a4a4a; margin-bottom:10px; padding-top:0px; }
#colA .artikelKop                   { display:block;  margin:0px; line-height:12px; height:20px;  color:#ea2c86; margin:0px; padding:3px; padding-left:20px; padding-right:20px; background-image:url('/images/bg_artikelKop.gif'); 
                                      border-bottom:#ccc 1px solid; background-repeat:repeat-x; }
#colA .artikelInhoud                { display:block; margin:0px; padding:20px; background-image:url('/images/bg_artikelInhoud.gif'); background-position:center top; background-repeat:no-repeat; font-size:12px;}
#colA a                             { color:#fff; text-decoration:underline;}
#colA a:hover                       { color:#ea2c86; text-decoration:underline;}


#colB .artikel                      { border:1px solid #7d7d7d;  border-right:1px solid #676767; border-left:1px solid #4a4a4a; margin-bottom:10px; padding-top:0px; }
#colB .artikelKop                   { display:block; color:#a0cf65; margin:0px; padding:3px; padding-left:12px; padding-right:12px; background-image:url('/images/bg_artikelKop.gif'); border-bottom:#ccc 1px solid; 
                                      background-repeat:repeat-x; height:20px;}
#colB .artikelInhoud                { display:block; margin:0px; padding:10px; padding-left:12px; padding-right:12px;  background-image:url('/images/bg_artikelInhoud_med.gif'); background-position:center top; 
                                      background-repeat:no-repeat; font-size:12px;}
#colB a                             { color:#fff; text-decoration:underline;}
#colB a:hover                       { color:#a0cf65; text-decoration:underline;}


#colC .artikel                      { border:1px solid #7d7d7d;  border-right:1px solid #676767; border-left:1px solid #4a4a4a; margin-bottom:10px; padding-top:0px; }
#colC .artikelKop                   { display:block; color:#ea2c86; margin:0px; padding:3px; padding-left:17px; padding-right:17px; background-image:url('/images/bg_artikelKop.gif'); border-bottom:#ccc 1px solid; 
                                      background-repeat:repeat-x; height:20px;}
#colC .artikelInhoud                { display:block; margin:0px; padding:10px; padding-left:17px; padding-right:17px; background-image:url('/images/bg_artikelInhoud.gif'); background-position:center top; 
                                      background-repeat:no-repeat; font-size:12px;}
#colC a                             { color:#fff; text-decoration:underline;}
#colC a:hover                       { color:#ea2c86; text-decoration:underline;}

/*---------------------------------------------------------- columns page (2) */

#colAPage                           { float:left; width:618px; padding:10px; padding-left:12px;padding-right:15px; margin-left:15px; margin-top:15px;}
#colBPage                           { float:left; width:295px; padding:10px; padding-left:6px; padding-right:6px; margin-top:15px;}


#colAPage .artikel                  { border:1px solid #7d7d7d;  border-right:1px solid #676767; border-left:1px solid #4a4a4a; margin-bottom:10px; padding-top:0px; }
#colAPage .artikelKop               { display:block; color:#a0cf65; margin:0px; padding:3px; padding-left:12px; padding-right:12px; background-image:url('/images/bg_artikelKop.gif'); border-bottom:#ccc 1px solid; 
                                      background-repeat:repeat-x; height:20px;}
#colAPage .artikelInhoud            { display:block; margin:0px; padding:10px; padding-left:12px; padding-right:12px; font-size:12px;  background-image:url('/images/bg_artikelInhoud_large.gif'); 
                                      background-position:center top; background-repeat:no-repeat;}
#colAPage a                         { color:#fff; text-decoration:underline;}
#colAPage a:hover                   { color:#a0cf65; text-decoration:underline;}


#colBPage .artikel                  { border:1px solid #7d7d7d;  border-right:1px solid #676767; border-left:1px solid #4a4a4a; margin-bottom:10px; padding-top:0px; }
#colBPage .artikelKop               { display:block; color:#a0cf65; margin:0px; padding:3px; padding-left:12px; padding-right:12px; background-image:url('/images/bg_artikelKop.gif'); 
                                      border-bottom:#ccc 1px solid; background-repeat:repeat-x; height:20px;}
#colBPage .artikelInhoud            { display:block; margin:0px; padding:10px; padding-left:12px; padding-right:12px; font-size:12px;  background-image:url('/images/bg_artikelInhoud.gif'); 
                                      background-position:center top; background-repeat:no-repeat;}
#colBPage a                         { color:#fff; text-decoration:underline;}
#colBPage a:hover                   { color:#a0cf65; text-decoration:underline;}


/*---------------------------------------------------------- news module*/


#newsList                           { }
#newsList a                         { color:#fff; text-decoration:underline;}
.newsHeader                         { margin-bottom:10px; }
#newsAll                            { margin-top:10px; }

#newsDetails                        { padding-left:25px; margin-top:20px;}

#newsDetails a                      { color:#fff; text-decoration:underline;}
#newsDetails .newsItem              { display:inline-block; clear:both; margin-bottom:35px; }
#newsDetails .newsImage             { float:left; display:block; width:170px;}
#newsDetails .newsHeader            { display:inline-block;}
#newsDetails .newsIntro             { float:left;  display:block; margin-left:10px;  width:380px;}
#newsDetails .newsLink              { float:left;  text-align:right; width:180px; }
#newsDetails .newsLink a            { color:#ea2c86; }
#newsDetails .newsPosts             { float:left; color:#ea2c86;  width:200px;}
#newsDetails .newsPosts a           { color:#ea2c86;}
#newsDetails h1 ,#newsDetails h2    { text-decoration:underline; font-weight:bold;}


#newsNav                            { clear:both; display:block; text-align:center; color:#666; font-weight:bold; font-size:14px; padding-top:15px; margin-left:40px;}
#newsNav a                          { color:#ea2c86; text-decoration:none; padding-right:40px;}
#newsNav img                        { border:0px;}
#newsNav .inactive                  { color:#666; text-decoration:none;}
#newsNav .inactive:hover            { color:#666; text-decoration:none; cursor:default;}




#emailBody                          { background-image:none; background-color:#000; height:100%; border:1px solid #7d7d7d; }
#emailForm form                     { margin:0px; padding:0px;}
#emailForm                          { padding:15px; padding-bottom:0px; background-color:#000; font-size:12px; height:283px; }
#emailForm input                    { display:block; clear:left; width:450px; padding-top:5px; padding-bottom:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
#emailForm textarea                 { display:block; clear:left; width:450px; height:80px; padding-top:5px; padding-bottom:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;	font-size:12px; }
#emailForm .titel		                { font-weight:bold; color:#99c262; display:block; padding-top:2px;padding-bottom:2px; }
#emailForm .sendBtn              		{ margin-left:375px; margin-bottom:10px; width:80px; background-image:url('/images/bg_zoekbtn.gif'); color:#99c262; border:1px solid #333; font-size:12px; font-weight:bold; padding:2px; padding-left:5px;}
#emailForm .closeBtn              	{ margin-bottom:10px; background-image:url('/images/bg_zoekbtn.gif'); color:#99c262; border:1px solid #333; font-size:12px; font-weight:bold; padding:2px; padding-left:5px;}
#emailForm .resendBtn            		{ margin-bottom:10px; background-image:url('/images/bg_zoekbtn.gif'); color:#99c262; border:1px solid #333; font-size:12px; font-weight:bold; padding:2px; padding-left:5px;}

/*---------------------------------------------------------- agenda module*/


#div_agenda                         { width:323px; text-align:center; padding-left: 10px;padding-right: 10px;  margin-left:auto; margin-right:auto;}
.agenda_calender                    { width:323px; font-size:16px; font-weight:bold;}

.agenda_calender_month_year         { background-image:url('/images/bg_agenda_head.gif'); background-repeat:no-repeat; text-align:center; color:#e82b7f;  height:20px;}
.agenda_calender_days               { border:2px solid #ccc;}
.agenda_calender_days_name          { color: #848484; }
.aAgenda                            { font-size: 16px; text-decoration:underline; }
.aAgendaInactive                    { color:#0f0;}
#colAPage .aAgendaActiveNow         { color:#e82b7f; display:block; bordeR:1px dotted #e82b7f; padding:4px;}
#colAPage .aAgendaActiveDate        { background-image:url('/images/bg_agenda_bullet.gif'); padding:4px; padding-top:5px; padding-bottom:7px; color:#e82b7f; text-decoration:none;}
#colAPage .tdAgenda                 { font-size: 16px; text-align: center;  padding:4px; padding-bottom:8px;}

#colAPage .agenda_navPrev           { color:#e82b7f; text-align:left; padding-left:10px; height:26px;  text-decoration:none; display:block; vertical-align:sub; padding-top:4px; }
#colAPage .agenda_curMonth          { color:#e82b7f; font-weight:bold;  height:22px; width:270px; white-space:nowrap; display:block; padding-top:4px; }
#colAPage .agenda_navNext           { color:#e82b7f; text-align:right; padding-right:10px; height:26px; text-decoration:none; vertical-align:middle; display:block; padding-top:4px; }

#agendaList .agendaItem             { display:inline-block; clear:both; padding-left:30px; margin-bottom:35px; }
#agendaList .agendaImage            { float:left; }
#agendaList .agendaText             { float:left; width:350px; padding-left:55px; }
#agendaList .agendaMonthSelect      { text-align:center; display:block; font-size:12px; font-weight:bold; color:#e82b7f; }

#agendaList a                       { text-decoration:none; color:#e82b7f; vertical-align:middle; }
#agendaList a:hover                 { color:#fff; }
#agendaList img                     { border:0px;}

.agendaItemLinks                    { clear:both; padding-top:10px;}
.agendaItemLinkReacties             { float:left; display:block; width:260px;}
.agendaItemLinkReacties a           { text-decoration:underline;}
.agendaItemLinkMeer                 { float:left; white-space:nowrap; width:80px;}
.agendaItemLinkMeer a               { text-decoration:underline; white-space:nowrap;}


/*---------------------------------------------------------- video module */

#videoList                          { display:inline-block; color:#99c262; font-weight:bold; width:600px; }
#videoList a                        { text-decoration:none; color:#99c262; }
#videoList .videoItem               { display:block; float:left; width:240px; height:130px; padding:25px; margin-right:10px; }
#videoList .videoItemThumb					{ display:block; width:177px; height:107px; background-position:center;}

#reactieform                        { }
#reactieform textarea,
#reactieform input                  { display:block; clear:left; width:580px; padding-top:5px; padding-bottom:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;	font-size:12px; margin-top:5px;}
#reactieform .sendBtn               { margin-left:505px; width:80px; background-image:url('/images/bg_zoekbtn.gif'); color:#99c262; border:1px solid #333; font-size:12px; font-weight:bold; padding:2px; padding-left:5px; padding-right:5px;}

#videoRating                        { clear:both; display:inline-block; padding-top:8px; color:#99c262; font-weight:bold; font-size:12px; margin-bottom:20px;}
#videoViews                         { float:left; width:200px; color:#99c262; padding-top:4px;}
#videoViews a                       { text-decoration:none; color:#99c262;}
#videoStars                         { float:left; width:200px;}
#videoEmail                         { float:left; width:180px; color:#99c262; text-align:right; padding-top:4px;}
#videoEmail a                       { text-decoration:none; color:#99c262;}

#moreHomeList                       { display:inline-block; color:#99c262; font-weight:bold; width:400px;}
#moreHomeList .videoItem            { display:block; float:left; margin-bottom:10px; width:180px; height:130px; padding:15px; padding-left:0px; padding-right:20px;}
#moreHomeList .videoItemThumb				{ display:block; width:177px; height:107px; background-position:center;}
#moreHomeList .videoItemThumb a			{ display:block; width:177px; height:107px;}
#colBPage #moreHomeList             { display:inline-block; color:#99c262; font-weight:bold; width:150px; padding-left:45px;}
#colBPage #moreHomeList .videoItem  { display:block; float:left; width:180px; padding:15px; padding-left:0px; padding-right:20px;}

#recentHomeList                     { display:inline-block; color:#99c262; font-weight:bold; width:400px; }
#recentHomeList .videoItem          { display:block; float:left; margin-bottom:10px; width:180px; height:130px; padding:15px; padding-left:0px; padding-right:20px;}
#recentHomeList .videoItemThumb			{ display:block; width:177px; height:107px; background-position:center;}
#recentHomeList .videoItemThumb a		{ display:block; width:177px; height:107px;}
#colBPage #recentHomeList           { display:inline-block; color:#99c262; font-weight:bold; width:150px; padding-left:45px;}
#colBPage #recentHomeList .videoItem{ display:block; float:left; width:180px; padding:15px; padding-left:0px; padding-right:20px;}

#bestHomeList                       { display:inline-block; color:#99c262; font-weight:bold; width:400px;}
#bestHomeList .videoItem            { display:block; float:left; margin-bottom:10px; width:180px; height:130px; padding:15px; padding-left:0px; padding-right:20px;}
#bestHomeList .videoItemThumb				{ display:block; width:177px; height:107px; background-position:center;}
#bestHomeList .videoItemThumb a			{ display:block; width:177px; height:107px;}
#colBPage #bestHomeList             { display:inline-block; color:#99c262; font-weight:bold; width:150px; padding-left:45px;}
#colBPage #bestHomeList .videoItem  { display:block; float:left; width:180px; padding:15px; padding-left:0px; padding-right:20px;}

/*---------------------------------------------------------- video module */

.copyLink                           { border:1px solid #fff; color:#99c262; background-color:#333;  padding:3px; padding-left:2px; padding-top:2px;}
#omschrijving a                      { text-decoration:none; color:#99c262; font-size:11px; font-weight:bold;}
#omschrijving a:hover                { text-decoration:none; color:#fff; }

#omschrijving                       { font-weight:bold;}
#omschrijving .tekst                { display:block; padding-bottom:40px;}
#omschrijving .titel                { font-weight:bold; color:#99c262; display:block; padding-top:2px;padding-bottom:2px; }
#omschrijvingLink                   { width: 215px; height: 16px;}
#omschrijvingEmbed                  { width: 215px; height: 16px; overflow: hidden; font-family:arial; white-space:nowrap; font-size:12px;}

/*---------------------------------------------------------- links module */

#links                              { }
.leesmeer                           { text-decoration:underline; cursor:pointer; padding-top:5px; text-align:right; color:#e82b7f;}

/*---------------------------------------------------------- contactform */

#contactForm select.frmSelect       { display:block; clear:left;	width:580px; }
#contactForm input.frmText          { display:block; clear:left; width:580px; padding-top:5px; padding-bottom:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
#contactForm textarea.frmTextArea   {	display:block; clear:left; width:580px; padding-top:5px; height:175px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	 }
.requiredFalse                      { border:1px solid red;	background-color:#eacfcf; }
.requiredFalseRadio                 { background-color:#fe9999; } 

.frmBtn                             { background-image:url('/images/bg_zoekbtn.gif'); color:#99c262; border:1px solid #333; font-size:12px; font-weight:bold; padding:2px; padding-left:5px; padding-right:5px;}

/*---------------------------------------------------------- override rules */

#disclaimer a                       { color:#ea2c86; text-decoration:none; font-size:10px; }
#disclaimer img                     { border:0px;}
#link_pjp                           { float:left; width:200px;}
#link_provincielimburg              { float:left; width:415px; text-align:right;}
#link_provlimburgstatic             { display:block; padding-top:40px;}

/*---------------------------------------------------------- clear fix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---------------------------------------------------------- */
/*--------------------------PAGINATION---------------------- */
/*---------------------------------------------------------- */
#pagination_pagination						 																																{ text-align:center; color:#a1d060; font-size:18px;font-weight:bold;}
#pagination_pagination.pagination a 																															{ text-decoration: none;font-weight:bold;color:#a1d060;display:inline-block;margin-left:2px;margin-right:2px;}
#pagination_pagination.pagination span 																														{ display:inline-block;margin-left:2px;margin-right:2px;}
#pagination_pagination.pagination .current																												{ text-decoration: underline;}
#pagination_pagination.pagination .prev																														{	}
#pagination_pagination.pagination .next																														{	}
#pagination_wrapper																																								{ }
#pagination 																																											{	}
#paginationHidden				 																																					{ display:none; }
#pagination_count 																																								{ float: left; width: 100px;text-transform: uppercase;}
#pagination_total 																																								{ float: right; width: 100px;text-transform: uppercase; text-align: right;}
