body,td {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

h1 {color:#f9b000;font-size:22px;line-height:28px;padding:0px;margin:0px;margin-bottom:10px;font-weight:normal;}
h2 {color: #307e03;font-size: 14px;font-weight: bold;line-height: 18px;padding:0px;margin:0px;}
h3 {color: #307e03;font-size: 12px;font-weight: bold;line-height: 18px;padding:0px;margin:0px;}
h4 {color: #000;font-size: 12px;font-weight: bold;line-height: 14px;padding:0px;margin:0px;}

#rightcolumn h3 {font-size:14px;color:#174815;font-weight:bold;}

html,body,.stretch,#background,#content,blockquote, blockquote p {
	margin: 0px;
	padding: 0px;
}

p {font-size:12px;line-height:16px;padding:0px;margin:0px;margin-bottom:14px;}
a img {border:0px;}

.png {behavior:url(iepngfix.htc);}

p,a {color:#333;}

a {color: #317e03;}
a:hover  {color: #f9b000;}
#background {
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: 0;
}

.stretch {
    width:100%;
    height: auto;
}


#wrapper {position:relative; z-index:2;
	width: 967px;
	margin:0px auto;
}


#faux {
 background:url(images/faux.gif) left top repeat-y;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#faux2 {
 background:url(images/faux2.gif) left bottom no-repeat;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
 }

#header {
 height: 83px;
 text-align:right;
 margin-right:13px;
 margin-top:16px;
}

/* navigation */
#navigation {
 padding-left:24px;
 background:url(images/boxheader.png) no-repeat;
 font-family: Arial, Helvetica, sans-serif;
}

#hoofdmenu {list-style-type:none;padding:0px;margin:0px;height:44px;padding-top:6px;}
#hoofdmenu li {display:inline;float:left;background:url(images/hoofdmenusep.gif) right top no-repeat;padding-right:2px;}
#hoofdmenu li a {color:#FFF;font-weight:bold;text-decoration:none;padding-left:15px;padding-right:15px;height:44px;display:inline-block;line-height:44px;font-size:14px;}
#hoofdmenu li a span {display:inline-block;padding-left:15px;padding-right:15px;height:44px;}
#hoofdmenu li a:hover, #hoofdmenu li.activeItem a {background:#FEB400 url(images/hoofdmenuhover.gif) repeat-x;}
#hoofdmenu ul {display:none;}

#submenu ul {list-style-type:none;padding:0px;margin:0px;}
#submenu ul li {padding-top:2px;padding-bottom:2px;}
#submenu ul li a {font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#174815;font-size:12px;line-height:14px;}
#submenu ul li a:hover, #submenu ul li.activeItem a {text-decoration:underline;}

#topbox {
 height:10px;
 padding:0px;margin:0px;
 background:url(images/topbox.gif) no-repeat;
 

}
#homepagebanner {
 width:891px;
 height:184px;
 margin:0px auto;
 background:url(images/homebannerbg.jpg) repeat-x;
 margin-top:14px;
 overflow:hidden;

}
#homepagebanner h3,#homepagebanner h2 {font-weight:normal;color:#174815;font-size:12px;line-height:18px;padding:0px;margin:0px;}
#homepageintro {
 width:300px;
 height:184px;
 padding:15px;

}
#homepagefoto {
 background:url(images/homepagefoto.jpg) no-repeat;
 height:184px;
 width:556px;
 display:inline;float:right;
}
#homepagepaard {
 position:absolute;
 width:179px;
 height:284px;
 margin-left:712px;
 margin-top:-87px;
}

#homepagebannerspacer {height:26px;width:861px;margin:0px auto;padding:12px;font-family:Verdana, Helvetica, sans-serif;}
#homepagebannerspacer a {font-weight:bold;text-decoration:none;font-size:11px;color:#265424;}
#homepagebannerspacer a:hover {text-decoration:underline;}
a.ico_hyves {padding-left:28px;background:url(images/icohyves.gif) no-repeat;line-height:20px;display:inline-block;height:20px;padding-right:20px;}
a.ico_startlijsten {padding-left:28px;background:url(images/icostartlijsten.gif) no-repeat;line-height:20px;display:inline-block;height:20px;}


#leftcolumn { 
 display: inline;
 width: 180px;
 float: left;
 padding-left:40px;
 margin-top:20px;
}
#content { 
 float: left;
 width: 430px;
 display: inline;
 position: relative;
 margin-top:20px;
}

#contentbreed {
 display: inline;
 width: 886px;
 float: left;
 padding-left:40px;
 margin-top:20px;
}

h1 {color:#f9b000;font-size:22px;line-height:28px;padding:0px;margin:0px;margin-bottom:10px;font-weight:normal;}

#rightcolumn { 
 display: inline;
 position: relative;
 background:#e7efe3;
 width: 220px;
 float: right;
 margin-right:35px;
 padding:15px;
 margin-top:17px;
}

#colleft {display: inline;width:430px;float: left;height:350px;background:url(images/homepagebox.gif) no-repeat;overflow:hidden;margin-left:40px;margin-bottom:10px;}
#colright {float: left;width:430px;display: inline;position: relative;height:350px;background:url(images/homepagebox.gif) no-repeat;overflow:hidden;margin-left:26px;margin-bottom:10px;}
#colleft h3.title, #colright h3.title {color:#307e03;font-family:Verdana, Helvetica, sans-serif;font-size:11px;padding:0px;margin:0px;margin-top:5px;margin-left:10px;width:400px;height:21px;line-height:21px;}
#colleft h4.subtitle, #colright h4.subtitle {color:#000;font-size:9px;padding:0px;margin:0px;margin-top:5px;margin-left:20px;width:400px;height:16px;line-height:16px;font-weight:normal;}

/* nieuws op homepage */
.nieuwsbox .nieuwscontent{padding:20px;padding-top:0px;height:220px;overflow:hidden;}
.nieuwsbox div.meernieuws {padding:20px;padding-top:5px;}
.nieuwsbox div.meernieuws a {color:#317e03;text-decoration:none;}
.nieuwsbox div.meernieuws a:hover {text-decoration:underline;color: #f9b000;}
.nieuwsbox h1 {color:#307e03;font-size:14px;font-weight:bold;line-height:18px;}

/* fotobox op home */
#fotoboxhome {
 width:885px;
 height:187px;
 border:1px solid #afca91;
 clear:both;
 margin-left:40px;
 margin-bottom:15px;
}
#fotoboxhome .title {background:#e8f6e4;}
#fotoboxhome .title h3 {color:#307e03;font-family:Verdana, Helvetica, sans-serif;font-size:14px;padding:0px;margin:0px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:400px;background:url(images/icophoto.gif) 10px 6px no-repeat;padding-left:30px;}
#fotoboxhome .title h3 a {color:#307e03;text-decoration:none;}
#fotoboxhome .title h3 a:hover {text-decoration:underline;}
#slidebar {height:120px;width:888px;margin:12px;margin-bottom:3px;}
.morephotos {margin-left:12px;}
.morephotos a {font-size:10px;text-decoration:none;color:#307e03;}
.morephotos a:hover {text-decoration:underline;underline;color: #f9b000;}

/* footer */
#footer0 {
 width:885px;
 height:70px;
 clear:both;
 margin-left:40px;
 margin-bottom:0px;
 padding-top:10px;
}
.footer0vervolg {border-top:1px solid #afcc9e;}
#footer0, #footer0 a, #footer0 p {color:#000;font-size:9px;}

#footerlogos {position:absolute;margin-left:639px;}
#footerlogos ul{list-style-type:none;margin:0px;padding:0px;}
#footerlogos li {width:57px;height:57px;float:left;margin-right:10px;}
#footerlogos li img {width:57px;height:57px;}
#footerlogos li.logo1 {background:url(images/footerlogos.gif) 0px 2px no-repeat;}
#footerlogos li.logo2 {background:url(images/footerlogos.gif) 0px -52px no-repeat;}
#footerlogos li.logo3 {background:url(images/footerlogos.gif) 0px -108px no-repeat;}
#footerlogos li.logo4 {background:url(images/footerlogos.gif) 0px -162px no-repeat;}

#footerspacer {height:20px;clear:both;}

#fakeheight {
 display: inline;
 position: relative;
 height:362px;
 width: 1px;
 float: right;
}

#footer { 

 clear: both;
 height:38px;
 background:url(images/boxfooter.png) no-repeat;

}
.clear { clear: both; background: none; }

/* articleselectie */
.articleSelectie {margin:18px;margin-top:10px;margin-bottom:0px;height:230px;overflow:hidden;}
.imgRight {float:right;margin-left:10px;margin-bottom:5px;}

/* hyves events */
#agendacontent {padding:19px;padding-top:5px;padding-right:13px;}
#events, #events ul {list-style-type:none;padding:0px;margin:0px;}
#events li {display:none;}
#events li.even {background:#eff8eb;}
#events li ul li a {}
#events li ul li{display:block;height:45px;border-bottom:1px solid #d5b2cb;padding-top:3px;}
#events #page0 {display:block;}
#events .date {display:inline-block;height:48px;float:left;vertical-align:top;width: 90px;font-size: 11px;padding-left:10px;}
#events .eventname {display:inline-block;height:48px;float:left;vertical-align:top;width: 220px;font-size: 11px;}
#events .eventname a {color:#317e03;text-decoration:none;}
#events .eventname a:hover {text-decoration:underline;color: #fbb100;}
#events .usercount {display:inline-block;height:48px;float:left;vertical-align:top;width: 44px;font-size: 11px;background:url(images/icohyveslink.gif) no-repeat;padding-left:24px;}

#agendapager {text-align:center;}
#agendapager a {padding-left:6px;padding-right:6px;text-decoration:none;color:#317e03;}
#agendapager a.activeItem {font-weight:bold;color:#000;}
#agendapager a:hover {color: #fbb100;text-decoration:none;}
#agendapager a#agendaprev,#agendapager a#agendanext {visibility:hidden;font-size:13px;font-weight:bold;}

/* publicatie layouts */
div.publicatietemplate0,div.publicatietemplate1,div.publicatietemplate2,div.publicatietemplate3,div.publicatietemplate4 {padding-bottom:12px;padding-top:12px;}
div.publicatietemplate1 .summaryImage,div.publicatietemplate2 .summaryImage {float:left;margin-right:10px;margin-bottom:7px;display:block;}
div.publicatietemplate3 .summaryImage,div.publicatietemplate4 .summaryImage {float:right;margin-left:10px;margin-bottom:7px;}
div.publicatietemplate1 .summaryImage,div.publicatietemplate2 .summaryImage {float:left;margin-right:10px;margin-bottom:7px;display:block;}
div.publicatietemplate3 .summaryImage,div.publicatietemplate4 .summaryImage {float:right;margin-left:10px;margin-bottom:7px;}

span.artikelKop h2,span.artikelKop h2 a {color: #307e03;font-size: 14px;font-weight: bold;line-height: 18px;margin:0px;padding:0px;}
div.publicatietemplate1 span.artikelKop h2, div.publicatietemplate1span.artikelKop h2 a {color: #307e03;font-size: 14px;font-weight: bold;line-height: 18px;margin:0px;padding:0px;margin-bottom:14px;}

div.readmore {text-align:right;}
div.readmore a {color: #317e03;}
a.readmore {float:right;color: #317e03;}
a.readmore:hover,div.readmore a:hover  {color: #f9b000;}

/* forms */
.textfield, .button {border:1px solid #999;}
