* { margin:0; padding:0; outline:0; border:0; list-style-type:none; text-decoration:none; font-family:Arial; }

body { background:url(../images/body-bg.jpg) top center no-repeat fixed; }


#container { width:990px; margin:0 auto; padding-bottom:40px; }

#header { float:left; width:990px; text-align:right; }

#left { float:left; width:163px; }
#left .top { float:left; height:4px; width:163px; background:url(../images/left-top.png); overflow:hidden; }
#left .bottom { float:left; height:4px; width:163px; background:url(../images/left-bottom.png); overflow:hidden; }
#left .mid { float:left; width:163px; background:url(../images/left.png); position:relative; z-index:1; }
#left ul { float:left; width:163px; position:relative; z-index:100; }
#left ul li { float:left; height:auto; width:163px; position:relative; margin:3px 0 4px 0; }
#left ul li a { float:right; height:23px; width:151px; padding:0 0 0 3px; text-align:right; color:#fff; cursor:pointer; position:relative; z-index:1; }
#left ul li a span { float:left; height:16px; width:139px; padding:7px 12px 0 0; text-transform:uppercase; font-size:11px; }
#left ul li a:hover, #left ul li.active a { color:#000; background:url(../images/menu-hover.png) left no-repeat; }
#left ul li a:hover span, #left ul li.active a span { background:#fff; }

#left ul li ul { position:absolute; left:175px; top:0; background:none; }
#left ul li ul li { float:left; margin:0; padding:0; }
#left ul li ul li a { float:left; text-align:left; height:17px; width:148px; margin:0; padding:7px 0 0 11px; background:#fff !important; color:#000; font-size:11px; cursor:pointer; }
#left ul li ul li a:hover { background:#e7e7e7 !important; }
#left ul li ul li a i { font-style:normal; }
#left ul li ul li a small { font-size:Arial; }

#left ul li ul li a.first { background:url(../images/a-first.png) !important; }
#left ul li ul li a.first:hover { background:url(../images/a-first-hover.png) !important; }
#left ul li ul li a.last { background:url(../images/a-last.png) !important; }
#left ul li ul li a.last:hover { background:url(../images/a-last-hover.png) !important; }

#left ul li div { position:absolute; left:163px; top:0; float:left; height:127px; width:12px; background:url(../images/dropdown-gradient.png); }
#left ul li div, #left ul li ul { }

#right { float:right; width:827px; overflow:hidden; }
#right .top { float:left; height:4px; width:827px; background:url(../images/right-top.png); overflow:hidden; }

#right #content { float:left; width:803px; background:#fff; padding:8px 12px; }

#right .left { float:left; width:291px; padding-bottom:10px; background:url(../images/right-left-bottom.png) bottom no-repeat; }
#right .left .content{ float:left; width:244px; padding:0 23px; background:#fff; border-right:1px solid #cfcfcf; }
#right .content h2 { font-size:22px; font-size:normal; padding-top:10px; }
#right .content p {
	padding:9px 2px;
	font-size:11px;
	line-height:18px;
}
#right .content p small { font-size:11px; color:#7f7f7f; }
#right .content a { color:#0096ff; }
#right .content a.more { display:inline-block; padding:0 0 0 12px; background:url(../images/a-more.gif) left center no-repeat; }
#right .content a:hover { text-decoration:underline; }
#right .content input text {border:1px; }

.hr { width:100%; height:1px; background:#cfcfcf; margin:5px 0; overflow:hidden; font-size:0; }

#right .right { float:right; width:536px; padding-bottom:5px; background:url(../images/right-right-bottom.png) bottom no-repeat; }
#right .right .content { float:right; width:536px; background:#fff; }
#right .right .content.info { padding:0 23px; width:490px; }
#right .right .content .left { background:none; padding:0 23px; }
#right .right .content .right { float:right; width:193px; }
#right .right .content .right img { margin-top:30px; }

.locatie { float:left; width:490px; margin:10px 0; }
.locatie div { float:left; width:190px; }
.locatie p, .locatie address { width:190px; padding:9px 0; font-style:normal; font-size:11px; line-height:18px; }
.locatie img { float:right; }

.table { float:left; width:435px; margin:-5px 0 10px 0; }
.table .tabletop { float:left; height:6px; width:435px; background:url(../images/table-top.png); overflow:hidden; }
.table .tablebottom { float:left; height:6px; width:435px; background:url(../images/table-bottom.png); overflow:hidden; }
.table .tablemid { float:left; width:433px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; overflow:hidden; }
.table .columnleft { float:left; width:215px; border-right:1px solid #cfcfcf; overflow:hidden; }
.table .columnright { float:right; width:215px; overflow:hidden; }
.table li { float:left; height:19px; width:206px; margin:0 0 0 6px; display:inline; background:#e7e7e7; line-height:18px; font-size:11px; color:#5c5c5c; }
.table li span { display:inline-block; height:19px; width:128px; margin-right:16px; padding:0 0 0 9px; background:#f3f3f3; font-size:11px; line-height:18px; }
.table li.odd { background:#f2f2f2; }
.table li.odd span { background:#fff; }

.clear { display:inline-block; width:100%; height:1px; clear:both;}
.clear.bg { background:#fff; }