/* --------------------------------------- */
/* GENERAL VVV ALMERE CSS  */
/* --------------------------------------- */

html,body				{ margin: 0; padding: 0; }
body					{ background-color: #00A4BC; color: #000; }
body, td				{ font-family: verdana,arial,helvetica; font-weight: normal; font-size: 11px; text-decoration: none; }

marquee					{ color:#fff; font-weight:bold; text-align:center;}

div						{ border: solid 0px #000; }

.debug					{ background: #fff; border: solid 1px #f00; display: block; position: relative; color: #f00; }

#wrapper				{ background: url(/grfx/bg_white.gif); position:relative; padding: 0; margin: 0 auto; margin-top: 10px;width:775px; height:575px; }

/* ======================================= */

#header_vis				{ position: absolute; top: 15px; left: 205px; }
#vvv_logo				{ position: absolute; top: 15px; left: 15px; width:182px; height: 79px; background:url(/grfx/vvv_logo.gif) no-repeat; cursor:pointer; }
#header_logo			{ position: absolute; top: 35px; right: -45px; z-index: 2;  }

/* ======================================= */

#navigation				{ position: absolute; top: 94px; left:15px; width:748px; height: 25px; color:#0099CC; }
#navigation	a			{ color: #006699; font-size:11px; text-decoration: none; }
#navigation	a:hover		{ color: #0099CC; font-size:11px; text-decoration: none; }
#nav_visit				{ color: #0099CC; }

#subnavigation			{ position: absolute; top: 120px; left:15px; background:url(/grfx/nav_balk.png) no-repeat; width:745px; height: 25px; color:#fff; }
#subnavigation a		{ color: #FFF; font-size:11px; text-decoration: none; }
#subnavigation a:hover	{ color: #004494; font-size:11px; text-decoration: none; }
#subnav_visit			{ color: #004494; }
#sub_wit				{ color:#fff; }

#navigation_align		{ margin-left:8px; padding-top:5px; }
#subnavigation_align	{ margin-left:5px; padding-top:0px; }

/* ======================================= */

#footer 				{ background: url(/grfx/footer_balk.png) no-repeat center; width:745px; height:26px; color:#fff;  margin-right:auto; margin-left:auto; position: absolute; top: 540px; left:15px; }
#footer a				{ color: #FFF; font-size:11px; text-decoration: none; }
#footer a:hover			{ color: #0099CC; font-size:11px; text-decoration: none; }
#footer_align			{ margin-left:8px; padding-top:6px;}

/* ======================================= */

#blokje1				{ position: absolute; top: 160px; left:15px;  background:url(/grfx/blokje1.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#fff; }
#blokje2				{ position: absolute; top: 160px; left:205px; background:url(/grfx/blokje2.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#fff; }
#blokje3				{ position: absolute; top: 160px; left:395px; background:url(/grfx/blokje3.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#fff; }
#blokje4				{ position: absolute; top: 160px; left:585px; background:url(/grfx/blokje4.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#fff; }

#blokje5				{ position: absolute; top: 350px; left:15px;  background:url(/grfx/blokje5.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#fff; }
#blokje6				{ position: absolute; top: 350px; left:205px; background:url(/grfx/blokje6.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#fff; }
#blokje7				{ position: absolute; top: 350px; left:395px; background:url(/grfx/blokje7.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#fff; }
#blokje8				{ position: absolute; top: 350px; left:585px; background:url(/grfx/blokje8.gif) no-repeat; width:175px; height: 175px; overflow:hidden; color:#000; }

/* ======================================= */

iframe					{ overflow-x: hidden;}
.iframe_align			{ position: absolute; top: 160px; left:205px;}

.clear					{ clear: both; }

.buttons				{ cursor:pointer;}

#text_blok				{ padding: 8px; height:154px; max-height:154px; overflow:hidden; }
#text_klein_blok		{ padding: 8px; height:31px; max-height:170px; overflow:hidden; }
#text_groot_blok		{ height:79px; max-height:170px; overflow:hidden; }

#weer_groot_blok 		{ padding: 8px; height:60px; max-height:60px; overflow:hidden; }
#weer_groot_blok td	 	{ font-size:10px; font-weight:bold; text-algin:center; }

#weer_groot_blok b		{ color:#004494; }

#marquee_blok			{ width:174px; height:50px; background: #fff; text-align:center; color:#000; overflow:hidden; }

#link_blok				{ padding: 8px; margin:0px; font-weight: bold; overflow:auto; cursor:pointer; }

#line_blok				{ border-bottom:1px solid #fff; }

#foto_klein_blok		{ margin-top:  8px; margin-left: 8px; width:159px; height: 80px;  overflow:auto; color:#fff; }
#foto_groot_blok		{ margin-left: 8px;                   width:159px; height: 120px; overflow:hidden; color:#fff; }

#overlay_blokje
	{
	background:url(/grfx/overlay_blokje.png) no-repeat;
	_background:url(/grfx/overlay_blokje.gif) no-repeat;
	width:175px;
	height: 175px;
	z-index:1;
	display:block;
	padding-top:100px;
	}

#overlay_vis			{ background:url(/grfx/overlay_vis.png) no-repeat; width:555px; height: 79px; z-index:1; display:block; }
#bottom_submenu			{ background:url(/grfx/bottom_submenu.gif) no-repeat; width:206px; height: 9px; z-index:10; display:block; }


/* ======================================= */
/* ======================================= */
/* ======================================= */