* 
{
  margin: 0;
}

html, body {
  height: 100%; 
  background-image: url(../images/index/achtergrond.png);

  scrollbar-face-color:		#377b24;
  scrollbar-arrow-color:		#000000;
  scrollbar-track-color:		#F1F1F1;
  scrollbar-shadow-color:		#000000;
  scrollbar-highlight-color:		#000000;
  scrollbar-3dlight-color:		#F1F1F1;
  scrollbar-darkshadow-Color:	#F1F1F1;

  font-family: verdana;
  font-size: 10px;
  font-weight: normal;

}

A:link, A:visited, A:active 
{
  text-decoration: underline; 
  color: #000000;
}

A:hover
{
  text-decoration: none; 
  color: #CC0000;
}

tr#nieuwstop a:link {color: #FFFFFF;}
tr#nieuwstop a:visited {color: #FFFFFF;}
tr#nieuwstop a:hover {color: #CC0000;}
tr#nieuwstop a:active {color: #FFFFFF;}

tr#nieuwsbottom a:link {color: #FFFFFF;}
tr#nieuwsbottom a:visited {color: #FFFFFF;}
tr#nieuwsbottom a:hover {color: #CC0000;}
tr#nieuwsbottom a:active {color: #FFFFFF;}
        
#container {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -30px;
}

#header {
  margin:10px 0 0 0px;
  width:703px;
  height:154px;
}

#menulinks {
  margin: 6px 0 0 10px;
  width:153px;
}

#content {
  margin: 6px 0 0 6px;
  width=508px;
}

#menurechts {
  margin: 6px 0 0 6px;
  width:153px;
}

#footer, .push {
  height: 30px;
  text-align: center;
  width: 703px;
  margin: 6px 0 0 0px;
  border: 1px solid black;
  background-image: url(../images/index/footer.png);
  font-weight: bold;
  color: #FFFFFF;
}

font#footer2 a:link {color: #FFFFFF;}
font#footer2 a:visited {color: #FFFFFF;}
font#footer2 a:hover {color: #CC0000;}
font#footer2 a:active {color: #FFFFFF;}

#titel {
  height: 27px;
  width: 350px;
  margin: 5px 5px 5px 5px;
  padding-left: 4px;
  background-image: url(../images/index/content/titel_bg.png);
  Background-repeat: no-repeat;
  font-family: impact;
  font-size: 23px;
  font-weight: normal;
  border: 1px;
  color: #000000; 
}

TABLE.menu
{
  font-size: 10px;
  border: 0px;
  width:153px;
  border-collapse: collapse;
  padding: 0px;
}

TABLE.content
{
  border: 1px solid black;
  width:508px;
  border-collapse: collapse;
  padding: 0px;
  background: #FFFFFF;
}

TD.menutd1
{
  height: 31px;
  font-family: Impact;
  font-size: 24px;
  color: #CC0000;
  font-style: italic;
}

TD.menutd2
{
  background-image: url(../images/index/menu/middle.png);
}

TD.menutd3
{
  height: 14px;
  background-image: url(../images/index/menu/bottom.png);
}

TABLE.tabel
{
  font-size: 10px;
  border: 0px;
  width:100%;
  border-collapse: collapse;
  padding: 0px;
}

TD.registratie
{
  font-size: 10px;
  font-weight: bold;
}

TABLE.inloggen
{
  font-size: 10px;
  font-weight: bold;
  border: 0px;
  width:100%;
  border-collapse: collapse;
  padding: 0px;
}

TABLE.nieuws
{
  border-style:solid;
  border-collapse:collapse;
  font: 10px verdana;
  border-width: 1px;
  border-color: #000000;
  width:450px;
  border-collapse: collapse;
}

TABLE.reactie
{
  border-style:solid;
  border-collapse:collapse;
  font: 10px verdana;
  border-width: 1px;
  border-color: #000000;
  width:60%;
  border-collapse: collapse;
}

tr#nieuwstop
{
  font-weight: normal;
  background-color:#377b24;
  font-style: normal; color:#FFFFFF;
}

tr#nieuwsbottom
{
  font-weight: normal;
  background-color:#000000;
  font-style: normal; color:#FFFFFF;
}

td#nieuws
{
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-top-style: solid;
  background-color:#F1F1F1;
}

td#nieuwspicture
{
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-top-style: solid;
  background-color:#F1F1F1;
}

tr#memberstop
{
  font-weight: bold;
  background-color:#377b24;
  font-style: normal; color:#FFFFFF;
}

td#members
{
  font-weight: bold;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-top-style: solid;
  background-color:#F1F1F1;
}

tr#booktop
{
  font-weight: normal;
  background-color:#377b24;
  font-style: normal; color:#FFFFFF;
}

TABLE.gastenboek
{
  border-style:solid;
  border-collapse:collapse;
  font: 10px verdana;
  border-width: 1px;
  border-color: #000000;
  width:80%;
  border-collapse: collapse;
}

TABLE.mygalleries
{
  border-style:solid;
  font: 10px verdana;
  border-width: 1px;
  border-color: #000000;
  width:90%;
  border-collapse: collapse;
}

tr#mygallerytop
{
  font-weight: normal;
  background-color:#377b24;
  font-style: normal; color:#FFFFFF;
}

td#mygallerycontent
{
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-bottom-style: dotted;
  border-top-style: solid;
  background-color:#F1F1F1;
}

.alignleft {
float: left;
}
.alignright {
float: right;
}

label { 
	width: 150px; 
	text-align: right; 
	display:block;
	margin-right: 5px;
}

#btnSubmit { margin: 0 0 0 155px ; }

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

/* Current */
.green {
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

/* Complete */
.blue {
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

.progressName {
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
}

.progressBarError {
	width: 100%;
	background-color: red;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}
