/* mac hide \*/
html, body {
height: 100%;
width: 100%;
}
/* end hide */

* {
margin: 0;
padding: 0;
scrollbar-arrow-color: #fff; 			/* pijltjes */
scrollbar-face-color: #959595; 			/* schuifbalk */
scrollbar-highlight-color: #fff; 	/* linksbinnen */
scrollbar-3dlight-color: #2d2d2d; 		/* linksbuiten */
scrollbar-shadow-color: #959595; 		/* rechtsbinnen */
scrollbar-darkshadow-color: #2d2d2d; 	/* rechtsbuiten */
scrollbar-track-color: #2d2d2d;			/* achtergrond */
}

html {
background: #2d2d2d;
}

#bg {
width: 100%;
top: 50%;
position: absolute;
}

#bg_center {
width: 100%; /* width of div */
height: 400px; /* height of div */
top: -200px; /* half of height */
position: absolute; /* required */
background: url(../images/bg_span.gif) repeat-x;
}

#container {
width: 780px;
height: 400px; 
top: 50%;
left: 50%; 
margin-top: -200px; 
margin-left: -390px; 
position: absolute; 
}

#wrapper {
width: 780px;
margin: auto;
text-align: left;
}

#header {
}
	
#menubox {
width: 260px;
height: 324px;
float: left;
overflow: auto;
background: #434343 url(../images/border.gif) repeat-y right;
}

#photobox {
width: 260px;
height: 324px;
float: left;
overflow: auto;
background: url(../images/bg_center.gif) no-repeat;
}

#contentbox {
width: 260px;
height: 324px;
float:left;
overflow: auto;
background: #959595 url(../images/border.gif) repeat-y left;
}

#contentbox_wide {
width: 520px;
height: 324px;
float:left;
overflow: auto;
background: #959595;
}
	
#footer {
height: 20px;
clear: both;
background: url(../images/bg_footer.gif) repeat-x;
text-align: right;
}

.content {
text-align: left;
padding: 12px 16px;
}

.content p {
font-family: Verdana;
font-size: .6em;
color: #323232;
line-height: 1.7em;
margin-bottom: 0;
}

.content a:link, .content a:visited {
color: #323232;
text-decoration: underline;
}

.content a:hover, .content a:active {
color: #e0e0e0;
text-decoration: underline;
}

.thumbholder {
padding: 12px 0 12px 25px;
}

ul, ol {
margin-left: 16px;
}

ol {
margin-left: 24px;
}

ul.list1 {
list-style-image: url(../images/bullet.gif);
}

ul.list1 li {
font-family: Verdana;
font-size: .6em;
line-height: 1.7em;
}

ol li {
font-family: Verdana;
font-size: .6em;
line-height: 1.7em;
}

a img, img {
border: none;
display: block;
}

.footertext {
font-family: Verdana;
font-size: .56em;
color: #fff;
text-decoration: none;
text-transform: uppercase;
}

a.footertext:hover {
text-decoration: underline;
}

.standard1 {
font-family: Verdana;
font-size: .6em;
color: #323232;
line-height: 1.7em;
}

.standard2 {
font-family: Verdana;
font-size: .6em;
color: #bababa;
line-height: 1.7em;
}

.link, a.bold {
color: #323232;
text-decoration: underline;
}

.link:hover, a.bold:hover {
color: #e0e0e0;
text-decoration: underline;
}

.bold {
font-weight: bold;
}

.kop {
margin-bottom: 10px;
}

.kop2 {
font-family: Verdana;
font-size: .7em;
font-weight: bold;
color: #323232;
line-height: 1.5em;
}

.kop3 {
font-family: Verdana;
font-size: .7em;
font-weight: bold;
color: #2d2d2d;
margin-bottom: 7px;
}

.verplicht {
font-family: Verdana;
font-size: .6em;
color: #ba0000;
line-height: 1.7em;
}

.smallphoto_left {
float: left;
margin: 0 12px 12px 0px;
border: 1px solid #fff;
}

.smallphoto_right {
float: left;
margin: 0 0 12px 0px;
border: 1px solid #fff;
}

.floatclear {
clear: both;
}

.field {
border: 1px solid #303030;
font-family: Verdana;
font-size: .6em;
color: #323232;
background: #fff;
line-height: 1.5em;
height: 16px;
}

.field2 {
border: 1px solid #303030;
font-family: Verdana;
font-size: .6em;
color: #323232;
background: #fff;
line-height: 1.5em;
height: 20px;
}

textarea {
border: 1px solid #303030;
font-family: Verdana;
font-size: .6em;
color: #323232;
background: #fff;
line-height: 1.5em;
}

.submitbutton {
width: 57px;
height: 19px;
cursor:pointer;
border: 0;
background: transparent url(../images/button_meldaan_off.gif) no-repeat center top;
}

.submitbutton:hover {
background: transparent url(../images/button_meldaan_on.gif) no-repeat center top;
}

.formbutton {
border: 1px solid #131313;
font-family: Verdana;
font-size: .6em;
color: #fff;
line-height: 1.5em;
height: 18px;
background: #2d2d2d;
}

.top {
vertical-align: top;
}

.right {
text-align: right;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}

fieldset {
border: 1px solid #616161;
}

.checkboxcell {
vertical-align: top;
width: 22px; 
padding-left: 5px;
}

.thumb_new {
cursor: default;
margin-top: 10px; 
margin-bottom: 10px;
}

.thumb_box {
cursor: default;
float: left; 
margin-top: 6px; 
margin-bottom: 14px;
}