BODY {
	background: #000021 url(../img/bg_default.gif) repeat-x;
	margin: 0;
	text-align: center;
}

#mainOutline {
	position: relative;
	width: 891px;
	margin: 0 auto;
	text-align: left;
}

#rightOutline {
	position: absolute;
	background: url(../img/bg_right.gif) no-repeat;
	width: 102px;
	height: 444px;
	left: 770px;
	top: 0px;
}

#leftOutline {
	background: url(../img/bg_page_shadow.png);
	width: 789px;
	margin: 0;
}

#mainPage {
	margin: 0 19px;
}

#menuBarTop {
	background: url(../img/bg_menu_top.jpg);
	height: 16px;
	padding: 5px 0 0 244px;
}

#menuBarBottom {
	background: url(../img/bg_menu_bottom.gif);
	height: 21px;
	padding: 1px 0 0 244px;
}

#menuBarTop_en {
	background: url(../img/bg_menu_top_en.jpg);
	height: 16px;
	padding: 5px 0 0 465px;
}

#menuBarBottom_en {
	background: url(../img/bg_menu_bottom_en.gif);
	height: 21px;
	padding: 1px 0 0 465px;
}

.menuImg {
	margin-right: 27px;
}

#contentHolder {
	padding: 26px 22px 29px 66px;
/*	width: 663px; */
}

#contentLeft {
	float: left;
	width: 436px;
	padding-right: 12px;
}

#contentRight {
	float: left;
	width: 215px;
}

.clearit {
	clear: both;
}

.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f2ab19;
}

.content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141736;
}

.content * {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141736;
}

.content UL {
	list-style-position: outside;
	list-style-image:url(../img/bullet.gif);
	list-style-type: none;
}
.content LI {
	margin-left: -27px;
}

#homeEvenementen {
	background: #fceed1;
	padding: 10px 8px;
}

#homeEvenementen .evenement {
	margin: 7px 0 4px 0;
}

#homeEvenementen .evenement .date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #f2ab19;
}

#homeEvenementen .evenement .title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141736;
}
#homeEvenementen .evenement .title A {
	color: #141736;
	text-decoration: none;
}
#homeEvenementen .evenement .title A:hover {
	text-decoration: underline;
}

#homeEvenementen .divider {
	background: #f2ab19;
	height: 1px;
}

#submenu {
	background: #fceed1;
	padding: 6px 0;
	height: auto;
	padding-bottom:30px;
}


#submenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#submenu ul li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 2px 0 2px 15px;
	border-top: 1px solid #f2ab19;
	margin: 0 12px 0 6px;
}

#submenu ul li a {
	color: #f2ab19;
	text-decoration: none;
}

#submenu ul li.selected {
	background: url(../img/bg_arrow_submenu_selected.gif) #f2ab19;
	border: 0;
	margin: 0;
	padding: 3px 0px 3px 21px;
}

#submenu ul li.selected a {
	color: #ffffff;
}

#submenu ul li a:hover {
	text-decoration: underline;
}

#submenu ul li.first {
	border: 0;
	margin-top: 1px;
}

#submenu ul li.afterselected {
	border: 0;
}

#footer {
	background: #f2ab19;
	padding: 5px 12px 5px 66px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
#footer A {
	color: #ffffff;
	text-decoration: none;
}
#footer A:hover {
	text-decoration: underline;
}

#shadowBL {
	float: left;
	background: url(../img/bg_page_shadow_bl.png);
	width: 19px;
	height: 19px;
}

#shadowBR {
	float: left;
	background: url(../img/bg_page_shadow_br.png);
	width: 19px;
	height: 19px;
}

#shadowBottom {
	float: left;
	background: url(../img/bg_page_shadow_bottom.png);
	width: 751px;
	height: 19px;
}

#blockBL {
	float: left;
	margin-top: -48px;
	background: url(../img/bg_block_bl.png);
	width: 47px;
	height: 47px;
}

.agenda {
	margin-top: 6px;
}

.agenda * {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.agenda TD {
	padding: 1px 3px;
}

.agenda .kalenderHeader {
	background: #64acda;
}

.agenda .kalenderHeader TD {
	padding: 5px 8px;
	color: #ffffff;
	font-weight: bold;
}

.agenda .kalenderTable TD {
	padding: 3px 4px 4px 3px;
	color: #000021;
	font-size: 11px;
	text-align: right;
}
.agenda .kalenderTable TD A {
	color: #000021;
	font-size: 11px;
	text-decoration: none;
}
.agenda .kalenderTable TD A:hover {
	text-decoration: underline;
}

.agenda .kalenderTable .weekdays TD {
	font-weight: bold;
}

.agenda .kalenderTable .vira_event {
	background: #f2ab19;
	font-weight: bold;
}

.agenda .kalenderTable .other_event {
	background: #99bbd2;
	font-weight: bold;
}
.agenda .kalenderTable .both_event {
	background: url(../img/bg_agenda_cell_both.gif);
	font-weight: bold;
}

.agenda .selectMaand {
	color: #174260;
}
.agenda .selectMaand A {
	color: #174260;
	text-decoration: none;
	font-size: 11px;
}
.agenda .selectMaand A:hover {
	text-decoration: underline;
}
.agenda .selectMaand .maand {
	background: #d6e4ed;
	padding: 1px 8px 3px 8px;
}
.agenda .selectMaand .selected {
	background: #99bbd2;
	padding: 1px 8px 3px 8px;
}

.agenda #maandenholder {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	width: 150px;
	height: 116px;
	clip: rect(0 150px 116px 0);
}

.agenda #maanden {
	position: absolute;
}

.agenda .kalenderFooter {
	/*background: #d6e4ed;*/
}

.agenda .kalenderFooter TD {
	padding: 5px 8px;
	color: #174260;
	font-size: 9px;
}

.tablespacer {
	height: 6px;
	line-height: 6px;
}

.agenda .item .headerOther {
	background: #99bbd2;
}

.agenda .item .headerOther TD {
	padding: 5px 8px;
	color: #000021;
	font-size: 10px;
	font-weight: bold;
}

.agenda .item .headerVira {
	background: #f2ab19;
}

.agenda .item .headerVira TD {
	padding: 5px 8px;
	color: #000021;
	font-size: 10px;
	font-weight: bold;
}

.agenda .item .text {
	background: #e0ebf2;
}

.agenda .item .text TD {
	padding: 5px 8px;
	color: #141736;
	font-size: 11px;
}

.agenda .item .readmore { text-align: right; padding-top: 8px; }
.agenda .item .readmore a { color: #000012; text-decoration: none; }
.agenda .item .readmore a:hover { text-decoration: underline; }
.agenda .item .text td { border-bottom: 4px solid #fff; }

.agenda .item .backVira { background: #f9d48d; }

.agenda .item .footerOther {
	background: #64acda;
}

.agenda .item .footerOther TD {
	padding: 5px 8px;
	color: #000021;
	font-size: 9px;
	line-height: 9px;
	text-align: right;
}

.agenda .item .footerOther TD A {
	color: #000021;
	font-size: 9px;
	text-decoration: none;
}
.agenda .item .footerOther TD A:hover {
	text-decoration: underline;
}

.agenda .item .footerVira {
	background: #f8d58c;
}

.agenda .item .footerVira TD {
	padding: 5px 8px;
	color: #000021;
	font-size: 9px;
	line-height: 9px;
	text-align: right;
}

.agenda .item .footerVira TD A {
	color: #000021;
	font-size: 9px;
	text-decoration: none;
}
.agenda .item .footerVira TD A:hover {
	text-decoration: underline;
}

.paging {
	background: #d6e4ed;
}

.paging TD {
	padding: 5px 4px;
	color: #000021;
	font-size: 11px;
	font-weight: bold;
}

.paging TD A {
	color: #000021;
	font-size: 11px;
	text-decoration: none;
}
.paging TD A:hover {
	text-decoration: underline;
}

.paging TD.selected {
	background: #99bbd2;
	color: #ffffff;
}

.leden {
	margin-top: 6px;
}

.leden * {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.leden .selectie {
	background: #64acda;
}

.leden .selectie TD {
	color: #ffffff;
	font-weight: bold;
}

.leden .selectie TD A {
	color: #ffffff;
	text-decoration: none;
}
.leden .selectie TD A:hover {
	text-decoration: underline;
}

.leden .cell_divider {
	background: #ffffff;
}

.leden .selectie SELECT {
	border: 1px solid #3340a6;
	margin-right: 2px;
	width: 120px;
	height: 15px;
}

.leden .foto {
	/*background: #f2ab19;*/
	background: #99bbd2;
	text-align: right;
}

.leden .fotoAspirant {
	background: #99bbd2;
	text-align: right;
}

.leden .text {
	background: #d6e4ed;
	padding: 4px 6px;
	color: #000021;
}

.leden .text A {
	color: #64acda;
	text-decoration: none;
}
.leden .text A:hover {
	text-decoration: underline;
}

.leden .legenda {
	background: #d6e4ed;
	padding: 5px 21px;
	color: #174260;
	font-size: 9px;
}

