/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	color: #CD0028;
	font-size: 20px;
	font-weight: bold;
	line-height: 110%;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #CD0028;
	padding-bottom: 2px
	}
h3 {
	font-size: 13px;
	font-weight: bold;
	color: #CD0028;
	padding-bottom: 2px
	}
dt {
	font-size: 15px;
	font-weight: normal;
	color: #CD0028
}
h3.alt { color: #f60; }
h4 {
	color: #333;
	font-weight: bold;
}
h5 {
	font-size: 13px;
	font-weight: bold;
	color: #CD0028;
 }
h6 { font-size: 15px; }
/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol { list-style: decimal; }
ul {
	list-style: circle;
}
li { margin-left: 25px; }
blockquote {
	padding-left: 10px;
	border-left: 4px solid #ebf6ff;
	font-style: italic;
	padding-right: 10px;
}
blockquote, blockquote p { color: #555 }
p, dl, hr, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }
h1 {
	margin-bottom: 12px;
	font-weight: bold;
}
li { margin-left: 18px }
.abstract { font-size: 14px;
}
.date {
	font-size: 11px;
	line-height: normal;
	color: #333;
	display: block;
}
ol { margin-left: 18px }
/* `stand-outs
----------------------------------------------------------------------------------------------------*/

.standout {
	padding: 10px;
	text-size: 12px !important;
	border: 1px solid #E6E6E6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.standout-max {
	background-color: #DFED95;
	padding: 10px
}
.standout-max h2, .standout-max h2 a { color: #3D4F02 !important }
.standout-max p { margin-bottom: 0 }


/* `side nav
----------------------------------------------------------------------------------------------------*/


#sidecontent { font-size: 12px !important }
#sidenav ul {
	list-style-type: none;
	margin:0;
	padding: 0;
}
#sidenav li {
	margin:0;
	padding: 2px 5px 2px 10px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	font-weight: bold;
	color: #333
}
#sidenav li a {
	font-size: 14px;
	font-weight: normal;
}
#sidenav li.over { background-color: #EAF6FA }
#sidenav li.over a { color: #333; }

/* `main content
----------------------------------------------------------------------------------------------------*/

.container {
	overflow:hidden;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}
#andershide {
	display: none;
}

.container p {
	margin-top: 10px;
	margin-bottom: 6px;
	padding-left: 150px;
}
#maincontentcontainer {
	background: #fff;
	padding: 0;
}
#maincontent { }
#maincontent dd p { margin-bottom: 4px }
#maincontent dd ul, #side content dd ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
#support dd li {
	padding: 5px 0 5px 45px;
	list-style-type: none;
	margin: 0 0 0 0px;
	background: url(/images/pdf.gif) no-repeat 0px 8px;
	display: block;
	text-align: left;
}
#sidecontent dd li {
	margin: 0;
	padding: 0;
	list-style-type: none
}
#maincontent dt, #sidecontent dt { border-bottom: 1px solid #eee }
dl#weblog dt { margin-bottom: 5px }
dd#result li {
	padding-bottom: 5px;
	margin-bottom: 5px
}
#weblog dd li {
	padding: 5px 0 5px 0px;
	list-style-type: none;
	margin: 0;
	display: block;
	text-align: left;
}
div.updated {
	font-size: 10px;
	color: #666;
	margin-bottom: 10px;
}
.blockclick li.over a { text-decoration: underline !important }
#what-is p { font-size: 12px }
#what-is li {
	padding: 2px 0 2px 70px !important;
	min-height: 60px;
	background: url(/images/whatis_icon_dummy.gif) no-repeat 2px left
}
#what-is li a { font-weight: bold }
#weblog a {
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
}
#weblogarchive li {
	width: 300px;
	overflow: hidden;
	padding: 0 !important;
	}
#weblogarchive span.link  {
	font-size: 12px;
	padding-top: 5px;
	width: 250px;
	display: inline-block;

}

/* `accordian menu
----------------------------------------------------------------------------------------------------*/


#clientlist {
	list-style-type:none !important;
	margin: 0 !important;
	padding: 0 !important;
}
#clientlist a {
	display: block;
	text-decoration: none;
	width: 200px;
}
#clientlist li {
	margin: 0 !important;
	padding: 0 !important;
	border-top: 1px solid #ccc;
}
#clientlist li a {
	color: #0066cc;
	text-decoration: none !important;
}

#clientlist li a:hover {
	text-decoration: underline !important;

}

#clientlist ul li {
	display: block;
	border-top: 1px solid #ccc;
	font-size: 12px !important
}
/* ul.menu li ul li a:before { content: "> "; }  */


#clientlist li ul li a {

}

#clientlist li ul li a:hover {
text-decoration: underline !important;
}


/* `webconferentie accordian menu
----------------------------------------------------------------------------------------------------*/


#webconferentie {
	list-style-type:none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 366px;
	background: #F4F4F4;
}
#webconferentie a {
	display: block;
	text-decoration: none;
}
#webconferentie li {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 24px;
}
#webconferentie li a {
	color: #0066cc;
	text-decoration: none !important;
	text-indent: 30px;
	background: #F4F4F4 url(/images/webconf_bg.gif) no-repeat !important;
}

#webconferentie li a:hover {
	text-decoration: underline !important;

}

#webconferentie ul li {
	display: block;
	font-size: 12px !important;
	text-indent: 0;
	background: none;
}
/* ul.menu li ul li a:before { content: "> "; }  */

#webconferentie li ul {
	padding: 10px;
	line-height: 18px;
}
#webconferentie li ul li  {
	line-height: 18px
}

#webconferentie li ul li a:hover {
text-decoration: underline !important;
}

/* `homepage left product menu
----------------------------------------------------------------------------------------------------*/
#product_menu2 {margin-bottom: 20px}

#product_menu2 dl, #product_menu2 dt, #product_menu2 dd, #product_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#product_menu2 ul {
	padding: 0;
	margin: 0;
	text-align: left;
}
#product_menu2 li {
	list-style-type: none;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 60px;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 0 4px 0;
	min-height: 50px;
	font-size: 12px !important
}
#product_menu2 li a{
	display: block;
	font-weight: bold; background-color:#fff
}

#product_menu2 li a:hover {
}
#product_menu2 p {
	font-size: 12px;
	color: #333;
}
.col2 {
	background: url(/images/w1.gif) no-repeat 2px 5px;
}

.kno2 {
	background: url(/images/w2.gif) no-repeat 2px 5px;
}

.doc2 {
	background: url(/images/w3.gif) no-repeat 2px 5px;
}

.pla2 {
	background: url(/images/w4.gif) no-repeat 2px 5px;
}

.inf2 {
	background: url(/images/w5.gif) no-repeat 2px 5px;
}

.sec2 {
	background: url(/images/w6.gif) no-repeat 2px 5px;
}


/* `product page tab menu
----------------------------------------------------------------------------------------------------*/

#product_menu li {
	list-style-type: none;
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-indent: -9999px;
}
.collaboration a {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c1.png) top;
	width: 172px;
}
.collaboration a:hover { background: url(/images/product3_nl_r1_c1.png) 0 53px; }
.collaboration_on {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c1.png) 0 106px;
	width: 172px;
}
.knowledge a {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c2.png) top;
	width: 162px;
}
.knowledge a:hover { background: url(/images/product3_nl_r1_c2.png) 0 53px; }
.knowledge_on {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c2.png) 0 106px;
	width: 162px;
}
.documentation a {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c3.png) top;
	width: 191px;
}
.documentation a:hover { background: url(/images/product3_nl_r1_c3.png) 0 53px; }
.documentation_on {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c3.png) 0 106px;
	width: 191px;
}
.planning a {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c4.png) top;
	width: 130px;
}
.planning a:hover { background: url(/images/product3_nl_r1_c4.png) 0 53px; }
.planning_on {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c4.png) 0 106px;
	width: 130px;
}
.webconferentie a {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c5.png) top;
	width: 170px;
}
.webconferentie a:hover { background: url(/images/product3_nl_r1_c5.png) 0 53px; }
.webconferentie_on {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c5.png) 0 106px;
	width: 170px;
}
.security a {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c6.png) top;
	width: 115px;
}
.security a:hover { background: url(/images/product3_nl_r1_c6.png) 0 53px; }
.security_on {
	display: block;
	height: 53px;
	background: url(/images/product3_nl_r1_c6.png) 0 106px;
	width: 115px;
}


/* `product pages
----------------------------------------------------------------------------------------------------*/

#product {
	width: 940px;
	margin-bottom: 40px;
	padding-top: 20px;
	background: url(/images/backprodpanel.gif) no-repeat;
}
#product h1 {padding-top: 20px;}
.prodpagescript {
	color: #333;
	text-align: left;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
}
.prodtickscript {
	color: #444;
	text-align: left;
	padding-bottom: 10px;
	font-size: 18px;
	line-height: normal;
}
.imagecentre {
	text-align: center;
	display: block;
	margin: 20px auto;
}
.miniscreen img {
	float: right;
	padding-left: 10px;
}
.floatright {
	float: right;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#postit {
	background: url(/images/postit.gif) no-repeat left top;
	height: 236px;
	padding: 30px 0px 0px 30px;
}
#postit ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none
	}
posttick a, postpdf a {
	color: #0070F0;
}
	
#postit li.posttick {
	background: url(/images/tick.gif) no-repeat left 3px;
	margin: 0px;
	padding: 0px;
	text-indent: 24px;
	line-height: 25px;
	font-size: 12px;
}
#postit li.postpdf {
	background: url(/images/icon_pdf.gif) no-repeat left 3px;
	margin: 0px;
	padding: 0px;
	text-indent: 24px;
	line-height: 25px;
	font-size: 12px;
}
.cartoon {
	margin-top: 30px;
}
.totop {
	text-align: right;
	font-size: 12px;
}

/* `homepage
----------------------------------------------------------------------------------------------------*/

.homeprodcopy {
	padding-top: 40px;
}
.homepagescript {
	margin: 10px 0 25px;
	color: #666;
	padding-left: 5px;
	font-size: 34px;
	font-weight: bolder;
	line-height: 36px;
	letter-spacing: -1px;
}
.workhere {
	margin: 0px;
	background: #ebf6ff url(/images/werkenbij_hp.gif) no-repeat 520px;
	padding: 10px 110px 10px 10px;
}
.workhere:hover {
	cursor: pointer;
}
.workhere:hover a {
	text-decoration: underline !important;
	cursor: pointer;
}
.hometitle {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background: url(/images/header_bg.png) repeat-x bottom;
	padding-top: 2px;
	_padding-left: 2px;
}
.hometitle a {
	color: #333;
}
.hometitle a:hover {
	color: #004c99;
}
.viatitle {
	font-size: 16px;
	font-weight: bold;
	color: #699600;
}

ul homenews {list-style: none}

ul.homenews li {
	float: left;
	padding: 0;
	list-style-type: none;
	width: 100%;
	margin: 0 0px 6px 0;
}
ul.homenews li h3 a {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

ul.homenews li p {
	padding: 0;
	margin: 0 0 0 39px;
}
#statement {
	font-size: 18px;
	font-weight: normal;
	
}
.homepagepic {
	margin-bottom: 20px;
	height: 240px;
	width: 620px;
	background: #EBF6FF url(/images/homepage1.jpg) no-repeat;
			  }
.homepiclogo {
	background: url(/images/homepage1logo.jpg);
	height: 33px;
	width: 143px;
	position: relative;
	text-indent: -9999px;
	top: 60px;
	left: 196px;
}
.homepictext {
	background: url(/images/hometextpic.gif) no-repeat;
	height: 48px;
	width: 391px;
	position: relative;
	top: 70px;
	left: 200px;
	text-indent: -9999px;
}
.homepictext_en {
	background: url(/images/hometextpic_en.gif) no-repeat;
	height: 48px;
	width: 404px;
	position: relative;
	top: 70px;
	left: 200px;
	text-indent: -9999px;
}

.homepicbuttons {
	position: relative;
	left: 196px;
	top: 80px;
	width: 390px;
}
.productbuttons {
	height: 40px;
	list-style-type: none;
}
.productbutplace {
	position: relative;
}
.productbuttons ul {
	margin:0;
	padding: 0;
	white-space: nowrap;
	list-style: none;
	float: left; 
	overflow: hidden;
}
.productbuttons li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0px;
}
.productbuttons li a {
	display: block;
	overflow: hidden;
	background: #F60;
	height: 40px;
	width: 126px;
	text-indent: -9999px;
}
.productbuttons li a.prodbutgreen_nl {
	background: url(/images/but_prod_grn_nl.gif) no-repeat;
}
.productbuttons li a.prodbutgreen_nl:hover {
	background: url(/images/but_prod_grn_nl.gif) no-repeat 0 -40px;
}
.productbuttons li a.prodbutyellow_nl {
	background: url(/images/but_prod_yellow_nl.gif) no-repeat;
}
.productbuttons li a.prodbutyellow_nl:hover {
	background: url(/images/but_prod_yellow_nl.gif) no-repeat 0 -40px;
}
.productbuttons li a.prodbutblue_nl {
	background: url(/images/but_prod_blue_nl.gif) no-repeat;
}
.productbuttons li a.prodbutblue_nl:hover {
	background: url(/images/but_prod_blue_nl.gif) no-repeat 0 -40px;
}
.productbuttons li a.prodbutgreen_en {
	background: url(/images/but_prod_grn_en.gif) no-repeat;
}
.productbuttons li a.prodbutgreen_en:hover {
	background: url(/images/but_prod_grn_en.gif) no-repeat 0 -40px;
}
.productbuttons li a.prodbutyellow_en {
	background: url(/images/but_prod_yellow_en.gif) no-repeat;
}
.productbuttons li a.prodbutyellow_en:hover {
	background: url(/images/but_prod_yellow_en.gif) no-repeat 0 -40px;
}
.productbuttons li a.prodbutblue_en {
	background: url(/images/but_prod_blue_en.gif) no-repeat;
}
.productbuttons li a.prodbutblue_en:hover {
	background: url(/images/but_prod_blue_en.gif) no-repeat 0 -40px;
}



/* `random stylings
----------------------------------------------------------------------------------------------------*/

.arrowpad {
	padding: 0 5px;
}
.copy {
	line-height: 18px;
	font-size: 14px;
	color: #000;
	padding: 30px;
	background: #EBF6FF;
	height: 180px;
	margin-top: 16px;
	margin-left: 40px;
}
#prodbutstop   {
	margin: 0px;
	padding: 0px;
}
#prodbutstop img  {
	margin-right: 8px;
	padding: 0px;
}
.smalltxt { font-size: 11px; }
#nav { padding-left: 0px; }
.pad40above { padding: 40px 0 0 0; }
.pad20above { padding: 20px 0 0 0; }
.homebuts {
	margin: 0 5px 0 0;
	padding: 20px 0px 0px;
}
.corners {
}


/* `product pricing tables
----------------------------------------------------------------------------------------------------*/

table.pricing {
	margin-top: 20px;
	margin-bottom: 20px;
}
table.pricing th {
/*	border-right: 1px solid #C1DAD7; */
	border-bottom: 1px solid #C1DAD7;
/*	border-top: 1px solid #C1DAD7; */
	text-align: left;
	padding: 6px 6px 6px 0px;
	font-weight: normal;
/*	background: #F5FAFA; */
}

table.pricing th.nobg {
	border-top: 0;
	border-left: 0;
/*	border-right: 1px solid #C1DAD7; */
	background: none;
	font-weight: bold;
	text-transform: none;
	color: #666;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
table.pricing th.nobgbot {
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
 	border-right: 1px solid #C1DAD7; 
	background: none;
}
table.pricing th.spec {
/*	border-left: 1px solid #C1DAD7; */
	border-top: 0;
	background: #FFF;
}

table.pricing th.specalt {
/*	border-left: 1px solid #C1DAD7;  */
	border-top: 0;
	background: #F5FAFA;
}
table.pricing td {
/*	border-right: 1px solid #C1DAD7; */
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 0px;
}
table.pricing td.alt {
	background: #f0f6fa;
}
#productfootbuts {
	text-align: center;
	background: #EBF6FF;
	padding-top: 20px;
	margin-top: 20px;
}
#productfootbuts img {
	margin: 0px 2px;
	padding: 0px;
}
#productfootnext {
	text-align: center;
	margin-top: 20px;
	color: #999;
}
.prodimgcentre {
	text-align: center;
}
.bestellen {
	width: 260px;
	margin-bottom: 20px;
}
.bestellen strong {
	color: #CD0028 !important;
}
.bestellen a {
	display: block
}
.bestellen img {
	align: left;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
}
table.prijzen {
	margin-bottom: 20px;
	line-height: 20px;
}
table.prijzen tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
table.prijzen tr.titlegrey {
	color: #666;
	font-weight: bold;
}
table.prijzen img {
	vertical-align: text-bottom;
}
.pushdown {
	margin: 120px 0 20px 0;
}

/* `free trial page
----------------------------------------------------------------------------------------------------*/

#changestxt {
	font-size: 24px;
	color: #FFF;
	padding-top: 14px;
	text-align: right;
	font-weight: lighter;
}

label {
	display: block;
	float: left;
	width: 140px;
	text-align: right;
	padding: 3px 0;
	margin: 0px 10px 0px 0px;
}
div.error { padding: 0 2px; background-color: #fdd; color: #c00; font-weight: bold; display:inline; margin: 0 0 3px 3px; white-space:nowrap}
div.notextfield {padding-top: 3px}
.pad {
	margin: 0 0 0 150px
}
fieldset {
	border: 1px dotted #CCC;
	padding: 15px; background-color:#fefefe
}
.wide {
	width: 280px
}
.notwide { width: 160px }
#pdfdownload img {
margin-right: 10px;
vertical-align: middle;
}


/* `support mainpage
----------------------------------------------------------------------------------------------------*/

.supportbox:hover {
	background-color: #DFF1FF;
	cursor: pointer
} 
.supportbox:hover a { 
	text-decoration: underline !important
}


/* `klanten / referenties nl mainpage
----------------------------------------------------------------------------------------------------*/

ul.klantenbut {
	
}

.clientlogos {
	margin: 0px;
	padding: 0px;
	float: left;
}

.clientlogos ul {
	width: 262px;
	padding: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.clientpad {
	margin-left: 12px;
}
.clientlogos li {
	margin: 0px;
	padding: 0px;
}
.clientlogos li a {
	display: block;
	margin-bottom: 15px;
	text-align: left;
	height: 80px;
	text-indent: -9999px;
	border: 1px solid lightgrey;
}
.clientlogos li a:hover {
	border: 1px solid #004c99;
}
.clientrbzhz a {background: url(/images/clientlogos/rbzhz.jpg) no-repeat 0 0;}
.clientken a {background: url(/images/clientlogos/brandweer.jpg) no-repeat 0 0;}
.clientecn a {background: url(/images/clientlogos/ecn.jpg) no-repeat 0 0;}
.clientsent a {background: url(/images/clientlogos/sent.jpg) no-repeat 0 0;}
.clientgem a {background: url(/images/clientlogos/gem.jpg) no-repeat 0 0;}
.clientinfo a {background: url(/images/clientlogos/info.jpg) no-repeat 0 0;}
.clientgbkn a {background: url(/images/clientlogos/gbkn.jpg) no-repeat 0 0;}
.clientsec a {background: url(/images/clientlogos/sec.jpg) no-repeat 0 0;}
.clientocw a {background: url(/images/clientlogos/ocw.jpg) no-repeat 0 0;}
.clientpiano a {background: url(/images/clientlogos/piano.jpg) no-repeat 0 0;}
.clientnoord a {background: url(/images/clientlogos/noord.jpg) no-repeat 0 0;}
.clientikr a {background: url(/images/clientlogos/ikr.jpg) no-repeat 0 0;}
.clientjust a {background: url(/images/clientlogos/just.jpg) no-repeat 0 0;}



/* `klanten / referenties nl subpages
----------------------------------------------------------------------------------------------------*/

.imgright {
	float: right;
	padding: 10px;
	margin: 0px 0px 20px 20px;
}
.imgoverheid {
	padding: 5px;
	border: 1px solid #CCC;
	margin: 0px 0px 20px;
}
.imgoverheidrt {
	border: 1px solid #CCC;
	margin: 0 0 20px 16px;
	padding: 5px;
}

/* `
----------------------------------------------------------------------------------------------------*/
h1.temp {font-weight:bold}
div.homenews h3 {
	color:#004c99;
	font-weight:bold;
	font-size: 14px;
}
.homenews p {
	margin-left: 40px;
}

.homenews p a {
	font-size: 12px !important;
}
#map {
	height: 500px;
	width: 700px;
}
.leesmeer, .leesmeer a, a.leesmeer { color: #004c99; display: inline !important; font-weight: normal !important; font-size: 11px !important }
.leesmeer a:hover, a.leesmeer:hover {color: #004c99 }

ul.overviewtick {
	list-style: inside;
}
ul.overviewtick li {
	list-style: url(/images/check.gif);
	padding-bottom: 2px;
}

.overviewsmlltxt {
	font-size: 12px;	
}
.menuunderbox {
	padding: 10px;
	background-color: #F2F2F2;
	background-image: url(/images/envelope.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 20px;
}
#niewsbrief input#email {
	float: left;
	width: 140px;
	height: 16px;
	margin: 0;
	padding: 3px 3px 3px 6px;
	font-size: 12px;
	color: #333;
	border: normal;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: white;
}
#niewsbrief #Verzenden {
	align: middle;
	margin-left: 3px;
}
.menuunderbox p {
	margin-bottom: 5px;
}
.centrebutts{
	margin: 0 auto 20px;
	width: 260px;
}
#content ul {
	margin: 0;
	list-style: circle outside;
	padding-left: 0px;
	padding-bottom: 10px;
	}
.datewrap {
	float: left;
	display: inline-block;
	width: 28px;
	padding: 6px 10px 6px 0;
	cursor: default;
}
.newsindent {
		float: left;
		width: 90%;
		padding-top: 3px;
		
}
#jobscontent p a {
	font-size: 11px;
}
.gratisside p {
	margin-bottom: 10px;	
}
.gratisside ul {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 24px;
}
.gratisside li {
	margin-left: 0px;
}
.trialbutton {
	height: 40px;
	width: 126px;
	margin-top: 15px;
	margin-left: 8px;
	text-indent: -9999px;
	display: block;
	background: url(/images/but_prod_yellow_nl.gif) no-repeat;
}
.trialbutton:hover {
	background: url(/images/but_prod_yellow_nl.gif) no-repeat 0 -40px;
}
.trialvoorbeeld {
	height: 40px;
	width: 206px;
	text-indent: -9999px;
	display: block;
	background: url(/images/trial_voorbeeld.png) no-repeat;
	margin: 5px auto;
}
.trialvoorbeeld:hover {
	background: url(/images/trial_voorbeeld.png) no-repeat 0 -40px;
}
.trialtrial {
	height: 40px;
	width: 206px;
	text-indent: -9999px;
	display: block;
	background: url(/images/trial_orange.png) no-repeat;
	margin: 5px auto;
}
.trialtrial:hover {
	background: url(/images/trial_orange.png) no-repeat 0 -40px;
}
.ewerkenbullets {
	background: #DFED95;
	padding: 10px 0px 5px 10px;
	margin-bottom: 20px;
	
}
.ewerkenbullets ul {

}
.ewerkenbullets li {
	list-style: url(/images/check.gif) inside;
	font-size: 12px;
	border: none;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 0px;
}


.ewerkenpic {
	margin-bottom: 20px;
	height: 364px;
	width: 940px;
	background: #EBF6FF url(/images/e-werken.png) no-repeat;
			  }
.ewerkenlogo {
	background: url(/images/e-werken-title.gif);
	height: 27px;
	width: 346px;
	position: relative;
	text-indent: -9999px;
	top: 60px;
	left: 484px;
}
.ewerkentext {
	background: url(/images/hometextpic.gif) no-repeat;
	height: 48px;
	width: 391px;
	position: relative;
	top: 70px;
	left: 484px;
	text-indent: -9999px;
}
.ewerkentext_en {
	background: url(/images/hometextpic_en.gif) no-repeat;
	height: 48px;
	width: 404px;
	position: relative;
	top: 70px;
	left: 200px;
	text-indent: -9999px;
}

.ewerkenbuttons {
	position: relative;
	left: 480px;
	top: 80px;
	width: 390px;
}
.ewerkencopy {
	height: 48px;
	width: 391px;
	position: relative;
	top: 100px;
	left: 484px;
}
/*   contact form  */

.transform .container {
	margin-bottom: 7px;
}
.transform .wide {
	width: 249px
}

.transform label {
	display: block;
	float: left;
	width: 210px;
	text-align: right;
	padding: 3px 0;
	margin: 0px 10px 0px 0px;
}
.transform .pad {
	margin: 0 0 0 220px;
}
.transform select.wide {
	width: 258px;
	padding: 2px 0;
}
.transform input, .transform textarea {
	padding: 3px 2px;
}
.transform .container p {
	margin: 0;
	padding: 0 30px 0 0;
	text-align: right;

}
.transform .captchatext {
	border: 1px dashed #e9e9e9;
	width: 254px;
}
.transform label span, .transform p span {
	color: red;
	padding-right: 5px;
}
.transform .shorter p {
	width: 256px;
	margin-bottom: 10px;
}

/*-- client scroller --*/

#newsticker {  
	width:620px;  
	padding-bottom: 10px;  
	margin:0;
}  
#newsticker a {
		color: #333;
}
#newsticker a:hover {
	color: #004c99;
}
.newsticker-jcarousellite { 
	width:600px; 
	float: left;
	}  
.newsticker-jcarousellite ul li { 
	list-style:none; 
	display:block; 
	padding:5px 0 0 0;
	margin:0;
/*	border-bottom: 1px solid #E9E9E9; */
	}
.newsticker-jcarousellite ul li p {
}
.newsticker-jcarousellite ul li img.logo {
	border: 1px solid #ccc;
	padding: 2px;
	float: left;
	width: 150px;
	height: 46px;
	margin: 3px 10px 10px 0;
}
.newsticker-jcarousellite ul li img.logo:hover {
	border-color: #004c99;
}

.next, .prev {
	float: right;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}
.prev {
	height: 184px;
	_height: 180px;
	*height: 200px;

}
/* rss homepage feed */
div.feedburnerFeedBlock ul {
	list-style: none;	
	margin: 0;
	padding: 0;
	margin-bottom: 0px !important;
}
#newsarchive .feedburnerFeedBlock ul {
	list-style: none;	
	margin: 0;
	padding: 0;
}
.feedburnerFeedBlock ul li {
	margin-left: 0;
	}
div.feedburnerFeedBlock ul li span.headline {
	font-size: 12px;
	width: 370px;
	float: right;
	margin-bottom: 3px;
}
#newsarchive .feedburnerFeedBlock ul li span.headline {
	width: 230px;
	margin-bottom: 10px;
}
#mainarchive .feedburnerFeedBlock ul li div {
	display: block;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E6E6E6;
	width: 100%;
}
#mainarchive .feedburnerFeedBlock ul li span.headline {
	width: 550px;
}

.feedburnerFeedBlock ul li p.date {
	margin: 2px 0 0 0 !important;
	font-size: 11px;
	color: #666;
	width: 70px;
	float: left;
}
#mainarchive .feedburnerFeedBlock ul li p.date {
	margin-top: 4px !important;
	}
#creditfooter {
	display: none;
}

#result, #archive {
	padding: 5px 0;
}
#archive {
	border-bottom: 1px solid #eee;
	padding-top: 10px;
}
#result .updated, #archive .updated, #mainarchive .updated {
	float: left;
	width: 70px;
	padding-top: 3px;
}
#result .item {
	margin-left: 70px;
	padding-bottom: 2px;
	clear: right;
	color: #666;
}
#archive .item {
	width: 230px;
	_width: 220px;
	margin-left: 70px;
	padding-bottom: 10px;
	clear: right;
}
#mainarchive .item {
	width: 550px;
	_width: 540px;
	margin-left: 70px;
	clear: right;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;

}

ul.startservice {
	margin-bottom: 0px
	}
ul.startservice li {
	height:34px;
	background:transparent url(/images/pdf.gif) no-repeat scroll 0 8px;
	display:block;
	list-style-type:none;
	margin:0 0 0 0;
	padding:5px 0 5px 45px;
	text-align:left;
	background-color: #F8F8F8;
}
ul.startservice li a {
	line-height: 34px;
}

.flying {
	height: 110px;
	padding: 0px;
}
.flying img {
	float: left;
	}
.screenshots img {
	border: 4px solid #CCC;
	margin: 0 20px 0 0;
}
.english {
	text-align: right;
	height: 28px;
	padding-top: 8px;
}
h3 a {
	color: #CD0028;;
}
h3 a:hover {
	color: #CD0028;
	padding-right: 20px;
	background-image: url(/images/open-screen.png);
	background-repeat: no-repeat;
	background-position: right;
}
.probeer {
	text-align: center;	
	margin-top: 20px;
}
.probeer img, .gratisside img {
	background-color: #CCC;
	padding: 3px;
}
.gratisside img {
	margin: 0 auto;
}
.probeer img.middle {
	margin: 0 10px;
}

/*  new website */

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
body {
	font: 12px/1.4 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #333;
}
a { color: #0052A3 }
a:link { text-decoration: none }
a:hover { text-decoration: underline !important }
a:visited { text-decoration: none }
a:active { text-decoration: none }
a:focus { outline: 1px dotted invert; }
label, input, textarea, select {
	font: 12px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	}
hr {
	border-color: #eee;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	width: 940px
	}
form hr { width:auto; clear:none; margin: 10px 0; padding: 0}


.main-panel {
	background-image: url(/images-NEW/main-first-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.line {
	background-image: url(/images-NEW/line.png);
	background-repeat: no-repeat;
	background-position: center top;	
	height: 25px;
	margin: 20px 0;
}
.big-line {
	background-image: url(/images-NEW/submenu-line.png);
	background-repeat: no-repeat;
	background-position: center top;	
	height: 24px;
	margin: 20px 0;
}

.totop {
	text-align: right;
	font-size: 12px;
}

/* `header navigation
----------------------------------------------------------------------------------------------------*/

#topnav {
	background-image: url(/images-NEW/header-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
}
.greyhead {
	height: 96px;
}
.logohover { 
	cursor: pointer;
	width: 272px;
	height: 96px;
	float: left;
}
#topnav .headcontact p {
	display: inline;
	margin: 10px 0 0 30px;
	float: right;
}
#topnav .headcontact p span.red {
	color: #CC0000;
}
#topnav input {
	float: right;
	width: 150px;
	height: 16px;
	margin-top: 30px;
	background: white url(/images/icon_search.png) no-repeat 5px 4px;
	padding: 3px 3px 2px 20px;
	font-size: 12px;
	color: #333;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-width: 1px;

}
#nav {
	margin: 30px 0 0 0;
	padding: 0;
	white-space: nowrap;
	list-style: none;
	float: left; 
	overflow: hidden;
	width: 470px;
}
#nav li {
	margin:0;
	padding: 0;
	float: left;
	text-indent: -9999px;
}
#nav li a {
	display: block;
	height: 26px;
	overflow: hidden
}
#nav li a.home {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c1.gif);
	width: 60px;
}
#nav li a.home:hover {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c1.gif) 0 52px;
}
#nav li a.homeactive {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c1.gif) 0 26px;
	width: 60px;
}
#nav li a.klanten {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c2.gif);
	width: 70px;
}
#nav li a.klanten:hover {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c2.gif) 0 52px;
}
#topnav li a.klantenactive {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c2.gif) 0 26px;
	width: 70px;
}
#nav li a.product {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c3.gif);
	width: 80px;
}
#nav li a.product:hover {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c3.gif) 0 52px;
}
#nav li a.productactive {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c3.gif) 0 26px;
	width: 80px;
}
#nav li a.bedrijf {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c4.gif);
	width: 82px;
}
#nav li a.bedrijf:hover {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c4.gif) 0 52px;
}
#nav li a.bedrijfactive {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c4.gif) 0 26px;
	width: 82px;
}
#nav li a.support {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c5.gif);
	width: 76px;
}
#nav li a.support:hover {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c5.gif) 0 52px;
}
#nav li a.supportactive {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c5.gif) 0 26px;
	width: 76px;
}
#nav li a.starten {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c6.gif);
	width: 94px;
}
#nav li a.starten:hover {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c6.gif) 0 52px;
}
#nav li a.startenactive {
	background: url(http://www.viadesk.com/images-NEW/buttons_r1_c6.gif) 0 26px;
	width: 94px;
}
#submenu {
	background-image: url(/images-NEW/submenu-line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
}
#nosubmenu {
	margin: 0 0 20px 0;
	background-image: url(/images-NEW/submenu-line.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	font-size: 0px;
	_display: none;
	_margin: 0 0 40px 0;
}

#submenu ul {
	margin: 0 auto;	
	padding: 0;
	list-style: none;
	height: 46px;
	_height: 36px;
}
#submenu ul.product {
	width: 290px;
	_width: 430px;
}
#submenu ul.clients {
	width: 160px;
	_width: 280px;
}
#submenu ul.company {
	width: 180px;
	_width: 280px;
}
#submenu ul.jobs {
	width: 520px;
	_width: 560px;
}
#submenu li {
	margin:0;
	padding: 10px 20px 0 0 ;
	float: left;
	display: inline;
	_width: 140px;
	_padding: 0;
	_text-align: center;
}
#submenu li a {
	display: block;
	height: 26px;
	overflow: hidden;
	font-size: 14px;
}


/* ----- footer menu  ---*/


#footer {
	background: url("/images/footer.png") repeat-x scroll center top transparent;
	padding: 20px 0 10px;
	margin: 20px auto 0;
}
.footmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
.footmenu li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
.footmenu li a {
	text-decoration: none;
	display: block;
	margin: 0px;
	color: #666;
	padding: 2px 0px 1px;
	font-size: 12px;
}
.footmenu li a:hover {
	color: #0066cc;
}
.ftitle a {
	font-weight: bold
}
.ftitle a:hover {
	color: #0066cc !important;
}


/* `footer language and copyright
----------------------------------------------------------------------------------------------------*/

#copyright p {
	color: #666;
	font-size: 12px;
	text-align: center;
	padding: 0;
	margin: 5px auto 10px;
}

/*---------*/

.home-vacatures {
	padding: 0px;
}
.right-line {
	background-image: url(/images-NEW/vertical-line.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	min-height: 130px;
	_height: 130px;
}
.spacebelow {
		margin-bottom: 20px;
}
img.screen {
  	display: block;
  	padding: 5px;
	box-shadow: 0 5px 5px #ccc;  
	-moz-box-shadow: 0 5px 5px #ccc;  
	-webkit-box-shadow: 0 5px 5px #ccc;
}
img.left {
  float: left;
  margin: 0 20px 20px 0;
}
img.centre {
  margin-left: auto;
  margin-right: auto;
}
img.right {
  float: right;
  margin: 0 0 20px 20px;
}
.watis {
	height: 240px;
	background: url(/images-NEW/image-watisviadesk.png) no-repeat left top;
}
.watis div {
	width: 400px;
	margin: 40px 0 0 300px;
}
.watis div ul {
	margin: 0;
	padding: 0;
	font-weight: bold;
	list-style: none;
}
.watis div ul li {
padding: 0;
margin: 0;
}

.splash {
	margin-bottom: 20px;
}
.splash p {
	font-size: 15px;
}
.splash img {
	margin-bottom: 5px;

}
.splash p img {
	float: left;
	padding-right: 10px
}
.button-holder {
	position: relative;
}
.button-holder .direct-button {
	position: absolute;
	height: 37px;
	width: 168px;
	left: 120px;
	bottom: 0px;	
}

/* ----- product sidemenu  --- */

.prod-menu {
	padding-left: 18px;
	background: url(/images-NEW/vertical-line-long.png) no-repeat 5px top;
	height: 720px;
}
.prod-menu img {
	clear: both;
}
.prod-menu p {
	padding-left: 55px;
	background-image: url(/images-NEW/icon-samenwerken.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
	margin-bottom: 0;
	height: 50px;
}
.prod-menu .prod-title {
	height: 14px;
	padding-bottom: 7px;
}
.prod-menu p span a {
	color: #0052A3;
	font-weight: normal;
	clear: left;
}
.prod-samen p {	background: url(/images-NEW/icon-sml-samen.png) no-repeat left 7px; }
.prod-kennis p { background: url(/images-NEW/icon-sml-kennis.png) no-repeat left 7px; }
.prod-document p {	background: url(/images-NEW/icon-sml-document.png) no-repeat left 7px; }
.prod-project p {	background: url(/images-NEW/icon-sml-project.png) no-repeat left 5px; }
.prod-web p {	background: url(/images-NEW/icon-sml-web.png) no-repeat left 9px; }
.prod-veilig p {	background: url(/images-NEW/icon-sml-veilig.png) no-repeat left 4px; }

.prod-hover {
	padding: 10px;
	background: #FFF;
	height: 80px;
	cursor: pointer;
}
.prod-hoveron, .prod-hoverselect {
	background: url(/images-NEW/bg-product-menu.png) no-repeat;
}
.prod-pdf img {
	margin: 10px 5px 0;
	border: none;
}
.prod-features {
	background: url(/images-NEW/pdfproductbg.png) no-repeat left top;
	padding: 10px;
}
.prod-features img.pdf-button {
	margin-top: 7px;
}
.banner {
	height: 85px;
	background: url(/images-NEW/banner-bg.png) no-repeat center top;
	margin-bottom: 20px;
	position: relative;
}
.banner p {
	padding: 15px;
	width: 500px;
}
.direct p {
	width: 500px;
}
.bekijk p {
	width: 480px;
}
.banner img.button {
	position: absolute;
	top: 25px;
	right: 10px;
}
.homelogos img {
	padding: 3px 0;
	border: none;
}
.submenuactive {
	color: #999;
}
#jobsContent h1, #support h1, #weblog h1, #content h1, .splash h1, .titles h1, .maintitles h1 {
	text-indent: -9999px;
	line-height: 24px;
	font-size: 20px;
}
.splash h1 {
	margin-left: 136px;	
}
.maintitles h1 {
	font-size: 30px;
}