/* start 0 lijn */
    html, body, div, table, tr, td, th, h1, h2, h3, h4, h5, h6, ul, li, ol, p, span, a, img
    {
      margin: 0;
      padding: 0;
    }
/* einde 0 lijn */

/* start algemeen */
	html
	{
		background: #292929;
	}

	body
	{
		font-family: Verdana;
		font-size: 14px;
		color: #999;
		line-height: 20px;
	}

	div.wrapper
	{
		width: 920px;
		margin: 0 auto;
	}

	div#header
	{
		background: url(images/dcr_header.jpg) top center repeat-x;
	}
/* einde algemeen */


/* start lang */
	div.lang
	{
		float: right;
		margin-top: 10px;
	}

	div.lang ul
	{
		list-style-type: none;
	}

	div.lang ul li a
	{
		color: #fff;
		text-decoration: none;
		display: block;
		height: 20px;
		border: 1px solid #92C9EB;
		border-top: none;
		border-bottom: none;
		padding: 30px 13px 0px;
	}

	div.lang ul li a:hover
	{
		color: #333;
	}
/* einde lang */


/* start loginbtn */
	div.loginbtn
	{
		float: right;
		margin-top: 40px;
		margin-right: 15px;
	}

	div.loginbtn a
	{
		color: #fff;
		text-decoration: none;
	}

	div.loginbtn a:hover
	{
		color: #333;
	}
/* einde loginbtn */


/* start logo */
	div.logo img
	{
		border: none;
	}
/* einde logo */


/* start mainnav */
	div#mainnav
	{
		background: url(images/dcr_mainnav.jpg) top center repeat-x;
		display: block;
		height: 50px;
	}

	div#mainnav ul
	{
		list-style-type: none;
		padding-top: 5px;
	}

	div#mainnav ul li
	{
		float: left;
	}

	div#mainnav ul li a
	{
		color: #B2B2B2;
		text-decoration: none;
		text-transform: uppercase;
		display: block;
		height: 15px;
		padding: 25px 20px 5px 7px;
		border-left: 1px solid #333333;
		font-size: 12px;
		line-height: 12px;
	}

	div#mainnav ul li a:hover,
	div#mainnav ul li.active a,
	div#mainnav ul li#current a
	{
		color: #fff;
	}

	div#mainnav ul ul
	{
		display: none;
	}

	div#mainnav ul li:hover ul
	{
		display: block;
		background: #fff;
		position: absolute;
		padding-top: 0px;
	}

	div#mainnav ul li:hover ul li a
	{
		border-left: none;
		padding: 5px;
		height: 15px;
		text-transform: none;
		line-height: 15px;
		color: #000;
		background: #999;
		margin-top: 1px;
	}

	div#mainnav ul li:hover ul li a:hover
	{
		color: #fff;
		background: #990000;
	}

	div#mainnav ul li.item53:hover ul
	{
		width: 174px;
	}

	div#mainnav ul li.item53:hover ul li a
	{
		width: 164px;
	}

	div#mainnav ul li.item54:hover ul
	{
		width: 202px;
	}

	div#mainnav ul li.item54:hover ul li a
	{
		width: 192px;
	}

	div#mainnav ul li.item55:hover ul
	{
		width: 228px;
	}

	div#mainnav ul li.item55:hover ul li a
	{
		width: 218px;
	}
/* einde mainnav */


/* start content */
	div#content
	{
		background: #f7f7f7;
		display: block;
	}

	div#content h1,
	div.componentheading,
	div.sideblock h2,
	td.contentheading
	{
		font-size: 18px;
		font-weight: normal;
		color: #000;
		margin-bottom: 12px;
		margin-top: 10px;
	}


	div.sideblock h2
	{
		letter-spacing: 1px;
	}

	div.componentheading
	{
		padding-top: 10px;
		margin-top: 0;
	}

	div#content h2
	{
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 12px;
	}

	div#content h3
	{
		font-size: 14px;
		font-weight: normal;
		color: #0086CB;
		font-style: italic;
		margin-bottom: 12px;
	}

	div#content h4
	{
		font-weight: bold;
		color: #666;
		margin-bottom: 10px;
	}

	div#content p
	{
		margin-bottom: 12px;
	}

	div#content ul
	{
		margin-bottom: 12px;
		margin-left: 30px;
	}

	div#content ul li
	{
		margin-bottom: 5px;
	}

	div#content a
	{
		color: #c00;
		text-decoration: none;
	}

	div#content table.contentpaneopen table
	{
		border: 1px solid #e5e5e5;
		border-collapse: collapse;
		width: 100%;
	}

	div#content table.contentpaneopen table tr td,
	div#content table.contentpaneopen table tr th
	{
		border: 1px solid #e5e5e5;
	}

	div#content table.contentpaneopen table tr th
	{
		font-weight: normal;
		text-align: left;
		color: #fff;
		padding: 3px;
		background: #999999;
	}

	div#content table.contentpaneopen table tr td
	{
		color: #666;
		padding: 3px;
		background: #fff;
	}

	div#content div#component-contact
	{
		padding-top: 10px;
	}

	div#content div#component-contact table.contentpaneopen table
	{
		border: none;
	}

	div#content div#component-contact table.contentpaneopen table tr
	{
		border: none;
	}

	div#content div#component-contact table.contentpaneopen table tr td
	{
		border: none;
		background: none;
	}

	div#content a.readmore,
	div#content table.blog a.readon
	{
		color: #999;
		text-decoration: none;
		font-size: 10px;
		border: 1px solid #e5e5e5;
		float: right;
		padding: 2px 4px;
		text-transform: uppercase;
	}

	div#content table.blog table.contentpaneopen
	{
		width: 100%;
	}

	/* start sideblock */
		div.sideblock
		{
			background: url(images/dcr_sideblock.jpg) top center repeat-y;
			display: block;
			width: 289px;
			float: right;
			padding: 20px 16px 20px 12px;
			margin-left: 10px;
		}

		div.sideblock h2
		{
			clear: right;
		}

		div.sideblock img
		{
			border: 1px solid #e5e5e5;
		}

		div.sideblock table.contentpaneopen
		{
			width: 100%;
		}
	/* einde sideblock */

	/* start free trial form */
		form#ChronoContact_gratisdemo label
		{
			display:block;
			float: left;
			width: 150px;
		}

		form#ChronoContact_gratisdemo label.radio_label
		{
			float: none;
			display: inline;
		}
	/* einde free trial form */
/* einde content */

/* start footernav */
	div#footernav
	{
		display: block;
		height: 30px;
		background: url(images/dcr_footernav.jpg) top center repeat-x;
	}

	div#footernav ul
	{
		list-style-type: none;
		padding-top: 8px;
	}

	div#footernav ul li
	{
		float: left;
	}

	div#footernav ul li a
	{
		color: #B2B2B2;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
		margin: 0px 15px;
	}

	div#footernav ul li a:hover,
	div#footernav ul li.active a,
	div#footernav ul li#current a
	{
		color: #fff;
	}
/* einde footernav */

/* start copyright */
	div#copy
	{
		margin-top: 15px;
	}

	div#copy p
	{
		color: #666;
	}
/* einde copyright */

/* start trialbtn */
	div.trialbtn
	{
		position: absolute;
		display: block;
		width: 290px;
		height: 50px;
		background: url(images/dcr_btntrial.jpg) top left no-repeat;
		margin-left: 615px;
		margin-top: -42px;
	}

	div#content div.trialbtn a
	{
		display: block;
		font-size: 24px;
		color: #fff;
		width: 290px;
		line-height: 50px;
		text-align: center;
		letter-spacing: 10px;
	}
/* einde trialbtn */

/* start bottombanner */
	div#bottombanner
	{
		background: url(images/dcr_bottombanner.jpg) top center repeat-x;
		display: block;
		height: 50px;
		padding-top: 20px;
	}

	div#bottombanner p
	{
		text-align: right;
		line-height: 40px;
		font-size: 18px;
	}

	div#bottombanner a.readmore
	{
		display: block;
		margin-left: 20px;
		margin-right: 17px;
		width: 290px;
		background: #313131;
		text-align: center;
		color: #999;
		letter-spacing: 10px;
		text-decoration: none;
		float: right;
		font-size: 14px;
	}
/* einde bottombanner */