	/* <![CDATA[ */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: rgb(203,203,203);
 	background-image: url('/img/bg.jpg');
 	background-repeat: repeat-x;
}

#frame {
	position: relative;
	width: 955px;
	top: 16px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#main {	
	float: left;
	width: 515px;
	margin-left: 195px;
	background-color: white;
	margin-top: 221px;
	padding: 6px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
	min-height: 200px;
	_height: 200px;
}

#main table, td, tr {
	border: 0px;
	padding: 0px;
}

#main p, td {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
}

#main a {
	color: rgb(181,169,0);
	text-decoration: none;
}

#main a:hover {
	color: gray;
	text-decoration: none;
}
	
#main_title {
	position: absolute;
	left: 195px;
	top: 191px;
	width: 515px;
	height: 29px;
	background-color: white;
	line-height: 10px;
}

#main_title h1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 400px;
	height: 29px;
	padding: 0px;
	margin: 0px;
}

#main h2.nice_header {
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 200px;
	height: 29px;
	padding: 0px;
	margin: 0px;
	margin-top: -6px;
	margin-bottom: -14px;
}

* html #main {
	display: inline;
}

#cleft {
	float: left;
	width: 190px;
	margin-left: -710px;
	background-color: white;
}

#cright {
	float: left;
	width: 240px;
	background-color: white;
	margin-left: 5px;
	margin-top: 221px;
}

#cright img {
	margin-bottom: 2px;
}

#cleft hr {
	color: rgb(229,229,229);
	background-color: rgb(229,229,229);
	height: 1px;
	border: 0px;
}

#cleft_title {
	position: absolute;
	left: 715px;
	top: 191px;
	width: 240px;
	height: 29px;
	background-color: white;
	line-height: 10px;
}

#cleft_title h2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 190px;
	height: 29px;
	padding: 0px;
	margin: 0px;
}

/* Start Mac IE5 filter \*/
#main, #cleft, #cright {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}
/* End Mac IE5 filter */

#wrapper {
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
}

#wrapper {
	float/**/: none;
}

/* easy clearing */
#wrapper:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#wrapper {
	display: inline-block;
}

/*\*/
#wrapper {
	display: block;
}
/* end easy clearing */

#footer {
	position: relative;
	clear: both;
}

* > #footer, * > form, * > #notes, * > .output {
	position: relative;
	z-index: 1000;
}
/* ]]> */

#submenu {
	position: relative;
	width: 190px;
	height: auto;
	background-color: white;
}

#submenu a.vestiging {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: rgb(181,169,0);
	text-decoration: none;
	margin-left: 10px;
	line-height: 20px;
}

#submenu a.vestiging:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

#menu img {
	margin-bottom: 1px;
}

#header {
	position: absolute;
	left: 195px;
	top: 0px;
	padding: 6px;
	background-color: white;	
}

#header_bar {
	position: absolute;
	left: 195px;
	top: 167px;
	width: 760px;
	height: 20px;
	background-color: rgb(51,51,51);
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: gray;
	padding-top: 3px;
	padding-right: 6px;
}

#menu {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1000;
}

#contact {
	position: absolute;
	left: 0px;
	top: 35px;
	width: 190px;
	height: 130px;
	background-color: white;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: black;
	padding: 4px;
	padding-left: 11px;
}

#contact a {
	color: rgb(181,169,0);
	text-decoration: none;
}

#contact a:hover {
	color: gray;
	text-decoration: none;
}

#contact_t {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 190px;
	height: 29px;
	background-color: white;
}

#contact_t h1 {
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 190px;
	height: 29px;
	padding: 0px;
	margin: 0px;
}

#footer_img {
	position: absolute;
	left: 195px;
	top: 5px;
	width: 515px;
	height: 160px;
	background-repeat: no-repeat;
	background-color: white;
}

#search {
	position: absolute;
	left: 716px;
	top: 35px;
	width: 240px;
	height: 58px;
	background-color: white;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: black;
	padding: 4px;
}

#search input {
	border: 1px solid black;
	background-color: white;
	height: 20px;
}

#search_t {
	position: absolute;
	left: 716px;
	top: 5px;
	width: 240px;
	height: 29px;
	background-color: white;
}

#search_t h1 {
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 200px;
	height: 29px;
	padding: 0px;
	margin: 0px;
}

#lang {
	position: absolute;
	left: 716px;
	top: 128px;
	width: 240px;
	height: 37px;
	background-color: white;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: black;
	padding-top: 10px;
	text-align: center;
}

#lang img {
	margin-right: 8px;
}

#lang a {
	text-decoration: none;
}

#lang img.active {
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

#lang_t {
	position: absolute;
	left: 716px;
	top: 98px;
	width: 240px;
	height: 29px;
	background-color: white;
}

#lang_t h1 {
	text-indent: -100em;
	overflow: hidden;
	background-image: url('/dimg/LIjpg.php?menu=1&txt=Select another language');
	background-repeat: no-repeat;
	width: 200px;
	height: 29px;
	padding: 0px;
	margin: 0px;
}

#page_footer {
	position: absolute;
	left: 0px;
	top: 169px;
	width: 956px;
	height: 15px;
	border-top: 1px solid rgb(229,229,229);
	background-color: rgb(245,245,245);
	background-image: url('/img/logo_Limax_small.jpg');
	background-position: 100% -1px;
	background-repeat: no-repeat;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: rgb(157,157,157);
	padding-left: 36px;
}

#page_footer a {
	position: relative;
	top: -1px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: rgb(157,157,157);
	text-decoration: none;
}

#page_footer a:hover {
	text-decoration: underline;
}


#funghi {
	position: absolute;
	left: -20px;
	top: -17px;
	width: 50px;
	height: 50px;
}

#copy {
	position: absolute;
	right: 40px;
	top: -1px;
}

#copy a {
	top: 0px;
}

#lightbox {
	z-index: 90;
	background-color: white;
	padding: 10px;
	border: 1px solid rgb(77,77,77);
	border-bottom: 2px solid rgb(77,77,77);
	border-right: 2px solid rgb(77,77,77);
}

#lightboxDetails {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	padding-top: 0.4em;
}	

#lightboxCaption { 
	float: left; 
}

#closeButton{ 
	top: 5px;
	right: 5px;
}

#lightbox img { 
	border: none;
	clear: both;
} 

#overlay {
	display: none;
}

div.movie {
	position: relative;
	left: 66px;
	top: 10px;
}

div.movie img {
	border: none;
}

div.movieframe {
	position: relative;
	left: -6px;
	top: -6px;
}

p#video {
	position: absolute;
	padding: 10px;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

p#video a {
	color: rgb(181,169,0);
	text-decoration: none;
}


p#video a:hover {
	color: gray;
}

div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
