/*  MAIN LAYOUT */

html, body	{height: 100%;}

body {
background: #000000;
background-repeat: repeat-y;
background-position: center;
font-family : Arial, sans serif;
font-size   : 12px;
color : #000000;
margin: 0px;
padding : 0px
}


#site {
background: transparent;
border : 0px solid;
position: absolute;
left: 50%;
top: 85px;
margin: 0px;
padding:0px;
margin-left: -500px;
width: 1000px;
text-align:left;
}



#beeldmerk {
background: transparent;
border : 0px solid;
position: absolute;
left: 50%;
top: 30px;
margin: 0px;
padding:0px;
margin-left: -578px;
width: 1000px;
text-align:left;
}



#headerTop {
background: #000000;
border : 0px solid;
position: absolute;
left: 50%;
top: 0px;
margin: 0px;
padding:10px 0px 0px 0px;
margin-left: -500px;
width: 1000px;
text-align:left;
z-index: 1;
height:90px;
}



#header {
background: #fdfdfd;
background-position: top left;
background-repeat: no-repeat;
border : 0px solid #fdfdfd;
margin: 0px 0px 0px 0px;
padding:50px;
color:#111111;
font-size   : 12px;
display:block;
text-align:center;
width:900px;
height:160px;
z-index: 10;
}


#header a, #header a:visited 	{
font-family : Arial;
outline: none;
color: #fdfdfd;
font-size   : 15px;
text-decoration: none;
font-weight:bold
}

#header a:hover {
font-family : Arial;
outline: none;
color: #000000;
font-size   : 15px;
text-decoration: none;
font-weight:bold
}

#visualAanmelden {
background-image:url(./../pix/trans.png);
border : 0px solid;
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding:0px;
width: 548px;
height: 100%;
text-align:center;
}

#galleryPS {
border : 0px solid;
position: absolute;
left: 50%;
top: 298px;
margin: 0px 0px 0px -201px;
padding:0px 0px 0px 0px;
width: 548px;
}

div.menu {
border : 0px solid #fdfdfd;
padding:100px 0px 0px 240px;
color:#fdfdfd;
display:block;
text-align:left;
}



div.titels {
border : 0px solid #fdfdfd;
padding: 82px 0px 0px 16px;
color:#fdfdfd;
display:block;
text-align:left;
}




div.contentleft {
border : 0px solid #fdfdfd;
border-top:25px solid #fdfdfd;
background: #e8e8e8;
padding:0px;
margin:0px 0px 0px 0px;
color:#fdfdfd;
font-size   : 12px;
text-align:left;
color:#000000;
float:left;
width:281px;
}


div.contentright {
border : 0px solid #fdfdfd;
background: #fdfdfd;
padding:0px;
margin:0px 0px 0px 18px;
color:#fdfdfd;
font-size: 12px;
text-align:left;
color:#000000;
float:left;
width:549px;
}



div.sidebar {
border : 0px solid #fdfdfd;
background: #fdfdfd;
padding:0px;
margin:0px 0px 0px 18px;
color:#fdfdfd;
font-size: 12px;
text-align:left;
color:#000000;
float:left;
width:130px;
}


#tabholder {
margin-top:1px;
}



#footer {
background: #000000;
padding:15px 0px 25px 0px;
text-align:center;
display:block;
height:90px;
}




.album {
background: #e8e8e8;
border-top:4px solid #fdfdfd;
}


div.tab_short {
height:22px;
background-repeat: no-repeat;
background-image:url(./../pix/tab_short.png);
background-position: 0px 0px;
padding-top:6px;
padding-left:0px;
padding-right:0px;
margin-right:0px;
color:#fdfdfd;
text-align:left;
font-family : Arial;
width:196px;
}



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


h1 {
color: #000000;
font-family : Arial;
font-size   : 24px;
padding:0px 0px 5px 0px;
margin:0px 0px 15px 0px;
font-weight:bold;
}



h2 {
color: #000000;
font-family : Arial;
font-size   : 16px;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
font-weight:bold;
}



div.contentleft h2 {
background: #000000;
color: #fdfdfd;
font-family : Arial;
font-size   : 12px;
padding:5px 0px 5px 15px;
margin:0px;
font-weight:bold;
}



h2 a, h2 a:visited 	{
outline: none;
color: #E1E1E1;
text-decoration: none;
font-size   : 16px;
font-weight:bold;
}

h2 a:hover {
color: #2b6ac6;
font-size   : 16px;
text-decoration: underline;
font-weight:bold;
}



h3.wit {
background: #fdfdfd;
color: #000000;
font-family : Arial;
font-size   : 11px;
padding:12px 0px 12px 15px;
margin:0px;
font-weight:bold;
}



h3.grijs {
background: #e8e8e8;
color: #000000;
font-family : Arial;
font-size   : 11px;
padding:12px 0px 12px 15px;
margin:0px;
font-weight:bold;
}



h3 a, h3 a:visited 	{
outline: none;
color: #000000;
text-decoration: none;
font-size   : 11px;
font-weight:bold;
}

h3 a:hover {
color: #e50100;
font-size   : 11px;
text-decoration: underline;
font-weight:bold;
}



.bgtitelzw {
background: transparent;
background-repeat: no-repeat;
background-image:url(./../pix/bgzw.gif);
background-position: 0px 0px;
padding:0px 0px 0px 24px;
margin:0px;
font-size   : 15px;
font-family : Arial;
font-weight:bold;
color: #fdfdfd;
}


.bgtitelwz {
background: transparent;
background-repeat: no-repeat;
background-image:url(./../pix/bgwz.gif);
background-position: 0px 0px;
padding:0px 0px 0px 24px;
margin:0px;
font-size   : 15px;
font-family : Arial;
font-weight:bold;
color: #000000;
}



.bgtitelrose {
background: #d5006e;
background-repeat: no-repeat;
background-image:url(./../pix/bgtitelrose.gif);
background-position: 0px 0px;
padding:4px 0px 4px 36px;
margin:0px;
font-size   : 12px;
font-family : Arial;
font-weight:bold;
color: #fdfdfd;
}

.bgtitelgrijs {
background: #999999;
padding:4px 0px 4px 36px;
margin:0px;
font-size   : 12px;
font-family : Arial;
font-weight:bold;
color: #fdfdfd;
}



div.bt_thumbnail {
margin-right:25px;
margin-bottom:25px;
display:inline;
}



p {
font-size: 12px;
color: #000000;
padding:0px;
margin:0px;
text-align:justify;
}




ul {
margin-left:8px;
padding-left:8px;
line-height:20px;
}




a, a:visited 	{
outline: none;
color: #2b6ac6;
text-decoration: underline;
font-size   : 12px;
}

a:hover {
color: #e70101;
font-size   : 12px;
text-decoration: none;
}





a.zwart, a.zwart:visited 	{
outline: none;
color: #000000;
text-decoration: none;
font-size   : 12px;
}

a.zwart:hover {
color: #e70101;
font-size   : 12px;
text-decoration: underline;
}




.urlgrijs, .urlgrijs:visited 	{
outline: none;
color: #a4a4a2;
text-decoration: none;
font-size   : 12px;
}

.urlgrijs:hover {
color: #e70101;
font-size   : 12px;
text-decoration: underline;
}





a.wit, a.wit:visited 	{
outline: none;
color: #E1E1E1;
text-decoration: none;
font-size   : 12px;
font-weight:bold;
}

a.wit:hover {
color: #2b6ac6;
font-size   : 12px;
text-decoration: underline;
font-weight:bold;
}




#header a.zwart, #header a.zwart:visited 	{
outline: none;
color: #000000;
text-decoration: none;
font-size   : 12px;
}

#header a.zwart:hover {
color: #e70101;
font-size   : 12px;
text-decoration: underline;
}




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: top;
}


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



input {
border: 1px solid #c0c0c0;
padding:2px;
margin: 0px;
}

textarea {
border: 1px solid #c0c0c0;
padding:2px;
margin:0px 0px 2px 0px;
}


#blur {
border : 0px solid;
background-color: #0b0502;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index:1;
}




#fotolijst {
border : 1px solid #9a3311;
background-color: #0b0502;
margin-left: -460px;
margin-top: 92px;
padding: 20px 40px 40px 40px;
position: absolute;
top: 0px;
left: 50%;
z-index:30;
text-align:center;
width:840px;
}



