/*
General style stuff
*/
html
{
 height:100%;
}
body
{
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color:#ffffff;
	color: #707070;
 height:100%;
 background-image:url('images/back.jpg');
 overflow:hidden;
}
a, a:visited
{
	font-weight:bold;
	text-decoration:none; 
 color:#070760;
}
a:hover
{
	font-weight:bold;
 color:#070760;
}
img
{
 border:0px;
}
.thumb
{
 margin:0px 0px 20px 20px;
 border:solid 2px white;
}
#hidebeforeload
{
 display:none;
}
#maincontent
{
 position:relative;
 float:left;
 width:1440px;
 margin:40px 0px 0px 40px;
}
#mainmenu
{
 position:relative;
 float:right;
 width:360px;
 margin:40px 40px 0px 0px;
 height:1000px;
}
.mainmenuitem
{
 margin-bottom:40px;
 width:320px;
 height:80px;
 padding:5px;
 left:0px;
 overflow:hidden;
 text-align:center;
}
.menuitem, .fastmenuitem
{
 cursor:pointer;
}
.menutable
{
 margin:0 auto;
}
.menutable td
{
 padding:0px 10px 0px 10px;
}
/* HUIS */
#huiscontrols
{
 position:absolute;
 bottom:0px;
 z-index:1000;
}
#huisinfo
{
 position:absolute;
 width:100%;
 bottom:100px;
 color:#000000;
 text-align:center;
 padding:2px 0px 2px 0px;
 background-color:rgba(255,255,255,0.6);
 z-index:1000;
}
#ben_onder
{
 position:absolute;
 bottom:0px;
}
/* E STUFF */
#enav
{
 position:absolute;
 top:0px;
 left:0px;
 width:330px;
 height:1000px;
}
#eframe
{
 position:absolute;
 top:0px;
 right:0px;
 width:1070px;
 height:1000px;
 color:#ffffff;
}
#etextdiv
{
 position:relative;
 width:1040px;
 height:500px;
 padding:15px;
 text-align:center;
}
#eandersenbeter
{
 position:absolute;
 top:0px;
 right:0px;
}
.emenuitem
{
 position:absolute;
 width:330px;
 height:220px;
 left:0px;
 bottom:0px;
 overflow:hidden;
 text-align:center;
 color:#ffffff;
}
/* LOTEN */
.lottile
{
 position:absolute;
 width:330px;
 height:220px;
 top:-400px;
}
.lottiletextholder
{
 text-align:center;
 color:#707070;
 background-color:#ffffff; 
}
.lottiletextholder:active
{
 color:#ffffff;
 background-color:#7b7465; 
}
/* LOT */
#lotnav
{
 position:absolute;
 top:0px;
 left:0px;
 width:330px;
 height:1000px;
}
#lotframe
{
 position:absolute;
 top:0px;
 right:0px;
 background-color:#ffffff;
 width:1070px;
 height:1000px;
}
.lotgreymenuitem
{
 position:absolute;
 width:330px;
 height:220px;
 left:0px;
 overflow:hidden;
 text-align:center;
}
.lotgreymenuitem:active, .lotmenuitem:active
{
 color:#ffffff;
 background-color:#c30c0e; 
}
/* GARANTIES */
#garantienav
{
 position:absolute;
 top:0px;
 left:0px;
 width:330px;
 height:1000px;
}
#garantieframe
{
 position:absolute;
 top:0px;
 right:0px;
 background-color:#ffffff;
 width:1030px;
 height:960px;
 padding:20px;
}
/* CLASSES */
.smallmenuitem
{
 position:absolute;
 width:320px;
 height:80px;
 padding:5px;
 left:0px;
 overflow:hidden;
 text-align:center;
}
.valignbox
{
 display:table;
}
.valigntext
{
 display:table-cell;
 vertical-align:middle;
}
.flot-tick-label
{
 font-size:14px;
}
.greydiv
{
 color:#ffffff;
 background-color:#928978;
}
.selecteddiv
{
 color:#ffffff;
 background-color:#c30c0e;
}
.pagecontainer
{
 width:1440px;
 height:1000px;
}
.superbig
{
 font-size:56px;
}
.somewhatbig
{
 font-size:48px;
}
.kindofbigger
{
 font-size:36px;
}
.kindofbig
{
 font-size:28px;
}
.big
{
 font-size:24px;
}
.notsobig
{
 font-size:20px;
}
.bold
{
 font-weight:bold;
}
.red
{
 color:#c30c0e;
}
.nomargin
{
 margin:0px;
}
.smalltopmargin
{
 margin-top:0px;
 margin:10px 0px 0px 0px;
}
.notopmargin
{
 margin-top:0px;
}
.nobottommargin
{
 margin-bottom:0px;
}
.goleft
{
 float:left;
}
.goright
{
 float:right;
}
.clearboth
{
 clear:both;
}
.dropshadow
{
 box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.1);
}
.valign
{
 vertical-align:middle;
}
.small
{
 font-size:80%;
}
.hide
{
 display:none;
}