/*  MAIN LAYOUT */

html, body	{
height: 100%;
margin: 0px;
padding : 0px;
}

body {
background: #212322;
background-image:url(./../pix/bg.gif);
font-family : Arial, sans serif;
font-size   : 12px;
color : #000000;
margin: 0px;
padding : 0px
}



#topcover {
background: #212322;
background-image:url(./../pix/topcover.png);
background-repeat: no-repeat;
background-position: bottom left;
border : 0px solid;
position: absolute;
left: 50%;
top: 0px;
margin: 0px;
padding : 0px;
margin-left: -436px;
width: 872px;
height : 10px;
text-align:left;
}


#site {
background-color: #ffffff;
border : 0px solid;
position: absolute;
left: 50%;
top: 0px;
margin: 0px;
padding : 0px;
margin-left: -426px;
width: 852px;
height: 100%;
text-align:left;
}


#hdr {
background: #ffffff;
background-image:url(./../pix/header.jpg);
background-repeat: no-repeat;
border : 0px solid;
background-color : transparent;
padding : 68px 0px 0px 0px;
width : 852px;
height : 102px;
position: absolute;
top: 10px;
left: 0px;
}




#hdr div {
padding : 0px 0px 0px 24px;
color:#ffffff;
font-size   : 12px;
}



div.contentleft {
border : 0px solid #ffffff;
background: #fdfdfd;
padding:0px;
margin:0px;
color:#ffffff;
font-size   : 12px;
text-align:left;
color:#000000;
position: absolute;
left: 0px;
top: 298px;
width:235px;
}


div.contentmid {
border : 0px solid #ffffff;
background: #fdfdfd;
padding:0px;
margin:0px;
color:#ffffff;
font-size: 12px;
text-align:left;
color:#000000;
position: absolute;
left: 261px;
top: 298px;
width:275px;
}




div.contentmidvol {
border : 0px solid #ffffff;
background: #fdfdfd;
padding:0px 0px 40px 0px;
margin:0px;
color:#ffffff;
font-size: 12px;
text-align:left;
color:#000000;
position: absolute;
left: 261px;
top: 298px;
width:571px;
}





div.contentright {
border : 0px solid #ffffff;
background: #fdfdfd;
padding:0px 0px 40px 0px;
margin:0px;
color:#ffffff;
font-size: 12px;
text-align:left;
color:#000000;
position: absolute;
left: 557px;
top: 298px;
width:275px;
}


div.contentright p, div.contentmidvol p, div.contentmid p, div.contentleft p  {
font-size: 11px;
color: #000000;
padding:0px;
margin:0px;
text-align:justify;
}

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




div.menu {
border : 0px solid #ffffff;
padding:0px 0px 0px 24px;
margin:0px;
font-size   : 12px;
text-align:left;
color:#000000;
}






#footer {
border : 0px solid #ffffff;
border-bottom : 20px solid #ffffff;
background: transparent;
padding:0px;
margin:0px;
font-size   : 11px;
color:#fdfdfd;
position: absolute;
left: 0px;
bottom: 0px;
width:100%;
}




#footerLeft {
border : 0px solid #ffffff;
background: #6b2875;
padding:4px 0px 4px 0px;
margin:0px;
font-size   : 11px;
text-align:center;
float:left;
width:235px;
}



#footerRight {
border : 0px solid #ffffff;
background: #6b2875;
padding:4px 0px 4px 0px;
margin:0px;
font-size   : 11px;
text-align:center;
float:right;
width:594px;
}



#footerLeft a, #footerLeft a:visited 	{
outline: none;
color: #ffffff;
text-decoration: none;
font-size   : 11px;
font-weight:normal;
}

#footerLeft  a:hover {
color: #222222;
font-size   : 11px;
text-decoration: underline;
font-weight:normal;
}



#tabholder {
margin-top:1px;
}



div.tab_home {
height:22px;
background-repeat: no-repeat;
background-image:url(./../pix/tab_home.png);
background-position: 0px 0px;
padding-top:5px;
padding-left:0px;
padding-right:45px;
margin-right:4px;
color:#000000;
text-align:left;
font-family : Arial;
}



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


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



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


.titlePaarsMenu {
background: #ae9daf;
background-repeat: no-repeat;
background-image:url(./../pix/bg-title-paars.png);
background-position: top left;
color: #fdfdfd;
font-family : Arial;
font-size   : 11px;
padding:3px 0px 4px 30px;
margin:0px;
font-weight:bold;
}


.titlePaars {
background: #ae9daf;
color: #fdfdfd;
font-family : Arial;
font-size   : 11px;
padding:3px 0px 4px 5px;
margin:0px;
font-weight:bold;
}

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

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

a:hover {
color: #f0771a;
font-size   : 11px;
text-decoration: none;
font-weight:bold;
}

.bgMenu {
background: #e9e9e9;
margin: 5px 0px 0px 24px;
padding: 7px 0px 7px 6px;
}


.bgMenu a, .bgMenu a:visited 	{
outline: none;
color: #111111;
text-decoration: none;
font-size   : 11px;
font-weight:normal;
}

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




.linkLike {
outline : none;
color : #d02300;
text-decoration : none;
cursor:pointer;
}


.linkLike_hover {
outline : none;
color : #000000;
text-decoration : underline;
cursor:pointer;
}

.meer {
font-size: 11px;
color: #6a99ad;
}


.meer a, .meer a:visited 	{
outline: none;
color: #6a99ad;
text-decoration: underline;
font-size   : 11px;
}

.meer a:hover {
color: #111111;
font-size   : 11px;
text-decoration: none;
}




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

td p {
font-size:12px !important;
font-family:arial;
}

input {
border: 1px solid #c0c0c0;
padding:2px;
margin:0px 0px 2px 0px;
display:block;
color:#333333;
}

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


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

li.off a {
	display: block;
	border-collapse: collapse;
	border: 4px solid #af9caf;
	background-color: #af9caf;
	color: #FFFFFF;
	text-decoration: none;
	width : 100px;
	text-align : center;
	}

li.on a {
	display: block;
	border-collapse: collapse;
	border: 4px solid #6b2875;
	background-color : #6b2875;
	color: #ffffff;
	text-decoration: none;
	width : 100px;
	text-align : center;
	}


li.fill {
	display: block;
	border-collapse: collapse;
	border: 4px solid #d8d6d9;
	background-color: #d8d6d9;
	color: #FFFFFF;
	text-decoration: none;
	width : 60px;
	height : 14px;
	text-align : center;
	}


div.lm_thumbnail {
	margin:0px;
	margin-bottom:4px;
	display:inline;
}


div.lm_thumbnail img.portrait {
	margin:0px;
	margin-left:31px;
	margin-right:31px;
	margin-bottom:2px;
}

div.lm_thumbnail img.landscape {
	margin:0px;
	margin-right:2px;
	margin-bottom:2px;
}




#popupcontent {
border : 0px;
background-color: transparent;
margin-top: 40px;
margin-left: -600px;
padding: 0px;
position: absolute;
top: 0px;
left: 50%;
z-index:30;
text-align:center;
width:1240px;
}

#popupcontentText {
background-color: #ffffff;
padding: 20px;
}



#fotolijst {
border : 0px;
background-color: transparent;
margin-left: -415px;
margin-top: 40px;
padding: 0px;
position: absolute;
top: 0px;
left: 50%;
z-index:30;
text-align:center;
width:830px;
}


.tableLijstZilver_portrait {
margin-left: 140px;
}

.lijstZilver_portrait {
background-image:url(./../pix/lijst_portrait.jpg);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding : 0px;
}


.lijstZilver_portrait img {
width:412px;
margin : 88px 84px 88px 84px;
}


.tableLijstZilver_landscape {
margin-left: 0px;
}

.lijstZilver_landscape {
background-image:url(./../pix/lijst.jpg);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding : 0px;
}

.lijstZilver_landscape img {
width:550px;
margin : 84px 88px 84px 88px;
}

#souperTable td {
border : 0 solid;
padding : 4px 3px 4px 6px;
margin : 0;
text-align : left;
vertical-align : middle;
border-right:0px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
font-size:11px;
}

table.formTable {
border : 0px solid;
border-collapse: separate;
border-spacing: 2px;
}

table.formTable td {
border : 0px solid;
}
