body{margin:0;padding:0;}
#sitecontainer{position:absolute;width:990px;left:50%;margin-left:-495px;min-height:100%;height:auto;font-family:arial;background-color:#7aac79;z-index:-2;}
#top{float:left;width:990px;height:179px;background-image:url(../img/bg-top.jpg);background-repeat:no-repeat;}
#menu{float:left;width:990px;height:40px;background-image:url(../img/bg-menu.png);background-repeat:repeat-x;font-family:verdana;}
#main{position:relative;float:left;width:990px;min-height:577px;height:auto;background-image:url(../img/bg-main-right.png);background-repeat:repeat-x;font-family:verdana;font-size:11px;z-index:-3;}
#kerstboom{position:absolute;width:329px;height:406px;bottom:50px;left:0;}
#kerstboom{z-index:-2;}
#footer{float:left;width:990px;height:35px;background-color:#ae3535;font-size:12px;color:#fff;text-align:center;padding-top:5px;}
#logo{float:left;width:399px;height:192px;margin-left:108px;margin-top:15px;}
#kerst-ballen{float:right;width:420px;height:73px;background-image:url(../img/kerstballen.png);background-repeat:no-repeat;color:#fff;font-size:20px;font-weight:bold;padding-top:119px;}
#menu ul{margin:0;padding:0;margin-left:108px;}
#menu ul li{float:left;list-style:none;height:31px;min-width:43px;line-height:31px;padding-left:10px;padding-right:10px;background-image:url(../img/bg-menu-li.png);background-repeat:no-repeat;background-position:-14px;}
#menu ul li div{background-image:url(../img/bg-menu-li.png);background-repeat:no-repeat;width:43px;height:31px;}
#menu ul li:hover ul{display:block;}
#menu ul li a, #menu .pseudolink{text-decoration:none;color:#fff;font-size:11px;display:block;}
#menu ul ul{position:absolute;margin:0;padding:0;background-color:#fff;border-left:1px solid #ae3535;border-right:1px solid #ae3535;border-bottom:1px solid #ae3535;display:none;}
#menu ul ul li{padding:0;float:none;width:198px;height:23px;line-height:23px;background-image:none;}
#menu ul ul li a{display:block;color:#4c4c4c;width:185px;height:23px;padding-left:13px;}
#menu ul ul li a:hover{background-color:#ae3535;color:#fff;}
#footer p{margin:0;padding:0;}
#footer a{text-decoration:none;color:#fff;}
#main h1{float:left;background-color:#fff;text-align:left;color:#000;font-size:13px;font-weight:normal;border-bottom:5px double #ca8e84;padding-left:6px;margin-top:0px;margin-bottom:0;padding-top:0px;padding-bottom:0px;width:849px;margin-left:80px;}
#main-content{position:relative;background-color:#fff;float:left;width:843px;margin-left:80px;padding:6px 6px 6px 6px;z-index:-1;}
#main-content p{text-align:left;}
#left-corner-top{background-image:url(../img/corner_block_top_left.png);width:14px;height:13px;float:left;margin-left:80px;}
.white-horizontal-bar{height:13px;width:827px;background-color:#fff;float:left;}
#right-corner-top{background-image:url(../img/corner_block_top_right.png);width:14px;height:13px;float:left;}
#left-corner-bottom{background-image:url(../img/corner_block_bottom_left.png);width:14px;height:13px;float:left;margin-bottom:48px;margin-left:80px;}
#right-corner-bottom{background-image:url(../img/corner_block_bottom_right.png);width:14px;height:13px;float:left;margin-bottom:48px;}
#main-content a:link{text-decoration:none;color:#305cd3;font-weight:bold;text-decoration:underline;}
#main-content a:active{text-decoration:none;color:#d3302d;font-weight:bold;text-decoration:underline;}
#main-content a:hover{text-decoration:none;color:#305cd3;font-weight:bold;}
#main-content a:visited{text-decoration:none;color:#305cd3;text-decoration:underline;}
