body		{ background-color: #333345; color: #333; font-size: 12px; 
			font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; margin: 0; padding: 0 }
#wrapper	       { color: #333; background: #e7debd url(images/main_bg.jpg) no-repeat; margin-left: -375px; position: absolute; left: 50%; width: 750px; height: 100% }
#topper     { background: url(images/toplogo.gif) no-repeat; position: relative; height: 150px }

#menu	   { position: absolute; top: 125px; right: 10px; width: 185px }
#maincontent	 { 
	margin-right: 210px; 
	margin-left: 20px;
	padding-bottom: 30px;
}

.path	  { color: #960; font-size: 12px }
.titel	{ color: #333; font-weight: bold; font-size: 18px; margin-top: 20px; margin-bottom: 30px; position: relative }

h1, h2, h3, h4  { color: #333; font-weight: bold; position: relative }
h1  { font-size: 18px }
h2  { font-size: 18px }
h3  { font-size: 18px }
h4  { font-size: 14px }
.content { line-height: 16px; }
a, a:link, a:active, a:visited
    { color: #960; text-decoration: underline; }
a:hover    { color: #960; text-decoration: none }

#button	   { 
	text-decoration: none; position: relative; 
	width: 170px; display:block; 
	margin-top: 5px;  }
#contactbutton	   { 
	position: absolute; top: 12px; right: 10px;
	text-decoration: none; 
	width: 185px; display:block; 
	}
p.teruglink {
	border-top: 1px dotted #333345;
	margin-top: 15px;
	padding-top: 8px;
	font-style: italic;
}
a.nieuwsitem div    { color: #960; text-decoration: underline; }
a.nieuwsitem:hover div    { color: #333; text-decoration: none; }






#woordenlijst {
	padding-left: 15px;
}
#woordenlijst li {
	border-bottom: solid 1px #666; 
	padding: 4px 0px;
	margin: 0; 
}


.listNav { margin:20px 0 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid #666; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid #666; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; color: #000; }
.ln-letters a.ln-disabled { color:#aaa; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

.ln-letters a._ { display: none; }






#menu ul, #topper ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
#menu li, #topper li {
	display: block;
	list-style-type: none;
	padding-bottom: 2px;
}
#menu li a, #topper li a {
	text-decoration: none; 
	display: block;
	color: #6E4600; 
}

.level1 a	   { 
	font-weight: bold; 
	padding: 0px 3px 0px 7px; 
	width: 174px;
	height: 33px;
	line-height: 35px;
	color: #6E4600; 
	text-decoration: none;
	background: url(images/immanuel_button_bg.png) no-repeat 0px 0px;
}
ul .level1 a:hover	{ 
	color: #222; 
	text-decoration: none; 
	background: url(images/immanuel_button_bg.png) no-repeat 0px -40px;
}

#menu li ul {
	margin: 5px 0px 0px;
}
#menu li li {
	padding-bottom: 5px;
}

.level2 a	      { 
	text-align: right; 
	padding: 0px 5px 0px 5px;
	margin: 0px 1px 0px 3px;
	width: 166px;
	height: 22px;
	line-height: 22px;
	border: dashed 1px; 
	color: #960; 
	text-decoration: none;
	background: none;
}
#menu .level1 ul .level2 a:hover	{ 
	color: #960; 
	text-decoration: none; 
	background-color: #fff; 
	border: dashed 1px #960;
}

#menu li.active a	   { color: #222; border-color: #000; background: url(images/immanuel_button_bg.png) no-repeat 0px -40px; }
#menu li.active li a		{ color: #960; border-color: #960; background: none; }

#menu li.active li.active a	   { color: #222; border-color: #000; background: #F4F1E2; }

