@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
	/*background-attachment:fixed;*/
	background-position:center top;
	font-size:12px;
	font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5;
}

/* LAYOUT */

#main_container {
	margin: 0 auto 0 auto;
	width: 980px;
	text-align: left;
	/*height: 245px;*/
}

#promo_btn {
	width:145px;
	height:68px;
	margin:0px 0px 0px 35px; 
}

#top {
	margin:0px 0px 0px 0px;
	width:980px;
	height:450px;
	float:left;
	background-image:url("../images/header_bg.png");
	background-repeat:no-repeat;
}

#menu{
	width:140px;
	height:237px;
	/*background-color:#666666;*/
	margin:127px 0px 0px 60px;
	float:left;
}

#animatie{
	width:660px;
	height:205px;
	background-color:#FFFFFF;
	margin:162px 0px 0px 29px;
	float:left;
}

#content {
	width:980px;
	float:left;
	background-color:#443d33;
}

#footer_container {
	margin: 25px auto 0 auto;
	width: 100%;
	text-align: left;
	height: 150px;
	background-color:#d2d2d4;
	float:left;
}

#footer{
	margin: 0 auto 0 auto;
	width: 980px;
	text-align: left;
	height: 150px;
	background-color:#d2d2d4;
}

#footer_content{
	margin:0px 0px 0px 45px;
	background-color:#d2d2d4;
	width: 980px;
	float:left;
	height:150px;
}


#tussenruimte{
	height:50px;
}


/* MENU */

ul#menu_items{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#menu_items li { display: inline; }

ul#menu_items li a {
	display: block;
	float:left; 
	height:25px;
	background-image: url('../images/menu_sprite.png');
	background-repeat:no-repeat;
}

/* ---  Menuitems gewoon --- */

ul#menu_items li a.home {
	width: 140px; 
	background-position: 0px -20px;	
}

ul#menu_items li a.nieuws {
	width: 140px; 
	background-position: 0px -45px;	
}

ul#menu_items li a.info {
	width: 140px; 
	background-position: 0px -69px;	
}

ul#menu_items li a.pcconfig {
	width: 140px; 
	background-position: 0px -93px;	
}

ul#menu_items li a.notebooks {
	width: 140px; 
	background-position: 0px -117px;	
}

ul#menu_items li a.monitors {
	width: 140px; 
	background-position: 0px -141px;	
}

ul#menu_items li a.contact {
	width: 140px; 
	background-position: 0px -165px;	
}

ul#menu_items li a.links {
	width: 140px; 
	background-position: 0px -189px;	
}

ul#menu_items li a.faq {
	width: 140px; 
	background-position: 0px -215px;	
}

/* ---  Menuitems hover --- */

ul#menu_items li a.home:hover, ul#menu_items li a.home:focus {
	background-position: -140px -20px;	
}

ul#menu_items li a.nieuws:hover, ul#menu_items li a.nieuws:focus {
	background-position: -140px -45px;	
}

ul#menu_items li a.info:hover, ul#menu_items li a.info:focus {
	background-position: -140px -69px;	
}

ul#menu_items li a.pcconfig:hover, ul#menu_items li a.pcconfig:focus {
	background-position: -140px -93px;	
}

ul#menu_items li a.notebooks:hover, ul#menu_items li a.notebooks:focus {
	background-position: -140px -117px;	
}

ul#menu_items li a.monitors:hover, ul#menu_items li a.monitors:focus {
	background-position: -140px -141px;	
}

ul#menu_items li a.contact:hover, ul#menu_items li a.contact:focus {
	background-position: -140px -165px;	
}

ul#menu_items li a.links:hover, ul#menu_items li a.links:focus {
	background-position: -140px -189px;	
}

ul#menu_items li a.faq:hover, ul#menu_items li a.faq:focus {
	background-position: -140px -215px;	
}


/* ---  Menuitems actief --- */

ul#menu_items li a.home_actief{
	width: 140px; 
	background-position: -140px -20px;	
}

ul#menu_items li a.nieuws_actief{
	width: 140px; 
	background-position: -140px -45px;	
}

ul#menu_items li a.info_actief{
	width: 140px; 
	background-position: -140px -69px;	
}

ul#menu_items li a.pcconfig_actief{
	width: 140px; 
	background-position: -140px -93px;	
}

ul#menu_items li a.notebooks_actief{
	width: 140px; 
	background-position: -140px -117px;	
}

ul#menu_items li a.monitors_actief{
	width: 140px; 
	background-position: -140px -141px;	
}

ul#menu_items li a.contact_actief{
	width: 140px; 
	background-position: -140px -165px;	
}

ul#menu_items li a.links_actief{
	width: 140px; 
	background-position: -140px -189px;	
}

ul#menu_items li a.faq_actief{
	width: 140px; 
	background-position: -140px -215px;	
}

/*---CONTENT LEFT---*/
#content_left{
	background-color:#f4f4f4;
	width:196px;
	height:690px;
	margin:5px 0px 5px 45px;
	float:left;
}

.content_left_tekst{
	margin:5px 0px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58585a;
	float:left;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#595959;
	margin:0px;
}

.openingsuren{
	text-align:left;
	float:left;
	width:180px;
	margin:0px 0px 0px 0px;
}

.ico{
	vertical-align:middle;
	margin-right:5px;
}

/* ---CONTENT MIDDEN--- */
#content_midden{
	width:362px;
	background-color:#f4f4f4;
	margin:5px 0px 0px 15px;
	float:left;
	padding:5px;
}

#content_midden_small{
	width:362px;
	background-color:#f4f4f4;
	margin:5px 0px 0px 15px;
	height:680px;
	float:left;
	padding:5px;
}

.content_midden_tekst{
	padding:0px 5px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58585a;
	float:left;
}

.item_afbeelding{
	width:165px;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}

.uitleg{
	width:185px;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}

.prijs{
	width:330px;
	text-align:right;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ee312c;
	font-weight:bold;
}

.openingsuren_midden{
	text-align:left;
	float:left;
	width:250px;
	margin-bottom:15px;
}

.warning{
	color:#ff0000;
}

/*---CONTENT RIGHT---*/
#content_right{
	width:245px;
	background-color:#f4f4f4;
	margin:5px 0px 0px 15px;
	float:left;
}

.content_right_tekst{
	padding:5px 5px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58585a;
	float:left;
}

.historiek{
	width:250px;
}

a.content_links:active,a.content_links:visited,a.content_links:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59595b;
	text-decoration:underline;
}

a.content_links:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59595b;
	text-decoration:none;
}

a.nieuws_links:active,a.nieuws_links:visited,a.nieuws_links:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59595b;
	text-decoration:underline;
}

a.nieuws_links:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59595b;
	text-decoration:underline;
}

.nieuws_datum{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ee312c;
	font-weight:bold;
	width:220px;
	margin:0px 0px 0px 0px;
}

.nieuws_bericht{
	width:220px;
}

.img_border{
	border-style:solid;
	border-width:1px;
	border-color:#dad9d9;
	padding:2px 2px 2px 2px;
}

.logos{
	float:left;
	margin:15px 0px 0px 0px;
}

.footer_snellinks{
	width:390px;
	margin:15px 0px 0px 0px;
	padding-left:135px;
	float:left;
	text-align:left;
}

a.footer_links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59595b;
	text-align:left;
	margin-right:20px;
	text-decoration:none;
}

.footer_link_cel{
	padding:5px 5px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-width:1px;
	border-bottom-color:#59595b;
	border-bottom-style:solid;
}

/* Links */

a.links_link:active,a.links_link:link,a.links_link:visited{
	/*height:18px;*/
	font-size:14px;
	color:#59595b;
	text-decoration:underline;
	font-weight:bold;
}

a.links_link:hover{
	/*height:18px;*/
	font-size:14px;
	color:#59595b;
	text-decoration:none;
	font-weight:bold;
}

.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width:350px;
}
.pane-list li {
	background: #f4f4f4;
	padding: 10px 10px 20px 5px;
	border-bottom: solid 1px #D5D5D5;
	cursor: pointer;
}
.pane-list li:hover {
	background: #e7e7e7;
}

/* CONTACTFORMULIER */

#formulier{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#59595b;
	font-weight:bold;
	line-height: 20px;
	margin-bottom: 10px;
}
.veld {
	border: 1px solid #e7e7e7;
	font-size: 12px;
	color: #59595b;
	line-height: 13px;
	padding: 5px;
	margin-bottom: 5px;
	width: 320px;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
}
.knop {
	border-style:solid;
	border-width:1px;
	border-color:#e7e7e7;
	color:#59595b;
	background-color:#f4f4f4;
	margin-top: 10px;
	padding:3px;
}

.melding{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ee312c;
	font-weight:bold;
}

ul#opsomming_profiel{
	list-style-image:url(../images/arrRood.gif);
	list-style:outside;
	list-style:inherit;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

a.product_links:active,a.product_links:visited,a.product_links:link{
	color:#ee312c;
	text-decoration:underline;
}

a.product_links:hover{
	color:#ee312c;
	text-decoration:none;
}

.product_titel{
	color:#ee312c;
	text-decoration:none;
}