div 
{
	margin:-1px;
}

/********************************************
*	General
********************************************/

.klm_kop {
	position: absolute;
	z-index: 2;
	left:57px;
	top:64px;
	width:872px;
	height:73px;
	background-color: #FF8899;
}

.fr_lang {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #9999FF;
}

/********************************************
*	First
********************************************/

/********************************************
*	SelectDesign
********************************************/

/********************************************
*	Upload
********************************************/

/********************************************
*	UploadPreview
********************************************/

/********************************************
*	Personalise
********************************************/

/********************************************
*	Preview
********************************************/

/********************************************
*	Order
********************************************/

/********************************************
*	Thanks
********************************************/

/********************************************
*	Thanks1
********************************************/

H1 {
	font-family: Verdana, Arial;
	font-size: 18px;
	color: #01015d;
	font-weight:bolder;
	line-height: 16px;
}

.h2 {
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #599cde;
	font-weight: bold;
	line-height: 16px;
}

#klmlogolink {
	position:absolute;
	top:10px;
	left:53px;
	width:162px;
	height:73px;
	z-index:3;
}

.heading {
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #01015d;
	font-weight: bold;
	line-height: 16px;
}

#loadergif {
	position:absolute;
	top:222px;
	left:337px;
	width:100px;
	height:50px;
	z-index:9;
}

#loadingdiv {
	position:absolute;
	top:0px;
	left:0px;
	width: 987px;
	height: 612px;
	visibility:hidden;
	z-index:8;
}

#fader {
	position:absolute;
	top:0px;
	left:0px;
	width: 987px;
	height: 612px;
	background-color:#CCDDFF;
	filter:alpha(opacity=50);
	moz-opacity:.50;
	opacity:.50;
	visibility:hidden;
	z-index:7;
}

.smallertext {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #01015d;
	font-weight: normal;
	line-height: 10px;
}

#actie_image {
	position:absolute;
	left: 56px;
	top: 292px;
	width:878px;
	height: 260px;
	z-index: 2;
}

#bottom_bedek {
	position:absolute;
	left: 56px;
	top: 525px;
	width:878px;
	height: 70px;
	z-index: 2;
}

#voorwaarden {
	position:absolute;
	left: 107px;
	top: 213px;
	width: 763px;
	height: 284px;
	z-index: 2;
	
	scrollbars:auto;
	overflow: auto;

	font-family: Arial, Verdana;
	font-size: 11px;
	color: #01015d;
	line-height: 12px;
}

#title_hoog {
	position:absolute;
	left: 110px;
	top: 180px;
	width:760px;
	height: 34px;
	z-index: 0;
}

#title_hoog1 {
	position:absolute;
	left: 110px;
	top: 185px;
	width:760px;
	height: 34px;
	z-index: 0;
}

.title_actie {
	position:absolute;
	left: 110px;
	top: 272px;
	width:564px;
	height: 148px;
	z-index: 2;

	font-family: Verdana, Arial;
	font-size: 10px;
	color: #01015d;
	line-height: 12px;
}

#area1 {
	position:absolute;
	left: 110px;
	top: 180px;
	width:543px;
	height: 34px;
	
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
}

#area2 {
	position:absolute;
	left: 110px;
	top: 225px;
	width:759px;
	height: 21px;
	z-index: 0;
}

#area2b {
	position:absolute;
	left: 110px;
	top: 225px;
	width:759px;
	height: 21px;
	z-index: 2;
}

#area3 {
	position:absolute;
	left: 110px;
	top:225px; /*top: 278px;*/
	width:750px;
	height: 28px;
	z-index: 0;
	
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #01015d;
	font-weight: normal;
}

#area8 {
	position:absolute;
	left: 653px;
	top: 469px;
	width: 217px;
	height: 16px;
	z-index: 1;
}

#area9 {
	position:absolute;
	left: 110px;
	top: 225px; /* top: 253px; */
	width:730px;
	height: 28px;
	z-index: 3;
	
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #01015d;
	font-weight: normal;
	line-height: 11px;
	/*background-color:#FF9999; */
}

#area4 {
	position:absolute;
	left: 110px;
	top: 315px;
	width: 759px;
	height: 207px;
	z-index: 0;
	
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #01015d;
}

#area_buttons {
	position:absolute;
	left: 653px;
	top: 330px;
	width: 217px;
	height: 16px;
	z-index: 4;
}

#area_buttons_hoger {
	position:absolute;
	left: 74px;
	top: 456px;
	width: 217px;
	height: 16px;
	z-index: 4;
}

#area_buttons_lager {
	position:absolute;
	left: 65px;
	top: 507px;
	width: 217px;
	height: 16px;
	z-index: 4;
}

#area_language {
	position:absolute;
	left: 757px;
	top: 191px;
	width: 113px;
	height: 11px;
	z-index: 1;
}

#area_vragen {
	position:absolute;
	left: 784px;
	top: 105px;
	width:146px;
	height: 18px;
	z-index: 0;
}

#area_actie {
	position:absolute;
	left: 56px;
	top: 533px;
	width: 875px;
	height: 51px;
	z-index: 1;
}

#line_boven, #line_onder, #line_boven1, #line_onder1, #line_onder2 {
	position:absolute;
	left:112px;
	width:758px;
	height:1px;
	z-index:1;
	padding:0px;
}

#line_boven {
	top:315px;
	background-color: #bedefd;
}
#line_onder {
	top:496px;
	background-color: #ffffff;
}
#line_boven1 {
	top: 212px;
	background-color: #bedefd;
}
#line_onder1 {
	top:498px;
	background-color: #ffffff;
}
#line_onder2 {
	top:498px;
	background-color: #ffffff;
}

#selectdesign1, #selectdesign2 {
	position: absolute;
	top:2px;
	width: 218px;
	height: 181px;
}

#selectdesign1 {	left: 2px; }
#selectdesign2 {	left: 246px; }

.selectcat {
	width:150px;
}

#visuals {
	position:absolute;
	left:0px;
	top:61px;
	width:765px;
	height:93px;
	z-index:3;
}

.bodylinks {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #34b3f0;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
}

a.bodylinks:hover {	text-decoration: underline;	}

.bodylinks_small {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #34b3f0;
	text-decoration: none;
	line-height: 9px;
	font-weight: normal;
}

a.bodylinks_small:hover {	text-decoration: underline;	}

.text_legal {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #34b3f0;
	text-decoration: none;
}

a.text_legal:hover {	text-decoration: underline; }

#area_legal {
	position:absolute;
	left: 276px;
	top: 645px;
	width: 516px;
	height: 14px;
	z-index: 1;
	
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #34b3f0;
}

#nav1, #nav2, #nav3, #nav4, #nav5 {
	position:absolute;
	top:0px;
	height:34px;
	z-index:3;
}

#nav1 { left: 0px;width:109px; }
#nav2 { left: 107px;width:108px; }
#nav3 { left: 215px;width:114px; }
#nav4 {	left: 329px;width:114px; }
#nav5 { left: 443px; width:98px; }

#decor_first {
	position:absolute;
	left: 9px;
	top: 61px;
	width: 641px;
	height: 146px;
	z-index: 0;
}

.bodytext 
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.checkboxtext
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #01015d;
	font-weight: normal;
	line-height: 11px;
}
.textfield186	{	width: 186px;	}

.textfield186 {
	font-size: 12px;
	color: #000000;
	height: 20px;
	border: solid 1px #000000;
}

#s2f {
	position: absolute;
	left:30px;
	top:80px;
	width: 300px;
	height: 200px;
	z-index:10;
}

.formtext2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #01015d;
	font-weight: normal;
}

.formtext
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #01015d;
	font-weight: bold;
}

.formtext1
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #01015d;
	font-weight: bold;
	line-height: 17px;
}
.textwhite
{
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Verdana;
	font-weight: bold;
}

.textfield35, .textfield35red	{		width: 35px;	}
.textfield73, .textfield73red	{		width: 73px;	}
.textfield111, .textfield111red	{		width: 111px;	}
.textfield149, .textfield149red	{		width: 149px;	}
.textfield225, .textfield225red	{		width: 225px;	}
.textfield223, .textfield223red	{		width: 223px;	}

.textfield73, .textfield111, .textfield35, .textfield149, .textfield225, .textfield223
{
	font-size: 12px;
	color: #0689c0;
	height: 20px;
	background-color: #FFFFFF;
}

.textfield73red, .textfield111red, .textfield35red, .textfield149red, .textfield225red, .textfield223red
{
	font-size: 12px;
	color: #000000;
	height: 20px;
	background-color: #599cde;
}

#previewtext {
	position:absolute;
	left:15px;
	top:60px;
	width: 200px;
	height: 60px;
	z-index: 1;
	
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #01015d;
	font-weight: normal;
	line-height: 14px;
}

.preview1
{
	font-size: 11px;
	color: #000000;
	width: 272px;
	line-height: 11px;
	font-weight: bold;
}

.preview2
{
	font-size: 10px;
	color: #000000;
	width: 272px;
	line-height: 10px;
}

#total {
	width:100%;
	background-color: #999999;
	z-index: 0;
}

#container {
	position:relative;
	width: 987px;
	height: 612px;
	z-index: 1;
	background-image: url(images/bg.jpg);
}

.smalltext {	
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
}

#decor_first1 {
	position:absolute;
	top:380px;
	left:199px;
	width:95px;
	height: 135px;
	z-index: 0;
}

#tt1 {
	left: 110px;
	top: 236px;
}

#tt2 {
	left: 170px;
	top: 410px;
}

#tt1, #tt2 {
	position:absolute;
	width:200px;
	height: 41px;
	z-index: 10;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	visibility: hidden;

	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	padding: 5px;
}

.first_dik {
	font-size: 11px;
	font-weight: bold;
}

#design1, #design2, #design3 {
	position: absolute;
	top: 12px;
	width: 123px;
	height: 181px;
}

#design1 {	left: 30px; }
#design2 {	left: 212px; }
#design3 {	left: 402px; }

#button_terug {
	position: absolute;
	left:0px;
	top: 20px;
	width: 57px;
	height: 15px;
}

#button_volgende {
	position:absolute;
	top:20px;
	left:340px;
	width:94px;
	height:20px;
}

#button_volgende_s2f {
	position:absolute;
	top:140px;
	left:340px;
	width:94px;
	height:20px;
	z-index:2;
}

#navigatie {
	position: absolute;
	top:0px;
	left:63px;
	width: 278px;
	height: 59px;
}

#selecttemplate_text1, #selecttemplate_text2 {
	position:absolute;
	top:16px;
	width:89px;
	height:107px;
}

#selecttemplate_text1 {
	left:154px;
}
#selecttemplate_text2 {
	left:456px;
}

#template1, #template2 {
	position: absolute;
	top:0px;
	width:130px;
	height:208px;
}

#template1 {
	left:8px;
}
#template2 {
	left:309px;
}

#selecttemplate_decor {
	position: absolute;
	left:278px;
	top:0px;
	width: 22px;
	height: 208px;
}

#preview_design, #preview_template {
	position: absolute;
	top:1px;
	width:250px;
	height:161px;
}

#preview_design {
	left:2px;
}

#preview_template {
	left:261px;
}

#preview_decor1, #preview_decor2 {
	position:absolute;
	height:17px;
	top:88px;
}

#preview_decor1 {
	left:0px;
	width: 123px;
}

#preview_decor2 {
	left:278px;
	width: 123px;
}

#preview_text {
	position: absolute;
	top:37px;
	left:16px;
	width:102px;
	height: 117px;

	font-family: Arial,Verdana;
	font-size: 8px;
	line-height: 11px;
	color: #000000;
}

.preview_text_small {
	font-family: Arial,Verdana;
	font-size: 7px;
	line-height: 11px;
	color: #000000;
}

#thanks1bg {
	position:absolute;
	left:40px;
	top:121px;
	width:772px;
	height:331px;
	z-index: 2;
	background-image: url(images/thanks1bg.gif);
}

#uitleg {
	position: absolute;
	left:112px;
	top:220px;
	width:761px;
	height:294px;
	z-index:2;
}

#extrahelp {
	position: absolute;
	left:520px;
	top:540px;
	width:400px;
	height:20px;
	z-index:2;
	text-align: right;
}

.extrahelptext {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #01015d;
}

#orderform {
	position: absolute;
	top:-30px;
}
.flash 
{
	z-index:6 !important;
	background: url('images/greybg.gif') no-repeat;
	background-position: 44px 0px 245px 153px;
}
.bgeditor 
{
	position: absolute;
	left:44px;
	top:0px;
	width:200px;
	height:153px;
	background-color: #DDDDDD;
	z-index:0;
}

.nonbold {font-weight:normal !important;}