body {
	background-image: url('../img/bodybg.jpg');
	background-repeat: no-repeat;
	background-color: #051600;
	font-family: arial;
}

#head {
	width: 100%;
	border-top: 10px solid #030f00;
	background-image: url('../img/menubg.png');
	background-repeat: repeat-x;
}

#head ul#menu {
	height: 74px;
	width: 960px;
	margin-left: 0px;
	padding-top: 20px;
}

#head ul#menu li {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	width: 120px;
	border-right: 1px solid #878c85;
}

#head ul#menu a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	color: #81fe5c;
	text-decoration: none;
}
#head ul#menu a:hover {
	color: #fff;
}

#head ul#menu li em {
	font-size: 11px;
	color: #fff;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	clear: left;
	display: block;
	line-height: 14px;
}

#head h1 {
	display: block;
	background-image: url('../img/logo_mushindo.png');
	background-repeat: no-repeat;
	width: 311px;
	height: 66px;
	margin-left: 560px;
	margin-top: 104px;
	text-indent: -9999px;
}

#head #head_bar {
	margin-top: 90px;
	background-image: url('../img/headbarbg.png');
	height: 63px;
	width: 960px;
	margin-left: 9px;
}

#head #head_bar em {
	display: block;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 28px;
	padding-right: 14px;
	color: #2ab900;
}
#head_bar a:link, #head_bar a:visited, #head_bar a:active {
	color: #2ab900;
	text-decoration: none;
}
#head_bar a:hover {
	color: #fff;
}

#head #head_bar h2 {
	background-image: url('../img/title_onzesponsoren.gif');
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
	margin-left: 10px;
	cursor: pointer;
}

#sponsoren
{
	width: 960px;
	overflow: hidden;
	margin-top: 9px;
	margin-left: 9px;
	position: relative;
}

#sponsoren ul {
	width: 1300px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#sponsoren ul li {
	margin: 0px;
	padding: 0px;
	margin-right: 9px;
	float: left;
}

#container {
	width: 960px;
	margin-left: 9px;
	margin-top: 6px;
}

#container .kolom {
	margin-right: 10px;
	float: left;
	font-size: 11px;
	line-height: 20px;
}

#container .groot {
	width: 470px;
}

#container .middel {
	width: 239px;
}


#container .klein {
	width: 230px;
}

div.blok {
	border-bottom: 1px solid #092600;
	margin-bottom: 10px;
	overflow: hidden;
}

div.blok h1 {
	display: block;
	height: 35px;
	background-image: url('../img/h1_groen.gif');
}

div.blok.wit h1 {
	display: block;
	height: 35px;
	background-image: url('../img/h1_wit.gif');
}

div.blok em {
	text-indent: -9999px;
	display: block;
	height: 35px;
	margin-left: 10px;
}

div.blok em.nieuws {
	background-image: url('../img/title_laatstenieuws.gif');
	background-repeat: no-repeat;
}
div.blok em.inschrijven {
	background-image: url('../img/title_inschrijven.gif');
	background-repeat: no-repeat;
}
div.blok em.fotografie {
	background-image: url('../img/title_fotografie.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}
div.blok em.agenda {
	background-image: url('../img/title_agenda.gif');
	background-repeat: no-repeat;
}
div.blok em.ervaringen {
	background-image: url('../img/title_ervaringen.gif');
	background-repeat: no-repeat;
}


div.blok div {
	padding: 10px;
	padding-right: 20px;
}

/* Agenda */
div.blok div.agenda_item {
	padding-top: 0px;
	border-bottom: 1px dotted #1b490e;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}
div.blok div.agenda_item div.datum {
	height: 67px;
	width: 54px;
	padding: 0px;
	background-image: url('../img/calbg.gif');
	float: left;
	margin-right: 0px;
}
div.groen div div.datum {
	margin-right: 10px;
	height: 67px;
	width: 54px;
	padding: 0px;
	background-image: url('../img/calbg.gif');
	float: left;
}
div.blok div div.calinfo {
	padding: 0px;
	overflow: hidden;
}
div.blok div div.calinfo strong {
	padding-left: 8px;
	width: 60px;
	display: block;
	float: left;
}
div.blok div div.calinfo strong.max {
	width: 140px !important;
}
div.blok div div.calinfo a {
	width: 200px !important;
	clear: both;
}

/* Ervaringen */
div.blok div.ervaring_item {
	padding-top: 0px;
	border-bottom: 1px dotted #1b490e;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.blok div.ervaring_item strong {
	display: block;
	color: #3bbf14;
	font-size: 12px;
}
div.blok div.ervaring_item span {
	display: block;
	color: #79ed56;
	font-weight: bold;
}
div#lijst_ervaringen div.ervaring_item {
	padding: 0px;
}


/* Artikelen */
ul#submenu {
	background-color: #0e2d05;
	border: 1px solid #19490b;
	float: left;
	padding: 10px;
	width: 120px;
	margin-right: 10px;
	padding-bottom: 10px;
}
ul#submenu li {
	font-weight: bold;
}
ul#submenu ul {
	margin-left: 20px;
}
ul#submenu li ul li {
	font-weight: normal;
	list-style: square;
	color: #499632;
}
ul#submenu a:link, ul#submenu a:visited, ul#submenu a:active {
	color: #499632;
	text-decoration: underline;
}
ul#submenu a:hover {
	color: #fff;
}

/* Fotoalbum */
ul#fotoalbum {
	background-color: #0e2d05;
	border: 1px solid #19490b;
	padding: 5px;
	overflow: hidden;
}
ul#fotoalbum li {
	font-weight: bold;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #19490b;
}
ul#fotoalbum a:link, ul#fotoalbum a:visited, ul#fotoalbum a:active {
	color: #499632;
	text-decoration: underline;
}
ul#fotoalbum a:hover {
	color: #fff;
}
img.fotoalbum {
	border: 2px solid #fff;
	margin-top: 10px;
	margin-right: 6px;
	
}


/* Fotografie */
.fotoThumb {
	border: 3px solid #051700;
}

/* Footer */
#footer {
	clear: both;
	background-color: #030c00;
	border: 1px solid #082100;
	color: #26a600;
	font-size: 10px;
	margin-bottom: 10px;
	position: relative;
	height: 48px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 9px;
}
#footer h1 {
	width: 113px;
	height: 15px;
	background-image: url('../img/footer_logo.gif');
	text-indent: -9999px;
}
#footer em {
	padding-top: 9px;
	display: block;
	font-style: normal;
}
#footer ul {
	position: absolute;
	right: 16px;
	top: 14px;
}
#footer ul li {
	float: left;
	padding-left: 10px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #26a600;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

/* Createur */
#payoff {
	text-align: center;
	font-size: 11px;
	color: #26a600;
	margin-bottom: 10px;
}

/* Alternative style */
div.blok div.alt h2 {
	color: #fff;
}
div.blok div.alt {
	color: #5cb244;
	background-color: #0b3300;
}

/* LINK STYLES */
a.more:visited, a.more:link, a.more:active, a.more:hover {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #79ee56;
}
a.moreAlt:visited, a.moreAlt:link, a.moreAlt:active, a.moreAlt:hover {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}

a:link, a:visited, a:active, a:hover {
	color: #79ed56;
	text-decoration: underline;
}

/* Buttons */
a.button {
	display: block;
	text-indent: -9999px;
}
a.archief {
	width: 77px;
	height: 35px;
	background-image: url('../img/button_archief.gif');
	margin-left: 80%;
}
a.meer {
	width: 77px;
	height: 35px;
	background-image: url('../img/button_meer.gif');
	margin-left: 63%;
}
.melding {
	border: 1px solid #fff;
	text-align: center;
	font-weight: bold;
	color: #fff;
	padding: 20px;
	margin-top: 10px;
}

/* GLOBAL STYLES */
.nomargin {
	margin: 0px !important;
}
.block {
	display: block !important;
}
.noborder {
	border: none !important;
}
.clear {
	clear: both !important;
}
.noStyles {
	background-image: none !important;
	border: none !important;
}
.top10 {
	margin-top: 10px;
}
.end {
	border-bottom: 1px dotted #1b490e;
	margin-bottom: 19px;
}

/* FORMS */
#formInschrijven li {
	float: left;
}
#formInschrijven li.fields {
	width: 340px;
}
#formInschrijven input {
	background-color: #071f00;
	color: #fff;  
	font-size: 10px;
	border: 1px solid #114003;
	background-image: url('../img/inschrijvenbg.gif');
	height: 15px;
	padding-left: 8px;
	padding-top: 4px;
	float: left;
	margin-bottom: 7px;
}
#formInschrijven input.middel {
	width: 151px;
	margin-right: 7px;
}
#formInschrijven input.full {
	width: 319px;
}
#formInschrijven input.klein {
	width: 80px;
	margin-right: 7px;
}
#formInschrijven input.big {
	width: 222px;
}
#formInschrijven .formSubmit
{
	margin-top: 85px;
	width: 92px;
	height: 51px;
	padding: 0px;
}
.fullArea {
	background-color: #071f00;
	color: #fff;  
	font-size: 11px;
	border: 1px solid #114003;
	height: 150px;
	padding-left: 8px;
	padding-top: 4px;
	float: left;
	margin-bottom: 7px;
	width: 319px;
	font-family: arial;
}


/* Thema's */
.groen {
	background-color: #051700 !important;
	color: #fff;
}
.groen h2 {
	color: #79ee56;
	font-family: Verdana;
	font-size: 14px;
}

.lichtgroen {
	background-color: #071f00 !important;
	color: #fff;
}
.lichtgroen h2 {
	color: #79ee56;
	font-family: Verdana;
	font-size: 14px;
}

.wit {
	background-color: #b4d1ab !important;
	color: #2f312f;
	border-bottom: none !important;
}
.blok.wit div {
	padding: 7px !important;
}
.blok.wit div img {
	margin-bottom: 7px;
}

div.blok div div.datum h3 {
	font-size: 26px;
	color: #43c11d;
	line-height: 35px;
	text-align: center;
}
div.blok div div.datum h4 {
	font-size: 14px;
	color: #6f6f6f;
	line-height: 28px;
	text-align: center;
	font-weight: normal;
}