/* - - - - - - - - - - - - - - - - - - - - -
* Filename: style.css
* Version: 1.0.0 ( 6-10-2008 )
* Author: N.O. (icemedia)
* Description: Esprinto.

== STRUCTURE: ==============================
* Pagina width: 991 px
* Pagina height: 768 px
============================================

/* Basis
==========================================*/
body{margin:10px 0px 0px 0px;padding:0px;}/*overflow-x: hidden;*/

img{border:none;}
#welcome-msg{font-family:Arial; font-size:12px; color:#000000;}

#wrapper{
		width:985px;
		height:670px;
		margin:0px auto;
		font-family:Arial;
		position:relative;
}

#wrapperhome{
		width:985px;
		height:850px;/* height:670px; AANPASSING */
		margin:0px auto;
		font-family:Arial;
		position:relative;
}
#wrapperPor{
		width:985px;
		height:845px;
		margin:0 auto;
		font-family:Arial;
		position:relative;
}

#wrapper1{
		width:991px;
		height:auto;
		margin:0 auto;
		font-family:Arial;
		position:relative;
}

.header{
		width:991px;
		height:110px;
		position:relative;

}

.logo{
		width:216px;
		height:110px;
		position:absolute;
		left:0px;
		top:0px;
		cursor:pointer;
}
.logolang{
		width:500px;
		height:110px;
		position:absolute;
		left:0px;
		top:0px;
		cursor:pointer;
}


.logo a{cursor:pointer;}

.phone {
		height:16px;
		position:absolute;
		right:10px;
		top:50px;
		color:#999;
	background-image:url("../images/header-phone.gif");
		background-repeat:no-repeat;
		padding: 4px 4px 2px 20px;
		border:1px solid #fafafa;
		background-position:3px center;
		background-color:#FFF;
		font-size:13px;
}

.phone_nr {
		height:16px;
	background-image:url("../images/header-phone.gif");
		background-repeat:no-repeat;
		padding: 4px 1px 2px 20px;
		background-position:3px center;
}

.b2blogo{
		width:216px;
		height:110px;
		position:absolute;
		left:230px;
		top:0px;

}


.footer{
position:absolute; bottom:-10px; font-family:Arial; font-size:12px; color:#bbbbbb; width:991px;}
.footer a{font-size:11px; color:#9e9e9e;}

.footer1{
position:absolute;  font-family:Arial; font-size:11px; color:#bbbbbb; width:991px;}
.footer1 a{font-size:11px; color:#9e9e9e;}

.footerlinks {float:left; width:991px;}
/* NAV
==========================================*/
.nav{
	height:36px;
	width:346px;
	position:absolute;
	top:590px;
}

.navPor{
	height:36px;
	width:346px;
	position:absolute;
	top:670px;
}

.navBP{
	position:absolute;
	height:36px;
	width:346px;
	top:1190px;
}
.navCC{
	height:36px;
	width:346px;
	position:absolute;
	top:1075px;
}
.nav5{
	height:36px;
	width:346px;
	position:absolute;
	top:1475px;
}
.nav6{
	height:36px;
	width:346px;
	position:absolute;
	top:1075px;
}
.nav7{
	height:36px;
	width:346px;
	position:absolute;
	top:1075px;
}

.vorige{ position:absolute; left:0px;}
.volgende{ position:absolute; right:0px;}

.ordersubmitned
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/ned/buttons/volgende.gif) repeat-x left top; }
.ordersubmiteng 
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/eng/buttons/volgende.gif) repeat-x left top; }
.ordersubmitdui 
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/dui/buttons/volgende.gif) repeat-x left top; }


.bestelsubmitned
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/ned/buttons/bestel.gif) repeat-x left top; }
.finishsubmitned 
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/ned/buttons/afronden.gif) repeat-x left top; }

.contactsubmit_ned
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/ned/buttons/versturen.gif) repeat-x left top; }
.contactsubmit_eng
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/eng/buttons/versturen.gif) repeat-x left top; }
.contactsubmit_dui
{ cursor:pointer; height:32px; width:158px; border:none;background:url(../images/dui/buttons/versturen.gif) repeat-x left top; }

/* border:1px solid #9cd3e8; background-color:#ddf1ff; color:#17a8df; */
input.copybutton,.removebutton,.deletebutton,.orderbutton,.activatebutton
{
	cursor:pointer; height:21px; width:80px; border:1px solid #9cd3e8; background-color:#ddf1ff; font-size:10px; color:#17a8df; font-weight:bold;margin:0px 0px 3px 0px; 
	padding:2px 0px 2px 0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase
}
.addbutton{	cursor:pointer; height:21px; border:1px solid #9cd3e8; background-color:#ddf1ff; font-size:10px; color:#17a8df; font-weight:bold;margin:3px 0px 3px 0px; 
	padding:2px 4px 2px 4px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase}

.aanpasbutton{cursor:pointer; height:20px; width:75px; border:1px solid #9cd3e8; background-color:#ddf1ff; font-size:9px; color:#17a8df; font-weight:bold; }
.aanpasbuttonbreed{cursor:pointer; height:20px; width:125px; border:1px solid #9cd3e8; background-color:#ddf1ff; font-size:9px; color:#17a8df; font-weight:bold; }


/* Language box
==========================================*/
.language{
	position:absolute;
	right:300px;
	top:0px;
	margin:0px;
	height:25px;
	width:190px;
	font-size:12px;
}
language div {float:left}
select.languageselect{ width:120px; padding-left:17px;}
option.nederlands{ background-image:url(../images/flag/Netherlands.png); background-position:left; background-repeat:no-repeat; padding-left:18px;}
option.engels{ background-image:url(../images/flag/eng.png); background-position:left; background-repeat:no-repeat; padding-left:18px;}
option.duits{ background-image:url(../images/flag/germany.png); background-position:left; background-repeat:no-repeat; padding-left:18px;}


/* Login box
==========================================*/
#inlogblok { width:756px; height:300px; position:absolute; top:0px; left:0px; background-color:#efeff0; padding-left:10px; }

#login{
		position:absolute;
		width:270px;
		height:55px;
		right:0px;
		top:0px;
		text-align:right;
}
.acountlink{font-size:12px; color:#248ad6; font-family:Arial;padding:0px 8px 0px 0px;margin-top:1px;display:block;float:left;text-decoration:underline}/*font-weight:bold; */

input.inlogtextfield{
		border: 1px solid #dadada;
		color: #000000;
		font-size:12px;
		height:16px;
		width:93px;

}
input.inlogtextfield1{
		border: 1px solid #dadada;
		color: #000000;
		font-size:12px;
		height:16px;
		width:193px;

}

input.loginbutton{
		width:42px; 
		height:18px; 
		background: transparent url(../images/buttons/login.gif) no-repeat;
		outline: none;
		border: none;
		cursor : pointer;

}
input.logoffbutton{
		width:50px; 
		height:14px; 
		background: transparent url(../images/buttons/logoff.gif) no-repeat;
		outline: none;
		border: none;
		cursor : pointer;
}

input.updatebutton{
		width:65px; 
		height:18px; 
		background: transparent url(../images/button_update.gif) no-repeat;
		outline: none;
		border: none;
		cursor : pointer;

}

.lost{
font-size:10px;
border-bottom:1px dotted #000000;
padding-top:3px;
}
.lost a{font-size:10px; color:#000000; text-decoration:none; }


/* Login box
==========================================*/
.menu{
width:991px;
height:45px;}




/* Edit Tool
==========================================*/
.edit{
	height:410px;
	position:relative;}


.edittoolmain{
	width:346px;
	height:410px;
	background-color:#efeff0;
	font-size: 12px;
	color:#666666;
	
}
.others{
position:absolute; bottom:0px; left:0px; width:346px;}
.edittoolmain p{ padding-left:5px; padding-bottom:0px;}

.edittoolmain span.nr{ vertical-align:middle; font-size: 12px; padding-left:5px;}

.overflowveld{ overflow:auto; height: 208px; width:336px; color:#7f7f7f;}
  
.ontwerpen{
position:absolute;
right:0px;
top:0px;
height:448px;
width:212px;
background-image:url(../images/ontwerpen.gif);
background-repeat:no-repeat;} 


/* Input fields
==========================================*/
.opmerkingen{width:335px; height:150px;}


.nieuwsfield{ width:120px; height:15px; margin:0px; }
.nieuwssubmit{ cursor:pointer;
 height:18px; width:48px;
 border:none;
background:#999;
color:#666;
font-weight:bold;
background:url(../images/send.gif) repeat-x left top; }

.textInput,textarea {  margin-bottom:0px; width:291px;  height:17px;  font-family: arial;  color:#7f7f7f;  background-color: #FFFFFF;  border: 1px solid #cdcccc;}

.textInput:hover{border:1px solid #bdeb57;margin-bottom:5px; width:291px; font-family: arial;color:#7f7f7f; }

.inputHighlighted {  margin-bottom:5px; width:291px;    height:17px;	color:#7f7f7f;font-family: arial;  background-color: #ffffff;  border:1px solid #bdeb57;}
/*.preview{	height:410px;	width:416px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg.gif);}
.previewleeg{	height:410px;	width:416px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewleegbg.gif);}
.previewp{	height:410px;	width:416px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewPbg.gif);}
.previewp img {position:absolute;	top:-57px;	left:44px;}

.preview1p,.preview2p,.preview3p{	height:375px;	width:331px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewPbg.gif); padding:35px 0px 0px 85px}
.preview4p{	height:375px;	width:340px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg4.gif);padding:35px 0px 0px 76px;}
.preview5p { height:387px;	width:336px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg5p.gif);padding:23px 0px 0px 80px;}

.preview6p{	height:375px;	width:332px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewPbg.gif); padding:35px 0px 0px 84px}


.preview1,.preview2,.preview3 {height:318px;	width:376px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg1.gif);padding:92px 0px 0px 40px;}	
.preview4{	height:375px;	width:340px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg4.gif);padding:35px 0px 0px 76px;}
.preview5 {	height:332px;	width:380px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg5.gif);padding:78px 0px 0px 27px;}
.preview7 , .preview6 {	height:288px;	width:376px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg7.gif);padding:123px 0px 0px 40px;}.preview8 {height:326px;	width:376px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg8.gif);padding:84px 0px 0px 39px;}	
*/
/*.preview5{	height:410px;	width:416px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg5.gif);}
.preview8{	height:410px;	width:416px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg8.gif);}*/
/*.preview9{	height:410px;	width:416px;	position:absolute;	top:0px;	left:355px;	background-color:#efeff0; background-image:url(../images/previewbg9.gif);}*/

.previewcard{	position:absolute;	height:262px;	width:379px;	left: 10px;	top: 77px;
}
#v1{height:15px; width:100px; z-index:99;}
#v2{height:15px; width:100px; z-index:99;}
#v3{height:15px; width:100px; z-index:99;}
#v4{height:15px; width:100px; z-index:99;}
#v5{height:15px; width:100px; z-index:99;}
#v6{height:15px; width:100px; z-index:99;}
#v7{height:15px; width:100px; z-index:99;}
#v8{height:15px; width:100px; z-index:99;}
#v9{height:15px; width:100px; z-index:99;}

.voorbeeld1{ height:15px; width:100px; z-index:99;}
.voorbeeld2{ height:15px; width:100px; z-index:99;}
.voorbeeld3{ height:15px; width:100px; z-index:99;}
.voorbeeld4{ height:15px; width:100px; z-index:99;}
.voorbeeld5{ height:15px; width:100px; z-index:99;}
.voorbeeld6{ height:15px; width:100px; z-index:99;}
.voorbeeld7{ height:15px; width:100px; z-index:99;}
.voorbeeld8{ height:15px; width:100px; z-index:99;}
.voorbeeld9{ height:15px; width:100px; z-index:99;}

.navontwerp{position:absolute;	font-size:9px;	font-family:Arial;	color:#bbbbbb;	width:183px;	top: 41px;	left: 13px;}

.navontwerp a{font-size:9px;font-family:Arial;color:#bbbbbb; text-decoration:none;}
.navontwerp a.current{font-size:9px;font-family:Arial;color:#8db92b; text-decoration:none; font-weight:bold;}
.ontwerpbutton{	position:absolute;	left: 17px;	top: 416px;}

.ontwerp1{	position:absolute;	height:56px;	width:85px;	top: 60px;	left: 13px;}
.ontwerp2{	position:absolute;	height:56px;	width:85px;	top: 60px;	left: 110px;}
.ontwerp3{	position:absolute;	height:56px;	width:85px;	top: 134px;	left: 15px;}
.ontwerp4{	position:absolute;	height:56px;	width:85px;	top: 134px;	left: 110px;}
.ontwerp5{	position:absolute;	height:56px;	width:85px;	top: 201px;	left: 15px;}
.ontwerp6{	position:absolute;	height:56px;	width:85px;	top: 201px;	left: 110px;}
.ontwerp7{	position:absolute;	height:56px;	width:85px;	top: 269px;	left: 15px;}
.ontwerp8{	position:absolute;	height:56px;	width:85px;	top: 269px;	left: 110px;}
.ontwerp9{	position:absolute;	height:56px;	width:85px;	top: 336px;	left: 15px;}
.ontwerp10{	position:absolute;	height:56px;	width:85px;	top: 336px;	left: 110px;}


/*== First page ==============================*/
.first{color:#777777; font-family:Arial; font-size:12px;}
.first a{color:#777777;}
.first .content{ width:985px; height:512px; position:relative;}
.first #flashblok { width:766px; height:300px; position:absolute; top:0px; left:0px; }
.first #flashblok_small { width:410px; height:300px; position:absolute; top:0px; left:0px; padding:0px;margin:0px;}
.banner {
	width:765px;
	height:300px;
	padding:0px;
	background-image:url(../images/background_flash.gif);
}
.banner_left {
	float:left;
	width:417px;
	height:300px;
	display:block;
}
.banner_mid {
	float:left;
	width:335px;
	height:300px;
	color:#666;
	font-size:19px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative
}
.banner_mid_content {padding-bottom:30px;font-weight:normal;line-height:26px}
.banner_mid_content .extra_line { height:10px;}
.banner_mid h1 {
	font-weight:normal;
	font-size:24px;
	padding:0px;margin:16px 0 0px 0;
}
em, i {
	font-style: italic;
}
.purple_button_banner {position:absolute;bottom:40px;}
.banner_right {
	float:left;
	background-image:url(../images/background_flash_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:13px;
	height:300px;
}
.first .blok 
{
    position:relative;
    padding-left:10px;
	width:260px;
	height:183px;
	position:absolute;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	top: 303px;
	padding-top:7px;
}
.first .blok1 
{
    position:relative;
	padding-left:10px;
	width:230px;
	height:183px;
	background-image:url(../images/bgblok_small.gif);
	background-repeat:no-repeat;
	top: 10px;
	left:498px;
	padding-top:7px;
	text-align:center;
}
.first .blok1_left { text-align:left; }
.first .blok1_left img{float:left;padding-right:5px;}

.first .blok1 h2 {text-align:left;}
.first .blok1 div {margin-bottom:27px;color:#7030a0;padding:25px 0px 0px 15px;font-weight:bold;font-size:14px;text-align:center}

.first .blok2 
{
    position:relative;
	padding-left:10px;
	width:250px;
	height:183px;
	position:absolute;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	top: 303px;
	left:497px;
	padding-top:7px;
}

.first .blok3 
{
    position:absolute;
	padding-left:10px;padding-top:10px;
	width:180px;
	height:183px;
	position:absolute;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	top: 515px;
	left:183px;
	border-top:1px solid #eee;
}

.first .blok4
{
    padding-left:10px;padding-top:10px;
	width:175px;
	height:183px;
	position:absolute;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	top: 515px;
	left:373px;
	border-top:1px solid #eee;
}
.first .blok5
{
	padding-left:10px;padding-top:10px;
	width:180px;
	height:183px;
	position:absolute;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	top: 515px;
	left:550px;
	border-top:1px solid #eee;
	
	
}
#slideshow {
    position:relative;
    height:350px;
    float:left;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.first .blok_products 
{
	width:750px;
	top:495px;
	border-top:1px solid #EEE;
	position:absolute;
	display:block;
}
.first .blok_products img { padding-bottom:8px;}
.blok_products div 
{
	width:240px;
	height:180px;
	padding-left:10px;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	margin-top:3px;
	padding-top:6px;
}
.blok_products .blok_wo_line 
{
	background-image:none;
}

.table_product { width:250px;}
.table_product td { height:20px;}
img.esprinto_steps { float:left;padding:0px 5px 5px 0px;}
p.esprinto_steps  {padding-bottom:15px;margin:0px;}

.comments_blok { text-align:left;height:90px;vertical-align:middle;}
.comments {padding-top:20px;}
.comments ul li {height:90px;display:block;}
.comments span {padding-left:10px;}

.nieuwsbrief{ width:191px; height:183px; background-image:url(../images/nieuwsbrief1.gif); background-repeat:no-repeat; position:absolute; right:0px; top:52px; padding:0px 10px 10px;}
.contact{ width:200px; height:183px; background-image:url(../images/nieuwsbrief1.gif); background-repeat:no-repeat; position:absolute; right:0px; top:310px; padding:0px 0px 0 10px;}
.contact_text {height:139px; width:199px; /*background-image:url(../images/contact.jpg);*/background-repeat:no-repeat; background-position:right bottom;}


.first .blok a,.first .blok1 a,.first .blok2 a,.first .blok3 a, .first .blok4 a, .first .blok5 a, .nieuwsbrief a, .contact a {color:#777777;}

.comming{position:absolute; top:10px; right:5px;}


.first .upload{
	position:absolute;
	bottom:36px;
	left: 23px;
}


.first .upload_big{
	position:absolute;
	bottom:36px;
	left: 13px;
}
.eigenontwerp{ width:191px; height:299px; background-image: url(../images/eigenontwerp1.gif); background-repeat:no-repeat; position:absolute; right:0px; top:1px; padding:0px 10px;}

.eigenontwerp_small{ width:191px; height:160px; background-image: url(../images/eigenontwerp_small.gif); background-repeat:no-repeat; position:absolute; right:0px; top:1px; padding:0px 10px;}

.upload_pdf {padding-top:5px;}
/*== Upload page ==============================*/
.payment {
	font-family:Arial;
	font-size:12px;
	width:192px;
	height:155px;
	background-image:url(../images/richtlijnen.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:-35px;
	top:-1px;
	padding-left:10px;
	padding-right:10px;
	color:#777777;
}
.payment img {padding-top:12px;}
.bewaar,.bewaar_order{
	font-family:Arial;
	font-size:12px;
	width:192px;
	height:135px;
	background-image:url(../images/richtlijnen_midden.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:-35px;
	top:0px;
	padding-left:10px;
	padding-right:10px;
	color:#777777;
}
.bewaar_order{
	top:149px;
}
.bewaartekst {position:absolute; top:30px; width:192px;}
.bewaarklein{
	font-family:Arial;
	font-size:12px;
	width:192px;
	height:106px;
	background-image:url(../images/richtlijnenklein.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:-1px;
	padding-left:10px;
	padding-right:10px;
	color:#777777;
}

.bewaarklein3{
	font-family:Arial;
	font-size:12px;
	width:192px;
	height:106px;
	background-image:url(../images/richtlijnenklein.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:250px;
	padding-left:10px;
	padding-right:10px;
	color:#777777;
}
.bewaarbutton1{position:absolute;bottom:7px;left: 23px;}

.bewaarbutton{position:absolute;bottom:13px;left: 23px;}
.richtlijnen{
	font-family:Arial;
	font-size:12px;
	width:192px;
	height:185px;
	background-image:url(../images/richtlijnen_groot.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:-35px;
	top:149px;
	padding-right:10px;
	padding-left:10px;
	color:#777777;
}

.richtlijnenklein{
	font-family:Arial;
	font-size:12px;
	width:192px;
	height:106px;
	background-image:url(../images/richtlijnenklein.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:169px;
	padding-right:10px;
	padding-left:10px;
	color:#777777;
}
.richtlijnen_hoger {
	top:-1px !important;
}


.richtlijnbuttonklein{	position:absolute;
	bottom:7px;
	left: 23px;}
.richtlijnbutton{	position:absolute;
	bottom:13px;
	left: 23px;}
#inline-sample-content {  padding: 0px 0px 0px 0px;  height:390px; width:865px; position:absolute; font-family:Arial; font-size:12px; color:#777777; border:none;}

.criterialinks{width:200px; height:300px; float:left; border-right:1px dotted #000000;  margin-right:15px;}
.criterialinks a{color:#a8aca9; text-decoration:none; border-bottom:1px dotted #a8aca9;} 
.criteriamidden{width:200px; height:300px; float:left; border-right:1px dotted #000000;margin-right:15px;}
.criteriamidden2{width:200px; height:300px; float:left; border-right:1px dotted #000000;margin-right:15px;}
.criteriarechts{width:200px;  height:300px; float:left;margin-right:10px;}

.hidden {  display: none;}

.shadowboxtabel{border:none;}

/*== UploadPreview ==============================*/

.uploadpreview img {background-color:#FFF;}
/*.uploadedpreview img{height:224px; width:336px;}*/

/*.preview .uploadedpreview img {height:224px !important; width:336px !important;}*/

/*.gek{height:224px !important; width:336px !important;}*/

.uploadpreviewPort{height:490px; position:relative;}

.uploadpreview{	height:410px;position:relative;}

.previewvak1land{ height:408px; width:485px; position:absolute; top:0px; left:0px; background:#f1f1f2; }
.previewvak2land{ height:408px; width:485px; position:absolute; top:0px;left:500px; background:#f1f1f2;}

.previewvak1por{ height:485px; width:408px; position:absolute; top:0px; left:0px; background:#f1f1f2; }
.previewvak2por{ height:485px; width:408px; position:absolute; top:0px;left:435px; background:#f1f1f2;}


.previewvak1_ned{ height:408px; width:380px; position:absolute; top:0px; left:0px; background-image:url(../images/ned/previewvoorzijde.gif);}
.previewvak2_ned{ height:408px; width:380px; position:absolute; top:0px;left:385px; background-image:url(../images/ned/previewachterzijde.gif);}

.previewvak1P_ned{ height:408px; width:380px; position:absolute; top:0px; left:0px; background-image:url(../images/ned/previewPvoorzijde.gif);}
.previewvak2P_ned{ height:408px; width:380px; position:absolute; top:0px;left:385px; background-image:url(../images/ned/previewPachterzijde.gif);}
.previewvak1P_ned .imageprev{position:absolute; top:-43px; left:54px; }
.previewvak2P_ned .imageprev{position:absolute; top:-43px; left:62px; }


.previewvak1_eng{ height:408px; width:380px; position:absolute; top:0px; left:0px; background-image:url(../images/eng/previewvoorzijde.gif);}
.previewvak2_eng{ height:408px; width:380px; position:absolute; top:0px;left:385px; background-image:url(../images/eng/previewachterzijde.gif);}

.previewvak1P_eng{ height:408px; width:380px; position:absolute; top:0px; left:0px; background-image:url(../images/eng/previewPvoorzijde.gif);}
.previewvak2P_eng{ height:408px; width:380px; position:absolute; top:0px;left:385px; background-image:url(../images/eng/previewPachterzijde.gif);}
.previewvak1P_eng .imageprev{position:absolute; top:-43px; left:54px; }
.previewvak2P_eng .imageprev{position:absolute; top:-43px; left:62px; }



.previewvak1_dui{ height:408px; width:380px; position:absolute; top:0px; left:0px; background-image:url(../images/dui/previewvoorzijde.gif);}
.previewvak2_dui{ height:408px; width:380px; position:absolute; top:0px;left:385px; background-image:url(../images/dui/previewachterzijde.gif);}


.previewvak1P_dui{ height:408px; width:380px; position:absolute; top:0px; left:0px; background-image:url(../images/dui/previewPvoorzijde.gif);}
.previewvak2P_dui{ height:408px; width:380px; position:absolute; top:0px;left:385px; background-image:url(../images/dui/previewPachterzijde.gif);}
.previewvak1P_dui .imageprev{position:absolute; top:-43px; left:54px; }
.previewvak2P_dui .imageprev{position:absolute; top:-43px; left:62px; }



.previewvak1_ned img, .previewvak2_ned img, .previewvak1_eng img, .previewvak2_eng img, .previewvak1_dui img, .previewvak2_dui img 
{
	position: absolute;
	top: 84px;
	left: 23px;
	/*height:221px;
	width:334px;*/

}

.previewvak1P_ned img, .previewvak2P_ned img, .previewvak1P_eng img, .previewvak2P_eng img, .previewvak1P_dui img, .previewvak2P_dui img 
{
	position: absolute;
	top: 60px;
	left: 23px;
	/*width:221px;
	height:334px;*/

}




.previewvak1land img, .previewvak2land img 
{
	position:absolute;top:45px;left:22px;display:block
}
.previewvak1land #test {border:10px solid #000;position:absolute;top:45px;left:22px;display:block}

.previewvak1por img, .previewvak2por img 
{
	position: absolute;
	top: 22px;
	left: 46px;
}


.landscapemask 
{
    background-image:url(../images/landscapemask.gif);
	position: absolute;
	top: 45px;
	left: 22px;
	height:293px;
	width:441px;
}

.portraitmask 
{
    background-image:url(../images/portraitmask.gif);
	position: absolute;
	top: 22px;
	left: 45px;
	height:441px;
	width:293px;
}


.upllandscapemask 
{
    position: absolute;
	top: 84px;
	left: 23px;
	height:221px;
	width:334px;
		border:solid 1px #bbbbbb;
}

.uplportraitmask 
{
    position: absolute;
	top: 60px;
	left: 23px;
	height:334px;
	width:221px;
	border:solid 1px #bbbbbb;
}

/*===ORDER PAGINA ==========*/
.order .orderrechts{
	height:410px;
	width:425px;
	padding-left:10px;
	position:absolute;
	top:0px;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color:#666666;
	left:365px;
	background-color:#efeff0;
}
.order .orderrechts_wit 
{
	height:410px;
	width:425px;
	padding-left:10px;
	position:absolute;
	top:0px;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color:#666666;
	left:365px;
	background-color:#fff;
}
.order .contactrechts{
	height:395px;
	width:370px;
	padding-left:14px;
	position:absolute;
	top:60px;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color:#666666;
	left:378px;
	background-color:#efeff0;
}

.order .orderlinks{
	width:345px;
	min-height:410px;
	padding-left:12px;
	overflow:auto;
	background-color:#efeff0;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color:#666666;
	top:0px;
	position:absolute
}
.order .orderfull 
{
	width:787px;
	min-height:410px;
	padding-left:12px;
	overflow:auto;
	background-color:#efeff0;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color:#666666;
	top:0px;
	position:absolute
}
.order .contactlinks{
	width:340px;
	height:380px;
	padding-left:12px;
	overflow:auto;
	background-color:#efeff0;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color:#666666;
	padding:15px 15px 0px 15px;
	
}
.order .order_contact{
	font-family:Arial;
	font-size:12px;
	width:192px;
	height:185px;
	background-image:url(../images/richtlijnen_groot.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:-35px;
	top:-1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	color:#777777;
}


.order .namefields{width:105px; font-size:12px;}
.namefields{width:85px; font-size:12px; }
.textfieldlong{ width:214px;border:1px solid #CCC;padding:2px;}
.selectland{ width:150px;padding:2px;}
.aantal{width:40px;}
select.aantal{width:210px;}
.bewaarbody .namefields {width:200px !important;}


.textfieldlongred{ width:214px; border:1px solid red; padding:2px;} /*background-color:#e1e1e1;*/
.selectlandred{ width:150px;border:1px solid red;padding:2px;}

select.textfieldlong, select.textfieldlongred { width: 220px }
.textfield{ width:82px;border:1px solid #CCC;padding:2px;}
.textfieldred{ width:82px; border:1px solid red; padding:2px; }/*background-color:#e1e1e1;*/

.textfieldsmall{ width:35px;border:1px solid #CCC;padding:2px;}
.textfieldsmallred{ width:35px; border:1px solid red; padding:2px;}/*background-color:#e1e1e1;*/

.textfieldmiddle{ width:126px;padding:2px;border:1px solid #CCC;}
.textfieldmiddlered{ width:126px; border:1px solid red; padding:2px;}/*background-color:#e1e1e1;*/

.acount {
    width:700px;
	height:410px;
	font-family: Arial, Sans-serif;
	font-size: 11px;
	color:#666666;
  }
.acountimage {
    border:1px solid #bcc1c6;
  }  
  
  .naam
  {
    Font-family:Helvetica;
    font-size:14px; font-weight:bold;
    width:400px;
    height:60px;
    text-align:left;
   }

#naam1{position:absolute; top:100px;}
body.eng #naam1{ left:110px; }
body.dui #naam1{ left:140px; }
body.ned #naam1{ left:105px; }
/*#naam1{position:relative;margin-left:10px;display:inline;float:left;}*/


.thankspreview{height:410px;width:416px;position:absolute;top:0px;left:355px;background-color:#efeff0; background-image:url(../images/previewthanks.gif);}


#flash{height:568px; width:1100px;}
.moximoxi{height:420px; width:850px; position:relative;}
.moxithumb img{height:54px; width:84px; border:2px solid #e8e8e8; }
.moxithumb{height:54px; width:84px; float:left;padding:10px;}

.moxinav{ position:absolute; top:370px; left:10px; color:#666666;}
.moxinav a{color:#666666; margin-right:10px; margin-left:10px; text-decoration:none;}
.moxinav a.active{ color:#666666; font-weight:bold; text-decoration:underline;}




.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


span.radio_small {
	font-size:11px;
}

#pageLoading {
	position:absolute;
	left:0px;
	top:155px;
	display:none;
	height:540px; 
	width:810px;
	background-repeat:no-repeat;
	background-position:center; 
	background-color:#ffffff;
	text-align:center;
	vertical-align:text-bottom;
/*	     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
           filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
*/        /*   opacity: .8;*/
}

      

#content {display:none;}

a.cart {
		text-decoration:none;
}

.floatright {float:right;position:relative;right:3px;}
.aanpasbuttonbreed{
 cursor:pointer;
 height:20px;
 width:125px;
 border:1px solid #a6ddf2;
 background-color:#ddf1ff;
 font-size:10px;
 color:#1babdf;
 font-weight:bold;
 text-transform:uppercase;
}
.select 
{
    width:100px;
    font-size:10px;
}


/*
==========================================

 ESPRINTO V2 AANPASSINGEN
 
==========================================*/

.topmenu{
	position:absolute;
	right:0px;
	top:58px;
	
	}

.footerv2{
	position:relative; 
	font-family:Arial; font-size:12px; color:#7c7c7c; width:985px; height:157px;
	background-image:url(../images/footerv2.jpg);
	background-repeat:no-repeat;
	bottom:0px;
}

.footerv2home{
	position:absolute; 
	font-family:Arial; font-size:12px; color:#7c7c7c; width:985px; height:157px;
	background-image:url(../images/footerv2.jpg);
	background-repeat:no-repeat;
	bottom:-150px
}

.footerv2home_small{
	position:relative; 
	font-family:Arial; font-size:12px; color:#7c7c7c; width:985px; height:147px;
	background-image:url(../images/footerv2.jpg);
	background-repeat:no-repeat;
	bottom:-60px;
}

.footerv2home_small2{
position:relative;
	font-family:Arial; font-size:12px; color:#7c7c7c; width:985px; height:147px;
	background-image:url(../images/footerv2.jpg);
	background-repeat:no-repeat;
	top:400px;
}
.footerv2cc{
	margin-top:415px;
}
.footerv2bp{
	margin-top:540px;
}
.footerv2fa5{
	margin-top:830px;
}

.footerv2home_small a, .footerv2home a {text-decoration:none;color:#666;}
.footerv2home_small a:hover, .footerv2home a:hover {text-decoration:underline;}
 
.footerrij1{
	width:140px;
	height:100px;
	position:absolute;
	left:20px; top:20px;
	
	}
.footerrij2{
	width:120px;
	height:100px;
	position:absolute;
	left:200px; top:20px;
	
	}
.footerrij3{
	width:120px;
	height:100px;
	position:absolute;
	left:380px; top:20px;
	
	}
.footerrij4{
	width:120px;
	height:100px;
	position:absolute;
	left:560px; top:20px;
	
	}
.footerrij5{
	width:185px;
	height:100px;
	position:absolute;
	right:20px; top:20px;
	
	}

.copyright{
	width:300px;
	height:20px;
	position:absolute;
	left:20px; bottom:5px;
	
	}
.payment_options{
	width:300px;
	height:20px;
	position:absolute;
	right:20px; bottom:5px;
	
	}
	
.footertitle{
	color:#248ad6;
	font-weight:bold;
	}
.footertitle a,.footertitle a:hover,.footertitle a:visited{
	color:#248ad6;
	font-weight:bold;
	}
.first .box_1_image { float:right; }
.first .bloklang
{
	position:relative;
	padding-left:10px;
	width:507px;
	height:183px;
	position:absolute;
	background-repeat:no-repeat;
	top: 312px;
	z-index:1;
}
.first .bloklang img {z-index:1;}

.first .blok2lang 
{
    position:relative;
	padding-left:10px;padding-top:10px;
	width:360px;
	height:183px;
	position:absolute;
	background-image:url(../images/blok2langbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	top: 500px;
	left:0px;
	border-top:1px solid #eee;
}
.first .blok2lang .blok2lang_bullets {
	padding:7px 5px 5px 5px;
	float:left;
}
.blok4breed
{
    position:relative;
    padding-left:10px;padding-top:10px;
	width:190px;
	height:183px;
	position:absolute;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	top: 500px;
	left:373px;
	border-top:1px solid #eee;
}
.blok5breed
{
    position:relative;
	padding-left:10px;padding-top:10px;
	width:180px;
	height:183px;
	position:absolute;
	background-image:url(../images/bgblok.gif);
	background-repeat:no-repeat;
	top: 500px;
	left:580px;
	border-top:1px solid #eee;
}

.nieuwsbriefv2{ 
width:191px; height:198px; 
background-image:url(../images/nieuwsbrief2.gif); 
background-repeat:no-repeat; position:absolute; 
right:0px; top:495px; padding:3px 10px 10px;}
.nieuwsbriefv2 h2 { padding-top:1px;}
.social_buttons img { padding:3px 5px 0px; }
.contact_home{ 
width:200px; height:165px; 
background-image:url(../images/home/home_contact.gif); 

position:absolute; 
right:0px; top:312px; padding:0px 0px 0 10px;}

.contactv2{ 
width:200px; height:173px; 
background-image:url(../images/nieuwsbrief1.gif); 
background-repeat:no-repeat; 
position:absolute; 
right:0px; top:310px; padding:0px 0px 0 10px;}

.contactv3{ 
width:200px; height:173px; 
background-image:url(../images/nieuwsbrief1.gif); 
background-repeat:no-repeat; 
position:absolute; 
right:0px; top:0px; padding:0px 0px 0 10px;
color:#666;
font-size:12px}


.contact_textv2 {height:136px; width:199px; /*background-image:url(../images/contactv2.jpg);*/background-repeat:no-repeat; background-position:110px 5px;}

.product1{ padding-top:15px;width:95px; height:130px; text-align:center; float:left; margin-right:10px;}
.product2{ padding-top:15px;width:95px; height:130px; text-align:center; float:left;}
.product3{ padding-top:15px;width:95px; height:130px; text-align:center; float:left;}
.product4{ padding-top:15px;width:95px; height:130px; text-align:center; float:left;}
.product5{ padding-top:15px;width:95px; height:130px; text-align:center; float:left;}
.product6{ padding-top:15px;width:95px; height:130px; text-align:center; float:left;}

.comming0{position:absolute; top:29px; left:35px;text-align:right}
.comming1{position:absolute; top:29px; left:145px;text-align:right}
.comming2{position:absolute; top:29px; left:235px;text-align:right}
.comming3{position:absolute; top:29px; left:335px;text-align:right}
.comming4{position:absolute; top:29px; left:429px;text-align:right}
.first a.price_link {font-weight:bold;z-index:3; text-decoration:none; color:#7030a0;font-family:"Trebuchet MS", Verdana, Arial;font-size:14px;line-height:16px;}
.first a.price_link sup {z-index:3;font-size:10px;line-height:11px;}
/*.comming5{position:absolute; top:36px; left:682px;}*/
.comming_extra{position:absolute; top:19px; left:278px;}

/*.comming0{position:absolute; top:39px; left:30px;}
.comming1{position:absolute; top:39px; left:158px;}
.comming2{position:absolute; top:39px; left:278px;}
.comming3{position:absolute; top:40px; left:395px;}
.comming4{position:absolute; top:40px; left:516px;}
.comming5{position:absolute; top:40px; left:639px;}
.comming_extra{position:absolute; top:19px; left:278px;}*/

.img_link {text-decoration:none}
.contentlang{ width:985px; height:1475px; position:relative;}

/*#producttabel{ border:1px solid #e3e3e3;}*/
#producttabel td{ border:1px solid #e3e3e3;}
.productprijs {color:#AAA;margin-bottom:6px;}
.product_omschr_klein {width:540px;position:relative;float:left;}

.afmetingen{ 
width:200px; height:183px; 
background-image:url(../images/nieuwsbrief1.gif); 
background-repeat:no-repeat; 
position:absolute; 
right:0px; top:0px; padding:0px 0px 0 10px;}


.contentlang1{ width:985px; margin-bottom:80px;position:relative;}

.productbreadcrum{ width:982px; height:32px; border:1px solid #e3e3e3; position:relative;}
#productnaam{ position:absolute; left:5px;}
.breadcrumterug{ position:absolute; right:0px; top:0px;}
#designtitle{margin-left:5px;padding:10px 0px 10px 0px;font-size:15px;color:#4099db}

.designmenu{ margin-left:0px; position:absolute; height:360px; width:150px; background-color:#ebebeb; color:#1c414b;}

.designmenu a{ text-decoration:none; color:#1c414b;}
.designmenu a.active{ font-weight:bold;}

.designsselect{ width:830px; position:relative; left:160px;}

.designlist{ height:265px; width:180px; float:left; border:1px solid #e3e3e3; margin-right:5px; margin-bottom:10px; padding:10px;}
.designlist div {position:absolute;top:150px;display:block;width:140px;text-align:center;left:30px;font-size:18px;color:#9e9e9e;}

.terugnaaralles{ left:0px;display:block;}
.pagelinks{ position:absolute; bottom:21px; left:255px; width:300px;}
.pagenumbers{ position:absolute; left:32px; text-align:center;width:250px; height:16px;}
.pagenumbers a { padding:4px 2px 3px 2px;margin-right:5px; text-decoration:none; color:#1b1926;}
.pagenumbers a:hover { padding:4px 2px 3px 2px;margin-right:5px; text-decoration:none; color:#000; font-weight:bold;}
.pagenumbers a.active { margin-right:5px; text-decoration:none; color:#000; font-weight:bold;border:1px solid #ccc;padding:4px 8px 3px 8px;background-color:#E9E9E9}


.pagelinksvorige{position:absolute;left:0px; }
.pagelinksvolgende{position:absolute; right:0px; text-decoration:none; color:#1b1926;}

.pagelinksvorige a{text-decoration:none; color:#1b1926;}
.pagelinksvolgende a {text-decoration:none; color:#1b1926;}

.pagelinksvorige a:hover, .pagelinksvolgende a:hover{
	color:#b7e946; font-weight:bold;
	}

.overlay{width:400px; height:490px; position:absolute;top:0px;}
.vorigeoverlay{height:16px; width:150px; position:absolute; left:145px;}
.vorigeoverlay_text {position:absolute;	top:1px; left:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:135px;}

.volgendeoverlay{
	height:17px;
	width:150px;
	position:absolute;
	left:175px;
	
}

.vorigeoverlay a{ font-size:18px!important; text-decoration:none;}
.volgendeoverlay a{ font-size:18px!important; text-decoration:none;}

.volgendeoverlay_text {	position:absolute;	top:1px; left:205px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.designgroot{ position:relative; top:40px;background-color:#ebebeb;width:410px;text-align:center;}
.terug{position:absolute}
.kiesdeze{position:absolute;right:0px;}

/* NEW */
h2 {font-size:16px;color:#4099db;padding:5px 0px 6px 1px;margin:0px;font-weight:normal;}/*letter-spacing:2px;*/
h1 {font-size:18px;color:#4099db;padding:8px 0px 6px 1px;margin:0px;font-weight:normal;}/*letter-spacing:2px;*/

a.topmenu_link {color:#999;font-size:17px;margin:0px;padding:0px 20px 0px 0px;padding-bottom:10px;text-decoration:none;
text-transform:uppercase;}
a.topmenu_link:hover {color:#3688c4;}
a.topmenu_link_active { color:#3688c4;}
#upload_left { width:310px;
	height:410px;
	padding-left:10px;
	background-color:#efeff0;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color:#666666;}

.comming_prod{position:absolute; top:5px;right:5px;}
#products_esprinto {padding-left:15px;padding-top:10px;}
.products_image {padding:15px;}
.uploadcontent{height:410px;position:relative;}

.upload .upload_button {background-image:url(../images/buttons/button_green.jpg);display:block;width:157px;height:28px;background-position:left; background-repeat:no-repeat;padding:10px 0px 0px 0px;margin:0px;color:#FFF;text-decoration:none;font-size:17px;text-align:center;}

.upload_big .upload_button_big {background-image:url(../images/buttons/button_green_big.jpg);display:block;width:182px;height:28px;background-position:left; background-repeat:no-repeat;padding:10px 0px 0px 0px;margin:0px;color:#FFF;text-decoration:none;font-size:15px;text-align:center;}

.green_button { /*text-align:center; */width:100%;position:relative;top:-12px;}
.green_button .button {background-image:url(../images/buttons/button_green.jpg);display:block;width:157px;height:28px;background-position:left; background-repeat:no-repeat;padding:5px 0px 5px 0px;margin:0px;color:#FFF;text-decoration:none;font-size:17px;text-align:center;} 
.preview_briefpapier{ background-color:#f3f3f3; height:1008px; width:740px; /*overflow:auto;*/ padding:10px;position:relative;display:block;}
.preview_briefpapier img {margin-left:20px;width:700px;}

.preview_complementcards{ background-color:#f3f3f3; height:890px; width:928px; /*overflow:auto;*/ padding:10px;position:relative;display:block;}
.preview_complementcards img  {margin-left:400px;}
.preview_complementcards img.previewimage  {margin-left:50px;width:825px !important;}

.preview_verticaal5{ background-color:#f3f3f3; height:1290px; width:928px; /*overflow:auto;*/ padding:10px;position:relative;display:block;}
.preview_verticaal5 img  {margin-left:400px;}
.preview_verticaal5 img.previewimage  {margin-left:50px;width:825px !important;}

.preview_verticaal6 { background-color:#f3f3f3; height:890px; width:928px; /*overflow:auto;*/ padding:10px;position:relative;display:block;}
.preview_verticaal6 img  {margin-left:400px;}
.preview_verticaal6 img.previewimage  {margin-left:50px;width:825px !important;}

.preview_verticaal7 { background-color:#f3f3f3; height:890px; width:928px; /*overflow:auto;*/ padding:10px;position:relative;display:block;}
.preview_verticaal7 img  {margin-left:400px;}
.preview_verticaal7 img.previewimage  {margin-left:50px;width:825px !important;}

/*a.purple_button {color:#FFF;background-image:url(../images/buttons/button_purple.jpg);background-repeat:no-repeat;padding:12px 12px 10px 32px;font-size:15px}*/
.product_desc {height:142px;position:relative;}
.prod_upload_text {padding-top:7px;display:block;}

.button_purple {
	background-image:url(../images/buttons/button_purple.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	height:45px;
	padding-top:0px;
	margin:0px;
	width:270px;
	font-family:"Trebuchet MS", Arial, Verdana;
	position:absolute;
	top:226px;
}
.button_purple a {
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:4px 0 5px 34px;
	font-family:Arial, Helvetica, sans-serif;
}
a.purple_button {
    background:url(../images/buttons/button_purple_right.jpg) no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font-size: 15px;
    height: 29px;
    margin-right: 10px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
}

a.purple_button span {
	background-image:url(../images/buttons/button_purple_left.jpg);
	background-repeat:repeat-x;
    /*background: transparent url('bg_button_span.gif') no-repeat;*/
    display: block;
    line-height: 15px;
    padding: 7px 0px 7px 34px;
} 

div.purple_button_big {
}
a.purple_button_big {
    background-image:url(../images/buttons/button_purple_left_big.jpg);
	background-repeat:repeat-x;
    color: #FFF;
    display: block;
    float: left;
    font-size: 16px;
    height: 38px;
    margin-right: 10px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
    
    position:absolute;
	top:223px;
}

a.purple_button_big span {
	background:url(../images/buttons/button_purple_right_big.jpg) no-repeat scroll top right;
    /*background: transparent url('bg_button_span.gif') no-repeat;*/
    display: block;
    line-height: 15px;
    padding: 9px 20px 14px 34px;    
} 

div.product_div_coming {position:relative}

/* PAGE designs */
 .breadcrumterug {display:block;width:215px;height:32px;background-image:url("../images/v2/terugproducten.jpg");}/* background-image:url("images/v2/terugproducten.jpg"); */
 .breadcrumterug a {padding:10px 0px 10px 25px;display:block;width:190px;font-size:13px;text-decoration:none;color:#aaacab;
 text-transform:uppercase}
 .breadcrumterug a:hover {color:#4099db;}
 
 .button_white {background-image:url("../images/buttons/button_white_left.jpg");display:block;height:25px;margin-top:0px;padding:0px;text-decoration:none;width:200px;}
 .button_white_small {background-image:url("../images/buttons/button_white_left.jpg");display:block;margin-top:0px;padding:0px;text-decoration:none;font-size:13px;}
.button_white span {padding: 5px 12px 5px 34px;background:url("../images/buttons/button_white_right.jpg") top right no-repeat;display:block;height:25px;color:#aaacab;}
 .button_white_small span {padding: 7px 12px 3px 34px;background:url("../images/buttons/button_white_right.jpg") top right no-repeat;display:block;height:15px;color:#aaacab;}

 .button_white:hover span, .button_white_small:hover span {color:#4099db;}
 
 
 
 
 .topmenukpn{
	position:absolute;
	left:380px;
	top:58px;
	
	}
	
.first .blok_1kpn
{
    position:relative;
	padding-left:0px;
	width:365px;
	height:193px;
	position:absolute;
	background-repeat:no-repeat;
	top: 310px;
}	

.first .kpn2 
{
    width:200px; 
    height:183px; 
    position:absolute; 
    right:15px; top:310px; 
  }
.first #flashblokkpn { width:766px; height:300px; position:absolute; top:0px; left:0px; }

.orderkpn{
	position:absolute;
	right:0px;
	top:-1px;
}

.kpnthanksbanner{
	position:absolute;
	left:360px;
	top:155px;
}
.DefaultValue{ color:#cccccc;}
#lastname{width:82px;}
#nameinfix{width:32px;}

.designlist .thumb
{
	border:solid 1px #ccc;	
}
.product7 .thumb2 {
	margin-bottom:45px !important;
}
.product1 .thumb {
	margin-bottom: 2px;
}
.product1 .thumb2 {
	margin-bottom: 2px;
}
.designgroot .zijde {
	text-transform: capitalize;
	font-size:16px;
	margin-bottom:7px;
	color:#999;
	font-family:Arial, Verdana;
}

.product1 .image_portrait {
	width:83px;float:left;
	margin-right:5px;
	margin-bottom:117px;
}

/*
ICS CAMPAIGN */
.first #flashblokics { width:766px; height:300px; position:absolute; top:0px; left:0px; }

.orderics{
	position:absolute;
	right:0px;
	top:-1px;
	text-align:left;margin-top:1px;width:126px;padding:0px 20px 15px 20px;margin-right:18px;

}

.icsthanksbanner{
	position:absolute;
	left:360px;
	top:155px;
}

.first .blok_1ics
{
    position:relative;
	padding-left:0px;
	width:365px;
	height:193px;
	position:absolute;
	background-repeat:no-repeat;
	top: 310px;
}	

.first .ics2 
{
    width:200px; 
    height:183px; 
    position:absolute; 
    right:12px; top:310px; 
  }
  
  
/* new header */
#header {
	position:absolute;
	right:15px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
}
#header a,#top #header a:active {
	color:#555;
}
#header a:hover {
	text-decoration:underline;
}
#header div {float:left; }

/* country selector */
	div.header_country {
		padding-top:0px;
	}
	select.languageselect
	{
		width: 120px;
		padding-left: 17px;
		height:21px;
	}
	option.engels, option.duits, option.nederlands
	{
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 18px;
	}
	option.engels {	background-image: url("../images/flag/eng.png");}
	option.duits {	background-image: url("../images/flag/Germany.png");}
	option.nederlands {	background-image: url("../images/flag/Netherlands.png");}
div.header_cart { float:left;padding:3px 5px 0px; }
div.header_cart a,div.header_cart a:hover{
	padding:0px 0px 0px 25px;
	width:25px;
	background:url(../images/cart.gif) no-repeat left;
	display:block;	
	text-decoration:none;
	float:left;
}
a.cart,a.cart:hover {text-decoration:none}
div.header_phone { 
	background-image:url("../images/header-phone.gif");
	background-position:5px;
	background-repeat:no-repeat;
	padding-left:19px;
	padding-top:3px;
	margin-left:8px;
}
div.header_login {
	/*background-image:url("../images/header-lock.gif");
	background-position:5px;
	background-repeat:no-repeat;
	padding-left:22px;padding-top:1px;padding-right:5px;*/
	/*padding:1px 5px 0px 2px;*/
	/*background-image:url("../images/header-lock.gif");
	padding:3px 5px 0px 17px;
	*/
	margin-left:4px;
	padding:2px 5px 0px 3px;
	background-repeat:no-repeat;
}
div.header_login .login_box {
	border:1px solid #ccc;
	display:block;
	width:275px;
	position:absolute;
	right:0px;
	top:24px;
	height:73px;
	background-color:#ededed;
	z-index:99;
	padding:3px 7px 7px 7px;
	display:none;
}
div.header_account  
{
	padding-top:3px;padding-right:1px; 
}
.login_box p { padding:0px;margin:4px 0px; }
.login_box table {width:100% }
.login_box #loginnaam {width:98%;padding:2px;font-size:13px;}
.login_box #wachtwoord {width:98%;padding:2px}
.login_box .loginbutton { float:right}
.login_box label {font-weight:normal;text-align:left;padding:0px;margin:0px;display:block;float:left;width:100px;}
.login_box th{ width:100px; font-weight:normal;}
.login_box th label{  font-weight:normal;text-align:left;}
div.header_contact { padding-top:3px;padding-right:1px; 	margin-left:12px;}
div.header_contact a,#top a:active {
	color:#555;
	text-decoration:none
}
#header form {padding:0px;margin:0px;display: inline}

#top_menu {display:none;}

div.discount_button { display:block;position:absolute;margin:0px auto 0px auto;left:270px;top:-10px;z-index:1 }
div.discount_button_send { display:block;position:absolute;margin:0px auto 0px auto;left:640px;top:40px;z-index:1 }
.dicount_button a { display:block;z-index:2 }
.discount_button img { z-index:3 }



.bannerkerstkaart {
	width:765px;
	height:300px;
	padding:0px;
	background-image:url(../images/background_flashkerstkaart.jpg);
}
