html, body {font-size:0.8em; margin:0px; height:100%; font-family:verdana, arial; background:#999 url(../Images/background.png) repeat-y center;}
a {color:#000;}
form {margin:0px;}
input {font-size:1.1em;}
select {font-size:1.1em;}
textarea {	font-size:12px; font:verdana;}
hr {color:#666; height:1px; background-color:#666; border:0px;}
h5 {font-weight:bold; font-size:14px;}
p {margin-top:0px; margin-bottom:20px;}
th {text-align:left; font-weight:bold;}
.submit {border:1px solid #666;}
img{border:none;}

div#page {width:950px; margin:0 auto -32px; background:#fff; min-height:100%; height:auto !important; height:100%;}
div#header {width:950px;	height:120px; border-top:1px solid #666; border-bottom:1px solid #666; background:url(../Images/bg_header.png) no-repeat;}
div#choose_language{margin:50px auto 0px auto; padding:10px 0 10px; width:950px; text-align:center; background:#fff;}
div#choose_language a{color:#000;}
h5#locationname {font-size:42px; margin-left:350px;	margin-top:23px; color:#000;}
div#accountheader {width:950px; height:30px; font-size:11px;	background:#F0F0F0;	border-bottom:1px solid #666;}
div#flash {height:550px;}

/*menu*/
div#menu {width:950px; height:40px; border-bottom:7px solid #A27B51; background:#B4B4B4;}
table.menu {border-collapse:collapse;	margin-top:10px; float:left;}
table.menu td {height:30px; text-align:center;	width:150px; cursor:pointer; font-weight:bold; font-size:12px;}
td.menunormal {background:url(../Images/bg_menu_norm.png) no-repeat;}
td.menuhover {background:url(../Images/bg_menu_hover.png) no-repeat;}
td.menuselected {background:url(../Images/bg_menu_sel.png) no-repeat;}

/*beheer gedeelte*/
div#managecontent {width:729px; margin:10px 0; padding:0px 10px; float:left; border-left:1px solid #666;}
ul#managetabs {list-style-type:none; margin:30px 0 0; padding:0px; border-bottom:1px solid #666; height:20px;}
ul#managetabs li {display:inline;}
ul#managetabs li a {display:block; float:left; border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666; padding:3px; margin-left:10px; text-decoration:none; height:13px;}
a.tabselected {border-bottom:1px solid #fff;}
a.tabnotselected {border-bottom:1px solid #666; background:#ebebeb;}
table.contactperson {border-collapse:collapse; margin-top:10px; width:730px; border:1px solid #ccc;}
table.contactperson th {background:#ebebeb; text-align:left; padding:3px 6px; border-bottom:1px solid #ccc;}
table.contactperson td {padding:2px 6px;}
td.fixedwidth {width:180px;}
td.buttons {text-align:right;}

/*after form submit and forward*/
div#actiondiv {margin-left:5px; margin-top:5px; float:left; width:770px;	min-height:400px; padding-left:10px; border-left:1px solid #ccc;}
h5.forwardtekst {margin:5px;}

table.locationform {border-collapse:collapse;	width:740px;}

div#content {width:950px; font-size:1.1em;}

div#homesubmenu {width:200px; float:left; padding:10px 0px;}
div#homesubmenu ul {margin:0; padding:0; list-style-type:none; border-top:1px solid #666;}
div#homesubmenu ul li {margin:0px;}
div#homesubmenu ul li a{display:block; text-decoration:none; border-bottom:1px solid #666; padding:5px 10px; height:15px;}
div#homesubmenu ul li a:hover{background:#F0F0F0;}
a.submenunormal{background:#ddd;}
a.submenuselected{background:#BFA487;}
div#homecontent {width:528px; margin:10px 0; padding:0px 10px; float:left; border-left:1px solid #666; border-right:1px solid #666;}
div#homelinks {width:180px; padding:10px; float:left; text-align:center;}
div#homelinks img {margin-left:auto; margin-right:auto; margin-bottom:30px;}

div.locationinfoshadow{background:#e3e3e3; z-index:1; margin-top:4px; margin-bottom:10px;}
div.homeinfolocation {padding:0px; z-index:2; background:#fff; position:relative; top:-4px; left:-4px; border:1px solid #999;}
table.locationinfowrapper {border-collapse:collapse; width:525px;}
table.locationinfowrapper th {text-align:left; padding:3px; font-size:1.1em; font-weight:normal; border-bottom:1px solid #e3e3e3;}

table.locationinfotext {border-collapse:collapse;}
table.locationinfotext td{padding:3px;}

span.warning{color:#953F48; font-size:0.9em; font-weight:normal;}

div#clearfix{content:"."; display: block; height:0; clear: both; visibility: hidden;}


/*Input formulier*/
#formbackground {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:left;
	z-index:20; 
	background:#000; 
	opacity:0.50; 
	filter:alpha(opacity=50); 
	-moz-opacity: 0.50;
}
* html #formbackground { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	 width:expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}

#formbackground iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#form {
	position:fixed;
	border:3px solid #333; 
	width:600px; 
	height:300px; 
	background:#fff; 
	z-index:22; 
	top:50%;
	left:50%;
	margin:-150px 0 0 -300px;
}
* html #form { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

/*overzichtskalender*/
div#schema {width:950px; padding:0px; text-align:center; border-top:1px solid #666; margin:0px;}
table.schema {width:950px; border-right:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #666; border-collapse:collapse; table-layout:fixed;}
table.schema th {text-align:center;}
th.normal {background:#ECECEC; border:1px solid #666; color:#333; font-weight:normal;}
th.button {height:20px; background:#DDD; cursor:pointer; border-right:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #666;}
th.buttonhover {height:20px;	background:#C7AF96; cursor:pointer; border-right:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #666;}
table.schema td {height:24px; font-size:0.8em;}
.even {background:#FEF5E2; border-right:1px solid #666; cursor:pointer;}
.odd  {background:#FEFAF1; border-right:1px solid #666; cursor:pointer;}
.mouseover {border-right:1px solid #666; cursor:pointer; background:#D9C7B3;}
.color{background:#EFE7DF;}
.even_filled {background:#6699FF; border:1px solid #666;	cursor:pointer;}
.odd_filled {background:#AFC9FD; border:1px solid #666; cursor:pointer;}
.recordselected {background:#FF9933;	border:1px solid #666; cursor:pointer;}

/*record*/
table.printrecord{margin:10px; border-collapse:collapse; width:580px;}
table.printrecord td {height:20px; padding-left:5px;}
table.printrecord th{height:20px; padding-left:5px; background:#E0E0E0; font-weight:bold; text-align:left;}

/*locationinfo*/
table.locationinfo{border-collapse:collapse; margin-bottom:10px;}
table.locationinfo th{height:20px;}
table.locationinfo td{height:16px; padding:0px 20px 0px 0px}

/* footer */
div#push{height:32px;}
div#footer {width:950px; height:19px; background:#B4B4B4; border-top:7px solid #A27B51; border-bottom:1px solid #666; padding-top:5px; margin-left:auto; margin-right:auto; text-align:center; color:#555;}
div#footer a{color:#555;}
