body {
	background: #FFFFFF;
}

/**
 * Default styles


 */



*, html {
	margin: 0px;
	padding: 0; 
	font-family:	Arial, sans-serif;
	font-size: 13px
}


a img {
	border: 0;
	margin: 0px;
}

a.kill:link, a.kill:visited {
		font-family: Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		background-color: transparent;
		padding: 0px;
		margin-bottom: 10px;
		border: 0;
		width: 100%;
		display:inline;
}
a.kill:hover, a.kill:active {
		font-family: Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		background-color: transparent;
		padding: 0px;
		margin-bottom: 10px;
		border: 0;
		width: 100%;
		display:inline;
}

h1 {
	font-size: 20px;
	margin-bottom: 10px;
}

h2 {
	font-size: 16px;
	margin-bottom: 10px;
}

h3 {
	font-size: 14px;
}

.color_red {
	font-weight: bold;
	color: #FF0000;
}

TD.line    {
	border-bottom: 1px solid #B5B3B4;
	padding-top: 4px;
}

/**
 * Form elements
 */
button {
  background: black;
  border: 0;
  padding: 2px;
  color: white;
}

button:hover {
  color: #000000;
}

.loginform  input {
  font-size: 11px;
  border-top: 1px;
  border-left: 1px;
  border-bottom: 1px;
  border-right: 1px;
  border-style: solid;
  padding: 1px;
  border-color: #000000;
  width: 100px;
}

textarea {
  width: 330px
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  display: inline
}

#radioB {
	border: 0;
	width: 25px;
	background-color: #FFFFFF;

} /* Border width */

.contentblock input, text { 
	border: 1px; 
	border-color: #000000;
	background-color: #EBEBEB;
	width: 150px;
}
.contentblock2nd input,text { 
	border: 1px; 
	width: 250px;
}

.search button {
  margin-left: 5px;  
}

.formbuttonlogin {
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-size: 11px;
font-weight:bold;
padding: 2px 2px;
height:19px;
width:100px;
background-color:#EBEBEB;
}

input.image { 
border-style: solid; 
border-color: Gray; 
border-width: 0px; 
width: 186px; 
} 

/**
 * HEADER AND NAVIGATION
 */

#container {
	clear: both;

}

#content {
  clear: both;
  float: auto;
  background: transparant;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}

#header {
	background: transparent;
	background-image: url('/img/logo_topbg.jpg');
	background-repeat: no-repeat;
	float: auto;
	width: 980px;
	height: 130px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;

}
#header div.loginform {
	float: right;
	padding: 4px;
	padding-right: 10px;
	text-align: right;
}

#header textarea, input {
	margin-top:1px;
	font-size: 11px;
	border-top: 1px;
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-style: solid;
	padding: 1px;
	border-color: #000000;
	width: 83px;
}

#header div.login {
	background-image: url('/img/login_topbg.jpg');
	background-repeat: no-repeat;
	float: auto;
	width: 300px;
	height: 110px;
	margin-top: 10px;
	margin-left: 660px;
	margin-right: auto;
	position:relative;
	bottom:0px;
}
#header div.logged {
	background-image: url('/img/loggedin_topbg.jpg'); 
	background-repeat: no-repeat;
	float: auto;
	width: 300px;
	height: 110px;
	margin-top: 10px;
	margin-left: 660px;
	margin-right: auto;
	position:relative;
	bottom:0px;
}


a.forgot:link, a.forgot:visited, a.forgot:hover, a.forgot:active  {
	color: #000000;
	font-size: 9px;
	font-family: Verdana;
	font-variant: normal;
	font-weight: bold;
	display: inline; 
	background:none;
	border:none;
	margin-bottom: 4px;
}
.loginLink, a.loginLink:link, a.loginLink:visited, a.loginLink:hover, a.loginLink:active  {
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-variant: normal;
	display: block; 
	background:none;
	border:none;
	margin-top: 70px; 
}
#header div.login img  {
	float: left;
	margin-bottom:2.4px;
	border:0px;
}

#header div.login img.dynamic  {
	float: left;
	margin-top:11px;
	border:0px;
}

#header p {
	color: #ffffff;
	font-family: Verdana;
}

#navigationTop {
	float: left;
	margin-top: -20px;
	width: 650px;
	height: 20px;
	background: url(/img/navbar.jpg) center center repeat-x;
}
#navigationTop ul li {
display: inline;
}

	#navigationTop a:link {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		background: transparent;
		text-decoration: none;
		padding: 4px 10px;
		display: inline; 
		position: relative; 
		top: 15%;
		border-top: 0px;

	}
	#navigationTop a:visited {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		background: transparent;
		text-decoration: none;
		padding: 4px 10px;
		display: inline; 
		position: relative; 
		top: 15%;
		border-top: 0px;
	}
	#navigationTop a:hover {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		background: transparent;
		text-decoration: none;
		padding: 4px 10px;
		display: inline; 
		position: relative; 
		top: 15%;
		border-top: 0px;
	}
	#navigationTop a:active {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		background: transparent;
		text-decoration: none;
		padding: 4px 10px;
		display: inline; 
		position: relative; 
		top: 15%;
		border-top: 0px;
	}


/**
 * CONTENT CONTENTS
 */


.navigationLeft {
	float: left;
	background-color: transparent;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 140px;
}
	.navigationLeft a:link, a:visited {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		background-color: transparent;
		padding: 4px;
		margin-bottom: 10px;
		border-top: 1px solid #B5B3B4;
		width: 140px;
		display:block;
		clear: both;
	}
	.navigationLeft a:hover, a:active  {
		text-decoration: none;
		background-color: #B5B3B4;
		color: #FFFFFF;
		width: 140px;
		clear: both;

	}
	.navigationLeftTitle {
		text-decoration: none;
		padding-left: 7px;
		padding-top: 8px;
		margin-bottom: 4px;
		font-size: 14px;
		font-weight: bolder;
		font-variant: small-caps;
		font-stretch: expanded;
		background-color: #B5B3B4;
		color: #FFFFFF;
		width: 140px;
		height: 20px;

	}
.slideRight {
	text-align: right;
}

.cover {
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 140px;
}



.releasemonth {
	float: left;
	background: #FFFFFF;
	margin-right: auto;
	width: 140px;
  clear: both
}

.mainview {
	float: left;
	background: #FFFFFF;
	margin-left: 20px;
	margin-right: auto;
	width: 480px;
}

.media {
	float: left;
	background: #FFFFFF;
	margin-left: 20px;
	margin-right: auto;
	width: 160px;
}	

.adsright {
	float: left;
	background: #FFFFFF;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: auto;
	width: 140px;
	text-align: center;

}
.adsright a  {
		background:none;
		border:none;
		padding: 0px;

}
.adsleft {
	float: left;
	text-align:center;
	background: #FFFFFF;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 140px;
  clear: both
}

.adsleft a  {
		background:none;
		border:none;
		padding: 0px;

}

.bannersmiddle {
	float: none;
	width: 610px;
	height: 120px;
	background: #FFFFFF;
	border:none;
	margin-left: -160px; 
	margin-right: auto;
	margin-top: 30px;
}

/**
 * HOMEPAGE
 */
.homeview {
	float: left;
	background: #FFFFFF;
	margin-left: 20px;
	margin-right: auto;
	width: 480px;

}

.homeviewright {
	float: left;
	background: #FFFFFF;
	margin-left: 20px;
	margin-right: auto;
	width: 150px;
	height: 480px;
	border: 1px  solid rgb(172,172,172);
	text-align: center;
}

#push{
min-height:300px;
background:transparent;
}
/* mac hide \*/
* html #push{height:500px}
/* end hide */ 

#if_xtra {
	min-height:600px;
	width:640px;
	margin-left: -160px; 
	margin-right: auto;
	background:transparent;
}
/* mac hide \*/
* html #push{height:500px}
/* end hide */ 

.contentblock {
	float: left;
	background: transparent;
	margin-left: 4px;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 470px;
}

.contentblock ul {
	list-style: square inside;
	padding: 1.2em;
	text-indent: -1.2em;
}
.contentblock ol {
	list-style: decimal ;
	padding: 1.2em;
	text-indent: 15px;
}

.contentblock2nd {
	float: left;
	background: transparent;
	margin-left: 0px;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 480px;
}

.homenews {
	background-color: transparent;
	margin-bottom: 10px;
	border: 0px;
	height: 60px;

}

a.hoofdtitel { 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: inline; 
	color: #FF0000;
	background-color: none;
	border-top: 0px;
}
.showless { 
	font-size: 11px;

}




.magazinehead  {
	float: left;
	height: 220px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
	.magazineItems {
		padding-left: -2px;
		margin-bottom: 10px;
		border: none;
	}	
	.magazineTitle {
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		background-color: #EBEBEB;
		padding-left: 2px;
		margin: 0px;
		border: none;
		display:block;
	}
	.magazineItemTxt {
		font-size: 12px;
		color: #000000;
		padding: 5px;

	}
	
	a.maglinks:link, a.maglinks:visited {
			font-size: 11px;
			color: #000000;
			text-decoration: none;
			background-color: transparent;
			padding-left: 0px;
			border: 0;
			display:inline;
	}
	a.maglinks:hover, a.maglinks:active {
			font-size: 11px;
			color: #000000;
			font-weight: normal;
			text-decoration: none;
			background-color: #FF0000;
			padding-left: 0px;
			border: 0;
			display:inline;
	}


.homeright a{
	float: left;
	margin-top: 10px;
	margin-right: auto;
	padding: 0px;
	width: 150px;
	border: 0px;

}

.homerightDouble {
	float: left;
	background: #EFEFEF;
	margin-bottom: 10px;
	margin-right: auto;
	width: 150px;
	height: 300px;
}
	p.righttitle, a.righttitle:link, a.righttitle:visited, , a.righttitle:hover, , a.righttitle:active { 
		font-family: Verdana;
		font-size: 10px;
		text-decoration: none;
		padding: 4px;
		display:block;
		border:none;
	}
	a.righttext:link, a.righttext:visited  {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		padding-left: 4px;
		padding-top: 5px;
		display:block;
		background:none;
		border:none;
	}
	a.righttext:hover, a.righttext:active {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		padding-left: 4px;
		padding-top: 5px;
		text-decoration: underline;
		display:block;
		background:none;
		border:none;
	}

	a.righttextsmall:link, a.righttextsmall:visited, a.righttextsmall:hover, a.righttextsmall:active {
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		margin-top: -12px;
		text-decoration: none;
		display:block;
		background:none;
		border:none;
	}

/**
 * NEWS ARTIKELEN
*/

.newsHead {
	background:#EBEBEB;
	border:none;
	margin-bottom: 10px;
	padding: 2px;
	display: block;

}
.newsHeadSub {
	background:#EBEBEB;
	border:none;
	margin-bottom: 5px;
	padding: 2px;
	display: block;
}

/**
 *.newsHeadSub a:link, a:visited, a:hover, a:active  {
 *	color: #000000;
 *	font-size: 11px;
 *	font-variant: normal;
 *	font-weight: normal;
 *	display: inline; 
}
*/
.newsTitle {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	padding-bottom: 40px;
}
.newssubTitle {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	border:none;
	padding: 2px;
}
.newsSmall, a {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
}


/**
 * GEAR XCHANGE
*/

.gearlink {
	float: none;
	padding: 4px;
	border: 0px;

}

.gearlink a {
	margin-bottom: 10px;
	border: 0px;
	clear: both;
}

.gearview  {
	padding: 4px;
	margin-top: 10px;
	background-color: #EBEBEB;
	clear: both;
}



	#gearlinkclean textarea, input {
	  font-size: 11px;
	  padding: 1px;
	  border-color: #000000;
	  width: 350px;
	}

a.gearlinkb:link, a.gearlinkb:visited {
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: #FF0000;
		text-decoration: none;
		background-color: transparent;
		padding: 0px;
		padding-bottom: 10px;
		border: 0;
		width: 100%;
		display:inline;
}
a.gearlinkb:hover, a.gearlinkb:active {
		font-family: Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FF0000;
		text-decoration: underline;
		background-color: transparent;
		padding: 0px;
		padding-bottom: 10px;
		border: 0;
		display:inline;
}


/**
 * IMAGES
*/

img.coverIMG {
	float: left;
	margin-right: 5px;
	border: 1px;
}

.headersection, a {
	margin-left: 0px;
	margin-bottom: 10px;
	border: 0px;
}


.pic, a.pic {
	float: left;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 10px;
	background:none;
	border: 0px;
}



.releaseimg, a.releaseimg {
	float: left;
	margin-left: -4px;
	margin-top: -10px;
	background:none;
	border: 0px;
}


/**
 * FOOTER
*/ 


#footer {

	width: 980px;
	height: 16px;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #DADADA;
	clear: both;
}


a.footlink:link, a.footlink:visited, a.footlink:hover, a.footlink:active  {
	color: #000000;
	font-size: 11px;
	font-variant: normal;
	font-weight: normal;
	display: inline; 
	background:none;
	border:none;

}