BODY
{
  background-color: #d7d7d7;
  background-image: url('../images/body_background_gradient.gif');
  background-repeat: repeat-x;
  background-position: top right;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 10px;
  line-height: 17px;
}

H1
{
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
}
H2
{
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 17px;
  display: inline;
}

.img_borderHeader
{
  margin-top: 15px;
}

.img_border
{
  padding: 8px;
  background-color: #FFFFFF;
  border: 1px solid #b5b7b9;
  margin-left: -10px;
}

A
{
  text-decoration: none;
  color: #b12c25;
  font-weight:bold;
}
A:hover
{
  color: #b12c25;
  text-decoration: underline;
  font-weight:bold;
}
A:visited
{
  color: #b12c25;
  text-decoration: none;
  font-weight:bold;
}

#talk_sub
{
  z-index: 100;
}

#wrapper
{
  position:absolute;
  left:50%;
  margin-left:-475px;
}
#menuspacer
{
  height: 185px;
}
#topmenu
{
  background-color: #373736;
  color: #ffffff;
  text-align: right;
  font-weight: bold;
  line-height: 20px;
  font-size: 10px;
  height: 23px;
  width: 944px;
}
#container
{
  border: 1px solid #b5b7b9;
  width: 942px;
  background-color: #ffffff;
  margin-top: 6px;
}
#content_container
{
  background-image: url('../images/container_gradient.gif');
  background-repeat: repeat-x;
  background-position: top right;
}
#menu_container
{
  position: absolute;
  margin-left: -25px;
  margin-top: 30px;
  width: 980px;
  padding: 6px;
  height: 132px;
  border: 1px solid #b5b7b9;
  background-color: #ffffff;
}
#menu
{
  position: absolute;
  margin-left: 34px;
  margin-top:65px;
  height: 44px;
  width: 595px;
  border: 1px solid #b5b7b9;
  background-color: #ffffff;
  font-weight: bold;
  padding-left:15px;
}

.menuitem {
	float:left;
	margin-right:5px;
	margin-top:13px;
	_margin-top:16px;
}

/*
#menu_item_home
{
  position: absolute;
  margin-top: 13px;
  margin-left: 15px;
}
#menu_item_why
{
  position: absolute;
  margin-top: 13px;
  margin-left: 70px;
}
#menu_item_managed
{
  position: absolute;
  margin-top: 13px;
  margin-left: 165px;
}
#menu_item_products
{
  position: absolute;
  margin-top: 13px;
  margin-left: 290px;
}
#menu_item_support
{
  position: absolute;
  margin-top: 13px;
  margin-left: 365px;
}
#menu_item_services
{
  position: absolute;
  margin-top: 13px;
  margin-left: 433px;
}
#menu_item_contact
{
  position: absolute;
  margin-top: 13px;
  margin-left: 506px;
}
*/
.img_border {
	background-color:#FFFFFF;
	border:1px solid #B5B7B9;
	margin-left:-10px;
	padding:8px;
}
img {
	border:0;
}
.submenu_talk
{
  border-left: 1px solid #b5b7b9;
  border-bottom: 1px solid #b5b7b9;
  border-right: 1px solid #b5b7b9;
  background-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 15px;
  padding-left: 7px;
  padding-right: 15px;
  z-index: 100;
}

.menulink, .menulink_current {
  padding-left:3px;
}

A.menulink
{
  color: #000000;
  text-decoration: none;
  line-height: 10px;
  vertical-align: middle;
}
A.menulink:hover
{
  color: #b22c25;
  text-decoration: none;
  line-height: 10px;
  vertical-align: middle;
}
A.menulink:visited
{
  color: #000000;
  text-decoration: none;
  line-height: 10px;
  vertical-align: middle;
}
A.menulink_current
{
  color: #b22c25;
  text-decoration: none;
  line-height: 10px;
  vertical-align: middle;
}
A.menulink_current:hover
{
  color: #b22c25;
  text-decoration: none;
  line-height: 10px;
  vertical-align: middle;
}
A.menulink_current:visited
{
  color: #b22c25;
  text-decoration: none;
  line-height: 10px;
  vertical-align: middle;
}
A.toplink
{
  color: #ffffff;
  text-decoration: none;
  line-height: 10px;
  vertical-align: middle;
}
A.toplink:hover
{
  color: #aaaaaa;
  text-decoration: underline;
  line-height: 10px;
  vertical-align: middle;
}
A.toplink:visited
{
  color: #ffffff;
  text-decoration: none;
}

#news_table
{
  background-image: url('../images/news_background.gif');
  background-repeat: repeat-y;
  background-position: top left;
  z-index: 1;
  padding-left: 19px;
}
#news_container
{
  width: 210px;
  background-color: #d0d5e7;
  background-image: url('../images/news_gradient.gif');
  background-repeat: repeat-x;
  background-position: top right;
  /*margin-left: 19px;*/
  border-top: 1px solid #d0d5e7;
  z-index:-1;
}
.news_item
{
  padding-left: 17px;
  padding-right: 17px;
  padding-bottom: 17px;
  color: #374160;
  text-align: justify;
  z-index: 1;
}
.news_item ul
{
  	list-style-type: none;
	padding:0px;
	margin:0px;
}
.news_item p
{
  	color: #B12C25;
	font-weight:bold;
}
.news_item a
{
  	color: #17318D;
	font-weight:bold;
}
.news_item a:hover
{
	color: #17318D;
  	text-decoration: underline;
}
.news_item a:visited
{
	color: #17318D;
  	text-decoration: none;
}
.news_header
{
  /* position: absolute; */
  margin-top: 15px;
  margin-left: -10px;
  background-color: #ffffff;
  border: 1px solid #b5b7b9;
  color: #324a9b;
  font-weight: bold;
  width: 228px;
  height: 26px;
  z-index: 20;
}
.news_header_text
{
  padding-left: 25px;
  padding-top: 4px;
}
A.news
{
  color: #b12c25;
  text-decoration: none;
  font-weight: bold;
  line-height: 10px;
  vertical-align: middle;
}
A.news:hover
{
  color: #b12c25;
  font-weight: bold;
  text-decoration: underline;
  line-height: 10px;
  vertical-align: middle;
}
.newsheader
{
  display: inline;
  font-size: 10px;
  font-weight: bold;
}
.picture_box
{
  position: absolute;
  z-index:0;
}
.picture_box_content
{
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
}
.picture_box_text
{
  text-align: justify;
  color: #374160;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 0px;
  padding-top: 5px;
}
/*  default content template */
.secondContentBlok {
	float:left;
	margin-right:15px;
}
.defaultContentContactBlok {
	float:left;
}
.secondContent {
	border: #4A7EBB 1px solid;
	width:235px;
	min-height:120px;
	margin-bottom:10px;
	padding:5px;
}
/* / default content template */
/* 2 kolom template */
.twoColumnLeft {
	float:left;
	width:265px;
	margin-right:25px;
}
.twoColumnRight {
	float:right;
	width:340px;
}
.rightContent {
	display:block;
	min-height: 250px;
	height:auto;
	_height:250px;
}
/* / 2 kolom template */
/* Product pagina */
.productPdf {
	position:relative;
	top:-25px;
	_top:-35px;
	float:right;
}
.productPdf a {
	color:#FF6600;
}
.productPdf a:hover {
	color:#FF6600;
	text-decoration:underline;
}
/* / Product pagina */
/* productoverzicht pagina */
.merkKop {
	font-size:18px;
	margin-left: 10px;
}
.merkKop a{
	color: #000;
	text-decoration:none;
	font-weight: normal;
}
.merkKop a:hover{
	color: #000;
	text-decoration:underline;
	font-weight: normal;
}
.productList {
	padding:0px;
}
.productList li {
	line-height:30px;
	height:30px;
	list-style-type: none;
	background-image: url(/images/bullet_item.png); 
	background-position: left;
	vertical-align:middle;
	padding-left:15px;
	background-repeat: no-repeat;
	border-top:1px solid #F1F0F4;
}
/* / productoverzicht pagina */
#text_container
{
  /* width: 381px;
  height: 266px;
  margin-left: 15px; */
  padding: 0px;
}
#text_container_text
{
  text-align: justify;
  color: #374160;
  font-size: 11px;
  /*padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-top: 5px;*/
}
#text_container_bottom
{
}
.kleurbalk_blok {
  background-image: url('../images/kleurbalk_rood_px.gif');
  background-repeat: repeat-x;
  height:16px;
  display:block;
  width:100%;
}
#text_container_bottom_text
{
  background-color: #e7e7e6;
  background-image: url('../images/gradient_text_box.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
  color: #374160;
  /*width: 379px;
  padding: 17px;*/
  border-right: 1px solid #cecdce;
  border-left: 1px solid #cecdce;
  border-bottom: 1px solid #cecdce;
  border-top: 1px solid #cecdce;
  padding:17px;
}
#contactbox_container
{
  width: 381px;
}

#contactbox
{
  background-color: #e7e7e6;
  background-image: url('../images/background_contact.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
  color: #374160;
  padding: 17px;
  padding-top: 10px;
  border-right: 1px solid #cecdce;
  border-left: 1px solid #cecdce;
  border-bottom: 1px solid #cecdce;
}
#text_container_bottom_rss
{

  /*margin-left: 15px;*/
}
#text_container_bottom_rss_text
{
  margin: 0px;
  background-color: #e7e7e6;
  background-image: url('../images/gradient_text_box.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
  color: #374160;
  padding: 17px;
  width: 345px;
  border-right: 1px solid #cecdce;
  border-left: 1px solid #cecdce;
  border-bottom: 1px solid #cecdce;
}

#right_column
{
  background-image: url('../images/background_right.gif');
  background-position: top left;
  background-repeat: repeat-y;
}
#right_content
{
  /*margin-left: 8px;*/
}
#blue_text_container
{
  width: 155px;
  background-color: #c9d5fd;
  border-left: 1px solid #beccf4;
  border-top: 1px solid #beccf4;
  background-image: url('../images/bottom_right_blue.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
}
#blue_text_container_testimonials
{
  width: 156px;
  background-color: #c9d5fd;
  border-left: 1px solid #beccf4;
  border-top: 1px solid #beccf4;
  background-image: url('../images/bottom_right_blue_pdf.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
}
#blue_text_container_whitepapers
{
  width: 156px;
  background-color: #c9d5fd;
  border-left: 1px solid #beccf4;
  border-top: 1px solid #beccf4;
  background-image: url('../images/bottom_right_blue_pdf.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
}
.blue_text_container_text
{
  color: #374160;
  padding: 15px;
  font-size: 11px;
  text-align: justify;
}
#blue_text_container_phone
{
  width: 156px;
  background-color: #c9d5fd;
  border-left: 1px solid #beccf4;
  border-top: 1px solid #beccf4;
  background-image: url('../images/bottom_right_blue_phone.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
}
#blue_text_container_opkikker
{
  width: 156px;
  background-color: #c9d5fd;
  border-left: 1px solid #beccf4;
  border-top: 1px solid #beccf4;
  background-image: url('../images/bottom_right_blue_opkikker.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
}
#bottom
{
  background-color: #373736;
  margin-top: 6px;
  width: 944px;
  height: 54px;
}
A.bottomlink
{
  color: #aaaaaa;
  text-decoration: none;
}
A:hover.bottomlink
{
  color: #ffffff;
  text-decoration: underline;
}
A:visited.bottomlink
{
  color: #aaaaaa;
  text-decoration: none;
}
#bottomlinks
{
  position: absolute;
  margin-top: 32px;
  margin-left: 816px;
  color: #888888;
}
#bottomlinks_fr
{
  position: absolute;
  margin-top: 32px;
  margin-left: 805px;
  color: #888888;
}

#zoekbox
{
  position: absolute;
  margin-left: 785px;
  margin-top: 3px;
}
#vlag
{
  position: absolute;
  margin-top: -21px;
  margin-left: 25px;
}
.nieuwsbriefveld
{
  background-color: #f3f5fa;
  border: solid 1px #abb3cd;
}
.contactveld
{
  background-color: #f3f5fa;
  border: solid 1px #abb3cd;
}
.contactveld_text
{
  width: 170px;
}
.contactveld_textarea
{
  width: 170px;
  height: 100px;
  font-family: Verdana, Arial, helvetica, Sans-serif;
  font-size: 10px;
}
.zoekveld
{
  background-color: #f3f5fa;
  border: solid 1px #abb3cd;
}
.arrow-image
{
  vertical-align: middle;
}
.nieuwsarchief_header
{
  color: #7b8297;
  border-bottom: solid 1px #7b8297;
}
.print
{
  /* class voor gebruik in de print versie */
}
.telefoonnummer
{
  position: absolute;
  margin-left: 25px;
  margin-top: 8px;
  font-size: 18px;
  font-weight: bold;
  color: #32499a;
}

.rsslist
{
  list-style-image: url("../images/pointer.gif");
  list-style-type: square;
  list-style-position: outside;
}
.stats
{
  display: none;
}
#crumbar
{
  color: #8892b1;
  font-size:10px;
}
#crumbar a
{
  color: #949BB9;
  text-decoration: none;
}
#crumbar a:hover
{
  color: #A8AFC8;
  text-decoration: none;
}

#crumbar a:visited
{
  color: #949BB9;
  text-decoration: none;
}

/* KTO */
H1.enquete_titel
{
  font-size: 14px;
  font-weight: bold;
  display: inline;
}
.type2_cell
{
  width: 70px;
}
.type2_cell_small
{
  width: 45px;
}
.type1_textarea
{
  width: 600px;
  height: 60px;
}
.pagecounter
{
  position: absolute;
  margin-left: 800px;
  margin-top: -40px;
}
.enquetetext
{
  color: #374160;
}

/* END KTO */

.picture_box_content img
{
  z-index: 1;
}

#container_content
{
  padding-left: 15px;
}

#container_right {
  padding-right: 15px;
  padding-left: 15px;
}

.videoblock_header {
  background-color: #334A9A;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px 3px 3px 9px;
}
.videoblock {
  font-size: 11px;
  margin-bottom: 30px;
}

.videoblock_text {
  color: #00446B;
  margin-top: -42px;
  padding-left: 9px;
}
.sitemap_content a, .sitemap_content a:link  {
  text-transform:capitalize;
}