/*
CSS by Bas Groot
Copyright Thinkddc.com 2001
*/
@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:						0px;
	padding:					0px;
	outline:					0px;
}

html, body {
	/*height: 100%;*/
	width: 100%;
	font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
	background-color:#171717;

}


a:link {
  color:#cfb53b;
  }

a:visited {
  color:#cfb53b;
  text-decoration:none;
  }

a:hover {
  color:#cfb53b;
  text-decoration:underline;
  }
ul{
	list-style-type: none;
	text-indent: 10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}

img {
	border: 0;
}


#content{
	margin-right:auto;
	margin-left:auto;
	width: 600px;
	background-color:#000000;
	color: #000;
	padding-left:10px;
padding-right:10px;
border:1px solid #FB8400;
}


h1{
	font-family:Arial,Helvetica,sans-serif;
	font-size:36px;
	font-weight:normal;
	letter-spacing:-3px;

}

h2{
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif; 
	font-size:24px;
	font-weight:normal;
	letter-spacing:-2px;

}

h3{
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif; 
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;

}


h4{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	
}



.marg20{
	margin-bottom:20px;
	margin-left:20px;
}

.blacktext{
	color:#000000;
	}

.fade {
          /*position: absolute;
          top: 200px;
          left: 200px;*/
        }

        .fade div { /*IE*/
			/*display: none;
          	position: absolute;
		  	top:1px;
		 	margin-right:auto;
			margin-left:-606px;*/
			
			/*non-IE*/
			position: absolute;
          	top: 0;
          	display: none;
        }


#editorialblock{
	background-color:#333333;
	border-bottom:1px solid #FB8400;
	border-top:1px solid #FB8400;
	color:#CCCCCC;
	padding-bottom:10px;
}

.editorialheading{
	width:200px;
	
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif; 
	font-size:14px;
	font-weight:normal;
	/*letter-spacing:-1px;*/
	color:#CCCCCC;
	border-top:1px dashed #FB8400;

}

.editorialborder{
	border-left:1px dashed #FB8400;
	margin-left:10px;
	/*margin-bottom:10px;*/
}

.contentblock{
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif; 
	font-weight:normal;
	}
	
.imageleft{
	
	width:220px;
	float:left;
	margin-right:20px;
	border:1px solid #FB8400;
	background-color:#000000;

}

.imageright{
	
	width:220px;
	float:right;
	margin-left:20px;
	border:1px solid #FB8400;
	background-color:#000000;

}
.textheader{
	background-color:#333333;
	border-bottom:1px solid #FB8400;
	border-top:1px solid #FB8400;
	color:#FFFFFF;
}

.textblock{
	font-size:14px;
	color:#FFFFFF;
}

#colorblockleft{
	padding-top:20px;
	padding-bottom:20px;
	
	}
	
	#colorblockleft .color1{
	 background-color:#FB8400;
	 width:300px;
	 padding-bottom:20px;
	 padding-top:20px;
	 float:left;
	 }
	 
	 #colorblockleft .color2{
	 background-color:#ea7b00;
	 width:200px;
	 padding-bottom:20px;
	 padding-top:20px;
	 float:left;
	 }
	 
	 #colorblockleft .color3{
	 background-color:#d37002;
	 width:100px;
	 padding-bottom:20px;
	 padding-top:20px;
	 float:left;
	 }

#colorblockright{
	padding-top:20px;
	padding-bottom:20px;
	text-align:right;
	
	}
	
	#colorblockright .color1{
	 background-color:#FB8400;
	 width:300px;
	 padding-bottom:20px;
	 padding-top:20px;
	 float:right;
	 }
	 
	 #colorblockright .color2{
	 background-color:#ea7b00;
	 width:200px;
	 padding-bottom:20px;
	 padding-top:20px;
	 float:right;
	 }
	 
	 #colorblockright .color3{
	 background-color:#d37002;
	 width:100px;
	 padding-bottom:20px;
	 padding-top:20px;
	 float:right;
	 }
	 
	 
#detailblock{
	float:left;
	padding:8px;
	

}

	#detailblock .detailimage{
		margin-bottom:1px;
		margin-top:1px;
		border:1px solid #FB8400;
	
	}
	
	#detailblock .detailtext{
		border:1px solid #FB8400;
		background-color:#333333;
		color:#FFFFFF;
	}


.infoheader{
	background-color:#666666;
	color:#FFFFFF;
	/*margin-bottom:20px;*/
	margin-top:20px;
	border-bottom:1px solid #FB8400;
	border-top:1px solid #FB8400;
	
}

.infoimageright{
	width:220px;
	float:right;
	margin-left:20px;
	margin-top:10px;
	border:1px solid #FB8400;
	background-color:#000000;
	/*padding:20px;*/
}

.infoimageright img{
	margin-bottom:10px;
}

.infospeccolumn{
	width:350px;
	background-color:#999999;
	border-bottom:1px solid #FB8400;
	color:#FFFFFF;
	padding-bottom:10px;
	padding-top:10px;
}

.infoownercolumn{
	/*width:350px;*/
	clear:both;
	background-color:#999999;
	border-bottom:1px solid #FB8400;
	color:#FFFFFF;
	padding-bottom:10px;
	padding-top:10px;
}

.infocontainer{
	border-left:1px dashed #FB8400;
	margin-left:10px;
	/*margin-bottom:10px;*/
	font-family: trebuchet MS, Arial, Helvetica, Sans Serif; 
	font-weight:normal;
	font-size:14px;
}

.infosubject{
	background-color:#FB8400;
	color:#000000;

}

.infoowner{
	width:400px;
	
	/*background-color:#FB8400;*/
	border-bottom:1px dashed #FB8400;
	color:#000000;

}

.infolist{
	width:330px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	margin-bottom:20px;
	/*border-top:1px solid #FB8400;*/

}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #000000;
padding: 5px;
left: -1000px;
border: 1px dashed #FB8400;
visibility: hidden;
color: white;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */


}

.prev {
	position: absolute;
	top: 20px;
	float: left;
	z-index: 1;
	cursor:pointer;
}



.next {
	position: absolute;
	top: 20px;
	left:580px;
	float: right;
	z-index: 1;
	cursor:pointer;
}



#carousel{
	position:relative;
	width:600px;
}



#slideshow {
	overflow: hidden;
	width: 540px; /*breedte van de viewport*/	
	border:1px dashed #FB8400;	
	margin-left:30px;
}



	#slideshow ul {
		width: 3900px;
		padding-left: 0px; /* uitlijning van item t.o.v. linker rand*/
	}

		#slideshow li {
			float: left;
			margin: 0 0px; /* obvious */
		}


#slideshow ul li .thumbholder .imgvid {
	display:			block;
	overflow:			hidden;

}*/


