a img {border:0}
body {font:11px Verdana; line-height:16px; margin:0; padding:0; text-align:left; height:100%; width:100%}
form {margin:0; padding:0}
legend {color:#4f4f4f}
p {margin:0; padding:0}
ul {list-style:none; margin:0; padding:0}
ol {margin-left:25px; padding:0}
h1 {color:#fb3f3f; font:bold 13px Verdana, Arial, Helvetica, sans-serif; margin:0 0 4px 0; padding:0}
h1 a {background:url(../img/bullet_2.gif) no-repeat right 5px; color:#253c8b; margin-right:5px; padding-right:13px; text-decoration:none}
h1 a:hover {text-decoration:underline}
h2 {color:#4a4a4a; font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin:16px 0 0 0; padding:0}


a.content {color:#253c8b; line-height:16px; text-decoration:underline}
a.content:hover {text-decoration:none}
body#popup {background:url(../img/bg_popup.gif) repeat-x left top}
body#popup strong {display:block}
div.clear {clear:both; height:0; margin:0; padding:0; font-size:0px; line-height:0px}
span.date {background:url(../img/bullet_1.gif) no-repeat left center; color:#7b7b7b; font-size:9px; line-height:16px; padding-left:13px; }
span.mandatory {color:#fb3f3f}
span.message {background:#fb3f3f; color:#FFF; display:block; font-weight:bold; padding:5px 4px} 
span.morelink {display:block; text-align:right}
span.morelink a {background:url(../img/bullet_2.gif) no-repeat right 4px; color:#253c8b; line-height:16px; padding-right:13px; text-decoration:underline}
span.morelink a:hover {text-decoration:none}
span.thumbLeft {float:left}
span.thumbRight {float:right}
ul.content li {background:url(../img/bullet_3.1.gif) no-repeat 0px 5px; padding-left:16px} 

	div#preloader {line-height:25px; padding:10px}

	
	div#con {background:url(../img/bg.gif) no-repeat left top; margin:0 auto; padding:10px 10px 20px 10px; position:relative; width:960px; w\idth:940px; visibility:hidden; z-index:0}
	
		/* con header */
		div#con_header {float:left; height:95px; width:940px;}
			
			/* Top navigation */
			div#topnav {background:url(../img/bg_topnav.gif) repeat-x left top; float:left; height:39px; position:relative; width:940px; z-index:10;}
			div#topnav div {position:absolute; visibility:hidden; top:33px; background:#5d5d5d; border:1px solid #383838; padding:5px 0; z-index:10}
			div#topnav div ul.subnav {list-style-type:none; margin:0; padding:0}
			div#topnav div ul.subnav li {background:url(../img/bullet_1.gif) no-repeat; background-position:8px 6px; padding:0 17px 0 23px}
			div#topnav div ul.subnav_cont {list-style-type:none; margin:0; padding:0}
			div#topnav div ul.subnav_cont li {float:left}
			div#topnav div ul.subnav_cont li ul.subnav {list-style-type:none; margin:0}
			div#topnav div ul.subnav_cont li ul.subnav li {background:url(../img/bullet_1.gif) no-repeat 8px 6px; padding:0 13px 0 23px; float:none}
			div#topnav div li a {color:#FFF; line-height:18px; text-decoration:none}
			div#topnav div li a:hover {text-decoration:underline}
	

		div#con_content {float:left; width:940px}
	
			/* revealer */
			div#revealer {background:url(../img/bg_rev.gif) no-repeat left top; float:left; height:48px; position:relative; width:730px; z-index:2}
				div.revealer {background:url(../img/bg_revealer.gif) no-repeat left top #FFF; height:320px; left:0; position:absolute; top:48px; z-index:90; visibility:hidden; width:730px}
					div.rev_nav {float:left; height:310px; position:relative; width:280px}
					div.rev_nav ul {float:left; margin:12px 0 0 10px}
					div.rev_nav ul li {line-height:18px; padding:0 10px 0 0} 
					div.rev_nav ul li a {background:url(../img/bullet_3.1.gif) no-repeat left 3px; padding-left:17px} 
					div.rev_nav ul li a.selected {background:url(../img/bullet_3.gif) no-repeat left 3px;} 
					div.rev_nav ul li a.selected {color:#253c8b; text-decoration:none}
					div.rev_nav a {color:#fb3f3f; text-decoration:none}
					div.rev_nav a:hover {text-decoration:underline}
					div.rev_content {display:none; float:left; height:310px; position:relative; width:449px}
					div.rev_content h3 {color:#253c8b; font-weight:bold; font-size:13px; line-height:18px; margin:9px 0 9px 25px; padding:0}
					div.rev_content p {color:#333; line-height:18px; padding:0 15px 0 25px}
					div.rev_content a {color:#fb3f3f; text-decoration:underline}
					div.rev_content a:hover {text-decoration:none}
					div.rev_content span.thumbRight {padding:0px 15px 5px 15px}
					div.rev_content span.price {color:#fb3f3f; font-weight:bold}
					span.readmore {bottom:5px; position:absolute; right:20px}
					span.readmore a {background:url(../img/bullet_4.gif) no-repeat right center; color:#253c8b; font-size:12px; font-weight:bold; padding-right:16px; text-decoration:none}
					span.readmore a:hover {text-decoration:underline}
		
			/* 404 revealer */  
			div#revealer_404 {background:url(../img/bg_rev_empty.gif) no-repeat left top; float:left; height:48px; position:relative; width:730px; z-index:2}
		
			/* content */
			div.content {float:left; width:750px}

				div.homeBigField {background:#fff url(/static/img/homevisuals/vh1.jpg) 100% 0% no-repeat; border:1px solid #c6c6c6; border-top:0; float:left; margin-bottom:20px; width:730px; w\idth:728px}
				div.homeBigField p {color:#4a4a4a; display:block; line-height:18px; padding:15px 0 8px 21px; width:236px}
				div.bigField {background:#FFF; border:1px solid #c6c6c6; border-top:0; float:left; margin-bottom:80px; width:730px; w\idth:728px}
				div.bigField p {color:#4a4a4a; display:block; line-height:18px; padding:15px 0 14px 21px}
							
				
				div.homeSmallField {border:1px solid #c6c6c6; border-top-color:#b4b4b4; float:left; height:150px; he\ight:148px; width:355px; w\idth:353px}
				div.homeSmallField a.normal {color:#4a4a4a; text-decoration:none}
				div.homeSmallField p {padding:10px 10px 0 15px}
				div.homeSmallField div.v {display:none}
				/*div.homeSmallField span#v1 {display:block}*/
			
				/*div.homeSmallField span.thumbLeft {padding:10px 10px 0 15px}*/
				div#one {margin-right:20px}
				div#one div#v1 {display:inline}
				div.homeSmallField img.thumbLeft {float:left; margin:10px 15px 0 10px}
				div.homeSmallField span.morelink {padding-top:5px}
				div.homeSmallField span.price {color:#fb3f3f; font-weight:bold}
				
				div.contentField {background:#FFF; border:1px solid #c6c6c6; border-top:0; float:left; margin-bottom:20px; padding:13px 20px; width:730px; w\idth:688px}
				div.contentField p {color:#4a4a4a}
				div.contentField span.thumbLeft {font-size:9px; padding:10px 0 10px 0; text-align:center}
				div.contentField span.thumbLeft a {color:#253c8b; line-height:16px; text-decoration:underline}
				div.contentField span.thumbLeft a:hover {text-decoration:none}
				div.contentField span.thumbRight {font-size:9px; padding:10px 0 10px 10px; text-align:center}
				div.contentField span.thumbRight a {color:#253c8b; line-height:16px; text-decoration:underline}
				div.contentField span.thumbRight a:hover {text-decoration:none}
				
					.tempProject {border-bottom:#fb3f3f solid 1px; float:left; padding:10px 0 20px 0; width:100%;}
					.tempProject a {color:#253c8b;}
					.tempProject h3 {font:bold 13px Verdana, Geneva, sans-serif;}
					.tempProject img {float:left; margin-right:20px;}
				
				/* content nav */
				div.contentNav {background:#fb3f3f; float:left; height:20px; width:63px} 
				
				/* Productoverzicht */
				div.producten {float:left; line-height:15px; padding-top:10px; width:688px}
				div.producten span.thumbLeft {padding:7px 20px 7px 10px !important;}
				div.producten div {float:left; position:relative; width:334px}
				div.producten a.readmore {background:url(../img/bullet_2.gif) no-repeat right 4px; bottom:7px; color:#253c8b; line-height:14px; padding-right:13px; position:absolute; right:10px; text-decoration:underline}
				div.producten a.readmore:hover {text-decoration:none}	
				div.producten p {padding-top:7px}
				div.producten span.price {color:#fb3f3f}
					div.oddL {background:#f2f2f2; margin-right:20px}
					div.odd {background:#f2f2f2}
					div.evenL {margin-right:20px}
					
					table.tech {font-size:10px}
					table.tech tr.first {background:#253c8b; color:#FFF; font-weight:bold}
					table.tech td {padding:3px 6px; border-bottom:1px solid #FFF; border-right:1px solid #FFF}
					table.tech tr.odd {background:#fafafa}
					table.tech tr.even {background:#f1f1f1}
			
					/* Products details Info Bar */
					div.info {background:url(../img/bg_info.gif) left top repeat-y; float:right; font-size:11px; line-height:18px; margin:18px 0 0 10px; width:185px} /* 185px */
					div.info p {padding:0 10px 0 17px}
					div.info strong {text-align:center}
					div.info span.infoTitle {color:#253c8b; display:block; font-weight:bold; padding:4px 0 8px 0; text-align:center}
					div.info span.price {color:#253c8b; display:block; font-size:13px; font-weight:bold; padding:30px 0 20px 0; text-align:center}
					div.info span.infoPrice {font-size:10px}
					div.info span.infoPrice a {color:#fb3f3f; text-decoration:none}
					div.info span.infoPrice a:hover {text-decoration:underline}
					div.info span.link {color:#fb3f3f; display:block; font-size:13px; font-weight:bold; padding:20px 0 10px 0; text-align:center}
					div.info span.link a {color:#fb3f3f; text-decoration:underline}
					div.info span.link a:hover {text-decoration:none}
					
					fieldset.addtochart {color:#4a4a4a; float:left; padding:10px 5px; margin:0 0 5px 0; min-height:45px; position:relative; width:674px}
					fieldset.addtochart table {float:left}
					fieldset.addtochart table td {line-height:25px}
					fieldset.addtochart span.link {float:right}
					fieldset.addtochart select.sel {border:1px solid #7d7d7d; color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; height:21px; line-height:19px; margin-left:20px; width:157px}
					fieldset.addtochart label {color:#4f4f4f}

			
				/* cart */
				table.cart {margin:10px 0; width:688px}
				table.cart input.in {background:url(../img/bg_input_news.gif) no-repeat top left; border:1px solid #7d7d7d; color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; height:21px; line-height:19px; padding-left:8px; width:47px; w\idth:37px}
				table.cart th {line-height:18px; padding:3px}
				table.cart td {line-height:18px; padding:3px}
				table.cart tr.odd {background:#f2f2f2}
				table.cart tr.last td {padding-top:20px}
				table.cart span.options {color:#666; font-size:10px}
				
				table#cart_overview {width:660px}
			
				/* products nav */
				div.contentField a.pnav {float:left; height:110px; padding:0 21px 10px 0; width:156px}
				div.contentField a.pnav_last {float:left; height:110px; padding:0 0 10px 0; width:156px}
				
				/* forms */
				table.forms {}
				table.forms th {font-weight:normal; padding:4px 0; width:180px}
				table.forms td {color:#7b7b7b; padding:4px 0}
				input.in_normal {background:url(../img/bg_input_normal.gif) no-repeat top left; border:1px solid #7d7d7d; color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; height:21px; line-height:19px; padding-left:8px; width:222px; w\idth:213px}
				select.sel_normal {border:1px solid #7d7d7d; color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; height:21px; line-height:19px; width:224px}
				textarea.in_normal {background:url(../img/bg_textarea_normal.gif) no-repeat top left; border:1px solid #7d7d7d; color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; height:96px; line-height:19px; overflow:auto; padding-left:8px; width:222px; w\idth:213px}
			
			
			/* Rightbar */
			div#rightbar {float:right; padding-top:20px; width:190px}
				div.item {background:#FFF; border:1px solid; border-color:#b4b4b4 #e3e3e3 #e3e3e3 #e3e3e3; float:left; margin-bottom:20px; padding-bottom:5px; width:190px; w\idth:188px}
				div.item p {color:#4a4a4a; padding:5px 10px 8px 10px}
				div.item input {font:11px Verdana, Arial, Helvetica, sans-serif}
				div.item input.in_news {background:url(../img/bg_input_news.gif) no-repeat top left; border:1px solid #7d7d7d; color:#4f4f4f; height:21px; line-height:19px; margin:0 0 10px 10px; padding-left:8px; width:166px; w\idth:156px}
				div.item a.submit {float:right; margin:0 10px 10px 0;}
				div.item span.morelink {padding:10px 0 0 0;}
	
		/* Logo */
		div.logo {height:53px; position:absolute; right:73px; top:63px; width:209px; z-index:1}

	/* Footer */
	div#con_footer {height:47px; margin:0 auto; visibility:hidden;  padding:0 10px; position:relative; width:960px; w\idth:940px; z-index:0}
		div#footer {background:url(../img/bg_footer.gif) repeat-x left top; color:#7b7b7b; font-size:10px; float:left; height:35px; padding-top:12px;text-align:center; width:940px}
div.producten span.textbox_prod_list {

padding:7px 20px 0 10px !important;
}
fieldset.addtochart select.sel2 {
border:1px solid #7d7d7d; color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; height:21px; line-height:19px; margin-left:20px; width:290px
}
