body {		padding: 0; 	margin: 0;	text-align: center;	background: url("../images/bg.jpg") repeat-x top;}body,input,select,textarea {	font-family: Arial;	font-size: 12px;	color: #000;}input,textarea { line-height: normal; }h1,h2,h3,h4,p,a,ul,ol,dl,form,legend,fieldset { margin: 0; padding: 0; }p { margin-bottom: 0px; font-family: Arial; line-height: 18px;}ul {  }ol { margin-left: 25px; }a.klikhier {color: #0066cc; background: url("../images/linkbullet.jpg") no-repeat right; font-weight: bold; padding-right: 10px; text-decoration: none;}a.klikhier:hover {color: #0066cc;}a { color: #0066cc; text-decoration: none; font-weight:bold; }a:hover { text-decoration: none; color: #1D12B3; }a:active { text-decoration: none; }img { display: block; border: none; }dl dt { font-weight: bold; margin-bottom: 10px; }dl dd { margin: 0 0 30px 0;}fieldset { border: none; }caption { display: none; }thead th { background-color: #EFEDE1; text-align: center; }tbody th{ background-color: #fff; font-weight: normal;}tfoot th { background-color: #EFEDE1; }tfoot td { background-color: #fff; }/* HEADERS */h1, h2,h3,h5,h6 { color: #000; padding: 0 !important; margin-bottom: 10px; }/* changed from h2 to h1 */h1, h1 a { font-weight:normal; }h1.koptekst { font-size: 24px; font-family: Arial; color: #000; margin: 0px 0px 12px 0px; }h1.koptekst a { text-decoration: none; } /* end change */h2, h2 a { font-weight:normal; }h3.producten {font-size: 16px; font-family: Arial; font-weight: bold; color: #000;}h3.ptitel{font-size: 14px; font-family: Arial; font-weight: bold; color: #000;}h3 { font-size: 16px; font-family: Arial; font-weight: bold; padding: 0; margin: 0; }h3 a { text-decoration: none; }h3 a:hover {}h4 { font-size: 14px; }h4.gallerij_uitleg {font-size: 12px; background: url("../images/gallerijbullet.jpg") no-repeat left; padding-left: 14px; color: #0b0a0a;}hr {width: 605px; float:left;}.clear { clear: both; }/* * -------------CONTAINERS-------------------------------------------------------------------------------------------------------------*/#wrapper {	clear: both;	width: 975px;	margin: auto;	text-align: left;	position: relative;}#header {	width: 975px;	height: 339px;	float: left;}		#waterval {			position: absolute;			top:0;			left: 616px;			width: 360px;			height: 338px;			background: url("../images/waterval2.png");			_background-image: none;			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wisa.nl/wisa/images/waterval2.png', sizingMethod='fixed');		}		#gradientbg {			position: absolute;			left: 0;			top: 24px;			width: 812px;			height:287px;			background: url("../images/gradientbalk.png");			_background-image: none;			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wisa.nl/wisa/images/gradientbalk.png', sizingMethod='fixed');		}		#balk {			position: absolute;			left: 0;			top: 261px;			width: 975px;			height: 77px;			background: url("../images/balk.png");			_background-image: none;			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wisa.nl/wisa/images/balk.png', sizingMethod='fixed');		}				#flashcontainer {			position: absolute;			left: 0;			top: 36px;			/*			top: 56px;			width: 401px;			height: 230px;*/			/*background-repeat: no-repeat;*/			width: 418px;			height: 255px;			overflow:hidden;			/*background: url("/assets/Site_ontwerp/header.png");*/			/*_background-image: none;			background:#CC0000;*/		}				.fade-box {			position: absolute;		} 		#line {			position: absolute;			left: 0;			top: 36px;			width: 205px;			height: 21px;			background: url("../images/line.png");			_background-image: none;			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wisa.nl/wisa/images/line.png', sizingMethod='fixed');		}				#logo {			position: absolute;			left: 180px;			top: 0;			width: 246px;			height: 142px;			background: url("../images/logo.png");			_background-image: none;			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wisa.nl/wisa/images/logo.png', sizingMethod='fixed');		}		#productmenu {			position: absolute;			left: 418px;			top: 40px;			width: 395px;			height: 235px;			background: url("../images/productmenu.png") top left no-repeat;		}				#productmenu ul {					float: left;					width: 180px					_padding:0px;					_margin:0px;					margin-left: 6px;					_margin-left: 5px;					margin-top: 5px;				}										#productmenu ul li {					width: 180px;					/*height: 16px;*/					list-style: none;					_padding:0px;					_margin:0px;						margin: 0px;					padding:2px 0;					border-top:1px solid #6db92c;					border-bottom:1px solid #539f12;				}				#productmenu ul li.first { border-top:0px; }				#productmenu ul li.last { border-bottom:0px; padding:1px 0; }				#productmenu ul li a {					width: 165px;					/*height: 16px;*/					display: block;					padding-left: 15px;					_padding-left: 10px;					font-family: Arial;					font-weight: bold;					color: #fff;					background: url("../images/productbullet.png") no-repeat left;					_background: url("../images/productbullet.jpg") no-repeat left;					font-size: 12px;					text-decoration: none;					line-height:14px;				}								#productmenu ul li a.current {					background: url("../images/productbulletover.png") no-repeat left;					_background: url("../images/productbulletover.jpg") no-repeat left;					color: #000;				}				#langmenu {			position: absolute;			left: 419px;			top: 284px;			width: 374px;			height: 21px;			/*background: url("../images/langmenubg.png") top left no-repeat;*/		}						#langmenu ul li {					float: left;					list-style: none;					margin-left: 25px;					_margin-left: 15px;					margin-top: 2px;					font-family: Arial;					font-weight: bold;					font-size: 12px;					color: #0066cc;				}								#langmenu ul li.nederlands {					width: 100px;					height: 17px;					background: url("../images/nlvlag.jpg") no-repeat left;				}								/*#langmenu ul li.nederlands a {					margin-left: 25px;					text-decoration: none;				}	*/							#langmenu ul li.duits {					width: 100px;					height: 17px;					background: url("../images/duitsevlag.jpg") no-repeat left;				}						/*#langmenu ul li.duits a {					margin-left: 25px;					text-decoration: none;				}	*/							#langmenu ul li.Engels {					width: 80px;					height: 17px;					background: url("../images/engelsevlag.jpg") no-repeat left;				}								/*#langmenu ul li.Engels a {					margin-left: 25px;					text-decoration: none;				}*/				#langmenu ul li a {					margin-left: 25px;					text-decoration: none;					color:#ffffff;				}						#mainmenu {			position: absolute;			top: 316px;			left: 0;		}						#mainmenu ul {									}								#mainmenu ul li {					float: left;					list-style: none;					background: url("../images/menuline.jpg") no-repeat right;					height: 17px;				}								#mainmenu ul li.last {					float: left;					list-style: none;					background: none;					height: 17px;				}								#mainmenu ul li a {					padding: 0 8px;					font-family: Arial;					font-size: 12px;					font-weight: bold;					color: #0066cc;					text-decoration: none;				}								#mainmenu ul li a.active {					color: #000;				}		#container {	width: 990px;	float: left;	border-top: 1px solid #0056a4;	margin-bottom: 19px;}#leftcontent {	width: 505px;	float: left;	margin: 20px 0 0px 10px;}#leftcontent H2 { font:normal 20px/24px Arial, Verdana; padding:0px; margin: 10px 0px 5px 0px; }#leftcontent H3 { font:bold 16px/20px Arial, Verdana; padding:0px; margin: 10px 0px 5px 0px; }#rightcontent {	width: 405px;	float: left;	margin: 11px 0 0 30px;}		.block { float: left; width: 403px; height: auto; border: 1px solid #b8e6ff; padding: 1px; margin-bottom: 9px; }					#leftcontent .block {			float: none;			margin:15px auto;			clear:both;			width: 400px;			overflow:auto;		}			.block img {			margin-right: 15px;			float: left;		}		.block h2 {			color: #0066cc;			font-family: Arial;			font-size: 18px;			margin: 6px 0 6px 0;		}				#adresblock {			float: left;			width: 383px;			border: 1px solid #b8e6ff;			padding:5px 10px;		}				#adresblock_naw {					float: left;					width: 135px;					margin: 5px 0 0 12px;					line-height: 18px;				}							#adresblock_naw h2 {					font-size: 18px;					font-family: Arial;					margin-bottom: 2px;				}								#adresblock_contact {					float: left;					width: 160px;					margin: 10px 0 0 43px;					line-height: 18px; 				}		#footer {	clear: both;	width: 950px;	height: 20px;	padding-top: 16px;	color: #666666;	text-align: right;	background: url("../images/footerbg.jpg") no-repeat top;}#footer a {	font-weight: bold;	color: #0066cc;	text-decoration: none;}/*-------------------------------------------PRODUCTENPAGINA-------------------------------------------------------------------------*/#container_producten {	width: 990px;	float: left;	border-top: 1px solid #0056a4;	margin-bottom: 19px;	}.ballontoebehoren { background: url("../images/color_ballontoebehoren.gif") repeat-y right; }.bierviltjes { background: url("../images/color_bierviltjes.gif") repeat-y right; }.feesttoeters { background: url("../images/color_feesttoeters.gif") repeat-y right; }.fietsvlaggetjes { background: url("../images/color_fietsvlaggetjes.gif") repeat-y right; }.hoedjes { background: url("../images/color_hoedjes.gif") repeat-y right; }.maskers { background: url("../images/color_maskers.gif") repeat-y right; }.notitieblocs { background: url("../images/color_notitieblocs.gif") repeat-y right; }.partyprikkers { background: url("../images/color_partyprikkers.gif") repeat-y right; }.punchballs { background: url("../images/color_punchballs.gif") repeat-y right; }.reclameballonnen { background: url("../images/color_reclameballonnen.gif") repeat-y right; }.reuzenballonnen { background: url("../images/color_reuzenballonnen.gif") repeat-y right; }.stickers { background: url("../images/color_stickers.gif") repeat-y right; }.supportersvlaggen { background: url("../images/color_supportersvlaggen.gif") repeat-y right; }.vlaggenlijnen { background: url("../images/color_vlaggenlijnen.gif") repeat-y right; }.vlaggetjespapier { background: url("../images/color_vlaggetjespapier.gif") repeat-y right; }.windmolentjes { background: url("../images/color_windmolentjes.gif") repeat-y right; }.zonnekleppen { background: url("../images/color_zonnekleppen.gif") repeat-y right; }#leftcontent_producten {	width: 492px;	float:left;	margin: 20px 0 0px 10px;}		IMG.blueborder { border:1px solid #b8e6ff; }		#producten_gallery {			width: 473px;			/* height: 341px;*/			border: 1px solid #b8e6ff;			margin-top: 20px;			overflow: auto;		}					#producten_gallery_top {				width: 462px;				height: 48px;				padding-left: 10px;				padding-top: 12px;				border-bottom: 1px solid #b8e6ff;			}						#producten_gallery_content {				width: 473px;				/*height: 283px;*/				overflow: auto;			}						#producten_gallery_content TABLE { 				border:0px; padding:0px; margin:0px;			}						#producten_gallery_content TD { 				width:93px; height:92px;				background-color:#e8f7ff;				margin:1px;				text-align:center;			}						#producten_gallery_content IMG { 				margin:auto;			}#middelcontent_producten {	width: 367px;	float:left;	margin-top: 10px;	margin-left: 22px;}		#bestelformknop {			width: 363px;			height: 41px;			border: 1px solid #a3e868;		}			#bestelformknop_content {				width: 331px;				height: 32px;				margin: 1px 0 0 1px;				background-color: #5cb114;				padding-top: 7px;				padding-left: 30px;			}						#bestelformknop_content img {				float: left;			}						#bestelformknop_content h2 {				color: #fff;				width: 230px;				font-size: 18px;				float:left;				display:block;				line-height: 26px;				margin-left: 12px;				background: url("../images/bestelbullet.jpg") no-repeat right;			}			#bestelformknop_content a {				text-decoration: none;			}		.productblock {			width: 362px;			height: 58px;			border: 1px solid #b8e6ff;			margin-top: 9px;		}			.productblock_content {				width: 345px;				height: 56px;				background-color: #e8f7ff;				margin: 1px 1px 0 0;				text-align: left;				float: left;				padding-left: 15px;			}			.productblock_content img {				float: left;				display:block;				margin:0 5px 0 0;			}			.productblock_content h2 {				font-size: 16px;				font-weight: bold;				color: #0066cc;				margin-top: 10px;				margin-bottom: 0;			}			.productblock_content h3 {				font-size: 12px;				color: #0066cc;				font-weight: bold;				margin-top: 0px;				text-decoration: none;			}						.productblock_content a {				text-decoration: none;			}				#productinfo {		width: 362px;		border: 1px solid #b8e6ff;		margin-top: 10px;	}			#productinfo_content {			width: 342px;			margin: 10px;		}				#productinfo_content h2 {			font-size: 18px;			margin-bottom: 5px;		}				#productinfo_content p {			margin-bottom: 10px;		}#rightcontent_producten {	float:right;	padding-top:10px;	border-top:10px solid #FFFFFF;	width:70px;}/*-----------------------------------------CONTENT EN CONTENTLIST----------------------------------------------------------*/#leftcontent_content {	width: 576px;	float:left;	margin: 20px 0 0px 10px;}			#leftcontent_content p{				margin-bottom: 15px;				margin-top: 15px;			}						#leftcontent_content img {				clear: both;				float: left;				margin: 10px 10px 10px 0;			}						#leftcontent_content ul {				padding-left: 15px;				margin: 0px 0px 5px 0px;				/*background: url("../images/spacerstippel.jpg") no-repeat top;*/				width: 100%;			}			#leftcontent_content ul li {				list-style: circle;				margin: 0px;				padding: 0.2em 0.5em;				/*background: url("../images/spacerstippel.jpg") no-repeat bottom;*/			}#rightcontent_content {	width: 336px;	float: left;	margin: 11px 0 0 30px;}		.contentrightblock {	width: 334px;	height: 49px;	border: 1px solid #b8e6ff;	margin-bottom: 10px;}	.contentrightblock img {		margin: 1px 15px 1px 1px;		float: left;	}		.contentrightblock h2 {		font-size: 14px;		font-weight: bold;		color: #0066cc;		margin-bottom: 3px;		margin-top: 7px;	}			#adresblock_content {	float: left;	width: 334px;	height: 140px;	border: 1px solid #b8e6ff;}						#adresblock_content_naw {					float: left;					width: 135px;					margin: 5px 0 0 12px;					line-height: 18px;				}								#adresblock_content_naw h2 {					font-size: 14px;					font-family: Arial;					margin-bottom: 2px;				}								#adresblock_content_contact {					float: left;					width: 160px;					margin: 10px 0 0 10px;					line-height: 18px; 				}				#rightcolumn_content {	float: left;	width: 314px;	border: 1px solid #b8e6ff;	padding:10px;}	#rightcolumn_content h2 {		font-size: 18px;		margin-bottom: 5px;	}.spacer {	background: url("../images/spacerstippel.jpg") no-repeat;	width: 576px;	height: 2px;}.contentlist {	float: left;	width: 576px;	background: url("../images/spacerstippel.jpg") no-repeat bottom;	padding-bottom: 10px;}			.contentlist img {				float: left;				border: 1px solid #b8e6ff;			}						.contentlist h2 {				font-size: 18px;				color: #0066cc;				margin-top: 10px;				margin-bottom: 5px;			}						.contentlist p {				margin-top: 0px !important;				margin-bottom: 0px !important;			}						.contentlist a {				color: #0066cc;				background: url("../images/leesmeerbullet.jpg") no-repeat right;				padding-right: 10px;				font-weight: bold;				text-decoration: none;			}						.contentlist h2 a { font-weight:normal; background:none; }			/* PRODUCTENOVERZICHT toegevoegd ST */#leftcontent_content table.products { width:100%; }#leftcontent_content table.products TD { width:25%; padding:5px; vertical-align:top; text-align:center; height:120px; border:1px solid #d1eefd; }#leftcontent_content table.products TD.on { background-color:#d1eefd; }#leftcontent_content table.products TD img { display:inline; clear: none; float: none;  margin:auto; padding:2px; border:1px solid #b8e6ff; }#leftcontent_content table.products TD.on img { border:1px solid #FFFFFF; }	#leftcontent_content DIV.product_thumb { height:90px; width:90px; margin:0px auto; }#leftcontent_content A.product_text { }/* *******************TABLE.products TD DIV.thumb { padding:5px; background-color:#CCCCCC; } *//* EDIT DOOR LARS *//* ***** FORMS ***** *//* ***** FORM ***** */FORM { margin:0px; padding:0px; }	FORM FIELDSET { border:1px solid #cac9c9; padding:10px 10px; }	FORM DIV.field { clear:both; padding:4px 0px; border-bottom:1px solid #e0e0e0; }		FORM DIV.field LABEL { padding:3px 0px; margin:0px; float:left; width:220px; }		FORM DIV.field INPUT { padding:3px 0px; border:1px solid #cccccc; }		FORM DIV.field INPUT.checkbox { border:0px; }				FORM DIV.field.calendardate { height:23px; }		FORM DIV.field DIV.calendardate { }		FORM DIV.field DIV.calendardate INPUT { float:left; }		FORM DIV.field DIV.calendardate IMG { clear:right; margin:0px 0px 0px 5px; }				/*FORM#Form_Form DIV.field DIV.calendarpopup DIV.calendar { 			background:#b8e6ff none repeat scroll 0% 0%;			border-color:#FFFFFF rgb(0, 0, 0) rgb(0, 0, 0) rgb(255, 255, 255);			border-style:solid;			border-width:2px;			color:#000000;			cursor:default;			display:none;			font-family:tahoma,verdana,sans-serif;			font-size:11px;			position:relative;			}*/				FORM SPAN.message { color:#e10007; }		FORM LABEL.FormHeading { font-weight:bold; display:block; float:none; border-bottom:1px solid #000000; padding:10px 0px 4px 0px; margin:0px; clear:both; width:100%; }	DIV.Actions { padding:4px 0px; text-align:right; margin-bottom:15px; }		DIV.Actions INPUT { padding:3px 8px; border:1px solid #0066cd; background-color:#0066cd; color:#FFFFFF; overflow: visible; }INPUT, TEXTAREA { border:1px solid #cac9c9; padding:2px 4px; }INPUT.submit { border:0px; }/*width: 418px;height: 255px;	HEROGRAPHIC STYLES					  				  .floatLeft 									{ float: left; margin-right: 10px;}.floatRight									{ float: right; }.stripViewer								{ width:418px; height:255px; position: relative; overflow: hidden; }.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }.stripViewer .panelContainer .panel			{ float: left; width: 418px; height:100%; position: relative; color:#FFFFFF; }	.stripViewer .panelContainer .panel DIV { color:#FFFFFF; }	.stripViewer .panelContainer .panel ul	{ text-align: left; margin: 0 15px 0 30px; }.stripNavL, .stripNavR, .stripNav			{ display: none; }.nav-thumb 									{ border: 1px solid #cc0000; margin-right: 1px; }.cross-link	IMG 							{ filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; }.active-thumb	IMG 						{ filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }div.transOFF 	{width: 100%; background-color: silver; border:1px solid black; }div.transON 	{width: 100%; background-color: silver; border:1px solid black; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }DIV.panel .wrapper IMG { float:left; }DIV.panelContainer 							{ width:418px; height:255px; overflow:hidden; } */