/* BASIS ELEMENTEN */

html 
{ 
	filter									: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

*
{
	padding									: 0;
	margin									: 0;
}

body 
{
	font-family								: Verdana, Arial, Helvetica, sans-serif;
	font-size								: 98%;
	padding									: 0;
	color									: #1E2A63;
	text-align								: center;
	margin									: 0 auto;
	/* background							: url(../img/bg.jpg) top left repeat-x; */
	background								: #A9D4FF url(../img/bg_big.gif) top center no-repeat;
}

h1
{
	font-family								: Verdana, Arial, Helvetica, sans-serif;
	font-size								: 1em;
	font-weight								: bold;
	color									: #003C7E;
	padding									: 0;
	margin									: 0;
	line-height								: 16px;
	background-color						: #c5e2ff;
}

h3, h4
{
	font-family								: Verdana, Arial, Helvetica, sans-serif;
	font-size								: 1em;
	font-weight								: bold;
	color									: #1E2B62;
	padding									: 0;
	margin									: 0;
	background-color						: transparent;
}

p
{
	margin									: 0;
	padding-bottom							: 10px;
}

a:link, a:visited, a:active
{
	text-decoration							: underline;
	color									: #1e2a63;
	background-color						: transparent;
}

a:hover
{
	text-decoration							: none;
	background-color						: transparent;
}

/* GESPECIFICEERDE ELEMENTEN */

#logo /* flash */
{
	z-index									: 999;
	position								: absolute;
	top										: 0;
	left									: 0;
	width									: 158px;
	vertical-align							: top;
}

/* ACHTERGRONDEN */

#wrapper
{
	position								: relative;
	width									: 996px;
	text-align								: left;
	background								: url(../img/bg.jpg) top left repeat-x;
	margin									: 0 auto;
}

#header
{
	width									: 996px;
	height									: 73px;
	background-color						: #A9D4FF;
}

#header_left
{
	background								: url(../img/top_img.jpg) top left repeat-x;
	width									: 480px;
	height									: 73px;
}

#menu_bg
{
	height									: 53px;
	background								: url(../img/menubar_bg.jpg) top left repeat-x;
	background-color						: #C5E2FF;
	padding									: 0;
	margin									: 0;
	width									: 996px;
}

#submenu_container {
	width: 996px;
	margin:0 auto;
}

.menu_links
{
	width									: 160px;
	background								: url(../img/menubar_links_bg.jpg) top left repeat-x;
}

#titel_bg
{
	background-color						: #C5E2FF;
	width									: 996px;
}

#titel
{
	width									: 701px;
	text-align								: left;
	padding									: 20px 250px 17px 45px;
	background-color						: transparent;
}

#main_bg
{
	width									: 996px;
	background-color						: #A9D4FF;
	padding									: 0px;
	margin									: 0px;
	background-color						: transparent;
}

* html #inhoud { height: 260px; }

#inhoud
{
	font-size								: 0.75em;
	line-height								: 1.8em;
	width									: 701px;
	min-height: 260px;
	text-align								: left;
	padding									: 35px 250px 20px 45px;
	background-color						: transparent;
}

#kolom
{
	position								: absolute;
	top										: 0;
	right									: 0;
	z-index									: 99;
	width									: 250px;
}

#image_rechts
{
	background								: url(../img/rechts_top.jpg) left top no-repeat;
	width									: 250px;
	height									: 126px;
}

#nieuws_bg
{
	padding-left							: 53px;
	margin									: 0px;
	width									: 197px;
	background 								: url(../img/nieuwsflits_bg.jpg) top left no-repeat;
	background-color						: #A9D4FF;
	min-height								: 220px; /*  minimale hoogte bij weinig tekst voor FIREFOX */
	height									: 220px;
	text-align								: left;
}

/*\*/
* html #nieuws_bg {
	height									: 220px; /*  minimale hoogte bij weinig tekst voor IE */
}
/**/

#nieuws_header
{
	margin									: 0px;
	padding									: 0px;
	width									: 197px;
	height									: 26px;
}


#nieuws_header h3
{
	padding-top								: 26px;
	width									: 197px;
	overflow								: hidden; /* verbergt tekst */
	height									: 0px !important; /* Internet explorer */
	height								/**/: 26px; /* Firefox */
	background 								: url(../img/nieuwsflits_header_bg.jpg) top left no-repeat;
	background-color						: #a9d4ff;
	border									: none;	
}


#nieuws_inhoud
{
	margin									: 0px;
	padding									: 15px 10px 15px 20px;
	width									: 167px;
	font-size								: 0.65em;
	line-height								: 1.8em;
}

#footer
{
	background-color						: #CCE5FF;
	border-top								: 1px solid #7dbeff;
	border-bottom							: 1px solid #529ae1;
	text-align								: center;
	padding									: 10px 0px;
}

#footer p, #am_impact
{
	color									: #003e81;
	font-family								: Verdana, Arial, Helvetica, sans-serif;
	font-size								: 0.75em;
	padding									: 0;
}
#am_impact { padding: 5px; text-align:right; font-size: 0.65em; }

/* TEKST OPMAAK */

.bold
{
	font-weight								: bold;
}

#nieuws_inhoud a
{
	text-decoration							: underline;
}

#nieuws_inhoud a:hover
{
	text-decoration							: none;
}

#nieuws_inhoud img
{
	border									: none;
	vertical-align							: middle;
	padding									: 2px 0px 0px 8px;
}

/* FORMULIEREN */
#contactformulier ol {
	list-style: none;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.input
{
	border									: 1px solid #0073bc;
	background-color						: #FFF;
	font-family								: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color									: #1e2a63;
	padding									: 2px;
}

.button
{
	border									: 1px solid #00478a;
	background-color						: #0073bc;
	color									: #FFF;
	font-weight								: bold;
	cursor									: pointer;
	margin									: 5px 0 0 0;
}

/* MENUS */


.menu
{
	background 								: url(../img/menu_knoppen2.jpg) top left no-repeat;
}

.menu ul
{
	list-style-type							: none;
}

.menu ul li
{
	height 									: 53px;
}

.menu ul li.act_home					{	background: url('../img/knop_home_1.jpg') top left no-repeat; 			}
.menu ul li.act_over		 			{	background: url('../img/knop_over_1.jpg') top left no-repeat;		}
.menu ul li.act_coaching				{	background: url('../img/knop_coaching_1.jpg') top left no-repeat; 	}
.menu ul li.act_channeling	 			{	background: url('../img/knop_channeling_1.jpg') top left no-repeat; 		}
.menu ul li.act_cursussen				{	background: url('../img/knop_cursussen_1.jpg') top left no-repeat;	  	}
.menu ul li.act_zakelijk		 		{	background: url('../img/knop_zakelijk_1.jpg') top left no-repeat;  }
.menu ul li.act_contact					{	background: url('../img/knop_contact_1.jpg') top left no-repeat; 		}

.menu ul li a
{
	display 								: block;
	height 									: 53px;
	text-decoration 						: none;
	font-size								: 12px;
}

.menu ul li a:link, .menu ul li a:active, .menu ul li a:visited, .menu ul li:hover
{
	padding									: 0px;
	margin									: 0px;
	text-decoration 						: none;
}

.menu ul li a span
{
	visibility 								: hidden;
}

/* SUBMENU */

.submenu {
	position								: absolute;
	width									: 192px;
	font-size								: 0.75em;
	z-index									: 99;
	top										: 126px; 
	left									: 0;
	visibility								: hidden;
}

.sub_home { left: 161px; }
.sub_over { left: 214px; }
.sub_coaching { left: 368px; }
.sub_consulten { left: 448px; }
.sub_cursussen { left: 529px; }
.sub_zakelijk { left: 611px; }
.sub_contact { left: 682px; }

.submenu ul
{
	list-style-type							: none;
}

.submenu ul li
{
	list-style-type							: none;
	text-align								: left;
}

.submenu ul li a
{
	display									: block;
	width									: 100%;
	border-top								: 1px solid #a1ccf3;
	padding									: 6px 5px 7px 30px;
	text-decoration							: none;
	font-weight								: bold;
}

.submenu ul li a:link, .submenu ul li a:visited, .submenu ul li a:active 
{
	background								: url(../img/sub_0.jpg) left bottom no-repeat;
	background-color						: #bddcfb;
	color									: #0076bf;
}

.submenu ul li a:hover
{
	background								: url(../img/sub_1.jpg) left bottom no-repeat;
	background-color						: #bddcfb;
	color									: #00468b;
}


/* ONDERSTE RONDING */

.submenu ul li a.onder:link, .submenu ul li a.onder:visited, .submenu ul li a.onder:active 
{
	background								: url(../img/subonder_0.gif) left bottom no-repeat;
	background-color						: transparent;
	color									: #0076bf;
}

.submenu ul li a.onder:hover
{
	background								: url(../img/subonder_1.gif) left bottom no-repeat;
	background-color						: transparent;
	color									: #00468b;
}



