/*
						include: /twob/media/css/basis.css
						*/
						body	{font-size: 80%; line-height: 1.5;margin:0;padding:0;}
body, form * 	{font-family: Verdana, Arial, Helvetica, sans-serif;}
form, table, p, form *	{font-size: 100%;}
body,html {height:100%;}
/* BASIS +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
h1	{font-size: 1.25em;color:#004B97;}
h2	{font-size: 1.1em;}
h3	{font-size: 1.05em;}
th		{text-align: left; font-weight: bold}
td,th	{vertical-align: top}
table form th	{font-weight: normal}
form		{margin: 0; padding: 0;}
fieldset	{background-color: #f2eaf1; clear: both; border: none; margin: 0 0 10px 0; overflow: auto;}
fieldset legend {font-weight: bold; margin-bottom: 10px;}
.verplicht	{color: silver}
form dl, dl.naastelkaar 	{overflow: auto}
form dl dt, dl.naastelkaar dt
	{clear: both; width: 150px; float: left; text-align: left;}
form dl dd, dl.naastelkaar dd
	{float: left; width: 66%; margin: 0 0 5px 0; padding: 0;}
dl.breed dt	{width: 250px; margin-right: 10px;}
dl.breed dd	{width: 400px;}
textarea.mini	{width: 350px; height: 40px;}
a:link		{text-decoration: none;color:#E52B38;}
a:visited	{text-decoration: none;color:#E52B38;}
a:hover		{text-decoration: underline;}
a:active	{}
a img	{border: none;}
:target	{}
:focus	{}
/* ul li	{list-style-type: circle} */
hr	{border: none; background: #d5c4d5; color: #d5c4d5; height: 1px;}
.even	{background-color: white}
.oneven	{background-color: whitesmoke}
ul.liggend	{margin: 0; padding: 0;}
ul.liggend li	{display: inline; list-style-type: none;}
ul.invis	{margin: 0; padding: 0;}
ul.invis li	{list-style-type: none; list-style-image: none !important}
.links	{float: left;}
.rechts	{float: right;}
.midden	{text-align:center}
/* door de maintenance toegekend bij uitlijnen imgs.
plaats desgewenst andere padding of borders. */
.imglinks	{float: left; margin: 0 10px 10px 0;}
.imgrechts	{float: right; margin: 0 0 10px 10px;}
.klein		{font-size: 0.8em;}
.subtiel, .subtiel a {color: black} /* tekstkleur */
.feedback	{color: red;}
.krap		{margin: 0; padding: 0;}
.overflow	{overflow: auto}
.clear		{clear: both}
.clearl		{clear: left}
.clearr		{clear: right}
.hidden, .printonly		{display: none;}
.zichtbaar	{display: block;}
blockquote	{margin: 10px 0 20px 0; font-style: italic; min-height: 40px;
	padding: 0px 30px 0px 40px; position: relative; width: 470px; color: #680266}
blockquote:before, blockquote:after
	{display: block; /* color: #986699; font-size: 40px; */
	font-family: "Times New Roman", Times, serif;}
blockquote:before {/* content: open-quote;  */
	position: absolute; top: 0; left: 0;
	content: url(img/ico_citaat_open.html);}
blockquote:after {/* content: close-quote;  */
	position: absolute; bottom: 0; right: 0;
	content: url(img/ico_citaat_sluit.html);}
table.grid	{border: 1px solid #d5c4d5; border-collapse: collapse; width: 100%}
table.grid tr td, table.grid tr th
	{border: 1px solid #d5c4d5; border-width: 1px 0 0 1px; padding: 3px 8px;}
/* voor skip to content link */
a.verborgen {position: absolute; overflow: hidden; width: 0; height: 0;}
a.verborgen:active, a.verborgen:focus
	{position: absolute; overflow: visible; width: auto; height: auto;
	font-weight: bold; background-color: white; color: #FF6600; padding: 5px;}
						/*
						include: /twob/media/css/layout.css
						*/
						/* LAYOUT +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
#canvas {position: relative; width: 966px; margin: 0 auto;background-image:url(media/img/bg_shim.png);min-height:100%;}
	#header {height: 117px; padding:0px;margin: 0;}
		#header li	{margin: 0;}
	.hhome {background-image:url(media/img/btn_home.png);width:76px;height:117px;float:left;display:}
	.hhome:hover {background-image:url(media/img/btn_home_over.png);width:76px;height:117px;float:left;cursor:pointer;}
	.hproducts {background-image:url(media/img/btn_products.png);width:113px;height:117px;float:left;}
	.hproducts:hover, .hproductscur {background-image:url(media/img/btn_products_over.png);width:113px;height:117px;float:left;cursor:pointer;}
	.habout {background-image:url(media/img/btn_aboutus.png);width:106px;height:117px;float:left;}
	.habout:hover, .haboutcur {background-image:url(media/img/btn_aboutus_over.png);width:106px;height:117px;float:left;cursor:pointer;}
	.hnews {background-image:url(media/img/btn_news.png);width:73px;height:117px;float:left;}
	.hnews:hover, .hnewscur {background-image:url(media/img/btn_news_over.png);width:73px;height:117px;float:left;cursor:pointer;}
	.hcontact {background-image:url(media/img/btn_contact.png);width:108px;height:117px;float:left;}
	.hcontact:hover, .hcontactcur {background-image:url(media/img/btn_contact_over.png);width:108px;height:117px;float:left;cursor:pointer;}
		.verberg {display:none;}
	#head {height: 117px;width:950px;border:none; margin: 0 auto;}
		.headleft {width:476px;height:117px;float:left;background: white;}
		.headright {width:474px;height:117px;float:left;border:none;background-color:white;}
	#fotoom {width:950px;height:413px;margin:0 auto;background-color:#776E65;padding-top: 0px;}
	#container	{background: gainsboro;}
		#nav		{float: left; width: 180px; margin: 0; padding: 10px;}
			#nav li	{list-style-type: none;}
			#nav ul	{margin: 5px 10px; padding: 0; font-size: 0.9em}
	#content	{width: 950px;margin:0 auto;}
	#contentvolg	{width: 910px;margin:0 auto;padding:20px;}
	#contentprod	{width: 950px;margin:0 auto;padding:0px;background-image:url(media/img/bg_shim_products.gif);}
		#contentprodlinks {width:445px;float:left;padding:15px;}
		#contentprodrechts {width:475px;float:left;}
	#contentproddetail	{width: 950px;margin:0 auto;padding:0px;background-image:url(media/img/bg_shim_products_detail.gif);}
	#contentproddetaillinks {width:677px;float:left;padding:15px;}
	#contentproddetailrechts {width:243px;float:left;}
	#contenthpleft {width:247px;height:151px;float:left;background-image:url(media/img/kader_twitter.gif);background-repeat:no-repeat;margin-left:20px;margin-top:20px;margin-bottom:20px;padding:5px 10px 5px 10px;}
		#twittertekst {width:237px;height:120px;font-size:85%;padding-top:5px;}
		#twitterknop {width:247px;height:31px;}
	#contenthpright {width:600px;float:left;margin-left:30px;margin-top:10px;}
	#contenthpright a {padding-right:30px;background-image:url(media/img/icon_readmore.gif);background-repeat:no-repeat;background-position:75px 4px;}
			#crumbs	{text-align: right; border-bottom: 1px solid silver;color: silver;
					padding-bottom: 3px; font-size: 0.8em;}
			#crumbs a	{color: inherit; font-size: inherit; text-decoration: none}
	#footer {background-image:url(media/img/footer.gif); font-size: 0.8em;width:950px;height:28px;margin:0px auto;}
	#footertekst {width:930px;margin:0 auto;padding:8px 10px 20px 10px;margin-top:-10px;color:#B8B8B8;}
	#footertekst a {color:#B8B8B8;}
		#footer li	{margin: 0 5px;}
	#leeg {display:none;}
	.readmore {padding-right:30px;background-image:url(media/img/icon_readmore.gif);background-repeat:no-repeat;background-position:75px 4px;}
	.nfoto {margin:10px;}
	.blauwebalk {width:940px;height:23px;background-color:#004b96;margin:0 auto;color:white;padding-left:10px;padding-top:2px;}
	a.sub {color:white;}
	.pom {width:475px;}
	.prs {width:217px;height:161px;border:2px solid #E9E9E9;margin-left:11px;margin-bottom:12px;float:left;}
	.prs:hover {cursor:pointer;}
	#prs1 {background-image:url(media/img/prodcat_dozen.jpg);}
	#prs2 {background-image:url(media/img/prodcat_zakken.jpg);}
	#prs3 {background-image:url(media/img/prodcat_plaatmateriaal.jpg);}
	#prs4 {background-image:url(media/img/prodcat_deuren.jpg);}
	#prs5 {background-image:url(media/img/prodcat_balken.jpg);}
	#prs6 {background-image:url(media/img/prodcat_stenen.jpg);}
	#prs7 {background-image:url(media/img/prodcat_vaten.jpg);}
	#prs8 {background-image:url(media/img/prodcat_custom.jpg);}
	.prsin {width:217px;height:29px;background-image:url(media/img/prodcat_mouseover.png);color:white; font-size:120%;margin-top:122px;text-align:center;padding-top:10px;}
	.pimg {width:177px;margin:0 auto;}
	.prodimg {border:2px solid #E9E9E9;margin-bottom:5px;}
	.nodisplay {display:none;}
	#slideshow {
	    position:relative;
	    height:340px;
		width:950px;
	}
	#slideshow IMG {
	    position:absolute;
	    top:0;
	    left:0;
	    z-index:8;
	    opacity:0.0;
	}
	#slideshow IMG.active {
	    z-index:10;
	    opacity:1.0;
	}
	#slideshow IMG.last-active {
	    z-index:9;
	}
	.frmtop {width:670px;height:10px;background-image:url(media/img/form_bg_top.gif);margin:0 auto;}
	.formulier {width:600px;background-image:url(media/img/form_bg_shim.gif);background-repeat:repeat-y;margin:0 auto;padding-left:70px;margin-top:-13px;position:relative;padding-bottom:5px;}
	.frmbot {width:670px;height:10px;background-image:url(media/img/form_bg_foot.gif);margin:0 auto;margin-top:0px;}
	.rood {color:#E52B38;}
	#sndbut {position:absolute;bottom:27px;right:10px;width:117px;height:28px;background-image:url(media/img/btn_send.png);border:none;}
	#sndbut:hover {background-image:url(media/img/btn_send_over.png);border:none;}
	#reqf {position:absolute;top:10px;right:10px;}
	input, textarea {border:1px solid #8E8E8E;}
	dt.stip {width:109px;height:22px;background-image:url(media/img/stippellijn.png);background-repeat:repeat-x;background-position:0px 19px;border:none;}
	dt.stip2 {width:109px;background-image:url(media/img/stippellijn.png);background-repeat:repeat-x;background-position:0px 102px;height:110px;}
	.inp {width:270px;}
						/*
						include: /twob/media/css/mods.css
						*/