table {
	border-collapse:		collapse;
	border-spacing:			0px;
}

td, th {
	vertical-align:			top;
	text-align:				left;
	border: 0px;
}
img {
	border:					0px;
	margin:					0px;
	padding:				0px;
}
div, img {
	behavior: url('/resources/styles/iepngfix/iepngfix.htc');
}

label.error { padding: 0 0 0 10px; font-weight: bold; display: none !important; }

textarea.error,
input.error { border-color: #F00; }

.mainTable{
	position:				absolute;
	bottom:					0px;
	left:					0px;
	width: 					1010px;
	height:					600px;
	z-index:				10;
}


#language-current {

}
#language-drop { 

}

#languages td, #language-current td {
	height:					22px;
	background-image:		url('/resources/images/talen_back_2.png');
	padding-left:			6px;
	vertical-align:			middle;
	font:					8pt Verdana;
}
#language-current td {
	cursor:					default;
	color:					#444;
}
#language-current .language {
	width:					107px;
}
#language-current .icons {
	width:					40px;
	padding-top:			4px;
}
#languages .language {
	width:					127px;
	cursor:					pointer;
}
#languages .disabled {
	cursor:					default;
	color:					#888;
}
#languages .language a {
	display:				block;
	text-decoration:		none;
	color:					#444;
}
#languages .icons {
	width:					20px;
}


.white, .white a {
	color:					#FFFFFF;
}
.sauna {
	font-family:			Verdana, Tahoma;
}
.small {
	font-size:				10px;
}
.normal {
	font-size:				12px;
}
.link, .link a {
	text-decoration:		none;
}
.contactText {
	vertical-align:			bottom;
	padding:				0px 0px 20px 60px;
}




body	 {
	color:					#401f71;
	padding: 0px;
	margin: 0px;
	outline: none;
}

#content .content-container .content h1, h1 {
	margin:					0px 0px 5px;
	font:					26pt Sauna, Trebuchet MS, sans-serif;
	color:					#401f71;
}
#content .content h1
{
	outline: none;
	color:					#401f71;
	
}

#content .content-container .content h2, h2 {
	margin:					0px 0px 10px 0px;
	font:					17pt Sauna, Trebuchet MS, sans-serif;
	color:					#401f71;
	outline:none;}
#content h3, h3 {
	margin:					5px 0px 8px 0px;
	font:					16pt Sauna, Trebuchet MS, sans-serif;
	color:					#8ba407;
outline:none;}
#content .content-container .content h4, h4 {
	margin:					0px;
	padding:				0px 0px 0px 0px;
	font:					18px Sauna, Trebuchet MS, sans-serif;
	color:					#8ba407;
	display:				inline;
outline:none;}
#content .content-container .content form table.nieuwsbrief td {
	width:					100px;
	font-size:				8pt;
	padding:				5px 0px 5px 0px;
outline:none;}

#content a{
	text-decoration:		none;
	color:					#8ba407;
outline:none;
}

div.content-container a, div.content-container {
	font-family:Verdana;
	font-size:8pt;
}

#header {
	height:							225px;
}
#header img {
	margin:							20px;
}

#menu {
	background-image:				url('/resources/images/backColor.gif');
 	position: 						absolute;
 	top:							0px;
 	left:							750px;
 	width:							205px;
 	height:							400px;
 	z-index:						15;
	outline:						none;
}
#menu div.content {
 	margin:							70px 0px 0px 30px;
	outline:						none;
}



#menu .menu-item, #menu .menu-item a {
	text-decoration: none;
	color:							#ffffff;
	font:							14pt Sauna, Trebuchet MS, Tahoma, Verdana, sans-serif;
	outline:						none;

	padding-left:					10px;
	width: 85px;
	float: left;
	margin-bottom:					3px;
	_margin-bottom:					0px;

	/*position:						relative;*/
}
#menu .menu-item embed, #menu .menu-item object {
	position:						relative;
	top:							-7px;
	margin-bottom:					-9px;
}

#menu .menu-sub, #menu .menu-sub-active {
	padding-left:					20px;
	font-size:						12pt;
	margin-left:			10px;
}

#menu .active, #menu .menu-sub-active {
	background-repeat:		no-repeat;
}

#menu .active-1 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .active-2 {
	background-image:		url('/resources/images/bullets/2.png');
}
#menu .active-3 {
	background-image:		url('/resources/images/bullets/1.png');
}
#menu .active-4 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .active-5 {
	background-image:		url('/resources/images/bullets/2.png');
}
#menu .active-6 {
	background-image:		url('/resources/images/bullets/1.png');
}
#menu .active-7 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .active-8 {
	background-image:		url('/resources/images/bullets/2.png');
}
#menu .active-9 {
	background-image:		url('/resources/images/bullets/1.png');
}
#menu .active-10 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .active-11 {
	background-image:		url('/resources/images/bullets/2.png');
}
#menu .active-12 {
	background-image:		url('/resources/images/bullets/1.png');
}
#menu .active-13 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .active-14 {
	background-image:		url('/resources/images/bullets/2.png');
}
#menu .active-15 {
	background-image:		url('/resources/images/bullets/1.png');
}
#menu .active-16 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .active-17 {
	background-image:		url('/resources/images/bullets/2.png');
}
#menu .active-18 {
	background-image:		url('/resources/images/bullets/1.png');
}
#menu .active-19 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .active-20 {
	background-image:		url('/resources/images/bullets/2.png');
}
#menu .active-21 {
	background-image:		url('/resources/images/bullets/1.png');
}
#menu .active-22 {
	background-image:		url('/resources/images/bullets/4.png');
}
#menu .menu-sub-active {
	background-image:		url('/resources/images/bullets/sub-3.png');
	}
#menu ul {
	margin:							0px 0px 0px 0px;
	padding:						0px;
	list-style:						none;
}
#menu li {
	color:							#ffffff;
	font:							15pt Sauna, Trebuchet MS, Tahoma, Verdana, sans-serif;
	visibility:						hidden;
	padding:						0px;
	margin:							0px;
}

#content {
	height:							400px;
	width:							100%;
}

.newsitem {
clear:both; margin-bottom:10px; color:#401f71;
}

.newsitem a.title {
	font-weight:bold;text-decoration:none;
}

#left-pane {
	width:							161px;
	height:							370px;
	margin-left:					30px;
	margin-top:						18px;
}

#left-pane .content {
	font:							10pt Verdana;
	overflow:						hidden;
	width:							171px;
}

#left-pane .dash {
	height:							2px;
	background:						url('/resources/images/dash.gif') repeat-x;
	line-height:					2px;
	overflow-y:						hidden;
	margin:							10px 0px 3px 0px;
}

#left-pane .content .li {
	background:						url('/resources/images/zakelijk/raquo.gif') 0% 50% no-repeat;
	padding-left:					18px;
	height: 20px;
	overflow: hidden;
	_width: 250px;
}

#left-pane .content ul {
	margin:					0px;
	padding:				0px;
	list-style-image:		url('/resources/images/zakelijk/raquo.gif');
	list-style-position:	inside;
}
#left-pane .content ul li {
	padding-left:15px;
}

#left-pane .content a {
	color:							#707173;
	text-decoration:				none;
}

#language-drop-container {
	vertical-align:					bottom;
	/*position:						absolute;
	_position:						relative;*/
	position: relative;
	display:						block;
	height:							25px;
	*top: 5px;
}
#language-drop {
	position:						absolute;
	bottom:							0px;
	left:							0px;

	border:							1px solid #999;
	width:							171px;
}
#language-current .language {
	width:							117px;
}
#languages .language {
	width:							137px;
}


#content .col-1 {
	width:							230px;
}
#content .col-2 {
	width:							510px;
}
#content .content-container {
	margin:							15px 0px 0px 0px;
	overflow-y:						auto;
	overflow-x:						hidden;
	width:							500px;
}
#content .content-container .content {
	height:							100%;
	width:							100%;
	margin-right:					20px;
}
#content .col-3 {
	vertical-align:					bottom;
	width:							200px;
}
#content .col-3 img {
	margin-bottom:					10px;
	margin-left:					0px;
}
#content .col-4 {
	text-align:						right;
}





.zakelijk_table {
	position:			absolute;
	height:				100%;
	bottom:			0px;
	left:					0px;
	width:				100%;
}
.zakelijk_tablehead {
	height:				100px;
	padding:			25px 0px 0px 30px;
}
.zakelijk_mainDiv{
	position:			absolute;
	bottom:			0px;
	left:					0px;
	width:				100%;
	height:				575px;
	z-index:			10;
}
.zakelijk_logoDiv {
 	position: 			absolute;
 	top:					30px;
 	left:					20px;
 	z-index:			10;
}
.zakelijk_buttonDiv {
	background-image: url('/resources/images/backColor.gif');
 	position: 			absolute;
 	top:					0px;
 	left:					750px;
 	width:				195px;
 	height:				400px;
 	z-index:			15;
}




#content .content form table {
	margin-top:				30px;
}

#content .content form table th {
	width:					100px;
	font-size:				8pt;
}
#content .content form table input, #content-main .content form table textarea {
	width:					200px;
}
/*#content-main .content form table input, #content-main .content form table select, #content-main .content form table textarea {*/
input, select, textarea, button {
	font-size:				8pt;
	border:					1px solid #8ba407;
}

a.news {
	text-decoration:		none;
	color:					#8ba407;
}



.product {
	width:					165px;
	height:					80px;
	float:					left;
	overflow: hidden;
	padding: 5px;
}
h5 {
	color:					#8ba407;
	font:					7pt Verdana, sans-serif;
	margin:					0px 0px 3px 7px;
	padding:				0px 0px 0px 0px;
	position:				relative;
	bottom:					0px;
	font-weight: bold;
}