html, body {
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

html {
    	overflow: -moz-scrollbars-vertical;
}

body
{
	background: #fff url("http://www.geefsamen.nl/images/geefsamen/layout/background_top.jpg") repeat-x scroll 0 0;
	font-family: Arial,Verdana,FreeSans,Sans-serif;
	font-size: 12px;	
	line-height: 20px;
	color:#000;
}

body > div#container {
	height:auto;
}

#container {
	background: transparent url('/fileadmin/images/jvb/bg_content.png') no-repeat 1px 1px;
	width: 967px;
	margin: 0 auto;
	text-align: left;
	padding: 20px 0px 0px 0px;
}

#content_border{
	background: #fff url('/fileadmin/images/jvb/bg_content.png') no-repeat 0 -19px;
	float: left;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;	
	border-bottom: 1px solid #c3c3c3;	
	width: 965px;
	padding: 0px 0px 0px 0px;
	position: relative;	
}


#header {
	display: block;
	float: left;
	width: 965px;
	height: 134px;
	margin-left: 0px;
}

#overmij {
	float: left;
	width: 143px;
	height: 30px;
}

#breadcrumb {
	font-size: 11px;
	display: block;
	float: left;
	width: 950px;
	padding: 0px 0px 0px 15px;
	height: 24px;
}

#panel-left {
	background: transparent;
	float: left;
	display: block;
	width: 180px;
	margin: 0;
	padding: 0px;
}

#hoofdmenu {
	background: transparent url('/fileadmin/images/jvb/background_leftmenu.jpg') repeat-y 0 0;
	float: left;
	display: block;
	width: 150px;
	margin: 0;
	padding: 15px;
}

#hoofdmenuafsluiting {
	background: transparent url('/fileadmin/images/jvb/background_leftmenu_lijntje.jpg') no-repeat;
	float: left;
	height: 25px;
	display: block;
	width: 180px;
	margin: 0;
	padding: 0px;
}

#content-left {
	background: #fff;
	float: left;
	display: block;
	width: 150px;
	margin: 0;
	padding:0 15px;
}

#content_container {
	float: left;
	margin:30px 10px 0 15px;
	display: block;
	width: 755px;
}


#footer {
	clear: both;
	text-align: center;
}

h2,h3 { 
	color: #78357d; 
	font-size: 26px; 
	letter-spacing: -1px;
	margin: 0px 0px 10px 0px;
	line-height: 30px;
}

/* BEGIN: SUCKERFISH
--------------------------------------------------------- */
/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu {
z-index:999;
}

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: transparent; /*overall menu background color*/
border-right: 1px solid #c3c3c3;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
background: transparent;
display: block;
padding: 11px 15px 11px 25px;
text-decoration: none;
font-weight: bold;
text-align: center;
text-indent: -10px;
color: #000;
}

.suckertreemenu ul li a:hover{
background: #888;
color: #fff;
text-decoration: none;
}

/*1st sub level menu*/
.suckertreemenu ul li ul{
background: #fff url('/fileadmin/images/jvb/bg_submenu.jpg') repeat-x;
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
border-left: 1px solid #c3c3c3;
border-right: 1px solid #c3c3c3;
border-bottom: 1px solid #c3c3c3;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
border: none;
}

/*Subsub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li ul {
border-top: 1px solid #c3c3c3;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
background: transparent;
display: block;
width: 160px;
text-decoration: none;
padding: 6px 15px 5px 15px;
font-weight: normal;
text-align: left;
text-indent: 0px;
text-transform: none;
color: #000;
}

.suckertreemenu ul li ul li a:hover {
	background: #888;
	color: #fff;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
/* background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right; */
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
/* background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right; */
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }

/* END: SUCKERFISH
--------------------------------------------------------- */





p { color: #333; }
input,textarea { background-color: #efefef;}
a { color: #78357d; text-decoration: none }
a:hover { color: #78357d; text-decoration: underline; font-weight: bold;}
.rootmenu { color: #FF0000; line-height: 15px; text-decoration: none }

.copyright { color: #FFFFFF; font-size: 7pt; FONT-WEIGHT: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
A.copyright:link { color: #FFFFFF;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; }
A.copyright:visited { color: #FFFFFF;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; }
A.copyright:hover { color: #FFFFFF;text-decoration: underline;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; }
A.copyright:active { color: #FFFFFF;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; }

.hoofdmenu{ text-transform:uppercase; color: #444444; font-size: 8pt; FONT-WEIGHT: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
A.hoofdmenu:link { text-transform:uppercase; color: #444444;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.hoofdmenu:visited { text-transform:uppercase; color: #444444;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.hoofdmenu:hover { text-transform:uppercase; color: #FF0000;text-decoration: underline;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.hoofdmenu:active { text-transform:uppercase; color: #444444;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }

.hoofdmenuactief { text-transform:uppercase; color: #FF0000; font-size: 8pt; FONT-WEIGHT: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
A.hoofdmenuactief:link { text-transform:uppercase; color: #FF0000;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.hoofdmenuactief:visited { text-transform:uppercase; color: #FF0000;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.hoofdmenuactief:hover { text-transform:uppercase; color: #FF0000;text-decoration: underline;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.hoofdmenuactief:active { text-transform:uppercase; color: #FF0000;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }

.submenu { text-transform:lowercase; color: #444444; font-size: 8pt; FONT-WEIGHT: normal; font-family: Tahoma, Arial, Helvetica, sans-serif;}
A.submenu:link { text-transform:lowercase; color: #444444;text-decoration: none;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.submenu:visited { text-transform:lowercase; color: #444444;text-decoration: none;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.submenu:hover { text-transform:lowercase; color: #FF0000;text-decoration: underline;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.submenu:active { text-transform:lowercase; color: #444444;text-decoration: none;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }

.submenuactief { text-transform:lowercase; color: #FF0000; font-size: 8pt; FONT-WEIGHT: normal; font-family: Tahoma, Arial, Helvetica, sans-serif;}
A.submenuactief:link { text-transform:lowercase; color: #FF0000;text-decoration: none;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.submenuactief:visited { text-transform:lowercase; color: #FF0000;text-decoration: none;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.submenuactief:hover { text-transform:lowercase; color: #FF0000;text-decoration: underline;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.submenuactief:active { text-transform:lowercase; color: #FF0000;text-decoration: none;FONT-WEIGHT: normal; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }

.tabcontainer
{
position:relative;
top:0px;
left:0;
margin-right:6px;
}

.tabgewoon
{
width:111px;
height: 17px;
background-image : url('/fileadmin/images/gdw/tabblad_nietactief.gif');
background-repeat : no-repeat;
text-align:center;
float:right;
margin-left:0px;
border-bottom:none;
}

.tabaktief
{
width:111px;
height: 17px;
background-image : url('/fileadmin/images/gdw/tabblad_actief.gif');
background-repeat : no-repeat;
text-align:center;
float:right;
margin-left:0px;
border-bottom:none;
} 

.tabblad { text-transform:uppercase; color: #FFFFFF; FONT-WEIGHT: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }
A.tabblad:link { text-transform:uppercase; color: #FFFFFF;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; }
A.tabblad:visited { text-transform:uppercase; color: #FFFFFF;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; }
A.tabblad:hover { text-transform:uppercase; color: #FFFFFF;text-decoration: underline;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; }
A.tabblad:active { text-transform:uppercase; color: #FFFFFF;text-decoration: none;FONT-WEIGHT: bold; font-family : Tahoma, Arial, Helvetica, sans-serif; }

.smaller { font-size: 10px }
.gt { font-size: 11px; line-height: 16px }
.gt_intro { line-height: 16px }
.gt_header { font-size: 14px; font-weight: bold; color: #900; line-height: 16px; margin: 5px 0 0 0;}
.gt_headline img { margin: 10px 10px 50px 20px; float: right; border: 1px solid #DCE2E8;}
.gt_headline { font-size: 12px; color: #333; line-height: 14px; }
.gt_footer { font-size: 10px }
.testimonial { font-size: 9px; line-height: 12px }
.testimonial_byline { font-weight: bold; font-size: 9px; line-height: 12px; padding-bottom: 6px }
.home_news { margin-top: 0px; margin-bottom: 10px }
.smaller_9 { font-size: 9px }
.nav2 { font-size: 10px; padding-top: 2px; padding-bottom: 1px; line-height: 22px; }
a.subnav { color: #555555; font-size: 9px; text-decoration: underline }
a.subnav:hover { color: #999999 }

.testimonial_link { font-size: 9px; line-height: 12px; text-align: right }
.img_icon { padding-right: 8px; padding-bottom: 6px }
.img_icon2 { padding-bottom: 36px }
.button { padding-right: 10px; }
.extrasmall { color: #333; font-size: 9px; line-height: 14px; font-family: Georgia, Verdana, Helvetica, Arial, sans-serif }

.news-amenu-container ul { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; }
.news-amenu-container ul li { margin: 0 0 0 0; }

.calendar-table {
font-size:9px;
padding:0;
margin: 0;
width:110px;
}
