body {
font-family:verdana;
height: expression(this.height > 580 ? 580: true);
min-height: 580px;
}

p, a  {
font-size:10px;
color:#222222;
}


a:hover {
text-decoration:underline;}

h1 {
margin:0px;
margin-left:-2px;
margin-bottom:20px;
}

#horizon {
        background-color: transparent;
        position: absolute;
        top: 0px;
        left: 0px;
}

/* following rules are invisible to IE 5 \*/
#horizon {
	  /*top: 285px;*/
	  top: 50%;
	  left: 0px;
	  width: 100%;
	  /* the margin-top must be half of the wrappers  height */
	  margin-top: -265px;
	  text-align: center;
	  /* the min-width must be the wrappers width */
	  min-width: 901px;
}
/* end IE 5 hack */

#wrapper {
	position: relative;
	text-align: left;
	width: 900;
	height: 580px;
	margin: 0px auto;
padding:0px;
} 

#center {
	position:absolute;
	left:145px;
	top:1px;
	padding-left:10px;
	width:597px;
	z-index: 10;
}

#center.centerslide {
width:650px;
overflow:hidden;
height:100%;
background:transparent;
display:block;
}


/* navigation: /* */

#nav {position:absolute;
margin:0px;
top:205px;
left:0px;
height:210px;
width:110px;
background-image:url(buttons/navback.gif);
background-repeat:no-repeat;
background-position: 10px 8px;
padding-top:130px;
padding-left:57px;
margin-left: -17px;
}


#nav a {
display:block;
color:#222222;
margin-top:0px;
margin-bottom:3px;
background-repeat:no-repeat;
}

a#navselection {
background-image:url(menu_01.gif);
}
a#navselection:hover, a#navselection.selected {
background-image:url(menu_over_01.gif);
}

a#navscheltens {
background-image:url(buttons/menu_06.gif);
height: 30px;
}
a#navscheltens:hover, a#navscheltens.selected {
background-image:url(buttons/menu_06_over.gif);
}
a#navabbenes {
background-image:url(buttons/menu_10.gif);
height: 36px;
}
a#navabbenes:hover, a#navabbenes.selected {
background-image:url(buttons/menu_10_over.gif);}


a#naveditorial {
background-image:url(buttons/menu_12.gif);
height: 15px;
}
a#naveditorial:hover, a#naveditorial.selected {
background-image:url(buttons/menu_12_over.gif);
}

a#navcommission {
background-image:url(buttons/menu_14.gif);
height: 15px;
}
a#navcommission:hover, a#navcommission.selected {
background-image:url(buttons/menu_14_over.gif);
}

a#navproject {
background-image:url(buttons/menu_15.gif);
height: 22px;
}
a#navproject:hover, a#navproject.selected {
background-image:url(buttons/menu_15_over.gif);
}

a#navbio {
background-image:url(buttons/menu_18.gif);
height: 15px;
}
a#navbio:hover, a#navbio.selected {
background-image:url(buttons/menu_18_over.gif);
}

a#navcv {
background-image:url(buttons/menu_20.gif);
height: 15px;
}

a#navcv:hover, a#navcv.selected {
background-image:url(buttons/menu_20_over.gif);
}

a#navcontact {
background-image:url(buttons/menu_22.gif);
height: 15px;
}
a#navcontact:hover, a#navcontact.selected {
background-image:url(buttons/menu_22_over.gif);
}

a#navnews {
background-image:url(buttons/menu_24.gif);
height: 15px;
}
a#navnews:hover, a#navnews.selected {
background-image:url(buttons/menu_24_over.gif);
}
/* indexnews /* */

#indexnewscontainer {
position:absolute;
background-color: #0a0a0a;
left:0px;
top:-7px;
overflow:hidden;
border:35px solid #0A0A0A;
border-bottom:12px solid #0A0A0A;
border-top:20px solid #0A0A0A;
padding:0px;
text-align:left;
width:360px;
z-index:999;
}

a#morenews {
position:relative;
color:white;
z-index:900;
width:100%;
text-transform: capitalize;
background:#0A0A0A;
display:block;
padding-top:5px;
}

ul#indexnews {
position:relative;
margin:0px;
padding:0px;
list-style:none;
background:#0A0A0A;
z-index:500;
height:485px;
width:360px;
overflow:hidden;
text-align:left;
margin-left:0px;
}

img#banner{
margin:0px;
padding:0px;
}

ul#indexnews li {
margin-left:0px;
padding:0px;
margin-top: 15px;
margin-bottom:0px;
}

ul#indexnews li div {
color:white;
margin:0px;
padding:0px;
}

ul#indexnews li div#description {
margin-bottom:0px;
margin-top: 12px;
padding-top: 0px;
display:block;
}

ul#indexnews li div#description p{
color:white;
}

ul#indexnews li div#description p, ul#indexnews li div#description a, ul#news li div#description p, ul#news li div#description a {
color:white;
}

.dot {
line-height:1;
font-size:10px;
font-weight:bold;
color:white;
}

ul#indexnews p.dot, ul#news li p.dot {
line-height:2;
margin-top:10px;
}

#date {
font-weight:bold;
text-decoration: underline;
}

#imginfo p#date {text-decoration:none;}

ul#indexnews li img, ul#news li img{
/*
margin-left:auto;
margin-right:auto;
*/
}




/* news /* */

body.news {
background:#0A0A0A;
text-align:center;
}

body.news #horizon {
}

#newscontainer {
position:relative;
text-align:left;
}

#newscontainer #imgnav {
position:absolute;
left:90px;
}

#newscontainer #imgnav a{
color:white;
}

a#newsback {
text-transform: uppercase;
}

ul#news {
position:relative;
display:block;
text-align:left;
padding:0px;
margin:0px auto;
width:380px;
padding-bottom:25px;
}

ul#news li {
position:relative;
margin:0px;
padding:0px;}


ul#news li div {color:white;}

ul#news #date {margin-top:25px;
font-weight:bold;
margin-bottom:10px;}

ul#news #title {padding:6px;}

ul#news div#description {
margin-bottom:10px;
margin-top: 10px;
}

ul#news div#description p{
color:white;
}


/* project slide: /* */

#imgnav {
margin-top:0px;
text-align:right;
width: 145px;
}

p#label {
position:absolute;
width:90px;
text-transform:uppercase;
top:50px;
left: 42px;
text-align: left;
font-size: 10px;
color: #3e3e3e;


}

#imgnav a {
display:block;
text-decoration:none;
font-size:10px;
font-weight:normal;
color:#222222;
cursor:pointer;
margin-left: -7px;
}

#imgnav a:hover {
text-decoration:underline;
}

#imginfo img {
position:absolute;
left:98px;
top: -40px; 
z-index:900;
cursor:pointer;
}

#imginfo {
width: 145px;
left: 41px;
top: 40px;
position:absolute;	
}


#imginfo p, #imginfo a {
font-weight: normal;
color:#222222;
}


#next_section {
background-image: url(buttons/next_page.gif);
background-repeat: no-repeat;
height: 16px;
position:absolute;
width: 200px;
left: 47px;
top: 4px;
}


#next_section:hover {
background-image: url(buttons/next_page_over.gif);
background-repeat: no-repeat;
height: 16px;
position:absolute;
width: 200px;
left: 47px;
top: 4px;
}

#previous_section {
background-image: url(buttons/prev_page.gif);
background-repeat: no-repeat;
height: 16px;
position:absolute;
width: 200px;
left: 47px;
top: 4px;
}


#previous_section:hover {
background-image: url(buttons/prev_page_over.gif);
background-repeat: no-repeat;
height: 16px;
position:absolute;
width: 200px;
left: 47px;
top: 4px;
}

#zoom {
display:none !important;
visibility: hidden !important;
}


a#next, a#previous, a#zoom {
cursor:pointer;
}

#next {
background-image: url(buttons/next.gif);
background-repeat: no-repeat;
height: 15px;
position:absolute;
width: 200px;
left: 47px;
top: 4px;
}

#next:hover {
background-image: url(buttons/next_over.gif);
background-repeat: no-repeat;
}

#previous {
background-image: url(buttons/previous.gif);
background-repeat: no-repeat;
height: 15px;
position:absolute;
width: 200px;
left: 47px;
top: 20px;
}

#previous:hover {
background-image: url(buttons/previous_over.gif);
background-repeat: no-repeat;
}


a#next:hover, a#previous:hover, a#zoom:hover {
text-decoration:underline;
}

#current {
font-size: 10px;
color: #0a0a0a  !important;
text-align: left;
position: relative; 
display: inline !important; 
}

#slash {
position: relative;
display: inline !important; 
font-size: 10px;
color: #3e3e3e  !important;
text-align: left;
}

#max {
position: relative; 
display: inline !important; 
text-align: left;
font-size: 10px;
color: #3e3e3e  !important;
display:inline;
}

p#title {
left: 120px;
width: 90px;
text-align: left;
font-size: 10px;
color: #3e3e3e;
margin-top: 0px;
margin-bottom: 0px;
}

p#description {
top: 90px;
left: 46px;
width: 90px;
text-align: left;
font-size: 10px;
color: #3e3e3e;
margin-top: 0px;
margin-bottom: 0px;
}

p#date {
top: 140px;
left: 46px;
width: 90px;
text-align: left;
font-size: 10px;
color: #3e3e3e;
margin-top: 0px;
margin-bottom: 0px;
}

#video{
top:-40px;
left: 98px;
position:absolute;
z-index:1000;
}

#link {
text-align: left;
font-size: 10px;
color: #3e3e3e;

}

#link p {
font-size: 10px;
color: #3e3e3e;
}

.slot {
	display: none;
}


/* Stacks: /* */

ul#presentations {
position:absolute;
left:-20px;
top:2px;
list-style:none;
width:100%;
height:544px;
overflow:auto;
z-index:998;
padding-right:1500px;
margin-top:0px;
}

ul#presentations li{
display:block;
width:140px;
height:136px;
margin:0px;
margin-right: 10px;
padding:0px;
float:left;
}

ul#presentations li ul.slideshow{
margin-top:0px;
margin-left:0px;
list-style:none;
padding:0px;
margin:0px;
width:auto;
}

ul#presentations li ul.slideshow li{
height:90px;
width:auto;
border:1px solid #666666;
margin-left:0px;
background:white;
float:left;
margin-top:-88px;
}

ul#presentations li ul.slideshow>li{
}

ul#presentations li ul.slideshow li a {
height:90px;
color:#222222;
width:auto;
z-index:997;
}

ul#presentations li ul.slideshow li a img {
height:90px;
width:auto;
border:1px solid #666666;
z-index:997;
}

ul#presentations li ul.slideshow li a img.img_stack {
visibility:hidden;
}

ul#presentations li ul.slideshow li#noborder {
border:none;
}

ul#presentations li ul.slideshow li.level_0 {
margin-top:0px;
}

ul#presentations li ul.slideshow li.level_1 {
margin-left:5px;
z-index:810;
}
ul#presentations li ul.slideshow li.level_2 {
margin-left:10px;
z-index:820;
}
ul#presentations li ul.slideshow li.level_3 {
margin-left:15px;
z-index:830;
}
ul#presentations li ul.slideshow li.level_4 {
margin-left:20px;
z-index:840;
}
ul#presentations li ul.slideshow li.level_5 {
margin-left:25px;
z-index:850;
}
ul#presentations li ul.slideshow li.level_6 {
margin-left:30px;
z-index:860;
}
ul#presentations li ul.slideshow li.level_7 {
margin-left:35px;
z-index:870;
}
ul#presentations li ul.slideshow li.level_8 {
margin-left:40px;
z-index:880;
}
ul#presentations li ul.slideshow li.level_9 {
margin-left:45px;
z-index:890;
}
ul#presentations li ul.slideshow li.level_10 {
margin-left:50px;
z-index:900;
}
ul#presentations li ul.slideshow li.level_11 {
margin-left:55px;
z-index:910;
}
ul#presentations li ul.slideshow li.level_12 {
margin-left:60px;
z-index:920;
}
ul#presentations li ul.slideshow li.level_13 {
margin-left:65px;
z-index:930;
}
ul#presentations li ul.slideshow li.level_14 {
margin-left:70px;
z-index:940;
}
ul#presentations li ul.slideshow li.level_15 {
margin-left:75px;
z-index:950;
}
ul#presentations li ul.slideshow li.level_16 {
margin-left:80px;
z-index:960;
}

.cvkoppen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration:underline;
	text-transform: uppercase;
}
