body
{
  /* font-family : "Helvetica", "Geneva", "Arial", sans-serif; */
  font-family : "Verdana", "Arial", "Helvetica", sans-serif;
  font-size : 12px; 
  color : white;
}
html, body
{ margin : 0px; height : 100%; width : 100%;}
a
{ text-decoration : none; color : white; font-weight : bold;}
a:hover
{ }
img
{ border : 0px; margin : 0px;}
div
{ overflow:hidden; }

form
{ margin : 0px; }

#googlemapsDiv,
#googlemapsDiv div
{ overflow: visible; }

#outer
{
  padding-left:15px;
  padding-right:15px;
  width : 930px;
  margin: 0px auto;
}
#header
{
  width:100%;
  height:107px;
}
#left
{
  float:left;
  width:350px;
}
#mid
{
  float:left;
  width:280px;
  margin-left:10px;
}
#right
{
  float:left;
  width:280px;
  margin-left:10px;
}
.headerBlok
{
  width:135px;
  height:19px;
  float:left;
  cursor:pointer;
  overflow:hidden;
}
#navigation
{
  width:570px;
  height:30px;
  float:left;
}
#below_navigation
{
  width:570px;
  height:18px;
  float:left;
}
.top
{
  width:280px;
  height:29px;
  margin-bottom:1px;
}
.bottom
{
  background-image:url(/shared/images/bottom.png);
  width:350px;
  height:29px;
  margin-top:1px;
}
.bottom_small
{
  background-image:url(/shared/images/bottom_small.png);
  width:280px;
  height:29px;
  margin-top:1px;
}
.bottom_mini
{
  background-image:url(/shared/images/bottom_mini.png);
  width:205px;
  height:9px;
  margin-top:1px;
}


#status
{z-index:10000;position:absolute;top:30%;left:50%;margin-left:-150px;background-color:white;padding:10px;border:1px solid red;width:300px;}

.title,
h1
{ font-weight:bold; font-size:16px; text-transform: uppercase; }

h2,
.subtitle
{ font-weight:bold; font-size:14px; text-transform: uppercase; margin:0px; }

h3,
.specialnav
{ font-weight:bold; font-size:13px; text-transform: uppercase; margin:0px; }

.specialnav img
{
  display: block;
}

.intro
{ margin-top : 10px; font-weight : bold;}
.body
{ line-height : 150%;}

#disabler,
#statusbg
{
  z-index   : 10000;
  position  : absolute;
  top:0px; left:0px;
  width     : 100%;
  height    : 100%;
  border    : 0px;
  margin    : 0px;
  padding   : 0px;
  background-color  : black;
  opacity   : .3;
}

#statusmsg
{
  z-index:10002;
  position:absolute;
  top:30%;
  left:50%;
  margin-left:-150px;
  background-color:#ffffcc;
  padding:10px;
  border:1px solid black;
  width:300px;

  font-size:14px;
  color:black;
}

.fakeBtn
{
  clear:both;
  float:right;
  border:1px outset black;
  background-color: #bfbfbf;
  font-size:12px;
  padding: 2px 10px;
  cursor:default;
  margin-top:20px;
}


/* Commenting css */
.tablelessform
{ width : 600px; }

.tablelessform legend
{ font-size : 14px; }

.tablelessform label
{ display : block; margin-bottom : 5px; }

.tablelessform label span
{ display : block; float : left; width : 100px; }

.tablelessform label span.LV_validation_message
{ display : inline; float : none; width: auto; margin : 5px; }

.tablelessform label span.LV_invalid
{ color : red; }

.tablelessform label input,
.tablelessform label textarea
{ clear : left; width : 285px; padding : 2px; }

.tablelessform label textarea
{ height : 80px; width : 289px; }

.tablelessform label img
{ clear : left; }

.tablelessform div
{ text-align : right; padding : 5px; border : 1px solid silver; background-color: #bfbfbf; }

.nocommentsyet
{ font-size : 14px; font-style : italic; color : gray; padding : 25px; text-align : center; }

.comments dl,
.comments dt,
.comments dd
{ margin : 0px; }

.comments dt
{ font-size : 12px; margin-top : 20px; border-top : 1px solid silver; padding-top : 5px; border-left : 1px solid silver; padding-left :5px; }

.comments dd
{ font-size : 16px; border-left : 1px solid silver; padding-left :5px; }

.nComments
{
  color:#e4b7d6;
}

.KaartTitle {
	padding:5px; 
	padding-left:10px; 
	font-size:14pt; 
	color:#FFA010; 
	font-weight:bold; 
	font-family:Verdana; 
	width:100%; 
	border-bottom:1px solid white;
}

.agendaitem,
.ideasitem
{
  padding:10px;
  width:330px;
}

.agendaitem
{
  font-size : 13px;
  color : #50008C;
}

.ideasitem
{
  font-size : 13px;
  color : white;
}

.agendaitem a,
.ideasitem a
{
  font-size : 13px;
  color : white;
  white-space: nowrap;
}

div#JSMX_loading{
	position:absolute;
	top:300px;
	margin:0px;
	padding:0px;
	width:100px;
	left:50%;
	margin-left:-40px;
	height:40px;
	background-image:url(/shared/images/ajax-loader_kaart.gif);
	background-repeat: no-repeat;
	background-position:center center;
	z-index:200;
}

.basicArticle
{
  padding : 10px 10px 50px 10px;
}

#archiveListing
{
  display:inline;
}

#archiveListing p
{
  margin : 0px;
}

#pageNavBar,
#archiveListing #searchBox
{
  position: absolute;
  margin-left: 0px;
  top: 400px;
  width:205px;

  text-align: right;
}

#archiveListing #searchBox
{
  text-align: left;
  top: 430px;
}

.p80,
.p80force
{
  background-image:url(/shared/images/20.png);
  /* _background-image:none; */
}

.p50,
.p50force
{
  background-image:url(/shared/images/50.png);
  /* _background-image:none; */
}

.footer
{
  clear:both;
	text-align: right;
	padding-top:10px;
}

.footer,
.footer a
{
	font-size: 10px;
	color: #bfbfbf;
}

#searchresult dl,
#searchresult dt,
#searchresult dd
{
  margin : 0px;
}

#searchresult dl
{
  margin-top:30px;
}

#searchresult dt>a
{
  text-transform: uppercase;
  font-size: 16px;
}

#searchresult dd
{
  margin : 5px 0px 20px 0px;
}

.klein
{
  margin-top:0px !important;
}
.hoek
{
  margin-top:16px; 
  width:9px; 
  height:9px;
}
.links
{
  float:left;
}
.rechts
{
  float:right;
}

.linkarrow
{
  width:12px; 
  height:10px; 
  vertical-align:middle;
}

.searchfld
{
  width:169px; 
  height:15px;
  padding:3px; 
  border:0px;
  background-color: transparent;
  background-image: url( /shared/images/searchfldbg.png );
}

.small
{
  width:35px;
}

.rabodiv1,.rabodiv2{float:left; width:180px; margin-top:4px; height:25px;}
.rabodiv2{width:215px;  margin-top:2px;}

.clear{clear:both;}
.raboinput{border:0px; padding:2px; width:208px;}
.raboinputsmall{border:0px; padding:2px; width:100px;}
.rabobtn{border:0px; font-size:13px; padding:3px; width:80px; float:right; margin-right:3px;}

#lightwindow{ overflow: visible; }