body
{
  margin:0px; 
  padding:0px; 
  font-size:10px; 
  font-family:arial; 
  color:#797979;
}

a {color:#797979;text-decoration:none;}
a:hover{text-decoration:underline;}
div.article a{color:#8AC43E;}
p {margin:  20px 0;}

h1, #contentkaart h1, #contentkaart h2 {
  font-size:24px;
  font-family:arial;
  font-weight:bold;
  color:#8AC43E;
  margin:0;
  padding:0;
}

#contentkaart .leftcolumn h2, #contentkaart .leftcolumn .outerlijst h1 {
	color:#555; 
	font-size: 16px;
	font-family:arial;
	font-weight: normal;
	padding: 0;
	margin-top: 10px;
}

h2 {
  font-size:14px;
  color:#8AC43E;
  font-weight:bold;
  font-family: arial;
  margin:0;
  padding:0;
  margin-top:10px;
  margin-bottom:7px;
}

div.leftcolumn h2 {
	color:#555; 
	font-size: 16px;
	font-family:arial;
	font-weight: normal;
	padding: 0;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
}

h3 {
  color:#B2B2B2; 
  font-size: 16px;
  font-family:arial;
  font-weight:bold;
  margin:0;
  padding:0;
}

h4 {
  font-size:11pt;
  color:#424242;
  font-weight:bold;
  margin:0;
  padding:0;
}

#site {
  min-height:600px;
  width:100%;
}

#sitecontent {
  min-height:600px;
  width:100%;
  background-color:#E2E2E2;
}

#header .subheader{height:40px;width:853px;_width:860px;}
#header {height:60px; width:848px;margin:0 auto;margin-top:0px;padding-top:30px;}

#header .logo  .hometop {
  background-image:url(../gfx/kaart/logo.gif);
  background-repeat:no-repeat;
  float:left;
  height:23px;
  width:500px;
  cursor:pointer;
}

/*zoeken*/
.zoeken{
  float:right;
  height: 24px;
}

.zoeken a {
  display: block;
  height: 24px;
  background-image:url(../gfx/kaart/searchbutton.gif);
  background-repeat:no-repeat;
  line-height:21px;
  padding-bottom:0px;
  padding-right:65px;
  padding-top:0px;
  color:#ffffff;
  text-decoration:none;
  overflow: hidden;
  float:left;
}

.zoeken .searchbackground {
	background-image:url(../gfx/kaart/searchbackground.gif);
	width:142px; 
	height:22px;
	float:left;
	margin-right:7px;
	}

.zoeken input#searchtext {
border:1px solid #fff;
height:14px;
margin-top:2px;
*margin-top:1px;
width:124px;
margin-left:7px;
}


/*MENU*/
.menutop {position:relative; top:0px;}
.menutop #mainNav  ul#nav {margin:0px;padding:0px; height:20px;}
.menutop #mainNav  ul#nav li {float:left; list-style:none;margin-left:0px; margin-right:22px; height: 17px;}
.menutop #mainNav  ul#nav li.menuactive,
.menutop #mainNav  ul#nav li.hover {border-bottom:3px solid #8AC43E;}
.menutop #mainNav  ul#nav li a {
	text-transform:uppercase;
	text-decoration:none; 
	color:#898989;
	font: bold 10px Arial;
}

#flash 
{
background-color:#CCCCCC;
height:650px;
padding:0px;
width:100%;
}

#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#F8F8F8;border:1px solid #cecece;z-index:1;}
#lightbox{width:848px; top:47px; display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/z-index:2;font-size:13px;}
#lightboxClose {background-image: url(../gfx/kaart/icons/popupclose.gif);left:841px;position:absolute;width:17px; height:16px;top:35px;}
#lightboxClose:hover{text-decoration:none;cursor:pointer;}
#lightbox .lightboxContent {width:848px; overflow:hidden;background-image:url(../gfx/kaart/popupbackground.png);padding-bottom:10px;}

#lightboxshadow{background-image:url(../gfx/kaart/popupshadow.png);width:848px;padding:20px;padding-bottom:0px;}
#lightboxfooter {width:888px; height:47px;display:block;position:absolute;_position:absolute; /* hack for internet explorer 6*/z-index:2;background-image:url(../gfx/kaart/popupshadow_footer.png);}

#lightbox .leftcolumn,
#lightbox .rightcolumn {float:left;}

#lightbox .leftcolumn {width: 240px;}
#lightbox .rightcolumn {width:553px;padding-left:44px;}

#lightbox .rightcolumn .item {overflow-y:auto;padding-right:12px;}
#lightbox .rightcolumn .actions {height:23px;margin-top:18px;margin-left:2px;}
#lightbox .rightcolumn .actions .action {float:left; width:31px;}
#lightbox .rightcolumn .actions a img {border:0px solid black;}

/*fonts*/
.font_small {font-size:10px; color:#7F7F7F;}
.font_label {color:#4C4C4C;}

/*item*/
#lightbox .rightcolumn .item .date { margin-top:14px;}
#lightbox .rightcolumn .item .source {display:none;}
#lightbox .rightcolumn .item .article, div#contentkaart div.item, div#contentkaart div.article {margin-top:18px; font-family:verdana;font-size:11px;color:#666666; line-height:19px;}

div.leftcolumn div.item {
	margin:0 20px 0 20px;
}


#lightbox .thumbnail {width:240px;height:169px;}
#lightbox .thumbnail img {width:240px; height:169px;}
#lightbox .thumbnail .imagecorner {width:18px; height:18px; background-image:url(../gfx/kaart/imagecorner.gif); position:absolute;}

#lightbox .leftcolumn  .closesearchitem {margin-top:17px; margin-left:11px;}
#lightbox .leftcolumn  .closesearchitem  a {color:#880614;margin-bottom:6px;font-family:verdana;font-size:11px;}

#lightbox .thema { margin-top: 22px; margin-left:11px;font-family:verdana;}
#lightbox .thema b {font-size:14px; font-weight:normal;line-height:21px;}

#lightbox .rightcolumn .item ul.itemproperties {padding-left:0px; margin-left:0px;}
#lightbox .rightcolumn .item ul.itemproperties li {list-style:none;margin-bottom:6px;}


/*social media*/
#lightbox .socialmedia {height:30px; margin-left:11px;margin-top:-12px;}
#lightbox .socialmedia .at300bs {height:20px; width:20px;margin-right:10px;}
a.addthis_button_facebook .at300bs {background:transparent url(../gfx/kaart/icons/facebook.gif) no-repeat scroll 0 0; }
a.addthis_button_twitter .at300bs {background:transparent url(../gfx/kaart/icons/twitter.gif) no-repeat scroll 0 0; }
a.addthis_button_hyves .at300bs {background:transparent url(../gfx/kaart/icons/hyves.gif) no-repeat scroll 0 0;}
a.addthis_button_linkedin .at300bs {background:transparent url(../gfx/kaart/icons/linkedin.gif) no-repeat scroll 0 0;}
a.addthis_button_nujij .at300bs {background:transparent url(../gfx/kaart/icons/nujij.gif) no-repeat scroll 0 0;}
#lightbox .socialmedia a.addthis_button_nujij .at300bs {width:22px;}

#lightbox ul.themas {padding:0px;margin:0px;}
#lightbox ul.themas li.thema {height:18px;margin-top:0px;list-style:none;margin-left:0px;margin-top:5px;}
#lightbox ul.themas li.thema .img {width:25px;}
#lightbox ul.themas li.thema .img,
#lightbox ul.themas li.thema .description {float:left;}

#lightbox .leftcolumn .summery {margin-top: 22px; margin-left:11px;font-size:11px;font-family:verdana;}
#lightbox .leftcolumn .summery a {color:#880614;}
#lightbox .leftcolumn .summery b {font-size:14px; font-weight:normal;line-height:21px;}

/*lijst portlet*/
#contentinner  .leftcolumn .NIML_main {margin-left:5px;}
#contentinner  .leftcolumn .AgendaLijst ul{padding-left:0px; margin-left:0px;}
#contentinner  .leftcolumn .AgendaLijst ul li {list-style:none;}
#contentinner  .leftcolumn .AgendaLijst ul li a {color:#8AC43E;}
#contentinner  .leftcolumn .AgendaLijst span.eventdate,
#contentinner  .leftcolumn .AgendaLijst a {float:left;}
#contentinner  .leftcolumn .AgendaLijst span.eventdate {width:70px;}
#contentinner  .leftcolumn .AgendaLijst a {width:160px; white-space:normal;}

/*gerelateerde items*/
#lightbox .relateditems {margin-top:26px;font-size:11px; font-family:verdana;margin-left:11px;}
#lightbox .relateditems .title {color:#880614; margin-bottom:6px;}
#lightbox .relateditems ul {margin:0px; padding:0px;}
#lightbox .relateditems ul li {list-style:none; margin-left:0px; margin-bottom:6px;}

#lightbox .items {overflow-y:auto;}

.outerlijst,
.PortletContentMain {width:850px;margin:0 auto;}
.leftcolumn .outerlijst{width:auto;}

/*FORMS*/
.itempostfeedback .vraag,
.itempostfeedback input,
.kaartform .label,
.kaartform input,
.kaartform textarea,
.kaartform .label {float:left;}

.kaartform .label,
.itempostfeedback .vraag {width:170px;}

#contentkaart .formtool div.form_line input[type=text],
#contentkaart .formtool div.form_line textarea,
.kaartform input[type=text],
.kaartform textarea {background-color:#E6E6E6; border:1px solid #E6E6E6;font-family:verdana;font-size:11px;}

.kaartform input  {height:16px;width:313px;_width:312px;}

.kaartform textarea,
.kaartform .formlinetextarea textarea {height:63px;font-family: arial;font-weight:normal; font-size:12px;padding:1px;width:313px; _width:312px; }

.kaartform inpu.button,
.kaartform a.button  {width:630px; background-color:white; padding-left:429px; color:#000;font-size:12px;cursor:pointer;font-weight:bolder;}

.searchresult a.button {padding-left:454px;}
.itempostfeedback a.button{padding-left:409px;}

.kaartform .formline,
.itempostfeedback .formline {height:30px;}

.kaartform .formlinetextarea {height:77px;}

.itempostfeedback .vraag p {margin:0px;}
.itempostfeedback .form_line {height:30px}

.kaartform {font-family:verdana;font-size:11px;}

#lightbox .itempostfeedback .mailform {margin-left:0px;}
#lightbox .itempostfeedback .mailform input.deleteform {display:none;}
/*mailform*/


#lightbox .nieuwsbriefform,
#lightbox .mailform {margin-left:25px; width:490px;margin-bottom:10px;}

#lightbox .nieuwsbriefform a.button,
#lightbox .mailform a.button {padding-left:413px;}

/*comments*/
.itemcomments {margin-top:30px;margin-left:29px;width:488px; font-family:verdana;}
.itemcomments h3 {margin-bottom:8px;}
.itemcomments .commentscount {color:#666666;}
.itemcomments  .commentlist ul{margin-left:0px;}
.itemcomments  .commentlist .comment{list-style:none; margin-top:5px; margin-bottom:7px;}
.itemcomments  .commentlist .comment .text {line-height:15px;font-size:11px;margin-bottom:8px;}
.itemcomments  .commentlist .comment .head .author,
#lightbox .itemcomments  .commentlist .comment .head .date{float:left;margin-top:0px;}

.itemcomments .commentlist .comment .head .action {width:488px;*margin-top:-16px;}
.itemcomments .commentlist .comment .head .action .reportcomment {background-image: url(../gfx/kaart/icons/reportcomment.gif);width:13px; height:12px;background-repeat:no-repeat;margin-left:468px;}
.itemcomments .commentlist .comment .head .action .itempostfeedback {width: 488px;}

.itemcomments .commentlist {margin-top:5px;}
.itemcomments .commentlist ul {padding:0px; margin-top:9px;}
#lightbox .comment .message {margin-bottom:10px;color:#880614; font-weight:bold;}
#lightbox .itemcomments .hr {height:2px; background-image:url(../gfx/kaart/hr.gif);border:none;}
#lightbox .commentform {margin-top:11px;margin-left:29px; width:488px;}

/*searchresults*/
#lightbox .searchresult .closesearchitem {margin-top:15px;}
#lightbox .searchresult .searchtable {margin-top:10px; line-height:22px;padding-left:0px;margin-left:0px;}
#lightbox .searchresult .searchtable li {list-style:none;}
#lightbox .searchresult .searchtable .date {width:70px;}
#lightbox .searchresult .searchtable .date,
#lightbox .searchresult .searchtable .description {float:left;}
#lightbox .searchresult .searchtable .description {width:450px; white-space:normal;}
#lightbox .searchresult .pagingfooter, div#contentkaart div.outerlijst div.pagingfooter {margin-top:20px;}
#lightbox .searchresult .pagingfooter  a, div#contentkaart div.outerlijst div.pagingfooter a {margin-right:5px;}
#lightbox .searchresult .pagingfooter  span.selectedpage, div#contentkaart div.outerlijst div.pagingfooter span.selectedpage {text-decoration:none;margin-right:5px;font-weight:bolder;}
#lightbox .searchresult .pagingfooter  a:hover, div#contentkaart div.outerlijst div.pagingfooter a:hover {text-decoration:underline;}

.outerlijst div.pagingfooter a {margin-right:5px;}
.outerlijst div.pagingfooter span.selectedpage {text-decoration:none;margin-right:5px;font-weight:bolder;}
.outerlijst div.pagingfooter a:hover {text-decoration:underline;}

#lightbox .lightboxFooter {height:23px;margin-top:-23px;}
#lightbox .lightboxFooter .left,
#lightbox .lightboxFooter .right {float:left;}
#lightbox .lightboxFooter .left{width:240px;}
#lightbox .lightboxFooter .right{width:553px;}
#lightbox .lightboxFooter .right .itemfooter {background-image:url(../gfx/kaart/itemfooter.gif);background-repeat:no-repeat;margin-left:44px;height:23px;}

/*IE6*/
/*POPUP*/
#backgroundPopup {_background-color:#4C4C4C;}
#lightboxshadow{_background-image:url(../gfx/kaart/ie6_popupshadow.gif);}
#lightboxfooter {_background-image:url(../gfx/kaart/ie6_popupshadow_footer.gif);}
#lightbox .lightboxContent {_background-image:url(../gfx/kaart/ie6_popupbackground.gif);}

/*FORM INPUTS*/
.nieuwsbriefform .formline input,
.mailform .formline input,
.commentform .formline input {_width:370px;}

.nieuwsbriefform .formlinetextarea textarea,
.mailform .formlinetextarea textarea,
.commentform .formlinetextarea textarea {_width:370px;}
.itemcomments  .commentlist ul {_margin-left:0px;}

#contentinner
{
  width:910px;
  margin-left: auto;
  margin-right: auto;
  min-height:800px;
  overflow:hidden;
  height:100%;
  background: url(../gfx/kaart/bg-container.png) repeat-y;
}

#contentkaart {
  min-height:100%; 
  font-size:11px;
  color:#666666;
  line-height:19px;
  font-family:verdana;
	background: url(../gfx/kaart/bg-y.png) repeat-x;
}
  
#contentkaart div.leftcolumn {
  width:240px;
  float:left;
  margin-top:0;
  padding-left:30px;
}

#contentkaart .leftcolumn .cleanitem_img img, #contentkaart .leftcolumn .itempage .article img {max-width:240px;_width:240px;}
#contentkaart .leftcolumn .itempage .article p {margin:0px;}
table.kaartrijen {background-color:#fff; border-top:1px solid #DBDBDB;padding-left:10px;}

#contentkaart .rightcolumn	{
	width:610px;
	float:right;
	margin-right:30px;
	background-image: url(../gfx/kaart/bg-contenttop.png); background-repeat: repeat-x;
	}

#contentkaart .rightcolumn .outerlijst {margin-top:30px; margin-left:40px; margin-right:40px; width:auto;}

.contentfooter {
	background-image:url(../gfx/kaart/itemfooter.gif);
	background-repeat:no-repeat;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	height:23px;
	}

/*Fotogalerij*/

#photogallerycontent
{
  text-align:center;
  color:#303030;
  background-color:#F4F4F4;
  padding-bottom:5px;
  margin-bottom:15px;
}

#photogalleryimage
{
  text-align:center;
  color:#303030;
  min-height:230px;_height:230px;
  background-color:#F4F4F4;
  padding-top:10px;
  padding-bottom:5px;
}

table.photogallery {width:100%;}
#photogallerylist{margin:0px;}
.photogallerythumbnail
{
  padding:0px;
  padding-top:10px;
  min-height:100px;_height:100px;
}

div.photogalleryenquete
{
  padding:0px;
  padding-bottom:5px;
}

div#photogallerypaging
{
  display:block;
  text-align:center;
}

div#photogallerynavigation
{
  text-align:center;
  margin-top:10px;
  margin-bottom:10px;
}

div#photogallerynavigation a
{
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  margin-left:5px;
  margin-right:5px;
  color:#fff;
  background-color:#8cc63f;
  font-weight:bold;
  width:100px;
  line-height:20px;
}

td.artikel a
{
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  color:#fff;
  background-color:#8cc63f;
  font-weight:bold;
  line-height:30px;
}


div#photogallerylist a
{
  padding:0px;
  margin:0px;
  color:#fff;
  background-color:#fff;
  font-weight:normal;
}

div.photogallerynumber {padding-bottom:2px;}

div#photogallerypaging a, div#photogallerypaging span.selectedpage {padding-left:10px; padding-right:10px;}

table.innertable tbody {width:99%;}
table.innertable {width:100%; border-collapse:collapse;}
table.innertable tbody tr td {border-bottom:1px solid #8cc63f;}
table.portletcontent {width:auto; margin-left:40px; margin-right:40px;}
table.innertable tbody tr#photogallerysubmit td {border:0px;}
#contentkaart .righttwo h1.ItemTitel {margin-left:40px;}

tr#photogallerysubmit input.button, table.photogalleryklein td input.button
{
  color:#fff;
  background-color:#8cc63f;
  border:0px;
  font-weight:bold;
  margin-top:10px;
}

tr#photogallerysubmit
{
  display:block!important;
}

table.photogalleryklein tbody tr td table
{
  width:99%;
  margin-top:5px;
}

div.radiolist
{
  float:left;
  width:250px;}
  
div.radiolist div.radioitem
{
  padding-bottom:5px;
}

/*opmaak formulier*/

div.form_line p
{
  margin:0px;
  display:inline;
  text-align:left;
}

div.form_line
{
  margin-bottom:20px;
  text-align:left;
  overflow:hidden;
  display:block;
}

table.questions
{
  width:100%;
  border-collapse:collapse;
}

div.vraag
{
  width:280px;
  float:left;
  padding-right:10px;
}

div.vraag p img
{
  padding-right:5px;
  padding-bottom:10px;
}

div.form_line input
{
  vertical-align:top;
  width:250px;
}

div.form_line textarea
{
  vertical-align:top;
  width:250px;
  height:80px;
}

div.form_line input.checkbox, div.form_line input.radio
{
  vertical-align:middle;
  width:13px;
}

div.checkboxlist
{
  float:left;
  margin-bottom:5px;
}

div.form_line select, div.form_line input.file
{
  width:256px;
}

div.form_line div.vrijetekst 
{
  margin-top:5px;
  margin-bottom:5px;
  width:550px
  } 


div.introtext
{
  margin-top:20px;
  margin-bottom:20px;
  }

div.mandatory div.vraag
{
  color:#000;
  }

div.formitem b.mandatory
{
  color:#000;
  font-weight:normal;
  }

div.form_buttons
{
  padding-top:15px;
  text-aligN:right;
  padding-right:28px;
  }

div.form_buttons input
{
  background-color:#EDEDED;
  border:1px solid #D0D0D0;
  color:#000;
  font-weight:bold;
  margin-right:20px;
}

table.lijsttable div.leesmeer {display:none;}
div.lijst table.lijsttable {border-collapse:collapse;}
div.lijst {margin-top:10px; margin-bottom:20px;}
#contentkaart div.item_head {display:none;}
#contentkaart div.item a, div#contentkaart div.item a:hover {color:#8AC43E;}
#contentkaart div.lijst span.headline {display:block;}
#contentkaart div.lijst td.url a{font-weight:bold;}
#contentkaart a.fotogalerij {background-color:transparent;color:#8AC43E; padding:0px;}
#contentkaart div.lijst td.url {padding-bottom:5px;}
#contentkaart div.lijst td {vertical-align:top;}
#contentkaart div.lijst td.thumbnail {padding-bottom:10px; padding-right:10px; padding-top:5px;}
#contentkaart .rightcolumn .item {margin-left:40px; margin-right:40px; margin-top:28px;}

/*carrousel bij teun*/
#carousel_container {
	position:relative;
	margin: 26px 0 0 0;
	padding: 0;
	width: 550px;
	height: 134px;
	background-color: #fff;
	overflow: hidden;
}

#carousel_inner ul, #carousel_inner li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#carousel_inner {
	margin: 0;
	padding: 0;
	position:relative;
	float:left; 
	width:450px; 
	overflow: hidden;  
	background: #fff;
}

#carousel_ul {
	position:relative;
	left:-100px; 
	list-style-type: none; 
	margin: 0px;
	padding: 0px;
	width:9999px; 
	padding-bottom:0px;
}

#carousel_ul li{
	margin: 0;
	float: left;                                 
	width:112px;  
	padding:0px;
	height:118px;
	background: #fff;
	margin-top:0px;
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
}

#carousel_ul li img {
	.margin:0 0 -4px 0; 
	padding: 0;
	cursor:pointer;
	cursor: hand; 
	border:0px; 
}
#left_scroll, #right_scroll{
	float:left; 
	height:118px; 
	width:50px; 
	background: #fff; 
}
#left_scroll img, #right_scroll img{
	border:0; 
	cursor: pointer;
	cursor: hand;

}
.rightcolumn #artikel {overflow:hidden; margin-left:30px;}
.ItemClassification, .remarks, .GeneriekLijst, .paginatitel h1 {display:none;}
.agendalijst table {border-collapse:collapse;}
.agendalijst table td {vertical-align:top; white-space:nowrap;}
.agendalijst {margin-top:20px;}
.agendalijst table td.url {padding-left:10px; white-space:normal;}
.eventinformation {display:block; margin-top:10px;}
.plattelandsgids {margin-left:30px;}

#contentkaart .formtool,
#contentkaart .nieuwsbriefform {margin-top:28px; margin-left:20px;}
/*iframe_nieuwsbrief*/
#iframe_nieuwsbrief {width:1px; border:none; height: 1px; display:none;}
.agendatext a {font-family:verdana;font-size:11px; line-height:19px; color:#8ac43e;}

/*home banner*/
#homead {display:none;height:250px; width:300px; background-color:red; position:absolute; top:0px; left:50%; background: url(../gfx/Appelplukdag128.gif);z-index:2;cursor:pointer;}
#homead .close {background-image: url(../gfx/kaart/icons/popupclose.gif);width:17px; height:16px;text-align:right;cursor:pointer;float:right;margin:2px;}
