body {
	margin-top: 0px;
	background-color:#ececec;
}

#container {
	margin:0 auto;
	width:958px;
	background-image:url(../images/ojo-interactive_container.jpg);
}

#container_big {
	margin:0 auto;
	width:958px;
	background-image:url(../images/ojo-interactive_container_big.jpg);
}

#header {
	width:958px;
	height:93px;
}

	#header_left {
		width:700px;
		height:93px;
		float:left;
		background-image:url(../images/ojo-interactive_header_left.jpg);
	}
	
	#header_right {
		width:258px;
		height:93px;
		float:left;
		background-image:url(../images/ojo-interactive_header_right.jpg);
	}

#menu {
	width:958px;
	height:35px;
	background-image:url(../images/ojo-interactive_menu.jpg);
}

#middle {
	width:958px;
}

	#middle_left {
		width:348px;
		
		height:auto !important;
		height:560px;
		min-height:560px;
		
		
		float:left;
		background-image:url(../images/ojo-interactive_middle_left.jpg);
		background-repeat:no-repeat;
	}
	
	#middle_middle {
		width:352px;
		
		height:auto !important;
		height:560px;
		min-height:560px;
		
		float:left;
		background-image:url(../images/ojo-interactive_middle_middle.jpg);
		background-repeat:no-repeat;
	}
	
	#middle_right {
		width:258px;
		float:left;
	}
	
		#middle_right_top {
			width:258px;
			height:272px;
			background-image:url(../images/ojo-interactive_middle_right_top.jpg);
		}
		
		#middle_right_bottom {
			width:258px;
			height:288px;
			background-image:url(../images/ojo-interactive_middle_right_bottom.jpg);
		}
	
#bottom {
	clear:both;
	width:958px;
	height:50px;
	text-align:center;
	background-image:url(../images/ojo-interactive_bottom.jpg);
}

#menu_pos {
	padding-top:10px;
	padding-left:27px;
}


.menu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

	.menu_text a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	.menu_text a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	.menu_text a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	.menu_text a:active {
		color: #FFFFFF;
		text-decoration: none;
	}


#clear {
	clear:both;
}

.image {
	border: 1px solid #e1e1e1;
}

#margin_bottom {
	padding-bottom:23px;
}

.header_right_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#040404;
	font-weight:bold;
	
	padding-top:6px;
	padding-left:15px;
}

	.header_right_text a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	.header_right_text a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	.header_right_text a:hover {
		color: #040404;
		text-decoration: none;
	}
	.header_right_text a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	
.bottom_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
	padding-top:6px;
}

	.bottom_text a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	.bottom_text a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	.bottom_text a:hover {
		color: #0092ce;
		text-decoration: none;
	}
	.bottom_text a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	
	
.home_nieuws_datum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565555;
	line-height:19px;
	
	padding-top:23px;
	padding-right:17px;
	padding-left:17px;
}

.home_nieuws_titel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0092ce;
	font-weight:bold;
	line-height:19px;
	
	padding-right:17px;
	padding-left:17px;
}

	.home_nieuws_titel a:link {
		color: #0092ce;
		text-decoration: none;
	}
	.home_nieuws_titel a:visited {
		color: #0092ce;
		text-decoration: none;
	}
	.home_nieuws_titel a:hover {
		color: #0092ce;
		text-decoration: underline;
	}
	.home_nieuws_titel a:active {
		color: #0092ce;
		text-decoration: none;
	}
	
#home_project {
	padding-top:23px;
	padding-right:17px;
	padding-left:17px;
}


.home_project_omschrijving {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565555;
	line-height:19px;
}

.home_project_bekijk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0092ce;
	font-weight:bold;
	line-height:19px;
}

	.home_project_bekijk a:link {
		color: #0092ce;
		text-decoration: none;
	}
	.home_project_bekijk a:visited {
		color: #0092ce;
		text-decoration: none;
	}
	.home_project_bekijk a:hover {
		color: #0092ce;
		text-decoration: underline;
	}
	.home_project_bekijk a:active {
		color: #0092ce;
		text-decoration: none;
	}



#kop {
	padding-top:23px;
	padding-right:17px;
	padding-left:17px;
}	

.koptekst h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#0092ce;
	font-weight:normal;
}

.subkoptekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0092ce;
	line-height:23px;

}
#artikel {
	padding-right:17px;
	padding-bottom:23px;
	padding-left:17px;
}	

.artikeltekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565555;
	line-height:18px;
}

.list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#565555;
	line-height:21px;
	font-weight:bold;
}

#newsletter_text_pos {
	padding-top:60px;
	padding-right:17px;
	padding-left:17px;
}

.newsletter_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:19px;
	padding-top:5px;
}


#newsletter_submit {
	padding-top:15px;
}

.newsletter_textfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565555;
	width:185px;
}

#aanbieding_text_pos {
	padding-top:66px;
	padding-right:17px;
	padding-left:17px;
}

.aanbieding_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:19px;
}

.aanbieding_prijs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:19px;
	font-weight:bold;
}

.aanbieding_leesmeer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:19px;
	font-weight:bold;
}

	.aanbieding_leesmeer a:link {
		color: #ffffff;
		text-decoration: none;
	}
	.aanbieding_leesmeer a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	.aanbieding_leesmeer a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	.aanbieding_leesmeer a:active {
		color: #ffffff;
		text-decoration: none;
	}
	
	
#recentie_text_pos {
	padding-top:60px;
	padding-right:17px;
	padding-left:17px;
}

.recentie_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}

	.recentie_text a:link {
		color: #ffffff;
		text-decoration: none;
	}
	.recentie_text a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	.recentie_text a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	.recentie_text a:active {
		color: #ffffff;
		text-decoration: none;
	}
	
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
