html {
font-family:				Arial,Tahoma,Verdana;
font-size:					14px;
}

body {
position: 					relative;
background-image:		url(/img/bg.png); 
background-color:		#FFFFFF;
margin-left:				0px;
margin-right:				0px;
margin-top:					0px;
cursor:							default;
line-height:			 	1.6em;
}

h1 {
font-size: 					1.875rem; 
line-height: 				2.5rem; 
margin: 						0px 0px 0px 0px;
}

h2 {
font-size: 					1.5625rem; 
line-height: 				1.875rem; 
font-weight:				normal;
margin: 						0px 0px 5px 0px;
}

h3  {
font-size: 					1.25rem; 
line-height: 				1.3rem;
margin: 						0px 0px 5px 0px;
}

h4  {
font-size: 					1.125rem; 
line-height:				1.0rem;
margin: 						0px 0px 5px 0px;
}

img {
border: 						0px;
}

.wit {
color:							#FFFFFF;
}

.rood {
color:							#990000;	
}

.inline {
display:						inline-block;
vertical-align:			top;
margin:							0px 0px 0px 0px;
}

p {
font-size:					1rem;
line-height:				1.6rem;
margin-top:					0px;
margin-bottom:			18px;
}


a:link, a:visited {
font-weight:				normal;
font-size: 					1.0em;
color:							#0033CC;
text-decoration:		none;
outline: 						none;
text-shadow: 				0px 1px 1px #FFFFFF;
}

a:hover {
font-weight:				normal;
font-size: 					1.0em;
color:							#3366ff;
outline: 						none;
}

a:active {
font-weight:				normal;
font-size: 					1.0em;
color:							#0033CC;
text-decoration:		none;
outline: 						none;
}


::selection {
	color:#FFF;
	background-color:#000;
	text-shadow:none;
}

::-moz-selection {
	color:#FFF;
	background-color:#000;
	text-shadow:none;
}

::-webkit-selection {
	color:#FFF;
	background-color:#000;
	text-shadow:none;
}


#content {
position: relative; 
z-index:  10;
width:							750px;
/* min-height: 				750px; */
background-color: #FFFFFF;
padding-left:				0px;
padding-right:			0px;
}

.content {
position: relative; 
z-index:  10;
width:							750px;
/* min-height: 				750px; */
background-color: #FFFFFF;
padding-left:				0px;
padding-right:			0px;
}

#contentnext {
position: relative; 
z-index:  10;
width:							750px;

background-color: #FFFFFF;
padding-left:				0px;
padding-right:			0px;
}

#linkspr {
position:						absolute; 
left: 							-180px; 
top: 								125px; 
z-index: 						1;
display: 						none;
}

#rechtspr {
position:						absolute;
right: 							-169px;
top: 								160px;
z-index: 						1;
display: 						none;
}

#links {
width: 							750px;

padding-bottom:			30px;
border-right:				0px;
}


.links #vak a,
#links #vak a {
	color:#AD0000;
	text-decoration:underline;
}

.links #vak a:hover,
#links #vak a:hover {
	color:#AD0000;
	text-decoration:none;
}

#rechts {
float:							left;
display:block;
width:							100%;
padding-top:				10px;
font-size:					0.875rem;
clear:both;
}

#rechts p {
line-height:				1.375rem;
}

#rechts a {
font-size:					0.875rem;
}

#rechts #vak {
float:							left;
display:block;
width:							240px;
font-size:					0.875rem;
}

#volbreed {
width: 							100%;
float:							left;
padding:						0px;
}




#hw_links {
float:							left;
clear:							both;
text-align:					left;
font-size:					10px;
font-weight:				bold;
border-bottom:			1px dotted #eeeeee;
vertical-align:			top;
}




#hw_rechts {
float:						right;

text-align:					left;
font-size:					10px;
padding-left:5px;
border-bottom:			1px dotted #eeeeee;
vertical-align:			top;
line-height:			15px;
}


.cart_rechts {
	background:#FFF;
	margin-bottom:-216px;
	margin-left:10px;
	position:relative;
	top:-216px;
	clear:right;
	width:340px;
	float:right;
		/*position:absolute;
	right:-10px;
	bottom:20px;  */
	border-left:1px solid #ccc;
	padding-left:10px;
}

.hw_rechts2 {
	display:						block;
	float:							left;
	text-align:					left;
	font-size:					14px !important;
	border-bottom:			1px dotted #eeeeee;
	vertical-align:			top;	
	line-height:			  25px;
	text-overflow:			ellipsis;
	overflow:						hidden; 
	white-space:				nowrap; 
}


.hwplacement {
margin-top:					20px;
margin-bottom:			50px;	
width: 							100%;
}

.hwplacement h4 {
	color:#AD0000;
}

.mainhwwrap {
width:						555px;
margin-left:			157px;
}

.mainhw {
width: 						100%;
height:				 		25px;
display:					block;
cursor: 					pointer;
clear:						right;
/* font-family:			"Arial Narrow"; */
letter-spacing:0px;
font-size:				0.875rem;
padding:					0 0 0 0;
background-color:#fff;
}

.mainhw input[type="radio"] {
    display:none; 
}

.mainhw label {
		display:block;
   	width: 548px;
    background-color:#fff;
    padding: 3px 6px 1px 6px;
		border-left:		2px solid #FFF;
		border-bottom:	1px solid #EEE;
		color:#333;
		height:25px;
}

.mainhwnaam {
	float:left;
	width:455px;
	text-overflow: ellipsis; 
	white-space: nowrap;
	overflow:hidden; 
}

.subhwnaam {

	float:left;
	width:455px;
	text-overflow: ellipsis; 
	white-space: nowrap;
	overflow:hidden; 
}
.mainhw .lightview {
	position:relative;
	top:3px;
	right:1px;
}

.mainhw input[type="radio"]:checked + label { 
	  text-shadow: 				0px 2px 0px #FFF;
    background-color:		#ddd;
		border-left:		2px solid #A10000;
		border-bottom:	1px solid #aaa;
		color:#333;
}

.mainhw input[type="radio"]:checked + label .mainhwnaam { 
		font-weight:bold;
		color:#000;
	}

.mainhw label:hover  {
    background-color:					#eee;
		border-left:							2px solid #BF4B4B;
}

.mainhw label:hover .mainhwnaam  {
		text-decoration:					underline;
}

.subhw input[type="radio"] {
    display:none; 
}

.subhw label {
		display:block;
   	width: 543px;
    background-color:#eee;
    padding: 3px 6px 1px 6px;
    border-top:			3px dashed #ECB0B0;
		border-left:		2px solid #FFF;
		border-bottom:	1px solid #eee;
	height:25px;
}


.subhw .lightview {
	position:relative;
	top:3px;
	right:1px;
}

.subhw input[type="radio"]:checked + label { 
	  text-shadow: 				0px 1px 0px #FFF;
    background-color:		#ddd;
    border-top:			3px dashed #C24E4E;
		border-left:		2px solid #A10000;
		border-bottom:	1px solid #aaa;
		color:#A10000;
}

.subhw label:hover  {
    background-color:#eee;
		border-left:		2px solid #BF4B4B;
		text-decoration:underline;
}

#case_icon {
float: left;
margin:							0px 0px 00px 0px;
}




#hor_divider {
	position:relative;
	left:0px;
	width:100%;
	height: 5px;
	border-bottom:1px solid #AAA;
	/* background-image:	url('/img/hor_divider.png'); */
	background-repeat:	no-repeat;
	background-position:	bottom center;
}

.divider_sm {
	width:100%;
	padding:5px 0 5px 0;
	height:5px;
}



#hardwareinfo {
		width:564px;
	display:block;
	position:relative;
	font-size:	0.875rem;
	line-height:1.375rem;
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	margin-left:157px;
}

#config_intro {
}

#sysdesc {
	width:50%;
	float:left;
}

#sysdesc ul {
}

/*
#config_stand h2 {
padding-top:				0px;
font-family: 				"Lato", sans-serif;
font-weight:				900;
font-size:					26px;
color:							#FFFFFF;
text-shadow: 				0px -1px 1px #4B4B4B;
margin-bottom:			5px;
line-height:				24px;
}
*/
#config_stand h2 {
padding:						10px 0px 0px 5px;
font-size:					1.8rem ;
font-family:				ms_5, Tahoma, Arial, sans-serif;
font-smooth:				always;
color:							#000;
text-shadow: 				0px 2px 0px #BBB;
margin-bottom:			-15px;
text-align: 				center;
letter-spacing:			-1px;
 white-space: 			nowrap;
}

.meeropties {
	position:relative;
	text-align:right;
	float:right;
font-weight: bold;
font-size:10px; 
color: blue; 
margin-right:10px;
margin-top:3px;
line-height:0.5rem;
}

.minderopties {
	position:relative;
float:right;
	display: none;
font-weight: bold;
margin-top: 5px;
font-size:10px; 
color: blue; 
margin-right:10px;
}

.optiepijl {
	position:relative;
	left:8px;
	top:-10px;

}

/* #######[ \/ ]####### Computer Stand ############################################################ */

.standcomputers {
/* background-image:		url(/img/stand_bg.png); */
min-height: 480px;
}

.standcomputers h2 a {
color:							#10709f;
padding:						0 0 5px 0;
font-size:					1.5em !important;
font-family:				ms_9, Tahoma, Arial, sans-serif;
/* text-shadow: 		0px 1px 0px #000; */
text-align: 				left;
text-decoration:		none;
}

.standcomputers h2 a:hover {
color:							#10709f;
font-family:				ms_9, Tahoma, Arial, sans-serif;
font-smooth:				always;
/* text-shadow: 				0px 1px 0px #000; */
margin-bottom:			-15px;
text-align: left;
text-decoration:		none;
}

.standcomputers h2  {
color:							#10709f;
font-size:					1.5em !important;
font-family:				ms_9, Tahoma, Arial, sans-serif;
font-smooth:				always;
/* text-shadow: 				0px 1px 0px #000; */
margin-bottom:			0px;
text-align: left;
text-decoration:		none;
}

.stand_computeromschrijving:hover a h2 {
text-shadow: 				0px 1px 10px #FFF;
}

a h3.conh {
	font-size:				1.5625rem;
	color:						#000;
	text-decoration:	none;
	padding: 					25px 0 5px 0;
}

.syssubtitle {
text-align:					left;
padding-top:				5px;
color:							#555;
font-size:					0,625rem;
}

.onderschrift {
margin-left: 				0px;
font-style:					italic;
font-size:					0,625rem;
color:							#878787;
}

.onderschriftsysbl {
height:							15px;
width:							200px;
font-size:					0.875rem;
color:							#4B4B4B;
text-shadow: 				0px 1px 1px rgba(255, 255, 255, 1);
}

.stand_computeromschrijving {
position:						relative;
float:							left;
width:						  33%;
width:							calc(100%/3);
min-height: 				400px;
/* background-image:url(/img/stand_divider.png); */
background-repeat: 	no-repeat;
background-position:right center; 
padding-left: 			20px;
padding-right: 			00px;
text-decoration:		none !important;
}

.stand_computeromschrijving_2x {
width:						  60%;
}


.syslevels {
	position:relative;
/* left:								-8px; */
height:							80px;	
margin-bottom:			15px;
}

.sysstandtop {
height:340px; 

}

.sysstandbg {
height: 380px;
}

.onderschriftsys {
width:							100%;
height:							50px;
font-size:					0.875rem;
line-height:				1.375rem;
margin:							10px 0px 20px 0px;
/* text-shadow: 		0px 1px 1px rgba(0, 0, 0, 0.4); */
}

.rank_text {
	font-size:				0.75rem;
	text-transform: 	uppercase;
}

/* #######[ /\ ]####### Computer Stand ############################################################ */

#layerslider h2 {
padding-bottom:			14px;
font-family: 				"Lato", sans-serif;
font-weight:				900;
font-size:					28px;
color:							#FFFFFF;
text-shadow: 				0px -1px 1px #4B4B4B;
margin-bottom:			-15px;
}

a.txtgreen {
font-family: 				"Lato", sans-serif;
font-weight:				700;
font-size:					18px;
color:							#009900;
letter-spacing:			-1px;
margin-top:					0px;
margin-bottom:			2px;	
}

a.txtred {
font-family: 				"Lato", sans-serif;
font-weight:				700;
font-size:					18px;
color:							#990000;
letter-spacing:			-1px;
margin-top:					0px;
margin-bottom:			2px;	
}

#txtgreen {
font-family: 				"Lato", sans-serif;
font-weight:				700;
font-size:					18px;
color:							#009900;
letter-spacing:			-1px;
margin-top:					0px;
margin-bottom:			2px;	
}

#txtred {
font-family: 				"Lato", sans-serif;
font-weight:				700;
font-size:					18px;
color:							#990000;
letter-spacing:			-1px;
margin-top:					0px;
margin-bottom:			2px;	
}

.floaticon {
	clear:left;
	float:left;
	width:40px;
	height:40px;
	margin-right:15px;
}

.floaticon img {
	
}
	
ul {
	padding: 0;
	
}


li {
  list-style-type:	square;
		line-height: 		1.5625rem;
		padding:				0px 0px 0px 0px;
		margin-left:		14px;
}

ul#gamevalue li {
	list-style-type:none;
}

.systems ul {
	margin: 				0;
	margin-bottom:	15px;
	padding: 				0;
	padding-left:		17px;
}

.systems li
{
	list-style-position:outside;
  list-style-type:	square;
	line-height: 			1.375rem;
  margin: 					0px;
  padding: 					0 0 0 0;
}

.smalltext {
font: 							0.75rem Arial, sans-serif;
color:							#888;
line-height:
}

.voordelen ul
{
line-height: 				1.375rem;
text-shadow: 				0px 2px 0px #FFFFFF;
text-indent:				0px;
padding:						0px;
margin:							0px;
}

.voordelen li
{
		background: 		url(/img/v.png) no-repeat 0px 0px transparent;
    list-style-type:none;
		line-height: 		1.375rem;
    margin: 				0px;
    padding: 				0px 0px 12px 24px !important;
}



#sysimg {
margin:							0px 0px 0px 15px;
}
	

.floatr{
	float:right;
}	
.floatl{
	float:left;
}
.floatright {
float:right;
padding-top:10px;	
}

#container {
position:						relative;
z-index:						3;
margin-top:					10px;
margin-bottom:			15px;
margin-left: 				auto; 
margin-right: 			auto; 
background-color:		#FFFFFF;
width:							750px;
-moz-box-shadow:		0px 2px 12px -4px #000;
-o-box-shadow:			0px 2px 12px -4px #000;
-webkit-box-shadow:	0px 2px 12px -4px #000;
box-shadow: 				0px 2px 12px -4px #000;
behavior: 					url(/PIE.php);
}

.container {
position:						relative;
z-index:						3;
margin-top:					10px;
margin-bottom:			15px;
margin-left: 				auto; 
margin-right: 			auto; 
background-color:		#FFFFFF;
width:							750px;
-moz-box-shadow:		0px 2px 12px -4px #000;
-o-box-shadow:			0px 2px 12px -4px #000;
-webkit-box-shadow:	0px 2px 12px -4px #000;
box-shadow: 				0px 2px 12px -4px #000;
behavior: 					url(/PIE.php);
}

#header {
position:						relative;
z-index: 						10;
width:							100%;
background-image:		url(/img/header_bg.png);
background-repeat:	repeat-x;
height:							123px;
z-index:						3;
text-shadow:				0px 1px 0px #FFF;
}



#gc_orb {
position:						absolute;
z-index:						11;
top:								32px;
left:								8px;
width:							60px;
}

#gc_logo {
position:						absolute;
z-index:						11;
top:								43px;
left:								75px;
width:							380px;
}


.dsorb {
position:						absolute;
z-index:						-5;
top:								23px;
left:								-70px;
}

#menu {
position:						relative;
z-index:						50;
margin-top:					-10px;
left:								0px;
width:							100%;
background-image:		url(/img/menu_bg.png);
background-repeat:	repeat-x;
background-position:center top;
height:							33px;
}

#menu img {
position:relative;
top:2px;
}

#menu_content {
width:							100%;
padding-left:				0px;
margin-top:					0px;
}

#menu_content a:link, #menu_content a:visited {
font-family:				open sans, arial;
display: 						inline-block;
font-size:			 		0.9rem;
height: 						33px !important;
color:							#EEE;
padding:						5px 8px 0px 5px;
margin:							0px 0px 0px 0px;
border-left:				1px solid #777;
border-right:				1px solid #000;
text-decoration:		none;
outline: 						none;
text-shadow: 				0px 1px 1px #000000;

}

#menu_content a:hover {
color:							#FFF;
outline: 						none;
text-shadow: 				0px 1px 1px #000000;
background: 				url('/img/nav_glow.png') no-repeat center bottom;
background-size:		100% 100%;
text-decoration:		underline;
border-bottom:			1px solid #000;
}

#menu_content a:active {
color:							#CCC;
outline: 						none;
text-shadow: 				0px -1px 1px #000000;
}

#menu_content a img {
width: 18px;
}


.mc_active {
background: url('/img/nav_glow.png') no-repeat center bottom;
background-size:100% 100%;
color:#FFFFFF !important;
border-bottom:1px solid #000;
font-family:				open sans, arial;
height: 27px !important;
}

.navicon {
padding-top:5px;
}

#location {
	clear:left;
	position:						relative;
	color:							#666;
	font-size: 					0.875rem;
	padding:						6px 10px 5px 20px;
	text-transform: 		capitalize;
	width:720px;
border-right: 0px;
border-bottom: 1px solid #EEE;
}

#system {
font-size:					0.875rem;
text-shadow: 				0px 1px 1px #EEE; 
height:							23px;
color:							#333333;
padding-left:				0px;
padding-right:			12px;
padding-top:				2px;
padding-bottom:			10px; 
text-decoration:		none;
margin-bottom:			10px;
}

.vak500 {
	margin-right:10px;
	margin-bottom:15px;
}

.vak500r {
	margin-bottom:10px;
}


#vak {
width:							100%;
margin:							0px 10px 0px 0px;
padding:						0px 0px 15px 0px;
border-bottom:			1px solid #EEE;
}


#vak_titel {
	font-family: open sans,arial,sans-serif;
  font-size: 1.2em;
  font-weight: 800;
text-shadow: 				0px 1px 1px #FFF;
position:						relative;
left:								0px;
top:								0px;
width:							95%;
margin:							5px 0px 5px 20px;
padding-top:				5px;
color:							#000;
letter-spacing:			0px;
}

#vak_content #vak_titel {
margin:							5px 0px 5px 0px;
	}

#vak_titel a {
  font-family: open sans,arial,sans-serif;
  font-size: 1.0em;
  font-weight: 800;
  text-shadow: 0px 1px 1px #FFF;
  position: relative;
  left: 0px;
  top: 0px;
  width: 95%;
  margin: 5px 0px 5px 0px;
  padding-top: 5px;
  color: #000;
  letter-spacing: 0px;
  text-decoration: none;

}
}

#vak_content {
position:						relative;
padding:						10px 20px 10px 20px;
/* background-image:		url(/img/vak_bg.png);
background-repeat:	repeat-x; */
overflow:						hidden;
}


	

#rechts #vak_content {
float:							left;
display:						block;
width:							240px;
font-size:					0.875rem;
position:						relative;
margin:							0 10px 10px 0px;
padding-top:				0px;
min-height:					0px;
/* background-image:		url(/img/vak_bg.png);
background-repeat:	repeat-x; */
overflow:						hidden;
width:200px;
}

#acc_wrap #vak_content {
}

.loginvak {
	margin:		5px 0px 0px 0px;
	padding: 	5px 15px 0 10px;
	height:		97px;
	float:right;
	width:260px;
	border-left:1px solid #DDD;
}

.loggedinvak {
	text-align:left;
}

.account_icon {
position:			relative;
top:					5px;
left:					0px;
padding-right:5px;
}


input {
/* background:					url(/img/input_bg.png) 0px 0px repeat-x;
border:							1px solid black; */
}


input[type=radio] {

}

input[type=checkbox] {  

}  

#resolutieopties li, #formaatopties li, #monitortypeopties li {
list-style-type:none;}

#formaatopties input[type=checkbox], #resolutieopties input[type=checkbox], #monitortypeopties input[type=checkbox] {
	background: #fcfff4;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
	margin-right:10px;
}

#formaatopties input[type=checkbox]:hover, #resolutieopties input[type=checkbox]:hover, #monitortypeopties input[type=checkbox]:hover {

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}




#footer {
position:						relative;
top:								0px;
left:								0px;
width:							100%;
background-image:		url(/img/footer_bg.png);
background-position:0px -23px;
background-repeat:	no-repeat;
min-height:					150px;
color:							#DDD;
z-index:						6;
padding-bottom:			10px;
border-bottom:			2px solid #0066B7;
}

#footer a:link, #footer a:visited {
color:							#DDDDDD;
font-weight:				normal;
text-decoration:		none;
text-shadow: 				0px 1px 0px #000000;
}

#footer a:hover {
color:							#FFFFFF;
font-weight:				normal;
text-decoration:		underline;
text-shadow: 				0px 1px 4Px #000000;
}
#footer a:active {
color:							#DDDDDD;
font-weight:				normal;
text-decoration:		none;
text-shadow: 				0px 1px 0px #000000;
}

.footervak300 {
text-shadow: 				0px 1px 0px #000000;
margin:							15px 10px 0px 15px;
padding:						5px 0px 0px 0px;
width:							275px;
display:						inline-block;
zoom: 							1;
*display: 					inline;
vertical-align:			top;
font-size:					0.875rem;
line-height:				1.4rem;
}

.footervak300 ul {
	margin-top: 0px;
margin-left:				0px;
padding-left:				0px;
width:							130px;
}

.footervak300 ul a {
font-size:					0.875rem;
padding:						0px;
}

.footervak300 li {
line-height:				1.125rem;
list-style:					none;
margin-left:				0px;
padding-left:				0px;
}



.footervak200 {
text-shadow: 				0px 1px 0px #000000;
margin:							15px 10px 0px 15px;
padding:						5px 0px 0px 0px;
width:							165px;
display:						inline-block;
zoom: 							1;
*display: 					inline;
vertical-align:			top;
position:						relative;
font-size:					0.75rem;
}

.footervak200 a {
font-size:					1.0em;
line-height:				1.2rem;
}

.footer_logo {
position:						relative;
left:								-4px;
top:								-4px;
padding:						0px 0px 5px 0px;
}

#footer_map {
position: 					absolute;
background-image:		url('/img/footer_map.png');
left:								40px;
top:								45px;
width:							124px;
height:							147px;
}

.footerkop {
color:							#FFFFFF;
font-size:				 	1.25rem; 
line-height:	 			1.5625rem;
padding: 						0px 0px 0px 0px;
}

#footer p {
font-size:					0.875rem;
line-height:				1.25rem;
padding-top:				0px;
margin-top:					0px;
margin-bottom:			18px;
}

.footer_map_marker {
position: 					absolute;
left:								46px;
top:								34px;
}

.footer_icon {
position:					relative;
top:							2px;
margin-right:			3px;
}

#copyright {
position:						relative; 
clear:							both; 
margin:							4px 0px 0px 0px;
padding-bottom:			10px;
width:							100%; 
height:							24px;
text-align:					center; 
font-size:					0.65rem;
}

#copyright a { 			
font-size:					1.0em;
color:							#000;
text-decoration:		underline;
 }


 .sysinfo_model_sysimg {
 	height:220px;
	width:100%;
	padding-top:30px;
}

.sysinfo_model_sysimg a img {
	  max-width: 150px;
}

.sysinfo_model_sysimg img {
	max-height:200px;
}


.hoverdiv {
	background-color: #EBEBEB;
}



.systems {
	position:relative;
	background-image: url(/img/bg_row_1.png); 
	background-position:0 0; 
	background-repeat: 	repeat-x; 
	width:750px; 
	padding:5px 0px 0px 0px; 
	margin-top:0px;
	clear:both;
}



  
  --
#sysboxrow {
	width:							750px;
	overflow:						hidden;
  background-image:		url(/img/sys_w_bg.png);
	background-repeat: 	repeat-x;
	background-position:top left; 
}

#sysboxrow2 {
	width:							750px;
	overflow:						hidden;
  background-image:		url(/img/sys_w_bg.png);
	background-repeat: 	repeat-x;
	background-position:top left; 
}

	.sysbox {
		float:left;
		zoom: 1;
		*display: inline;
		width:							224px;
		overflow:						hidden;
		background-repeat: 	repeat-x;
		background-position:top left; 
		border-right:				1px solid #BBB;
		padding:						0 5px 20px 20px;
  }
  
  
  
  .sysbox2 {
		float:left;
		zoom: 1;
		*display: inline;
		width:							360px;
		overflow:						hidden;
		background-repeat: 	repeat-x;
		background-position:top left; 
		border-right:				1px solid #BBB;
		padding:						0 5px 20px 9px;
  }
  
    .sysbox2:nthchild(2n+2) {
 		float:left;
		width:							448px;
		height:							720px;
		background-repeat: 	repeat-x;
		background-position:top left; 
		border-left:				0px;
		border-right:				0px;
		padding:						0 5px 0 20px;
  }
  
  .sys2	{
		width: 375px;
	}
  
 	.sys2row {
 		display:inline-block;
 		width:200px;
 		height:345px;
 		vertical-align:top;
 		padding-top:18px;
 	}
 	
 	.sys2row:first-child {
 		display:inline-block;
 		width:160px;
 		padding-top:0px;
 	}
  
  #button a {
  width: 185px;}
  
.actieprijstag {
	position:absolute;
	right:20;
	top:20px;
	width:45px;
}
  

  


  
  .specswrap {
	font-size:		0.875rem;	
	padding:			10px 0px 18px 4px;
	line-height:	1rem;
}


a h3.conh {
	display:					block;
	width:						250px;
	height:						20px;
	font-size:				1.5625rem;
	color:						#000;
	text-decoration:	none;
	padding: 					25px 0 5px 0;
	white-space:			no-wrap;
	letter-spacing:		-1px;
}

.onderschriftsysbl {
  display: block;
  width: 100%;
  height: 50px;
  font-size: 0.875rem;
  color: #4B4B4B;
}

.rank_table td {
	font-size:8px;
	text-transform:uppercase;
}

#acc_wrap {
	display: table;
}

#acc_wrap #links {
	position:relative;
	display: table-footer-group;
	float:none;
}

#acc_wrap #rechts {
	display: table-header-group;
}

.mon_filter_group {
	width:750px;
	height:150px;
}

#acc_filter_form {
	width:750px;
	height:150px;
}

.acc_filter {
	width:150px;
	float:left;
	margin:0px 0px 0px 5px;
}

.acc_filter:first-child {
	
	margin:0px 0px 0px 25px;
}

.acc_filter > ul > li {
	padding:		0px;
	margin:			0px;
	list-style:	none;
}

.acc_cat_box {
-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
				box-sizing: border-box;
	font-family:open sans,arial, sans-serif;
	width: 95%;
	height:150px;
	background-color:#EEE;
	float:left;
	margin: 0 0 20px 20px;
	padding:10px;
	border:1px solid #BBB;
	border-bottom:3px solid #777;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:bottom right;
	box-shadow: 0px 8px 8px -8px #666;
	text-shadow: 0px 1px 0px #FFF;
-webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
}

.acc_cat_box:hover {
	border:1px solid #444;
	border-bottom:3px solid #006699;
	box-shadow: 0px 8px 8px -8px #000;
}

.acc_cat_box:hover h3 {
	text-decoration:underline;
}

.acc_cat_box p {
	display:block;
	width:300px;
}

}

#contact {
width:							100%;
min-height:					400px;
background:					url(/img/sys_w_bg.png) bottom center repeat-x;
background:					url(/img/contact_bg.png) bottom right no-repeat,
										url(/img/sys_w_bg.png) bottom center repeat-x;
padding:						0px 5px 0px 5px;
}




#websitetabs_container {
position: 						absolute;
left:							0px;
top:							0px;
width:							100%;
height:							30px;
background:					url(/img/tabs_bg.png) repeat-x;
z-index:						80;
}

#websitetabs {
width:							750px;
height:							30px;
margin: 0 auto;
}



.tabs_icon {
position:relative;
left:-3px;
top:3px;
}


.acc_content {
width: 710px;
height: 165px;
margin: 20px 20px 20px 20px;
padding: 0px 0px 20px 0px;
border-bottom: 2px solid #CCC;
clear:both;
}	



.acc_img_wrapper {
width: 200px;
float: left;	
overflow: hidden;
margin-right: 20px;
text-align:center;
}

.loadaccimg {

	
}

.acc_img_wrapper img {
max-height: 125px;	
   display: block;
    margin-left: auto;
    margin-right: auto;

}

#fixednavbar {
background:	url(/img/nav_bg.png) center center;

color:#FFF;
border-top:			1px solid #000;
border-bottom:	1px solid #000;
z-index:9999;
width:							100%;
text-align:center;
height:40px;
top:0px;
box-shadow: 0px 8px 8px -8px #000;
display:none;
font-size: 14px;
}

#fixednavbar_content {
	width:750px;
}

.fnb_select select {
width:125px;
	padding:	10px 20px 10px 4px;
}

.fnb_btn_incart, .fnb_btn_save, .fnb_btn_share, .fnb_btn_vraag, .fnb_btn_chat,.fnb_btn_load {
	margin:	4px 4px 0px 0px;
}
.fnb_btn_overzicht {
	margin:				4px 3px 0px 0px;
	padding:			5px 0px 0px 0px;
	font-size:14px !important;
}

.selectboxit-text {
	max-width: 75px !important;
}

#sysinfo {
	position:						relative;
	background-image: 	url(/img/bg_row_1.png); 
	background-position:0 0; 
	background-repeat: 	repeat-x; 
/*	padding-left:				15px;  */
	padding-right:			0px; 
	padding-top:				50px;
	margin-top:					0px; 
	clear:							both;
	width:750px;
}

#sysinfo img {
}


.ba img {
	margin-right:3px;
	height:11px;
	width:auto;
}

.sysinfo_header_txt {
	width:210px;
	margin-left:  15px;
}

.sysinfo_header_txt p {
	color:#FFF;
	text-shadow:	0px 1px #000;
}

.sysinfo h3, .sysinfo_2 h3 {
  color: #000;
  font-family: Open Sans,Arial,sans-serif;
  font-weight: 900;
  font-size: 1.1em;
  letter-spacing: 0px;
  margin: 10px 0px 4px 0px;
  line-height: 1em;
}

#sysinfo_header_workstation {
	margin:-19px 0px 0px 0px;
	position:					relative;
	width:						100%;
	height:						490px;
	/*background:    url(/img/sysinfo_workstation_backdrop.jpg) no-repeat center center;     */
	background-repeat:no-repeat; 
	text-shadow:			0px 1px #000;
		position:					relative;
}



#sysinfo_header_workstation .sysinfo_header_txt {
	width:270px;
	margin:0px 0px 0px 15px;
}

#sysinfo_header_workstation .case_img {
	position: absolute;
	bottom: -50px;
	right: 120px;
	width: 350px;
}

#sysinfo_header_workstation .mon_img {
position: absolute;
bottom: -20px;
right: -60px;
	width: 240px;
}

#sysinfo_header_workstation h1 {
	font:					60px ms_9, Tahoma, Arial, sans-serif;
	color:				#FFF;
	text-shadow:	0px 2px 2px #000;
	letter-spacing:-3px;
	padding:				15px 0px 0px 10px;
}

#sysinfo_header_workstation h2 {
	font:					20px ms_5, Tahoma, Arial, sans-serif;
	color:				#FFF;
	text-shadow:	0px 2px 2px #000;
	letter-spacing:0px;
	margin:				5px 0px 10px 10px;
/*position:absolute;
	top:					65px;
	left:					0px; */
}

/* SYSINFO AGGRESSOR */

#sysinfo_header_aggressor {
	position:					relative;
	width:						100%;
	height:						510px;
	margin:0px;
	background: 
   url(/img/sysinfo_header_bg.png) no-repeat,  /* bovenste */
   url(/img/sysinfo_header_bg_aggressor.jpg) right center no-repeat;    
 *background:    url(/img/sysinfo_header_bg_aggressor.jpg) no-repeat;    
	background-repeat:no-repeat;
	text-shadow:			0px 1px #000;
}

#sysinfo_header_aggressor .case_img {
	width:		70%;
	height:		auto;
	position:	absolute;
	bottom:0px;
	right:70px;
}

#sysinfo_header_aggressor .bullets_img {
	width:	100px;
	position:	absolute;
	bottom:0px;
	right:8px;
}

/* SYSINFO AXON */

#sysinfo_header_axon .sysinfo_header_txt {
	width:250px;
}

#sysinfo_header_axon .case_img {
	width:		70%;
	height:		auto;
	position:	absolute;
	bottom:		0px;
	right:		30px;
}

#sysinfo_header_axon h1 {
	font:						80px ms_9, Tahoma, Arial, sans-serif;
	color:					#FFF;
	text-shadow:		0px 2px 2px #000;
	letter-spacing:-3px;
	padding:				15px 0px 0px 15px;
}

#sysinfo_header_axon h2 {
	font:						20px ms_1, Tahoma, Arial, sans-serif;
	color:					#EEE;
	text-shadow:		0px 2px 2px #000;
	letter-spacing:	0px;
	margin:					5px 0px 0px 15px;
	position:				absolute;
	top:						12px;
	left:						45px;
}

/* SYSINFO EPICAL */

#plx_epical_1 {
background-size:2000px auto;
}


#sysinfo_header_backdrop {

}

#sysinfo_header_epical .sysinfo_header_txt {
	width:250px;
}

#sysinfo_header_epical .case_img {
	position:	absolute;
	bottom:0px;
	right:-40px;
	width:550px;
	height:auto;
}

/* budget */

#sysinfo_header_budget {
	position:					relative;
	width:						100%;
	height:						510px;
	margin:						0px;
	background: 
   url(/img/sysinfo_header_bg.png) no-repeat;    
	background-repeat:no-repeat;
	text-shadow:			0px 1px #000;
}

#sysinfo_header_budget .sysinfo_header_txt {
	width:		300px;
}

#sysinfo_header_epical .case_img {
	position: absolute;
	bottom: -50px;
	right: 142px;
	width: 350px;
}

#sysinfo_header_epical .mon_img {
	position: absolute;
	bottom: -20px;
	right: -10px;
	width: 240px;
}

#sysinfo_header_budget h1 {
	font:					80px ms_9, Tahoma, Arial, sans-serif;
	color:				#FFF;
	text-shadow:	0px 2px 2px #000;
	letter-spacing:-3px;
	padding:				15px 0px 0px 15px;
	position:			relative;
	left:					15px;
}

#sysinfo_header_budget h2 {
	font:					20px ms_9, Tahoma, Arial, sans-serif;
	color:				#FFF;
	text-shadow:	0px 2px 2px #000;
	letter-spacing:0px;
	margin:				5px 0px 0px 15px;
	position:			relative;
	top:					-20px;
	left:					0px; 
}

/* */

#sysinfo_header_pandora .case_img {
	position:	absolute;
	bottom:10px;
	right:0px;
	width:500px;
}

#sysinfo_header_pandora .sysinfo_header_txt {
	width:250px;
}


#sysinfo_head {
	position:						relative;
	padding:						15px 10px 1px 15px;
	background-image:		url(/img/axon_bg.png);
	background-repeat:	no-repeat;
	width:							725px;
}



#sysinfo_head_bottom {
	margin-top:0px;
	padding:0px 10px 1px 70px;
	background-image:url(/img/axon_bg_blauw.png);
	background-repeat:repeat-x;
	width:670px;
	min-height:170px;
}

#sysinfo_head_bottom_red {
	margin-top:0px;
	padding:0px 10px 1px 70px;
	background-image:url(/img/cerebro_bg_rood.png);
	background-repeat:repeat-x;
	width:670px;
	min-height:170px;
}

.sysinfo_1 {
 width:380px;padding:0px 0px 0px 15px;
}


.sysinfo_img120 {
	width:180px;
	height:auto;
}


.sysinfo_img240 {
	width:240px;
	height:auto;
}


.sysinfo_sysimg {
	width:300px;
	height:auto;
	position:absolute;
	left:420px;
	top:250px;
	z-index:3;
}

.sysinfo_scherm {
	width:250px;
	height:auto;
	position:absolute;
	left:530px;
	top:340px;
	z-index:2;
}

#sysinfo_head_aggressor {
	position:						relative; 
	min-width:					742px;
	min-height:					650px;
	height:							100%;
	margin-left:				0px;
	background-image:		url(/img/warmachine_bg.png); 
	background-repeat:	no-repeat;
	text-shadow:			0px 1px #000;
}

.sysinfo_head_aggressor_img {
	width:50%;
	position:absolute; 
	right:40px; 
	top:150px;
	z-index:10;
}

.sysinfo_head_aggressor_mon {
	width:50%;
	position:absolute; 
	right:-50px; 
	top:220px;
	z-index:9;
}

.sysinfo_2 {
 width:400px;padding:0px 0px 20px 30px;
}

.sysinfo_half {
 width:380px;padding:0px 0px 20px 15px;
}
	
.sysinfo_3 {
 width:200px; margin:25px 10px 10px 30px;
}
.blborder {
	width:200px;
}

.insetshadow::before {    
  height:135px;
-webkit-box-shadow: 0 0 30px 0px #000 inset;
	 -moz-box-shadow: 0 0 30px 0px #000 inset;
				box-shadow: 0 0 30px 0px #000 inset;
}

.vergrootglas {
position:absolute;
right:-4px;
bottom:-7px;
}

.vergrootglas2 {
position:absolute;
}


#cartwrap {
	/* display:none; */
	visibility:hidden;
	position:absolute;
	top:19px;
}

.highlight_bar_1000 {
}

.highlight_bar_1000 img {
	position:absolute;
	top:17px;
	left:20px;		
	width:50px;
	height:auto;
}

.bottom_overview_wrap {

}

.bottom_overview_naam {
	padding-top:5px;
}

.icon_wrap {
	float:						left;
	margin-left:			12px;
	margin-right:			20px;
	margin-bottom:		00px;
	width:70px;
	height:50px;
}	

.icon_48 {
	position:					relative;
	display:					block;
	height:						31px;
	width:						50px;
	padding:					10px 10px 10px 10px;
	background:				#f4f4f4;
	border:						1px solid #bbb;
	box-shadow: 0px 8px 8px -8px #CCC;
	overflow:					hidden;
  vertical-align: middle;
  display:table-cell; vertical-align:middle; text-align:center;
}

.icon_48 img {
	position:					absolute;
				bottom:5px;
        left:0;
        right:0;
        margin-left:auto;
        margin-right:auto;
	max-width:				50px;
	max-height:				50px;
}

#behuizing_wrap .icon_48 {
		margin-top:-5px;
		padding-top:0px;
		padding-bottom:20px;
		height:						52px;
}


.bottom_overview_anch {
margin-right:3px;
}

.bottom_overview_anch a {
padding-right:7px;
}

.bottom_overview_txt li {
	list-style:		none;
	width:							260px;
overflow:						hidden;
text-overflow:			ellipsis;
}

#prijskaart_top {
width:68px;
height:30px;
margin:	10px 6px 6px 6px;
font-weight:bold;
float:right;
	text-shadow: 			0px 1px #000;
}

#fixednavbar .txt {
	float:left;
	height:30px;
margin:	11px 10px 6px 6px;
text-shadow:	0px 1px #000;
font-weight: bold;
}

#fixednavbar .txt_system {
	font-family: ms_9, Arial, sans-serif;
	float:left;
	height:30px;
margin:	12px 2px 6px 2px;
text-shadow:	0px 1px #000;
font-weight: bold;
font-size:1.1em;
}

#fixednavbar .txt_system a {
	margin-top:-12px;
}

.selectboxit-container .selectboxit {
	width:120px !important;
}

#fixednavbar img.logo_xs {
width:		140px;
position:	relative;
top:			16px;
margin: 	0px 5px 0px 5px;
float:		left;
}

textarea.checkout_form {
	margin:							10px 0px 0px 0px;
	width:							320px;
	min-width:					320px;
	max-width:					320px;
	min-height:					150px;
	height:							200px;
	max-height:					300px;
	
}


#vak_content_top {
position:						relative;
padding:						0 20px 5px 87px;
margin-bottom:			20px;
border-bottom:			1px solid #888;
 /* background:					url('/img/test_bg.jpg'); */
min-height:120px;
box-shadow: 0px 8px 8px -8px #999;
color:							#222 !important;
text-shadow: 				0px 1px 1px #FFF;
}

#vak_content_top > img {
	position:absolute;
	left:15px;
	top:8px;
	max-width: 60px;
}


#vak_content_top_game {
height:225px;
}

#vak_content_top_game h2 {
font-size:					1.3em;
margin:							8px 0px 5px 0px;
color:							#FFF !important;
text-shadow: 				0px 1px 1px #000 !important;
line-height:				1.2em;
	
}


#vak_content_top_game > #vak_titel h1 {
line-height:				0.8em;
}

#vak_content_top_game > img {
position:absolute;
left:0px;
top:0px;
width:100%;
}

.game_vid {
	width:100%;
	height:220px;
}

#p-accessoires-index {
	display:none;
}

.game_box {
	width:337px;
}

.btn_gr a {
  font-family: open sans,arial,sans-serif;
  font-size: 1.0em;
  font-weight: 800;
}

#sysinfo_header_compact .case_img {
  position: absolute;
  bottom: -30px;
  right: 210px;
  width: 290px;
}

.onderschriftsys2x {
	height: 116px;
	margin: 14px 0px 0px 0px;
}

.note {
	display:inline;
  width: 100%;
  height: 24px;
  margin: 0px 0px 5px 0px;
  padding: 0px 5px 5px 5px;
  text-transform:uppercase;
  font-size:0.8em;
  font-family:open sans,arial,sans-serif;
}

.note img {
	height:15px;
	position: relative;
	left:4px;
	top:2px;
}
