/**
 * File: screen.css
 * This file contain CSS styles for screen mode view.
 **/

/* GLOBAL ELEMENTS */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, ul, li {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: 0 none;
}

address, caption, cite, code, dfn, strong, th, var {
	font-style: normal;
}

body {
	color: #0d0d0d;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

a {
	color: #0d0d0d;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

::-moz-selection {
	background: #6cad44;
	color: #00387d;
}
::selection {
	background: #6cad44;
	color: #00387d;
}

/* GLOBAL CONTENT */

div#top {
	width: 1000px;
	height: 120px;
	display: block;
}

div#geotrack-diensten {
	width: 208px;
	height: 19px;
	position: absolute;
	top: 0;
	left: 255px;
}

div#page {
	position: relative;
	width: 970px;
}

div#submenu2 {
	/*
  position: absolute;
	top: 45px;
  */
	left: 0;
	width: 231px;
	padding-bottom: 8px;
}

div#submenu2-top {
	height: 12px;
	width: 231px;
	background-image: url(/images/submenu-top.jpg);
}

div#submenu2-bottom {
	height: 6px;
	width: 231px;
	background-image: url(/images/submenu-bottom.jpg);
}

div.clear {
	clear: both;
}

div#submenu2-content {
	width: 229px;
	border-left: 1px solid #00387d;
	border-right: 1px solid #00387d;
	background-color: #336097;
	background-image: url(/images/submenu-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

div#submenu2-content ul {
	list-style: none;
	margin-left: 15px;
	margin-bottom: 0px;
}

div#submenu2-content ul li {
	line-height: 25px;
}

div#submenu2-content ul li a {
	color: #fff;
	text-decoration: none;
}
div#submenu2-content ul li a:hover, a.active {
	font-weight: bold;
}

div#contact {
	/*
  position: absolute;
	top: 483px;
	left: 0;
  */
	width: 171px;
	height: 60px;
	background-image: url(/images/contact.jpg);
	color: #6cad44;
	line-height: 28px;
	font-size: 18px;
	padding-left: 60px;
	padding-top: 5px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 8px;
}

div#contact a {
	color: #6cad44;
	text-decoration: none;
}
div#contact a:hover {
	text-decoration: underline;
}

div#testimonial {
	width: 230px;
	height: 290px;
	position: absolute;
	top: 170px;
	left: 0;
}

div#header-diensten {
	top: 45px;
	left: 255px;
	width: 706px;
	height: 214px;
}

div#header-diensten-star {
	position: absolute;
	top: 275px;
	left: 865px;
	height: 119px;
	width: 119px;
	z-index: 1;
}

div#content {
	position: absolute;
	top: 295px;
	left: 255px;
	width: 450px;
}

div#content h1 {
	font-size: 20px;
	font-style: italic;
	color: #00387d;
	margin-bottom: 20px;
}

div#content h2 {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #00387d;
}

div#content ul {
	list-style-image: url(/images/pijl.jpg);
	margin-left: 20px;
	margin-bottom: 20px;
}

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

 
/* Koppen in H1 en H2 */
h1.geotrack-home { text-indent: -9999em; background: url(/images/ttl-geotrack-home.gif) no-repeat; }
h1.geotrack-profiel {  text-indent: -9999em; background: url(/images/title-geotrack-profiel.gif) no-repeat; }
h1.geotrack-diensten {  text-indent: -9999em; background: url(/images/title-geotrack-diensten.gif) no-repeat; }
h1.geotrack-partners {  text-indent: -9999em; background: url(/images/title-geotrack-partners.gif) no-repeat; }
h1.geotrack-vragen {  text-indent: -9999em; background: url(/images/title-geotrack-vragen.gif) no-repeat; }
h1.geotrack-contact {  text-indent: -9999em; background: url(/images/title-geotrack-contact.gif) no-repeat; }
h1.geotrack-business {  text-indent: -9999em; background: url(/images/title-geotrack-business.gif) no-repeat; }
h1.geotrack-hardware {  text-indent: -9999em; background: url(/images/title-geotrack-hardware.gif) no-repeat; }
h1.geotrack-vragen {  text-indent: -9999em; background: url(/images/title-geotrack-vragen.gif) no-repeat; }
h1.geotrack-contact {  text-indent: -9999em; background: url(/images/title-geotrack-contact.gif) no-repeat; }
h1.geotrack-integratie {  text-indent: -9999em; background: url(/images/title-geotrack-integratie.gif) no-repeat; }
h1.geotrack-slogan {  text-indent: -9999em; background: url(/images/ttl-slogan.gif) no-repeat; }
h1.geotrack-video {  text-indent: -9999em; background: url(/images/ttl-demovideo.gif) no-repeat; }


p.list-p
{
	margin: 5px 0px;
}

a.list-link
{
	font-size: 11px;
	color:#00387D;
	font-style:italic;
	font-weight: bold;
	text-decoration: none;
}
a.list-link:hover
{
	font-size: 11px;
	color:#00387D;
	font-style:italic;
	font-weight: bold;
	text-decoration: underline;
}

.list-icon
{
	float: left;
	margin: 0px 10px;
}
ul.arrowlist
{
	font-size: 13px;
	color:#00387D;
	font-style:italic;
	list-style-type: none;
	font-weight: bold;
}

ul.arrowlist li
{
	background: url(/images/arrow.gif) no-repeat left;
	padding-left: 30px;
	margin-bottom: 10px;
}

h2.bijzonder-pakket
{
	font-size: 18px;
	margin: 10px 0px;
	font-style:italic;
}

.submenu 
{ 
	background: url('../images/submenu.jpg');
	color:#FFFFFF;
	width:211px;
	padding:15px 10px 25px;
	font-size: 12px;
	height: 58px;
	margin-bottom: 10px;
	font-family: Verdana;
}
.submenu li
{
	margin-bottom: 10px;

}	
.submenu a
{
	color: #FFF;
	text-decoration: none;
}
.submenu a:hover
{
	color: #FFF;
	text-decoration: underline;
}
.submenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* BODY EN HTML */

html, body { height:100%;}
body { background:#fff url(../images/bg-body.gif) repeat center top; color:#000; font:normal 11px/16px "Trebuchet MS", Helvetica, sans-serif;}
form, body, iframe { margin:0; padding:0;}
img, table, iframe { border:0;}
p { margin:0; margin-bottom:16px;}
.clear { clear:both; font-size:0; line-height:0;}

a { color:#000; text-decoration:underline;}
a:hover { text-decoration:none;}

.img_left { float:left; margin-right:15px;}
.img_right { float:right; margin-left:15px;}

h1 { margin:0 0 0.25em; padding:0; color:#00387D; font:bold 25px/25px "Trebuchet MS", Helvetica, sans-serif; letter-spacing:normal;}
h2 { margin:0 0 5px; padding:0; color:#00387D; font:bold 14px/16px "Trebuchet MS", Helvetica, sans-serif; letter-spacing:normal;}

h1 a, h2 a { color:#322d0e; text-decoration:none;}

ul { margin:0 0 10px 15px; padding:0; list-style:disc;}
ul li { margin:0; padding:0;}

.green { color:#6CAD44;}
.blue { color:#00387D;}
/*--------------- Stucture classes
 **/
.layout { min-height:100%; background:url(../images/bg-page.gif) repeat-y center top;}
.page { width:1000px; margin:0 auto; position:relative;}
* html .layout { height:100%;}

/*--------------- Header
 **/
.head { height:84px; background:url(../images/header.gif) repeat-x left bottom;}
.head-left { float:left; width:20px; height:100%; background:url(../images/header-left.gif) no-repeat left bottom;}
.head-right { float:right; width:20px; height:100%; background:url(../images/header-right.gif) no-repeat left bottom;}
.logo { float:left; padding-top:34px;}
.logo h1 { margin:0; padding:0;}
.logo h1 a { display:block; width:350px; height:50px; background:url(../images/logo.gif) no-repeat left top; overflow:hidden; text-indent:-999px;}

.top-nav { position:absolute; right:25px; top:0;}
.top-nav img { vertical-align:text-bottom;}
.top-nav div { float:left; padding-top:12px;}
.top-nav a { text-decoration:none;}
.top-nav a:hover { text-decoration:underline;}
.top-home { padding-right:6px; margin-right:5px; border-right:1px solid #000; font-weight:bold;}

.mmenu { position:relative; float:right; margin:0; padding:46px 0 0 0; list-style:none;}
.mmenu li { float:left; margin:0 1px 0 0; padding:0; height:38px; background:url(../images/bg-mmenu.gif) no-repeat right top;}
.mmenu li { color:#fff; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif;}
.mmenu li a { float:left; width:90px; height:24px; padding-left:10px; background:url(../images/bg-mmenu.gif) no-repeat right top;}
.mmenu li a { color:#fff; text-decoration:none; outline:none;}
.mmenu li a:hover { background-position:right -38px;}
.mmenu li.act { background:url(../images/bg-mmenu.gif) no-repeat right -76px;}
.mmenu li.act a { background-position:right -76px;}
.mmenu li.act a:hover { background-position:right -114px;}
.mmenu li.top-round, .mmenu li.bot-round { position:absolute; left:0; top:46px; margin:0; width:100%; height:1px; background:none; font-size:0; line-height:0;}
.mmenu li.bot-round { top:69px;}
.mmenu li.top-round b, .mmenu li.bot-round b { display:block; height:1px; margin-right:1px; border-left:1px solid #cfd9e5; border-right:1px solid #fff;}
* html .mmenu li.top-round, * html .mmenu li.bot-round { width:505px;}

.center { width:960px; margin:0 auto;}
/* .top-img { margin-bottom:-25px; padding-bottom:17px; border-bottom:1px solid #bdbebf;} */
.top-img { margin-bottom:-25px; padding-bottom:12px;}
.top-img img { display:block;}
.top-img-shadow { position:absolute; left:0; top:84px; width:1000px; height:6px; background:url(../images/top-img-shadow.png) no-repeat left top;}
* html .top-img-shadow { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/top-img-shadow.png",sizingMethod="crop");}

.middle { margin-top:40px;}
.leftbar { float:left; width:230px; margin-right:20px;}
.rightbar { float:right; width:207px;}
.content { float:left; width:480px}
.contentwide { float:left; width:708px;}
.contentextrawide { float:left; width:100%;}

/* Standart block */
.block { margin-bottom:18px; position:relative; overflow:hidden; zoom:1;}
.block h2 { margin-bottom:3px;}
.block-content { padding:10px 14px; border:1px solid #bebfc0; overflow:hidden; zoom:1; line-height:normal;}
.block-content p { padding-bottom:16px; margin:0;}
.corner { width:10px; height:10px; background:url(../images/white-corners.gif) no-repeat left top;}
.lt, .rt, .lb, .rb { position:absolute; left:-5px; top:-5px;}
.rt, .rb { margin-left:100%;}
.lb, .rb { top:auto; margin-top:-5px;}

/* Block background's variants */
.half-strike .block-content { background:url(../images/half-striped.gif) repeat-x left 100%;}
.strike { background:url(../images/striped.gif) repeat-x left center;}
.soft-strike { background:url(../images/soft-stike.gif) repeat-x left top;}
.grey { background:#fafafa;}
.soft-grey { background:#f5f5f5 url(../images/soft-grey.gif) repeat-x left top;}
.soft-blue { background:#00387D url(../images/soft-grey.gif) repeat-x left top;}
.green-strike { background:url(../images/green-strikes.gif) repeat-x left center; color:#fff;}
.green-strike .block-content { border:1px solid #669949;}
.green-strike .corner { width:12px; height:12px; background:url(../images/green-corners.gif) no-repeat left top;}
.green-strike .lt, .green-strike .rt, .green-strike .lb, .green-strike .rb { left:-6px; top:-6px;}
.green-strike .lb, .green-strike .rb { top:auto; margin-top:-6px;}
.grey-gradient { background:#fafafa url(../images/bg-grey.gif) repeat-x left bottom;}
.grey-gradient .block-content { padding:0 12px 0 8px;}
.grey-gradient .indent { padding-top:25px;}
.block-content-type2 { padding:0 12px 0 0; border:1px solid #bebfc0; overflow:hidden; zoom:1; line-height:normal;}
.block-content-type2 .button { float:right;}
.indent2 { padding-top:25px; margin-left:243px;}
.indentpar { padding-top:10px; margin-left:243px;}
.partnerlogo { border-right: 1px solid #BEBEBE; } 

.dotted-strike { background:url(../images/soft-stike.gif) repeat-x left top;}
.dotted-strike .block-content { padding:0; background:url(../images/dotted-center.gif) no-repeat center top;}
.dotted-strike .block-content2 { padding:0; border:1px solid #bebfc0;text-align: center; } 
.dotted-strike .block-content2 p { margin-top: 10px; margin-bottom: 10px; font-size: 17px; line-height: 150%; color:#00387D; font-style: italic; }
.dotted-strike .corner { width:12px; height:12px; background:url(../images/dotted-corners.gif) no-repeat left top;}
.dotted-strike .lt, .dotted-strike .rt, .dotted-strike .lb, .dotted-strike .rb { left:-6px; top:-6px;}
.dotted-strike .lb, .dotted-strike .rb { top:auto; margin-top:-6px;}
.dotted-strike .lt { width:100%; height:15px;}
.dotted-strike .rt { height:15x;}

/* News */
.news .block-content { padding:5px 0 0;}
.news h2 { margin-left:12px;}
.news ul { margin:0; padding:0; list-style:none;}
.news ul li { margin:0; padding:10px 8px 8px 12px; border-top:1px solid #bdbebf; background:#f5f5f5 url(../images/bg-news.gif) repeat-x left top; overflow:hidden; zoom:1;}
.news-img { position:relative; float:right; margin:3px 0 0 15px; width:40px; height:40px; overflow:hidden;}
.news-img-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/mask-news.gif) no-repeat left top;}
.news-img a { cursor:pointer;}
.news-title { font-size:12px; font-weight:bold;}
.news-title a, .news-title span { color:#00387D; font:normal 10px Verdana, Arial; text-decoration:none;}

/* Stats */
.stats th { width:155px; font-weight:normal; text-align:left;}
.stats td { color:#00387D;}

/* Login block */
.loginblock { width:193px; height:63px; margin:0 0 18px; padding:12px 0 0 14px; background:url(../images/bg-member.gif) no-repeat left top;}
.loginblock label { float:left; width:82px; color:#fff; font-size:12px; font-weight:bold;}
.loginblock span { float:left; width:100px; height:16px; margin:0 3px 2px 0; background:url(../images/bg-input.gif) no-repeat left top;}
.loginblock span input { width:90px; height:14px; margin:0; padding:1px 5px; border:0; background:transparent;}
.loginblock span input { font:normal 10px/14px "Trebuchet MS", Helvetica, sans-serif;}
.loginblock span.small { width:54px; background:url(../images/bg-input-small.gif) no-repeat left top;}
.loginblock span.small input { width:44px;}
.loginblock .title { width: auto; height: auto; background: none; position: relative; top: -75px; left: -43px; font-weight: bold; color: #00387D; }
.btn_login { float:left; width:42px; height:16px; padding:0; background:url(../images/btn-login.gif) no-repeat left top; border:0; cursor:pointer; }
.btn_login { color:#fff; font:normal 10px Arial, Helvetica, sans-serif;}



.loginblockbig label { float:left; width:82px;  color:#fff; font-size:12px; font-weight:bold; position: relative; top: 20px;}
.loginblockbig span { float:left; width:92px; height:16px; margin:0 3px 2px 0; background:url(../images/bg-input-medium.gif) no-repeat left top; position: relative; top: 20px;}
.loginblockbig span input { width:80px; height:14px; margin:0; padding:1px 5px; border:0; background:transparent;}
.loginblockbig span input { font:normal 10px/14px "Trebuchet MS", Helvetica, sans-serif;}
.loginblockbig span.small { width:54px; background:url(../images/bg-input-small.gif) no-repeat left top;}
.loginblockbig span.small input { width:44px;}
.loginblockbig  #remember { position: relative; top: 20px; }
.loginblockbig .btn_login { position: relative; left: 130px; top: 3px; }
.loginblockbig .title { width: auto; height: auto; background: none; position: relative; top: -75px; left: -43px; font-weight: bold; color: #00387D; }

.loginblockbig2 label {width: 80px; color:#fff; font-size:12px; font-weight:bold;}
.loginblockbig2 span input { width:90px; height:14px; margin:0 0 10px 0; padding:1px 0 3px 0; border:0; font-size:12px; background:#fff;}
.btn_login2 { width:90px; height:16px; padding:0; background: url(../images/btn-90px.jpg) left top no-repeat; border:0; cursor:pointer;color:#fff; font:normal 10px Arial, Helvetica, sans-serif; }

.loginfailure { width:193px; height:63px; margin:0 0 18px; padding:12px 0 0 14px; color: #fff; background:url(../images/bg-member-red.gif) no-repeat left top;}
.loginfailure h6 { display: block; font-size: 15px; font-weight: bold; margin: 0; margin-bottom: 4px;  }


.loginfailure2 { width:313px; height:63px; margin:0 0 18px; padding:12px 0 0 14px; color: #fff; background:url(../images/red-alertbox.gif) no-repeat left top;}
.loginfailure2 h6 { display: block; font-size: 15px; font-weight: bold; margin: 0; margin-bottom: 4px;  }

.loginloader    {display:block;position:absolute;z-index:1;left:-1px;top:-1px;width:100%;height:100%;margin:0; padding:0;border:1px solid #fff;background:#fff url(/images/loadersmall.gif) center center no-repeat;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
.loginloader {display:none;}

.newsletterloader {display:block;position:absolute;z-index:1;left:-1px;top:-1px;width:198px;height:94px;margin:0; padding:0;border:1px solid #fff;background:#fff url(/images/loadersmall.gif) center center no-repeat;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.newsletterloader {display:none;}

.loginfailure3 { width:207px; height:75px; margin:0 0 4px; padding:12px 0 0 14px; color: #fff; background:url(../images/bg-member-red.gif) no-repeat left top;}
.loginfailure3 h6 { display: block; font-size: 15px; font-weight: bold; margin: 0; margin-bottom: 4px;  }
.loginsucces { width:207px; height:75px; margin:0 0 4px; padding:12px 0 0 14px; color: #fff; background:url(../images/bg-member.gif) no-repeat left top;}
.loginsucces h6 { display: block; font-size: 15px; font-weight: bold; margin: 0; margin-bottom: 4px;  }

/* Tag clouds */
.tagcloud { text-align:center; line-height:15px;}
.tagcloud a { margin:0 5px; text-decoration:none; white-space:nowrap;}
.tagcloud a:hover { text-decoration:underline;}
.tagcloud .block-content { padding:12px 6px;}
.tag-b { font-weight:bold;}
.tag-bblue { font-weight:bold; color:#00387D;}
.tag-10 { font-size:10px;}
.tag-b12 { font-weight:bold; font-size:12px;}
.tag-b15 { font-weight:bold; font-size:15px; }
.tag-b12blue { font-weight:bold; font-size:12px; color:#00387D;}
.tag-b15blue { font-weight:bold; font-size:15px; color:#00387D;}
.tag-bgreen { font-weight:bold; color:#6CAD44;}
.tag-b12green { font-weight:bold; font-size:12px; color:#6CAD44;}
.tag-b15green { font-weight:bold; font-size:15px; color:#6CAD44;}


/* Wordt Reseller */
.wordt-reseller .block-content { padding:15px 10px 10px 18px; font-size:10px; line-height:11px;}
.wordt-reseller h2 { font-size:12px;}
.wordt-reseller h2 big { font-size:15px;}
.wordt-reseller p { padding-bottom:10px; margin:0;}

/* Buttons More */
.button { display:block; width:48px; height:16px; background:url(../images/btn.gif) no-repeat left top;}
.button { color:#fff; font:normal 10px/16px Arial; text-align:center; text-decoration:none;}
.block-content .button { float:right; margin:0;}
.button2 { display:block; width:95px; height:16px; background:url(../images/btn2.gif) no-repeat left top;}
.button2 { color:#fff; font:normal 10px/16px Arial; text-align:center; text-decoration:none;}
.block-content .button2 { float:right; margin:0;}
.buttonbig { display:block; width:98px; height:16px; background:url(../images/btn_big.gif) no-repeat left top;}
.buttonbig { color:#fff; font:normal 10px/16px Arial; text-align:center; text-decoration:none;}
.block-content-type2 .buttonbig { float:right; margin:0;}

.demo-aanvragen { display:block; width:95px; height:23px; margin-top: 10px; border: 0px; background:url(../images/aanvragen.gif) no-repeat left top;}
.demo-aanvragen { color:#fff; font:normal 10px/16px Arial; text-align:center; text-decoration:none;}

.block-content label { text-align: left; display: block; }
.block-content input { text-align: left; display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

/* Short contacts block */
.short-contact { float:right; text-align:right; font-size:10px; line-height:12px; }

.block2cols { margin-bottom:18px; background:url(../images/vdots.gif) repeat-y center top; zoom:1;}
.col-left { float:left; width:217px;}
.col-right { float:right; width:217px;}

/* Images round corners */
.content-image { position:relative; overflow:hidden;}
.content-image img { display:block; border:1px solid #bebfc0;}
.content-image .corner { background:url(../images/image-corners.gif) no-repeat left top;}
.image-left { float:left; margin:0 5px 3px 0;}
.image-right { float:right; margin:0 3px 5px;}

.promo { float:left; padding:20px 25px; width:189px; font-weight:bold; font-size:12px; line-height:16px;}
.promo big { font-size:18px; color:#00387D;}
.promo a { color:#00387D; text-decoration:none;}


.footer { clear:both; width:960px; height:32px; margin:40px auto 10px; background:url(../images/footer-bg.gif) repeat-x left top;}
.footer-left { float:left; width:200px; height:100%; font-size:10px; line-height:11px;}
.footer-left .img_left { margin-right:8px;}
.footer-left a { text-decoration:none;}
.footer-left div { padding-top:5px;}
.bot-home { color:#00387D; font-weight:bold; font-size:11px;}
.footer-right { float:right; width:200px; height:100%; background:url(../images/footer-right.gif) no-repeat right top; padding-right:10px;}
.search { padding-top:7px;}
.search span { float:right; width:149px; height:18px; background:url(../images/bg-search.gif) no-repeat left top;}
.search span input { float:left; width:108px; height:14px; padding:2px 5px; margin:0; border:0; background:transparent;}
.search span input { font:normal 10px/14px "Trebuchet MS", Helvetica, sans-serif;}
.search .btn_go { float:right; width:28px; height:16px; padding:0; margin:1px; background:url(../images/btn-go.gif) no-repeat left top; border:0; cursor:pointer;}
.search .btn_go { color:#fff; font:normal 10px Arial, Helvetica, sans-serif;}

.copy { text-align:center; color:#7f7f7f; font-size:10px; line-height:32px;}
.copy a, .copy a:visited, .copy a:active { color:#7f7f7f; text-decoration: none; }
.copy a:hover { color: #f00; }
.privacy { width:800px; margin:0 auto 0; padding-bottom:30px; color:#ccc; font-size:10px; line-height:10px; text-align:center;}

.lmenu { padding:12px 0 0; border:1px solid #bebfc0; background:#fafafa; overflow:hidden; zoom:1;}
.lmenu ul { margin:0; padding:0; list-style:none; overflow:hidden; zoom:1;}
.lmenu ul li { margin:-1px 0 1px; padding:0; border-top:1px solid #bdbebf; background:url(../images/bg-lmenu.gif) repeat-x left top;}
.lmenu ul li a { float:left; width:202px; padding:0 13px; font:bold 11px/22px "Trebuchet MS", Helvetica, sans-serif; text-decoration:none;}
.lmenu ul li a span { float:right; color:#BDBEBF; font-weight:normal;}
.lmenu ul li .sub { display:none; padding:12px; clear:left; overflow:hidden; zoom:1;}
.lmenu ul li .sub a { float:none; width:auto; padding:0; color:#000; font-weight:normal; line-height:normal;}
.lmenu ul li .sub .more { float:right; font-weight:bold;}
.lmenu ul li.act .sub { display:block;}

.frontintro p { font-size: 12px; font-weight: normal; line-height: 150%; }


/* Questions */
.questions h3 {	font-size: 13px; font-weight: bold; color: #00387D; margin-bottom: 5px; border-bottom: 1px solid #ccc; line-height: 150%; }
.questions p { font-size: 12px; font-weight: normal; line-height: 150%; margin-bottom: 50px; }
.questions ul { margin-left: 30px; margin-top: 20px; margin-bottom: 30px; }
.questions li { list-style-type: square; margin-bottom: 5px; } 
.questions li a, .questions li a:visited, .questions li a:active { font-size: 13px; font-weight: bold; color: #00387D; text-decoration: none; }
.questions li a:hover { text-decoration: underline; color: #6CAD44; }
.toplink {font-size:12px;}

/* Services/Diensten */
.benefits li { list-style-image: url(/images/list_item_blue.gif); list-style-type: square; margin-bottom: 5px; } 
.liststyling p { margin-bottom: 5px; margin-top: 20px; }


/* Partners */
/*.partnerleft { width: 345px; float: left; }
.partnerright { width: 345px; float: right; }*/
.parnerinnerblock { margin: 10px; cursor: pointer; cursor: hand; }
.partnerleft h2 { margin:0; padding:0; margin-bottom: 10px; }
.partnerleft h2 a { display:block; width:212px; height:22px; background:url(/images/partner_business.gif) no-repeat left top; overflow:hidden; text-indent:-999px;}
.partnerright h2 { margin:0; padding:0; margin-bottom: 10px; }
.partnerright h2 a { display:block; width:212px; height:22px; background:url(/images/partner_hardware.gif) no-repeat left top; overflow:hidden; text-indent:-999px;}
.partnerbottom h2 { margin:0; padding:0; margin-bottom: 10px; }
.partnerbottom h2 a { display:block; width:212px; height:22px; background:url(/images/partner_integratie.gif) no-repeat left top; overflow:hidden; text-indent:-999px;}
.logobox { text-align: center; }
.logobox img { margin: 10px; }
.logoboxsmall { text-align: left; }
.logoboxsmall img { margin: 0 10px 25px 10px; }

/* Backlinks */
.backbox { font-size: 12px; margin-left: 15px; margin-top: 40px; margin-bottom: 10px; }
.backbox img { margin: 0; margin-right: 8px; }
.backbox a,.backbox a:visited,.backbox a:active { text-decoration: none; }
.backbox a:hover { text-decoration: underline; }


/* Filetypes */
.filetype { font-size: 12px; background: #fff;; height: 35px; margin-left: 40px; margin-bottom: 20px; }	
.filetype a { font-weight: bold; text-decoration: none; margin-left: 40px; }
.filetype a:visited { color: #550055; }
.filetype a:hover { text-decoration: underline; }
.filetype a:active { color: #000; }
.filetype span { display: block; font-size: 10px; margin-left: 40px; }

.filedoc { background: #fff url(/images/file_icon_doc.gif) left center no-repeat; }
.fileexe { background: #fff url(/images/file_icon_exe.gif) left center no-repeat; }
.filepdf { background: #fff url(/images/file_icon_pdf.gif) left center no-repeat; }
.filetxt2 { background: #fff url(/images/file_icon_txt2.gif) left center no-repeat; }
.filetxt { background: #fff url(/images/file_icon_txt.gif) left center no-repeat; }
.fileunknown { background: #fff url(/images/file_icon_unknown.gif) left center no-repeat; }
.filezip { background: #fff url(/images/file_icon_zip.gif) left center no-repeat; }



#contactform {
	margin-left: 0px;
}
#contactform label {
	display: block;
	font-weight: normal;
        color: #666666;
	margin: 10px 10px 2px 0;
        font-size: 13px;
}
#contactform input, #contactform select, #contactform textarea {
	font:13px "Trebuchet MS", Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
        color: #666;
        padding: 2px 3px 2px 3px;
        width: 250px;
}

.errors {
	border: 1px solid #9D0000;
	background: #FFD9DA url(/images/exclamation.png) 96% center no-repeat;
	margin: 10px;
	padding: 10px;
	margin-left: 0;
	width: 90%;
}

.inputerror {
	border: 1px solid #9D0000;
	background: #FFD9DA url(/images/exclamation.png) 99% center no-repeat;
}


div#forms {

}


div.form {
	background: url(/images/form-repeat.jpg) repeat-y;
	width: 214px;
	color: #fff;
}

div.form .header {
	cursor: pointer;
	margin: 0;
	padding: 0px 10px;
	background: url(/images/form-header.jpg) no-repeat;
	min-height: 10px;
}

div.form .header img{
	margin: 10px 10px 0px 0px;

}

div.form .header h2 {
	margin: 0;
	padding:  18px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}

div.form div.visible {
	display: block;
}

div.form .formfooter {
	font-size: 0px;
	background: url(/images/form-footer.jpg)  no-repeat;
	min-height: 12px;
}

div.form .slidecontent{
	margin: 0px 8px;
	border-top: 1px dotted #9fc18a;
	display: none;
}

div.form .slidecontent p {
	margin: 0px 5px;
	padding-bottom: 5px;
}

div .form .slidecontent div{
	padding: 7px 0px 0px 0px;
}

div.form .input-field {
	min-height: 25px;
	margin: 0;
	padding: 0;
	background: url(/images/input-fields.jpg) no-repeat 0px 1px;
}

div.form .input-field input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	width: 176px;
	margin: 0px 10px;
	padding: 0;
	border: none;
	background-color: white;
}

div.form .submit {
	min-height: 24px;
	margin: 0;
	padding: 5px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	width: 198px;
	cursor: pointer;
	border: none;
	background: url(/images/submit-button.jpg) no-repeat;
}


/* alternative version */
#forms2 {
    /* height: 340px; */
    margin: 0 0 40px 0;

}
div.form2 {
	background: url(/images/form2-repeat.jpg) repeat-y;
	width: 312px;
	color: #fff;
}

div.form2 .header {
	cursor: pointer;
	margin: 0;
	padding: 0px 10px;
	background: url(/images/form2-header.jpg) no-repeat;
	min-height: 10px;
}

div.form2 .header img{
	margin: 10px 10px 0px 0px;

}

div.form2 .header h2 {
	margin: 0;
	padding:  13px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

div.form2 div.visible {
	display: block;
}

div.form2 .formfooter {
	font-size: 0px;
	background: url(/images/form2-footer.jpg)  no-repeat;
	min-height: 12px;
}

div.form2 .slidecontent{
	margin: 10px 8px;
	border-top: 1px dotted #fff;
	display: none;
}

div.form2 .slidecontent p {
	margin: 8px 5px;
	padding-bottom: 5px;
        color: #fff;
}

div .form .slidecontent div{
	padding: 7px 0px 0px 0px;
}

div.form2 .input-field {
	min-height: 30px;
	margin: 0;
	padding: 0;
	background: url(/images/input-fields2.jpg) no-repeat 0px 1px;
}

div.form2 .input-field input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	width: 280px;
	margin: 5px 11px;
	padding: 0;
	border: none;
	background-color: white;
}

div.form2 .submit {
	min-height: 24px;
	margin: 0;
	padding: 5px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	width: 296px;
	cursor: pointer;
	border: none;
	background: url(/images/submit-button2.jpg) no-repeat;
}

.both {
	clear: both;
}
.sitemap { margin-left: 25px; }
.sitemap ul { margin-top: 10px; }
.sitemap li { font-size: 12px; list-style-image: url(/images/list_item_blue.gif); list-style-type: square; margin-bottom: 5px; }


.quicklinks {background: #eee;margin-bottom: 25px;}
.quicklinks ul {list-style-type: none;margin:0;padding:0;}
.quicklinks li {height:56px;background:#fff;border-top:1px solid #DEDEDE;padding-left: 55px;padding-top: 8px;}
.quicklinks li a {font-size:12px;text-decoration:none;}
.quicklinks li a span {font-weight:bold;display:block;}
.quicklinks .ervaringen {background:#fff url(/images/icon_simple_user.gif) 10px center no-repeat;}
.quicklinks .mogelijkheden {background:#fff url(/images/icon_simple_tree.gif) 10px center no-repeat;}
.quicklinks .demovideo {background:#fff url(/images/icon_simple_video.gif) 10px center no-repeat;}
.quicklinks .handleidingen {background:#fff url(/images/icon_simple_doc.gif) 10px center no-repeat;}
.quicklinks .onzepartners {background:#fff url(/images/icon_simple_partners.gif) 10px center no-repeat;}
.quicklinks .contactopnemen {background:#fff url(/images/icon_simple_contact.gif) 10px center no-repeat;border-bottom: 1px solid #DEDEDE;}

.spotlightpartner {width:230px;height:175px;margin-bottom:15px;background:#fff url(/images/spotlightpartner_bg.jpg) no-repeat;}
.spotlightpartner img {margin-top: 34px;margin-left:2px;}

.spotlightbusiness {width:207px;height:175px;margin-bottom:15px;background:#fff url(/images/spotlight_business_bg.jpg) no-repeat;overflow:hidden;}
.spotlightbusiness img {margin-top: 34px;margin-left:2px;position:relative; left:-12px;}

.businesspartnerworden {width:206px;height:125px;background: #fff;margin-bottom:15px;}
.businesspartnerworden h6 {text-indent: -100em;display:block;overflow:hidden;background: #fff url(/images/block_businesspartner.jpg) no-repeat;width:206px;height:125px;margin:0;cursor:pointer;cursor:hand;}
.businesspartnerworden h6 a {display:block;width:100%;height:100%;outline:none;}

.bigfootershade {background: #002C65 url(/images/footer_bg.jpg) repeat-x;width:100%;height:8px;font-size:1px;overflow:hidden;}
.bigfooter {background: #002C65 url(/images/fb_globe.gif) bottom left no-repeat;padding-bottom: 100px;}
.bigfooter .bfcenter {width:960px; margin:auto;}
.bigfooter .bfcenter div {width:25%;float:left;padding-top:25px;}
.bigfooter .bfcenter div ul {list-style-type: none;margin:0;padding:0;width:80%;}
.bigfooter .bfcenter div ul li {border-bottom:1px dotted #40618C;margin-bottom:4px;padding-bottom:4px;}
.bigfooter .bfcenter div a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#A6B5C9;text-decoration:none;}
.bigfooter .bfcenter div a:visited {color:#A6B5C9;text-decoration:none;}
.bigfooter .bfcenter div a:hover {color:#fff;text-decoration:none;}
.bigfooter .bfcenter div a:active {color:#A6B5C9;text-decoration:none;}
.bfcol2 ul {position: relative; left: 15px;}
.bfcol3 ul {position: relative; left: 30px;}
.bfcol4 ul {position: relative; left: 45px;}
.bigfooter .bfcenter div a.btitle {color:#DAE0E7;font-weight:bold;}

#vtab{margin-top:20px}
#vtab >ul >li{width:200px; height:33px; background:#fff url(/images/video_nav_but_bg.jpg) repeat-x !important; list-style-type:none; display:block; margin:auto; border:1px solid #ddd; position:relative; border-right:none; opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); cursor:pointer; cursor:hand; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; margin-bottom:10px}
#vtab >ul >li.selected{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); border:1px solid #ddd; border-right:none; z-index:10; background:#fff !important; position:relative}
#vtab >ul{float:left; width:200px; text-align:left; display:block; margin:auto 0; padding:0; position:relative; top:30px}
#vtab >div{background:#fff; margin-left:200px; border:1px solid #ddd; min-height:462px; position:relative; z-index:9; padding-left:20px; padding-top:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
#vtab > ul > li > span { display: none; }
#vtab > ul > li > img { margin-left: 10px; margin-top: 10px; }



.headerblock1 {width: 960px; height: 265px; margin-bottom: 10px; padding-bottom:12px; position: relative; background: #fff url(/images/header_960_demo.jpg) no-repeat;}
#headervideo {width: 335px; height: 225px; float: left; margin-left: 141px; margin-top: 34px; }
.headerblock1 p {width: 330px; float: left; margin-left: 125px; margin-top: 72px; color: #fff; line-height: 165%; }
.headerblock1 p span { display: block; margin-top: 18px; color: #344D6C; }
.headerblock1 p span a { margin-left: 8px; margin-right: 8px; color: #BFC8D2; text-decoration: none;}
.headerblock1 p span a:visited { color: #BFC8D2; }
.headerblock1 p span a:hover { color: #fff;}
.headerblock1 p span a:active { color: #BFC8D2; }
.headerblock1 p span a:first-child {margin-left: 0;}

.headerblocksmall {width: 960px; height: 80px; margin-bottom: 10px; padding-bottom:12px; position: relative; background: #fff url(/images/header_small_clean.jpg) no-repeat;}
.headerblocksmall h1 { margin: 0; padding: 0; text-indent: -1000em; overflow: hidden; }

.hlink {text-decoration:none;color:#fff;}

.frontnumblock { width: 320px; height: 100px; background: #000; float: left;  margin-top: 20px;}
.frontnumblock h3 { width: 232px; height: 16px; margin: 0; padding: 0; margin-left: 52px; text-indent: -1000em; overflow: hidden; }
.frontnumblock p {width: 250px; margin: 0; padding: 0; margin-left: 52px; margin-top: 8px; font-size: 13px; color: #666; line-height: 175%; }
.frontnumblock p a {color: #666; text-decoration: none; border-bottom: 1px solid #d9d9d9;}
.frontnumblock p a:visited {color: #666;}
.frontnumblock p a:hover {color: #000; text-decoration: none; border-bottom: 1px dotted #d9d9d9;}
.frontnumblock p a:active {color: #666;}
.f1 {background: #fff url(/images/f1.gif) 10px 0 no-repeat;}
.f2 {background: #fff url(/images/f2.gif) 10px 0 no-repeat;}
.f3 {background: #fff url(/images/f3.gif) 10px 0 no-repeat;}
.f4 {background: #fff url(/images/f4.gif) 10px 0 no-repeat;}
.f5 {background: #fff url(/images/f5.gif) 10px 0 no-repeat;}
.f6 {background: #fff url(/images/f6.gif) 10px 0 no-repeat;}
.f1 h3 { background: #fff url(/images/f1_title.gif) no-repeat; }
.f2 h3 { background: #fff url(/images/f2_title.gif) no-repeat; }
.f3 h3 { background: #fff url(/images/f3_title.gif) no-repeat; }
.f4 h3 { background: #fff url(/images/f4_title.gif) no-repeat; }
.f5 h3 { background: #fff url(/images/f5_title.gif) no-repeat; }
.f6 h3 { background: #fff url(/images/f6_title.gif) no-repeat; }
.frontnumblock h3 a { width: 100%; height 100%; display: block; margin: 0; padding: 0;}

.fcol1 { width: 506px; float: left; margin-bottom: 15px;}
.fcol2 { width: 239px; float: left;}
.fcol3 { width: 215px; float: left;}

.fcol1 a.readmore { color: #666; text-decoration: none; display: block; margin: 20px 0 20px 0; }
.fcol1 a.readmore:visited { color: #666; }
.fcol1 a.readmore:hover { color: #000; }
.fcol1 a.readmore:active { color: #666; }

.fcol1 h3 { color: #000; width: 422px; height: 18px; margin: 0; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/de_oplossing_title.gif) no-repeat; }
.fcol1 ul { list-style-type: none; margin: 0; padding: 0; margin-top: 15px; margin-bottom: 15px; }
.fcol1 li { color: #666; background: #fff url(/images/business_bullet.gif) 0 4px no-repeat; margin: 0; padding: 0; margin-bottom: 15px; padding-left: 30px; padding-right: 15px; font-size: 13px; line-height: 175%; }
.fcol1 li h4 {color: #000; margin: 0; padding: 0;}
.fcol1 li a {color: #666; text-decoration: none; border-bottom: 1px solid #d9d9d9;}
.fcol1 li a:visited {color: #666;}
.fcol1 li a:hover {color: #000; text-decoration: none; border-bottom: 1px dotted #d9d9d9;}
.fcol1 li a:active {color: #666;}


.fcol2 h3 { color: #000; width: 200px; height: 18px; margin: 0; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/geonieuwsbrief_title.gif) no-repeat; }
.fcol2 p { color: #666; font-size: 13px; line-height: 175%; margin: 0; padding: 0; margin-top: 15px; margin-bottom: 15px; }
.fcol2 input { width: 200px; height: 29px; font-size: 11px; border: 0; color: #b2b2b2; background: #fff url(/images/forminputbg.gif) no-repeat; padding: 0; margin: 0; padding-left: 10px; margin-bottom: 5px; }
.fcol2 input:focus { outline: none; background: #fff url(/images/forminputbgfocus.gif) no-repeat; }
.fcol2 .submitbut { text-align: left; width: 92px; height: 29px; background: #fff url(/images/forminputsubmit.gif) no-repeat; cursor: pointer; cursor: hand; color: #fff; margin: 0; padding: 0; padding-left: 10px; }
.fcol2 .submitbut:hover { filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; }

.fcol3 img { margin-bottom: 4px;}

.xwleft { width: 585px; float: left; }
.xwright { width: 375px; float: left; }
.xwlinner { margin-left: 24px; }
.xwlinner2 { margin-left: 0; }
.xwrinner { margin-right: 24px; margin-left: 38px; }

.xwlinner ul {margin: 10px 0 50px 25px; padding:0; list-style-type: square;}
.xwlinner ul li { margin-bottom: 10px; font-size: 13px; color: #666; }
.xwlinner ul li a { color: #666; text-decoration: none; border-bottom: 1px solid #d9d9d9; font-size: 13px; }
.xwlinner ul li a:visited {color: #666;}
.xwlinner ul li a:hover {color: #000; text-decoration: none; border-bottom: 1px dotted #d9d9d9;}
.xwlinner ul li a:active {color: #666;}

.xwleft h2 { font-size: 13px; font-weight: bold; color: #000; margin: 0; padding: 0;}
.xwleft p { font-size: 13px; font-weight: normal; color: #666; line-height: 175%; margin:0; padding: 0; margin-bottom: 25px;}
.xwleft p a {color: #666; text-decoration: none; border-bottom: 1px solid #d9d9d9;}
.xwleft p a:visited {color: #666;}
.xwleft p a:hover {color: #000; text-decoration: none; border-bottom: 1px dotted #d9d9d9;}
.xwleft p a:active {color: #666;}


.horrule { font-size: 1px; overflow: hidden; border-bottom: 1px solid #e8e8e8; }

.d50left {width: 50%; margin: 0; padding: 0; float: left;}
.d50right {width: 50%; margin: 0; padding: 0; float: left;}
.d50small { font-size: 12px; font-weight: normal; line-height: 150%; }
.d50small p { font-size: 12px; font-weight: normal; line-height: 150%; }

.xwright p { font-size: 11px; font-weight: normal; color: #666; line-height: 175%; margin:0; padding: 0; margin-bottom: 25px;}
.xwright p a {color: #666; text-decoration: none; border-bottom: 1px solid #d9d9d9;}
.xwright p a:visited {color: #666;}
.xwright p a:hover {color: #000; text-decoration: none; border-bottom: 1px dotted #d9d9d9;}
.xwright p a:active {color: #666;}

h3.geocontact {color: #000; width: 200px; height: 15px; margin: 0; margin-bottom: 15px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geocontact.gif) no-repeat;}
h3.geovoordelen {color: #000; width: 200px; height: 15px; margin: 0; margin-bottom: 15px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geovoordelen.gif) no-repeat;}
h3.georeacties {color: #000; width: 200px; height: 15px; margin: 0; margin-bottom: 15px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_georeacties.gif) no-repeat;}
h3.geolocatie {color: #000; width: 200px; height: 15px; margin: 0; margin-bottom: 15px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geolocatie.gif) no-repeat;}
h3.geopartners {color: #000; width: 200px; height: 15px; margin: 0; margin-bottom: 15px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geopartners.gif) no-repeat;}
h3.geotrackmogelijkheden {color: #000; width: 223px; height: 18px; margin: 0; margin-bottom: 15px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geotrackmogelijkheden.gif) no-repeat;}
h3.geotrackapplicatie {color: #000; width: 223px; height: 18px; margin: 0; margin-bottom: 15px; margin-top: 20px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geotrackapplicatie.gif) no-repeat;}
h3.geotrackbranches {color: #000; width: 223px; height: 18px; margin: 0; margin-bottom: 15px; margin-top: 20px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geotrackbranches.gif) no-repeat;}
h3.geologin {color: #000; width: 200px; height: 18px; margin: 0; margin-bottom: 15px; padding: 0; text-indent: -1000em; overflow: hidden; background: #fff url(/images/title_geologin.gif) no-repeat;}

.xwright ul {margin: 10px 0 50px 25px; padding:0; list-style-type: square; color: #666; }
.xwright ul li { margin-bottom: 5px; }
.xwright ul li a { color: #666; text-decoration: none; border-bottom: 1px solid #d9d9d9; font-size: 11px; }
.xwright ul li a:visited {color: #666;}
.xwright ul li a:hover {color: #000; text-decoration: none; border-bottom: 1px dotted #d9d9d9;}
.xwright ul li a:active {color: #666;}

.reactieesf {width: 312px; height: 178px; background: #fff url(/images/321esf.jpg) no-repeat; overflow: hidden; }
.reactieesf p {margin: 22px 18px 0 22px; }

.partnerinfo { background: #fff url(/images/diensten_block_partners.jpg) no-repeat; width: 270px; height: 244px; overflow: hidden; float: left; margin: 0 20px 30px 0; }
.eindgebruikerinfo { background: #fff url(/images/diensten_block_eindgebruikers.jpg) no-repeat; width: 270px; height: 244px; overflow: hidden; float: left; margin: 0 0 30px 0; }

.partnerinfo p, .eindgebruikerinfo p { margin: 48px 13px 10px 13px; font-size: 12px; line-height: 150%; }

.xwlinner ul.smalllist {margin: 10px 0 0 25px; padding:0; list-style-type: square;}
.xwlinner ul.smalllist li { margin-bottom: 5px; font-size: 13px; color: #666; width: 175px; float: left; }
.xwlinner ul.smalllist li a { color: #666; text-decoration: none; border-bottom: 1px solid #d9d9d9; font-size: 12px; }
.xwlinner ul.smalllist li a:visited {color: #666;}
.xwlinner ul.smalllist li a:hover {color: #000; text-decoration: none; border-bottom: 1px dotted #d9d9d9;}
.xwlinner ul.smalllist li a:active {color: #666;}




a.nivoZoom {
	border:0 !important;
}
a.nivoZoom img {
	-moz-box-shadow:0px 0px 0px #000;
	-webkit-box-shadow:0px 0px 0px #000;
	box-shadow:0px 0px 0px #000;
}
a.nivoZoom img.nivoLarge {
	-moz-box-shadow:0px 0px 8px #000;
	-webkit-box-shadow:0px 0px 8px #000;
	box-shadow:0px 0px 8px #000;
}
.nivoZoomHover {
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
	width:100%;
	height:100%;
	cursor:pointer;
}
.nivoCaption {
	display:none;
	position:absolute;
	z-index:110;
	text-align:center;
	background:#010101;
	color:#fff;
	padding:4px 0;
	overflow:hidden;
}


.required {display:none;}
.directcontact {width:555px;height:183px;position:relative;background: #fff url(/images/directcontact.png);}
.directcontact h3 {color:#fff;margin:0 0 0 35px;padding:14px 0 0 0;}
.directcontact form {margin: 26px 0 0 5px;}
.directcontact form input[type="text"] {border:0;margin: 0 0 0 10px;width:165px;color:#000;font-size:11px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;}
.directcontact form input[type="text"]:focus {outline: none;background:#f4f4f4;}
.directcontact form textarea {border:0;margin:14px 16px 0 0;width:345px;height:50px;float:right;resize: none;color:#000;font-size:11px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;}
.directcontact form textarea:focus {outline:none;background:#f4f4f4;}
.directcontact form input[type="submit"] {width:352px;height:24px;margin:4px 0 0 185px;background:transparent;border:0;color:#fff;font-size:11px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;cursor:pointer;cursor:hand;}
.directcontact ul {list-style-type: none;margin:12px 0 0 7px;padding:0;}
.directcontact ul li {margin:0 0 3px 0;padding:0;font-size:11px;color:#fff;font-weight:bold; }
.directcontact ul li label {position:relative;top:-2px;}
#testerror {bottom:0;width:175px;height:20px;overflow:hidden;margin:0 0 12px 10px;position:absolute;font-weight:bold;color:#990000;}
#formloader    {display:block;position:absolute;z-index:1;left:-1px;top:-1px;width:100%;height:100%;margin:0; padding:0;border:1px solid #fff;background:#fff url(/images/loadersmall.gif) center center no-repeat;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
#formloader {display:none;}

#formthanks {display:block;position:absolute;z-index:1;left:-1px;top:-1px;width:100%;height:100%;margin:0; padding:0;border:1px solid #fff;background:#fff;}
#formthanks {display:none;}
