/********* CSS VOOR IMRGROEP.NL *********/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/********* TEKST STYLES *********/
H1{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height:38px; font-weight:normal; padding:0px; margin:0px; color:#FFFFFF;}
H1 A{ color:#FFFFFF; text-decoration:none;}
H1 A:HOVER{ color:#023c46; text-decoration:none;}
H2{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:21px; font-weight:normal; padding:0px; margin:0px; color:#FFFFFF;}
H2 A{ color:#023c46; text-decoration:none;}
H2 A:HOVER{ color:#00aec5; text-decoration:none;}
H3{}
H4{}
H5{}
H6{}
P{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:normal; padding:0px; margin:0 0 10px 0; color:#023c46; text-align:left; }
P A, A{ color:#00aec5; text-decoration:none;}
P A:hover, A:hover{ color:#00797e; text-decoration:none;}


/********* STRUCTUUR *********/
.container{
	width:940px;
	margin:0 auto 0 auto;
	padding:25px 0px 0px 0px;}

.header{
	height:188px;
	width:940px;
	float:left;
	position:relative;
	background:url(../Images/Header/bg3.jpg) top left no-repeat;
}
.logo{
	width:252px;
	height:100px;
	float:left;
	padding:10px 0px 0px 10px;
}
.logo IMG{
	behavior:url(http://www.imradvies.nl/Include/iepngfix.htc);
}
.zoeken{
	width:214px;
	height:40px;
	position:absolute;
	bottom:40px;
	right:0px;
	background:url(../Images/zoeken_bg.png) no-repeat;
	behavior:url(http://www.imradvies.nl/Include/iepngfix.htc);
}
.zoeken TABLE{
	float:left;
}
.zoekveld{
	border:solid 2px #00797e;
	width:122px;
	height:20px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#000000;
}
.zoekbutton{
	border:solid 2px #00797e;
	background:#FFFFFF;
	width:50px;
	height:24px;
	float:right;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
}

.menu{
	width:940px;
	height:38px;
	float:left;
	background:url(../Images/menu_bg.png) no-repeat;
	behavior:url(http://www.imradvies.nl/Include/iepngfix.htc);
	border-top:solid 2px #FFFFFF;
}
.menu UL{
	float:left;
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style:none;
}
.menu LI{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0px 14px 0px 14px;
	position:relative;
}
.menu LI A{
	float:left;
	height:38px;
}
.menu LI DIV.submenu{
	width:130px;
	position:absolute;
	top:38px;
	left:0px;
	background:url(../Images/submenu_bg.png) no-repeat;
	behavior:url(http://www.imradvies.nl/Include/iepngfix.htc);
	font-size:13px;
	padding:0px 8px 0px 8px;
}
.menu LI DIV.submenu UL{
	float:left;
	margin:5px 0px 0px 0px;
	display:inline;
	padding:0px;
	list-style:0px;
}
.menu LI DIV.submenu UL LI{
	float:left;
	margin:2px 0px 5px 0px;
	display:inline;
	padding:0px 0px 4px 0px;
	list-style:0px;
	border-top:none;
	border-right:none;
	border-bottom:dashed 1px #FFFFFF;
	border-left:none;
}
.menu LI DIV.submenu UL LI A{
	float:left;
	width:130px;
	height:auto;
	line-height:normal;
	color:#FFFFFF;
}
.menu LI DIV.submenu UL LI A:HOVER{
	color:#023c46;
}

/********* CONTENT *********/
.content_holder{
	width:940px;
	float:left;
	padding:15px 0px 15px 0px;
}

.tekstvlak{
	width:565px;
	float:left;
	padding:0px 15px 0px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:normal; color:#023c46; text-align:left; 
}

.nieuwsblok{
	width:356px;
	float:left;
	border:solid 2px #023c46;
	padding:0px 0px 10px 0px;
}
.nieuwsblok P{
	padding:20px 0px 0px 13px;
}
.nieuwsblok_titel{
	width:330px;
	height:25px;
	float:left;
	padding:0px 13px 0px 13px;
	background:#00aec5;
	border-bottom:solid 2px #023c46;
}
.nieuwsblok_titel H1{
	line-height:25px;
	text-align:left;
}
.nieuwsitem{
	width: 330px;
	float: left;
	padding:20px 0px 5px 0px;
	margin:0px 13px 0px 13px;
	display:inline;
	border-bottom: dashed 2px #023c46;
}
.nieuwsitem P{
	padding:0px;
}
.nieuwsitem IMG{
	border:solid 2px #023c46;
	margin:0px 0px 0px 10px;
}
ul.sitemap{
	margin:40px 0 0 50px;
}
.grote_knop{
	width: 330px;
	float: left;
	padding:0px;
	margin:13px 13px 0px 13px;
	display:inline;
	text-align:center;
	line-height:70px;
	background:url(../Images/knop_bg.jpg) no-repeat;
	color:#FFFFFF;
	font-size:18px;
}
.grote_knop:HOVER{
	color:#002f27;
	background:url(../Images/knop_bg_over.jpg) no-repeat;
}

/**************************************************************
** Formulieren Styles
***************************************************************/
table.contactform{
	width:565px;
	margin:0px;
	padding:0px;
	}
table.contactform a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00aec5;
	margin:0px;
	padding:0 0 4px 0;
	display:block;
	}
table.contactform a:hover{
	color:#00797e;
	}
input.contactform{
	background:#ffffff;
	width:269px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #033c43;
	}
textarea.contactform{
	background:#ffffff;
	width:269px;
	height:118px;
	margin:0 0 10px 0;
	padding:0px;
	border:1px solid #033c43;
	}
input.contactform_submit{
	background:#ffffff;
	border:1px solid #033c43;
	cursor:pointer;
	}
.contact_id{
	width:96px;
	height:18px;
	margin:0px;
	padding:0 0 6px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	}
.contact_input{
	width:292px;
	height:18px;
	margin:0px;
	padding:0 0 6px 0;
	text-align:left;
	}
.contactform_straat{
	background:#ffffff;
	width:202px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #033c43;
	float:left;
	}
.contact_nummer{
	width:19px;
	height:16px;
	margin:0px;
	padding:2px 0 0 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	float:left;
	}
.contactform_nummer{
	background:#ffffff;
	width:36px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #033c43;
	float:left;
	}
.deelnemers TD{
	padding:0px 0 2px 0;
}
.contactform_postcode{
	background:#ffffff;
	width:67px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #033c43;
	float:left;
	}
.contact_plaats{
	width:36px;
	height:16px;
	margin:0px;
	padding:2px 2px 0 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	float:left;
	}
.contactform_plaats{
	background:#ffffff;
	width:152px;
	height:16px;
	margin:0px;
	padding:0px;
	border:1px solid #033c43;
	float:left;
	}
	
	
/**************************************************************
** Training overzicht Styles
***************************************************************/
table.training_overzicht{
	background:#eee7d8;
	width:565px;
	margin:0px;
	padding:0px;
	}
table.training_overzicht TD{
	padding-top:5px;
	padding-bottom:5px;
}
table.training_overzicht TD P{
	margin:0px;
}

table.training_overzicht TD UL{
	margin:0 0 0px 20px;
}
table.training_overzicht TD LI{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	margin:0px;
	color:#033c43;
}
.kop_training{
	margin:0px;
	padding:4px 0 4px 4px;
	border-bottom:1px solid #033c43;
	}
.tussen{
	height:10px;
	background:#FFFFFF;
}

.titel_training{
	margin:0px;
	padding:4px 0 4px 4px;
	}
.details_training{
	margin:0px;
	padding:5px 0 5px 4px;
	}
.meer_training{
	border-top:1px solid #033c43;
	border-bottom:1px solid #033c43;
	margin:0px;
	padding:5px 0 0 4px;
	}
.soort_1{
	border-bottom:1px solid #033c43;
	padding:5px 0 0 4px;
	font-weight:bold;
}
.soort{
	border-bottom:1px solid #033c43;
	padding:5px 0 0 0px;
	font-weight:bold;
}
.inschrijven_training{
	border-top:1px solid #033c43;
	border-bottom:1px solid #033c43;
	margin:0px;
	padding:5px 4px 0 0;
	}
.meer_training a, .inschrijven_training a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#023c46;
	margin:0px;
	padding:0 0 4px 0;
	display:block;
	}
.meer_training a:hover, .inschrijven_training a:hover{
	text-decoration:underline;
	}

/**************************************************************
** Footer Styles
***************************************************************/
.footer_holder{
	width:940px;
	height:21px;
	float:left;
	background:url(../Images/Header/bg1.jpg) no-repeat;
}
.footer{
	width:940px;
	height:21px;
	float:left;
	background:url(../Images/footer_bg.png) no-repeat;
	behavior:url(http://www.imradvies.nl/Include/iepngfix.htc);
}
.footer UL{
	float:left;
	margin:0px;
	padding:0px 0px 0px 100px;
	list-style:none;
}
.footer LI{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0px 10px 0px 10px;
}

.bratpack{
	width:940px;
	height:21px;
	float:left;
	padding:5px 0px 0px 0px;
	text-align:center;
}