/*
STYLE SHEET FOR Intelligence Group
Table of contents

	1. defaults
	2. structure

Notes :
	Site width		: 960 px;

*/

/* --------- 1. defaults  --------- */
body{
	margin				: 0; 		
	padding				: 0;

	text-align			: center;  
	
	font-family			: "Arial";
	font-size			: 9pt;	
	
	behavior			: url("/css/csshover.htc");  
}

p{
margin-top				:5px;
margin-bottom			:5px;
}

h1{
	/*color				: #ed2c32;*/
	font-size			: 12pt;
	margin				: 10px 0 0 0;
}

#center_inner {
	font-size			: 9pt;
	margin				: 0px;
	padding				: 0 0 30px 0;
}

#center_inner h1{
	padding-top			: 5px;
	margin				: 0px;
}

h2{
	/*color				: #7786b3;*/
	font-size			: 13pt;
}

#right #right_inner h2{
	font-size			: 10pt;
	margin-top			: 0px;
	margin-bottom		: 5px;
	font-weight			: normal;
}

#left{
font-size				: 8pt;
position:	relative;
}

#left h2{
	margin-top			: 20px;
	margin-left			: 20px;
}

a {
	color				: #dc002e;
}

/* --------- 2. structure  --------- */
#site_container{
	text-align			: left; 
	width				: 960px;	

	margin-left			: auto;
	margin-right		: auto;
}

#site_container #header{
	width				: 960px;
	height				: 106px;
	
	background-color	: #dc002e; 
	background-repeat	: no-repeat;
	
	position			: relative;  
}

#site_container #header #small_menu{
	width				: 100px;
	height				: 60px;
	
	position			: absolute;
	top					: 10px;
	left				: 10px;
}

#site_container #header #service_menu{
	position			: absolute;
	top					: 7px;
	left				: 157px;	 		
}

#site_container #header #main_menu{
	position			: absolute; 
	
	top					: 79px;
	left				: 150px;
	
	border-right		: solid 1px #FFFFFF;
}

#site_container #body{
	width				: 960px;
	min-height			: 500px;
	background-image	: url('/images/nl/background.png');
}

#site_container #vervolg_body{
	width				: 960px;
	background-image	: url('/images/nl/vervolg_background.png');
}

#site_container #body #left,
#site_container #vervolg_body #left{
	width				: 150px;
	height				: 500px;

	float				: left; 
}

#site_container #body #center{
	width				: 500px;
	height				: 275px;
	
	float				: left;			
}
#site_container #vervolg_body #center{
	width				: 500px;

	float				: left;	
}

#site_container #body #center #center_inner,
#site_container #vervolg_body #center #center_inner{
	margin-top			: 25px;
	margin-left			: 23px;
	
	width				: 461px;
}

#site_container #body #right{
	width				: 310px;
	height				: 275px;
	padding-top			: 25px;

	float				: left;	 	
}
#site_container #vervolg_body #right{
	width				: 310px;
	
	float				: left;	 
}

#site_container #body #right #right_inner,
#site_container #vervolg_body #right #right_inner{
	padding-left		: 20px;
	width				: 275px;
}

#site_container #body #rightcontent{
	width				: 810px;
	
	float				: left;	
}
#site_container #body .content{
	width				: 790px;

	padding				: 0px 0 20px 20px;	
	float				: left;
}

#body .highlight{
	width				: 352px;
	height				: 170px;
	
	padding				: 10px 10px 10px 20px;
	
	background-color 	: #ebeef8;
	margin-bottom 		: 20px;
	float				: left;
	
	margin-top			: -1px;	
}

.highlight h1{
	margin-top			: 0px;	
}

#body .highlightspacer{
	width				: 21px;
	height				: 100px;
	
	float				: left;
}

/* --------- 3. links / menus  --------- */
a{
	outline				: none; 	
}

#site_container #header #small_menu a{
	color				: #FFF;
	text-decoration     : none; 
	
	padding-left		: 14px;
	font-size			: 8pt;

	display				: block;
}

#site_container #header #service_menu a{
	color				: #FFFFFF;	
	text-decoration		: none;	
	
	font-size			: 10pt; 
	
	margin-right		: 28px;		
}

#site_container #header #service_menu a.active{
	color				: #000000;
}

#site_container #header #main_menu a{
	
	line-height			: 26px;
	
	color				: #FFFFFF;
	font-size			: 8pt; 
	text-decoration 	: none;
	background-color	: #DC002D;		
	
	border-left			: solid 1px #FFFFFF; 
	border-top			: solid 1px #FFFFFF;	
			
	margin 				: 0px;
	
	width 				: 124px;
	display : block;	
}

#main_menu #producten{
	width				: 124px;
	text-align			: center;
}
#main_menu #over{
	width				: 124px;
	text-align			: center;
}
#main_menu #werken{
	width				: 124px;
	text-align			: center;
}
#main_menu #contact{
	width				: 123px;
	text-align			: center;
}

.left {
	postion: relative;	
}

#site_container #header #main_menu a:hover{
	color				: #000000;
}

#site_container #header #main_menu a.active{
	color				: #000000;
	background-color	: #ebedf6;		
}

#site_container #header #bijblijven a{
	position			: absolute;
	top					: 37px;
	left				: 618px;
	color				: #DC002D;
	font-weight 		: bold;	
	text-decoration		: none;	
	background-image	: url('/images/nl/bijblijven_circle.png');
	background-repeat	: no-repeat;
	padding-top			: 15px;
	padding-left		: 3px;
	
	font-size			: 10pt;
	
	width				: 62px;
	height				: 64px;
	margin-right		: 28px;	
	text-align			: center;
}

#site_container #body #left a{
	display				: block;

	width				: 150px;
	height 				: 26px;
	line-height			: 26px;
	
	color				: #FFFFFF;
	text-decoration 	: none;
	text-align  		: right;	
}

#site_container #vervolg_body #left a{
	display				: block;

	width				: 150px;
	height 				: 26px;
	line-height			: 26px;
	
	color				: #000000;
	text-decoration 	: none;
	text-align  		: right;	
}

#site_container #body #left a:hover{
	color				: #000000;
}

#site_container #vervolg_body #left a:hover{
	color				: #FFFFFF;
}

#site_container #body #left a.active,
#site_container #vervolg_body #left a.active{
	background-color	: #ebedf6;
}

a.link_left_red{
	color				: #FFF;
	text-decoration     : none; 

	padding-left		: 14px;
	padding-bottom		: 3px;

	height				: 12px;
	line-height			: 12px;
	
	background-image	: url('/images/nl/link_arrow_left.png'); 
	background-repeat	: no-repeat;
	background-position : top left; 
	
	display 			: block;
}

a.link_right_red{
	color				: #7786b3;
	text-decoration     : none; 

	padding-left		: 0px;
	padding-right		: 14px;
	padding-bottom		: 3px;

	height				: 12px;
	line-height			: 12px;
	
	background-image	: url('/images/nl/link_arrow_right.png'); 
	background-repeat	: no-repeat;
	background-position : center right; 
}

a.link_blue{
	color				: #7786b3;
	text-decoration     : none; 

	padding-left		: 0px;
	padding-right		: 14px;
	padding-bottom		: 3px;

	height				: 12px;
	line-height			: 12px;
}
a.link_black {
	color				: #231d24;
	text-decoration		: none;
}
a.readmore_agenda {
	position			: relative;
	top					: 0px;
	left				: 224px;
	text-decoration		: none;
	color 				: #ec2c31;
	font-weight 		: bold;	
}

a.readmore_news {
	position			: relative;
	top					: 0px;
	left				: 265px;
	text-decoration		: none;
	color 				: #ec2c31;
	font-weight 		: bold;
}

.rightmenu{
	padding-top			: 10px;
	padding-left		: 10px;
	width				: 140px;
	margin-left			: 40px;
	border				: 2px solid #FFFFFF;
	background-color	: #c5cce4;
	color				: #DC002D;
	font-size			: 12pt;
	font-weight			: bold;
	margin-top			: 30px;
}

#right_inner .rightmenu a{
	color				: #DC002D;
	text-decoration		: none;
}

/* --------- 4. dividers / lines  --------- */
.white_line{
	height				: 1px;
	
	display				: block;
	
	background-color	: #FFFFFF;
	margin				: 0;
	padding				: 0;
}

.clearer{
	clear				: both;
	height				: 0px;
}

#site_container #vervolg_body #right #right_inner .white_line,
#site_container #body #right #right_inner .white_line{
 	width				: 286px;

 	position			: relative;
 	left				: -20px;
}


.agenda_spacer{
	display				: block;
	height				: 15px;
}

.highlight .agenda_spacer{
	height				: 5px;
}

/* --------- 5. colors  --------- */
.red{
	color				: #dc002e;
}

 /* --------- 7. Share this ---------- */
.shareButtons{
 	float					: right;
}

.shareButtons a img{
	text-decoration 			: none;
	
	border						: 0px;	
}

/* --------- 6. Barometer ------- */
#barometer {
float					: left;
width					: 260px; /*355px*/
padding					: 0px 0px 0px 28px;
margin-left				: -25px;
}

#barometer td.maintd { 
width					: 170px;
padding					: 3px 13px 0px 13px;
text-align				: left;
}

#barometer td.righttd { 
background				: none;
text-align				: right;
padding-right			: 15px;
}

.baro_head {
	color				: #7786b3;
}

.overviewbaro_td {
width					: 150px;
padding					: 0 10px 0 0;
background-color		: #EEEEEE;
}

.overviewbaro_top {
width					: 150px;
padding					: 0 10px 0 0;
background-color		: #EEEEEE;
color					: #7786b3;
}

.overviewbaro_nr {
background-color		: #EEEEEE;
}

#overviewbaro_line {
padding-left			: 5px;
border-left				: solid 2px #FFFFFF;
}
/* -------------------- Poll -------------------*/
/* De Poll */
/*#poll_div
{
        width                                   : 300px;
}*/

.poll_outline {
        /*width                                   : 200px;*/
		margin-top								: 0px;
		padding-top								: 8px;
		padding-left							: 8px;
		padding-bottom							: 0px;
		font-weight								: normal;
}
 
.poll_question 
{
		font-weight								: normal;
		margin-bottom							: 0px;		
		margin-top								: 0px;
}

.poll_container
{
       /* width                                   : 150px;*/
		padding-bottom							: 5px;
}

.poll_answer {
		height									: 20px;
		float									: left;
}

.result_box {
		width									: 50px;
		height									: 20px;
		float									: left;
}

.poll_result
{
        background-color                        : #E51837;
        height                                  : 14px;
}
 
.poll_percentage
{
        float                                   : left;
        height                                  : 14px;
		width									: 36px;
        line-height                             : 20px;
        padding-left                            : 5px;
		text-align								: right;
		color									: #E51837;
}
 
.poll_nocheck
{
        visibility                              : hidden;
        height                                  : 20px;
        color                                   : #E51837;
}
 
.poll_vote {
		margin-left								: 5px;
}
.poll_vote a {
		float 									: right;
		font-weight								: bold;
		text-decoration							: none;
		color									: #ed2c32;
}
/*-------------------- Massmailer --------------*/
#massmailer_form {
	margin-top			: -3px;
}

/* ------------------- Rest --------------------*/
#bijblijven_home_content {
float					: left;

min-height				: 243px;
padding					: 0;
margin					: 0;
}

.news_paging_link {
text-decoration			: none;
color					: #7786b3;
}

.employee_link{
color					: #FF0000;

}

#wwlogintxt {
	float				: left;
	padding-right		: 5px;
	text-align			: right;
	line-height			:14pt;
}

#wwloginboxes {
	float				: left;
	width				: 133px;
	text-align			: right;
	margin-bottom		: 10px;
	padding				: 0;
}

#wwloginbox {
	width				: 130px;
	height				: 12px;
}

#wwsubmit {
	width				: 50px;
}

#searchbox {
width					: 74px;
height					: 12px;
border					: solid 1px #7f90c3;
font-size				: 8pt;
}

#searchtxt{
float					: right;
color					: #7f90c3;
margin					: 10px 20px 0 0;
}

.send_a_friend_link{
color				: #7786b3;
}

#right_inner a{
color				: #dc002e;
text-decoration		: none;
}

#homepage_right1 {
min-height			: 265px;
}

.mm_input{
height				: 14px;
width				: 140px;
margin				: 0;
padding				: 0;
}

.mm_select{
width				: 143px;
margin				: 0;
padding				: 0;
}

.googlesearchbox {
	position		: absolute;
	left			: 715px;
	top				: 80px;
	margin			: 0;
	padding			: 0;
}

#searchtextbox{
	display			: inline;
	width			: 150px;
}


#cse-search-results {
	padding-left	: 10px;
}

#clickLogo{
	width : 250px;
	height : 60px;
	
	cursor : pointer;
	
	position : absolute;
	top : 10px;
	left : 700px;	
}

.breadCrumb{
	padding-top 	 : 15px;
	padding-left 	 : 25px;
	font-size 		  : 10px;	
}

#main_menu ul{
	padding : 0px;
	margin : 0px;
	
	list-style-type : none;
}

#main_menu ul li ul{
	position : relative;
	display : none;		
}

#main_menu ul li ul li{
	float 		: none;
}

#main_menu ul li{
	float		: left;	
}

#site_container #header #main_menu ul li ul li a#item{
	text-align 			: center;
	height 				: auto;
	line-height			: auto;
		
}

#main_menu ul li:hover ul{
	display : block;
}

.globalsMetaBottom {
	width: 		135px;
	padding: 	0 10px 10px 10px;
	position:	absolute;
	bottom:		0px;
}

.globalsMetaBottomVervolg {
	width: 		135px;
	padding: 	0 10px 10px 10px;
	bottom:		0px;
}


.newsLink:hover {
	text-decoration: underline;	
	
}
