* {
  font-family: "Arial", sans-serif;
  font-size: 12px;
}

body {
  margin: 0px;
  background-color: #ffffff;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

th, td {
  padding: 0px;
}

form {
  margin: 0px;
  padding: 0px;
}

input {
  border: 1px solid #392F30;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  color: #646464;
}

img {
  border: 0px;
}

hr {
  border: 1px solid #392F30;
  border-bottom: 1px solid #392F30;
}

a:link, 
a:hover,
a:active,
a:visited {
  color: #e2001a;
  text-decoration: none;
	outline: none;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  color: #123c4c;
  font-weight: bold;
}

h1 {
	padding-bottom: 10px;
	font-size: 16px;
}

h2 {
	padding-bottom: 10px;
	font-size: 15px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 13px;
}

h5 {
	font-size: 12px;
}
p { 
  margin: 0px;
  margin-bottom: 10px;
}


.Clear {
  clear: both;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

/*
 * DIVS
 */

div.MainHolder {
	position: relative;
	margin: 0 auto;
	width: 956px;
	color: #58585a;
}

div.MainHolder div.Header {
	position: relative;
	width: 956px;
	height: 108px;
	background-color: white;
	z-index: 400;
}

div.MainHolder div.Header div.Topmenu {
	padding-top: 10px;
	position: absolute;
	width: 149px;
	height: 30px;
	top: 0px;
	right: 0px;
	text-align: center;
	color: #b4b4b4;
	font-size: 14px;
}

div.MainHolder div.Header div.Topmenu a:link,
div.MainHolder div.Header div.Topmenu a:hover,
div.MainHolder div.Header div.Topmenu a:active,
div.MainHolder div.Header div.Topmenu a:visited {
	color: #b4b4b4;
	font-size: 14px;
	font-weight: bold;
}

div.MainHolder div.Header div.Topmenu a.Red:link,
div.MainHolder div.Header div.Topmenu a.Red:hover,
div.MainHolder div.Header div.Topmenu a.Red:active,
div.MainHolder div.Header div.Topmenu a.Red:visited {
	color: #E2001A;
}

div.MainHolder div.Header div.SearchBox {
	position: absolute;
	width: 149px;
	height: 24px;
	top: 40px;
	right: 0px;	
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #123c4c;
}

div.MainHolder div.Header div.KruimelPad {
	font-family: 'MyriadProRegular', 'Arial', sans-serif;
	font-size: 10px;
	color: #b4b4b4;
	position: absolute;
	top: 12px;
	left: 185px;
	width: 465px;
	height: 18px;
	line-height: 18px;
	
}

div.MainHolder div.Header div.KruimelPad a:link,
div.MainHolder div.Header div.KruimelPad a:hover,
div.MainHolder div.Header div.KruimelPad a:active,
div.MainHolder div.Header div.KruimelPad a:visited{
	font-family: 'MyriadProRegular', 'Arial', sans-serif;
	font-size: 10px;
	color: #b4b4b4;
}

div.MainHolder a.Logo:link,
div.MainHolder a.Logo:hover,
div.MainHolder a.Logo:active,
div.MainHolder a.Logo:visited {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	height: 108px;
	z-index: 8000;
}

div.MainHolder img.Iconen {
	position: absolute;
	top: 0px;
	right: 157px;
	z-index: 8000;
}

div.MainHolder div.ContentWrapper {
	position: relative;
	width: 956px;
	padding-top: 8px;
}
div.MainHolder div.ContentWrapper img.Header {
	margin-bottom: 8px;
}
div.MainHolder div.ContentWrapper div.ContentColumn {
	position: relative;
	float: left;
	width: 799px;
	margin-right: 8px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Column {
	position: relative;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Column.Left {
	float: left;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Column.Right {
	float: right;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Column.Width396 {
	width: 396px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Column.Width259 {
	width: 259px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Column.Width532 {
	width: 532px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box {
	position: relative;
	margin-bottom: 8px;
	padding: 10px; 
}

/*
 * TWITTER
 */

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.TwitterLogo {
	position: relative;
	float: left;
	width: 50px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item {
	position: relative;
	float: right;
	width: 330px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item h2 {
	color: #009EE0 !important;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item div.TweetHolder {
	padding: 5px;
	margin-left: 5px;
	border-top: solid 1px #f2f2f2;
	width: 300px;
	font-size: 10px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item div.TweetHolder a:link,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item div.TweetHolder a:hover,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item div.TweetHolder a:active,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item div.TweetHolder a:visited {
	color: #3395c2;
	font-size: 10px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item div.TweetHolder a:hover {
	text-decoration: none;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Item div.TweetHolder span.Wanneer {
	display: block;
	color: #a99fa1;
	font-size: 8px;
}
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.NoPadding {
	padding: 0px; 
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Green {
	background-color: #79b51c;
	color: white !important;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Red {
	background-color: #e2081d;
	color: white !important;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Red h1,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Red h2,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Red h3,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Red h4,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Red h5,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Red h6,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Green h1,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Green h2,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Green h3,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Green h4,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Green h5,
div.MainHolder div.ContentWrapper div.ContentColumn div.Box.Green h6 {
	color: white;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box.DarkBorder {
	border: solid 1px #123c4c;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Dagen {
	font-family: 'MyriadProRegular', 'Arial', sans-serif;
	position: relative;
	background-color: #123c4c;
	height: 38px;
	line-height: 38px;
	font-size: 26px;
	color: white;
	text-align: center;
	letter-spacing: -1px;
	margin-bottom: 8px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Dagen span {
	font-family: 'MyriadProBold', 'Arial', sans-serif;
	font-size: 26px;
	letter-spacing: -2px;
	color: #79b51c;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Twitter {
	border: solid 1px #009ee0;
	padding: 5px;
	padding-top: 7px;
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Nieuws {
	padding-bottom: 15px;	
}

div.MainHolder div.ContentWrapper div.ContentColumn div.Box div.Agenda {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: dashed 1px #c4ced2;	
}

div.MainHolder div.ContentWrapper div.ImageColumn {
	position: relative;
	float: left;
	width: 149px;
}

div.MainHolder div.ContentWrapper div.ImageColumn img {
	margin-bottom: 8px;
}

/*Menuitems */
.MainMenu {
	position: relative;
	width: 785px;
	margin-top: 85px;
	float: right;
	height: 23px;
}

.MainMenu ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.MainMenu ul li{
  padding: 0px;
  margin: 0px;
  display: inline;
}

.MainMenu ul li a:link,
.MainMenu ul li a:hover,
.MainMenu ul li a:active,
.MainMenu ul li a:visited {
	font-family: 'MyriadProBold', 'Arial', sans-serif;
	font-size: 9px;
  	text-transform: uppercase;
  	color: #ffffff;
	text-decoration: none;
	height: 23px;
	line-height: 20px;
	padding-left: 7px;
	width: 142px;
	float: left;
	background-color: #79b51c;                    
	display: block;
	overflow: hidden;
	margin-left: 8px;
}

.MainMenu ul li a.Active:link,
.MainMenu ul li a.Active:hover,
.MainMenu ul li a.Active:active,
.MainMenu ul li a.Active:visited, 
.MainMenu ul li a:hover {
	background-color: #123c4c;
}

#SubMenuHolder {
  position: absolute;
  top: 108px;
  z-index: 100;
  left: 171px;
}

.SubList li a:link,
.SubList li a:hover,
.SubList li a:active,
.SubList li a:visited {
	font-family: 'MyriadProRegular', 'Arial', sans-serif;
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
	width: 144px;
	height: 23px;
	line-height: 18px;
	display: block;
	font-size: 9px;
	color: white;
	background-image: url( ../images/SubBG.jpg );
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #009ee0;
}

.SubList li a.Up:link,
.SubList li a.Up:hover,
.SubList li a.Up:active,
.SubList li a.Up:visited,
.SubList li a:hover {

}

.SubList li a.Last:link,
.SubList li a.Last:hover,
.SubList li a.Last:active,
.SubList li a.Last:visited {
	background-image: none;
	height: 21px;
}

.SubList {
  padding: 0px;
  margin: 0px;
  display: none;
  position: absolute;
  width: 39px;
  list-style: none;
}

.SubList li {
  margin: 0px;
  padding: 0px;
}

/* FOTOBOEK */

a.PopupImg:link, a.PopupImg:hover, a.PopupImg:visited {
  border: 1px solid #ac9271;
  width: 250px;
  height: 200px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  margin: 7px;
  margin-bottom: 0px;
  background-color: #ac9271;
  text-decoration: none;
}

a.PopupImg:hover {
  background-color: #2d204c;
}

a.PopupImgSmall:link, a.PopupImgSmall:hover, a.PopupImgSmall:visited {
  border: 1px solid #ac9271;
  width: 136px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  padding: 7px;
  background-color: #ac9271;
  text-decoration: none;
}

a.PopupImgSmall:hover {
  background-color: #2d204c;
}

.FotoAlbumGTD {
  padding-right: 30px;
  padding-bottom: 20px;
}

.fotoTD {
  vertical-align: top;
}

.ACFoto {
  color: white;
  border: 1px solid #ac9271;
  border-top: 0px;
  width: 250px;
  margin: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 0px;
  text-align: center;
  position: relative;
  background-color: #bca88d;
}
a.AlbumFront:link, a.AlbumFront:visited, a.AlbumFront:hover {
  display: block;
  width: 140px;
  height: 120px;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  background-color: white;
  border: 1px solid #E2001A;
  background-color: white;
  text-decoration: none;
}

a.AlbumFront:hover {
  background-color: #E2001A;
}

.AlbumNaam {
  color: white;
  border: 1px solid #E2001A;
  border-top: 0px;
  width: 140px;
  text-align: center;
  background-color: #E2001A;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  padding-top: 2px;
  padding-bottom: 3px;
}

a.AlbumSluiten:link, a.AlbumSluiten:visited, a.AlbumSluiten:hover {
  display: block;
  font-size:13px;
  height:27px;
  line-height:27px;
  text-align:center;
  width:101px;
  text-decoration: none;
  font-weight: normal;
}

a.AlbumSluiten:hover {
}

.DarkLayer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  z-index: 1000;
  background-color: #E2001A;
  -moz-opacity:0.6;
  opacity:0.6;
}
.PopupHolder {
  z-index: 5000;
  position: absolute;
  left: 50%;
  top: 0px;
  width: 804px;
  margin-left: -404px;
  height: 685px;
  display: none;
}

.PopupInnerHolder {
  position: absolute;
  top: 20px;
  left: 0px;
}

.PopupFotoHolder {
  display: block;
  border: 1px solid #E2001A;
  width: 800px;
  height: 600px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 10px;
}
.PopupFotoFunctions {
  position: absolute;
  border-left: 1px solid #E2001A;
  border-right: 1px solid #E2001A;
  border-bottom: 1px solid #E2001A;
  width: 800px;
  height: 61px;
  top: 612px;
  left: 0px;
  background-color: white;
  padding: 10px;
}

a.PopupSluiten:link, a.PopupSluiten:visited, a.PopupSluiten:hover,
a.PopupVolgende:link, a.PopupVolgende:visited, a.PopupVolgende:hover,
a.PopupVorige:link, a.PopupVorige:visited, a.PopupVorige:hover {
  display: block;
  color: white;
  background-image: url(../images/ButtonWit.jpg);
  width: 26px;
  height: 26px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  top: 300px;
}
a.PopupSluiten:link, a.PopupSluiten:visited, a.PopupSluiten:hover {
  background-image: url(../images/close.gif);
  width: 13px;
  height: 13px;
  line-height: 13px;
  left: 797px;
  top: 10px;
}

a.PopupVolgende:link, a.PopupVolgende:visited, a.PopupVolgende:hover {
  background-image: url(../images/volgende.gif);
  left: 784px;
}

a.PopupVorige:link, a.PopupVorige:visited, a.PopupVorige:hover {
  background-image: url(../images/vorige.gif);
  left: 10px;
}

a.PopupSluiten:hover,
a.PopupVolgende:hover,
a.PopupVorige:hover {
}

/*
 *   Content DIVS
 *
 */



#IC_Photo_DarkLayer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 3000;
  display: none;
  background-color: black;
  -moz-opacity:0.5;
  opacity:0.5;
}

#IC_Photo_Popup_Holder {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 300px;
  height: 300px;
  border: 3px solid #461864;
  display: block;
  text-decoration: none;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center 15px;
  z-index: 3001;
}

#IC_Photo_Popup_Holder .AltLabel {
  position: absolute;
  display: block;
  top: 7px;
  width: 80%;
  left: 10%;
  font-weight: bold;
  text-align: center;
}

#IC_Photo_Popup_Holder a.CloseButton:link,
#IC_Photo_Popup_Holder a.CloseButton:hover,
#IC_Photo_Popup_Holder a.CloseButton:visited {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 22px;
  height: 20px;
  text-decoration: none;
  color: #461864;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}

#IC_Photo_Popup_Holder a.CloseButton:hover {
  background-color: #461864;
  color: white;
}

/*MAILFORMULIER*/

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton {
  width: 95px;
  height: 21px;
  line-height: 13px;
  background-color: #123c4c;
  font-weight: bold;
  color: white;
}
.MFSubmitButton.Search {
	font-size: 9px !important;
	width: 35px !important;
	border:0 none;
	outline: 0 none;
}

.MFSubmitTD {
  text-align: right;
}

.MFTD {
  width: 100px;
  vertical-align: top;
}

.MFKop {
  font-weight: bold;
}

.MFNaamType, .MFEmailType, .MFFileType {
  border: 0px;
  width: 190px;

  line-height: 16px;
  margin: 2px;
  padding: 0px;
  padding-left: 3px;
  border: solid 1px #d9d9d9;
}

.MFNaamType.Small {
  width: 90px;
  height: 16px;
  font-size: 10px;
}

.MFExtraUitleg {
}

.MFVerplichtTD {
  color: red;
  font-weight: bold;
}

.MFFileType {
  border: 1px solid #949494;
  margin: 2px;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
  width: 304px;
}

