/* CSS Document */

/* body { background-image:url(images/yellow_gradient_bg.jpg); 
	   background-repeat:repeat-x;
	   background-color:#ffc000;
	   }
*/
body { 
	   background-color:#fff500;
	   }
	   
.bodylist { background-color:#fff500;
	   }

.news { 
	   vertical-align: top;
	   margin-left: -1px;
	   padding-right: 8px;
	  }
	  
.info { 
	   vertical-align: middle;
	   width: 329px;
	   margin-top: 10px;
	   margin-left: -1px;
	   margin-right: 10px;
	   text-align:justify;
	  }
	  
.listinfo { 
	   vertical-align: middle;
	   width: 243px;
	   margin-top: 10px;
	   margin-left: -1px;
	   margin-right: 10px;
	   text-align:justify;
	  }
	  
.yellowtext { 
       font-family:Arial, Helvetica, sans-serif;
	   color: #fff500;
	   font-size: 11px;
	   line-height: 18px;
	  }

.headline { 
       font-family:Arial, Helvetica, sans-serif;
	   color: #fff500;
	   font-size: 14px;
	   line-height: 18px;
	   width:164px;
	   font-weight:bold;
	   	  }
		  
.link  { 
       font-family:Arial, Helvetica, sans-serif;
	   color:#fff500;
	   font-size: 11px;
	   text-decoration: underline;
	  }
	      
.link:hover  { 
       font-family:Arial, Helvetica, sans-serif;
	   color: #fff500;
	   font-size: 11px;
	   text-decoration: none;	
	  }
	   
/* Layers */




	#container {
	width: 700px;
	margin-top: 0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index: 1;
	}
	


#gregorhofbauer {
	position:absolute;
	width:495px;
	height:46px;
	top: 5px;
	left: 29px;
	z-index: 9;
	}	   

#listofwork {
	position:relative;
	width:495px;
	height:80px;
	top: 56px;
	left: 30px;
	z-index: 10;
	}
	
#mainnavigation {
	position:absolute;
	width: 495px;
	height: 27px;
	top: 56px;
	left: 30px;
	z-index: 10;
	}	   
	
#contenttitle {
	position:absolute;
	width:494px;
	height:30px;
	top: 230px;
	left: 30px;
	background-color:#000000;
	z-index:11;
	}
	
#contentdisplay {
	position:absolute;
	width:494px;
	height:370px;
	top: 265px;
	left: 30px;
	z-index:12;
	}
	
#contenttext {
	position:absolute;
	width:494px;
	height:370px;
	top: 265px;
	left: 30px;
	background-color:#000000;
	z-index:13;
	visibility: hidden;	
	}
	
#thumbnails {
	position:absolute;
	width: 248px;
	height: 405px;
	top: 230px;
	left: 529px;
	}
	
	
#hideinfolayer {
	position:absolute;
	width:53px;
	height:13px;
	top: 247px;
	left: 471px;
	vertical-align:bottom;
	text-align:right;
	background-color:#000000;
	z-index:14;
	visibility: hidden;	
	}
	
div#listitem	{ 
	left: 30px; 
	top:50px;
	position:relative; 
	width:800px;
	height:421PX; 
	z-index:100;
	margin-bottom:50px;
	}
	
div#listtitle  {
	left:0px;
	top:0px;
	position:relative;
	width:494px;
	height:30px;
	background-color:#000000;
	z-index:50;
	}

div#listcontent  {
	left:0px;
	top:5px;
	position:relative;
	width:494px;
	height:386px;
	background-color:#000000;
	z-index:51;
	}

div#listtext  {
	left:499px;
	top:-391px;
	position:relative;
	width:248px;
	background-color:#000000;
	z-index:52;
	}
	
div#listthumbs  {
	left:499px;
	top:-396px;
	position:relative;
	width:294px;
	z-index:53;
	}
	
/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn. 
   hold div height accommodates scrollbar in this example    
*/
div#hold	{ 
	left: 30px; top:104px;
	position:absolute; overflow:hidden;
	width:494px; height:98px; z-index:100;
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:494px; height:92px; 
	clip:rect(0px, 494px, 92px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	visibility: hidden;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; left:0; top:93px;
  width:494px; height:11px;;
  font-size:1px; z-index:2
  }
div#track { 
  position:absolute; left:0px; top:0;
  width:494px; height:5px; z-index:1;
  background-color:#000000;
  }
div#dragBar {
  position:absolute; left:0px; top:0px;
  width:10px; height:5px; z-index:1;
  background-color:#ff0000;
  }  
div#left { position:absolute; left:0px; top:104px; z-index:2 }  
div#right { position:absolute; left:525px; top:104px; z-index:3 }
