* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

html {
	height: 100%;
}

body {
	height: 100%;
	text-align: center;
	margin: 0px;
	background-image: url(/img/body.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #131313;
}
form {
	height:100%;
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

div#background {
	background-image: url(/img/background.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width:100%;
	min-height:100%;
}

div#container {
	margin: 0px auto;
	text-align: left;
	width: 992px;
	position:relative;
	z-index: 1;
}

div#bottomcontainer {
	background-image: url(/img/container.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
  position:absolute;
  z-index: 0;
  height: 849px;
  margin-top: -849px;
	width: 850px;
	margin-left: -18px;
}

div.higher {
  position:relative;
  z-index: 1;
}

div#topbar {
	background-image: url(/img/topbar.png);
	height: 43px;
}

div#banner {
	background-image: url(/img/banner.jpg);
	height: 80px;
	padding-left: 3px;
}

div#banner h1, div#banner h2, div#main h3, div#main hr, div#googlesearch h3, div#topnav h3, div#leftnav h3{
	display: none;
}

div.hr {
	border-bottom: 1px solid black;
}

h3 {
	font-size: 14px;
}

h2 {
	font-size: 14px;
}

h1 {
	font-size: 18px;
}

div#topnav {
	background-image: url(/img/topnav.jpg);
	height: 20px;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
}

div#topnav ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding-left: 3px;
}

div#topnav ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	float: left;
	text-align: center;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url(/img/topnav_seperator.gif);
	padding-right: 1px;
}

div#topnav ul li a{
	/*padding-left: 24px;
	padding-right: 25px;*/
	color: #FFFFFF;
	text-align: center;
	display: block;
}
div#topnav ul li a.link_home{
  width: 144px;
}
div#topnav ul li a.link_wonen{
  width: 102px;
}
div#topnav ul li a.link_werken {
  width: 102px;
}
div#topnav ul li a.link_bedrijven {
  width: 102px;
}
div#topnav ul li a.link_organisaties {
  width: 102px;
}
div#topnav ul li a.link_recreatie {
  width: 102px;
}
div#topnav ul li a.link_evenementen {
  width: 102px;
}
div#topnav ul li a.link_multimedia {
  width: 102px;
}
div#topnav ul li a.link_prikbord {
  width: 120px;
}
div#topnav ul li a:hover{
	background-color:#1e85a3;
}
div#main {
	float: left;
	width: 838px;
	margin-left: 3px;
	height:100%;
}

div#breadcrumb {
	background-image: url(/img/breadcrumb.jpg);
	height: 23px;
	line-height: 22px;
	padding-left: 10px;
	font-size: 10px;
}

div#breadcrumb div#backbutton {
	float: right;
	width: 50px;
	font-size: 10px;
	margin-right: 120px;
}

div#breadcrumb a{
	font-size: 10px;
}

div#breadcrumb a.current {
	font-weight: bold;
}

div#breadcrumb a:hover{
	text-decoration: underline;
}

div#leftnav {
	background-image: url(/img/leftnav.jpg);
	float: left;
	background-color: #72dec6;
	width: 144px;
	margin-left: 3px;
}

div#leftnav_bottom {
	background-image: url(/img/leftnav_bottom.jpg);
	width: 144px;
	min-height: 416px;
	max-height: 800px;
}

div#leftnav ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-top: 23px;
}

div#leftnav ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	width: 144px;
	height: 23px;
	border-bottom: 1px solid white;
	line-height: 22px;
	text-align: right;
}

div#leftnav ul li a{
	display: block;
	width: 138px;
	height: 23px;
	background-color: #91c0ba;
	padding-right: 6px;
	background-image: url(/img/button_leftnav.gif);
	font-size: 10px;
	color: #FFFFFF;
}

div#leftnav ul li a:hover{
	background-color: #238277;
	background-image: url(/img/button_leftnav-hover.gif);
}

div#googlesearch {
	background-image: url(/img/googlesearch.jpg);
	width: 144px;
	height: 55px;
	border-bottom: 1px solid white;
}

div#googlesearch input.searchText{
	background-image: url(/img/googlelogo.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 40px;
	border: 1px solid #929292;
	width: 85px;
	height: 15px;
	margin-left: 9px;
	margin-top: 6px;
}

div#googlesearch .searchButton{
	background-image: url(/img/button_green.gif);
	margin-left: 9px;
	margin-top: 6px;
	width: 127px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: block;
	text-align: center;
	background-color: #1f7b72;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
}

div#googlesearch input.searchButton:hover{
	background-image: url(/img/button_green-hover.gif);
}

div#contents h1, div#contents h2, div#contents h3{
	display: block;
}

div#content {
	padding: 10px;
	padding-top: 4px;
	width: 698px;
	height: 495px;
	position:relative;
	z-index:1;
}

div#content .white-nu {
	text-decoration: none;
	color:#FFFFFF;
}

div#content .white-nu:hover {
	text-decoration: none;
}

div#adv {
	width: 120px;
	position: absolute;
	right: 3px;
	z-index: 5;
}

div#adv img{
	margin-bottom: 10px;
}

div#content a{
	color: #11665f;
}

div#content a:hover{
	text-decoration: underline;
}

a{
	outline: none;
}

div#loginbox{
	text-align: right;
	padding-right: 10px;
	padding-top: 20px;
}

div#loginbox a, div#loginbox, div#loginbox b{
	color: #FFFFFF;
	font-size: 11px;
}

div.clearfloat {
	clear: both;
}

fieldset {
	margin: 0px;
	padding: 0px;
	background-image:url(/img/fieldset.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	padding: 14px;
	padding-left: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-left: -5px;
}

fieldset legend {
	margin: 0px;
	background-color: #b3b3b3;
	border-right: 1px solid #cecece;
	color: #FFFFFF;
	padding: 3px;
	margin-left: -10px;
	font-weight: bold;
	margin-bottom: 1px;
}

fieldset h3 {
	margin: 0px;
	padding: 0px;
}

div.page_default {
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 860px;
}

div.page_wonen
, div.page_brouwershaven
, div.page_bruinisse
, div.page_burghhaamstede
, div.page_dreischor
, div.page_ellemeet
, div.page_kerkwerve
, div.page_nieuwerkerk
, div.page_noordgouwe
, div.page_noordwelle
, div.page_oosterland
, div.page_ouwerkerk
, div.page_renesse
, div.page_scharendijke
, div.page_schuddebeurs
, div.page_serooskerke
, div.page_sirjansland
, div.page_westenschouwen
, div.page_zierikzee
, div.page_zonnemaire
, div.page_werken
, div.page_bedrijven
, div.page_organisaties
, div.page_recreatie
, div.page_evenementen
, div.page_onderwijs
, div.page_evenementen_kunst_en_cultuur
, div.test_background
, div.page_geschiedenis
, div.page_jeugd_evenementen
{
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 860px;
}
div.page_wonen {
	background-image: url(/img/wonen_background.jpg);
}
div.page_brouwershaven {
	background-image: url(/img/brouwershaven_background.jpg);
}
div.page_bruinisse {
	background-image: url(/img/bruinisse_background.jpg);
}
div.page_burghhaamstede {
	background-image: url(/img/burghhaamstede_background.jpg);
}
div.page_dreischor {
	background-image: url(/img/dreischor_background.jpg);
}
div.page_ellemeet {
	background-image: url(/img/ellemeet_background.jpg);
}
div.page_kerkwerve {
	background-image: url(/img/kerkwerve_background.jpg);
}
div.page_nieuwerkerk {
	background-image: url(/img/nieuwerkerk_background.jpg);
}
div.page_noordgouwe {
	background-image: url(/img/noordgouwe_background.jpg);
}
div.page_noordwelle {
	background-image: url(/img/noordwelle_background.jpg);
}
div.page_oosterland {
	background-image: url(/img/oosterland_background.jpg);
}
div.page_ouwerkerk {
	background-image: url(/img/ouwerkerk_background.jpg);
}
div.page_renesse {
	background-image: url(/img/renesse_background.jpg);
}
div.page_scharendijke {
	background-image: url(/img/scharendijke_background.jpg);
}
div.page_schuddebeurs {
	background-image: url(/img/schuddebeurs_background.jpg);
}
div.page_serooskerke {
	background-image: url(/img/serooskerke_background.jpg);
}
div.page_sirjansland {
	background-image: url(/img/sirjansland_background.jpg);
}
div.page_westenschouwen {
	background-image: url(/img/westenschouwen_background.jpg);
}
div.page_zierikzee {
	background-image: url(/img/zierikzee_background.jpg);
}
div.page_zonnemaire {
	background-image: url(/img/zonnemaire_background.jpg);
}
div.page_werken {
	background-image: url(/img/werken_background.jpg);
}
div.page_bedrijven {
	background-image: url(/img/bedrijven_background.jpg);
}
div.page_organisaties {
	background-image: url(/img/organisaties_background.jpg);
}
div.page_recreatie {
	background-image: url(/img/recreatie_background.jpg);
}
div.page_evenementen {
	background-image: url(/img/evenementen_background.jpg);
}
div.page_onderwijs {
	background-image: url(/img/onderwijs_background.jpg);
}
div.test_background {
	background-image: url(/img/test_background.jpg);
}
div.page_evenementen_kunst_en_cultuur {
	background-image: url(/img/kunstcultuur_background.jpg);
}
div.page_jeugd_evenementen {
	background-image: url(/img/jeugd_evenementen_background.jpg);
}
div.page_geschiedenis {
	background-image: url(/img/page_geschiedenis_background.jpg);
}

fieldset legend.empty {
	background: none;
	border-right: none;
}

fieldset.floatleft {
	float: left;
}

div#container .blueButton{
	background-image: url(/img/button_blue_long.gif);
	background-position: right;
	background-color: #4495a7;
	background-repeat: repeat-y;
	border: none;
	height: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	border: 1px solid #195859;
}


div#container .blueButtonInput{
	background-image: url(/img/button_blue_long.gif);
	background-position: right;
	background-color: #4495a7;
	background-repeat: repeat-y;
	border: none;
	height: 17px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	cursor: pointer;
}

div#container .blueButton:hover, div#container .blueButtonInput:hover {
	background-image: url(/img/button_blue_long-hover.gif);
	background-color: #2b8090;
}

div#container a.blueButton, div#container .blueButtonInput:hover {
	text-decoration: none;
}

div#moreinfo {
	background-image: url(/img/infobutton-bg.jpg);
	width: 120px;
	height: 120px;
}

div#moreinfo a#knop{
	background-image: url(/img/infobutton-knop.jpg);
	margin-top: 78px;
	margin-left: 20px;
	position: absolute;
	display: block;
	width: 77px;
	height: 30px;
}

div#moreinfo span.hide {
	display: none;
}

div#adverteren {
	width: 120px;
	height: 20px;
}

div#zeeuwsemossel {
	width: 120px;
	height: 151px;
}

.nu-logo {
	background-image: url(/images/adv/nu.png);
	width: 30px;
	height: 28px;
}
.pzc-logo {
	background-image: url(/images/adv/pzc.png);
	width: 66px;
	height: 28px;
}
.wereldregio-logo {
	background-image: url(/images/adv/wereldregio.png);
	width: 127px;
	height: 28px;
}

div#copyright {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 20px;
}

.altCap{
	position: absolute;
	margin-top: -7px;
	overflow: hidden;
	width: 200px;
	height: 13px;
	white-space: nowrap;
}
.altCap:hover{
	width: 300px;
}

.altCap2{
	position: absolute;

	overflow: hidden;
	width: 180px;
	height: 13px;
	white-space: nowrap;
}
.altCap2:hover{
	width: 300px;
}

div#blankOverlay{
  width:100%;
  height: 100%;
	background-color: #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	position: absolute;
	z-index: 5000;
}

div#imageOverlay{
  background-color: #FFFFFF;
	position: absolute;
	z-index: 5001;
}

img#imageLoader{
  margin-bottom: 5px;
}

span#imgTitle{
  font-weight: bold;
  font-size: 12px;
}

span#imgTitle{
  font-weight: bold;
  font-size: 12px;
}

span#imgAuthor{
  font-style: italic;
}

div#imgDescription{
  margin-top: 10px;
  text-align: left;
}

div#imgClose{
  text-align: right;
}

div#werkendiv {
	position: absolute;
	margin-top: 400px;
}
div#errorveld {
	color: #FF0000;
	height: 10px;
}
div#errorveld2 {
	color: #FF0000;
	height: 10px;
}
div#errorveld3 {
	color: #FF0000;
	height: 10px;
}
div#errorveldfinal {
	color: #FF0000;
	height: 10px;
}
div#errorveldfinal2 {
	color: #FF0000;
	height: 10px;
}
div#errorveldfinal3 {
	color: #FF0000;
	height: 10px;
}

.errortext {
  color: #ff0000;
}

div#topright {
	width: 200px;
	height: 400px;
	float: right;
	margin-top: -49px;
	margin-right: -9px;
}

iframe#mapframe {
	width: 665px;
	height: 480px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	overflow: none;
	border: 1px solid black;
	z-index: 10;
}
div#hideMap {
	width: 690px;
	position: absolute;
	z-index: 11;
	text-align:right;
}
div#hidemap {
	width: 665px;
	text-align: right;
}
form#filter {
	height: auto;
}
fieldset#filtermeplz{
	margin: 0px;
	padding: 0px;
	background-image:none;
	border: none;
	margin-bottom:20px;
}
fieldset#filtermeplz legend {
	display:none;
}
tr.eventTR_closed div.croppedText {
	overflow: hidden;
	height: 0px;
}

tr.eventTR_closed, tr.eventTR_opened{
	cursor: pointer;
}

tr.eventTR_opened{
	background-color:#d3e6e4;
}

#fwords {
	width:300px;
}

table#archive {
	width:100%;
}

table#archive th {
	width:50%;
	border-bottom:3px double black;
}

table#archive td {
	border-bottom:1px solid black;
}

table#latest {
	width:auto;
}

p#archief a{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

div.hidden {
	display: none;
}