/*  MAIN LAYOUT */

html, body	{height: 100%;}

body {
background: #ffffff url(./../pix/bgdeco.gif);
background-repeat: no-repeat;
font-family: Verdana, Sans serif;
font-size   : 12px;
color : #464646;
margin: 0px;
padding : 0px
}

img {
border:solid 0px;
padding:0px;
margin:0px;
}


h1 {
font-size   : 16px;
font-weight: bold;
text-align:center;
padding-top:12px;
margin-bottom:0px;
color: #425542;
width:100%;
height:36px;
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

h1 span {
display:none;
}

h2 {
font-size   : 13px;
font-weight: bold;
padding:0px;
padding-bottom:2px;
margin:0px;
margin-left:4px;
color: #78ad79;
width: 100%;
}


h3 {
font-size   : 11px;
font-weight: normal;
padding:1px;
padding-left:12px;
margin:1px;
color: #78ad79;
text-decoration: none;
}

h3:hover {
color: #555555;
text-decoration: underline;
}


h3.active {
font-size   : 11px;
font-weight: normal;
padding:1px;
padding-left:12px;
margin:1px;
text-decoration: underline;
}


h4 {
font-size   : 13px;
padding:4px;
padding-bottom:8px;
margin:4px;
color: #555555;
}



p {
font-size   : 12px;
padding:4px;
margin:4px;
}

table {
border : 0px solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding : 0px;
}

td {
border : 0px solid;
padding : 0px;
margin: 0px;
text-align : left;
vertical-align: middle;
}


#box {
border : 0px solid #ffffff;
margin-left: -490px;
margin-top: 25px;
padding : 0px;
position: absolute;
top: 0px;
left: 50%;
width: 980px;
height : 700px;
}

#header {
border : 0px solid #0fffff;
padding : 0px;
position: relative;
width: 980px;
height : 80px;
text-align : center;
}

#corebsns {
font-size   : 15px;
font-weight: normal;
color : #78ad79;
position: relative;
}


#content {
background: #385d2f url(./../pix/box.jpg);
border : 0px solid #ffffff;
background-color: #eef0ee;
margin-left: -490px;
margin-top: 0px;
padding : 10px;
position: relative;
top: 0;
left: 50%;
width: 960px;
height : 580px;
}





a {
	outline: none;
}


a, a:visited 	{
	color: #7277b3;
    text-decoration: underline;
	}

a:hover {
    color: #555555;
	text-decoration: none;
	}



a.ab, a.ab:visited {
	color: #78ad79;
    text-decoration: none;
	font-weight	: bold;
	font-size:11px;
	}

a.ab:hover {
    color: #555555;
	text-decoration: underline;
	font-weight	: bold;
	font-size:11px;
	}





ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	}




.button {
        font-family     : Verdana, sans-serif;
        font-style      : normal;
        font-size       : 10px;
        font-weight     : bold;
        width           : 114px;
        background-color: #f0f0f0;
        color           : #000000;
        border          : 1px solid #B2B7BB;
}



.smm {
float:right;
padding:5px;
text-align:right;
color:#888888;
}

.menubox {
padding:4px;
width: 254px;
height: 490px;
background: transparent url(./../pix/box.gif);
background-repeat: no-repeat;
position: absolute;
top: 46px;
left: 47px;
font-size:7px;
}

.textbox {
padding:0px;
width: 592px;
height: 498px;
font-family: Verdana, sans serif;
background: transparent url(./../pix/textbox.gif);
background-position: top left;
background-repeat: no-repeat;
position: absolute;
top: 46px;
right: 46px;
font-size:10px;
}

input {
padding:1px;
font-family: Verdana, sans serif;
font-size:10px;
}


#blur {
border : 0px solid;
background-color: #ffffff;
position: absolute;
top: 0px;
left: 0px;
width: 99%;
height : 700px;
z-index:1;
}

#fotolijst {
border : 1px solid #78ad79;
background-color: #ffffff;
margin-left: -350px;
margin-top: 82px;
padding: 20px 40px 60px 40px;
position: absolute;
top: 0px;
left: 50%;
width: 550px;
height : 413px;
z-index:30;
}


#fotoTable {
border-collapse:collapse;
border-spacing:0px;
margin: 0px;
padding : 0px;
}

#fotoTable td {
vertical-align:middle;
text-align:center;
padding : 0px;
width:185px;
height:140px
}



