html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	margin: 0px;
	background-color: #ffffff;
}

#balkboven {
	z-index: -999;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 90px;
	border-bottom: 1px solid #666666;
	background-color: #EFEFEF;
	background-image: url('/afbeeldingen/achtergrond.jpg');
}

#logo {
	position: absolute;
	margin: 15px 0 0 19px;
	width: 209px;
	height: 63px;
}

#container {
	width: 945px;
	margin: 0 auto;
	padding: 0px;
	top: 0px;
}

#container #menu {
	position: absolute;
	margin: 0 0 0 245px;
	padding: 0px;
	top: 11px;
	width: 700px;
	height: 80px;
}

#container #balkonder {
	width: 642px;
	line-height: 2;
	border-top: 1px solid #666666;
	/* border-bottom: 1px solid #666666; */
	margin: 60px 0 -30px -31px;
	padding: 30px;
	background-color: #FFFFFF;
	font-size: 0.8em;
	color: #666666;
}

#container #balkonder a
{
	color: #666666;
	text-decoration: none;
	border: none;
}

#container #balkonder a:hover
{
	color: #ED0C3C;
}

#container #balkonder table {
	margin-top: -10px;
}

#container #balkonder img {
	width: 10px;
	height: 10px;
}

#container #content {
	width: 640px;
	position: absolute;
	margin: 0 0 0 245px;
	top: 0px;
	padding: 120px 30px 30px 30px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 0.75em;
	color: #333333;
	letter-spacing: 1px;
	line-height: 1.6;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#content #fblike {
	height: 20px !important;
	padding-top: 4px;
	opacity: 0.9;
	float: right;
	position: relative;

}

#content h1 {
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	color: #ED0C3C;
	margin: 0;
	padding: 5px 0 10px 0;
	width: 100%;
}

#content h2 {
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	color: #ED0C3C;
	margin: 0;
	padding: 5px 0 5px 0;
}

#content h3 {
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	color: #777777;
	margin: 0;
	padding: 5px 0 5px 0;
}

#content ul.vink {
	list-style-image: url(/afbeeldingen/checkmark.gif);
}

#content div.inhoud {
	border-top: 1px dotted #AAAAAA;
	border-bottom: 1px dotted #AAAAAA;
	padding: 10px;
	margin-bottom: 1em;	
}

#content ol.inhoud {
	margin: 0 0 0 2.25em;
  	padding: 0;
}

#content p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

#content p.grijs {
	color: #AAAAAA;
	font-style: italic;
	font-size: 0.9em;
}

#content a.tekst {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #AAAAAA;
}

#content a.tekst:hover {
	text-decoration: none;
	color: #ED0C3C;
}

#content h2 a {
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	color: #ED0C3C;
	margin: 5px 0 5px 0;
}

#content h2 a:hover {
	border-bottom: 1px dotted #AAAAAA;
}


#content div.nieuws {
	width: 310px;
	text-align: justify;
	float: right;
	margin: 0 0 30px 30px;
}

#content a img {
	border: none;
}

#content a img.thumbnail {
	width: 71px;
	height: 71px;
	padding: 0px;
}

#content a img.portfolio {
	width: 71px;
	height: 71px;
	padding: 2px;
}

#content .rood {
	color: #ED0C3C;
}

#content .grijs {
	color: #AAAAAA;
	font-style: italic;
	font-size: 0.8em;
}

#content input.text {
	width: 445px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 1.6;
	letter-spacing: 1px;
	border: none;
	border: 1px dotted #AAAAAA;
}

#content textarea {
	width: 640px;
	height: 200px;	
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 1.6;
	letter-spacing: 1px;
	border: 1px dotted #AAAAAA;
}

#container #schuinelijn {
	width: 700px;
	position: relative;
	top: 100px;
	padding-bottom: 20px;
	float: right;
}

#content .datum {
	height: 50px;
	width: 45px;
	background: url(/afbeeldingen/kalender.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 0px 0 1px;
	line-height: 100%;
	float: left;
}

#content .datum span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 7px;
	
}

#content div.title {
	float: left;
	margin-left: 10px;
	height: 60px;
	width: 583px;
}

#content h2.blog {
	margin: 0;
	padding: 0 0 0 0;
}


/*****************************************************************/
/* MENU */
/*****************************************************************/

	#jsddm {
		margin: 0;
		padding: 0;
	}

	#jsddm li
	{
		list-style: none;
	}

	#jsddm li a {
		position: absolute;
		top: 0px;
		height: 55px;
		width: 140px;
		color: #666666;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 1.0em;
		letter-spacing: 1px;
		text-decoration: none;
		text-align: center;
		padding-top: 47px;
		background-image: url('/afbeeldingen/pijltjex1.png');
	}

	#jsddm li a.selected {
		background-image:url('/afbeeldingen/pijltjex.png');
		background-repeat: no-repeat;
		background-position: 50% 0%;
		color: #ED0C3C;
	}
	
	#jsddm li a.mouseover {
		background-image:url('/afbeeldingen/pijltjex.png');
		background-repeat: no-repeat;
		background-position: 50% 0%;
		color: #ED0C3C;
	}

	#jsddm li ul {	
		margin: 0;
		padding: 10px 0 15px 0;
		position: absolute;
		top: 95px;
		visibility: hidden;
		border: 1px dotted #666666;
		/*border-top: 1px solid #FFFFFF;*/
		z-index: 100;
		background-color: #EFEFEF;
		background-image: url('/afbeeldingen/achtergrond.jpg');
	}

	#jsddm li ul li {
		display: inline;
	}

	#jsddm li ul li a {	
		display: block;
		position: relative;
		width: 139px;
		height: 25px;
		color: #666666;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size: 0.8em;
		padding-top: 10px;
	}

	#jsddm li ul li a:hover {	
		color: #ED0C3C;
	}


/* Shadowbox */

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:5px solid #FFFFFF;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-body{background-color:#000000;background-image:url('/javascript/resources/laden.gif');background-position:center center;background-repeat:no-repeat;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:Trebuchet MS,Arial,Tahoma;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:15px;padding:5px 0;color:#fff;letter-spacing:2px;font-weight:bold;}#sb-title-inner a{font-size:15px;padding:5px 0;color:#fff;text-decoration:none;letter-spacing:2px;font-weight:bold;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(/javascript/resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(/javascript/resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(/javascript/resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(/javascript/resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(/javascript/resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:Trebuchet MS,Arial,Tahoma;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* Twitter */

#twitter_update_list li {
	list-style-type:	none; 
}

#twitter_update_list li { 
	padding: 0px 0 15px 0;
}

#twitter_update_list span a { 
	color:				#333333;
	text-decoration:	none;
	border-bottom:		none;
	font-style:			normal;
}

#twitter_update_list a {
	color:				#AAAAAA;
	text-decoration:	none;
	border-bottom:		none;
	font-style:			italic;
}

#twitter_update_list a:hover { 
	text-decoration:	none;
	color:				#ED0C3C;
}

