/* content specific style */ 
.wrapper h1 { height:0; width:1px; text-indent:-9999px; margin:0; padding:0; line-height:0; font-size:0; }

/* body */
.page-content h2 em { font-size:20px; }
.page-content h3 { /* color:#191932; */ font-family: Verdana; line-height:24px; }
.page-content h3 strong { font-weight:bold; } 
.page-content h4 { font:12px Verdana; color:#191932; line-height:26px; padding:20px 0 0 0; }
	.page-content img.bio { float:left; margin:10px 10px 0 0; }
	.page-content ul { margin:0 0 0 15px; list-style-position:outside; list-style-type:disc; }
	.page-content ul li { font:11px Verdana; color:#191932; line-height:21px; }
	.page-content ul li a { font:11px Verdana; color:#9999A4; line-height:21px; text-decoration:underline; }
	.page-content ul li a:hover { color:#666677; }
	.page-content ul li.no-disc { list-style-type:none; margin-left:-15px; }
	.page-content ul li em, .page-content p em { font-style:italic; }
	.page-content ul li strong { font-weight:bold; }
	.page-content ul li ul { margin:0 0 0 35px; }

	.page-content ol { margin:0 0 0 20px; list-style-position:outside; list-style-type:decimal; }
	.page-content ol li { font:11px Verdana; color:#191932; line-height:21px; }
	.page-content ol li.no-disc { list-style-type:none; margin-left:-15px; }
	.page-content ol li strong { font-weight:bold; }
.page-content iframe { margin:20px 0 200px 0; }

/* -- cases and contact -- */
.case-content img.case-image { margin:0 0 0 8px; float:left; } 
/* -- webkit based 1 px difference bug fix when using absolute values --  @media screen and (-webkit-min-device-pixel-ratio:0){ .case-content img.case-image { position:absolute; top:8px; left:7px; width:77px; } } */
.case-content h3 { margin:0 10px 5px 90px; }
.case-content h3 a { color:#cd0006; font-size:14px; text-decoration:none; }
.case-content h3 a:hover { color:#cd0006; font-size:14px; text-decoration:none; }
.contact-content h3 { margin:0 10px 5px 10px; }
.case-content a, .case-content a:hover { font:11px Verdana; color:#191932; text-decoration:none; }
.case-content p, .contact-content p { margin:0 10px 0 90px; font:11px Verdana; }
.contact-content p.response { margin:0 10px 0 0; font:11px Verdana; }
.case-content ul { margin:0 10px 0 90px; }
.contact-content ul { margin:0 10px 0 10px; padding:0 0 10px 0; }
.case-content ul li, .contact-content ul li { font:11px Verdana; line-height:14px }
.case-content ul li em, .contact-content ul li em { color:#cd0006; width:40px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
.case-content ul li a, .contact-content ul li a { font:11px Verdana; color:#4c4c60; text-decoration:underline; }

.contact-content fieldset {  padding:0 10px 0 10px; }
.contact-content fieldset legend { height:25px; display:block; color:#cd0006; font-size:14px; }
.contact-content fieldset label { font:11px Verdana; color:#191932; line-height:18px; }
.contact-content fieldset input { border:1px solid #9999a4; height:15px; width:245px; color:#4c4c60; }
.contact-content fieldset textarea { border:1px solid #9999a4; width:245px; }
.contact-content fieldset input.submit { border:none !important; width:76px; height:25px; }

/* open sollicitatie */
.page-content fieldset { padding:0; }
.page-content fieldset em {  font:12px Verdana; color:#191932; font-style:italic; }
.page-content fieldset legend { height:25px; }
.page-content fieldset label { font:11px Verdana; color:#191932; line-height:18px; float:left; width:100px; }
.page-content fieldset input { border:1px solid #9999a4; height:15px; margin:3px 0 3px 0; width:300px; font:11px Verdana; color:#4c4c60; }
.page-content fieldset input.small { width:75px; display:inline; margin:3px 10px 3px 0; }
.page-content fieldset select { border:1px solid #9999a4; display:block; margin:3px 0 3px 0; }
.page-content fieldset select option { }
.page-content fieldset textarea { border:1px solid #9999a4; width:300px; margin:3px 0 3px 0; font:11px Verdana; color:#4c4c60; }
.page-content fieldset input.submit {  border:none !important; width:76px; height:25px; display:inline; float:right; margin:0 70px 0 0; }
.page-content fieldset input.file-selector { height:20px; }

/* archive */
.archive-decorative img { margin:6px 0 0 4px; width:265px; height:148px; }
/* -- webkit based 1 px difference bug fix when using absolute values @media screen and (-webkit-min-device-pixel-ratio:0){ .archive-decorative img { margin:6px 0 0 5px; width:265px; height:148px; } }  -- */

/* links */
a.link-bussines-consultancy { background:url(../img/link-busines-consul.gif) no-repeat top left; display:block; width:260px; height:24px; position:absolute; top:66px; left:82px; z-index:5;  }
a.link-development { background:url(../img/link-developement.gif) no-repeat top left; display:block; width:260px; height:24px; position:absolute; top:104px; left:82px; z-index:5; }
a.link-managed-services { background:url(../img/linl-managed-services.gif) no-repeat top left; display:block; width:260px; height:24px; position:absolute; top:143px; left:82px; z-index:5; }