html, body {
 height: 100%;
 width: 100%;
}

body {
  font-family: 'lucida sans unicode', arial, verdana, tahoma;
  background-color: #fff;
  margin: 0px;
	background: #fff url(../beelden/verloopje_editor.jpg) repeat-x top;
	overflow: auto;
}

a:visited {
 color: #000;
 text-decoration: underline
}

a:link {
 color: #000;
 text-decoration: underline
}

a:hover {
 color: #000;
 text-decoration: underline
}

a:active {
 color: #000;
 text-decoration: underline
}

a:focus, a:active {
  outline: 0;
}

p, td, li, input, select, textarea {
 font-size: 10pt;
 margin: 0px;
 line-height: 14pt;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
}

input {
 padding-left: 2px;
 border: 1px solid #00A9EC;
 height: 18px
}

textarea {
 padding-left: 2px;
 border: solid 1px #00A9EC
 }

select {
 padding-left: 2px;
 border: solid 1px #00A9EC;
 height: 22px
}
h2 {
 color: #00A9EC;
 font-size: 14px;
 margin-top: 16px;
}
h3 {
 color: #7EB000;
 font-weight: bold;
 font-size: 13px;
 font-style: italic;
}
h4 {
 color: #00A9EC;
 font-size: 11px;
}
ul{
	list-style-image: url(../beelden/bullet.png);
}

.nbcontainer {
  height: 100%;
	z-index: 1;
}
.nbmenucontainer{
	position: relative;
	width: 710px;
	margin: 0px auto;
	z-index: 2;
}

.nbbanner{
  background: #fff url(../beelden/strookje.gif) repeat-x;
  height: 250px;
}

.nbinloggen{
  position: relative;
  top: 30px;
  left: 450px;
  font-size: 13px;
  color: #fff;
  width: 135px;
}

#aanmelden {
  margin: 0px;
  padding: 0px 10px 0px 0px;
  width: 103px;
}

#kdv input {
	border: 0px;
}

.nbinloggen a:link, .nbinloggen a:visited {
 font-size: 9.3pt;
 color: #fff;
 text-decoration: none;
}

.nbinloggen a:hover, .loginmenu a:active {
 color: yellow;
 /*font-weight: bold;*/
 text-decoration: underline;
}

.nbinloggen ul {
  margin: 0px;
  padding: 0px 0px 5px 0px;
}

.nbinloggen li {
  list-style: none;
  background: url(../beelden/bullet.png) no-repeat 0px 6px;
  padding: 0px 0px 5px 13px;
}

.loginmenu_container {
  width: 100%;
  height: 100%;
}

.loginmenu_top_left {
 float: left;
 height: 10px;
 width: 10px;
 background: url(../beelden/loginmenu_bg_top_links.png) no-repeat top left;
}

.loginmenu_top_midden {
 float: left;
 height: 10px;
 width: 125px;
 background: url(../beelden/loginmenu_bg.png) repeat top left;
}

.loginmenu_content {
 float: left;
 background: url(../beelden/loginmenu_bg.png) repeat top left;
 width: 115px;
 padding: 0px 10px 5px 10px;
}

.loginmenu_bottom_left {
 float: left;
 clear: both;
 height: 10px;
 width: 10px;
 background: url(../beelden/loginmenu_bg_bottom_links.png) no-repeat top left;
}

.loginmenu_bottom_midden {
 float: left;
 height: 10px;
 width: 115px;
 background: url(../beelden/loginmenu_bg.png) repeat top left;
}

.loginmenu_bottom_rechts {
 float: left;
 height: 10px;
 width: 10px;
 background: url(../beelden/loginmenu_bg_bottom_rechts.png) repeat top right;
}

.nbcontentvlak {
 width: 100%;
 border: 0px solid orange;
}
.nbcontent {
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px 10px;
	position: relative;
	width: 690px;
	text-align: left;
	border: 0px solid blue;
	height: 500px;
	overflow: hidden;
	z-index: 1;
}
.scrollbar_container{
	top: 20px;
	left: 0px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	width: 710px;
	text-align: left;
	border: 0px solid red;
	height: 500px;
	overflow: hidden;
	z-index: 1;
}

.nbfooter {
 float: right;
 background: url(../beelden/natuurlijk.gif) no-repeat right;
 height: 30px;
 width: 700px;
 margin: 10px 10px 20px 0px;
}

.NBHoofdkop {
 font-size: 7pt;
 background-color: #e0e4e7;
 border: solid 1px white
}

.NBSubkop {
 color: #000;
 font-size: 8pt;
 text-decoration: underline
}

.NBTekstBenadrukken {
 color: #fff;
 font-size: 8pt;
 text-decoration: underline
}

.voet {
 color: #000;
 font-size: 9px
}

.fotorij {
 position: absolute;
 z-index: 1;
 height: 100%;
 overflow: hidden;
 visibility: visible;
 clip: inherit
}

h1 {
  font-size: 25px;
  color: #991E00;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 0px;
}


h1.titel {
  width: 430px;
  float: left;
}
img.logo {
  float: right;
  margin: 0px 10px 20px 20px;
  width: 230px;
  height: 123px;
}

.button_container {
  height: 22px;
  cursor: pointer;
  margin-right: 10px;
}

.button_links, .button_links_groen {
  background: url(../beelden/button_links.png) no-repeat left top;
  width: 13px;
  height: 22px;
  float: left;
}

.button_midden, .button_midden_groen  {
  background: url(../beelden/button_midden.png) repeat left top;
  height: 22px;
  line-height: 22px;
  font-weight: bold;
  color: #fff;
  float: left;
  width: 80px;
  text-align: center;
}

.button_rechts, .button_rechts_groen  {
  background: url(../beelden/button_rechts.png) no-repeat right top;
  width: 11px;
  height: 22px;
  float: left;
}

.button_links {
  background: url(../beelden/button_links.png) no-repeat left top;
}

.button_midden {
  background: url(../beelden/button_midden.png) repeat left top;
}

.button_rechts {
  background: url(../beelden/button_rechts.png) no-repeat right top;
}

.button_links_groen {
  background: url(../beelden/button_links_groen.png) no-repeat left top;
}

.button_midden_groen {
  background: url(../beelden/button_midden_groen.png) repeat left top;
}

.button_rechts_groen {
  background: url(../beelden/button_rechts_groen.png) no-repeat right top;
}



/* fotobrowser */
.fotobrowser_container {
  position: relative;
  width: 725px;
  height: 206px;
  margin: 0px;
  padding: 0px;
}

.fotobrowser_buttons {
  position: relative;
  height: 32px;
}

.fotobrowser_fotos {
  width: 725px;
  height: 176px;
}

.fotobrowser_pijl {
  position: relative;
  top: -5px;
  cursor: pointer;
}
.fotobrowser_nav{
	cursor: pointer;
}

/* Fieldset en legen */
fieldset {
 font-size: 11pt;
 color: #000;
 background-color: #ffd;
}
fieldset legend {
 font-size: 12px;
 color: #000;
 font-weight: bold;
 letter-spacing: 0.1em;
}

/*#directplaats {*/
/*	top: -551px;*/
/*}*/

