body {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #6f6f6f;
	background-color: #FFFFFF;
}

html {
	height: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

th, td {
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
}

form {
	margin: 0px;
}

img {
	border: 0px;
}

hr {
	height: 1px;
	border: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}

p {
	margin: 0px;
	padding-bottom: 10px;
	line-height: 20px;
}

ul {
	padding-left: 15px;
}

ul li {
	line-height: 20px;
}

a:link, 
a:hover, 
a:active, 
a:visited {
	color: #de0046;
	font-size: 12px;
	text-decoration: none;
	outline: 0;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", serif;
	font-size: 26px;
	line-height: 32px;
	font-style: italic;
	font-weight: normal;
	color: #de0046;
	padding: 0px;
	xpadding-bottom: 10px;
	margin: 0px;
}

h2 {
	font-size: 24px;
	line-height: 30px;
	font-style: normal;
}

h3 {
	font-size: 22px;
	line-height: 24px
}

h4 {
	font-size: 18px;
	line-height: 24px
}

h5 {
	font-size: 16px;
	line-height: 18px
}

h6 {
	font-size: 14px;
	line-height: 16px 
}

input {
	outline: 0;
}

label {
	margin-top: 5px;
	display: inline-block;
	font-family: "Times New Roman", serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}

abbr {
	text-decoration: none;
	border: 0 none;
}
/**
 * DIVS
 */
div.MainWrapper {
	position: relative;
	width: 948px;
	margin: 0 auto;
}

div.MainWrapper div.ContentWrapper {
	position: relative;
	width: 948px;
	padding-top: 166px;
	margin-bottom: 85px;
}

div.Melding {
	position: relative;
	display: block;
	padding: 20px;
	margin-bottom: 15px;
	width: 179px;
	background-color: #DE0046;
	color: #FFFFFF;
}

div.Melding a:link,
div.Melding a:hover,
div.Melding a:active,
div.Melding a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

div.Melding h2 {
	color: #FFFFFF;
}

div.MainWrapper div.ContentWrapper div.RightHolder {
	position: relative;
	float: right;
	display: inline;
}

div.MainWrapper div.ContentWrapper div.RightHolder.Width624 {
	width: 624px;	
}

div.MainWrapper div.ContentWrapper div.RightHolder.Width705 {
	width: 705px;	
}

div.MainWrapper div.ContentWrapper div.RightHolder div.Column {
	position: relative;
}

div.MainWrapper div.ContentWrapper div.Column {
	position: relative;
}

div.MainWrapper div.ContentWrapper div.Top70 {
	padding-top: 70px;	
}

div.MainWrapper div.ContentWrapper div.Column.Left {
	float: left;
	display: inline;
}

div.MainWrapper div.ContentWrapper div.Column.Right {
	float: right;
	display: inline;
}

div.MainWrapper div.ContentWrapper div.Column.Width381 {
	width: 381px;
}

div.MainWrapper div.ContentWrapper div.Column.Width462 {
	width: 462px;
}

div.MainWrapper div.ContentWrapper div.Column.Width300 {
	width: 300px;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 {
	width: 219px;
}

div.MainWrapper div.ContentWrapper div.Column.Fixed {
/*	position: fixed;*/
}

div.MainWrapper div.ContentWrapper div.Column#Teaser {
	position: relative;
	width: 295px;
	background-image: url( ../images/BGTeaser.gif );
	color: white;
	display: none;
	padding: 10px;
}
	
div.MainWrapper div.ContentWrapper div.Column.Right a.Link:link,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link:hover,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link:active,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link:visited { 
	display: block;
	float: left;
	width: 60px;
	height: 26px;
	line-height: 26px;
	padding-left: 28px;
	color: #909090;
	font-family: "Times New Roman", serif;
	font-size: 16px;
	font-style: italic;	
	background-repeat: no-repeat;
	background-position: top left;
}

div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Hyves:link,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Hyves:hover,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Hyves:active,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Hyves:visited { 
	background-image: url( ../images/LogoHyves.jpg );
}

div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Twitter:link,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Twitter:hover,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Twitter:active,
div.MainWrapper div.ContentWrapper div.Column.Right a.Link.Twitter:visited { 
	background-image: url( ../images/LogoTwitter.jpg );
}

div.MainWrapper div.ContentWrapper div.Column div.Box {
	position: relative;
	padding: 15px;
	margin-bottom: 1px;
}

div.MainWrapper div.ContentWrapper div.Column div.Box.Width462 {
	width: 432px;
}

div.MainWrapper div.ContentWrapper div.Column.Width462 div.Box h3 {
	padding-bottom:10px;
}

div.MainWrapper div.ContentWrapper div.Column.Width462 div.Box.Header h3 {
	padding-bottom: 0px;
}

div.MainWrapper div.ContentWrapper div.Column.Width381 div.Box {
	width: 351px;
}

div.MainWrapper div.ContentWrapper div.Column.Width300 div.Box {
	width: 270px;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box{
	width: 199px;
	padding-right: 5px;
}

div.MainWrapper div.ContentWrapper div.Column div.LightGray a.EerdereBerichten:link,
div.MainWrapper div.ContentWrapper div.Column div.LightGray a.EerdereBerichten:hover,
div.MainWrapper div.ContentWrapper div.Column div.LightGray a.EerdereBerichten:active,
div.MainWrapper div.ContentWrapper div.Column div.LightGray a.EerdereBerichten:visited {
	line-height: 20px;
	height: 20px;
}

div.MainWrapper div.ContentWrapper div.Column div.LightGray a span.Titel {
	color: #DE0046;
	font-family: "Times New Roman", serif;
	font-size: 14px;
}

div.MainWrapper div.ContentWrapper div.Column div.LightGray a span.Datum {
	color: #6F6F6F;
	margin-left: 5px;
}

div.MainWrapper div.ContentWrapper div.Column div.LightGray a.EerdereBerichten:hover span.Titel {
	text-decoration: underline;
}

div.MainWrapper div.ContentWrapper div.Column div.LightGray a.EerdereBerichten:hover span {
	color: #DE0046
}

div.MainWrapper div.ContentWrapper div.Column img.BlogImage {
	vertical-align: top;
	text-align: left; 
	margin: 7px;
	margin-left: 0px;
	float: left;
}

div.MainWrapper div.ContentWrapper div.Column img.ShowImage {
	vertical-align: top;
	text-align: left; 
	margin: 16px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
}

div.MainWrapper div.ContentWrapper div.Column div.SelectBox {
	position: absolute;
	top: 10px;
	left: 160px;
	width: 200px;
	height: 22px;
	padding-left: 10px;
	line-height: 22px;
	background-image: url( ../images/ArrowDown.jpg );
	background-position: 189px 3px;
	background-repeat: no-repeat;
	background-color: white;
	cursor: pointer;
	z-index: 1;

}

div.MainWrapper div.ContentWrapper div.Column div.SelectBox span {
	display: inline-block;
	width: 85px; 
}

div.MainWrapper div.ContentWrapper div.Column table#DateSelector {
	position: absolute;
	top: 33px;
	left: 160px;
	width: 188px;
	height: 160px;
	z-index: 200;
}

div.MainWrapper div.ContentWrapper div.Column table#DateSelector td {
	position: relative;
	background-color: white;
	width: 209px;
	width: 85px;
	cursor: pointer;
	height: 20px;
	padding-left: 10px;
	vertical-align: middle;
}

div.MainWrapper div.ContentWrapper div.Column  table#DateSelector td.Right {
	padding-left: 2px;
	width: 92px;
}

div.MainWrapper div.ContentWrapper div.Column div.Box.BottomMargin {
	margin-bottom: 15px !important;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.NoPadding {
	padding: 0px;
	width: 219px;		 
}

div.MainWrapper div.ContentWrapper div.Column div.Box img.Topstukken {
	padding-top: 10px;
	padding-bottom: 15px;	
}

div.MainWrapper div.ContentWrapper div.Column div.Pink {
	background-color: #de0046;
	color: white;
}

div.MainWrapper div.ContentWrapper div.Column div.DarkGray {
	background-color: #909090;
	color: white;
}

div.MainWrapper div.ContentWrapper div.Column div.LightGray {
	background-color: #ececec;
}

div.MainWrapper div.ContentWrapper div.Column div.Box.Header {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1px;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White {
	position: relative;
	background-color: #ffffff;
	color: #de0046;
	border: solid 1px #de0046;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px !important;
	margin-bottom: 0px;
	border-top: 0 none;
	width: 209px;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.Header.White {
	border: solid 1px #de0046;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	padding-left: 15px;
	width: 199px;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table td {
	padding-bottom: 5px;
}
div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table td.Right {
	text-align: right;	
	padding-right: 5px;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table a.Delete:link,
div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table a.Delete:hover,
div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table a.Delete:active,
div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table a.Delete:visited {
	background-image: url( ../images/Delete.jpg );
	background-position: top left;
	background-repeat: no-repeat; 
	width: 12px;
	height: 12px;
	display: inline-block;
}

div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table td.Right a.Afrekenen:link,
div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table td.Right a.Afrekenen:hover,
div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table td.Right a.Afrekenen:active,
div.MainWrapper div.ContentWrapper div.Column.Width219 div.Box.White table td.Right a.Afrekenen:visited {
	display: inline-block;
	width: 70px;
	height: 20px;
	line-height: 20px;
	padding-left: 24px;
	background-image: url( ../images/RoundButton.jpg );
	background-position: top left;
	background-repeat: no-repeat; 
	color: white;
	text-align: left;
	margin-top: 10px;
	font-family: "Times New Roman", serif;
	font-size: 14px;
	font-style: italic;
}

div.MainWrapper div.ContentWrapper div.Column div.Box h1.Gray,
div.MainWrapper div.ContentWrapper div.Column div.Box h2.Gray,
div.MainWrapper div.ContentWrapper div.Column div.Box h3.Gray,
div.MainWrapper div.ContentWrapper div.Column div.Box h4.Gray,
div.MainWrapper div.ContentWrapper div.Column div.Box h5.Gray,
div.MainWrapper div.ContentWrapper div.Column div.Box h6.Gray {
	color: #6e6e6e;	
}

div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray h1,
div.MainWrapper div.ContentWrapper div.Column div.Box.Pink h1,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray h2,
div.MainWrapper div.ContentWrapper div.Column div.Box.Pink h2,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray h3,
div.MainWrapper div.ContentWrapper div.Column div.Box.Pink h3,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray h4,
div.MainWrapper div.ContentWrapper div.Column div.Box.Pink h4,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray h5,
div.MainWrapper div.ContentWrapper div.Column div.Box.Pink h5,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray h6,
div.MainWrapper div.ContentWrapper div.Column div.Box.Pink h6 {
	color: white !important;
}

div.MainWrapper div.ContentWrapper div.Column div.Item.Hover,
div.MainWrapper div.ContentWrapper div.Column div.Item.Hover h1,
div.MainWrapper div.ContentWrapper div.Column div.Item.Hover h2,
div.MainWrapper div.ContentWrapper div.Column div.Item.Hover h3,
div.MainWrapper div.ContentWrapper div.Column div.Item.Hover h4,
div.MainWrapper div.ContentWrapper div.Column div.Item.Hover h5,
div.MainWrapper div.ContentWrapper div.Column div.Item.Hover h6 {
	display: block;
	background-color: #DE0046 !important;
	color: white;
}

div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray a:link,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray a:hover,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray a:active,
div.MainWrapper div.ContentWrapper div.Column div.Box.DarkGray a:visited {
	color: white;
}

div.MainWrapper div.ContentWrapper div.Column div.Item {
	cursor: default;
	margin-bottom: 1px;
}

div.MainWrapper div.ContentWrapper div.Column div.Item div.Left {
	float: left;
	display: inline;
}

div.MainWrapper div.ContentWrapper div.Column div.Item div.Right {
	float: right;
	display: inline;
}

div.MainWrapper div.ContentWrapper div.Column.Width462 div.Item div.Left {
	width: 162px;
}

div.MainWrapper div.ContentWrapper div.Column.Width462 div.Item div.Right {
	width: 255px;
}

div.MainWrapper div.ContentWrapper div.Column.Width381 div.Item div.Left {
	width: 250px;
}

div.MainWrapper div.ContentWrapper div.Column span.Valid {
	float: right;
	display: inline-block;
	width: 100px;
	height: 20px;
	text-align: right;
	color: #909090;
	font-size: 11px;
	font-style: italic;
}

div.MainWrapper div.ContentWrapper div.Column.Width381 div.Item div.Right {
	width: 86px;
}

div.MainWrapper div.ContentWrapper div.Column div.Box div.Buttons {
	position: relative;
	float: right;
	display: inline;
	width: 86px; 
	padding-top: 10px;
}

div.MainWrapper div.ContentWrapper div.Column div.Box div.Buttons.Left{
	float: left;	
}

div.MainWrapper div.ContentWrapper div.Column.Width381 div.Right div.Buttons {
	position: absolute;
	width: 86px;
	height: 45px;
	right: 15px;
	bottom: 15px;
}

div.MainWrapper div.ContentWrapper div.Column div.Box div.Buttons a.Button:link,
div.MainWrapper div.ContentWrapper div.Column div.Box div.Buttons a.Button:hover,
div.MainWrapper div.ContentWrapper div.Column div.Box div.Buttons a.Button:active,
div.MainWrapper div.ContentWrapper div.Column div.Box div.Buttons a.Button:visited {
	position: relative;
	display: block;
	color: #6e6e6e;
	font-family: "Times New Roman", serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;	
	width: 81px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	background-image: url( ../images/Button.png );
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

div.MainWrapper div.ContentWrapper div.Column div.Box div.Buttons a.Button:hover {
	color: #DE0046;
}

div.MainWrapper div.ContentWrapper div.Column a.Button.Pink:link,
div.MainWrapper div.ContentWrapper div.Column a.Button.Pink:hover,
div.MainWrapper div.ContentWrapper div.Column a.Button.Pink:active,
div.MainWrapper div.ContentWrapper div.Column a.Button.Pink:visited {
	position: relative;
	display: block;
	color: #ffffff;
	font-family: "Times New Roman", serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;	
	width: 140px;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	background-image: url( ../images/ButtonPink.png );
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 5px;
}

div.MainWrapper div.ContentWrapper div.Column a.Button.Pink:hover {
	-color: #DE0046;
	
}

div.MainWrapper div.ContentWrapper div.Column a.Button.Pink.Right:link,
div.MainWrapper div.ContentWrapper div.Column a.Button.Pink.Right:hover,
div.MainWrapper div.ContentWrapper div.Column a.Button.Pink.Right:active,
div.MainWrapper div.ContentWrapper div.Column a.Button.Pink.Right:visited {
	float: right;	
	width: 230px;
	background-image: url( ../images/ButtonPinkRight.png );
	background-position: right center;
	text-align: left;
	padding-left: 5px;
	margin-top: 5px;
}

div.MainWrapper div.ContentWrapper div.Column div.PageBrowser {
	position: relative;
	width: 340px;
	float: left;
	padding-top: 20px;
}

div.MainWrapper div.ContentWrapper div.Column div.PerPageHolder {
	position: relative;
	float: right;
	width: 120px;
	height: 22px;
	padding-top: 20px;
}

div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:link,
div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:hover,
div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:active,
div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:visited,
div.MainWrapper div.ContentWrapper div.Column div.PageBrowser span {
	position: relative;
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	font-style: italic;
	font-family: "Times New Roman", serif;
	font-size: 14px;
	text-align: center;
	margin-right: 5px;
}

div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:link,
div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:hover,
div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:active,
div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:visited {
	background-color: #ececec; 
	color: #6f6f6f;
}

div.MainWrapper div.ContentWrapper div.Column div.PageBrowser a.Normal:hover {
	background-color: #de0046; 
	color: white; 
}

div.MainWrapper div.ContentWrapper div.Column div.PageBrowser span.Active {
	background-color: #909090; 
	color: #ffffff;	
}

div.MainWrapper div.ContentWrapper div.Column div.Box table.Informatie {
	
}

div.MainWrapper div.ContentWrapper div.Column div.Box table.Informatie td {
	line-height: 22px;
	color: white;
}

div.MainWrapper div.ContentWrapper div.Column div.Box table.Informatie td.Title {
	padding-right: 5px;
	font-weight: bold;
}

div.MainWrapper div.ContentWrapper div.Column div.Box table.Informatie td p {
	padding: 0px;
}

div.MainWrapper div.FooterMenu {
	position: relative;
	background-color: #ececec;
	width: 940px;
	margin-bottom: 70px;
}

div.MainWrapper div.FooterMenu dl {
	position: relative;
	width: 134px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	background-color: #ececec;
	padding-bottom: 6px;
}

div.MainWrapper div.FooterMenu dl dt {
	position: relative;
	width: 121px;
	padding-left: 14px;
	border-left: solid 1px #6f0023;
	background-color: #de0046;
	color: white;
	height: 30px;
	line-height: 30px;
	font-family: "Times New Roman", serif;
	font-size: 14px;	
	font-style: italic;	
	margin-bottom: 6px;
}

div.MainWrapper div.FooterMenu dl dd {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	background-color: #ececec;
	height: 20px;
	line-height: 20px;
}

div.MainWrapper div.FooterMenu dl dd a:link,
div.MainWrapper div.FooterMenu dl dd a:hover,
div.MainWrapper div.FooterMenu dl dd a:active,
div.MainWrapper div.FooterMenu dl dd a:visited {
	
}

div.MainWrapper div.FooterMenu dl dd a:hover {
	text-decoration: underline;
}

div.MainWrapper div.Header {
	
}

div.MainWrapper div.Header a.TekstLogo:link,
div.MainWrapper div.Header a.TekstLogo:hover,
div.MainWrapper div.Header a.TekstLogo:active,
div.MainWrapper div.Header a.TekstLogo:visited {
	position: absolute;
	top: 20px; 
	left: 0px;
}

div.MainWrapper div.Header a.BeeldLogo:link,
div.MainWrapper div.Header a.BeeldLogo:hover,
div.MainWrapper div.Header a.BeeldLogo:active,
div.MainWrapper div.Header a.BeeldLogo:visited {
	position: absolute;
	top: 20px; 
	right: 0px;
}

/**
 * Selectboxes
 */

div.Select {
	position: relative;
	padding-bottom: 10px;
}

div.Select.Calendar {
	position: absolute;
	right: 8px;
	top: 13px;
	width: 110px;
}

div.Select.PerPage {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 120px;
	height: 22px;
	padding-bottom: 0px;
}

div.Select span {
	display: block;
	position:  absolute;
	top: 0px;
	left: 0px;
	padding-left: 3px;
	width: 180px;
	height: 22px;
	background-image: url( ../images/DropDown.jpg );
	background-position: top right;
	background-repeat: no-repeat;
	background-color: white;
	color: black;
	line-height: 22px;
}

div.Select.Calendar span {
	width: 113px;
}

div.Select.PerPage span {
	background-image: url( ../images/DropDownGray.jpg );	
	width: 115px;	
	padding-left: 5px;
}

div.Select select {
	position: relative;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=0);
	filter:  progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: .0;
	opacity: 0.0;
	width: 184px;
	height: 22px;
}

div.Select.Calendar select {
	width: 111px !important;
}

div.Select.PerPage select {
	width: 120px;
}

/* FAQ */
div.MainWrapper div.ContentWrapper div.Column div.FaqHolder h2 {
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 18px;
} 

div.MainWrapper div.ContentWrapper div.Column div.FaqHolder div.VraagHolder {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 10px;
}
	
div.MainWrapper div.ContentWrapper div.Column div.FaqHolder div.Open,
div.MainWrapper div.ContentWrapper div.Column div.FaqHolder div.Close {
	font-weight: bold;
	cursor: pointer;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #de0046;
	background-position: center left;
	background-repeat: no-repeat;
}

div.MainWrapper div.ContentWrapper div.Column div.FaqHolder div.Close {
	background-image: url( ../images/ArrowDown.jpg );

}

div.MainWrapper div.ContentWrapper div.Column div.FaqHolder div.Open {
	background-image: url( ../images/ArrowRight.jpg );
	display: block;
}

div.MainWrapper div.ContentWrapper div.Column div.FaqHolder div.NotDetails {
	display: none;
	padding-left: 30px;
}

p.LVPTekst {
	line-height: 530px;
	text-align: center;
}

/*END FAQ */


/* CALENDAR (you always need these classes) */

table.Reservation {
}

table.Reservation th {
	cursor: default;
}

table th {
	text-align: center;
}

table th a {
	display: inline-block;
	width: 15px;
	height: 15px;
}

table.Reservation td {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: default;
}

table.Reservation td span {
	display: block;
	width: 30px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #6F6F6F;
}

table.Reservation td.Current span.Show,
table.Reservation td.Normal span.Show {
		color: #DE0046;
}

table.Reservation td.Normal span.Show:hover,
table.Reservation td.Current span.Show:hover {
	background-color: #5c5c5c;
	color: white;
	cursor: pointer;	
}

table.Reservation th.Day {
	text-align: center;
	width: 30px;
	height: 25px;
	vertical-align: middle;
}

table.Reservation th.Day.Week {
	font-weight: normal;
	color: #6E6E6E;
}

table.Reservation td.Month {
}

table.Reservation td.CurrentMonth {
	background-color: #FFFFFF;
}

table.Reservation td.Normal {
	color: #6E6E6E;
}

table.Reservation td.History span {
	cursor: default !important;
	color: #bababa !important;
}

table.Reservation td.History span:hover {
	background-color: transparent !important;
	color: #bababa;
}

table.Reservation td.Current {
	font-weight: bold;
}

/* LightBox */
div#DarkLayer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: .9;
	opacity: 0.9;
	z-index: 3000;
	background-color: #DE0046;
}

div#Overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

div#OverlayHolder {
	position:absolute;
	height: 0px; 
	width: 0px;
	left: 50%;
	top: 50px;
	margin-left: -0px;
	z-index: 4000;
}

div#OverlayHolder a.CloseOverlay:link,
div#OverlayHolder a.CloseOverlay:hover,
div#OverlayHolder a.CloseOverlay:active,
div#OverlayHolder a.CloseOverlay:visited {
	position:absolute;
	top: 0px;
	right: 0px;
	height: 19px; 
	width: 165px;
	line-height: 19px;
	font-family: "Times New Roman", serif;
	font-size: 14px;
	font-style: italic;
	color: #474743;
	padding-left: 10px;
	display: block;
	background-image: url( ../images/CloseOverlay.png );	
	background-position: top left;
	background-repeat: no-repeat;
}

div#OverlayHolder div.FrameHolder {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 856px;
	height: 583px;
	border: solid 2px #474743;
	background-color: white;
	overflow: hidden;
}
/**
 * DEFAULTS
 */

.Hide {
	display: none !important;
}

.Show {
	display: block !important;
}

.Clear {
	width: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}

/* MENU */

ul#Menu {
	display: block;
	list-style-type: none;
	position: absolute;
	top: 104px;
	left: 0px;
	z-index: 300;
	padding: 0px;
	margin: 0px;
	width: 709px;
	height: 32px;
}

ul#Menu li {
	float: left;
	margin: 0px;
	padding: 0px;	
}

ul#Menu li a:link,
ul#Menu li a:visited,
ul#Menu li a:hover,
ul#Menu li a:active,
ul#Menu li.Active a {
	display: inline-block;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	font-family: "Times New Roman", serif;
	font-size: 20px;
	color: #de0046;
  	font-weight: normal;
	font-style: italic;
  	text-decoration: none;
}

ul#Menu li a:hover,
ul#Menu li.Active a.Active {
	background-color: #de0046;
	color: #ffffff;
}

ul#Menu li a.Active:link,
ul#Menu li a.Active:hover,
ul#Menu li a.Active:active,
ul#Menu li a.Active:visited {
	text-decoration: underline;
}

/* Submenu */
ul#Menu li ul {
	background-image: url( ../images/SubArrow.jpg );
	background-repeat: no-repeat;
	background-position: 45px 0px;
	background-color: #85002a;
	display: none;
	position: absolute;
	top: 32px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 10px;
	width: auto;
	width: 300px !important;
	float: none;
}

ul#Menu li.Active ul.Active {
	display: block;
}

ul#Menu li ul li {
	display: block; 
	position: relative;
	float: none;
	margin: 0px;
}

ul#Menu li ul li a:link,
ul#Menu li ul li a:hover,
ul#Menu li ul li a:active,
ul#Menu li ul li a:visited {
	font-family: "Times New Roman", serif;
	font-style: normal;
	font-size: 18px;
	text-decoration: none;
	color: white; 
	padding-left: 7px;
	padding-left: 7px;
	width: 278px;
	text-align: left;
}

ul#Menu li ul li a.Subs:hover {
	background-image: url( ../images/ArrowDown.jpg );
	background-repeat: no-repeat;
	background-position: 275px 8px;
}

ul#Menu li ul li a.Subs.Active:link,
ul#Menu li ul li a.Subs.Active:hover,
ul#Menu li ul li a.Subs.Active:active,
ul#Menu li ul li a.Subs.Active:visited {
	background-image: url( ../images/ArrowUp.jpg );
	background-repeat: no-repeat;
	background-position: 275px 8px;
}

	
ul#Menu li ul li a#Active,
ul#Menu li ul li a.Active,
ul#Menu li ul li a:hover {
	text-decoration: underline;
}

ul#Menu li a.CurrentPage {
	text-decoration: underline !important;
}

/* SubSubMenu */
ul#Menu li ul li ul {
	display: none;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 300px !important;
	float: none;
	background-color: transparent;	
}

ul#Menu li ul li ul li {
	display: block; 
	position: relative;
	float: none;
	background-color: #de0046;
	margin: 0px;
	color: white;
}

ul#Menu li ul li ul li a:link,
ul#Menu li ul li ul li a:hover,
ul#Menu li ul li ul li a:active,
ul#Menu li ul li ul li a:visited {
	width: 248px;
	padding-left: 30px;
	text-align: left;
	background-image: none !important;
}

ul#Menu li ul li ul li a:hover {
	text-decoration: underline;
}

ul.LeftMenu {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-color: #76092c;
	padding: 5px;
}

ul.LeftMenu li {
	position: relative;
	padding: 0px;
	margin: 0px;
	display: block; 
	position: relative;
	float: none;
	background-color: #76092c;
	margin: 0px;
	color: white;	
}

ul.LeftMenu li a:link,
ul.LeftMenu li a:hover,
ul.LeftMenu li a:active,
ul.LeftMenu li a:visited {
	color: white;
	display: block;
	width: 199px;
	height: 32px; 
	line-height: 32px;
	text-align: left;
	padding: 0px;
	padding-left: 10px;
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-size: 16px;	
}

ul.LeftMenu li a.Active:link,
ul.LeftMenu li a.Active:hover,
ul.LeftMenu li a.Active:active,
ul.LeftMenu li a.Active:visited,
ul.LeftMenu li a:hover {
	background-color: #de0046;	
}

ul.LeftMenu li a:hover {
	text-decoration: underline;
}

/* MAILFORMULIER */
.MailForm {
	margin-left: 40px;	
}

.MFKop {
	font-family: "Times New Roman", serif;
	color: #030303;
	font-size: 12px;
	height: 35px;
	vertical-align: middle;		
}

.MFErrorMessage {
	color: red;
}

.MFSubmitButton, .MFCancelButton, .MFConfirmButton {
	width: 185px;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Times New Roman", serif;
	color: #ffffff;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	border: 0 none;
	text-align: left;
	background-color: transparent;
	cursor: pointer;
}

.MFSubmitButton:hover, .MFCancelButton:hover, .MFConfirmButton:hover {
}

.MFSubmitButton.Arrow {
	padding-left: 20px;
	background-image: url( ../images/SubmitArrow.png );
	background-position: left center;
	background-repeat: no-repeat;
}

.MFSubmitButton.Arrow.SmallArrow {
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url( ../images/SubmitArrowSmall.png );
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #7F0023;
	margin-top: 15px;
	font-size: 18px;
}

.MFSubmitButton.Small {
	width: 55px;
}

div.LightGray .MFSubmitButton {
	color: #de0046;
}

.MFSubmitButton.DarkGray {
	color: #909090;
}

.MFConfirmButton {
	height: 20px;
	line-height: 20px;
	width: 150px;
}

.MFSubmitTD {
	text-align: left;
	padding-bottom: 10px;
}

.MFDataTD {
	text-align: left;
	width: 400px;
	vertical-align: middle;	
}

.MFTD {
	width: 100px;
	height: 35px;
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
	font-family: "Arial", sans-serif;
	font-weight: normal;
}

.MFTD.Left {
	text-align: left;
}

.MFMedium, .MFSmall, .MFLarge,
.MFNaamType, .MFEmailType, .MFFileType {
	width: 130px;
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	color: #909090;
}

.MFSmall {
	width: 50px;
}

.MFMedium {
	width: 130px;
}

.MFLarge {
	width: 190px;
}

.MFSmall.Pink,
.MFMedium.Pink,
.MFLarge.Pink {
	color: #909090;
	width: 176px;
	border: solid 1px #c24071;
}

.MFSmall.DarkGray,
.MFMedium.DarkGray,
.MFLarge.DarkGray {
	color: #6f6f6f;
	border: solid 1px #909090;
}

.MFExtraUitleg {
	font-weight: normal;
	font-style: italic;
	padding-bottom: 10px;
}

.MFVerplichtTD {
	color: red;
	font-weight: bold;
	vertical-align: top;
	padding-top: 3px;
	width: 10px;
}

.MFFileType {
	color: #7b797a;
	border: 1px solid black;
	margin: 2px;
	padding-left: 3px;
	padding-right: 3px;
	width: 304px;
}

/* DEBUG CONSOLE */
div.DebugConsole {
	position: absolute;
	top: 50px;
	left: 250px;
	width: 600px;
	border: 1px solid #000000;
	overflow: auto;
	background-color: #FFFFFF;
	padding: 50px;
	z-index: 9999;
}

/* OFFLINE */

div.TempOffline {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 800px;
	height: 180px;
	margin-left: -400px;
	margin-top: -90px;
}

div.TempOffline img.BeeldLogo {
	position: absolute;
	right: 0px;
	top: 0px;
}

div.TempOffline img.TekstLogo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 591px;
	height: 35px;
}

div.TempOffline div.Tekst {
	position: absolute;
	top: 60px;
	left: 0px;
	width: 591px;
	height: 120px;
}