BODY  {
	font-family : Verdana, Arial;
	font-size : 12px;
	line-height : 16px;	
	color : #1E1D29;
	background-color : #000000;
	background-image:url(pics/bg.gif); 
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:100%;

	scrollbar-arrow-color: #F0EAD9;
	scrollbar-base-color: #757253;
	scrollbar-track-color: #F0EAD9;
	scrollbar-face-color: #757253;
	scrollbar-shadow-color: #757253;
	scrollbar-highlight-color: #ACAA93;
	scrollbar-3dlight-color : #757253;
	scrollbar-darkshadow-color : #353422;
}

A {
	font-family : Verdana;
	color : #182B51;
	text-decoration: underline;
}

A:hover {
	font-family : Verdana;
	color : #6A5135;
	text-decoration: none;
}

P {
	margin:0;
	padding:0;
}

H1, h2, h3, h4, h5 { 
	color : #30352A;
	font-size:18px;
	margin:11px 0 2px 0;
}

B {
	font-family : Verdana, Arial;
	font-size : 12px;
	color : #170D61;
	font-weight: bold;
}

img {
	border :0;
	margin :0;
	padding:0;
}

i {
	font-family : Verdana, Arial;
	font-size: 12px;
}

table {
	font-size : 12px;
}

table td {
	vertical-align:top;
	text-align:left;
}

tr.header td {
	font-weight:bold;
}

form {
	margin:0;
	padding:0;
}

input {
	border: 1px solid black;
	width:200px;
}

textarea {
	border: 1px solid black;
	width:450px;
	height: 120px;
}

span.error {
	color :#EB1F15;
}

.submit {
	background-color:#CABA93;
	width:450px;
}

#hr {
	margin : 0 5px 10px 0;
	text-align:bottom;
}

em.nb {
	font-style:italic;
	font-size :10px;
}

/* ------------------- form fields ----------------------*/
textarea.text {
	width:625px;
	height:220px;
	border:1px solid black;
	background-color:transparent;
}

input.title {
	width:500px;
	border:1px solid black;	
	background-color:transparent;
	margin-bottom:3px;
	font-weight:bold;
}

/* ---------------------- tables -------------------------*/

tr.oddcontactrow {
	background-color : #CCC6B3; 
}

tr.disabled {
	background-color : #D0ABB5; 
}

/*---------------------- div ---------------------------*/

div.codeblok {
	height: 125px;
	width:625px;
	overflow:auto;
	background-color:#f7f7f2;
	border:1px dotted black; 
}

div.ttlContainer {
	height:36px;
	width:100%;
}

div.titel {
	height:36px;
	width:32px;
	float:left;
}

div.subtitel {
	height:18px;
	width:510px;
	color : #30352A;
	font-size:18px;
	font-weight:bold;
	padding-top:15px;
	float:left;	
}

div.commentSubTitel {
	height:18px;
	width:510px;
	color : #30352A;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	float:left;	
}


div.commentSubTitel span.commentName {
	color:#655ec4;
}


div.titelDatum {
	height:16px;
	float:left;
	margin-top:17px;
}

div.cHeader {
	background-image:url(pics/topbar.gif); 
	background-repeat:repeat-x;
	height:103px;
	width:100%;
	z-index:1px;
	text-align:center;
}

div.vd {
	height:88px;
	width:527px;	
	margin-top:5px;
	float:left;
}

div.agpj {
	height:45px;
	width:367px;	
	margin:43px 0 0 120px;
	float:right;
}

div.bottombar {
	position:absolute;
	top:482px;
	height:30px;
	left:0px;	
	background-image:url(pics/bottombar.jpg); 
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	z-index:1;
}

div.copyright {
	padding:25px 0 15px 0;
	left:0px;	
	width:100%;
	text-align:center;
}


div.frame {
	background-image:url(pics/frame.gif); 
	background-repeat:no-repeat;
	height:36px;
	width:753px;
	float:left;
}

div.btnContainer {
	position:absolute;
	left:-14px;
	top:50px;
}

div.pushbtn {
	height:39px;
}

div.btn1 {
	height:37px;
	width:54px;
	background-image:url(pics/subbtn2.gif); 
	background-repeat:no-repeat;
	margin-bottom: 10px;
}

div.btn1 img{
	margin:3px 0 0 12px;
}

div.mainContent {
   width:100%;
   height:380px; 
   text-align:center;
   /*background-color:#000000;*/
   background-image:url(pics/b_bg.gif); 
   background-repeat:repeat-x;
}

div.content {
	position:relative;
	width:746px;
	height:380px;
	float:left;
	margin-left : 2px;
	z-index:2;
}

div.imgLeft {
	color: #DDDA8F;
	width:225px;
	height: 380px;
	float:left;
}

div.imgRight {
	color: #DDDA8F;
	width:225px;
	height: 380px;
	float:left;
}

div.menu {
	height:29px;
	width:686px;
	margin:0px;
}

div.conthead {
	background-image:url(pics/contenthead.jpg); 
	background-repeat:no-repeat;
	height:47px;
	width:746px;
	padding-left:30px;	
	text-align:left;
}

div.cont {
    position:relative;	 
	background-image:url(pics/content.jpg); 
	background-repeat:repeat-y;
	width:746px;
	margin:0px;
	padding:0px;
	text-align:left;	
	z-index:5;
}

div.scroll {
	width:640px;
/*	overflow:auto;*/
	margin: 0 20px 0 50px;
	padding: 0 ;
	text-align:justify;
}

div.inhoud {
	margin-right:10px;
}

div.contfoot {
	background-image:url(pics/contentfoot.jpg); 
	background-repeat:no-repeat;
	height:25px;
	width:746px;
	padding-top:25px;
}


/******************* menu   */

div.menu1 {
	height:27px;
	width:111px;
	float:left;
}

div.menu2 {
	height:27px;
	width:111px;
	margin-left:3px;
	float:left;
}

div.menu3 {
	height:27px;
	width:111px;
	margin-left:4px;
	float:left;
}

div.menu4 {
	height:27px;
	width:111px;
	margin-left:4px;
	float:left;
}

div.menu5 {
	height:27px;
	width:111px;
	margin-left:4px;
	float:left;
}

div.menu6 {
	height:27px;
	width:111px;
	margin-left:4px;
	float:left;
}


/****************- Village def **********************/

div.selectContainer {
	height:222px;
	margin-top:15px;
	padding-left:100px;
}
div.SelectPart3 {
	background-image:url(pics/VD_bg.jpg); 
	height:222px;
	width:210px;	
	float:left;
	text-align:center;
	margin-right:10px;
	background-repeat:no-repeat;
}

div.SelectPart3 img{
	margin-top:10px;
}

div.SelectPart3 a{
	font-size:11px;
}

ul {
	margin:0;
	padding:0px;
	list-style-type : none;
}
li.cat_title {
	width:60px;
	float:left;
}

table {
	border-collapse : collapse;
}

td.screenshot {
	text-align:center;
	font-size:11px;
	border:1px dashed black;
	padding:5px;
}

td.screenshot img {
	margin:0 4px 0 4px;
}

.hoverover {
	background-color:#daddca;
}

div.siteicons {
	text-align:center;
}

div.siteicons img {
	margin-right:10px;
}

div.infobox {
	position:absolute;
	top: 300px;
	width:250px;
	z-index:100;
	background-color:white;
	border:1px dotted black;
	padding:10px;
	font-size:8pt;
	margin-left:200px;
	display:none;
}

div.infobox a{
	margin:10px 0 0 85px;
}

div.videoContainer {
	height : 36px;
	width : 482px;
	border : 1px dashed black;
	text-align:center;
	vertical-align:middle;
	margin-left:80px;
}

span.ssdate, a.ssdate{
	font-size:9px;
	font-style:italic;
}
