/* @ reset */
* html{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
:focus{outline:0;}
img, a{border:0 none;}
a{border:0 none;cursor:pointer;color:#FF6E00;text-decoration:none;}
a:hover{color:#0064B5;text-decoration:underline;}
.darkline{float:left;width:100%;height:15px;background:url('../images/hr.gif') 0 0 repeat-x;font-size:0px;margin:0 !important;clear:both;}
.clearfixs{float:left;display:block;clear:both;width:100%;margin:5px 0 2em 0;}
.fixd{float:left;display:block;clear:both;width:100%;margin:5px 0 0 0;}
.clearfix:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;padding-bottom:5px;}
html[xmlns] .clearfix{display:block;}
/* @ end */

/* @ General Styles */
p{line-height:140% !important;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, p span, b span, em span, i span{font:normal 2.7em "Lucida Sans";display:none;}
h4{font-size:1.1em;color:black;font-weight:bold;letter-spacing:-1px;width:100%;padding:0 0 4px 0;margin:0 0 6px 0;border-bottom:1px solid #E5E5E5;/*clear:both;*/}
h5{font-size:0.85em;padding-bottom:3px;}
h6{font-size:0.8em;padding-bottom:3px;}
h1, h2, h3{color:#2D72F3;letter-spacing:-1px;padding-bottom:5px;}
h2{color:#366799;letter-spacing:-1px;}
h3{color:#666;}
h5{color:#ff9600;}
h6{color:#333;}

/* @ Building Blocks */
html{height:100%;}
body{color:#000;font:normal 12px/17px Arial, Helvetica, sans-serif;margin:0;padding:0;background:#fff;}
body#body-diensten, body#body-portfolio, body#body-nieuws, body#body-contact, body#body-vacatures{background:#fff url('../images/html-BG1.jpg') 100% 0 repeat-x !important;}
#confirmDialog{width:100%;margin:0 auto;padding:0;}
#main{margin:0 auto !important;padding:0;width:990px;display:block;text-align:left !important;}
#wrapper{float:left;width:990px;margin:0 auto;padding:0;background:none;}
* html #wrapper{overflow:hidden;float:left;width:990px;margin:0 auto;padding:0 5px !important;background:url('../images/wrapper-ie.gif') 100% 0 repeat-y;}


/* HEADER */
div#header-wrap{width:100%;background:url('../images/header-wrap.gif') 0 0 repeat-x;height:128px;position:relative;z-index:30;}
div#header{width:990px;height:111px;padding:17px 0 0 0 !important;margin:0;position:relative;/*background:url('../images/header.gif') 0 0 no-repeat;*/margin:0 auto;}
div#header h1.logo{float:left;width:272px !important;height:94px;margin:0;padding:0 0 0 19px;display:block;}
div#header h1.logo strong{float:left;display:block;margin:0;padding:0;width:281px;height:94px;}
div#header h1 span{text-indent:-999999px;display:none;}
div#header div.right{float:left;display:block;position:relative;margin:14px 0 0 76px !important;padding:0;height:96px;width:615px;position:relative;overflow:visible;}
div#header div.right div.icons{float:left;width:300px;height:54px;display:block;margin:0;padding:0;position:relative;/*top:23px;*/left:305px;}
div#header div.right div.icons div.cart{float:left;margin:0;padding:0;display:block;height:23px;width:300px;clear:both;}
div#header div.right div.icons div.cart .treasure_cart a.tc_view{float:left;width:100px;}
div#header div.right div.icons span.call{float:left;margin:0;padding:0;display:block;height:27px;width:150px;font:bold 14px/20px "trebuchet MS";color:#009ADA;clear:left;}
div#header div.right div.icons span.mail{float:left;margin:0;padding:0;display:block;height:27px;width:150px;font:bold 14px/20px "trebuchet MS";color:#009ADA;}
div#header div.right div.icons span.mail a{font:bold 14px/20px "trebuchet MS";color:#009ADA;}
div#header div.right div.icons span.mail a:hover{color:#009ADA;text-decoration:underline;}
div#header div.right div.icons span img{padding:3px 4px 0px 2px;}
/* HEADER END */


/* Navigation */
#main-nav{float:right;position:absolute;padding:0;right:5px;margin:0;bottom:-1px;width:700px;height:39px;display:block;}
#nav{float:right;padding:0;margin:0;list-style:none;height:39px;width:auto;position:relative;z-index:200;font-family:Arial,"Trebuchet MS", verdana, sans-serif;}
#nav li.top{display:block;float:left;width:auto;}
#nav li.sep, #nav li.seplevel1, #nav li.sepfirst, #nav li.sepactive{float:left;width:1px;height:39px;display:block;background:url('../images/sepeator.gif') 0 0 no-repeat;}
#nav li.seplast{display:none;}
#nav li a{display:block;float:left;height:39px;width:72px;text-decoration:none;padding:0;cursor:pointer;text-align:center;/*color:#e2e2e2;*/color:#fff;}
#nav li a b{font:normal 13px/42px Arial,"Trebuchet MS", verdana, sans-serif;}

#nav li a.top{background:url('../images/all-BG.gif') 0 -1534px !important;width:auto !important;padding:0 18px 0 18px;text-align:center !important;}
#nav li a.first{background:url('../images/all-BG.gif') 0 -1450px !important;width:auto !important;padding-left:25px;}
#nav li a.last{background:url('../images/all-BG.gif') right -1618px !important;width:auto !important;padding-right:25px;}

#nav li.top:hover a, #nav li.top a.active, #nav a.top:hover{background-position:0 -1576px !important;color:#000;}
#nav li.first:hover a, #nav li.first a.active, #nav a.first:hover{background-position:0 -1492px !important;color:#000;}
#nav li.last:hover a, #nav li.last a.active, #nav a.last:hover{background-position:right -1660px !important;color:#000;}

	/* Dropdowns */
	.dropdown{/* IE 6 Hacked */list-style:none;width:615px;font-family:"trebuchet MS",verdana,sans-serif;font-size:12px;font-weight:normal;margin:0;padding:0;overflow:visible;z-index:500 !important;}
	.dropdown li a.top_link{display:block;float:left;height:39px;text-decoration:none;padding:0;cursor:pointer;color:#BFBFBF;width:auto;}
	.dropdown li a.top_link span{display:block;float:left;height:39px;text-decoration:none;padding:0 0 0 18px !important;cursor:pointer;text-align:center !important;color:#BFBFBF;line-height:39px;width:auto;}
	.dropdown li a.top_link:hover{text-decoration:none;margin:0;padding:0 15px;color:#FFCC66;height:24px;}
	.dropdown li a.top_link:hover span{color:#fff;text-decoration:none;cursor:pointer;margin:0;padding:0 0 0 18px !important;text-align:center !important;}
	.dropdown table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
	/* Default link styling */
	/* Style the list OR link hover. Depends on which browser is used */
	.dropdown a:hover{visibility:visible;position:relative;z-index:200;}
	.dropdown li:hover{position:relative;z-index:200;}
	/* keep the 'next' level invisible by placing it off screen. */
	.dropdown ul, .dropdown :hover ul ul, .dropdown :hover ul :hover ul ul,
	.dropdown:hover ul :hover ul :hover ul ul, .dropdown :hover ul :hover ul :hover ul :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
	.dropdown ul.sub{width:155px;font:normal 12px "trebuchet MS";z-index:300;}
	
	
	.dropdown :hover ul{/* IE 6 Hacked */left:-1px;top:39px;background:#B4B4B4;padding:1px 2px 1px 2px;margin:0;border-bottom:5px solid #4C4C4C;height:auto;z-index:300;}
	.dropdown :hover ul li{display:block;position:relative;font-weight:normal;width:155px !important;margin:1px 0 1px 0;text-align:left;height:28px !important;padding:0 !important;}
	.dropdown :hover ul li a{display:block;height:28px !important;line-height:28px;font-weight:normal;width:150px !important;padding:0 0 0 5px !important;margin:0;color:#000 !important;background:#eaeaea;text-decoration:none;text-align:left !important;border-bottom:1px dotted #000;}
	.dropdown :hover ul li a:hover{background:#FFB100 url('../images/hover-bg.gif') 0 0 repeat-x;color:#000 !important;text-align:left !important;height:28px !important;border-bottom:1px solid #FFD557 !important;}
	/* Style 3rd 4th 5th 6th Dropdowns. */
	.dropdown :hover ul :hover ul, .dropdown :hover ul :hover ul :hover ul, .dropdown :hover ul :hover ul :hover ul :hover ul, .dropdown :hover ul :hover ul :hover ul :hover ul :hover ul{left:160px;top:3px;background:#fff;padding:0;border:1px solid #4ab;border-left:2px solid #178bb9;white-space:nowrap;width:auto;z-index:400;height:24px;}
	
	
	.dropdown ul.sub li.level2 ul{border:none;left:140px;width:auto !important;margin:0;padding:0;list-style:none;background:#B4B4B4;padding:1px 2px 1px 2px;margin:0;border-bottom:5px solid #4C4C4C;height:auto;z-index:400;}
	.dropdown ul.sub li.level2 ul li{width:inherit !important;margin-right:5px;position:relative;}
	.dropdown ul.sub li.level2 ul li a{width:100% !important;padding-right:0px !important;}
	/* Dropdowns end */

/* Navigation END */


/* sub nav */
#sub-nav{}
h3.sub-nav{position:relative;}
h3.sub-nav a{float:right;position:absolute;bottom:3px;right:0px;letter-spacing:0px;}
#sub-nav ul{position:relative;margin:0;padding:0;}
#sub-nav ul li{display:none;position:relative;margin:0;padding:0;}
#sub-nav ul li.level2 ul, #sub-nav ul li.level3 ul{display:none;width:auto;padding:0;margin:0;}

#sub-nav ul li.level1{
	list-style-type:none;
	float:none;
	padding:0 !important;
	list-style:none;
	background:none;
	width:306px;
	overflow:hidden;
	display:none;
}
#sub-nav ul li.level1 a{float:left;font:normal 15px/24px Arial;color:#000 !important;border-bottom:1px dashed #e5e5e5;width:280px;}
#sub-nav ul li.level2{background:none;margin:0;padding:0 !important;text-indent:15px;display:none;margin:0;}
#sub-nav ul li.level2 a{font:normal 12px/22px Arial;color:#000 !important;border-bottom:1px dashed #e5e5e5;margin:0;padding:0;}
#sub-nav ul li.level3{background:none;margin:0;padding:0 !important;text-indent:30px;display:none;margin:0;}
#sub-nav ul li.level3 a{font:normal 12px/22px Arial;color:#000 !important;border-bottom:1px dashed #e5e5e5;margin:0;padding:0;}

#sub-nav ul li.active,
#sub-nav ul li.active ul,
#sub-nav ul li.active ul li.level2,
#sub-nav ul li.active ul li.active ul li.level3{display:block;}
#sub-nav ul li.active a.current{color:#FF6E00 !important;}

#sub-nav ul li.level1 ul li a.parent{background:url(../images/li-parent.gif) 5px 8px no-repeat !important;}
#sub-nav ul li.level1 ul li.active a.parent{background:url(../images/li-parent-down.gif) 3px 10px no-repeat !important;}

h3.title.sub-nav a.sitemap{width:19px;height:20px;background:url(../images/sitemap.gif) 0 0 no-repeat;}
h3.title.sub-nav a.sitemap:hover{background-position:0px -20px;}
/* sub nav END */


/*@ Recent projects */
#carousel{float:left;left:19px;position:relative;margin:0;padding:0 40px;width:871px;top:10px;height:272px;background:url('../images/carousel-BG.jpg') 0 0 no-repeat;position:relative;overflow:hidden;border:1px solid black;z-index:0;}
#recent-projects{margin:0;width:990px;}
#recent-projects .wrap{clear:both;overflow:hidden;position:relative;width:950px;left:-40px;padding-left:40px;}
#recent-projects .timer{width:951px;height:3px;left:-40px;float:left;position:relative;overflow:hidden;z-index:300;}
#recent-projects .timer div{background:/*#6084b1*/#057cc9;position:relative;width:951px;float:left;position:relative;left:-951px;height:2px;border-top:1px solid #034c7b;}
#recent-projects .items{width:4500px;}
#recent-projects #jcarousel{position:relative;width:30000px;float:left;padding:0 0 0 990px;left:-990px;}
/* Project */
.recent-projects .project{float:left;padding:0;position:relative;left:-25px;width:990px;height:269px;float:left;display:inline;}
.recent-projects .project h2{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:125%;}
.recent-projects .project-info{color:#9E9E9E;font-style:italic;}
.recent-projects .project-image{margin:0;position:absolute;top:0;width:636px;}
.recent-projects .project-image img{display:block;width:636px;height:301px;position:relative;}
.recent-projects .project-image img.first{left:-800px;}
.recent-projects .view-more-link{display:none;}
.project-description{margin:0;position:absolute;top:25px;width:245px;left:635px;height:235px;color:#fffff2 !important;overflow:hidden;}
.project-description h2.title{float:left;padding:0 0 0.3em 0 !important;width:245px;font:normal 19px/21px Arial, Helvetica, sans-serif;color:#FFCC00 !important;border-bottom:1px solid #289CE7 !important;letter-spacing:1px;}

.project-description div.txt{float:left;padding:0.4em 0 0.8em 0 !important;margin:0;width:245px;border-bottom:1px solid #2773BD !important;}
.project-description div.txt p{font-style:italic;}

.project-description p.link{float:left;padding:4em 0 0 0 !important;margin:0;width:245px;position:absolute;bottom:0px;}
.project-description p.link a{color:#fffff2;font:normal 13px Arial, Helvetica, sans-serif;text-decoration:underline;background:url('../images/all-BG.gif') left -1164px no-repeat;padding:0 0 0 20px;height:24px;width:auto;}
.project-description p.link a:hover{color:#FFCC00;font:normal 13px Arial, Helvetica, sans-serif;text-decoration:none;background:url('../images/all-BG.gif') 0 -1164px no-repeat;padding:0 0 0 20px;height:24px;}
#recent-projects .navigation{float:left;width:900px;}

#grdnt-lt{position:absolute;width:150px;height:301px;z-index:200;left:0;}
#grdnt-rt{position:absolute;width:150px;height:301px;z-index:200;right:-20px;}

/*@ Next Pre */
.navigation{margin:0;padding:0;position:absolute;top:-22px;z-index:450;width:100%;}
.navigation .previous-link, 
.navigation .next-link{background-position:left top;background-repeat:no-repeat;cursor:pointer;width:30px;height:56px;position:absolute;top:130px;}
.navigation .previous-link{background-image:url("../images/previous.png");position:absolute;left:-33px;}
.navigation .previous-link span{/*display:none;*/}
.navigation .next-link{background-image:url("../images/next.png");position:absolute;right:-4px;}
.navigation .next-link span{/*display:none;*/}
.navigation .previous-link:hover,
.navigation .next-link:hover{background-position:left -112px;}
.navigation .previous-link.disabled,
.navigation .previous-link.disabled:hover,
.navigation .next-link.disabled,
.navigation .next-link.disabled:hover{background-position:left -224px;cursor:default;}
/*@ end */
/*@ Content */
div.content{float:left;margin:1.2em 0 0 0 !important;padding:0;width:100% !important;display:block;}
div.content ul{margin:0;padding:3px 0 3px 10px;}
div.content ul li{list-style-type:none;float:none;margin:3px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:normal 12px Arial, Helvetica, sans-serif;color:black !important;width:auto;}
div.content ul li a{color:#FF6E00;}
div.content ul li a:hover{color:#0064B5;text-decoration:underline;}
div.content ul li a.jqtooltip{color:#000;}
div.content ul li a.jqtooltip:hover{color:#000;text-decoration:none;}

div.content ul li.active{list-style-type:none;float:none;margin:3px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow-active.gif) 6px 6px no-repeat;font:normal 12px Arial, Helvetica, sans-serif;color:black !important;width:auto;}
div.content ul li.active a{color:#0064B5 !important;}
div.content ul li.active a:hover{color:#0064B5 !important;text-decoration:underline;}

div.content div.rv{margin:0 auto !important;padding:0 4px !important;width:982px !important;display:block;}
div.content div.cl{float:right;margin:0;padding:0;display:block;width:676px !important;overflow:hidden;}



div.content .contentBox{float:left;position:relative;width:auto;margin-bottom:11px;margin-right:12px;color:#494949;position:relative;z-index:1;display:inline;background:#fff url('../images/b_wrapper_left.gif') left top repeat-y;}
div.content .contentBox-inner{float:right;width:660px;background:url('../images/b_wrapper_right.gif') right top repeat-y;}
div.content .contentBox-inner h1.title{position:relative;margin:0;padding:9px 20px 0px 20px;background:url('../images/b_top_left.gif') top left no-repeat;font:normal 19px/21px "trebuchet MS";color:#000;}
div.content .contentBox-inner h1.title span.wrap{position:absolute;width:14px;height:16px;background:url('../images/b_top_right.gif') top right no-repeat;display:block;top:0px;right:0px;}
div.content .contentBox-inner h1.title a{font:normal 19px/21px "trebuchet MS";color:#000;}
div.content .contentBox-inner h1.title a:hover{text-decoration:none;color:#F96610 !important;}
div.content .contentBox .innerWrap{position:relative;float:left;background:url('../images/b_bottom_left.gif') left bottom no-repeat;width:650px;height:inherit;padding:6px;}
div.content .contentBox .innerWrap .innr{float:left;margin:0;display:block;width:618px;border-top:1px solid #DEDEDE;padding:15px 15px 20px 15px;}
div.content .contentBox .innr-nohead .innr{border:none;padding:0px 15px 10px 15px !important;}
div.content .contentBox div.wrap-bottom{position:relative;float:right;width:16px;height:16px;background:url('../images/b_bottom_right.gif') right bottom no-repeat !important;display:inline;margin-top:-16px;right:-2px;}
div.content .contentBox .content{margin:0 !important;}
div.content .contentBox .content p{padding:0 10px 0 0;margin:0;}
div.content .contentBox .content h2,h3{padding:0 0 4px 0;margin:0;}
div.content .contentBox .content .block p{padding:0;margin:0;}
div.content .contentBox .content h4.accordion{padding:0 0 4px 0;margin:0 0 6px 0;text-indent:15px;border-bottom:1px solid #E5E5E5;display:block;clear:both;background:url(../images/li-parent.gif) 5px 5px no-repeat;cursor:pointer;}
div.content .contentBox .content h4.accordion:hover{color:#FF6E00;}
div.content .contentBox .content h4.ui-state-active{background:url(../images/li-parent-down.gif) 3px 7px no-repeat;}

div.content .contentBox-sml{float:left;display:inline;white-space:nowrap;margin:0;}
div.content .contentBox-sml .contentBox-inner{float:right;width:324px;background:url('../images/b_wrapper_right.gif') right top repeat-y;}
div.content .contentBox-sml .innerWrap{position:relative;float:left;background:url('../images/b_bottom_left.gif') left bottom no-repeat;width:314px;height:inherit;padding:6px;}
div.content .contentBox-sml .innerWrap .innr{float:left;margin:0;display:block;width:282px;border-top:1px solid #DEDEDE;padding:15px 15px 20px 15px;}



/* drag N drop */
#dragableElementsParentBox{float:left;margin:0;padding:0;display:block;height:520px;width:auto;}
#dragableElementsParentBox .smallArticle{float:left;margin:0;padding:0;width:334px;cursor:move;}
/*@ required css */
#rectangle{float:left;border:1px solid #FD8301;background:url('../images/rectangle.pn') 0 0 repeat;/* Red border */width:auto;}
#insertionMarker{/* Don't change the rules for the insertionMarker */width:1px;position:absolute;display:none;}
#insertionMarker img{/* Don't change the rules for the insertionMarker */float:left;}	
/* END REQUIRED CSS */
div.content div.xcoloumn_01, 
div.content div.xcoloumn_02{float:left;margin:0.7em 0 0 0 !important;padding:0 18px 0 0 !important;display:block;width:316px;}
div.content div.xcoloumn_01 div.box, 
div.content div.xcoloumn_02 div.box{float:left;margin:0;padding:0;display:block;width:316px;background:url('../images/box-wrapper.gif') 100% 100% repeat-y;height:235px;}
div.content div.xcoloumn_01 p.box-bottom, 
div.content div.xcoloumn_02 p.box-bottom{float:left;margin:0;padding:0;display:block;height:25px;width:316px;background:url('../images/all-BG.gif') 0 -707px no-repeat;}
div.content div.xcoloumn_01 div.box div.hd, 
div.content div.xcoloumn_02 div.box div.hd{float:left;margin:0;padding:18px 16px 0 16px !important;display:block;width:284px;height:34px;background:url('../images/all-BG.gif') 0 -655px no-repeat;}
div.content div.xcoloumn_01 div.box div.hd .lt, 
div.content div.xcoloumn_02 div.box div.hd .lt{float:left;margin:0;padding:0;display:block;width:214px;height:32px;font:normal 19px/21px "trebuchet MS";}
div.content div.xcoloumn_01 div.box div.hd .samp, 
div.content div.xcoloumn_02 div.box div.hd .samp{float:left;width:70px;height:22px;margin:0;padding:0;}
p a.edit{float:left;background:transparent url('../images/all-BG.gif') no-repeat scroll 100% -356px;color:#0064B5;display:block;font:normal 12px/22px Arial, Helvetica, sans-serif;height:22px;margin:0 9px 0 0 !important;padding-right:10px;text-decoration:none;width:auto;}
p a.edit:hover{color:#FF6E00 !important;text-decoration:underline;}
p a.edit span{background:transparent url('../images/all-BG.gif') no-repeat 0 -378px;display:block;font:normal 12px/22px Arial, Helvetica, sans-serif;text-transform:capitalize;padding:0px 3px 0px 10px;}
p a.edit:hover span{color:#FF6E00 !important;text-decoration:underline;}
div.content div.xcoloumn_01 div.box div.innr, 
div.content div.xcoloumn_02 div.box div.innr{float:left;margin:0;padding:6px 16px !important;display:block;width:284px;}
div.content div.xcoloumn_01 div.box div.innr ul.list, 
div.content div.xcoloumn_02 div.box div.innr ul.list, 
div.content div.xcoloumn_01 div.box div.innr div.desc, 
div.content div.xcoloumn_02 div.box div.innr div.desc{float:left;padding:0 0 0.3em 0 !important;margin:0;list-style:none;width:284px !important;border-bottom:1px solid #E5E5E5 !important;}
div.content div.xcoloumn_01 div.box div.innr ul.list li,
div.content div.xcoloumn_01 div.box div.innr ul.list li:hover, 
div.content div.xcoloumn_02 div.box div.innr ul.list li,
div.content div.xcoloumn_02 div.box div.innr ul.list li:hover{margin:0 0 0.7em 0 !important;padding:0;list-style:none;width:284px;clear:both;}
div.content div.xcoloumn_01 div.box div.innr ul.list li a, 
div.content div.xcoloumn_02 div.box div.innr ul.list li a{margin:0;padding:0 0 0 20px !important;list-style:none;width:264px;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:normal 12px Arial, Helvetica, sans-serif;color:#0064B5 !important;}
div.content div.xcoloumn_01 div.box div.innr ul.list li a:hover, 
div.content div.xcoloumn_01 div.box div.innr ul.list li.active a,  
div.content div.xcoloumn_02 div.box div.innr ul.list li a:hover, 
div.content div.xcoloumn_02 div.box div.innr ul.list li.active a{margin:0;padding:0 0 0 20px !important;list-style:none;width:264px;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:normal 12px Arial, Helvetica, sans-serif;color:#FF6E00 !important;text-decoration:underline;}
div.content div.xcoloumn_01 div.box div.innr p.leesmeer a{float:left;margin:10px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#FF6E00 !important;width:100px;}
div.content div.xcoloumn_01 div.box div.innr p.leesmeer a:hover{float:left;margin:10px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#0064B5 !important;text-decoration:underline;width:auto;}
div.content div.xcoloumn_02 div.box div.innr div.block{float:left;margin:0;padding:0;height:43px;width:284px;border-bottom:1px solid #E5E5E5 !important;display:block;}
div.content div.xcoloumn_02 div.box div.innr div.block p.arr{float:left;margin:0;padding:0;width:200px;display:block;}
div.content div.xcoloumn_02 div.box div.innr div.block p.arr a{float:left;margin:0;padding:0 0 0 20px !important;list-style:none;width:auto;background:url('../images/all-BG.gif') 0 -1255px no-repeat;font:normal 12px/30px Arial, Helvetica, sans-serif;color:#0064B5 !important;text-decoration:none;}
div.content div.xcoloumn_02 div.box div.innr div.block p.arr a:hover, 
div.content div.xcoloumn_02 div.box div.innr div.block p.arr a.active{float:left;margin:0;padding:0 0 0 20px !important;list-style:none;width:auto;background:url('../images/all-BG.gif') 0 -1255px no-repeat;font:normal 12px/30px Arial, Helvetica, sans-serif;color:#FF6E00 !important;text-decoration:underline;}
div.content div.xcoloumn_02 div.box div.innr p.leesmeer a{float:left;margin:10px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#0064B5 !important;width:150px;}
div.content div.xcoloumn_02 div.box div.innr p.leesmeer a:hover{float:left;margin:10px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#FF6E00 !important;text-decoration:underline;width:auto;}
p.deta{float:left;width:84px;margin:0;padding:0;display:block;}
p.writeup{float:left;clear:both;margin:0.5em 0 0 0;padding:0;display:block;width:284px;}
/*@ sidebar */
div.xcoloumn_03{float:left;position:relative;margin:5px 0 0 0;padding:0;display:block;width:280px !important;left:18px;overflow:hidden;}
div.xcoloumn_03 h3.title{float:left;padding:12px 0 6px 0 !important;margin:0.2em 0 0 0 !important;list-style:none;border-bottom:1px solid #E5E5E5 !important;width:280px;font:normal 19px/21px "trebuchet MS";color:#000;display:block;}
div.xcoloumn_03 h3.title a{font:normal 19px/21px "trebuchet MS";color:#000;}
div.xcoloumn_03 h3.title a:hover{color:#F96610;text-decoration:none;}
div.xcoloumn_03 .call-me-back h3.title{line-height:2.1em;}
div.content div.xcoloumn_03 div.innr{float:left;margin:0.3em 0 0 0;padding:4px !important;display:block;width:272px;clear:both;}
div.content div.xcoloumn_03 div.innr div.desc, 
div.content div.xcoloumn_03 div.innr div.desc form.form{float:left;padding:0 0 1em 0 !important;margin:0;list-style:none;width:280px;}
div.content div.xcoloumn_03 div.innr p.vanaf{float:right;margin:2em 0 0 0 !important;padding:0 0 0 10px;width:150px;display:block;height:28px;border-bottom:1px solid #E5E5E5 !important;border-top:1px solid #E5E5E5 !important;}
div.content div.xcoloumn_03 div.innr p.vanaf a{float:left;margin:0;padding:0 0 0 20px !important;list-style:none;width:auto;background:url('../images/all-BG.gif') 0 -1255px no-repeat;font:normal 12px/28px Arial, Helvetica, sans-serif;color:#808080 !important;text-decoration:none;}
div.content div.xcoloumn_03 div.innr p.vanaf a:hover, 
div.content div.xcoloumn_03 div.innr p.vanaf a.active{float:left;margin:0;padding:0 0 0 20px !important;list-style:none;width:auto;background:url('../images/all-BG.gif') 0 -1255px no-repeat;font:normal 12px/28px Arial, Helvetica, sans-serif;color:#FF6E00 !important;text-decoration:underline;}
div.content div.xcoloumn_03 div.innr div.desc form.form input.txtfld{float:left;padding:3px 7px 0 7px !important;margin:0;list-style:none;width:191px;height:20px;background:url('../images/all-BG.gif') right -492px no-repeat;border:none;font:normal 12px/18px "trebuchet MS";}
div.content div.xcoloumn_03 div.innr div.desc form.form p.btn{float:left;margin:0 0 0 10px !important;padding:0;height:23px;width:55px;}
p a.btn{float:left;background:transparent url('../images/all-BG.gif') no-repeat scroll 100% -446px;color:#fff;display:block;font:normal 12px/22px Arial, Helvetica, sans-serif;height:23px;margin:0;padding-right:12px;text-decoration:none;width:auto;}
p a.btn:hover{color:#000 !important;text-decoration:underline;}
p a.btn span{background:transparent url('../images/all-BG.gif') no-repeat 0 -469px;display:block;font:normal 12px/23px Arial, Helvetica, sans-serif;padding:0px 3px 0px 15px;}
p a.btn:hover span{color:#000 !important;text-decoration:underline;}
div.content div.xcoloumn_03 div.innr div.desc form.form div.row{float:left;margin:0.3em 0 0.4em 0 !important;padding:0;list-style:none;width:306px;}
div.content div.xcoloumn_03 div.innr div.desc form.form div.row label{float:left;margin:0;padding:0;width:67px;display:block;font:bold 12px/23px Arial, Helvetica, sans-serif;height:23px;}
div.content div.xcoloumn_03 div.innr div.desc form.form div.row samp{float:left;margin:0;padding:0;width:57px;display:block;font:bold 12px/23px Arial, Helvetica, sans-serif;height:23px;}
div.content div.xcoloumn_03 div.innr div.desc form.form div.row p.textarea{float:left;width:205px;height:100px;margin:0;padding:10px 0 10px 0;background:#E7E7E7 url('../images/textarea.gif') left top no-repeat}
div.content div.xcoloumn_03 div.innr div.desc form.form div.row p.textarea img{float:left;clear:both;margin:0;padding:0;}
div.content div.xcoloumn_03 div.innr div.desc form.form div.row div.error{float:right;clear:both;width:auto;color:#a82828;padding:2px 40px 0 0;text-align:right;font-style:italic;}
div.content div.xcoloumn_03 div.innr div.desc form.form div.row p div.error{padding:12px 7px 0 0;}
div.content div.xcoloumn_03 div.innr div.desc form.form textarea{float:left;padding:0 7px 0 7px !important;margin:0;list-style:none;width:191px;height:100px;background:none;/*background:#E7E7E7 url('../images/textarea.gif') left top no-repeat*/;border:none;font:normal 12px/14px "trebuchet MS";overflow:auto;}

div.content div.xcoloumn_03 div.innr{padding:0 4px;margin-top:2px}
div.content div.xcoloumn_03 div.innr div.desc{color:#0064B5;font-size:12px;color:#999;padding-bottom:3px !important;}
div.content div.xcoloumn_03 div.innr div.desc span em{float:left;width:22px;height:22px;display:block;font-style:normal;margin:4px 10px 0 0 !important;padding:0;background:url('../images/all-BG.gif') right 0 no-repeat;}
div.content div.xcoloumn_03 div.innr div.desc span a{margin:0;padding:0;color:#0064B5;height:auto;/*font:15px/15px "Trebuchet MS" !important;*/color:#0064B5;font:15px/15px Arial, Helvetica, sans-serif !important;}
div.content div.xcoloumn_03 div.innr div.desc span a:hover{margin:0;padding:0;color:#FF6E00;text-decoration:underline;}
div.content div.xcoloumn_03 div.innr div.desc span span.tip{display:none;}
/*@ end */


/*@ Footer */
div.footer{position:relative;float:left;margin:10px 0 0 0;padding:10px 0 0 0;width:100%;height:auto;display:block;clear:both;background:url(../images/footer-fade.gif) top left repeat-x;border-top:1px solid #e5e6e8;}
div.footer div.footer-link{margin:0 auto;padding:0;width:990px;height:50px;text-align:center;color:#0064B5 !important;}
div.footer div.footer-link span.first{display:none;}
div.footer div.footer-link a{color:#FF6E00 !important;font:normal 13px Arial, Helvetica, sans-serif;margin:0;padding:0 1em !important;}
div.footer div.footer-link a:hover, 
div.footer div.footer-link a:visited{color:#FF6E00 !important;font:normal 13px Arial, Helvetica, sans-serif;margin:0;padding:0 1em !important;text-decoration:underline;}
div.footer div.footer-link p.copy{padding:0.4em 0 0 0;margin:0;color:#808080;}
/*@ end */


/*@ sponsors */
div.sponsors{position:relative;margin:0 auto;padding:0;width:990px;height:65px;text-align:center;overflow:hidden;}
div.sponsors a{margin:0 15px;}
div.sponsors a.sidn{float:left;background:url('../images/logos.png') -18px -25px no-repeat;width:62px;height:55px;display:inline;}
div.sponsors a.ogone{float:left;background:url('../images/logos.png') -101px -25px no-repeat;width:105px;height:55px;display:inline;}
div.sponsors a.modx{float:left;background:url('../images/logos.png') -231px -25px no-repeat;width:100px;height:55px;display:inline;}
div.sponsors a.dynamicweb{float:left;background:url('../images/logos.png') -358px -25px no-repeat;width:120px;height:55px;display:inline;}
div.sponsors a.mailplus{float:left;background:url('../images/logos.png') -502px -25px no-repeat;width:92px;height:55px;display:inline;}
div.sponsors a.dell{float:left;background:url('../images/logos.png') -615px -25px no-repeat;width:55px;height:55px;display:inline;}
div.sponsors a.vmware{float:left;background:url('../images/logos.png') -687px -25px no-repeat;width:125px;height:55px;display:inline;}
div.sponsors a.windows{float:left;background:url('../images/logos.png') -824px -25px no-repeat;width:48px;height:55px;display:inline;}

div.sponsors a.sidn:hover{float:left;background:url('../images/logos.png') -18px -125px no-repeat;width:62px;height:55px;}
div.sponsors a.ogone:hover{float:left;background:url('../images/logos.png') -101px -125px no-repeat;width:105px;height:55px;}
div.sponsors a.modx:hover{float:left;background:url('../images/logos.png') -231px -125px no-repeat;width:100px;height:55px;}
div.sponsors a.dynamicweb:hover{float:left;background:url('../images/logos.png') -358px -125px no-repeat;width:120px;height:55px;}
div.sponsors a.mailplus:hover{float:left;background:url('../images/logos.png') -502px -125px no-repeat;width:92px;height:55px;}
div.sponsors a.dell:hover{float:left;background:url('../images/logos.png') -615px -125px no-repeat;width:55px;height:55px;}
div.sponsors a.vmware:hover{float:left;background:url('../images/logos.png') -687px -125px no-repeat;width:125px;height:55px;}
div.sponsors a.windows:hover{float:left;background:url('../images/logos.png') -824px -125px no-repeat;width:48px;height:55px;}
/*@ end */



/*@ 4 flexible Drag */
#blq-main{font-size:1.2em;border:solid #fff;border-width:0 10px;height:520px !important;}
.hpSortHelper{float:left;border:1px dashed #F96610;background-color:#fff;width:304px;margin:0 0 10px 0;}
.hpSort .dragState{background-color:#fff;}
.clearLeft{clear:left;}
.hpColContainer{float:left;margin-left:14px;display:inline;width:auto;}
.hpCol{float:left;position:relative;width:331px;margin-top:12px;overflow:hidden;}
.hpMod{float:left;position:relative;width:auto;margin-bottom:11px;margin-right:12px;color:#494949;position:relative;z-index:1;/*background:#fff url('../images/b_wrapper.gif') repeat-y left 0;*/display:inline;cursor:pointer;background:#fff url('../images/b_wrapper_left.gif') left top repeat-y;}
.hpMod-inner{float:right;width:322px;background:url('../images/b_wrapper_right.gif') right top repeat-y;}
.hpMod h2{position:relative;margin:0;padding:9px 20px 0px 20px;background:url('../images/b_top_left.gif') top left no-repeat;}
.hpMod h2 span.wrap{position:absolute;width:14px;height:16px;background:url('../images/b_top_right.gif') top right no-repeat;display:block;top:0px;right:0px;}
.hpMod h2 a{font:normal 19px/21px "trebuchet MS";color:#000;}
.hpMod h2 a:hover{text-decoration:none;color:#F96610 !important;}
.hpMod .content{margin:0 !important;}
.hpMod .content p{padding:0 10px 0 8px;margin:0;}
.hpMod .content p img{padding-right:6px;}
.hpMod .content .block p{padding:0;margin:0;}
.hpSet{position:relative;float:left;background:url('../images/b_bottom_left.gif') left bottom no-repeat;width:312px;height:inherit;padding:6px;}
.hpMod div.wrap-bottom{position:relative;float:right;width:16px;height:16px;background:url('../images/b_bottom_right.gif') right bottom no-repeat !important;display:inline;margin-top:-16px;right:-2px;}


.carousel ol,.carousel{position:relative;min-height:110px;list-style:none;width:306px;}
.carousel li p{margin-left:146px;line-height:1;}
.carousel li p a{display:block;width:150px;color:#fffffe;line-height:1.1;min-height:27px;padding:5px 3px 4px 7px;}
.carousel li.two{}
.carousel .dy a{font-weight:bold;}
.carousel a:hover{font-weight:bold;text-decoration:none;}
.carousel li img{position:absolute;top:0;left:-5000px;float:left;visibility:hidden;width:146px;height:110px;}
.carousel li a:hover img,.carousel li.one img,.carousel li.dy img{visibility:visible;left:0;}
.carousel h3,.logos h3{position:absolute;left:-2000em;height:6px;}
.hpSet div.innr, 
.hpSet div.innr{float:left;margin:0;padding:6px 0 !important;display:block;width:310px;border-top:1px solid #DEDEDE;}
.hpSet div.innr ul.list, 
.hpSet div.innr ul.list, 
.hpSet div.innr div.desc, 
.hpSet div.innr div.desc{float:left;padding:0 0 0.3em 8px !important;margin:0;list-style:none;width:284px !important;border-bottom:1px solid #E5E5E5 !important;}
.hpSet div.innr ul.list li, 
.hpSet div.innr ul.list li{margin:0 0 0.7em 0 !important;padding:0;list-style:none;width:284px;clear:both;}
.hpSet div.innr ul.list li a, 
.hpSet div.innr ul.list li a{margin:0;padding:0 0 0 20px !important;list-style:none;width:264px;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:normal 12px Arial, Helvetica, sans-serif;color:#0064B5 !important;}
.hpSet div.innr ul.list li a:hover, 
.hpSet div.innr ul.list li.active a,  
.hpSet div.innr ul.list li a:hover, 
.hpSet div.innr ul.list li.active a{margin:0;padding:0 0 0 20px !important;list-style:none;width:264px;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:normal 12px Arial, Helvetica, sans-serif;color:#FF6E00 !important;text-decoration:underline;}
.hpSet div.innr p.leesmeer a{float:right;margin:10px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#FF6E00 !important;width:80px;}
.hpSet div.innr p.leesmeer a:hover{float:right;margin:10px 0 0 0;padding:0 0 0 20px !important;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#0064B5 !important;text-decoration:underline;width:80px;}
.hpSet div.innr div.block{float:left;margin:0;padding:0 0 0 5px;height:43px;width:284px;border-bottom:1px solid #E5E5E5 !important;display:block;}
.hpSet div.innr div.block p.arr{float:left;margin:0;padding:0;width:200px;display:block;}
.hpSet div.innr div.block p.arr a{float:left;margin:0;padding:0 0 0 20px !important;list-style:none;width:auto;background:url('../images/all-BG.gif') 0 -1255px no-repeat;font:normal 12px/30px Arial, Helvetica, sans-serif;color:#0064B5 !important;text-decoration:none;}
.hpSet div.innr div.block p.arr a:hover, 
.hpSet div.innr div.block p.arr a.active{float:left;margin:0;padding:0 0 0 20px !important;list-style:none;width:auto;background:url('../images/all-BG.gif') 0 -1255px no-repeat;font:normal 12px/30px Arial, Helvetica, sans-serif;color:#FF6E00 !important;text-decoration:underline;}
/*@ end */


/*@ Portfolio Page */
div.content .portfolio-inner{float:right;background:url('../images/b_wrapper_right.gif') right top repeat-y;}
div.content .portfolio-inner .innerWrap{position:relative;float:left;background:url('../images/b_bottom_left.gif') left bottom no-repeat;height:inherit;padding:6px;}
div.content .portfolio-inner .innerWrap .innr{float:left;margin:0;display:block;border-top:1px solid #DEDEDE;padding:15px 15px 20px 15px;}

div.portfolio-details{float:left;width:100%;clear:both;padding:10px 15px 15px 15px !important;margin-bottom:0px;overflow:hidden;}
div.portfolio-details img.portfolioimg{margin:0 13px 5px 0 !important;}
div.portfolio-details h2{margin:0;padding:0;font-family: "Trebuchet MS";font-style: normal;font-variant: normal;font-weight: 400;font-size: 19px;line-height: 19px;color: #000000;}

div.m-portfolio-wrap{float:left;position:relative;width:9999px;margin:0;padding:0;left:0px;overflow:visible;}
div.m-portfolio-ajax{display:none;}
div.m-portfolio{float:left;margin:0;padding:0;display:inline;width:650px;left:0px;position:relative;display:inline;}
div.m-portfolio div.col_001{float:left;margin:4px 0;padding:0;display:block;width:618px;}
div.m-portfolio div.col_001 span.brd{float:left;height:28px;margin:0;padding:0;display:block;width:100%;font:normal 16px/20px "trebuchet MS";color:#0064B5;border-bottom:1px solid #E5E5E5;letter-spacing:-1px;cursor:pointer;}
div.m-portfolio div.col_001 span em{float:left;width:22px;height:22px;display:block;font-style:normal;margin:0 10px 0 0 !important;padding:0;background:url('../images/all-BG.gif') right 0 no-repeat;}
div.m-portfolio div.col_001 span.brd a{margin:0;padding:0 0 0 7px;color:#0064B5;height:25px;border-left:1px solid #000;}
div.m-portfolio div.col_001 span.brd a:hover{margin:0;padding:0 0 0 7px;color:#FF6E00;text-decoration:underline;}
div.m-portfolio div.col_001 span.brd a.int{font:normal 16px/20px "trebuchet MS";color:#000;margin:0;padding:0;border:none;}
div.m-portfolio div.col_001 span.brd a.int:hover{color:#FF6E00;text-decoration:none;}
div.m-portfolio div.col_001 span.brd:hover a.int{color:#FF6E00;}
div.m-portfolio div.col_001 a.leesmeer{position:relative;float:right;margin:-18px 0 0 0;padding:0 7px 0 20px;list-style:none;background:url(../images/li-arrow.gif) 6px 6px no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#FF6E00;width:auto;}
div.m-portfolio div.col_001 a.leesmeer:hover{color:#0064B5;text-decoration:underline;width:auto;}
div.m-portfolio div.col_001 ul{clear:both;}
div.m-portfolio div.col_001 span.brd span.date{background:url(../images/li-arrow.gif) 0px 8px no-repeat;margin:0;padding:0 0 0 14px;float:right;width:205px;text-align:left;font-family: "Trebuchet MS";font-style: normal;font-variant: normal;font-weight: 400;font-size: 16px;line-height: 18px;color: #000000;letter-spacing:-1px;}
.template{float:left;width:620px;padding:5px 0 10px 0 !important;margin:0.3em 0 0 0 !important;clear:both;overflow:hidden;}
.thumb{float:left;width:178px;padding:0px;margin:0 12px 5px 0;font-size:0px;}
.newsthumb{float:left;width:150px;padding:0px;margin:0 12px 5px 0;font-size:0px;}
div.xcoloumn_03 .thumb{float:left;width:100%;padding:0px;margin:0 auto;text-align:center;font-size:0px;clear:both;}
div.xcoloumn_03 .thumb img.imgprev{float:none;padding:12px 0 12px 0;width:282px;}
#preview{position:absolute;border:1px solid #FF6E00;background:#FF6E01;padding:1px;display:none;color:#fff;z-index:999;}

div.m-portfolio div.details{float:left;width:620px;margin:0;padding:0;display:block;}
div.m-portfolio h3.title{margin:0;padding:0 0 0 12px;font:normal 19px/21px "Trebuchet MS";font-weight: 400;color: #000000;}
div.m-portfolio h3 a{font-family: "Trebuchet MS";font-style: normal;font-variant: normal;font-weight: 400;font-size: 19px;line-height: 19px;color: #000000;}
div.m-portfolio h3 a:hover{text-decoration: none;color: #f96610 !important;}

div.portfolio-extra ul{clear:both;}



div.m-news div.details{float:left;width:100% !important;margin:0;padding:0;display:block;position:relative;}
div.m-news span.date, div.news-details span.date{padding:0 7px 3px 0;font-weight:bold;font-size:1.2em;}
div.m-news img.imgprev, div.news-details img.imgprev{float:left; padding:0px 10px 5px 0;}
div.m-news div.col_001 a.leesmeer{margin:10px 0 0 0;padding:0 7px 0 20px;}
div.m-news div.col_001 a.leesmeer:hover{color:#0064B5;text-decoration:underline;margin:10px 0 0 0;padding:0 7px 0 20px;}
div.news-details{float:left;width:100%;border-bottom:1px solid #E5E5E5 !important;clear:both;padding:15px 0 40px 0;margin-bottom:0px;}


.clr{float:left;clear:left;width:656px;display:block;}

div#tagcloud{width:900px;text-align:left;margin:0 auto;color:#CCC;font-size:0.9em;padding-bottom:10px;position:relative;z-index:-1;text-align:center}

#sortable { list-style-type: none; margin: 0; padding: 0; }
#sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 100px; height: 90px; font-size: 4em; text-align: center; }

/* DEFAULT page*/
div.default h1.title{/*float:left;padding:0 0 0.1em 0 !important;margin:0;list-style:none;border-bottom:1px solid #E5E5E5 !important;width:100%;font:bold 24px/40px "trebuchet MS";color:#000;display:block;*/}
div.default div.xcoloumn_03{margin-top:-7px !important;}
div.default div.xcoloumn_03 div.innr{padding:0 4px !important;}
div.default div.cl{margin-top:0;margin-left:18px;margin-right:12px;width:661px !important;overflow:hidden;}
div.default div.clwide{width:954px !important;overflow:hidden;}
div.default p{margin:0 0 0.7em 0;padding:0 10px 0 0 ;font:normal 12px/14px Arial, Helvetica, sans-serif;}
/* END DEFAULT page */

/* pagination */
.pagination{float:left;position:relative;margin:-4px 9px 7px 9px;padding:0 4px 4px 4px;display:block;font:normal 11px/18px tahoma;height:20px;width:620px;text-align:center;/*visibility:hidden;*/}
.pagination ul#pag{/*float:right;*/position:absolute;padding:0 0 0 0;list-style:none;text-align:center;display:inline;/*left:33%;*/width:100%;left:50%;margin-left:-155px;}
.pagination ul#pag li{float:left;margin:0;list-style:none;margin:0 4px 0 0 !important;padding:0 !important;background:none;width:auto;}
.pagination ul#pag li a{color:#FFF !important;}
.pagination ul#pag li a:hover{color:#000 !important;text-decoration:none;/*font-weight:bold !important;*/}
.pagination ul#pag li.active{background:url('../images/pag-nav.png') 0 -20px !important;color:#000;display:block;float:left;width:20px;height:20px;font:bold 10px/18px tahoma;text-align:center;}
.pagination ul#pag li.dots{background:url('../images/pag-nav.png') 0 0 !important;color:#fff !important;display:block;float:left;width:20px;height:20px;font:bold 10px/18px tahoma;text-align:center;}

.pagination ul#pag .previous-off,
.pagination ul#pag .next-off{color:#aaa !important;display:block;float:left;font-weight:bold;padding:0;margin:0 6px 0 4px !important;width:auto;height:20px;line-height:20px;}
.pagination ul#pag .previous-off a,
.pagination ul#pag .next-off a{color:#000 !important;display:block;float:left;font-weight:bold;padding:0;margin:0 !important;width:auto;height:20px;}
.pagination ul#pag .previous-off a:hover,
.pagination ul#pag .next-off a:hover{color:#FFA800 !important;display:block;float:left;font-weight:bold;padding:0;margin:0 !important;width:auto;height:20px;text-decoration:underline;}
.pagination ul#pag .previous-off span,
.pagination ul#pag .next-off span{font-size:14px;}

.pagination ul#pag li.num a{float:left;color:#fff;text-decoration:none;width:20px;height:20px;display:block;margin:0;padding:0;font:normal 10px/18px tahoma;text-align:center !important;background:url('../images/pag-nav.png') 0 0 !important;}
.pagination ul#pag li.num a:hover{float:left;background:url('../images/pag-nav.png') 0 -20px !important;color:#000;width:20px;height:20px;display:block;margin:0;padding:0;font:normal 10px/18px tahoma;}
.pagination ul#pag li.active a{background:url('../images/pag-nav.png') 0 -20px !important;color:#000 !important;}
/* pagination end */



/* pagination */
.pagination{float:left;position:relative;margin:-4px 9px 7px 9px;padding:0 4px 4px 4px;display:block;font:normal 11px/18px tahoma;height:20px;width:620px;text-align:center;visibility:visible;}
.pagination span.paginatelink-next, .pagination span.paginatelink-previous{color:#aaa;display:inline-block;font-weight:bold;padding:0;margin:0 5px;width:auto;height:20px;line-height:20px;}
.pagination a.paginatelink-next, .pagination a.paginatelink-previous{color:#000;display:inline-block;;font-weight:bold;padding:0;margin:0 5px;width:auto;height:20px;line-height:20px;}
.pagination a.paginatelink-next:hover, .pagination a.paginatelink-previous:hover{color:#FFA800;display:inline-block;font-weight:bold;padding:0;margin:0 5px;width:auto;height:20px;text-decoration:underline;}
.pagination a span, .pagination span span{font-size:14px;}
.pagination span.dots{background:url('../images/pag-nav.png') 0 0;color:#fff;display:inline-block;width:20px;height:20px;font:bold 10px/18px tahoma;text-align:center;margin:1px}
.pagination a.num{display:inline-block;color:#fff;text-decoration:none;width:20px;height:20px;margin:1px;padding:0;font:normal 10px/18px tahoma;text-align:center;background:url('../images/pag-nav.png') 0 0;}
.pagination a.num:hover{display:inline-block;color:#000;width:20px;height:20px;margin:1px;padding:0;font:normal 10px/18px tahoma;background:url('../images/pag-nav.png') 0 -20px;}
.pagination a.active{background:url('../images/pag-nav.png') 0 -20px;color:#000;}

.nav-pagination{width:auto;float:left;margin:0;padding:0;display:block;font:normal 11px/18px tahoma;}
.nav-pagination span.paginatelink-next, .nav-pagination span.paginatelink-previous{color:#aaa;display:inline-block;font-weight:bold;padding:0;margin:0 5px;width:auto;height:20px;line-height:20px;}
.nav-pagination a.paginatelink-next, .nav-pagination a.paginatelink-previous{color:#000;display:inline-block;;font-weight:bold;padding:0;margin:0 5px;width:auto;height:20px;line-height:20px;}
.nav-pagination a.paginatelink-next:hover, .nav-pagination a.paginatelink-previous:hover{color:#FFA800;display:inline-block;font-weight:bold;padding:0;margin:0 5px;width:auto;height:20px;text-decoration:underline;}
.nav-pagination a span, .nav-pagination span span{font-size:14px;}
/* pagination end */



#tooltip{
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	max-width:200px;
}
#tooltip h3, #tooltip div { margin:0;letter-spacing:0px; }

#nieuwsblokrechts h3.title{margin-bottom:8px !important;}
#nieuwsblokrechts div.innr{margin:0 !important;padding:2px !important;}
#nieuwsblokrechts div.innr div.desc{position:relative;}
#nieuwsblokrechts div.innr div.desc span{float:left;position:relative;padding:0;}
#nieuwsblokrechts div.innr div.desc span a.arrow{}
#nieuwsblokrechts div.innr div.desc span em{margin:2px 6px 0 0 !important;}
#nieuwsblokrechts div.innr div.desc span span.date{top:4px;padding:0 5px 0 0;}
#nieuwsblokrechts div.innr div.desc span a.link{position:relative;top:4px;font-size:13px !important;}


div.navigatie div.innrSearch{}
div.navigatie div.innrSearch div.desc form.form{float:left;padding:0px 0 10px 5px;}
div.navigatie div.innrSearch div.desc form.form img{padding:3px 2px 0 2px;cursor:pointer;}/* images: indicator searchClose*/
div.navigatie div.innrSearch div.desc form.form input.txtfld{float:left;padding:3px 7px 0 7px !important;margin:0;list-style:none;width:241px;height:20px;background:url('../images/all-BG.gif') right -515px no-repeat;border:none;font:normal 12px/18px "trebuchet MS";clear:both;}
div.navigatie div.innrSearch #ajaxSearch_output{clear:both;}
div.navigatie p.zoek{float:left;display:block;position:relative;font-size:1.1em;color:black;font-weight:bold;letter-spacing:-1px;width:100%;padding:12px 0 0 5px;margin:0 0 4px 0 !important;}

/* winkelmand styles */
a.treasureChest{height:20px;width:50px;float:left;background:#ddd;}
a.treasureChest span{height:20px !important;width:50px !important;float:left}

/* domein zoek resultaten */
#domainResults{}
#domainResults dl{float:left;width:275px !important;margin:5px 0 5px 0;padding:0;border-top:1px solid #e5e5e5;clear:both;}
#domainResults dl dt{float:left;display:inline-block;width:200px;line-height:20px;height:20px;border-bottom:1px solid #e5e5e5;overflow:hidden}
#domainResults dl dd{float:left;display:inline-block;width:75px;line-height:20px;height:20px;border-bottom:1px solid #e5e5e5;text-align:right;overflow:hidden}
#domainResults dl dd.vrij{color:green;}
#domainResults dl dd.bezet{color:red;}

form#domreg{}
span.domregcheck{float:none;display:inline-block;width:20px;padding:0px 10px 0 5px;}
span.domregcheck input{vertical-align:middle;}
p.domregbutton{display:none;float:right;position:relative;right:10px;}

/* inline domein zoeken*/
div.domein-inner{width:300px;padding:10px 0 20px 0;float:left;}
div.domein-inner form.form input.txtfld{float:left;padding:3px 7px 0 7px !important;margin:0;list-style:none;width:191px;height:20px;background:url('../images/all-BG.gif') right -492px no-repeat;border:none;font:normal 12px/18px "trebuchet MS";}
div.domein-inner form.form p.btn{float:left;margin:0 0 0 10px !important;padding:0;height:23px;width:55px;}
p a.btn{float:left;background:transparent url('../images/all-BG.gif') no-repeat scroll 100% -446px;color:#fff;display:block;font:normal 12px/22px Arial, Helvetica, sans-serif;height:23px;margin:0;padding-right:12px;text-decoration:none;width:auto;}
div.domein-inner #domainResults{float:left;padding-top:10px;}

/*default tabledesign*/
div.content table{margin:0 auto;border:none;}
div.content table tr td{margin:0; padding: 2px 8px 2px 8px;}
div.content table tr td p{margin:0 !important;padding:0 !important;}


/* responseforms */
div.content div.contentBox-inner form.contentForm{float:left;padding:0 0 1em 0 !important;margin:0;list-style:none;width:520px;}
div.content div.contentBox-inner form.contentForm input.txtfld{float:left;padding:3px 7px 0 7px !important;margin:0;list-style:none;width:341px;height:20px;background:url('../images/input-txt-lrg.gif') right top no-repeat;border:none;font:normal 12px/18px "trebuchet MS";}
div.content div.contentBox-inner form.contentForm p.btn{padding:0 0 0 100px;height:23px;width:55px;margin:0 auto;}
div.content div.contentBox-inner form.contentForm div.verwijder{font-size:12px;font-weight:bold;line-height:23px;}
div.content div.contentBox-inner form.contentForm div.verwijder p.btn{float:right;display:inline-block;margin-right:55px;margin-top:-4px;}
div.content div.contentBox-inner form.contentForm p a.btn{float:left;background:transparent url('../images/all-BG.gif') no-repeat scroll 100% -446px;color:#fff;display:block;font:normal 12px/22px Arial, Helvetica, sans-serif;height:23px;margin:0;padding-right:12px;text-decoration:none;width:auto;}
div.content div.contentBox-inner form.contentForm p a.btn:hover{color:#000 !important;text-decoration:underline;}
div.content div.contentBox-inner form.contentForm p a.btn span{background:transparent url('../images/all-BG.gif') no-repeat 0 -469px;display:block;font:normal 12px/23px Arial, Helvetica, sans-serif;padding:0px 3px 0px 15px;}
div.content div.contentBox-inner form.contentForm p a.btn:hover span{color:#000 !important;text-decoration:underline;}

div.content div.contentBox-inner form.contentForm div.row{float:left;margin:0.3em 0 0.4em 0 !important;padding:0;list-style:none;width:546px;}
div.content div.contentBox-inner form.contentForm div.row label{float:left;margin:0;padding:0;width:150px;display:block;font:bold 12px/23px Arial, Helvetica, sans-serif;height:23px;text-align:right;padding:0 10px 0 0;}
div.content div.contentBox-inner form.contentForm div.row samp{float:left;margin:0;padding:0;width:57px;display:block;font:bold 12px/23px Arial, Helvetica, sans-serif;height:23px;}
div.content div.contentBox-inner form.contentForm div.row p.textarea{float:left;width:355px;height:244px;margin:0;padding:10px 0 10px 0;background:#E7E7E7 url('../images/textarea-lrg.gif') left top no-repeat}
div.content div.contentBox-inner form.contentForm div.row div.error{float:right;clear:both;width:auto;color:#a82828;padding:2px 40px 0 0;text-align:right;font-style:italic;}
div.content div.contentBox-inner form.contentForm div.row p div.error{padding:12px 7px 0 0;}
div.content div.contentBox-inner form.contentForm textarea{float:left;padding:0 7px 0 7px !important;margin:0;list-style:none;width:341px;height:244px;background:none;border:none;font:normal 12px/14px "trebuchet MS";overflow:auto;}
/* end responseforms */


div.content div.contentBox-inner form.contentFormSml{float:left;padding:0 0 1em 0 !important;margin:0;list-style:none;width:310px;}
div.content div.contentBox-inner form.contentFormSml input.txtfld{float:left;padding:3px 7px 0 7px !important;margin:0;list-style:none;width:191px;height:20px;background:url('../images/all-BG.gif') right -492px no-repeat;border:none;font:normal 12px/18px "trebuchet MS";}
div.content div.contentBox-inner form.contentFormSml p.btn{float:left;margin:0 0 0 10px !important;padding:0;height:23px;width:55px;}
div.content div.contentBox-inner form.contentFormSml p a.btn{float:left;background:transparent url('../images/all-BG.gif') no-repeat scroll 100% -446px;color:#fff;display:block;font:normal 12px/22px Arial, Helvetica, sans-serif;height:23px;margin:0;padding-right:12px;text-decoration:none;width:auto;}
div.content div.contentBox-inner form.contentFormSml p a.btn:hover{color:#000 !important;text-decoration:underline;}
div.content div.contentBox-inner form.contentFormSml p a.btn span{background:transparent url('../images/all-BG.gif') no-repeat 0 -469px;display:block;font:normal 12px/23px Arial, Helvetica, sans-serif;padding:0px 3px 0px 15px;}
div.content div.contentBox-inner form.contentFormSml p a.btn:hover span{color:#000 !important;text-decoration:underline;}
div.content div.contentBox-inner form.contentFormSml div.row{float:left;margin:0.3em 0 0.4em 0 !important;padding:0;list-style:none;width:336px;}
div.content div.contentBox-inner form.contentFormSml div.row label{float:left;margin:0;padding:0;width:97px;display:block;font:bold 12px/23px Arial, Helvetica, sans-serif;height:23px;}
div.content div.contentBox-inner form.contentFormSml div.row samp{float:left;margin:0;padding:0;width:87px;display:block;font:bold 12px/23px Arial, Helvetica, sans-serif;height:23px;}


#supplier-map{float:left;border:1px solid #E5E5E5; padding:1px;margin:15px 0 0 0;position:relative;left:50px;}
/*#gMap{margin:0;padding:0;}*/


/* PIROBOX RULES --- START */
.piroWrap{padding-left:70px}
.piroWrap a{padding:0px;margin:2px;border:1px solid #494949;float:left;}
.piroWrap a img{padding:0px;margin:0px;border:1px solid white;display:inline-block;}

.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#fff; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../images/piro/ajax-loader.gif) center center no-repeat!important;background: url(../images/piro/ajax-loader.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(../images/piro/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(../images/piro/close_btn_h.png) no-repeat;}

a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(../images/piro/next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../images/piro/next_h.png) center right no-repeat;}

a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(../images/piro/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(../images/piro/prev_h.png) center left no-repeat;}


.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(../images/piro/t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(../images/piro/t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(../images/piro/t_c.png) repeat-x;}

.c_l{width:20px; background: url(../images/piro/c_l.png) repeat-y;}
.c_c{background:white; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(../images/piro/c_r.png) repeat-y;}

.b_c{height:20px; background:url(../images/piro/b_c.png) repeat-x;}
.b_l{background:url(../images/piro/b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(../images/piro/b_r.png) no-repeat; width:20px; height:20px;}

.box_img{ position:absolute; z-index:99995; background: url(../images/piro/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(../images/piro/link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(../images/piro/link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/piro/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../images/piro/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/piro/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../images/piro/pause_h.png) no-repeat;}
/* PIROBOX RULES --- END */