/*SOCIAL MEDIA*/

.navigation li {
	float: left;
	display: block;
	list-style-type: none;
	}
	
		.navigation li a {
	height: 34px;
	width: 51px;
	text-indent: -9999px;
	display: block;
	}

	li.button1 {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	 
	li.button2 {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -51px top;
	}
	 
	li.button3 {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -102px top;
	}
		li.button4 {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -153px top;
	}
		li.button5 {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -204px top;
	}
		li.button6 {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -255px top;
	}
		li.button7 {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -306px top;
	}
	
	li.button1 a:hover {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	 
	li.button2 a:hover {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -51px bottom;
	}
	 
	li.button3 a:hover {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -102px bottom;
	}
		li.button4 a:hover {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -153px bottom;
	}
		li.button5 a:hover {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -204px bottom;
	}
		li.button6 a:hover {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -255px bottom;
	}	
	li.button7 a:hover {
	background-image: url(../images/socialmedia.jpg);
	background-repeat: no-repeat;
	background-position: -306px bottom;
	}




	li.button-1 {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
		li.button-1 a:hover {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
		li.button-2 {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -51px top;
	}
	
		li.button-2 a:hover {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -51px bottom;
	}
			li.button-3 {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -102px top;
	}
	
		li.button-3 a:hover {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -102px bottom;
	}
			li.button-4 {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -153px top;
	}
	
		li.button-4 a:hover {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -153px bottom;
	}
			li.button-5 {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -204px top;
	}
	
		li.button-5 a:hover {
	background-image: url(../images/evan-ferry-icons.jpg);
	background-repeat: no-repeat;
	background-position: -204px bottom;
	}

#socialmedia{
	margin-bottom:20px;
margin-top:-20px;
padding:0 0 20px;
width:400px;
margin-left:-30px;
	}
#socialmedia2{
	margin-bottom:20px;

padding:0 0 20px;
width:400px;
margin-left:-30px;
	}
	
	
	
	


body {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	margin: 0px;
	/*color: #666666;*/
	color: #575757;
	background: #EAEAEA url( '../images/bg.jpg' ) left top repeat-x;
	line-height: 18px;
}

html {
	height: 100%;
}

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

th, td {
	padding: 0px;
	font-size: 11px;
}

form {
	margin: 0px;
}

img {
	border: 0px;
}

hr {
	color: #666666;
}

p {
	margin: 1px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 4px;
}

a:link, 
a:hover, 
a:active, 
a:visited {
	color: #004B8D;
	outline-style: none;
	outline-width: 0;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Arial", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004B8D;
	padding: 0px;
	margin: 0px;
	padding-bottom: 4px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 13px;
}

h3, h4, h5, h6 {
	font-size: 12px;
}

/* DIVS */

.Site {
	position: relative;
	background: #FFFFFF url( '../images/Site.jpg' ) left top no-repeat;
	width: 966px;
	margin: 0 auto;
	padding-bottom: 1px;
}

.Top {
	position: relative;
	background: transparent url( '../images/Top.jpg' ) left top no-repeat;;
	width: 966px;
	height: 18px;
}

.Top .Left {
	float: left;
	width: 650px;
	height: 18px;
	padding: 0 5px 0 14px;
}

.Top .Menu {
	float: left;
	width: 275px;
	height: 14px;
	text-align: right;
	padding: 0px 10px 4px 0;
	color: #004B8D;
}

.Top .Menu p,
.Footer .Left p {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.Top .Menu a:link, 
.Top .Menu a:hover, 
.Top .Menu a:active, 
.Top .Menu a:visited {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #004B8D;
}

.Top .Menu a:hover {
	text-decoration: underline;
}

.Zoeken {
	position: relative;
	width: 946px;
	height: 38px;
	padding-top: 7px;
	text-align: right;
	margin: 0 auto;
}

.ZoekenInput {
	background: url( '../images/ZoekenInput.jpg' ) left top no-repeat;
	border: 0;
	width: 150px;
	height: 19px;
	font-size: 11px;
	padding: 3px 0 0 6px;
	color: #919191;
}

.ZoekenButton {
	background: url( '../images/ZoekenButton.jpg' ) left top no-repeat;
	border: 0;
	width: 24px;
	height: 22px;
	margin: 0 0 0 4px;
}

.Logo {
	position: relative;
	width: 942px;
	height: 65px;
	margin: 0 auto;
}

.Logo .Afbeelding {
	float: left;
	width: 220px;
	padding-left: 5px;
}

.Logo .Menu {
	float: left;
	padding-top: 40px;
}

.Logo .Menu a:link, 
.Logo .Menu a:hover, 
.Logo .Menu a:active, 
.Logo .Menu a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #004B8D;
}

.Logo .Menu a:hover {
	text-decoration: underline;
}

.Header {
	position: relative;
	width: 937px;
	height: 129px;
	border: 3px solid #EBEBEB;
	margin: 0 auto;
}

.Header .HeaderAfbeelding1 {
	position: absolute;
	z-index: 1;
	top: 44px;
	left: 62px;
}

.Header .HeaderRegel1,
.Header .HeaderRegel2 {
	position: absolute;
	z-index: 3;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	left: 222px;
}

.Header .HeaderRegel1 {
	top: 44px;
}

.Header .HeaderRegel2 {
	top: 64px;
}

.Header .HeaderAfbeelding2 {
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
	border-left: 4px solid #EAEAEA;
}

.Header #HeaderOverlay {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

.Content {
	background: url( '../images/Content.jpg' ) right top repeat-y;
	position: relative;
	width: 942px;
	margin: 8px auto 8px auto;
}

.Content .Kruimelpad {
	position: relative;
	width: 650px;
	padding-bottom: 5px;
}

.Content .Kruimelpad a:link, 
.Content .Kruimelpad a:hover, 
.Content .Kruimelpad a:active, 
.Content .Kruimelpad a:visited {
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	color: #A9A9A9;
}

.Content .Kruimelpad span.Active {
	font-size: 10px;
	font-weight: bold;
	color: #A9A9A9;	
}

.Content .Left {
	float: left;
	width: 650px;
	padding-right: 4px;
}

.Content .Left .Tekst {
	position: relative;
	width: 610px;
	padding-top: 10px;
	padding-left: 16px;
}

.Content .Right {
	float: left;
	width: 283px;
	padding: 0 0 23px 3px;
	color: #8A8A8A;
}

.Content .Right .Item {
	position: relative;
	background: transparent url( '../images/RightItem.jpg' ) left bottom no-repeat;
	padding: 20px 17px 27px 17px;
}

.Content .Right .Item a:link, 
.Content .Right .Item a:hover, 
.Content .Right .Item a:active, 
.Content .Right .Item a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #004B8D;
}

.Content .Right .Item a:hover {
	text-decoration: underline;
}

.Content .Right .Item h2 {
	color: #D5E14D;
	padding: 0 0 14px 0;
}

/*
 * TWITTER
 */
.Content div.Item div.TweetHolder {
	padding-bottom: 10px;
	padding-top: 7px;
}

.Content div.Item div.TweetHolder a.Image:link,
.Content div.Item div.TweetHolder a.Image:hover,
.Content div.Item div.TweetHolder a.Image:active,
.Content div.Item div.TweetHolder a.Image:visited {
	float: left;
	display: inline-block;
	width: 52px;
	height: 42px;
}

.Content div.Item div.TweetHolder a.Image:link img,
.Content div.Item div.TweetHolder a.Image:hover img,
.Content div.Item div.TweetHolder a.Image:active img,
.Content div.Item div.TweetHolder a.Image:visited img {
	width: 42px;
	height: 42px;
	padding-right: 10px;
}
.Content div.Item div.TweetHolder div.TweetContent {
	float: right;
	width: 192px;
}
.Content div.Item div.TweetHolder div.TweetContent a:link,
.Content div.Item div.TweetHolder div.TweetContent a:hover,
.Content div.Item div.TweetHolder div.TweetContent a:active,
.Content div.Item div.TweetHolder div.TweetContent a:visited {
	text-decoration: underline;
}
.Content div.Item div.TweetHolder div.TweetContent a:hover {
	text-decoration: none;
}

.Content div.Item div.TweetHolder a.Door:link,
.Content div.Item div.TweetHolder a.Door:link,
.Content div.Item div.TweetHolder a.Door:link,
.Content div.Item div.TweetHolder a.Door:link { 
	color: #004B8D;
	font-weight: bold;	
	text-decoration: none !important;
}

.Content div.Item div.TweetHolder span.Wanneer {
	display: block;
	color: #8A8A8A;
}

div.Content div.AddThis {
	padding: 25px 0 0 15px;
}

div.Content div.AddThis img{
	padding: 0 0 0 5px;
}

.Footer {
	position: relative;
	width: 941px;
	margin: 0 auto;
	padding-bottom: 8px;
}

.Footer .Left {
	float: left;
	background: #FFFFFF;
	width: 638px;
	border-top: 1px solid #004B8D;
	color: #959595;
}

.Footer .Center {
	float: left;
	width: 17px;
}

.Footer .Right {
	float: left;
	background: #D5E14D;
	width: 275px;
	padding: 2px 0 2px 11px;
	color: #FFFFFF;
	font-size: 9px;
}

.Footer .Left a:link, 
.Footer .Left a:hover, 
.Footer .Left a:active, 
.Footer .Left a:visited,
.Footer .Right a:link, 
.Footer .Right a:hover, 
.Footer .Right a:active, 
.Footer .Right a:visited {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #959595;
}

.Footer .Right a:link, 
.Footer .Right a:hover, 
.Footer .Right a:active, 
.Footer .Right a:visited {
	color: #FFFFFF;
}


.Footer .Left a:hover,
.Footer .Right a:hover {
	text-decoration: underline;
}

#MeerInfo {
	position: relative;
	width: 920px;
	overflow: hidden;
	font-size: 10px;
	padding: 0;
}

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

img.NieuwsGroot,
img.ReferentieGroot {
	padding: 0 0 10px 10px;
}

.NewsItem,
.NewsItemFirst,
.ReferentieItem,
.ReferentieItemFirst {
	position: relative;
	border-bottom: 1px solid #D5E14D;
	padding: 15px 0 11px 2px;
}

.NewsItemFirst,
.ReferentieItemFirst {
	border-top: 1px solid #D5E14D;
}

.NewsItem img,
.NewsItemFirst img,
.ReferentieItem img,
.ReferentieItemFirst img {
	float: right;
	padding: 5px;
}

/* BLOKKEN */

.Content .Blok,
.Content .BlokLast {
	background: url( '../images/BlokBg.jpg' ) right top no-repeat;
	float: left;
	width: 193px;
	padding: 15px 10px 10px 10px;
}

.Content .BlokLast {
	padding: 15px 10px 10px 10px;
}

.Content .Blok .Afbeelding,
.Content .BlokLast .Afbeelding {
	position: relative;
	width: 183px;
	height: 68px;
	overflow: hidden;
	margin: 0 auto;
}

.Content .Blok .Afbeelding img,
.Content .BlokLast .Afbeelding img {
	position: absolute;
	z-index: 5;
	top: 1px;
	left: 1px;
}

.Content .Blok .Afbeelding img.Overlay,
.Content .BlokLast .Afbeelding img.Overlay {
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
}

.Content .Blok .Onderschrift,
.Content .BlokLast .Onderschrift {
	position: relative;
	width: 183px;
	height: 37px;
	overflow: hidden;
	margin: 0 auto;
	padding: 7px 0 15px 0;
	line-height: 13px;
	color: #999999;
}

.Content .Blok .Onderschrift strong,
.Content .BlokLast .Onderschrift strong {
	color: #666666;
}

.Onderschrift a:link, 
.Onderschrift a:hover, 
.Onderschrift a:active, 
.Onderschrift a:visited {
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	color: #999999;
}

.Onderschrift a:hover {
	color: #004b8d;
}

.Content .Blok .Titel,
.Content .BlokLast .Titel {
	position: relative;
	width: 199px;
	margin: 0 auto;
	padding: 27px 0 2px 0;
	color: #D5E14D;
	font-size: 12px;
	font-weight: bold;
}

.Content .Blok .Tekst,
.Content .BlokLast .Tekst {
	position: relative;
	width: 199px;
	margin: 0 auto;
	padding: 0;
}

/* NIEUWSSCROLLER */

#NieuwsHolder {
	position: relative;
	height: 120px;
	overflow: hidden;
}

.NieuwsItem {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 120px;
	line-height: 16px;
}

/* MENU */

.Logo .Menu ul {
	display: inline;
	list-style-type: none;
}

.Logo .Menu ul li {
	display: inline;
}

/* SITEMAP EN ZOEKRESULTATEN */

ul.SiteMap1, ul.Zoekresultaten {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.SiteMap2 {
	list-style-type: none;
	margin: 2px 0px 2px 15px;
	padding: 0px;
}

ul.SiteMap3 {
	list-style-type: none;
	margin: 2px 0px 2px 30px;
	padding: 0px;
}

/* MAILFORMULIER */

.MFKop {
  color: #D5E14D;
  font-size: 18px;
}

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton, .MFConfirmButton {
  width: 100px;
  padding: 0px;
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  height: 18px;
  line-height: 14px;
  color: #FFFFFF;
  font-size: 11px;
  background-color: #D5E14D;
  border: 1px solid #FFFFFF;
  text-align: center;
  font-weight: bold;
}

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

.MFSubmitTD {
  text-align: right;
}

.MFDataTD {
  text-align: left;
  width: 150px;
}

.MFTD {
  width: 180px;
  vertical-align: top;
  font-weight: normal;
}

.MFMedium, .MFSmall, .MFLarge,
.MFNaamType, .MFEmailType, .MFFileType {
  border: 1px solid #D5E14D;
  width: 250px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  margin-bottom: 3px;
  color: #666666;
}

.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: #666666;
  border: 1px solid #D5E14D;
  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;
}



.NoBorders {
	border: 0px !important;
}

