@charset "utf-8";
@import url("reset.css");
@import url("lpv2008_type.css");
@import url("lpv2008_menu.css");
@import url("lpv2008_manage.css");
@import url("lpv2008_content.css");
body, html {
	height: 100%;
	overflow:hidden;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #fefae4;
}
* html body {
	width: 100%;
}
#container {
	max-width: 983px; 
	position: relative;
	padding: 0 5px;
	margin: 0 auto;
	height: 100%;
	background: #fefae4 url(images/bckgr_container.gif) repeat-y center top;
}
* html #container {
	width: 760px;
	
	width:expression(document.body.clientWidth > 983? "983px": "100%" ) ;
	overflow: hidden !important;
}
	
	

	
	

#header {
	position: relative;
	height: 114px;
	border-bottom: solid 1px #800000;
	width: 957px;
	margin-left: 26px;
	background: #fcf283 url(images/bckgr_header.gif) repeat left top;
}

	#header h1 {
		position: absolute;
		width:330px;
		height: 77px;
		left: 95px;
		top: 22px;
	}
	#header h1 a {
		
		background: url(images/lpv_logo_words.gif) no-repeat left top;
		width:330px;
		height: 77px;
		text-indent: -9000px;
		display: block;
	}
	#header p {
		text-indent: -9000px;
		display: block;
	}
	#banner {
		position: absolute;
		right: 5px;
		top: 25px;
		width: 520px;
		text-align: right;
	}
#ctd {
	position: absolute;
	left: 205px;
	top: 115px;
	bottom: 25px;
	overflow: auto;
	right: 6px;
	padding: 0 9px 10px 0;
}
* html #ctd {
	width: auto;
	xwidth: expression(document.getElementById('container').clientWidth -220+"px");
	xwidth:expression(document.body.clientWidth -150+"px");
	width:expression(document.body.clientWidth > 983? "773px": "auto" ) ;
	height:expression(document.body.clientHeight -150+"px");
}
#footer {
	border-top: solid 1px #800000;
	background: #FFF283 url(images/bckgr_pattern.gif) repeat left top;
	position: absolute;
	bottom: 0px;
	height: 25px;
	width: 957px;
	left: 31px;
}
	#footer select {
		width: 167px;
		font-size: 1.1em;
		font-family:Arial, Helvetica, sans-serif;
		border: solid 1px #800000;
		margin: 3px;
		
	}

#sidebar {
	background-color: #fefae4;
	border: solid 1px #800000;
	background-color:#FEFAE4;
	border:1px solid #800000;
	padding: 8px 8px 8px 8px;
	float: right;
	margin: -33px 10px 10px 10px;
	width:200px;
}
	#sidebar h4 {
		color:#38781f;
		font-size: 1.2em;
		font-weight:bold;
		text-transform:uppercase;
		margin: 0;
		padding: 0;
		border-bottom: solid 1px #800000;
	}
	#sidebar ul {margin: 0px;}
	#sidebar ul li {margin: 0px 0px 0px 12px; color: #800000; list-style-type:circle;}
	#sidebar p {
		font-size: 1em;
	}

#door {
	width: 103px;
	height: 143px;
	position: absolute;
	left: 31px;
	top: 1px;
}
	#door a {
		background: url(images/lpv_logo_door.png) no-repeat left top;
		width: 103px;
		height: 143px;
		display: block;
		text-indent: -9000px;
	}

	* html #door a {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=css/images/lpv_logo_door.png, sizingMethod=scale);
		background-image:none; 
	}
	.opendoor a {
		background: url(images/lpv_logo_door_open.png) no-repeat left top !important;
	}

#imagesheader {
	display:block;
}
.galleryimage {
	float: left;
	border: solid 1px #800000;
	background-color:#FCF7D0;
	border-left: solid 1px #FEFCF0;
	border-top: solid 1px #FEFCF0;
	border-bottom: solid 1px #f3dcbd;
	border-right: solid 1px #f3dcbd;
	text-align: center;
	padding: 4px 2px;
	margin: 0 5px 5px 0;
	font-size: 0.9em;
	color: #800000;
}
div.galleryimage {
	width: 115px;
	height: 120px;
	line-height: 120%;
}
.imagestable table {
	background-color:#FCF7D0;
	border-left: solid 1px #FEFCF0;
	border-top: solid 1px #FEFCF0;
	border-bottom: solid 1px #f3dcbd;
	border-right: solid 1px #f3dcbd;
}
.imagestable td {
	padding: 5px;
}
.imagestable table td {
	padding: 3px 0;
}
.imagestable table table {
	background-color:none;
	border:none;
}
.imagestable table table td {
	color: #800000;
	text-align: center !important;
	padding: 0;

}
#wacht {
	width: 300px;
	height: 20px;
	border: solid 2px #800000;
	position:fixed;
	left: 50%;
	margin-left: -150px;
	top:50%;
	margin-top:-80px;
	background: #FEFAE4 url(images/spinner.gif) no-repeat 5px 10px;
	padding: 8px 3px 8px 25px;
}

textarea
{
    width: 550px;
    height: 400px;
}
