body {
    font-family:Arial,Verdana,sans;
    font-size:11px;
    color:#e3e3e3;
    background: url(../img/bg2.png);
    padding:0;
    margin:0;
}

img {border:0}

a {
    font-family:Arial,Verdana,sans;
    color:#C5C5C5;
    font-weight:bold;
    text-decoration:none;
}

a:hover {
    
}

font {display:none}

#body {
	margin:-8% auto 0 auto;
	width:980px;
	height:100%;
}

#lmenu {
	width:239px;
	height:463px;
	float:left;
	background:url(../img/lmenu-bg.png);
	background-color:#515755;
	position:relative;
}

#lmenu-cont {
	width:235px;
	height:320px;
	position:relative;
}

#logo {
	position:absolute;
	top:430px;
}

#tmenu{
	width:979px;
	height:80px;
	background:#515755 url(../img/stub2.jpg) no-repeat 0px -50px;
}
#footer-div{
    position:absolute;
    top:100px;
    left:0;
    z-index:-10;
    width:100%;
    height:90%;
}

#footer {
    margin:0 auto;
	width:980px;
	height:100%;
	background:url(../img/b-bg.gif) repeat-y;
}

#main-helper {
	position:relative;
	width:740px;
	height:463px;
	float:left;
	background:#4B514F url(../img/main2.jpg) no-repeat; 
}

#main {
	position:relative;
	left:20px;
	width:100%;
	float:left;
}

#main a {
	text-decoration:underline;
}

#main a:hover {
	text-decoration:none;
	color:#333;
}

/* REACTIES --------------------------------------------------------------------*/
input.txt, textarea {
    border:1px solid #262;
    background:#ebebeb;
    width:200px;
    margin-bottom:5px;
    font-family:Arial, Verdana, sans;
    font-size:11px;
}

input.submit {
	margin-top:5px;
	background:#666E6B;
	color:#DFE2E2;
}

.reactie {
    padding:4px 8px;
    width:440px;
    background:#555756;
    margin-bottom:10px;
    border:1px solid #686E73;
    color:#9B9B9B;
    font-size:10px;
}

.reactie h4 {
    margin:-4px -8px;
    margin-bottom:4px;
    padding:3px 8px;
    color:#e3e3e3;
    font-size:11px;
}

.clr{
	clear:both;
	height:1px;
	font-size:0px;
}


/* LEFT MENU --------------------------------------------------------------------*/
/* LEVEL 1 ----------------------------------------------------------------------*/
.lev1 {
	width:236px;
	clear:both;
	margin-bottom:1px;
}

.lev1 a {
	display:block;
	position:relative;
	font-size:16px;
	color:#9B9B9B;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	margin-bottom:1px;
}

.lev1 a:hover {
	background:#666E6B;
	color:#e3e3e3;
}

.lev1.selected1 {
	background:#666E6B;
}

.lev1.selected1 a {
	color:#e3e3e3;
}


/* LEVEL 2 ----------------------------------------------------------------------*/
.lev2.selected2 {
	background:#79827F;
}

/* l2 => a */
.selected1 .lev2 a {
	display:block;
	position:relative;
	clear:both;
	font-size:10px;
	color:#C5C5C5;
	padding:3px 3px 3px 20px;
}

.lev2.selected2 a {
/* 	color:#e3e3e3; */
}

.lev2 a:hover {
	background:#79827F;
	color:#e3e3e3;
}

/* l2 => a => small */
.lev2 a small {
	font-size:9px;
	display:block;
	font-weight:normal;
	color:#9B9B9B;
	margin-top:3px;
}

.lev2.selected2 a small, .lev2 a:hover small{
	color:#C5C5C5;
}

/* l2 => a => img */
.lev2 a img {
	width:50px;
	opacity:0.5;
	filter:alpha(opacity:50);
	float:left;
	position:relative;
	border:1px solid #666E6B;
	margin:1px 5px 0px 1px;
}

.lev2.selected2 a img {
	opacity:1.0;
	filter:alpha(opacity:100);
}

.lev2 a:hover img {
	opacity:1.0;
	filter:alpha(opacity:100);
	border:1px solid #515755;
}

/* TOP menu ----------------------------------------------------------------------*/
#tmenu a {
	margin-top:30px;
	display:block;
	float:left;
	width:190px;
	text-align:center;
	color:#e3e3e3;
	font-size:16px;
	font-weight:bold;
}

#tmenu a:hover {
	color:#222;
}

/* MAIN area --------------------------------------------------------------------*/
h2 {
	margin-top:0;
	margin-bottom:5px;
	font-size:16px;
}

h3 {
	margin-top:0;
	font-size:13px;
}

.pictures {
	overflow:hidden;
	width:469px;
/* 	height:351px; */
	float:left;
	margin:0;
}

.pictures iframe {
	width:469px;
	height:375px;
	border:0px none;
}

.desc_div{
	margin-left:10px;
	width:230px;
	float:left;
	height:440px;
}

.desc_div h3 {margin-bottom:5px}

.rmargin {margin-right:5px;}

#desc {
	position:relative;
	text-align:justify;
	margin:0;
	height:380px;
/* 	padding-right:5px; */
	font-size:10px;
}

#thumbnails {
	margin-top:5px;
	width:100%;
	height:60px;
	position:relative;
	overflow:hidden;
	background:url(../img/thumbnails-bg.jpg) 15px;
}

#inside {
 	width:5000px;
	position:absolute;
	z-index:1;
	left:15px;
	top:5px;
}

#inside a img {
	margin:0 5px;
	opacity:0.5;
	filter:alpha(opacity:50);
	vertical-align:middle;
}

#inside a:hover img, #inside a img.selected {
	opacity:1.0;
	filter:alpha(opacity:100);
}
#inside a img.selected {
	border:1px solid #111;
	margin:-1px 4px;
}

#thumbnails .controls {
	position:absolute;
	z-index:2;
	width:14px;
}

#special {
	width:470px;
	height:427px;
	position:relative;
	float:left;
}

/* BLOG ---------------------------------------------------------------- */
.bentry {
}

.bentry h2 {
	margin:5px 0;
}

#bbody {
	width:470px;
	font-size:11px;
	text-align:justify;
/* 	display:block; */
}

#bbody img {
	margin:5px;
}

#rentry {
/* 	display:none; */
	position:relative;
}

#rbody {
	width:480px;
	height:437px;
	overflow:auto;
	position:absolute;
	left:220px;
	top:12px;
}

