html,body{
	margin : 0;
	padding : 0;
	background-image : url(http://www.displaysolution.nl/gfx/achtergrond.gif);
	background-repeat: repeat-x;
	background-position : left top;
	background-color : #ebebeb;
	overflow-x : hidden;
}

html,body, table{
	line-height : 18px;
	font-family : Arial;
	font-size : 11px;
	color : #000000;
}

a, a:link, a:visited, a:active {
	color : #288FCC; 
	text-decoration :  underline;
}
a:hover{
	color : #000000; 
	text-decoration : none;
}

form {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

hr {
	background-color : #C4C6C8;
	color : #C4C6C8;
	border : 0;
	margin : 0;
	height : 1px;
}

input, select, textarea {
	position : relative;
}

h1 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 18px;
	color : #288FCC;
	line-height : normal;
}

h2 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 16px;
	color : #288FCC;
	line-height : normal;
}

h3 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 14px;
	color : #288FCC;
	line-height : normal;
}

h4 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 13px;
	color : #288FCC;
	line-height : normal;
}

h5 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 12px;
	color : #288FCC;
	line-height : normal;
}

h6 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 11px;
	color : #288FCC;
	line-height : normal;
}

/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */

.container{
	margin : 0 auto;
	width : 980px;
}

.hand_l {
	position : absolute;
	z-index : 99;
	top : 60px;
	left : -40px;
	background-image : url(http://www.displaysolution.nl/gfx/hand_links.png);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 94px;
	height : 153px;
}

.hand_r {
	position : absolute;
	z-index : 99;
	top : 14px;
	right : -40px;
	background-image : url(http://www.displaysolution.nl/gfx/hand_rechts.png);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 104px;
	height : 161px;
}

.holder{
	float : left;
	position : relative;
	background-image : url(http://www.displaysolution.nl/gfx/content.gif);
	background-position : left top;
	background-repeat : repeat-y;
	background-color : #FFFFFF;
	width : 980px;
}

.bestellen {
	position : absolute;
	top : 10px;
	right : 100px;
	z-index : 99;
	background-image : url(http://www.displaysolution.nl/gfx/bestellen.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 4px 0 0;
	color : #FFFFFF;
	text-align : center;
	font-weight : bold;
	line-height : normal;
	width : 116px;
	height : 27px;
}

.header{
	position : absolute;
	top : 0;
	left : 0;
	background-image : url(http://www.displaysolution.nl/gfx/achtergrond.gif);
	background-repeat: repeat-x;
	background-position : left top;
	width : 980px;
	height : 32px;
}

.header ul {
	float : left;
	margin : 0;
	padding : 0 0 0 260px;
	list-style-type : none;
	width : 720px;
}

.header ul li.links {
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/menu_l.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 21px;
	height : 41px;
}

.header ul li.rechts {
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/menu_r.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 19px;
	height : 41px;
}
.header ul li.rechts_order {
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/menu_r_order.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 19px;
	height : 41px;
}

.header ul li.order_li{
	background-image : url(http://www.displaysolution.nl/gfx/menu_r_order_bg.gif);
	background-position : left top;
	background-repeat : repeat-x;
	height : 41px;
	float : left;
}
.header ul li.order_li_end{
	background-image : url(http://www.displaysolution.nl/gfx/menu_r_order_end.gif);
	background-position : left top;
	background-repeat : repeat-x;
	height : 41px;
	float : left;
	width : 20px;
}







.header ul li.break {
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/menu_break.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 17px;
	height : 41px;
}

.header ul li{
	float : left;
}

.header ul li a, .header ul li a:link, .header ul li a:active, .header ul li a:visited {
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/menu_mid.gif);
	background-position : left top;
	background-repeat : repeat-x;
	padding : 13px 15px 0;
	color : #FFFFFF;
	line-height : normal;
	text-decoration : none;
	height : 32px;
}



.header ul li a:hover {
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/menu_mid.gif);
	background-position : left top;
	background-repeat : repeat-x;
	padding : 13px 15px 0;
	color : #FFFFFF;
	line-height : normal;
	text-decoration : underline;
	height : 32px;
}

.header ul li.select a, .headerul li.select a:link, .header ul li.select a:active, .header ul li.select a:visited, .header ul li.select a:hover {
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/menu_mid.gif);
	background-position : left top;
	background-repeat : repeat-x;
	padding : 13px 15px 0;
	color : #FFFFFF;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 32px;
}

.header ul li.order_li a{
	background-image : url(http://www.displaysolution.nl/gfx/menu_r_order_bg.gif);
	background-position : left top;
	background-repeat : repeat-x;
	height : 41px;
}


.links{
	float : left;
	width : 235px;
}

.logo{
	float : left;
	line-height : 0;
	overflow : hidden;
	font-size : 0;
	width : 225px;
}

.menu{
	float : left;
	padding : 0 0 20px 0;
	background-image : url(http://www.displaysolution.nl/gfx/menu_bottom.gif);
	background-position : right bottom;
	background-repeat : no-repeat;
	background-color : #FFFFFF;
	width : 225px;
}

.menu ul.hoofd {
	float : left;
	border-top : 1px solid #ebebeb;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 225px;
}

.menu ul.hoofd li a, .menu ul.hoofd li a:link, .menu ul.hoofd li a:active, .menu ul.hoofd li a:visited {
	display : block;
	border-bottom : 1px solid #ebebeb;
	margin : 0 0 0 30px;
	padding : 8px 0 1px 15px;
	font-weight : bold;
	color : #000000;
	line-height : normal;
	text-decoration : none;
	width : 180px;
	height : 21px;
}

.menu ul.hoofd li a:hover {
	display : block;
	border-bottom : 1px solid #ebebeb;
	margin : 0 0 0 30px;
	padding : 8px 0 1px 15px;
	font-weight : bold;
	color : #000000;
	line-height : normal;
	text-decoration : underline;
	width : 180px;
	height : 21px;
}

.menu ul.hoofd li.select a, .menu ul.hoofd li.select a:link, .menu ul.hoofd li.select a:active, .menu ul.hoofd li.select a:visited, .menu ul.hoofd li.select a:hover {
	display : block;
	background-image : url(http://www.displaysolution.nl/gfx/hoofd.gif);
	background-position : top left;
	background-repeat : no-repeat;
	border-bottom : 1px solid #ebebeb;
	margin : 0 0 0 0;
	padding : 8px 0 1px 45px;
	font-weight : bold;
	color : #000000;
	line-height : normal;
	text-decoration : none;
	width : 180px;
	height : 21px;
}

.menu ul#submenu {
	list-style-type : none;
	border-bottom : 1px solid #ebebeb;
	margin : 0 0 0 30px;
	padding : 0;
	width : 195px;
}

.menu ul#submenu li a, .menu ul#submenu li a:link, .menu ul#submenu li a:active, .menu ul#submenu li a:visited {
	display : block;
	background-image : url(http://www.displaysolution.nl/gfx/sub.gif);
	background-position : 15px center;
	background-repeat : no-repeat;
	border-bottom : none;
	border-top : none;
	padding : 5px 0 0 30px;
	margin : 0 0 0 0;
	font-weight : normal;
	color : #288fcc;
	line-height : normal;
	text-decoration : none;
	width : 165px;
	height : 19px;
}

.menu ul#submenu li a:hover {
	display : block;
	background-image : url(http://www.displaysolution.nl/gfx/sub.gif);
	background-position : 15px center;
	background-repeat : no-repeat;
	border-bottom : none;
	border-top : none;
	padding : 5px 0 0 30px;
	margin : 0 0 0 0;
	font-weight : normal;
	color : #288fcc;
	line-height : normal;
	text-decoration : underline;
	width : 165px;
	height : 19px;
}

.menu ul#submenu li.select a, .menu ul#submenu li.select a:link, .menu ul#submenu li.select a:active, .menu ul#submenu.select a:visited, .menu ul#submenu li.select a:hover {
	display : block;
	background-image : url(http://www.displaysolution.nl/gfx/sub.gif);
	background-position : 15px center;
	background-repeat : no-repeat;
	border-bottom : none;
	border-top : none;
	padding : 5px 0 0 30px;
	font-weight : normal;
	color : #288fcc;
	line-height : normal;
	text-decoration : underline;
	width : 180px;
	height : 19px;
}

.menu ul#subsubmenu {
	margin : 0;
	padding : 0;
	list-style-type : none;
	color: #ebebeb;
	margin-left: 10px;
}

.menu ul#subsubmenu li.sub a, .menu ul#subsubmenu li.sub a:link, .menu ul#subsubmenu li.sub a:active, .menu ul#subsubmenu li.sub a:visited {
	display : block;
	background-image : url(http://www.displaysolution.nl/gfx/subsub.gif);
	background-position : 30px center;
	background-repeat : no-repeat;
	padding : 5px 0 0 45px;
	font-weight : normal;
		color: #ebebeb;
	line-height : normal;
	text-decoration : none;
	width : 145px;
	height : 19px;
}

.menu ul#subsubmenu li.sub a:hover {
	display : block;
	background-image : url(http://www.displaysolution.nl/gfx/subsub.gif);
	background-position : 30px center;
	background-repeat : no-repeat;
	padding : 5px 0 0 45px;
	font-weight : normal;
		color: #ebebeb;
	line-height : normal;
	text-decoration : underline;
	width : 145px;
	height : 19px;
}

.menu ul#subsubmenu li.select a, .menu ul#subsubmenu li.select a:link, .menu ul#subsubmenu li.select a:active, .menu ul#subsubmenu li.select a:visited, .menu ul#subsubmenu li.select a:hover {
	display : block;
	background-image : url(http://www.displaysolution.nl/gfx/subsub.gif);
	background-position : 30px center;
	background-repeat : no-repeat;
	border-bottom : none;
	border-top : none;
	padding : 5px 0 0 45px;
	font-weight : normal;
	color: #ebebeb;
	line-height : normal;
	text-decoration : underline;
	width : 145px;
	height : 19px;
}

.linkerkolom{
	float : left;
	background-color : #FFFFFF;
	padding : 0 0 1px 0;
	width : 225px;
}

.linkerkolom_top{
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/links_top.gif);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 225px;
	height : 7px;
}

.linkerkolom_bottom{
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/links_rechts.gif);
	background-position : right top;
	background-repeat : repeat-y;
	width : 224px;
	min-height : 50px;
	height : auto !important;
	height : 50px;
}

.linkerkolom02{
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/links_bottom.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 25px 0 20px 45px;
	width : 180px;
	min-height : 50px;
	height : auto !important;
	height : 50px;

}

.rechts{
	float : left;
	padding : 0 0 0 0px;
	width : 740px;
}

.moodbar{
	float : left;
	overflow : hidden;
	padding : 15px 0 10px 0;
	line-height : 0;
	font-size : 0;
	width : 740px;
}

.trail{
	float : left;
	background-image : url(http://www.displaysolution.nl/gfx/trail.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 6px 0 0 10px;
	color : #868686;
	width : 721px;
	height : 24px;
}

.trail a:link { color : #868686; text-decoration : underline;}
.trail a:visited { color : #868686; text-decoration : underline;}
.trail a:active { color : #868686; text-decoration : underline;}
.trail a:hover { color : #868686; text-decoration : underline;}

.content{
	float : left;
	padding : 10px;
	width : 721px;
}

.content_l{
	float : left;
	padding : 10px;
	width : 470px;
}

.content_r{
	float : left;
	width : 205px;
}

.footer{
	float : left;
	background-color : #000000;
	padding : 3px 45px;
	color : #8c8c8c;
	width : 890px;
}

.footer a:link { color : #8c8c8c; text-decoration : underline;}
.footer a:visited { color : #8c8c8c; text-decoration : underline;}
.footer a:active { color : #8c8c8c; text-decoration : underline;}
.footer a:hover { color : #FFFFFF; text-decoration : underline;}

.credits{
	float : left;
	padding : 3px 0;
	color : #9F9F9F;
	width : 980px;
}

.credits a:link { color : #9F9F9F; text-decoration : none;}
.credits a:visited { color : #9F9F9F; text-decoration : none;}
.credits a:active { color : #9F9F9F; text-decoration : none;}
.credits a:hover { color : #9F9F9F; text-decoration : none;}



.homepage_overview_item
	{
		height: 235px;
		width: 226px;
		float: left;
		margin-right:13px;
		margin-bottom: 30px;
	}
	
	.homepage_overview_text
	{
		background-image: url('http://www.displaysolution.nl/gfx/productgroup_item_text_bg.jpg');
		background-repeat: repeat-y;
		background-position: top left;
		padding: 10px;
		height: 130px;
		overflow: hidden;
	}
	.homepage_overview_item_left
	{
		float: left;
		width: 130px;
		height: 125px;
	}
	.homepage_overview_item_image
	{
		float: left;
		width: 75px;
		height: 123px;
	}
	
	.homepage_overview_item_image img
	{
		border: 0px;
	}
	
	.homepage_overview_item_title_caption{
		background-image: url('http://www.displaysolution.nl/gfx/productgroup_item_header_bg.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		width: 226px;
		height: 39px;
		padding-left: 10px;
		line-height: 39px;
	}
	
	.homepage_overview_item_title_caption a{
		text-decoration: none;
		font-size: 18px;
		color: #010101;
	}
	
	.homepage_overview_item_footer{
		background-image: url('http://www.displaysolution.nl/gfx/productgroup_item_bg.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		width: 226px;
		height: 66px;
	}
	
	a.button_homepage{
		margin-top: 10px;
		background-image: url('http://www.displaysolution.nl/gfx/button.gif');
		height: 17px;
		width: 83px;
		display: block;
		color: #ffffff;
		padding-left: 5px;
		background-repeat: no-repeat;
		line-height: 17px;
		font-size: 10px;
		text-decoration: none;
	}
.menu UL#submenu li.subsub, .menu UL#submenu li.subsub a{
 color #868686;
}
