/* CSS Stylesheet Stichting Evenementen */

body { background: url("../images/bg_body.jpg") repeat-x top left #f7fe81; 
font: 76% Verdana, Geneva, Arial, Helvetica, sans-serif; }
#container { width: 788px; margin: 0 auto; margin-top: -10px; position: relative; }
div.spacer {clear: both; font-size:1px;}

/*PNG IE6 hacks*/
* html #container {margin-bottom: -100px;}

* html h1.h1Home {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_home.png');
}

* html h1.h1Nieuwsbrief {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_nieuws.png');
}

* html h1.h1Evenementen {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_evenementen.png');
}

* html h1.h1LaatsteNieuws {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_nieuws.png');
}
* html h1.h1NieuwsArchief {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_nieuws.png');
}
* html h1.h1Zoeken {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_zoeken.png');
}
* html h1.h1Poll {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_poll.png');
}

* html h1.h1Inschrijven {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_inschrijven.png');
}

* html h1.h1Gastenboek {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_gastenboek.png');
}

* html h1.h1Leiding {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_leiding.png');
}

* html h1.h1Spelletjes {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_spelletjes.png');
}

* html h1.h1Contact {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_contact.png');
}

* html h1.h1Nieuwsberichten {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_nieuws.png');
}

* html h1.h1Fotoalbum {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/h1_icons/icon_gallery.png');
}

* html span.imageBorder {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/image_border.png');	
}
* html span.imageBorderStaand {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/image_border_staand.png');	
}
* html span.imageBorderRight {
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/image_border.png');
}

/* Header */
#header {height: 205px; padding: 0; width: 788px; margin-left: -5px;}
#header h1 {display: none;}

/* Menu */
#menu {
	width: 195px;
	margin: 0;
	height: 325px;
	position: absolute;
	top: 210px;
	right: 9px;
	z-index: 3;
	
}
#menu ul {
	display: none;
}

/* Submenu */
ul#nav {
	clear: both;
	display: block;
	width: 540px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 15px;
}
ul#nav li {
	float: left;
	position: relative;
	list-style: none;
	padding: 0 5px;
	font-weight: bold;
}
ul#nav li a {font-size: .9em;}
ul#nav li ul {
	position: absolute;
	padding: 0;
	text-indent: 5px;
	left: 0px;
	top: 20px;
	display: none;
	background: #43A629;
}
ul#nav li.submenu1 ul {
	margin-left: 5px;
	text-indent: 2px;
}
ul#nav li.submenu1 ul li a {
	width: 90px;
}
ul#nav li.kinderActiviteitenMenu ul {
	margin-left: 5px;
	text-indent: 2px;
}
ul#nav li.kinderActiviteitenMenu ul li a {
	width:140px;
}
ul#nav li.submenu5 ul {
	width:128px;
	margin-left: 5px;
	text-indent: 2px;
}
ul#nav li.submenu3 ul {
	margin-left: 5px;
	text-indent: 2px;
}
ul#nav li.submenu3 ul li a {
	width:140px;
	_width:110px;
}
ul#nav li.submenu5 ul li a {
	width:128px;
	_width:110px;
}
ul#nav li.submenu5 ul li a:hover {width: 123px;}
ul#nav li.submenu6 ul {
	width:85px;
	margin-left: 5px;
}
ul#nav li.submenu6 ul li a {
	width:90px;
}
ul#nav li.submenu6 ul li a:hover {
	width:81px;
	_width: 90px;
}
ul#nav li.submenu2 ul {
	width:160px;
	_width: 115px;
	margin-left: 5px;
}
ul#nav li.submenu2 ul li a {
	width:155px;
}
ul#nav li.submenu7 ul {
	width:125px;
	_width: 95px;
	margin-left: 5px;
	z-index: 10;
	position: absolute;
}
ul#nav li.submenu7 ul li a {
	width:120px;
	z-index: 10;
}
ul#nav li ul li {
	border: none;
	clear: both;
	padding: 0;
	margin: 0;
}
ul#nav li ul li a {
	margin: 0;
	padding-left: 0;
	margin: 0;
}
ul#nav li.lastItem {
	border: none;
}
#subMenu ul li a {
	display: block;
	text-decoration: none;
	color: black;
	padding: 5px;
	border-bottom: 0;
	width: 45px;
}
#subMenu ul li.submenu3 {
	background: url(../images/subMenu_border.jpg) no-repeat center right;
	width: 65px;
}
#subMenu ul li.submenu3 a {
	width: 55px;
}
#subMenu ul li.submenu7 {
	background: url(../images/subMenu_border.jpg) no-repeat center right;
	width: 105px;
}
#subMenu ul li.submenu7 a {
	width: 95px;
}
#subMenu ul li.submenu1 {
	background: url(../images/subMenu_border.jpg) no-repeat center right;
}
#subMenu ul li.kinderActiviteitenMenu {
	background: url(../images/subMenu_border.jpg) no-repeat center right;
}
#subMenu ul li.kinderActiviteitenMenu a {
	width: 115px;
}
#subMenu ul li.submenu4 {
	background: url(../images/subMenu_border.jpg) no-repeat center right;
}
#subMenu ul li.submenu4 a {
	width: 35px;
}
#subMenu ul li.submenu6 {
	background: url(../images/subMenu_border.jpg) no-repeat center right;	
}
#subMenu ul li.submenu6 a {
	width: 32px;
}
#subMenu ul li.submenu5 {
	background: url(../images/subMenu_border.jpg) no-repeat center right;
}
#subMenu ul li.submenu5 a {
	width: 55px;
}
#subMenu ul li.submenu2 {
	background: url(../images/subMenu_border.jpg) no-repeat center right;
}
#subMenu ul li.submenu2 a {
	width: 68px;	
}			
#subMenu ul#nav li a:hover {
	color: white;	
	background: #1A8406;
	text-decoration: underline;
}
#subMenu ul#nav li:hover ul, ul#nav li.over ul { display: block; } /* The magic */

/* Content */
#content {
	width: 530px;
	padding: 30px;
	padding-top: 0;
	min-height: 722px;
	max-height: 3000px;
	height: auto;
	margin: 0;
	background: url("../images/bg_content.jpg") repeat-y top left;
	float: left
}

/* for Internet Explorer 6 */
* html #content {
height: 722px;
}

/* rightCollumn */
#rightCollumn {
	background: url(../images/bg_rightCollumn.jpg) no-repeat top left;
	height: 520px;
	width: 144px;
	position: absolute;
	padding: 0 20px;
	margin: 0;
	top: 535px;
	right: 14px;
}

#rightCollumn h3 {margin: 0; font-size: .8em;}

#rightCollumn form#poll {margin: 0;}

#rightCollumn p {
	font-size: .9em;
	text-align: left;
}

#rightCollumn div.radioInput input {width: 20px; margin-right: 10px;}

/*#rightCollumn*/ 
hr {
	background-color: #43a629;
	height: 1px;
	border-bottom: none;
	margin-top: 2px;
	width: 100%;
	clear: both;
	border-top: 1px solid #43a629;
}
p#nieuwsArchief {
	margin-top: 0px;
}
p#nieuwsArchief a {
	color: black;
	margin-top: 10px;
}
	  
/* Zoeken */
form.zoeken {
	margin: 0;
	margin-top: 30px;
	padding: 0;
	width: 145px;
}
input {
	border: none; background: transparent; width: 136px;
}
div.zoekKnop input.submit {
	font-size: 11px; letter-spacing: normal; text-align: left; padding-left: 5px;
}
div.inschrijfKnop input.submit {
	background: transparent; border: none; width: 80px; height: 22px; padding-bottom: 6px;
	display: block; font-size: 11px; letter-spacing: 1px;
}

/* Nieuwsbrief */
form.nieuwsbrief {
	margin-top: 0px;
	padding: 0;
	width: 145px;
	margin-bottom: 0;
}

form.nieuwsbrief label {
	margin-bottom: 10px;
	margin-left: 4px;
	width: 100%;
	font-size: .8em;
}

/* Poll */
div#poll {
	margin-bottom: 10px;
}
form.poll #radioInput {
	margin-bottom: 8px;
}
form.poll input {
	width: 20px;
}
form.poll label {
	font-size: 11px;
}
div.pollKnop input.submit {
	background: transparent; border: none; width: 80px; height: 22px; padding-bottom: 6px;
	display: block; font-size: 11px; letter-spacing: 1px;
}

p#polStats {margin-top: -5px;}

* html div#poll {margin-bottom: -25px;}

/* Nieuwsitems */
body.nieuwsberichten div.nieuwsItem {margin-top: 10px;}

div.nieuwsItem {
	margin-left: 7px;
}
div.nieuwsItemTop {
	background: url(../images/bg_nieuwsitem_top.gif) no-repeat top left;
	width: 519px;
	height: 10px;
	float: left;
}
div.nieuwsItemCenter, div.nieuwsItemCenter2 {
	background: url(../images/bg_nieuwsitem_center.gif) repeat-y top left;
	width: 503px;
	height: auto;
	float: left;
	padding: 0 8px;
}

body.nieuwsberichten div.nieuwsItemCenter, div.nieuwsItemCenter2 {
	height: auto;
}
div.nieuwsItemBottom {
	background: url(../images/bg_nieuwsitem_bottom.gif) no-repeat bottom left;
	width: 519px;
	height: 10px;
	float: left;
	margin-bottom: 15px;
}
#content div.nieuwsItemCenter img, #content div.nieuwsItemCenter2 img {
	width: 144px;
	height: auto;
	border: 2px solid white;
	margin: 0px 10px 2px 0px;
	padding: 0;
	float: left;
}

body.nieuwsberichten div.nieuwsItemCenter img, div.nieuwsItemCenter2 img {margin-bottom: 1px;}

div.nieuwsItemCenter p, div.nieuwsItemCenter2 p {
	margin: 0;
	padding-right: 8px;
	height: 70px;
	text-align: left;
}

div.nieuwsItemCenter2 p {
	line-height: 15px;
}

body.nieuwsberichten div.nieuwsItemCenter p, div.nieuwsItemCenter2 p {
	height: auto;
	overflow: visible;
}

div.nieuwsItemCenter h3, div.nieuwsItemCenter2 h3 {
	margin: 0;
	padding-right: 8px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
div.nieuwsItemCenter p.leesMeer, div.nieuwsItemCenter2 p.leesMeer {
	margin: 0;
	overflow: auto;
	margin-top: 6px;
	color: #3b9324;
	text-align: right;
	padding-right: 20px;
	height: auto;
}
div.nieuwsDatum {		
		margin: 0;
		overflow: auto;
		margin-top: 7px;
		color: #006633;
		float: left;
		height: auto;
		font-size: 10px;
		font-style: italic;}
		
div.nieuwsItemCenter p.leesMeer a, div.nieuwsItemCenter2 p.leesMeer a {
	color: #3b9324;
	text-decoration: none;
}
div.nieuwsItemCenter p.leesMeer a:hover, div.nieuwsItemCenter2 p.leesMeer a:hover {
	text-decoration: underline;
}

/* Inschrijfformulier zomerkamp */
form#inschrijfform p.extraInfo{
	width: 100%;
	font-size: .8em;
	margin-top: 5px;
}
form#inschrijfform h1 {
 text-align: center;
}
form#inschrijfform p, #inschrijfform label {
 font-size: 12px;
}
form#inschrijfform {
 width: 500px;
 margin: 0;
}
form#inschrijfform fieldset {
padding: 5px;
margin: 10px;
float: left;
clear: both;
width: 100%;
border: 1px solid #339900;
}
form#inschrijfform fieldset#activiteitskeuze {height: 100px;}
form#inschrijfform legend {
 font-size: 1.3em;
 color: Black;
}
form#inschrijfform input {
 float: left;
 margin-right: 10px;
 background: transparent;
 width: 128px; height: 18px; padding: 1px 3px 2px 3px;
 font-weight: bold;
}
form#inschrijfform div.divInput {
 float: left;
 clear: left;
 width: 380px;
 margin: 5px 0px;
}
form#inschrijfform input#postcodeCijfers, form input#checkpostcodeCijfers {
 width: 54px;
 background: url(../images/bg_input_postcode.jpg) no-repeat top left;
 height: 22px; padding: 3px 2px 2px 6px;
 font-weight: bold;
}
form#inschrijfform input#aantalKaarten {
 background: url(../images/bg_input_postcode.jpg) no-repeat top left;
}
form#inschrijfform input#postcodeLetters, form input#checkpostcodeLetters {
 width: 24px;
 background: url(../images/bg_input_postcode_letters.jpg) no-repeat top left;
 height: 22px; padding: 3px 2px 2px 6px;
 font-weight: bold;
}
form#inschrijfform div#gebruikerInfo {
 float: right;
 background-color: #FFFF90;
 border: 1px solid gray;
 width: 200px;
 margin-right: 20px;
 padding: 5px;
 font-size: .8em;
 color: Gray;
}
form#inschrijfform div#gebruikerInfo h3 {
 font-size: 1.5em;
 margin: 4px 0;
 border-bottom: 1px solid black;
 color: Gray;
 font-weight: bolder;
}
form#inschrijfform div.divInput input#geboorteDag, form div.divInput input#geboorteMaand 
{background: url(../images/bg_input_gbdatum.jpg) no-repeat top left; width: 30px; 
margin-right: 10px;}
form#inschrijfform div.divInput input#geboorteJaar 
{background: url(../images/bg_input_gbdatum_jaar.jpg) no-repeat top left; width: 42px; margin-right:10px;}

#leidingInschrijven form#inschrijfform div.divRadio {
	clear: both;
}

#leidingInschrijven form#inschrijfform div.divRadio input{
 float: left;
 clear: none;
}

#leidingInschrijven #leidingBeschikbaar input{
 width: 30px;
}

form#inschrijfform div.divRadio input {
 float: left;
 clear: both;
 width: auto;
 font-weight: normal;
 margin: 5px 10px 0 0;
}

form#inschrijfform p {
	margin: 5px 0!important;
}

form#inschrijfform div.divRadio label {
	width: 130px;
}

#leidingInschrijven form#inschrijfform div.divRadio label {
	width: 250px;
}

/* Selectbox */
  select {
      display: block;
      width: 78px;
	  float: left;
	  clear: both;
    }
    select.replaced {
      display: none;
    }
	 
/*	 IE 6 fix   */
	 *html ul.selectReplacement {
	 	position: absolute;
		left: 110px;
	 }
    ul.selectReplacement {
      background: url(../images/bg_input_select.jpg) top left no-repeat;
      margin: 0;
      padding: 0;
      height: 27px;
      width: 380px;
	  position: absolute;
	  left: 100px;
    }
    ul.selectReplacement li {
      background: white;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 12px;
      list-style: none;
      margin: 0;
      padding: 6px 0 2px 8px;
      width: 368px;
	  font-weight: bold;
    }
    ul.selectOpen li {
      display: block;
    }
    ul.selectReplacement li.selected {
      display: block;
	  background: transparent;
    }
    ul.selectOpen li.selected {
      background: white;
      display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
	 border: 2px solid #1a8406;
	 width: 366px;
	 background-color: #76d35e;
    }
	
form#inschrijfform div.geslachtInput input {float: left; clear: none; width: 15px;}
form#inschrijfform div.geslachtInput {float: left; margin: 5px 0; width: 350px; clear: both;}
form#inschrijfform div.geslachtInput label {float: left; width: 50px; display: block;}
form#inschrijfform div.geslachtInput label#geslachtLabel {width: 185px; }

form#inschrijfform div.divZwemdiploma input {
	width: auto;
	margin-top: 0;
}

form#inschrijfform div.divZwemdiploma label {
 padding-top: 2px;
 margin: 0;
 line-height: 15px;
 clear: both;
 width: 60px;
}
form#inschrijfform label {
  float: left;
  display: block;
  width: 190px;
  margin-top: 5px;
}
form#inschrijfform .divInput label strong, form p strong, form div.geslachtInput strong {color: red;}
form#inschrijfform textarea {
 clear: both;
 width: 492px;
 border: none;
 overflow: hidden;
 font-weight: bold;
 margin-top: 5px;
 padding: 4px;
 background: url(../images/bg_input_inschrijven_textarea.jpg) no-repeat top left;
 height: 80px;
}
form#inschrijfform textarea#mededelingen textarea {
	width: 200px;
}
form#inschrijfform label.labelMededelingen {
 width: 100%;
}
form#inschrijfform em {
 font-size: .8em;
}
form#inschrijfform #zwemdiploma .labelFirst {
 width: 18px;
}
form#inschrijfform p {
 width: 100%;
 float: left;
 margin: 0;
 font-size: 12px;
}
form#inschrijfform span { float: left; width: 46px;}
form#inschrijfform span em {padding-left: 4px;}
form#inschrijfform input#schoolKlas {
 width: 60px;
}
form#inschrijfform #Submit {
 clear: both;
 float:left;
 margin: 0 0 10px 10px;
}
#inschrijfform #vraaginfo{display:none}

#inschrijfform #Submit { background: url(../images/inschijfknop.jpg) no-repeat top left;
 width: 82px;
 height: 22px;
 font-size: 1em;
 font-weight: normal;
 padding-bottom: 4px;
 padding-right: 4px;
 margin: 0;
 }
* html #inschrijfform #Submit { background: url(../images/submitknop_content.jpg) no-repeat top left;
 width: 82px;
 height: 22px;
 font-size: 1em;
 padding-bottom: 4px;
 padding-right: 4px;
 margin-top: -15px;
 margin-left: 15px;
 }
#inschrijfform div.gegevensOphalen {
 background: url(../images/submitgegevens_ophalen.jpg) no-repeat top left;
 width: 118px;
 height: 22px;
 font-size: 1em;
 padding-right: 4px;
 margin: 0;
 float: left;
 clear: both;
} 
#inschrijfform div.gegevensOphalen input.submit {
 font-size:.8em;
 font-weight: normal;
 padding-right: 10px;
}


/* *********************GASTENBOEK *************************/ 

form#gastenboek {
	margin: 0;
}

form#gastenboek .divInput {
 float: left;
 clear: both;
 width: 380px;
 margin-bottom: 5px;
}
form#gastenboek label {
 width:50px;
 margin-top: 2px;
}

form#gastenboek input {
font-size:.8em;
}

form#gastenboek #spamarticle
{
	display: none;
	visibility: hidden;
}

form#gastenboek #inputTextarea {
 float: left;
 width: 292px;
 height: 142px;
 border: none;
 padding: 4px;
 background: url(../images/bg_input_textarea.jpg) no-repeat top left;
}
form#gastenboek textarea {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1em;
 background: none;
 border: none;
 padding: 4px;
 width: 282px;
 height: 130px;
 overflow: auto;
}

table.gastenboekBerichten {
	float: left;
	clear: both;
	width: 523px;
}

table.gastenboekBerichten td.gastenboektTD {
	padding:9px 9px 9px 9px;
	background-color:#9df587;
}

table.gastenboekBerichten th.gastenboektTH {
	text-align:left;
}

table.gastenboekBerichten div.gastenboekNaam { float:left; font-size:12px; color:#FFFF66; margin-left:40px; padding-bottom:1px}
* html table.gastenboekBerichten div.gastenboekNaam {margin-left: 20px;}
table.gastenboekBerichten div.gastenboekEmail { float:right; margin-left:5px; margin-right:10px; }
table.gastenboekBerichten div.gastenboekDatum { float:right; font-size:10px; font-style:italic; color:#FFFFFF; padding-top:2px }

table.gastenboekBerichten .gastenboekInfobalk {
	height:30px;
	background-image:url(../images/guestbook_top.gif);
	background-position:left;
	background-repeat:no-repeat;
}

div#buttons {
	float:left; clear: both; margin-bottom:10px; 
	width: 70%;
	margin-bottom: 10px;
}
#buttons .submit { 
	background: url(/images/inschijfknop.jpg) no-repeat top left;
	width: 82px;
	height: 22px;
	font-weight: normal;
	font-size: 1em;
	padding-bottom: 3px;
	/*padding-right: 3px;*/
	float:left;
	clear:none;
        margin-top: 20px;
}
div#paginanummering {
	float: left; clear: both; width: 100%;
	text-indent: 3px;
}

span.paginaScheiding {
color: white;
}

/* CAPTCHA */


/* Contact */
form#contact #inputTextarea {
 float: left;
 width: 292px;
 height: 142px;
 border: none;
 padding: 4px;
 background: url(../images/bg_input_textarea.jpg) no-repeat top left;
}
form#contact textarea {
 width: 288px;
 height: 138px;
 border: none;
 background: transparent;
 font-size: 1em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 overflow: auto;
}

p#contactGegegevens strong {
	display: block;
	width: 100px;
	float: left;
}

/* Footer */
#footer {
	background: url(../images/bg_footer.jpg) no-repeat top left;
	height: 37px;
	width: 590px;
	clear: both;
	text-align: center;
	line-height: 28px;
	font-size: .8em;
	color: #fcfd2b;
	float:left;
}
#footer p {
	text-align: center;
}

/* Headers */
h1 {
	margin: 0;
	margin-bottom: 5px;
	clear: both;
	font-size: 16px;
	color: white;
	font-weight: bolder;
	width: 95%;
	height: 45px;
	line-height: 35px;
	text-indent: 32px;

}

#content h2 {
	margin: 0;
	margin-bottom: 5px;
	clear: both;
	margin-top: 40px;
	font-size:18px;
}

h1.h1Home {
	background: url(../images/h1_icons/icon_home.png) no-repeat top left;
	margin-top: 20px;
	}

h1.h1LaatsteNieuws {
	background: url(../images/h1_icons/icon_nieuws.png) no-repeat top left;
}
h1.h1NieuwsArchief {
	background: url(../images/h1_icons/icon_nieuwsarchief.png) no-repeat top left;
	margin-top: 20px;

}
h1.h1Zoeken {
	background: url(../images/h1_icons/icon_zoeken.png) no-repeat top left;
	margin-top: 20px;
}
h1.h1Poll {
	background: url(../images/h1_icons/icon_poll.png) no-repeat top left;
	margin-top: 20px;
}
h1.h1CMS {
	background: url(../images/h1_icons/icon_cms.png) no-repeat top left;
	margin-top: 20px;
}
h1.h1Evenementen {
	background: url(../images/h1_icons/icon_evenementen.png) no-repeat top left;
	margin-top: 5px;
}

h1.h1Gastenboek {
	background: url(../images/h1_icons/icon_gastenboek.png) no-repeat top left;
	margin-top: 20px;
}

h1.h1Inschrijven {
	background: url(../images/h1_icons/icon_inschrijven.png) no-repeat top left;
}

h1.h1Leiding {
	background: url(../images/h1_icons/icon_leiding.png) no-repeat top left;}

h1.h1Spelletjes {
	background: url(../images/h1_icons/icon_spelletjes.png) no-repeat top left;}

h1.h1Contact {
	background: url(../images/h1_icons/icon_contact.png) no-repeat top left;}

h1.h1Fotoalbum {
	background: url(../images/h1_icons/icon_gallery.png) no-repeat top left;
}

h1.h1Nieuwsbrief {
	background: url(../images/h1_icons/icon_nieuws.png) no-repeat top left;
	margin-top:20px;
}

h3 {
	font-size: 1em;
	margin: 0;
	margin-bottom: 10px;
}

/* Paragraphs */
p {
	font-size: 1em;
	margin: 0;
	margin-bottom: 15px;
	text-align: left;
}

p#opmerkingen {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 15px;
	color:#FFFF00;
}

/* Links */

a { color: white; font-weight: bold; text-decoration: none;}
a:hover {color: #fff615; text-decoration:underline;}

/* Images */
#content img {
	margin: 0;
	margin-right: 5px; 
	border: 3px solid #FFFFFF;
	float: left;
}

/* Form */
div.divInput {
 float: left;
 clear: both;
 width: 380px;
 margin-bottom: 5px;
}
div.divInput label {
 width:100px;
 margin-top: 2px;
 float: left;
}
div.divInput input {
font-weight: bold;
font-size:.8em;
width: 128px; height: 18px; padding: 1px 3px 2px 3px;
} 
	 
/* Safari hack */
div.inputBG {background: url(../images/bg_input.jpg) no-repeat top left;
	width: 140px; margin-top: 8px; height: 18px; padding: 3px 2px 2px 3px;#}
div.inputContentBG {background: url(../images/bg_input_content.jpg) no-repeat top left;
	width: 140px; height: 18px; padding: 3px 2px 2px 3px; float: left;}
div.inputContentBGkort {
	background: url(../images/bg_input_kort.jpg) no-repeat top left;
	width: 70px; height: 18px; padding: 3px 2px 2px 3px; float: left;
}
div.zoekKnop {
	background: url(../images/zoekknop.jpg) no-repeat top left;
	width: 83px; height: 22px; padding: 3px 2px 2px 3px;}
div.inschrijfKnop {
	background: url(../images/inschijfknop.jpg) no-repeat top left;
	width: 83px; height: 22px; padding: 3px 2px 2px 3px;}
div.pollKnop {
	margin-top: 8px;
	background: url(../images/inschijfknop.jpg) no-repeat top left;
	width: 83px; height: 22px; padding: 3px 2px 2px 3px;}		
	
/* Evenementen */
h1#evenementen {
	margin-top: 0;
}

/* Zomerkampen */
table#zomerkampen {
	margin-bottom: 10px;
	clear: both;
}
table#zomerkampen th {
	text-align: left;
	padding: 4px 0 4px 6px;
}
table#zomerkampen th.left {
	background: url(../images/bg_TH_left.jpg) no-repeat top left;
}
table#zomerkampen th.center {
	background: url(../images/bg_TH_center.jpg) repeat-x top left;
}
table#zomerkampen th.right {
	background: url(../images/bg_TH_right.jpg) no-repeat top right;
}
table#zomerkampen tr.oneven {
	background: #4fb242;
}
table#zomerkampen td {
	padding: 6px;
	border-bottom: 1px solid #449e35;
}
table#zomerkampen td.kampNaam {
	border-left: 1px solid #449e35;
}
table#zomerkampen td.kampPrijs {
	border-right: 1px solid #449e35;
}

/* Breadcrumbs */
ul#breadcrumbs {
	width: 100%;
	height: 20px;
	float: left;
	clear: both;
	margin: 0;
	margin-left: 10px;
	padding: 0;
	margin-top: 20px;
}

ul#breadcrumbs li {
	float: left;
	list-style: none;
	font-size: .8em;
	color: white;
	margin-right: 2px;
}

ul#breadcrumbs li a {
	color: White;
}

/* Spelletjes */
div.flashSpel {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
div.flashSpel img {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 5px;
	border: 2px solid white;
}

/* Tabellen */
#content table {
	margin-bottom: 10px;
	clear: both;
}

#content table th {
	text-align: left;
}

/* Nieuwsbrief */
div#adreslijst {
	width: 400px;
}
#adreslijst textarea {
	width: 400px;
	clear: both;
}

#content h2 {
	color: #FFF!important;
}
