html {
height:100%; 
max-height:100%;
padding:0;
margin:0; 
border:0; 
font-size:76%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
background:#000;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#menu  {letter-spacing: .1em;
	font-size: .9em;}
body#home li.home a,
body#expertise li.expertise a,
body#international li.international a,
body#teams li.teams a,
body#portfolio li.portfolio a,
body#downloads li.downloads a,
body#about li.about a,
body#contact li.contact a, 
body#rights li.rights a {	
  /* Here is where you insert 'you are here' properties & values */
  font-weight: bold;
  color: #F90;
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}
#background {position:absolute; width:100%; height:100%; overflow:hidden; display:block;}
#title {position:fixed; top:20px; left:95px; display:block;}
#subtitle1 {position:fixed; left:156px; top:45px;}
#subtitle2 {position:fixed; left:93px; top: 65px; width:155px; text-align:justify;}
.form {color:#FFF; width:100p; margin-right:10px 10px 20px 10px; background-color:#CCC;}

.download-col1 {padding: 20px 40px 20px 0; border-bottom: 1px solid #666666;}
.download-col2 {float:righ; border-bottom: 1px solid #666666;t}
#publ-list tr { }
.pic-publications img {width:80px;}

a {text-decoration:none; color:#FFF;}
a:hover {text-decoration:underline; color:#F90;}
div#menucontainer a {text-decoration: none; color:#FFF;}
div#menucontainer a:hover {text-decoration:none; color:#F90;}
div#content a {text-decoration: none; color:#FFF;}
div#content a:hover {text-decoration: underline; color:#F90;}

#Layer1 {
	position:absolute;
	top:0;
	left:5.5%;
	background-color:#000;
	width:87%;
	height:100%;
	z-index:0;
	filter:alpha(opacity=70);
    -moz-opacity: 0.7;
	opacity:0.7;
	z-index: 0;
}

#menucontainer {
	padding-left: 5px;
	position: absolute;
	top: 195px;
	left: 49px;
	z-index: 1;
}

#menu {
	position:relative;
	list-style: none;
	text-align: left;
	z-index:1;
	}
	
#menu-background {
	margin-left:30px;
	position:absolute;
	top: 0px;
	height: 182px;
	width:125px;
	background-color:#000;
	filter:alpha(opacity=55);
    -moz-opacity: 0.55;
	opacity:0.55;
	z-index: 0;
	}

#content {display:block; height:100%; max-height:100%; overflow:auto; position:relative; padding:0 360px 0 280px; background:none; z-index:3;}
#content-col1 {display:block; height:100%; max-height:100%; overflow:auto; position:relative; padding:0 240px 0 280px; background:none; z-index:3;}
#head {position:fixed; margin:0; top:0; right:18px; display:block; width:100%; height:100px; font-size:4em; z-index:3; color:#fff;}
#foot {position:fixed; left: 8%; bottom:5px; /*right:18px;*/ width:100%; height:30px; z-index:3;}
#foot ul li {display:inline; list-style:none; padding-right:5px; padding-left:5px;}
#left {position:absolute; top:-3px; height:100%; width:259px; font-size:1em; color:#333; z-index:4;}
#rightScroll {float: right; position:absolute; top:15em; width:280px; right:18px; z-index:3;}
#rightNoscroll {float: right; position:fixed; top:15em; width:280px; right:18px; z-index:3;}
#news {float:left; position:absolute; margin-right:80px; width:180px;}
#internat {float:right; position: fixed; z-index:5; padding-left:10px;}
#sideBar {margin-top:40px; font-size:9px; text-align:center; margin-right:105px;}
#textblok {float:right}
.portfolio-selected {vertical-align:top;}
#portfolio-l {width:33%; padding:0 30px 0 0;}
#portfolio-r {width:67%;}

#pad1 {display:block; width:18px; height:100px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}

#content p {padding:5px;}

/* Class Styles */

.pad2 {display:block; height:100px; color: #FFF;
	line-height: 12px;
	font-size: 11px;
	letter-spacing:.172em;
}

.form {
	color: #FFF;
	font-size: 10pt;
	background-color:#222;
	line-height:16px;
	border-width:1px;
	border-bottom-color:#333;
	border-right-color:#333;
}

.bodyText {
    color: #FFFFFF;
    letter-spacing: 0.1em;
    line-height: 15px;
}
	
.pageName{
	font: 20px Arial, Helvetica, sans-serif;
	color: #F90;
	line-height:22px;
	letter-spacing:0.5em;
	
}

.quote {
	font: 1.8em Arial, Helvetica, sans-serif;
	color: #F90;
	line-height:30px;
	letter-spacing: 8px;
}
	
.quote2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 6px;
}
	
.smallText {
	color: #FFF;
	line-height: 13px;
	font-size: .9em;
	letter-spacing:.1em;
}

.navText2 {
	letter-spacing:.1em;
	font-size: 9px;
	text-decoration: none;
	bottom:10px;
	margin-right:228px;
}			

.style1 {
	color: #FFF;
	font-weight: bold;
	letter-spacing: .1em;
	font-size: 1.1em;
}

.style2 {color: #F90; font-weight:bold;}

.textvakBlack {background-color:#000; color:#FFF;}

h1 {font-size: 1.3em; letter-spacing:.1em; color:#FFF;}
h2 {line-height: 130px;}

.title {font-size: 1.1em; letter-spacing:.1em; color:#FFF; font-weight:bold; line-height:14px;}

.pageTitle {font-size: 1.1em; letter-spacing:.1em; color:#F90; font-weight:bold; line-height:14px; padding: 15em 0 1em 0;}
.scndTitle {font-size: 1.1em; letter-spacing:.1em; color:#F90; font-weight:bold; line-height:14px; padding: 2em 0 1em 0;}

.bg-block, .bg-block-portfolio {background: url(../img/bg-block.png)}
.bg-block-portfolio {padding:10px;}

/* Experimenteel */
#blockL {position:relative; float:left; max-width:47%; padding: 5px 5px 5px 5px; border:#999 solid 1px;}
#blockLBT {position:relative; float:left; max-width:47%; padding: 5px 5px 5px 5px; border:#999 solid 1px; margin-top: 5px;}
#blockR {position:relative; float:right; max-width:47%; padding: 5px 5px 5px 5px; background-color: #465945; border:#999 solid 1px;}
#blockRBT {position:relative; float:right; clear: both; max-width:47%; padding: 5px 5px 5px 5px; margin-top: 5px; border:#999 solid 1px;}
#blockbreed {position:relative; float:left; clear: both; display:block; max-width:100%; padding: 10px 5px 10px 5px;}

