body{
	font-family: Georgia, georgia, "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 12px;
	line-height: 1.8;
	color: black;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #dfdfdc;
}


table,td,tr {
	font-family: Georgia, georgia, "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



ul
{
list-style-type:none;
padding:0px;
margin:5px;
}
li
{
background-image:url(./img/starbulletpoint.gif);
background-repeat:no-repeat;
background-position:0px 0px; 
padding-left:14px; 
}

textarea {
	font-family: Georgia, georgia, "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 12px;
}


html {
    overflow-y: scroll;
}

input
{
color: #000000;
background-color: #ffffff;
border: 1px solid #cdcdcd;
font-family: Georgia, georgia, "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size: 12px;
height: 24px;
}

#eigenhr {
position: absolute;
float: left;
left: 2px;
width: 0%; 
height: 1px; 
border: 0; 
background-color: #AAC7D1; 
margin-top: 14px; 
z-index:5;
display: none;
margin-bottom: 0px;
} 

#eigenhrsmall { 
width: 100%; 
height: 1px; 
border: 0; 
background-color: #58C7F4; 
margin-top: 2px; 
margin-bottom: 5px;
}  

hr {
        border: 0;
        color: #58C7F4;
        background-color: #58C7F4;
        height: 2px;
}

.titel 	{
	font-size: 12px;
	color: #C01F2C;
	}


a.footerlink:focus { outline: none; }
a.footerlink:link {
	text-decoration: none;
	color: #a7a7a6;
}
a.footerlink:visited {
	text-decoration: none;
	color: #a7a7a6;
}
a.footerlink:hover {
	text-decoration: underline;
	color: #a7a7a6;
}
a.footerlink:active {
	text-decoration: none;
	color: #a7a7a6;
}



a:focus { outline: none; }
a:link {
	text-decoration: none;
	color:#717171;
}
a:visited {
	text-decoration: none;
	color:#717171;
}
a:hover {
	text-decoration: underline;
	color: #717171;
}
a:active {
	text-decoration: none;
	color: #717171;
}



a:focus { outline: none; }


img {  
  border-style: none;
}

#container {
position: absolute;
left: 50%;
width: 200px;
margin-left: -490px;
min-height: 680px;
}

#CmContainer {
width: 980px;
position: relative;
top: 35px;
min-height: 480px;
z-index: 2;
border-style: solid;
border-width: 0px;
border-color: #000000;
overflow: hidden;
background-color: #FFFFFF;
padding-top: 150px;
padding-bottom: 15px;	
}

#Menu {
width: 400px;
position: absolute;
top: 0px;
left: 616px;
height: 110px;
z-index: 4;
overflow: visible;
}

#Menu_Home {
width: 60px;
position: absolute;
top: 0px;
left: 0px;
height: 110px;
z-index: 5;
overflow: visible;
background-color: #ffffff;	
cursor: pointer;	

}

#Menu_Gallery {
width: 75px;
position: absolute;
top: 0px;
left: 135px;
height: 110px;
z-index: 5;
overflow: visible;
background-color: #FFFFFF;	
cursor: pointer;	

}

#Menu_Updates {
width: 75px;
position: absolute;
top: 0px;
left: 60px;
height: 110px;
z-index: 5;
overflow: visible;
background-color: #ffffff;	
cursor: pointer;	

}

#Menu_Info {
width: 140px;
position: absolute;
top: 0px;
left: 210px;
height: 110px;
z-index: 5;
overflow: visible;
background-color: #ffffff;
cursor: pointer;	
}

#LogoVast {
width: 550px;
position: absolute;
top: 0px;
left: 20px;
height: 108px;
z-index: 4;
background-color: #FFFFFF;
overflow: visible;
}

#LogoRandom {
width: 550px;
position: absolute;
top: 0px;
left: 20px;
height: 108px;
z-index: 40;
background-color: #FFFFFF;
overflow: visible;
}

#Main_Content {
width: 940px;
position: relative;
float:left;
left: 20px;
min-height: 470px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
}

#Main_Content_rekker {
width: 1px;
float:left;
position: relative;
left: 1px;
height: 470px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
}

#Home_Tekst {
border-top-style: solid;
border-top-width: 1px;
border-color: #cdcdcd;
width: 335px;
position: relative;
padding-top: 10px;
padding-bottom: 0px;
left: 0px;
min-height: 450px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
float: left;
}

.Home_Image {
width: 582px; 
min-height: 100px; 
position: relative;  
background-color: #FFFFFF;
top: 10px;
cursor: pointer;
padding: 0px;
line-height: 0;

}

#Home_Foto {
border-top-style: solid;
border-top-width: 1px;
border-color: #cdcdcd;
width: 582px;
position: relative;
padding-top: 5px;
padding-bottom: 10px;
left: 20px;
min-height: 250px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
float: left;
}

#Gallery_Subjects {
border-top-style: solid;
border-top-width: 1px;
border-color: #cdcdcd;
width: 160px;
position: relative;
padding-top: 5px;
padding-bottom: 0px;
left: 0px;
min-height: 450px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
float: left;
}

.Gallery_Items {
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #dddddd;
width: 160px;
position: relative;
padding-bottom: 0px;
left: 0px;
height: 30px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
cursor: pointer;
}

.Gallery_Click {
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #dddddd;
width: 160px;
position: relative;
padding-top: 0px;
padding-bottom: 0px;
left: 0px;
height: 30px;
line-height: 30px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
cursor: pointer;
}


.Gallery_Items_Bumper {
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #dddddd;
width: 160px;
position: relative;
padding-top: 0px;
padding-bottom: 0px;
left: 0px;
height: 15px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
}

.Gallery_Content_Bumper {

width: 160px;
position: relative;
padding-top: 0px;
padding-bottom: 0px;
left: 0px;
height: 7px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
}

.Gallery_Image {
width: 109px; 
height: 109px; 
position: relative; 
float: left; 
margin-top: 7px;
margin-right: 7px; 
background-color: #FFFFFF;
}

.newImage{
position: absolute;
height: 52px;
width: 52px;
top: 0px;
left: 0px;
}

.newBadge{
position: absolute;
height: 11px;
width: 23px;
top: -2px;
left: 135px;
}

.moreImage{
position: absolute;
height: 62px;
width: 62px;
bottom: 0px;
bottom: 0px\9;
right: 0px;
}


#Gallery_Playall {
position: absolute;
height: 18px;
width: 582px;
top: 17px;
left: 0px;
text-align: right;
cursor: pointer;
}

#Home_Nextrandom {
position: absolute;
height: 18px;
width: 582px;
top: 21px;
left: 0px;
text-align: right;
cursor: pointer;
}


#Gallery_Themes {
border-top-style: solid;
border-top-width: 1px;
border-color: #cdcdcd;
width: 160px;
position: relative;
padding-top: 5px;
padding-bottom: 0px;
left: 20px;
min-height: 450px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
float: left;
}


#Gallery_Thumbs {
border-top-style: solid;
border-top-width: 1px;
border-color: #cdcdcd;
width: 582px;
position: relative;
padding-top: 5px;
padding-bottom: 20px;
left: 40px;
min-height: 450px;
z-index: 3;
overflow: hidden;
background-color: #FFFFFF;
float: left;
}


#UpdatesInfo_Left {
border-top-style: solid;
border-top-width: 1px;
border-color: #cdcdcd;
width: 575px;
position: relative;
padding-top: 10px;
padding-bottom: 0px;
left: 0px;
min-height: 400px;
z-index: 3;
overflow: visible;
background-color: #FFFFFF;
float: left;
}

#UpdatesInfo_Right {
border-top-style: solid;
border-top-width: 1px;
border-color: #cdcdcd;
width: 345px;
position: relative;
padding-top: 10px;
padding-bottom: 0px;
left: 20px;
height: 400px;
z-index: 3;
overflow: visible;
background-color: #FFFFFF;
float: left;
}

.UpdateContent {
background-color: #FFFFFF; top: 5px; padding-bottom: 3px;position: relative; 
}

.UpdateExtraContent {
background-color: #FFFFFF; top: 5px; padding-top:5px;  display:none; overflow: hidden;
}

.UpdateLinks {
text-align: right;background-color: #FFFFFF; top: 0px; position: relative;
}

#Footer {
width: 980px;
position: relative;
top: 45px;
min-height: 40px;
z-index: 3;
padding-bottom: 100px;
border-style: solid;
border-width: 0px;
border-color: #000000;
overflow: visible;
}


#infocontainer {
width: 980px;
position: relative;
top: 65px;
min-height: 40px;
z-index: 3;
border-style: solid;
border-width: 0px;
border-color: #000000;
overflow: visible;
}

#InfoContent {
width: 560px;
position: relative;
top: 45px;
min-height: 350px;
z-index: 3;
overflow: visible;

}

#ContactContent {
width: 330px;
position: relative;
float: left;
top: 5px;
min-height: 350px;
z-index: 3;
overflow: visible;
}

#Sendmessage {
text-align: right;position: absolute; width:255px; top: 255px; left: 85px; cursor: pointer;
}

#Previousitems {
text-align: right;position: relative; width:575px; top: 10px; left: 0px; z-index: 300; background-color: #FFFFFF;cursor: pointer;
}


.taalopties {
position: relative;
top: 0px;
height: 20px;
z-index: 3;
width: 120px;
cursor: pointer;
padding-top: 5px;
border-style: solid;
border-width: 0px;
border-color: #000000;
overflow: visible;
background-color: #FFFFFF;
float: left;
text-align: center;
padding-bottom: 5px;
color: #6F6F6F;
}

.contactopties {
position: relative;
top: 0px;
height: 20px;
z-index: 3;
width: 120px;
padding-top: 5px;
overflow: visible;
background-color: #FFFFFF;

text-align: left;
color: #000000;
}
	
.footerfont {
	font-size: 11px;
	color: #a7a7a6;
}

.martenfont_menu {
	font-size: 16px;
	text-transform: uppercase;
}

.martenfont_titel {
	font-size: 22px;

}	

.martenfont_kleintitel {
	line-height: 1;
	font-size: 17px;
}