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

html, body, div, span, h2, h3, h4, h5, h6, p, blockquote, a, img, ol, ul, li, fieldset, form, label, table, tr, th, td {
	margin:0;
	padding:0;
	color:#1D2C40;
}

h1 {
	font-size: 24px;
	font-weight: bolder;
	color: #900;
	background-image: url(../images/hbg1.jpg);
	height: 70px;
	width: 900px;
	letter-spacing: 0.08em;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	overflow: hidden;
	top: 20px;
	position: relative;
	text-indent: 10px;
}
.introlinks {
	color: #333;
	background-image: url(../images/pg1_0202.jpg);
	background-repeat: no-repeat;
	overflow:hidden
	text-align: center;
	background-position: left top;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	width: 300px;
	height: 140px;
}


a img{border:0;}

ul,ol{list-style:none;}

.right{float:right;}

.clear{clear:both;}

.over{overflow:hidden;}

.over1{overflow:hidden;height:1px;}

.block{display:block;}

.del{display:none;}

.null{visibility:hidden;}

.img_left img,.left{float:left;}



a{
	color:#666;
}

a:hover{
	color:#999;
	text-decoration:none;
}


/* BASE */

body{
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#f2ddb6;
	font-style: normal;
	background-color: #CCC;
}

.p1main{
	width:900px;
	top: 20px; 
	margin:0 auto;
	background:#FFC;
}

.main{
	width:900px;
	margin:0 auto;
	background:#FFC;
}

/* SPLASH PAGE */

.memo{position:absolute;right:320px;top:420px;width:290px;height:245px;}


/* PAGE ELEMENTS */
.introtext {
	font-size: 14px;
	font-weight: bolder;
	background-image: none;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4159AF;
	height: 218px;
	width: 280px;
	padding-left: 20px;
	padding-top: 10px;
}
.introtext1 {
	font-size: 14px;
	font-weight: bolder;
	background-image: url(../images/PMH1_0201.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #30C;
	height: 218px;
	width: 280px;
	padding-left: 20px;
	padding-top: 10px;
}
.introtext2 {
	font-size: 14px;
	font-weight: bolder;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #30C;
	height: 218px;
	width: 280px;
	padding-left: 20px;
	padding-top: 10px;
}

.introtext3 {
	font-size: 12px;
	font-weight: bold;
	color:#1d2c40;
	height: 223px;
	width: 290px;
	background-color: #FFC;
	padding: 0px;
}
.joinbox1 {
	font-size: 12px;
	font-weight: bold;
	color:#1D2C40;
	height: 44px;
	width: 330px;
	background-color: #FFC;
	padding: 0px;
}

.joinbox2 {
	font-size: 12px;
	font-weight: bold;
	color:#1D2C40;
	height: 46px;
	width: 330px;
	background-color: #FFC;
	padding: 0px;
}

.joinbox3 {
	font-size: 12px;
	font-weight: bold;
	color:#1D2C40;
	height: 83px;
	width: 330px;
	background-color: #FFC;
	padding: 0px;
}

.joinbox4 {
	font-size: 16px;
	font-weight: bold;
	color:#F00;
	height: 80px;
	width: 380px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


.content .console2{
	width:860px;
	height:auto;
	border:none;
	position:relative;
	background-color: #FFC;
	padding-left: 10px;
	padding-right: 0px;
	color: #1d2c40;
	margin: 0px;
}
.hdremark {
	color: #1d2c40;
	background-color: #FFC;
	text-align: center;
	width: 878px;
}


.content .console2 a:link{color:#FF9900;}

.content .console2 a:hover{color:#262626;}

.content .console2 .thumbs{
	position:relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	width: 880px;
}

.content .console2 .thumbs img{
	border:1px solid #99bfaa;
	float:right;
	display:inline;
	width:436px;
	height:320px;
	margin:1px;
	display:inline;
}

.content .console2 .thumbs .playersample{
	position:relative;
	border:1px solid #EFEFEF;
	float:right;
	display:inline;
	width:436px;
	height:320px;
	margin:1px;
}

.content .console2 .thumbs .playersample img{border:0;float:none;margin:0;}

.content .console2 .thumbs .playersample .playersample_pic{
	position:absolute;
	top:232px;
	left:3px;
	height:90px;
}

.content .console2 .thumbs .playersample .playersample_pic img{width:170px;height:90px;}

.content .console2 .thumbs .playersample .playersample_pic_hover{
	position:absolute;
	top:116px;
	left:196px;
	width:40px;
}

.content .console2 .thumbs .playersample .playersample_pic_hover img{height:40px;width:40px;}

.content .console2 .thumbs2{
	position:relative;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

.content .console2 .thumbs2 img{
	border:1px solid #99bfaa;
	float:right;
	display:inline;
	width:212px;
	height:171px;
	margin:1px;
	background-color: #FFC;
	position: relative;
}

.content .console2 .thumbs3{
	position:relative;
	margin:2px 9px 0 0;
	background:#99bfaa;
}

.content .console2 .thumbs3 img{
	border:0px;
	background:#99bfaa;
	float:right;
	padding: 3px;
	display:inline;
	width:205px;
	height:205px;
	margin:1px;
}

.content .console2 .thumbs3 a img{border:0px;background:#cea841;float:right;padding: 3px; display:inline;width:205px;height:205px;margin:1px;}

.content .console2 .dvd-join{float:right;border:1px solid #EEC2A8;margin:0 6px 6px 0;display:inline;}

.content .console2 .sample{padding:0 0 0 9px;}

.content .console2 .hhh{
	position:relative;
	height:32px;
	overflow:hidden;
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	background-color: #f0f098;
	width: 880px;
}

.content .console2 .hhh h2{
	font-family:Tahoma, sans-serif;
	font-size:20px;
	font-weight:500;
	color:#1d2c40;
	line-height:normal;
	margin-left: 20px;
}

.content .console2 .hhh p{float:right;padding:0 0 0 0;color:#FFF;}

.content .console2 .gap{padding:0;}

.content h2.oneliner{font-size:28px;font-weight:400;line-height:normal;text-align:center;margin:20px 0 0 0;}

.content h2.trialoneliner{font-size:28px;font-weight:400;line-height:normal;text-align:center;margin:20px 0 0 0;}

.content h3.joinline{font-size:22px;font-weight:700;line-height:normal;text-align:center;margin:0 0 20px 0;}

.content h3.joinline a{color:#FF9900;}

.content .console2 .dwnldlnks{position:relative;margin:0 9px 0 0;}

.content .console2 .dwnldlnks .dwnldbox{position:relative;float:left;left:7px;display:inline;width:800px;height:100px;margin:1px;color:#FFD;}

.content .console2 .dwnldlnks .dwnldbox p{padding:2px 4px;}

.content .console2 .dwnldlnks .dwnldbox a{color:#FF9900;}

.content .console2 .dwnldlnks .dwnldbox .dwnldboxinfo{float:left;margin:6px 8px 0 0;position:relative;left:160px;display:inline}

.content .console2 .dwnldlnks .dwnldbox .dwnldboxinfo span{font-weight:700;width:60px;text-align:left;}

.content .console2 .dwnldlnks .dwnldbox img{width:148px;height:42px;position:absolute;top:12px;left:5px;vertical-align:middle;}

.filler{
	text-align:left;
	width: 900px;
	height:auto;
	background-color: #D9B991;
}
.restoftext {
	color: #D3D3D3;
	background-color: #1D2C40;
	height: auto;
	width: 900px;
	text-align: center;
}


.textfield {
	color: #000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: none;
	z-index: 2;
	margin-top: 0px;
	margin-right: 65px;
	margin-bottom: 0px;
	margin-left: 65px;
	width: 750px;
}
.footer_bg {
	color: #9DFF84;
	background-image: url(../images/pg2_0304.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 65px;
	width: 900px;
}



/* NAV-BAR */

.nav-bar{
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
	padding:15px 0;
	color:#F00;
	line-height:2em;
	background-color: #FFC;
}

.nav-bar strong{
	color:#1D2C40;
	background-color: #FFC;
}

.nav-bar a{
	font-weight:bolder;
	border:0px solid #e6edef;
	text-decoration:underline;
	padding:3px 5px;
	position:relative;
	background-color: #FFC;
	color: #1D2C40;
	font-style: normal;
}

.nav-bar a:hover{
	text-decoration:underline;
	color: #1D2C40;
}



.nav-bar-preview{border:1px 0 1px solid #EFEFEF;background:#ae1d14;text-transform:uppercase;font-weight:700;font-size:12px;text-align:center;margin:35px 50px;padding:20px 50px;line-height:30px;}

.nav-bar-preview p{font-size:13px;margin:0 0 10px 0;padding:0;text-transform:capitalize;line-height:24px;}

.nav-bar-preview a{font-weight:400;border:1px solid #e6edef;text-decoration:none;padding:3px 5px;position:relative;background:#ae1d14;}

.nav-bar-preview a:hover,.nav-bar-preview a:hover strong{text-decoration:underline;}

.nav-bar-preview strong{margin:0 10px;}.nav-bar-preview a img{background-color:transparent;float:right;}


/* FOOTER */

.footer{
	width: 900px;
	text-align:center;

	background-color: #8b5246
	font-size:10px;
	color: #D0D0D0;
	background-color: #54555C;
}

.footer address{font-style:normal;text-transform:uppercase;}

.footer .menu{font-weight:700;font-size:12px;color:#D0D0D0;padding-top:20px;}

.footer .menu a{
	color:#D3D3D3;
}

.footer .menu a:hover{
	color:#FFF;
}
.main .filler table tr td intext {
	color: #222;
}
.main table tr td .introlinks a {
	color: #000;
}
.description_site {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #b59d5c;
	height: 240px;
	width: 290px;
}
.menu_bar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0.04em;
	background-repeat: no-repeat;
	width: 180px;
	height: 39px;
	vertical-align: middle;
}
.menu_bar2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	background-image: url(../images/hdj_0302.jpg);
	letter-spacing: 0.1em;
	text-align: center;
	word-spacing: 1em;
	height: 50px;
	width: 580px;
	padding-top: 10px;
	text-decoration: none;
	vertical-align: top;
}
.content .console2 .thumbs2 picto img {
	border:1px solid #99bfaa;
	float:right;
	display:inline;
	width:160px;
	height:171px;
	background:#99fbaa;
	margin:1px;
}
.main .content.altbg .console2 table tr td div {
	color: #99bfaa;
}
.description_site2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #b59d5c;
	height: 240px;
	width: 280px;
}
.main .filler .textfield p {
	color: #000;
}
.main .footer_bg a {
	color: #000;
}
.advantages {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #b59d5c;
	letter-spacing: -0.05em;
	text-align: left;
}
.trail {
	overflow: hidden;
	z-index: auto;
	color: #000;
	padding-top: 0px;
	clip: rect(auto,auto,auto,auto);
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 14px;
	background-color: #b59d5c;
	height: 41px;
	width: 330px;
	background-image: url(../images/pgj_0202.jpg);
}
.main table tr td .joinbox1 p {
	color: #1d2c40;
	background-color: #D9B991;
	height: 44px;
	width: 330px;
}
.main table tr td .joinbox2 p {
	color: #1D2C40;
	background-color: #D9B991;
}
.main table tr td .joinbox3 p {
	color: #000;
	line-height: 16px;
}
.main table tr .introtext table tr td div h2 a {
	color: #1d2c40;
	font-weight: bold;
}
.menu_bar a {
	color: #F00;
	background-image: url(../images/menubar.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 39px;
	width: 180px;
}
.content.altbg p {
	color: #C0C0C0;
	background-color: #FFFFCE;
}
.plattetekst {
	color: #900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	background-color: #FFC;
	width: 900px;
}

.content.altbg .console2 table tr td div {
	color: #9DFF84;
}
.main .filler .textfield p {
	color: #000;
}
.content.altbg .filler table tr td .textfield {
	color: #1D2C40;
	background-color: #D9B991;
	text-align: left;
}
.red {
	color: #F00;
}
.tableheader1 {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.menu_bar a {
	color: #FFF;
	text-transform: none;
	text-decoration: none;
	height: 39px;
	width: 180px;
}

.menu_bar a:hover {
	color: #9DFF84;
	text-transform: none;
	text-decoration: none;
}

.menu_bar_join {
	color: #C90;
}

.menu_bar_join a {
	color: #F00;
	text-transform: none;
	text-decoration: none;
	height: 39px;
	width: 180px;
}

.menu_bar_join a:hover {
	color: #9DFF84;
	text-transform: none;
	text-decoration: none;
}
.plattetekst table tr td .red a {
	color: #F00;
}
.plattetekst div table tr td klein {
	color: #1D2C40;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	height:10px;
	line-height: normal;
}
div table tr td klein {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
