body {
	margin:0;
	padding: 0;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1;
	background-color: #000;
	position: relative; /*stabiliseren van IE*/
	}

#img.source-image {
	width: 100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
}
	
img { border: none; }

.grey { color: #FFF; font-weight:normal; font-size:10px; float:right; width:auto; line-height:16px; letter-spacing:1px; }
#lgws a:link { color:#333; }
#lgws a:visited { color:#333; }
#lgws a:active { color:#333; }
#lgws a:hover { color:#0F0 }
.copy { color: #333; font-weight:normal; font-size:10px; float:left; width:auto; line-height:16px; letter-spacing:1px; padding-left:25px; }

.red { color:#F00; }

.inline { display:inline; }

.spacer { clear: both; }

a:link {color: #FFF; text-decoration: none;}
a:visited {color: #FFF; text-decoration: none;}
a:hover {color: #FFF; text-decoration: none;}
a:active {color:#FFF; text-decoration: none;}

.conteudo_about a:link {color: #000; text-decoration: none;}
.conteudo_about a:visited {color: #000; text-decoration: none;}
.conteudo_about a:hover {color: #F00; text-decoration: none;}
.conteudo_about a:active {color:#F00; text-decoration: none;}

#credits a:link {color: #999; text-decoration: none; font-weight:normal;}
#credits a:visited {color: #999; text-decoration: none; font-weight:normal;}
#credits a:hover {color: #999; text-decoration: none; font-weight:normal;}
#credits a:active {color:#999; text-decoration: none; font-weight:normal;}


.archivetext a:link {color: #000; text-decoration: none;}
.archivetext a:visited {color: #000; text-decoration: none;}
.archivetext a:hover {color: #F00; text-decoration: none;}
.archivetext a:active {color:#000; text-decoration: none;}

.conteudo_500 a:link {color: #000; text-decoration: none; font-weight:normal}
.conteudo_500 a:visited {color: #000; text-decoration: none; font-weight:normal}
.conteudo_500 a:hover {color: #F00; text-decoration: none; font-weight:normal}
.conteudo_500 a:active {color:#F00; text-decoration: none; font-weight:normal}

.conteudo_red a:link {color: #000; text-decoration: none;}
.conteudo_red a:visited {color: #000; text-decoration: none;}
.conteudo_red a:hover {color: #F00; text-decoration: none;}
.conteudo_red a:active {color:#F00; text-decoration: none;}

h1 { display: inline;}

h2 { 
	color: #000; 
	line-height:18px;
	font-size:12px;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
	font-weight:normal;
}

h5 { 
	color: #000; 
	line-height:20px;
	font-size:16px;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
}

h4 { 
	color: #000; 
	line-height:20px;
	font-size:13px;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
	padding-top:5px;
}

h3 { 
	color: #000; 
	line-height:18px;
	font-size:18px;
	letter-spacing: 0;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
}

.content {
	width: 100%;
	height: auto;
}

.header {
	width: 1024px;
	height: 79px;
}

.navegacao {
	width: 1024px;
	height: auto;
}

.header1 {
	width: 400px;
	height: 79px;
	float: left;
	margin-left:90px;
}

.botao {
	width: 400px;
	height: 23px;
	margin: 3px 0px 3px 69px;
}

#contentHolder {
height:100%;
left:0;
overflow-x:hidden;
overflow-y:scroll;
position:absolute;
top:0;
width:100%;
z-index:9;
}

.conteudo_box {
	width:100%;
	height:auto;
	}

.conteudo_500 {
	width: 480px;
	float: left;
	margin:20px;
	line-height:20px;
	font-size:14px;
}

.conteudo_about {
	width: 100%;
	float: left;
	margin:20px;
	line-height:20px;
	font-size:14px;
}

.content_whitebg {
	width: 925px;
	height: auto;
	margin-left:59px;
	background-color:#FFF;
	padding:0 0 10px 10px;
}

.content_app {
	width: 1500px;
	height: auto;
	margin-left:59px;
}

.content_adapt {
	width: auto;
	height: auto;
	margin-left:59px;
	background-color:#FFF;
	padding:0 0 10px 10px;
}

.content_transpbg {
	width: 890px;
	height: auto;
	margin-left:59px;
	padding:0 10px 10px 10px;
	background:url(../images/bg_transp50.png) repeat;
}

.conteudo_400 {
	width: 380px;
	height:280px;
	float: right;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size:14px;
	margin-top:20px;
	margin-right:20px;
	text-align:left;
	line-height:20px;
}

.conteudo_red {
	width:500px;
	margin:0 0 20px 20px;
	float:left;
	line-height:20px;
	font-size:14px;
}

.thumbs {
		width:auto;
		height:auto;
		float:left;
		margin:20px 0 20px 20px;
		}
		
		.archivetext {
		width:100%;
		height:auto;
		float:left;
		margin:20px;
		color:#000;
		color: #000; 
		line-height:24px;
		font-size:18px;
		letter-spacing: 0;
		font-family: Arial, Helvetica, sans-serif;
		display:inline;
		}
		
		.thumbnail {
		width:auto;
		height:auto;
		float:left;
		}

/*BACKGROUND*/
html, body, #bg, #bg table, #bg td, #bg2, #bg2 table, #bg2 td, #cont {
height:100%;
overflow:hidden;
width:100%;
}

#bg div, #bg2 div {
height:200%;
left:-50%;
position:absolute;
top:-60%;
width:200%;
z-index:1;
}
#bg td, #bg2 td {
text-align:center;
vertical-align:middle;
}
#bg img, #bg2 img {
margin:0 auto;
min-height:60%;
min-width:50%;
}
/*BACKGROUND END*/



/*FOOTER*/
/*IE6 hack for min-width... skipped*/

#container, #navigation {
  min-width: 760px;
  position: relative;
}
 
#container {
  min-height: 100%; 
  font: normal 1em/1.5em arial, helvetica, sans-serif;
}
* html #container {
  height: 100%; /*IE6*/
}

#navigation {
  width: 100%;
  position: fixed; 
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
 

* html #navigation {
  position: absolute;
  width: 100%;/*IE5.5*/
  bottom: 0;
  left: 0;
  overflow: visible; 
  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
 

#navmenu {
  margin: 0 auto;
  position: relative;
  z-index: 10;
  width: 100%;
  float:left;
  padding-left:90px;
  margin-bottom:5px;
  
}
 
	#navmenu li {
	  display: inline;
	  line-height: 20px;
	  font-size:12px;
	  font-weight:bold;
	}
	
	#slogan {
		width:auto;
		height:auto;
		background-color:#FFF;
		float:left;
		color:#000;
		padding:5px;
		font-size:12px;
		}
	
	#credits {
		width:auto;
		text-align:right;
		float:right;
		padding-right:117px;
		line-height:16px;
		letter-spacing:1px;
		color: #FFF;
		font-size:9px;
		}
		
		#lgws {
		width:auto;
		text-align:right;
		float:right;
		padding-right:30px;
		line-height:16px;
		letter-spacing:1px;
		}
	
	 #navmenu a {
	  font:  Helvetica, Arial, sans-serif;
	  text-decoration: none;
  	  text-align: center;
	  color: #FFF;
	  white-space: nowrap;
	}
	#navmenu a:focus, #navmenu a:hover, #navmenu a:active {
  	  color: #FFF;
	  text-decoration: none;
	  font-weight: bold;
	}
	
	/*FOOTER END*/
