body {
	margin:0px 0px; 
	padding:0px;
	text-align:left;
	overflow-x: hidden;
}
	
#Content {
	width:100%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	z-index: 10;
	/*border:1px dashed #333; 
	background-color:#eee; */
}

/* Header Properties */ 
#TopHeader {
	background: url('http://www.xtremeprint.nl/img/bg_topheader.jpg');
	width: 100%;
	height: 33px;
	text-align: center;	
}

#TopHeader ul {
	margin: 0px;	
}

#TopHeader li {
	list-style:none;
	display:inline;
}

#Header {
	background-color: #FFF;
	height: 74px;
}

#HeaderLogo {
	text-align: left;
	position: relative;
	top: 8px;
	left: 20px;
	width: 177px;
}

#HeaderPhone {
	position: absolute;
	z-index: 100;
	background: url('http://www.xtremeprint.nl/img/xtremeprint_phonenumber.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	height: 34px;
	width: 220px;
	top: 57px;
	right: 200px;
	text-align: left bottom;
	padding: 21px 4px 0px 0px;
	color: #9ec821;
	font-size: 10px; 	
}

#MenuBar {
	background: url('http://www.xtremeprint.nl/img/bgmenu.jpg');
	background-color: #FFF;
	height: 34px;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 1px;
	text-align: left;	
}

#MenuBar ul {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

#MenuBar li {
	list-style:none;
	display:inline;
	text-align: left;
}

#MenuBar li a {
	color: #a2a2a2;
	text-decoration: none;
	font-size: 12px;
	padding: 15px 5px 0px 20px;
}

#MenuBar li a.selected {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	padding: 15px 5px 0px 20px;
}

#HomeImageBar {
	background: url('http://www.xtremeprint.nl/img/startfoto.jpg') no-repeat;
	background-color: #fafafa;
	height: 330px;
	margin-top: 0px;
	margin-bottom: 4px;
	text-align: left;
	z-index: 100;	
}

#HomeImagePayoff {
	position: relative;
	text-align: left;	
	left: 580px;
	top: 170px;
	width: 453px;
}

#HomeProductsNews {
	position: relative;
	border: 0px solid #000;
	height: 160px;
	background-color: #FFF;
	background-image: url('http://www.xtremeprint.nl/img/bgfooter.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	z-index: 100;
}

#HomeProductsNews div {
	position: relative;
	float: left;
	display: block;
	border: 0px solid #000;
	width: 215px;
	padding: 0px 0px 0px 24px;
	top: 5px;
	vertical-align: top;
	text-align: left;
}

#HomeProductsNews div h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #4a4a4a;
	margin-bottom: 0px;
}

#HomeProductsNews div a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
	margin-bottom: 0px;
	text-decoration: none;
}

#HomeProductsNews div div.nieuwsitem {
	position: absolute;
	float: left;
	padding: 40px 0px 0px 0px;
	border: 0px solid #000;
}

#HomeProjects {
	position: relative;
	border: 0px solid #000;
	height: 95px;
	background-image: url('http://www.xtremeprint.nl/img/bgfooter.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#HeaderTopLeft {
	z-index: 10;
	text-align: left;
	padding-left: 20px;
	position: absolute;
	width: 280px;
	top:25px;
	/*border: 1px solid black;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EAEAEA;
	line-height: 12px;
}

#HeaderTopRight {
	z-index: 1;
	text-align: right;
	padding-right: 20px;
	position: absolute;
	width: 870px;
	top:25px;
	/*border: 1px solid black; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EAEAEA;
	line-height: 12px;
}

#HeaderBottom {
	text-align: center;
	position: relative;
	width: 900px;
	top: 5px;
	height: 21px;
}

a.header:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EAEAEA; line-height: 12px; text-decoration: none;
}

a.header:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EAEAEA; line-height: 12px; text-decoration: none;
}

a.header:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #606060; line-height: 12px; text-decoration: none; 
}

a.header:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #EAEAEA; line-height: 12px; text-decoration: none;
}

/* Middle content properties */
#Flashbanner {
	background: url('../afbeeldingen/bglogo.jpg');
	height: 300px;
	margin-top: 2px;
	margin-bottom: 5px;
	text-align: center;
}

#ProjectMain {
	position: relative;
	background-color: #FFF;
	width: 718px;
	min-height: 600px;
	margin: 20px 25px 0px 20px;
	z-index: 10;
}

#ProjectDetails {
	margin: 4px 20px 20px 20px;
}

#ProjectDetails h1 {
	font-family: "Arial";
	font-size: 36px;
	font-weight: normal;
	color: #666;
	text-align: left;
}

#ProjectDetails h2 {
	font-family: "Arial";
	font-size: 14px;
	font-weight: normal;
	color: #9ec821;
	text-align: left;
}

#ProjectDetails p {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: left;
}

#ProjectDetails img {
	text-align: left;
	margin: 0px 0px 10px 0px;
}

#ProjectDetails table {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: left;
}

#ProjectDetails form {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: left;
}

#ProjectDetails ul {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-top: 0px;
	text-align: left;
}

#ProjectDetails ol {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-top: 0px;
	text-align: left;
}

#Content>#Fotosbanner {
	background: url('../afbeeldingen/bglogo.jpg');
	height: 300px;
	margin-top: 2px;
	text-align: center;
}

#Fotosbanner {
	width: 900px;
	height: 300px;
	margin-top: 2px;
	text-align: center;
}

#ProjectContent {
	width: 850px;
	margin-top: 5px;
	text-align: center;
	margin-left: 25px;
}

#Homebanners {
	position: relative;
	width: 100%;
	height: 80px;
	left: 0px;
	text-align: left;
	height: 110px;
	background-image: url('http://www.xtremeprint.nl/img/bgfooter.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#Homebanners div {
	position: relative;
	float: left;
	display: block;
	width: 330px;
	padding: 0px 0px 0px 10px;
	top: 5px;
	vertical-align: top;
}

#Homebanners div div {
	position: relative;
	float: left;
	display: block;
	top: 5px;
	vertical-align: top;
}


#Content>#Contactbanners {
	position: relative;
	width: 900px;
	height: 80px;
	left: 25px;
	text-align: left;
	margin-bottom: 10px;
	height: 100px;
}

#Contactbanners {
	position: relative;
	width: 900px;
	height: 80px;
	left: 25px;
	text-align: left;
	margin-bottom: 5px;
	height: 100px;
}

#Projectbanners {
	margin-top: 15px;
	text-align: center;
	position: relative;
	/* width: 846px; */
	/* height: auto; */
}

#AanvraagForm {
	padding-left: 40px;
	margin-top: 15px;
	text-align: left;
	position: relative;
	/* width: 846px; */
	height: auto;
	font-family: lucida grande;
	font-weight: bold;
}

#AanvraagForm td {
	font-family: lucida grande;
	font-weight: bold;
	font-size: 12px;
}

#Homebanner1 {
	background: url('../afbeeldingen/bgcel.jpg');
	position: absolute;
	top: 7px;
	left: 15px;
	width: 280px;
	height: 100px;
	vertical-align: left;
}

#Homebanner2 {
	background: url('../afbeeldingen/bgcel.jpg');
	position: absolute;
	top: 7px;
	margin-left: 300px;
	margin-right: 300px;
	/* left: 300px; */
	width: 280px;
	height: 100px;
	vertical-align: center;
}
#Homebanner3 {
	background: url('../afbeeldingen/bgcel.jpg');
	position: absolute;
	top: 7px;
	right: 35px;
	width: 280px;
	height: 100px;
}

#Home_image {
	position: absolute;
	left: 10px;
	top: 10px;
}

#Homebanners div #Home_tekst {
	position: absolute;
	left: 110px;
	right:5px;
	top: 4px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #818181;
}

#contact-map {
	text-align: center; 
	width: 670px; 
	height: 350px;
	z-index: 100;
	border: 1px solid #000;
}

#map {
	text-align: center;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 0px; 
	width: 850px; 
	height: 300px;
}
/* Image Slide */
#Content>#Image_Slide {
	position: absolute;
	text-align: center;
	z-index: 1;
	top: 200px;
	width: 900px;
	height: 40px;
}

#Image_Slide {
	position: absolute;
	text-align: center;
	z-index: 1;
	top: 200px;
	width: 900px;
	height: 40px;
}

/* Thumbs */
#Thumbs {
	position: relative;
	text-align: left;
	top: 20px;
	width: 250px;
	z-index: 10;
}

#Thumbs div { 
	position: relative;
	float: left;
	display: block;
	width: 76px;
	border: 0px solid #000;
}

#Thumbs div img { 
	border: 3px solid #FFF;
	margin: 0px 0px 12px 0px;
}

#Thumbs div img.selected { 
	border: 3px solid #9ec821;
	margin: 0px 0px 12px 0px;
}

#Thumbs div img:hover { 
	border: 3px solid #9ec821;
	margin: 0px 0px 12px 0px;
}

#ThumbsColumn {
	position: relative;
	text-align: left;
	background-color: #FFF;
	top: 20px;
	width: 228px;
	z-index: 10;
}

#ThumbsColumn div.log_res {
	position: relative;
	text-align: left;
	background-color: #FFF;
	z-index: 10;
	border: 1px solid: #000;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 10px 20px;
}

#ThumbsColumn h1 {
	font-family: "Arial";
	font-size: 22px;
	font-weight: normal;
	color: #9ec821;
	text-align: left;
	margin-bottom: 4px;
	padding: 0px 0px 0px 15px;
}

#ThumbsColumn a {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #949494;
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 5px 18px;
}

#ThumbsColumn a:hover {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #9ec821;
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 5px 18px;
}

#ThumbsColumn a.selected {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #9ec821;
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 5px 18px;
}

#Container div {
	position: relative;
	float: left;
	display: block;
}


/* Footer */
#content>#HorizontalLineD {
	position: relative;
	text-align: center;
	padding-left: 25px;
	height:10px;
	margin: 17px 0px 0px 0px;
}
#HorizontalLineD {
	position: relative;
	text-align: center;
	height:10px;
	margin: 17px 0px 0px 0px;
}
#HorizontalLine {
	position: relative;
	text-align: center;
	height:10px;
	margin: 10px 0px 0px 0px;
}

.Line {
	width: 850px;
	border: none;
	background-color: #C6C6C6;
	color: #C6C6C6;
	height: 1px;
}
a.footer:link{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ABABAB; line-height: 20px; text-decoration: none;
}

a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ABABAB; line-height: 20px; text-decoration: none; 
}

a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #606060; line-height: 20px; text-decoration: none;
}

a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ABABAB; line-height: 20px; text-decoration: none;
}

#Footer_home {
	position: relative;
	background-color: #FFF;
	width: 100%;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ABABAB;
	line-height: 20px;
	z-index: 10;	
}

#Footer_home div {
	position: relative;
	float: left;
	display: block;
	width: 49%;
	padding: 0px 0px 0px 10px;
	top: 5px;
	height: 50px;
	z-index: 10;
}

#Footer {
	position: relative;
	background-color: #FFF;
	height: 50px;
	overflow: hidden;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ABABAB;
	line-height: 20px;
	z-index: 10;
	margin-bottom: 0px;
	border-top: 1px solid #dfdfdf;	
}

#Footer div {
	position: relative;
	float: left;
	display: block;
	width: 49%;
	padding: 0px 0px 0px 10px;
	margin-bottom: 0px;
	top: 5px;
	height: 50px;
	z-index: 10;
}

/* subrandom flickr picture */

#flickr-background {
	position:absolute;
	z-index:1;
	top:142px;
	left:0;
	overflow:hidden;
}
#flickr-background img {
	display:block;
	border:0;
}
#flickr-link {
	display:block;
	position:absolute;
	right:10px;
	bottom:2.5em;
	background:url('../images/icons/flickr-logo-homepage.png') no-repeat;
	width:54px;
	height:21px;
	text-indent:-3000em;
	overflow:hidden;
	z-index:100;
}
