body {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
	background-position: top left;
}

html {
	height: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

th, td {
	padding: 0px;
	font-size: 12px;
}

form {
	margin: 0px;
}

img {
	border: 0px;
}

hr {
	color: #bd1388;
}

p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

a:link, 
a:hover, 
a:active, 
a:visited {
	color: #009ee0;
	outline-style: none;
	outline-width: 0;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Arial", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #009ee0;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-size: 12px;
}

h3 {
	font-size: 13px;
}

h3, h4, h5, h6 {
	font-size: 12px;
}

h6 {
	font-size: 18px;
	font-weight: bold;
	color: black;
	padding-bottom: 10px;
}


/*DIVS*/

div.TopWrapper,
div.MainWrapper div.Header,
div.MainWrapper div.RightColumn,
div.MainWrapper div.Footer {
	display: none;
	visibility: hidden;
}

div.MainWrapper div.Content {
	padding-top: 30px;
}

div.MainWrapper div.Titel {
	position: absolute;
	top: 0px;
	left: 0px;
	color: red;
	
}

div#KaartHolder,
div#FotoHolder {
	position: relative;
	background-color: white;
	height: 560px;
	width: 930px;
	background-repeat: no-repeat;
	background-position: top left;
}

div#KaartHolder {
	background-image: url( ../upload/Kaarten/LargeArnhem.jpg );
}

div#KaartHolder div.Legenda {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 145px;
	height: 168px;
	background-color: white;
	padding-top: 30px;
	padding-left: 15px;
}

div#KaartHolder div.Legenda table {
	margin-top: 10px;
}

div#KaartHolder a.Pin:link,
div#KaartHolder a.Pin:hover,
div#KaartHolder a.Pin:active,
div#KaartHolder a.Pin:visited {
	position: absolute;
	width: 30px;
	height: 30px;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	display: none;
}

div#KaartHolder a.PinActueel:link,
div#KaartHolder a.PinActueel:hover,
div#KaartHolder a.PinActueel:active,
div#KaartHolder a.PinActueel:visited {
	background-image: url( ../images/PinActueel.gif );
	display: block !important;
}

div.Reizen a.PinReizen:link,
div.Reizen a.PinReizen:hover,
div.Reizen a.PinReizen:active,
div.Reizen a.PinReizen:visited {
	background-image: url( ../images/PinReizen.gif );
	display: block !important;
}

div.Project a.PinProject:link,
div.Project a.PinProject:hover,
div.Project a.PinProject:active,
div.Project a.PinProject:visited {
	background-image: url( ../images/PinProject.gif );
	display: block !important;
}

div.Beeld a.PinBeeld:link,
div.Beeld a.PinBeeld:hover,
div.Beeld a.PinBeeld:active,
div.Beeld a.PinBeeld:visited {
	background-image: url( ../images/PinBeeld.gif );
	display: block !important;
}

div#KaartHolder a.Label:link,
div#KaartHolder a.Label:hover,
div#KaartHolder a.Label:active,
div#KaartHolder a.Label:visited {
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	background-color: red;
	line-height: 16px;
	height: 16px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	display: none;
}

div#KaartHolder a.LabelActueel:link,
div#KaartHolder a.LabelActueel:hover,
div#KaartHolder a.LabelActueel:active,
div#KaartHolder a.LabelActueel:visited {
	background-color: #e2001a !important;
	color: white !important;
	display: block !important;
}

div.MainWrapper div.Reizen a.LabelReizen:link, 
div.MainWrapper div.Reizen a.LabelReizen:hover, 
div.MainWrapper div.Reizen a.LabelReizen:active, 
div.MainWrapper div.Reizen a.LabelReizen:visited {
	background-color: #fecc00 !important;
	color: black !important;
	display: block !important;
}

div.MainWrapper div.Project a.LabelProject:link,
div.MainWrapper div.Project a.LabelProject:hover,
div.MainWrapper div.Project a.LabelProject:active,
div.MainWrapper div.Project a.LabelProject:visited {
	background-color: #009ee0 !important;
	color: white !important;
	display: block !important;
}

div.MainWrapper div.Beeld a.LabelBeeld:link,
div.MainWrapper div.Beeld a.LabelBeeld:hover,
div.MainWrapper div.Beeld a.LabelBeeld:active,
div.MainWrapper div.Beeld a.LabelBeeld:visited {
	background-color: #8d0d7c !important;
	color: white !important;
	display: block !important;
}

div.MainWrapper div#KaartHolder div.InfoPopup {
	position: absolute;
	width: 330px;
	height: 124px;
	display: none;
	font-size: 11px;
	overflow: hidden;
}

div.MainWrapper div#KaartHolder div.InfoPopup div.InfoBG {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url( ../images/PopupBG.png );
	background-position: top left;
	background-repeat: no-repeat;
	width: 330px;
	height: 124px;
	overflow: hidden;
}

div.MainWrapper div#KaartHolder div.InfoPopup div.InfoContent {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 280px;
	height: 104px;
	padding-left: 40px; 
	padding-right: 10px;
	overflow: auto;
}

div#KaartHolder div.InfoPopup h1 a:link,
div#KaartHolder div.InfoPopup h1 a:hover,
div#KaartHolder div.InfoPopup h1 a:active,
div#KaartHolder div.InfoPopup h1 a:visited {
	font-size: 12px;
	color: black !important;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	width: 250px;
}

div.InfoPopup a.CloseButton:link,
div.InfoPopup a.CloseButton:hover,
div.InfoPopup a.CloseButton:active,
div.InfoPopup a.CloseButton:visited {
	position: absolute;
	top: 0px;
	right: 10px;
	width: 11px;
	height: 9px;
	background-image: url( ../images/CloseButton.jpg );
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}

div.InfoPopup a:link,
div.InfoPopup a:hover,
div.InfoPopup a:active,
div.InfoPopup a:visited {
	color: black;
}

div.InfoPopup div.Thumbnail {
	display: none;
	visibility: hidden;
}

div.InfoPopup div.Thumbnail div.Mask {
	display: none;
	visibility: hidden;
}

div#FotoHolder {
	overflow: hidden;
}

div.Loading {
	background-image: url( ../images/spinner.gif );
	background-position: center center !important;
	background-repeat: no-repeat;
}

div#FotoHolder img {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}

.Visible {
	visibility: visible !important;
}

.Invisible {
	visibility: hidden !important;
}

div#FotoHolder a:link,
div#FotoHolder a:hover,
div#FotoHolder a:active,
div#FotoHolder a:visited {
	position: absolute;
	width: 165px;
	height: 165px;
	background-repeat: no-repeat;
	line-height: 165px;
	display: block;
	text-indent: -5000px;
	text-align: center;
	z-index: 6000;
	font-weight: bold;
	font-size: 14px;
	color: white !important;
	text-decoration: none;
}

div#FotoHolder a.Actueel:link,
div#FotoHolder a.Actueel:hover,
div#FotoHolder a.Actueel:active,
div#FotoHolder a.Actueel:visited {
	top: 50px;
	left: 110px;
background-image: url( ../images/DotRed.png );
	}

div#FotoHolder a.Kaart:link,
div#FotoHolder a.Kaart:hover,
div#FotoHolder a.Kaart:active,
div#FotoHolder a.Kaart:visited {
	top: 50px;
	left: 375px;
	background-image: url( ../images/DotGreen.png );

} 

div#FotoHolder a.Project:link,
div#FotoHolder a.Project:hover,
div#FotoHolder a.Project:active,
div#FotoHolder a.Project:visited {
	top: 50px;
	left: 650px;
	background-image: url( ../images/DotBlue.png );
}


div#FotoHolder a.Reizen:link,
div#FotoHolder a.Reizen:hover,
div#FotoHolder a.Reizen:active,
div#FotoHolder a.Reizen:visited {
	top: 325px;
	left: 110px;
	background-image: url( ../images/DotYellow.png );
}

div#FotoHolder a.Beeld:link,
div#FotoHolder a.Beeld:hover,
div#FotoHolder a.Beeld:active,
div#FotoHolder a.Beeld:visited {
	top: 325px;
	left: 375px;
	background-image: url( ../images/DotPurple.png );
} 

div#FotoHolder a.Contact:link,
div#FotoHolder a.Contact:hover,
div#FotoHolder a.Contact:active,
div#FotoHolder a.Contact:visited {
	top: 325px;
	left: 650px;
	background-image: url( ../images/DotOrange.png );
}

div#FotoHolder a.Actueel:hover,
div#FotoHolder a.Kaart:hover,
div#FotoHolder a.Project:hover,
div#FotoHolder a.Reizen:hover,
div#FotoHolder a.Beeld:hover,
div#FotoHolder a.Contact:hover {
	text-indent: 0px;
}

div.MainWrapper div.Header {
	position: relative; 
	height: 80px;
	width: 930px;
}

body#PaginaID7 div.Titel,
body#PaginaID1 div.Titel {
	visibility: hidden !important;
}

div.MainWrapper div.Header div.KruimelPad {
	position: absolute; 
	top: 0px;
	left: 0px;
	width: 600px; 
	height: 40px;
	background-color: white;
	font-weight: bold;
}

div.MainWrapper div.Header div.KruimelPad a:link,
div.MainWrapper div.Header div.KruimelPad a:hover,
div.MainWrapper div.Header div.KruimelPad a:active,
div.MainWrapper div.Header div.KruimelPad a:visited {
	color: black;
	text-decoration: none;
} 

div.MainWrapper div.Header div.KruimelPad span.Active {
	color: #009ee0;
}

div.MainWrapper div.Buttons {
	position: absolute; 
	top: 0px;
	left: 600px;
	width: 50px; 
	height: 53px;
	padding-top: 27px;	
	background-color: white;
	text-indent: -5000px;
}

div.MainWrapper div.Legenda div.Buttons {
	left: 112px;
	padding: 0px;
} 

div.MainWrapper div.Buttons a:link,
div.MainWrapper div.Buttons a:hover,
div.MainWrapper div.Buttons a:active,
div.MainWrapper div.Buttons a:visited {
	display: block;
	float: left;
	height: 20px;
 	width: 25px;
 	background-image: url( ../images/Buttons.jpg );
 	background-repeat: no-repeat;
 	overflow: hidden;
}

div.MainWrapper div.Buttons a.Back:link,
div.MainWrapper div.Buttons a.Back:hover,
div.MainWrapper div.Buttons a.Back:active,
div.MainWrapper div.Buttons a.Back:visited {
	background-position: 0px 0px;
}

div.MainWrapper div.Buttons a.Print:link,
div.MainWrapper div.Buttons a.Print:hover,
div.MainWrapper div.Buttons a.Print:active,
div.MainWrapper div.Buttons a.Print:visited {
	background-position: -30px 0px;
}

div.MainWrapper div.Header .Zoeken {
	position: absolute; 
	top: 20px;
	right: 0px;
	width: 230px; 
	height: 34px;
	padding-top: 6px;
	background-color: white;
}

div.MainWrapper div.Header div.Zoeken input.MFNaamType {
	width: 140px !important;
}

div.MainWrapper div.Header div.Zoeken input.MFSubmitButton {
	position: absolute;
	top: 6px;
	left: 158px;
	background-image: url( ../images/ZoekButton.jpg );
	background-color: transparent;
	width: 61px;
	border: 0px;
	height: 19px;
	color: white;
	padding-bottom: 3px !important;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

div.MainWrapper div.Content span.blue {
	font-weight: bold;
	color: #009ee0;
}

div.MainWrapper div.Content ul.Zoekresultaten li a:link,
div.MainWrapper div.Content ul.Zoekresultaten li a:hover,
div.MainWrapper div.Content ul.Zoekresultaten li a:active,
div.MainWrapper div.Content ul.Zoekresultaten li a:visited {
	font-size: 16px;
	color: black !important;
	text-decoration: none;
}

div.MainWrapper div.Content ul.Zoekresultaten span.Searchstring {
	background-color: #009ee0;
	padding-left: 2px;
	padding-right: 2px;
	color: white; 
}

div.MainWrapper div.Content ul.Zoekresultaten { 
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

div.MainWrapper div.Content ul.Zoekresultaten li { 
	padding-bottom: 25px;
}
	
div.MainWrapper div.Content {
	position: relative;
	float: left;
	line-height: 18px;
	padding-right: 50px;
	width: 600px;
	background-color: white;
	padding-bottom: 20px;
}

div.MainWrapper div.Breed {
	padding-right: 10px;
	width: 920px;
}

div.MainWrapper div.Transparent {
	background-color: transparent !important;
}

div.MainWrapper div.RightColumn {
	position: relative;
	float: right;
	width: 220px;
	padding-left: 10px;
	margin-top: 20px;
	background-color: white;
}

div.MainWrapper div.RightColumn h1 {
	padding-bottom: 5px;
	font-size: 16px;
	color: black;
}

div.MainWrapper div.RightColumn a:link,
div.MainWrapper div.RightColumn a:hover,
div.MainWrapper div.RightColumn a:active,
div.MainWrapper div.RightColumn a:visited {
	color: black;
}

/* LightBox */
div#DarkLayer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 3000;
	background-color: black;
	display: none;
}

div#LightBoxHolder {
	position:absolute;
	height:550px;
	width: 830px;
	left: 50%;
	top: 50%;
	margin-left: -415px;
	margin-top: -275px;
	background-color: white;
	display: none;
	z-index: 4000;
}

div#LightBoxFotoHolder {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 640px;
	height: 480px;
	background-color: red;	
}

div.LightBoxNavHolder {
	position: absolute;
	overflow: hidden;
	width: 104px;
	height: 440px;
	top: 50px;
	right: 28px;
	background-color: white;
}

div.Button {
	position: absolute;
	right: 30px;
	width: 100px;
	height: 20px;
	background-position: top left;
	background-repeat: no-repeat;
}

div.Up { 
	top: 30px;
	background-image: url( ../images/Up.jpg );
}
div.Down {
	top: 490px;
	background-image: url( ../images/Down.jpg );
}

div.LightBoxNavHolder img {
	margin-top: 3px;
	margin-bottom: 3px;
}

div.LightBoxNavHolder img.Actief {
	border: solid 2px #93117e;
}

div#LightBoxTitel {
	position: absolute;
	top: 520px;
	left: 30px;
	width: 640px;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #93117e;
}

/* Archiefscroller */
ul.ArchiefHolder {
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style-type: none;	
	overflow: hidden;
	height: 500px;
}

ul.ArchiefHolder li {
	position: absolute;
	padding: 0px;
	margin: 0px;
}

ul.ArchiefHolder li ul.Jaar {
	line-height: 18px;
}

ul.ArchiefHolder li ul.Jaar h1 {
	width: 395px;
	height: 40px;
	background-image: url( ../images/ArchiefHead.jpg );
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 40px;
	color: black !important;
	font-size: 20px;
	padding-left: 65px;
	padding-bottom: 30px;
}

ul.ArchiefHolder li ul.Jaar h3 {
	padding-top: 10px;
}

ul.ArchiefHolder li ul.Jaar li {
	position: relative;
}

ul.ArchiefHolder li ul.Jaar a:link,
ul.ArchiefHolder li ul.Jaar a:hover,
ul.ArchiefHolder li ul.Jaar a:active,
ul.ArchiefHolder li ul.Jaar a:visited {
	color: black !important;
}

ul.ArchiefHolder {
	margin-left: 0px;
	height: 484px;
}

ul.Jaar {
	padding: 0px;
	margin: 0px;
	width: 460px;
	list-style-type: none;	
}

/*
a.Inactief:link,
a.Inactief:hover,
a.Inactief:active,
a.Inactief:visited,
a.Actief:link,
a.Actief:hover,
a.Actief:active,
a.Actief:visited {
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
}

a.Inactief:link,
a.Inactief:hover,
a.Inactief:active,
a.Inactief:visited,
a.Actief:hover {
	background-position: bottom left;
}
/**/

div.MainWrapper div.Content div.ArchiefNavigator {
	position: absolute;
	top: 45px;
	left: 0px;
	width: 920px;
	height: 15px;
	z-index: 3000;
}

div.MainWrapper div.Content div.ArchiefNavigator a:link,
div.MainWrapper div.Content div.ArchiefNavigator a:hover,
div.MainWrapper div.Content div.ArchiefNavigator a:active,
div.MainWrapper div.Content div.ArchiefNavigator a:visited {
	position: absolute;
	top: 0px;
	width: 100px;
	height: 15px;
	line-height: 15px;
	background-repeat: no-repeat;
	display: block;
}

div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefLeft:link,
div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefLeft:hover,
div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefLeft:active,
div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefLeft:visited {
	left: 0px;
	background-image: url( ../images/PijlLinks.jpg );
	padding-left: 30px;
}

div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefRight:link,
div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefRight:hover,
div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefRight:active,
div.MainWrapper div.Content div.ArchiefNavigator a#ArchiefRight:visited {
	right: 0px;
	background-image: url( ../images/PijlRechts.jpg );
	background-position: top right;
	padding-right: 30px;
	text-align: right;
}

div.MainWrapper div.Content ul.Archief,
div.MainWrapper div.RightColumn ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

div.MainWrapper div.RightColumn ul li {
	height: 20px;
}

div.MainWrapper div.RightColumn div#FAQHolder {
	position: relative;
	width: 230px;
	height: 155px;
}

div.MainWrapper div.RightColumn div#FAQHolder a:link,
div.MainWrapper div.RightColumn div#FAQHolder a:hover,
div.MainWrapper div.RightColumn div#FAQHolder a:active,
div.MainWrapper div.RightColumn div#FAQHolder a:visited {
	position: absolute;
}

div.MainWrapper div.RightColumn a.FAQImage:link,
div.MainWrapper div.RightColumn a.FAQImage:hover,
div.MainWrapper div.RightColumn a.FAQImage:active,
div.MainWrapper div.RightColumn a.FAQImage:visited {
	position: absolute;
	top: 0px;
	left: 0px;
}

div.MainWrapper div.RightColumn div.LinksHolder,
div.MainWrapper div.RightColumn div.ArchiefTeaserHolder,
div.MainWrapper div.RightColumn div.NieuwsbriefHolder {
	position: relative;
	width: 230px;
	padding-bottom: 20px;
	background-color: white;
}

div.MainWrapper div.Content div.TeaserHolder {
	position: relative;
	width: 650px;
	padding-bottom: 30px;
}

div.MainWrapper div.Content div.TeaserHolder div.Thumbnail {
	display: none;
	visibility: hidden;
}

div.MainWrapper div.Content div.TeaserHolder div.Teaser {
	position: relative;
	float: left;
	width: 450px;
	padding-left: 30px;
}

div.MainWrapper div.Content div.BeeldTeaser {
	position: relative;
	width: 280px; 
	height: 160px;
	float: left;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: white; 
}

div.MainWrapper div.Content div.BeeldTeaser h1{
	font-size: 12px;
	padding-bottom: 10px;
	color: black !important;
}

div.MainWrapper div.Content div.BeeldTeaser div.Thumbnail {
	display: none;
	visibility: hidden;
}

div.MainWrapper div.Content div.BeeldTeaser div.Thumbnail div.Mask {
	display: none;
	visibility: hidden;
}

div.MainWrapper div.Content div.WerkzaamhedenHolder {
	position: relative;
	padding-top: 10px;
	margin-bottom: 30px;
	width: 450px;
	background-image: url( ../images/WerkzaamhedenTop.jpg );
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffcc00;
}

div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent {
	width: 430px;
	padding: 10px;
	padding-top: 0px;
	background-image: url( ../images/WerkzaamhedenBottom.jpg );
	background-position: bottom left;
	background-repeat: no-repeat;
	overflow: hidden;
}

div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent h1,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent h2,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent h3,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent h4,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent h5,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent h6,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent a:link,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent a:hover,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent a:active,
div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent a:visited {
	color: black !important;
}

div.MainWrapper div.Content div.WerkzaamhedenHolder div.WerkzaamhedenContent h1 {
	font-size: 12px; 
	padding-bottom: 5px;	
	color: black;
}

div.MainWrapper div.Content dl {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

div.MainWrapper div.Content dt {
	float: left;
	width: 70px;
	line-height: 17px;
	font-weight: bold;
}

div.MainWrapper div.Content dd {
	margin-left: 80px;
	line-height: 17px;
}

div.MainWrapper div.Content div.ReisTeaser {
	position: relative;
	float: left;
	width: 200px;
	height: 95px;
	padding-left: 75px;
	padding-right: 25px;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 20px;
}

div.MainWrapper div.Content div.ReisTeaser h1,
div.MainWrapper div.Content div.TeaserHolder div.Teaser h1 {
	font-size: 16px;
	padding-bottom: 5px;
}

div.ReisColumn {
	width: 300px;
	float: left;
}

div.MainWrapper div.Content div.ItemHolder {
	position: relative;
	width: 610px;
}

div.MainWrapper div.Content div.ItemHolder div.Thumbnail img {
	display: none;
	visibility: hidden;
}

div.MainWrapper div.Content div.ItemHolder div.Bericht {
	padding-top: 25px;
}
	
div.MainWrapper div.Content td.Teaser {
	 
	font-weight: bold;
	vertical-align: bottom;
}


div.MainWrapper div.Content a.ToonOpKaart:link,
div.MainWrapper div.Content a.ToonOpKaart:hover,
div.MainWrapper div.Content a.ToonOpKaart:active,
div.MainWrapper div.Content a.ToonOpKaart:visited {
	display: none;
	visibility: hidden;
}

div.MainWrapper div.Content div.ReisColumn a.ToonOpKaart:link,
div.MainWrapper div.Content div.ReisColumn a.ToonOpKaart:hover,
div.MainWrapper div.Content div.ReisColumn a.ToonOpKaart:active,
div.MainWrapper div.Content div.ReisColumn a.ToonOpKaart:visited {
	display: none;
	visibility: hidden;
}
 
div.MainWrapper div.Content span.Datum {
	position: relative;
	display: inline-block;
	width: 75px;
	height: 14px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}

/* FAQ */
div.MainWrapper div.Content div.FaqHolder h2 {
	padding-top: 20px;
	padding-bottom: 4px;
	font-size: 18px;
} 

div.MainWrapper div.Content div.FaqHolder div.VraagHolder {
	border-bottom: 1px solid #c5c5c5;
	padding-top: 3px;
	padding-bottom: 3px;
}
	
div.MainWrapper div.Content div.FaqHolder div.Open,
div.MainWrapper div.Content div.FaqHolder div.Close {
	font-weight: bold;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
}

div.MainWrapper div.Content div.FaqHolder div.Close {
	background-image: url( ../images/Closed.jpg );
}

div.MainWrapper div.Content div.FaqHolder div.Open {
	background-image: url( ../images/Open.jpg );
	display: block;
}

div.MainWrapper div.Content div.FaqHolder div.NotDetails {
	display: none;
	padding-left: 20px;
}

div.MainWrapper div.Content div.FaqHolder p {
	padding: 0px;
}

div.MainWrapper div.Content ul.SiteMap1,
div.MainWrapper div.Content ul.SiteMap2 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

div.MainWrapper div.Content ul.SiteMap1 a:link,
div.MainWrapper div.Content ul.SiteMap1 a:hover,
div.MainWrapper div.Content ul.SiteMap1 a:active,
div.MainWrapper div.Content ul.SiteMap1 a:visited {
	font-size: 16px;
	padding-bottom: 5px;

}

div.MainWrapper div.Content ul.SiteMap1 li {
	padding-bottom: 20px;
} 

div.MainWrapper div.Content ul.SiteMap2 a:link,
div.MainWrapper div.Content ul.SiteMap2 a:hover,
div.MainWrapper div.Content ul.SiteMap2 a:active,
div.MainWrapper div.Content ul.SiteMap2 a:visited {
	font-size: 11px;
	color: black !important;
	background-image: url( ../images/raquo.jpg );
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
}

div.MainWrapper div.Content ul.SiteMap2 li {
	padding-bottom: 0px;
}

/**/

div.MainWrapper div.Footer {
	position: relative;
	width: 930px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div.MainWrapper div.Footer div.Partners { 
	float: left;
	height: 35px;
	width: 450px;
	padding-top: 5px;
	background-color: white;
}

.Hide {
	display: none !important;
}

.Show {
	display: block !important;
	z-index: 5000;
}

.Melding {
	font-weight: bold;
	padding-bottom: 5px;
}
 
.Rood {
	color: #D70826;
}

.Groen {
	color: #0db420;
}

.Clear {
	overflow: hidden;
	height: 0px;
	width: 0px;
	clear: both;
}

/* MENU */
ul#TopMenu {
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	line-height: 30px;
	float: right;
}

ul#TopMenu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-left:20px;
}

ul#TopMenu li a:link,
ul#TopMenu li a:hover,
ul#TopMenu li a:active,
ul#TopMenu li a:visited {
  	text-decoration: none;
	font-weight: bold;
	color: black;
}

ul#TopMenu li a:hover,
ul#TopMenu li a#Active:link,
ul#TopMenu li a#Active:hover,
ul#TopMenu li a#Active:active,
ul#TopMenu li a#Active:visited {
	color: #009ee0;
}

ul#Menu {
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	height: 30px;
	line-height: 30px;
	float: right;
}

ul#Menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-left:65px;
}

ul#Menu li a:link,
ul#Menu li a:hover,
ul#Menu li a:active,
ul#Menu li a:visited {
  	text-decoration: none;
	font-weight: bold;
	color: black;
	font-size: 20px;
}

ul#Menu li a:hover,
ul#Menu li a#Active:link,
ul#Menu li a#Active:hover,
ul#Menu li a#Active:active,
ul#Menu li a#Active:visited {
	color: #009ee0;
}

ul#FooterMenu {
	position: relative;
	float: right;
	height: 35px;
	width: 200px;
	background-color: white;
	padding: 0px;
	margin: 0px;
	padding-right: 30px;
	line-height: 35px;
}

ul#FooterMenu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	list-style-type: none;	
}

ul#FooterMenu li a:link,
ul#FooterMenu li a:hover,
ul#FooterMenu li a:active,
ul#FooterMenu li a:visited {
  	text-decoration: none;
	font-weight: bold;
	color: black !important;
}

ul#FooterMenu li a:hover,
ul#FooterMenu li a#Active:link,
ul#FooterMenu li a#Active:hover,
ul#FooterMenu li a#Active:active,
ul#FooterMenu li a#Active:visited {
	color: #009ee0 !important;
}
/* MAILFORMULIER */

.MFKop {
  color: #e53138;
  font-size: 18px;
}

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton, .MFConfirmButton {
  width: 100px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  height: 18px;
  color: #ffffff;
  font-size: 11px;
  background-color: #E2001A;
  border: 0 none;
  text-align: center;
  font-weight: bold;
}

.MFConfirmButton {
	height: 20px;
	line-height: 20px;
	width: 150px;
}

.MFSubmitTD {
  text-align: left;
}

.MFDataTD {
  text-align: left;
  width: 150px;
}

.MFTD {
  width: 100px;
  vertical-align: top;
  font-weight: bold;
}

.MFMedium, .MFSmall, .MFLarge,
.MFNaamType, .MFEmailType, .MFFileType {
  border: 2px solid black;
  width: 200px;
  margin: 0px;
  margin-bottom: 3px;
  margin-right: 30px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-family: "Arial", sans-serif;
  font-size: 11px;
  color: #000000;
}

textarea.MFNaamType {
	width: 400px;
}

.MFSmall {
	width: 50px;
}

.MFMedium {
	width: 120px;
}

.MFLarge {
	width: 190px;
}

.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 black;
	overflow: auto;
	background-color: white;
	padding: 50px;
	z-index: 3000;
}