@font-face {
	font-family: 'HelveticaRC';
	src: url('/font/helveticarc-webfont.eot');
	src: local(' '), url('/font/helveticarc-webfont.woff') format('woff'), url('/font/helveticarc-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/** GLOBAL BODY STYLES **/
body{
	font-family: helvetica;
	font-size: 12px;
	color: #3d3935;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    height: 100%;
}

textarea{
    font-size: 12px;
    font-family: helvetica;
}

/** GLOBAL A TAG STYLES **/
a {
	text-decoration: none;
	outline: none;
    color: #CACBCC;
}

object, embed{
    cursor: pointer;
}

a:link, a:hover, a:active{
    color: #CACBCC;
    text-decoration: none;
}

/** GLOBAL BOLD TAG STYLES **/
b, strong{
	color: #0e411a;	
	font-weight: bold;
}

/** HEAD TAGS **/
span.nosifr {
    display: inline-block;
    margin-left: 8px;
    font-family: 'HelveticaRC';
    font-weight: normal;
    font-style: normal;
    font-size: 22pt;
}

/** GLOBAL HR TAG STYLES **/
.hr{
	width: 817px;
	height: 8px;
	
	margin-left: -20px !important;
    margin-left: -10px;
	margin-top: -3px;
}

.nieuwsbottom{
    width: 700px;
    height: auto;
    float:left;
    margin-top: 25px;
    text-align: center;
    margin-left: 35px;
}

/** DE BACKGROUND CONTAINER DUS DAAR ZIT DE ACHTERGROND IN DIE KAN VERSCHILLEN EN INSTELBAAR IS VIA HET CMS **/
#bg_container{
	width: 100%;
	height: 100%;
	
	position: fixed;
	top: 0px;
	left: 0px;
	
	margin: 0 auto;
	z-index: 1;
}

/** DE REPEATER VOOR HET HOUT DUS DE PALEN DIE DOORLOPEN ALS DE PAGINA LANGER WORD **/
#bg_repeater{
    width: 1007px;
    height: auto;
    
    position: relative;
    /*top: 860px;*/
    /*left: -219px;*/
    
    margin: 0 auto 0 auto;
    z-index: 2;
    
    background: url('../images/bg-repeater2.png') repeat-y;
}

/** DE SCHALING VOOR DE VRIJ INSTELBARE ACHTERGROND **/
#bg_container img{
	width: 100%;
	height: auto;
}
/** HET HOUTEN BORD **/
#wood_container{	
	width: 1007px;
	height: 867px;
	
	position: relative;
	
	margin: 0 auto;
	z-index: 99;
	
	background: url('../images/wood_container.png') no-repeat;  
}

/** DE CONTAINER WAAR DE ZOEKFUNCTIE IN LOGIN EN SITEMAP ETC. INZITTEN **/
#top_container {
	width: 600px;
	height: 40px;	
	text-align: right;
	clear: both;
	margin-top: 10px;
	float:right;
	
	padding: 0;
}

/** DE STYLE VOOR DE INPUT BOX OP DE TOP CONTAINER **/
#top_container input[type=text]{
	width: 193px;
	height: 17px;
	
	border: 0;
	margin: 0;
	margin-top: -5px;

	padding: 5px 5px 5px 12px;
	padding-left: 12px;
	
	color: #FFFFFF;
	
	background: url('../images/input.png') no-repeat;
}

/** HIER ZIT DE ZOEKBOX IN **/
#searchbox{
	width: 193px;
	height: 30px;
	padding: 10px;
	margin: 0;
	float: left;
}

/** HIER ZIT DE LOGIN SITEMAP EN ZOEK IN **/
#menubox{
	width: 256px;
	height: 30px;
	float: left;
}

/** HIER ZIT DE LOGIN SITEMAP EN ZOEK IN **/
#menubox2{
	width: 256px;
	height: 30px;
	float: left;
}

/** DE IMAGES UIT DE TOP CONTAINER **/
#top_container img{
	border: 0;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	
}

/** HET HELE MENU VERHAAL ONDER ELKAAR **/
#menu{
	width: 838px;
	height: 21px;
	
	position:relative;
	
	margin-left: 50px !important;
    margin-left: 25px;
	margin-top: -5px;
	
	background: url('../images/nav_menu.png');
	
	float: left;
}

#menu a.home{
	width: 121px;
	height: 21px;
	
	float: left;
}

#menu a.vereniging{
	width: 178px;
	height: 21px;
	
	float: left;
}

#menu a.leden{
	width: 142px;
	height: 21px;
	
	float: left;
}

#menu a.agenda{
	width: 135px;
	height: 21px;
	
	float: left;
}

#menu a.nieuws{
	width: 130px;
	height: 21px;
	
	float: left;
}

#menu a.contact{
	width: 124px;
	height: 21px;
	
	float: left;
}

/** SUB MENU VERHAAL **/
#sub_site_nav{
	width: 800px;
	height: 25px;
	
	margin-top: 10px;
	margin-left: 50px !important;
    margin-left: 25px;
	
	float: left;
}

#sub_sub_site_nav{
	width: 925px;
	height: 25px;
	
	margin-left: 80px !important;
    margin-left: 40px;
	
	float: left;
}

#sub_site_nav .shome{
	float: left;
	width: 850px;
	height: 25px;
}

#sub_site_nav .svereniging{
	float: left;
	width: 730px;
	height: 25px;
	
	margin-left: 122px !important;
    margin-left: 61px;
}

#sub_site_nav .sleden{
	float: left;
	width: 590px;
	height: 25px;
	
	margin-left: 301px !important;
    margin-left: 150px;
}

#sub_site_nav .sagenda{
	float: left;
	width: 455px;
	height: 25px;
	
	margin-left: 443px !important;
    margin-left: 221px;
}

#sub_site_nav .snieuws{
	float: left;
	width: 325px;
	height: 25px;
	
	margin-left: 570px !important;
    margin-left: 285px;
}

#sub_site_nav .scontact{
	float: left;
	width: 187px;
	height: 25px;
	
	margin-left: 700px !important;
    margin-left: 350px;
}

#sub_site_nav a{
    height: 16px;
    
    float: left;
    
    padding: 0px 5px 0px 5px;
    
    background-position: 0 0;
    background-repeat: no-repeat;
    
    text-align: center;
}

#sub_site_nav a:hover {
    background-position: 0 -17px;
}

/** SUBSUB NAV BIJ ELKAAR **/
#sub_sub_site_nav .sshome{
	float: left;
	width: 850px;
	height: 25px;
}

#sub_sub_site_nav .ssvereniging{
	float: left;
	width: 730px;
	height: 25px;
	
	margin-left: 120px !important;
    margin-left: 60px;
}

#sub_sub_site_nav .ssleden{
	float: left;
	width: 590px;
	height: 25px;
	
	margin-left: 295px !important;
    margin-left: 130px;
}

#subsub_sub_site_nav_site_nav .ssagenda{
	float: left;
	width: 455px;
	height: 25px;
	
	margin-left: 435px !important;
    margin-left: 417px;
}

#sub_sub_site_nav .ssnieuws{
	float: left;
	width: 325px;
	height: 25px;
	
	margin-left: 570px !important;
    margin-left: 385px;
}

#sub_sub_site_nav .sscontact{
	float: left;
	width: 187px;
	height: 25px;
	
	margin-left: 700px !important;
    margin-left: 350px;
}

#sub_sub_site_nav a{
    height: 16px;
    float: left;
    padding: 0 5px 0 5px;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-align: center;
}

#sub_sub_site_nav a:hover {
    background-position: 0 -17px;
}
/** EINDE SUBSUBNAVIGATIE **/

/** SITE CONTENT DEEL **/
#site_content{
	width: 770px;
	height: auto;
	
	margin-top: 20px;
	margin-left: 50px !important;
    margin-left: 25px;
	
	float: left;
	
	overflow: inherit;
}

/** RECHTER MENU DEEL WAAR DE FLASH IN ZIT DUS DE GROENE KNOPPEN EN DE AGENDA ITEMS **/
#site_menu_right{
	width: 300px;
	height: 650px;
	
	position: absolute;
	z-index: 98;
	
	margin-left: 816px;
    /*margin-left: -40px;*/
	margin-top: 134px;
	
}

#site_menu_right .move
{
   width: 300px;
	height: 650px;
	
	position: absolute;
	z-index: 100;
	
	margin-left: 0px;
	margin-top: 0px; 
}

/** DE GROENE KNOPPEN **/
#site_menu_right .top{
	width: 140px;
	height: 300px;
	
	overflow: hidden;
	text-align: left;
    
    margin-left: 32px;
    margin-top: 0px;
}

#site_menu_right .top embed {
	float: left;
}

/** DE AGENDA ITEMS **/
#site_menu_right .bottom{
	width: 250px;
	height: 470px;
    
    margin-left: -62px !important;
    margin-top: -101px !important;
    
    overflow: hidden;
}
/** EINDE RECHTERKANT MENU **/

/** HEADER OP DE HOMEPAGINA **/
#home_header{
	background: url('../images/homeheader.png') no-repeat;
	
	width: 810px;
	height: 212px;
	
	float: left;
	
	margin-top: -13px !important;
    margin-top: -22px;
	margin-left: -12px !important;
    margin-left: -12px;
}

/** CONTENT OP DE HOME PAGINA **/
#home_content{
	width: 800px;
	height: auto;
	
	float: left;
}

/** LINKERKANT VAN DE PAGINA VOOR DE WELKOMSTTEKST EN DE NIEUWSITEMS **/
#home_left{
	width: 265px;
	height: auto;
	
	float: left;
}

/** WELKOMSTTEKST **/
#home_left_top{
	width: 259px;
	height: 177px;
    overflow: hidden;
	
	margin-top: 10px;
	margin-left: -18px;
	
	padding-left: 18px;
    padding-right: 6px;
	padding-bottom: 10px;
	
	border-bottom: 1px solid #393832;
}

/** NIEUWSITEMS **/
#home_left_bottom{
	width: 265px;
	height: auto;
}

/** TITEL OP DE NIEUWSITEMS **/
#home_left_bottom p.title{
	font-size: 12px;
	
	margin: 0;
	padding: 0;	
	
	font-weight: 600;
}

/** DATUM OP DE NIEUWSITEMS **/
#home_left_bottom p.date{
	font-size: 9px;
	
	margin: 0;
	padding: 0;	
}

/** CONTENT OP DE NIEUWSITEMS **/
#home_left_bottom p.content{
	font-size: 12px;
	
	margin: 0;
	padding: 0;		
}

/** NIEUWS CONTAINER GEHEEL **/
.home_news_container{
	width: 265px;
	height: auto;
	
	float: left;
}

/** TITEL OP DE NIEUWS CONTAINER **/
.home_news_container .title{
	width: 265px;
	height: auto;
	
	float: left;
}

/** CONTENT OP DE NIEUWS CONTAINER **/
.home_news_container .content{
	width: 235px;
	height: auto;
	
	float: left;
}

/** HET KOPJE MEER ONDER ELK NIEUWSITEM **/
.home_news_container .more{
	font-size: 11px;
	margin-bottom: 1px;
	text-align: right;
	margin-right: 10px !important;
    margin-right: 5px;
	width: 240px;
	height: auto;
	float: left;
	margin-bottom: 10px;
    color: #0e411a; 
    font-weight: bold;
}

/** DE A TAG VAN DE MEER ONDER DE NIEUWSITEMS **/
.home_news_container .more a{
	text-decoration: none;
	font-size: 9px;
	color: #0e411a;
    font-weight: bold; 
}

/** GLOBAAL A TAG MEER **/
.more a{
   color: #0e411a; 
   font-weight: bold; 
}

/** DEZE CONTAINER STAAT DE HEADER IN MET LAATSTE NIEUWS EN HET KRANTJE **/
#home_left_bottom .header{
	width: 265px;
	/*height: 25px;*/
	
	float: left;
}

/** HIER STAAT HET FOTOBOEK IN OP DE HOMEPAGE **/
#home_right{
	width: 300px;
	height: 440px;
	
	float: left;
	
	border-left: 1px solid #393832;
	
	padding-left: 10px !important;
    padding-left: 0px;
    margin: 0;
}

/** ELK FOTO BOEK ITEM APART IN DEZE CONTAINER **/
.photobook{
	width: 531px;
	
	margin-left: -10px !important;
    margin-left: -5px;
	margin-top: 17px;
	
	border-bottom: 1px solid #393832;
	
	float: left;
}

/** HIER HET KOPJE MEER VAN DE FOTOBOEKEN **/
.more{
    font-size: 9px;
	margin-bottom: 1px;
	text-align: right;
	margin-right: 10px !important;
    margin-right: 5px;
	width: 240px;
	height: auto;
	float: left;
	margin-bottom: 10px;
    color: #0e411a; 
    font-weight: bold;
}

/** HIER STAAT DE HEADER IN DUS DE HOUTEN BALK MET FOTOBOEK ERIN OP DE HOMEPAGE **/
.photo_header{
	border: 0; 
	margin:-4px 0 0 -10px; 
	padding:0; 
	width: 531px; 
	height: 43px; 
	float:left;
    overflow: hidden;
}

/** ELK FOTOALBUM HEEFT EEN AFBEELDING DIE STAAT HIER IN **/
.photo_image{
	float: left;
	
	width: 130px;
	height: 100px;
	
	margin-left: 20px !important;
    margin-left: 10px;
	margin-bottom: 15px;
}

/** ELK FOTOALBUM HEEFT EEN OMSCHRIJVING DIE STAAT HIER IN **/
.photo_description{
	width: 290px;
	height: auto;
	
	margin-left: 10px !important;
    margin-left: 5px;
	
	float: left;	
}

/** IN DE OMSCHRIJVING IS DE TITEL EN DE DATUM GROEN GEKLEURD DIE STAAT HIERIN **/
.photo_description p.green{
	color: #0e411a;	
	font-weight: bold;
	margin: 0;
	padding:0;
}

/** IK HEB VOOR DE LINKS EEN SPAN GEBRUIKT IN PLAATS VAN EEN P DUS VANDAAR DEZELFDE STYLE **/
span .green{
    color: #0e411a;	
    font-weight: bold;
    margin: 0;
    padding:0; 
}

/** DE HEADER VAN EEN DEFAULT PAGINA **/
.default_header{
	width: 715px;
	height: 90px;
	
	float: left;
	
	margin-left: 28px !important;
    margin-left: 14px;
	margin-top: -15px;
}

/** BIJ SOMMIGE PAGINA'S HEB JE EEN NAVIGATIE RECHTS BOVEN IN VANDAAR DEZE OPDELING VAN DE HEADER IN 2 STUKKEN **/
.left{
	width: 536px;
	
	float: left;
}

/** ZIE HIERBOVEN **/
.right{
	width: 175px; 	
	margin-top: 58px;
	
	float: left;
}

.right a{
    text-align: right;
}

/** DE CONTENT VOOR IN DE DEFAULTPAGINA **/
.default_content{
	width: 650px;
	height: auto;
	
	float: left;
	
	position: absolute;
	
	z-index: 99;
	
	margin-top: -430px;
}

/** DE DEFAULT STYLE VOOR EEN UL. DIT OMDAT DE KLANT ZELF OOK PAGINA'S AAN KAN MAKEN**/
/** EN ALS ER DAAR EEN IN ZIT HEEFT DIE EEN ANDERE STYLE **/
.default_content ul{
	color: #0e411a;
}

.default_content p.green{
	color: #0e411a;	
	font-weight: bold;
	margin: 0;
	padding:0;
	line-height: 175%;
}

.default_content p.contact{
	color: #0e411a;	
	font-weight: bold;
	margin: 0;
	padding:0;
	line-height: 175%;
}

.default_content a{
	color: #0e411a;	
	font-weight: bold;
	margin: 0;
	padding:0;
	line-height: 175%;
}
/** EINDE DEFAULT **/


.photobook_foto_container p.green
{
	color: #0e411a;	
	font-weight: bold;
	padding:0;
	line-height: 175%;
	margin: 20px 0 0 10px;
}

/** HET PRIKBORD PAPIERTJE **/
#sub_paper{
	width: 728px;
	height: auto;
	
	position: relative;
	
	display: block;
	
	z-index: 98;
    
	margin-left: 30px !important;
    margin-left: 0px;
    float:left;
}

#sub_paper_header{
	width: 728px;
	height: 472px;
	
	background-image:  url('../images/longtext_bg1.png');
}

#sub_paper_spacer{
	width: 728px;
	height: auto;
	
	background-image:  url('../images/longtext_repeater8.png');
}

#sub_paper_spacer .bestuurline{
    width: 660px;
    height: auto;
    
    float: left;
    
    margin-top: 3px;
}

#sub_paper_spacer .bestuurtekst{
    width: 195px;
    height: auto;
    text-align: right;
    
    float: left;
    
    margin-right: 3px;
}

#sub_paper_spacer .bestuurtekstrechts{
    width: 195px;
    height: auto;
    text-align: left;
    
    float: left;
    
    margin-left: 3px;
}

#sub_paper_spacer .bestuurtekstrechts p.extra{
    color: #838379;
    font-style: italic;
    margin: 0;
    padding:0;
}

#sub_paper_spacer .bestuurtekst p.extra{
    color: #838379;
    font-style: italic;
    margin: 0;
    padding:0;
}

#sub_paper_spacer .bestuurpicture{
    width: 125px;
    height: auto;
    margin-left: 3px;
    
    float: left;
}
/** EINDE PRIKBORD PAPIERTJE **/

/** NIEUWSPAGINA **/
#news_title{
	width: 715px;
	height: 90px;
	
	margin-left: 28px !important;
    margin-left: 14px;
	margin-top: -15px;
}

/** ZOALS HIERBOVEN AL EERDER OMSCHREVEN HEEFT DE NIEUWSPAGINA LINKJES DAAROM WEER DEZE OPDELING IN DE HEADER **/
#news_title .left{
	width: 465px;
	
	float: left;
}

#news_title .right{
	width: 250px; 	
	margin-top: 58px;
	
	float: left;
}

#news_title hr{
	float: left;
	width: 100%
}

#news_container{
	width: 748px;
	height: 40px;
	
	float: left;
	
	margin-top: 9px;
	margin-left: -68px !important;
    margin-left: -34px;
	
	padding-left: 68px !important;
    padding-left: 34px;
	padding-top: 10px;
	padding-bottom: 10px;
	
	border-bottom: 1px solid #393832;
}

#news_container a{
	text-decoration: none;
	border: 0;
	
	margin: 0;
	padding: 0;
	
	width: 670px;
	height: auto;
	
	color: #000000;
}

#news_container a:hover{
    font-weight: bold;
    color: #0E411A;
}

#news_container hr{
	float: left;
	width: 100%;
}

#news_container .title{
	width: 755px;
	height: auto;
	
	margin-bottom: 5px;
}

#news_container .title p.title{
	color: #0e411a;
	
	margin:0;
	padding:0;
	
	text-decoration: none;
	
	float: left;
	width: auto;
}

#news_container .title p.date{
	margin:0;
	padding:0;
	
	text-decoration: none;
	
	float: left;
	width: 70px;
}

#news_container .content{
	width: 670px;
	height: auto;
	
	float: left;
	
	margin-left: 10px;
	margin-bottom: 3px;
}

#news_content{
	width: 675px;
	height: auto;
	
	margin-left: 50px !important;
    margin-left: 25px;
}
/** EINDE NIEUWSPAGINA **/

/** NIEUWS DETAILPAGINA DUS ALS ER OP EEN LINKJE WORD GEKLIKT **/
#newsdetail_title{
	width: 775px;
	height: auto;
	
	margin-bottom: 5px;
	margin-left: 24px !important;
    margin-left: 12px;
	margin-top: -15px;
}

.newsdetail_container{
	width: 750px;
	height: auto;
	
	margin-left: 20px;
	margin-top: -430px;
	
	position: absolute;
	z-index: 99;
}

.newsdetail_container .title{
	width: 750px;
	height: auto;
	
	margin-left: 20px;
	
	color: #0e411a;
}

.newsdetail_container .date{
	width: 750px;
	height: auto;
	
	margin-left: 20px;
	
	font-size: 10px;
}

.newsdetail_container .content{
	width: 625px;
	height: auto;
	
	margin-left: 20px;
	margin-top: 20px;
}

.newsdetail_container .content a{
	text-decoration: none;
	
	color: #0e411a;
	font-weight: bold;
}

.newsdetail_container .rightpicture{
	width: 140px;
	height: auto;
	
	float: left;
	
	margin-left: 15px;
}

.newsdetail_container .leftpicture{
	width: 140px;
	height: auto;
	
	float: left;
	
	margin-right: 15px;
}

.newsdetail_container .rightpic{
	width: 140px;
	height: auto;
	
	float: left;
	margin-bottom: 20px;
    /*margin-top: 23px;*/
}

.newsdetail_container .leftpic{
	width: 140px;
	height: auto;
	
	float: left;
	margin-bottom: 20px;
    /*margin-top: 23px;*/
}

.newsdetail_container .leftpic img{
	width: 140px;
}

.newsdetail_container .rightpic img{
	width: 140px;
}



/** ALS ER EEN FOTO IN DE DETAILPAGINA ZIT MOETEN DE AFMETINGEN AANGEPAST WORDEN **/
.newsdetail_container .rightfototitle{
	width: 500px;
	height: auto;
	
	margin-left: 20px !important;
    margin-left: 10px;
	
	color: #0e411a;
	font-weight: 600;
	
	float: left;
}

.newsdetail_container .leftfototitle{
	width: 500px;
	height: auto;
	
	margin-right: 20px !important;
    margin-right: 10px;
	
	color: #0e411a;
	font-weight: 600;
	
	float: left;
}

.newsdetail_container .rightfotodate{
	width: 500px;
	height: auto;
	
	margin-left: 20px !important;
    margin-left: 10px;
	
	font-size: 10px;
	
	float: left;
}

.newsdetail_container .leftfotodate{
	width: 500px;
	height: auto;
	
	margin-right: 20px !important;
    margin-right: 10px;
	
	font-size: 10px;
	
	float: left;
}

.newsdetail_container .rightfotocontent{
	width: 475px;
	height: auto;
	
	margin-left: 20px !important;
    margin-left: 10px;
	margin-top: 20px;
	
	float: left;
}

.newsdetail_container .leftfotocontent{
	width: 475px;
	height: auto;
	
	margin-right: 20px !important;
    margin-right: 10px;
	margin-top: 20px;
	
	float: left;
}

.newsdetail_container .fotocontent a{
	text-decoration: none;
	
	color: #0e411a;
	font-weight: bold;
}

/* Als we 4 of meer afbeeldingen hebben */
.newsdetail_container .rightpicture_4{
	width: 320px;
	height: auto;
	
	float: left;
	
	margin-left: 15px;
}

.newsdetail_container .leftpicture_4{
	width: 320px;
	height: auto;
	
	float: left;
	
	margin-right: 15px;
}

.newsdetail_container .rightpic_4{
	width: 320px;
	height: auto;
	
	float: left;
	margin-bottom: 20px;
    /*margin-top: 23px;*/
}

.newsdetail_container .leftpic_4{
	width: 320px;
	height: auto;
	
	float: left;
	/*margin-bottom: 20px;
    margin-top: 23px;*/
}

.newsdetail_container .leftpic_4 img{
	width: 140px;
	margin-right: 20px;
    margin-top: 20px;
}

.newsdetail_container .rightpic_4 img{
	width: 140px;
	margin-left: 20px;
    margin-top: 20px;
}

.newsdetail_container .rightfotodate_4{
	width: 419px;
	height: auto;
	
	margin-left: 20px !important;
    margin-left: 10px;
	
	font-size: 10px;
	
	float: left;
}

.newsdetail_container .leftfotodate_4{
	width: 419px;
	height: auto;
	
	margin-right: 20px !important;
    margin-right: 10px;
	
	font-size: 10px;
	
	float: left;
}

.newsdetail_container .rightfotocontent_4{
	width: 295px;
	height: auto;
	
	margin-left: 20px !important;
    margin-left: 10px;
	margin-top: 20px;
	
	float: left;
}

.newsdetail_container .leftfotocontent_4{
	width: 295px;
	height: auto;
	
	margin-right: 20px !important;
    margin-right: 10px;
	margin-top: 20px;
	
	float: left;
}

.newsdetail_container .fotocontent_4 a{
	text-decoration: none;
	
	color: #0e411a;
	font-weight: bold;
}
/** EINDE DETAILPAGINA VOOR HET NIEUWS **/

/** AGENDA **/
#agenda_container{
	width: 655px;
	height: auto;
    min-height: 539px;
	
	background: url('../images/bg_agenda.png') repeat-y;
	
	margin-left: 30px;
	
	float: left;
	padding-bottom:20px;
}

#agenda_container .agenda_item{
	width: 655px;
	height: auto;
	
	float: left;
	
	margin-top:10px;
    position: relative;
}

#agenda_container .agenda_title{
	width: 595px;
	height: auto;
	
	float: left;
	
	margin-left: 50px !important;
    margin-left: 25px;
	margin-top: 20px;
}

#agenda_container .agenda_datetitle{
	color: #0e411a;
	
	font-size: 14px;
	font-weight: bold;
	
	width: 595px;
	height: auto;
	
	margin-left: 50px;
}

#agenda_container .agenda_content{
	width: 540px;
	height: auto;
	
	color: #3d3935;
	font-size: 12px;
	
	margin-left: 90px;
}

#agenda_header{
	width: 747px;
	height: auto;
	
	margin-bottom: 5px;
	margin-left: 28px;
	margin-top: -15px;
}
/** EINDE AGENDA **/

/** FOTOBOEK **/
.photobook_container
{
	width: 720px;
	height: auto;
	
	margin-left: 15px;
	margin-top: 17px; 
	
	float: left;
}

#photobook_header
{
	width: 720px;
	height: auto;
	
	margin-bottom: 5px;
	margin-left: 28px;
	margin-top: -15px;
}

.photobook_header
{
	width: 595px;
	height: auto;
	
	margin-bottom: 5px;
	margin-left: 50px;
	margin-top: -15px;
}

.photobook_container .picture{
	width: 125px;
	height: 93px;
	
	margin-left: 15px;
		
	float: left;
	
	background-color: #000000;
}

.photobook_container .description{
	width: 565px;
	height: 93px;
	margin-left: 15px;
	float: left;
}

.photobook_container .description p.green{
	color: #0e411a;
	
	font-size: 12px;
}

.photobook_container hr{
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

#site_content a{
	text-decoration: none;
	color: #000000;
	border: 0;
}

.photobook_foto_container
{
    width: 670px;
	height: auto;
	
	margin-left: 30px;
    margin-top: -430px;
	
	float: left;
	
	position: absolute;
	z-index: 99;
}

.photobook_foto_container .picture{
	width: 125px;
	height: 93px;
	
	margin-left: 40px;
	margin-top: 25px;
		
	float: left;
	
	background-color: #000000;
}
/** EINDE FOTOBOEK **/

/** INLOGGEN **/
.login_container
{
	width: 600px;
	height: 500px;
	
	padding: 5px 50px;
	
	float: left;
}

.login_container .content{
	width:400px;
	height: auto;
	
	margin: 10px auto 0 auto;
}

.login_container .links{
	width: 100px;
	height: auto;
	
	float: left;
	
	margin-right: 50px;
	
	text-align: right;
}

.login_container .rechts{
	width: 250px; 
	height: auto;
	
	float: left;
}

.login_container .content p.text{
	color: #0e411a;
	font-weight: bold;
	margin: 0;
	padding:0;
}

.login_container .reset{
	
}

.login_container .login{
	
}
/** EINDE INLOGGEN **/

/** PROFIEL **/
#profiel_header
{
	width: 595px;
	height: auto;
	
	margin-bottom: 5px;
	margin-left: 50px;
	margin-top: -15px;
}

#profiel_content{
	width: 430px;
	height: auto;
	
	margin-bottom: 5px;
	margin-left: 50px;
	
	float: left;
}

#profiel_content_right{
	width: 245px;
	height: auto;
	
	float: left;
	
	margin-left: 20px;
}

#profiel_content .profiel_line{
	width: 500px;
	height: auto;
	
	margin-top: 5px;
}

#profiel_content .profiel_links{
	width: 139px;
	height: auto;
	
	float: left;
	
	margin-right: 20px;
	
	text-align: right;
	
	color: #0e411a;
	font-weight: bold;
}

#profiel_content .profiel_rechts{
	width: 275px;
	height: auto;
	
	float: left;
}
/** EINDE PROFIEL **/

/** BEGIN WIJZIG PROFIELAFBEELDING **/
#wijzigafbeelding_container{
	width: 350px; 
	height: auto;
	
	margin: 20px auto 0 auto;
}

#wijzigafbeelding_container .image{
	width: 155px;
	height: 140px;
	
	float: left;
	
	text-align: center; 
	
	margin-left: 10px;
	margin-right: 10px;
}

#wijzigafbeelding_container .image a{
	text-decoration: none;
	
	color: #0e411a;
	font-family: georgia;
	font-size: 12px;
}

#add{
	width: 700px;
	height: auto;
	
	text-align: center; 
	
	margin-top: 50px;
}

#add a{
	text-decoration: none;
	
	color: #0e411a;
	font-family: georgia;
	font-size: 12px;
}
/** EINDE PROFIELAFBEELDING WIJZIGEN **/

/** LEDEN **/
.leden_container{
	width: 600px;
	height: auto;
	
	text-align: center;
	
	position: absolute;
    
    margin-top: -430px;
	z-index: 99;
}

.leden_container p.letters{
	font-weight: bold;
	font-size: 14px;
	
	color: #0e411a;
	
	margin: 0 0 0 30px; 
	padding:0;
}

.leden_container a{
	color: #0e411a;
	text-decoration:none;
}

.leden_container .lid{
	width: 552px;
	height: auto;
}

.leden_container .lid ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.leden_container .lid li{
	margin: 0;
	padding: 0;
}

.leden_container a{
	color: #000000;
	text-decoration:none;
}

.leden_container a:hover{
	color: #0e411a;
	font-weight: bold;
}

.leden_container li.bedrijfsnaam{
	width: 299px;
	height: auto;
	
	float: left;
	
	text-align: left;
	
	margin: 2px 0;
	padding:0;
}

.leden_container p.profielnaam{
	width: 215px;
	height: auto;
	
	float: left;
	
	text-align: left;
	
	margin: 2px 0;
	padding:0;
}

.leden_container p.profiel{
	width: 35px;
	height: auto;
	
	float: left;
	
	text-align: left;
	
	margin: 2px 0;
	padding:0;
}

.leden_container .letter{
	margin-top: 25px;
	margin-left: 45px;
	
	width: 552px;
	height: auto;
}

.leden_container .letter a{
	margin: 0;
	padding:0;
	text-decoration: none;
	color: #000000;
}
/** EINDE LEDENPAGINA **/

/** LEDEN DETAILPAGINA DUS ALS ER OP EEN LID WORD GEKLIKT **/
.leden_details_container{
width: 770px;
height: auto;

margin-left: 50px;

position: absolute;
z-index: 99;

margin-top: -430px;
}


#leden_details_container_left{
width: 440px;
height: auto;

float: left;
}

#leden_details_container_right{
width: 210px;
height: auto;

float: left;

text-align:right;
}

#leden_details_container_right .passpicture{
	width: 205px;
	height: 122px;
	
	float: left;
	margin-left: 5px;
	
	text-align: right;
}

#leden_details_container_right .passpicture img{
	text-align: right;
	/*float: left;*/
}

#leden_details_container_right .picture{
	width: 210px;
	height: 150px;
	
	float: left;
	margin: 15px auto;
}

#leden_details_container_left .line{
width: 470px;
height: auto;

float: left;
}

#leden_details_container_left .line hr{
width: 400px;
height: auto;
float: left;
}

#leden_details_container_left .line p.links{
width: 125px;
height: auto;

float: left;
margin: 5px 0 0 0;
padding: 0;
}

#leden_details_container_left .line p.rechts{
width: 300px;
height: auto;

float: left;
margin: 5px 0 0 0;
padding: 0;
}


#leden_details_container_left .line p.decription{
width: 470px;
height: auto;

float: left;
margin: 10px 0 0 0;
padding: 0;
}
/** EINDE LEDENDETAILPAGINA **/

/** SMOELENBOEK **/
#smoelenboek{
	width: 718px;
	height: auto;
	
	position: absolute;
	z-index: 99;
	
	margin-top: -450px;
	
	color: #000000;
}

#smoelenboek .item{
	width: 227px;
	height: 100px;
	
	border-right: 2px solid #807c75;
	border-bottom: 2px solid #807c75;
	
	
	float: left;
	
	padding: 20px 0 20px 10px; 
	
	overflow:hidden;
}

#smoelenboek .image{
	width: 75px;
	height: 100px;
	
	margin-right: 5px;
	
	float: left;
}
#smoelenboek .description{
	width: 130px;
	height: auto;
	
	float: left;
	
	color: #000000;
}

#smoelenboek .description a{
	text-decoration: underline;
}

#smoelenboek .description a:hover{
	color: #0e411a;
	font-weight: bolder;
}
/** EINDE SMOELENBOEK **/

/** POLL **/
#sub_paper_spacer .poll_line{
    width: 670px;
    height: auto;
    
    float: left;
    
    margin-top: 10px;
}

#sub_paper_spacer .votes{
    font-size: 11px; 
    width:160px;
    height: auto;
    margin-left: 515px;
    text-align: right;
}

#poll
{
    width: 682px;
    /*height: 444px;*/
    
    margin: 0px 0 0 -15px;
    padding-right: 30px; 
}

#poll_overzicht
{
    width: 683px;
    height: 495px;
    
    margin: 20px 0 0 30px; 
    padding-right: 30px; 
}

#poll_overzicht .pline{
    width: 683px;
    height: auto;
    
    float: left;
    
    margin-top: 13px;
    padding-bottom: 13px;
    
    border-bottom: 2px solid #918e82;
}

#poll_overzicht .date{
    width: 80px;
    height: auto;
    
    float: left;
    
    margin-left: 30px !important;
    margin-left: 10px;
}

#poll_overzicht .question{
    width: 360px;
    height: auto;
    float: left;
    margin-right: 30px;
    text-align: center;
}

#poll_overzicht .pvotes{
    width: 178px;
    height: auto;
    
    float: left;
    text-align: right;
    font-weight: bold;
    color: #0E411A;
}

#poll .title{
    width: 682px;
    height: 27px;
    
    float: left;
    margin-top: 25px;
}

#poll .result{
    width: 274px;
    height: 11px;
    
    background: url('../images/poll-uitslagbalk.png');
    
    float: left;
}

#poll .percentage{
    float: left;
    height: 11px;
    margin-left: 1px;
    
    background-color: #FFFFFF;
    opacity:0.6;
    filter:alpha(opacity=60);
}

#poll .resultline{
    width: 495px;
    height: auto;
    
    float: left;
}

#poll .answer{
    width: 495px;
    height: auto;
    
    float: left;
    margin-bottom: 7px;
}

#poll .votes{
    width: 125px;
    height: auto;
    
    float: left;
    
    margin-left: 11px;
}

#poll .closed{
    width: 710px;
    height: 50px;
    float: left;
    margin-top: 25px;
    text-align: center;
    opacity:0.4;
    filter:alpha(opacity=40);
    font-size: 30pt;
    color: #918e82;
    border-top: 2px solid #918e82;
    padding-top: 20px;
}

#poll .answersss{
    width: 660px;
    float: left;
    height: auto;
    padding-bottom: 20px;
    /*border-bottom: 2px solid #918e82;*/
    padding-left: 30px;
}

#poll .pimage{
    width: 690px;
    
    float: left;
    /*border-bottom: 2px solid #918e82;*/
    
    padding-top: 20px;
    text-align:right;
}

#poll .answerrow{
    width: 260px;
    height: auto;
    margin-top: 20px;
    float: left;
}
/** EINDE POLL **/

/** POLL KNOP OP DE HOMEPAGE **/
.poll{
    width: 110px;
    height: auto;
    float: left;
    
    margin-left: 174px !important;
    margin-left: 85px;
    margin-top: -6px;
    
    z-index: 99;
}

.poll a{
    width: 110px;
    height: 40px;
    float: left;
    background: url('../images/poll.png') no-repeat;
    background-position: 0 0;
}

.poll a:hover{
    background-position: 0 -46px;
}

/** SMOELENBOEK KNOP OP DE HOMEPAGE (FLASH) **/
.smoelenboek{
    width: 220px;
    height: 110px;
    float: left;
    position: absolute;
    margin-top: 575px;
    margin-left: -35px;
    overflow: hidden;
}

.poll_balkje{
    width: 653px;
    height: 28px;
    
    position: relative;
    
    background: url('../images/poll_balk.png');
}

/** SIFR HEADERS **/
h1{
    margin: 0;
    float: left;
}

h1#header{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
}

h1#headernolink{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
}

h1#subheader{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
}

h1#subheadernolink{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
}

h1#newsheader{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
    width: 610px;
}

h1#newssubheader{
    margin-left: 75px;
    float: left;
}

h1#subsubheader{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
}

h1#subsubheadernolink{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
}

h1#link{
    margin-top: 36px;
    margin-left: 5px;
    float: left;
}

h1.siteheader{
    margin: 0;
    float: left;
    width: 650px;
}

h2#subheader{
   margin-top: 36px;
   margin-left: 5px; 
   float: left;
}

h2#subsubheader{
   margin-top: 36px;
   margin-left: 5px; 
   float: left;
}

h3 .menus{
    float: left;
    margin: 0;
    color: #000000;
}

a .menus{
    float: left;
    margin: 0;
}

h3 .mouseover{
    float: left;
    margin: 0;
}

h3{
    float: left;
    margin: 0;
}

h3#subheader{
   margin-top: 36px;
   margin-left: 5px; 
}

h3#subsubheader{
    margin-top: 36px;
    margin-left: 5px;
}

h3#newsmailing{
    margin: 0;
}

h2{
    margin:11px 0 0 0;
}

h3{
    margin: 0;
    padding: 0;
}

.btn_centrum {
	display: inline-block;
	width: 276px;
	height: 75px;
	background: url(/images/btn_centrum.png) no-repeat top center;
}
	.btn_centrum:hover {
		display: inline-block;
		width: 276px;
		height: 75px;
		background: url(/images/btn_centrum.png) no-repeat bottom center;
	}

/** CLEARFIX **/
/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
font-size: 1px;
}

.clearfix{display: inline-block;font-size: 1px;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;font-size: 1px;}
/* End hide from IE-mac */
