/* SERVICES */


.service {
	position: relative;
	float: left;
	width: 172px;
	height: 96px;
	margin: 0 8px 8px 0;
	}

/* HIMedia:service */
.service  a.text  { 
color:#FFFFFF;
height:96px;
width: 172px;
display:block;
font-family:Tahoma,Arial,Verdana,Helvetica;
font-size:1.2em;
font-weight:bold;
line-height:1.2em;
padding: 4px 6px 4px 6px;
text-align:left;
text-decoration:none;
}


.service div.image {
	position: relative;
	float: left;
	width: 172px;
	height: 96px;
	margin: 0 8px 8px 0;
	}




/* QUICKMENU (LINKS) */



/* blue */

.blue {
	background: #3977ae;
	}
.blue div.header {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background: url(images/boxheader_bl.gif) no-repeat 5px top;
	}	

.blue div.header tr a {
	color: #fff;
	}
.blue div.header tr a:hover {
	color: #fff;
	}

.blue .contentpane tr a {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #3977ae;
	background: url(images/li_bl.gif) left -256px no-repeat #fff;
	}
.blue .contentpane tr a:hover {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #3977ae;
	background: url(images/li_bl.gif) left 0 no-repeat #fff;
	}

.blue .contentpane div {
	padding-left:4px;
	background: url(images/corners_bl_top.gif) top left no-repeat;
	}
.blue .contentpane div div {
	background: url(images/corners_bl_bottom.gif) bottom left no-repeat;
	}

/* green */

.green {
	background: #89a532;
	}
.green div.header {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background: url(images/boxheader_gn.gif) no-repeat 5px top;
	}	

.green div.header tr a {
	color: #fff;
	}
.green div.header tr a:hover {
	color: #fff;
	}


.green .contentpane tr a {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #6f8a13;
	background: url(images/li_gn.gif) left -256px no-repeat #fff;
	}
.green .contentpane tr a:hover {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #6f8a13;
	background: url(images/li_gn.gif) left 0 no-repeat #fff;
	}



.green .contentpane div {
	padding-left:4px;
	background: url(images/corners_gn_top.gif) top left no-repeat;
	}
.green .contentpane div div {
	background: url(images/corners_gn_bottom.gif) bottom left no-repeat;
	}

/* text styles */


/* quote */


#textquote  .Normal {
	margin: 0 0 1em 0; 
	color: #db002d;
	font-family: Tahoma, Arial;
	font-weight: normal;
	font-size: 1.15em;
	} 

/* important */
#textimportant   .Normal  {
	color: #db002d;
	font-weight: bold;
	line-height:1.5em;
	}
/* intro */
#textintro   .Normal  { 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin:0pt 0pt 0.5em;
	text-align:justify;
	}
/* title */

#texttitle   .Normal   { 
	margin:0pt 223px 0pt 0pt;
	color:#DB002D;
	font-family:Tahoma,Arial,Verdana,Helvetica;
	font-size:2em;
	font-weight:normal;
	line-height:1.2em;
}

/* border  */
#border .bottom { 
background:transparent url(images/divider_horizontal_bottom.gif) repeat-x scroll left top;
}

#border .top { 
background:transparent url(images/divider_horizontal_top.gif) repeat-x scroll left top;
}

#border .divider { 
height:2px;
overflow:hidden;
width:200px;
}



/* nieuwe HIlinks */

/* redhi */

.redhi {
	background: #db002d;
	margin:1px 0 0 0;
	}
.redhi div.header {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background: url(images/boxheader_rd.gif) no-repeat 5px top;
	}	


.redhi div.header tr a {
	color: #fff;
	}
.redhi div.header tr a:hover {
	color: #fff;
	}

.redhi .hllcontent li a {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #db002d;
	background: url(images/li_rd.gif) left -256px no-repeat #fff;
	}
.redhi .hllcontent li a:hover {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #db002d;
	background: url(images/li_rd.gif) left 0 no-repeat #fff;
	}



.redhi .hlltop {
	padding-left:4px;
	background: url(images/corners_rd_top.gif) top left no-repeat;
	}
.redhi .hllbottom {
	background: url(images/corners_rd_bottom.gif) bottom left no-repeat;
	}


/* bluehi */

.bluehi {
	background: #3977ae;
	margin:1px 0 0 0;
	}
.bluehi div.header {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background: url(images/boxheader_bl.gif) no-repeat 5px top;
	}	


.bluehi div.header tr a {
	color: #fff;
	}
.bluehi div.header tr a:hover {
	color: #fff;
	}

.bluehi .hllcontent li a {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #3977ae;
	background: url(images/li_bl.gif) left -256px no-repeat #fff;
	}
.bluehi .hllcontent li a:hover {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #3977ae;
	background: url(images/li_bl.gif) left 0 no-repeat #fff;
	}



.bluehi .hlltop {
	padding-left:4px;
	background: url(images/corners_bl_top.gif) top left no-repeat;
	}
.bluehi .hllbottom {
	background: url(images/corners_bl_bottom.gif) bottom left no-repeat;
	}

/* greenhi */

.greenhi  {
	background: #89a532;
	margin:1px 0 0 0;
	}
.greenhi  div.header {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background: url(images/boxheader_gn.gif) no-repeat 5px top;
	}	


.greenhi  div.header tr a {
	color: #fff;
	}
.greenhi  div.header tr a:hover {
	color: #fff;
	}

.greenhi  .hllcontent li a {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #89a532;
	background: url(images/li_gn.gif) left -256px no-repeat #fff;
	}
.greenhi  .hllcontent li a:hover {
	height:20px;
	line-height:20px;
	padding-left:16px;
	color: #89a532;
	background: url(images/li_gn.gif) left 0 no-repeat #fff;
	}



.greenhi  .hlltop {
	padding-left:4px;
	background: url(images/corners_gn_top.gif) top left no-repeat;
	}
.greenhi  .hllbottom {
	background: url(images/corners_gn_bottom.gif) bottom left no-repeat;
	}
/* algemeen */

.quickhi div.header {
	margin: 3px 1px 1px 1px;
	}

.quickhi  .header div {
	padding: 2px 6px 0px 0px;

	}

.quickhi div.header span.Head {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	line-height: 1.1em;
	vertical-align: middle;
	text-decoration: none;
	padding: 12px;
	font-weight:bold;
	}

.quickhi div.header span.Head:hover {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}
.quickhi div.title  {
                float:left;
	display: block;
                width: 168px;
	font-size: 11px;
	}
.quickhi div.title  a {
	margin: 1px 2px 3px 4px;
	padding: 1px 2px 3px 4px;
	}


.quickhi .hllcontent ul {
                background: #fff;
	width: 188px;
	}


.quickhi .hllcontent li a {
	line-height: 1.15em;
	display: block;
	width: 164px;
	padding: 0 0 2px 16px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
 	font-size: 11px;
	text-decoration: none;
	}

.quickhi .hllcontent li a:hover {
	line-height: 1.15em;
 	font-size: 11px;
	display: block;
	width: 164px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	text-decoration: none;
	}

.quickhi .hllcontent ul {
	list-style: none;
	margin: 4px 7px 4px 5px;
	padding: 0;
	background: #fff;
	}
.quickhi .hllcontent li {
	line-height: 1.15em;
	padding: 5px 0 0 3px;
	}
.quickhi .hllcontent li.start {
	padding-top: 2px;
	}
.quickhi .hllcontent li.end {
	padding-bottom: 2px;
	}


.hlltop {
list-style-type:none;

}

.hllbottom {
list-style-type:none;
}

#visibility img 
{
	margin-top: 2px;
}


/* login */
.login {
	width: 100%;
	border: 0;
}
.login td {
	text-align: left;
}
.login .NormalTextBox {
	margin: 2px 0 0 0;
	padding: 2px;
	border: 1px solid #89a532;
	color:  #036;
	font-size: 0.75em;
}
.login .StandardButton {
	clear: both;
	width: 20em;
	margin: 8px 8px 8px 0;
	padding: 0;
	border-top: 1px solid #c1dc68;
	border-left: 1px solid #c1dc68;
	border-right: 1px solid #547100;
	border-bottom: 1px solid #547100;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background: #89a532;
	}
.login hr {
	color:  #3977ae;
}

.login input,.login textarea {
	width: 20em;
	padding: 0.2em 0.4em 0.2em 0.4em;
	border-top: 1px solid #b9c9d5;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: transparent;
	}
.login input {
	width: auto;
	margin: 10px 2px 0 0;
	border: 0;
}

/* portaal hacks */

html>body .secure .hllcontent li {
	height:1.15em;
}

html>body .secure .hllcontent li.hlltop {
	height:0.5em;
}


#links_red_hi.secure div.secureheader {
	padding: 4px 0px 0px 0px;
}


html>body #links_red_hi.secure div.secureheader {
	padding: 0px 0px 0px 0px;
}

#links_red_hi.secure .hllcontent table tr td li   {
	display:inline;
	margin: 0px 0px 0px 4px;
}

html>body #links_red_hi.secure .hllcontent table tr td li   {
	display:block;
}


#links_red_hi.secure .hllcontent table tr td li div a.Normal {
	display:inline;
	margin: 0px 0px 0px 0px;
	

}

html>body #links_red_hi.secure .hllcontent table tr td li div a.Normal {
	display:block;
	margin: 0px;

}






#links_green_hi.secure div.secureheader {
	padding: 4px 0px 0px 0px;
}



html>body #links_green_hi.secure div.secureheader {
	padding: 0px 0px 0px 0px;
}

#links_green_hi.secure .hllcontent table tr td li   {
	display:inline;
	margin: 0px 0px 0px 4px;
}

html>body #links_green_hi.secure .hllcontent table tr td li   {
	display:block;
}


#links_green_hi.secure .hllcontent table tr td li div a.Normal {
	display:inline;
	
}

html>body #links_green_hi.secure .hllcontent table tr td li div a.Normal {
	display:block;
	margin: 0px;

}