body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#000;
	padding:0;
	margin:0;
	/*background-image: url(/images/bodybg2.png);
	background-repeat: repeat-x;*/
}
.widesprite {
	width:100%;
	background-color:#000;
	height:190px;
    background: #fff url(/images/BodyBg.jpg) 0 0 repeat-x; 
    color: #fff;
}
.container {
	margin:0px auto 10px auto;
	padding:0 0 49px 0;
	width:885px;
	background-color:#fff;
}
.extrafooter {
	margin:10px auto 10px auto;
	padding:0 0 5px 0;
	width:886px;
	color:#FFF;
	height:20px;
}
.extrafooter a {
	color:#FFF;
	text-decoration:none;
}
.sitewrapper {
	margin:0 auto 0 auto;
	width:940px;
	padding:0;
}
.header {
	height:52px;
	margin:0 auto 10px auto;
	padding:25px 0 85px 0;
	width:1000px;
}
.headerbalk {
	height:2px;
}
.maincontentbox {
	border:1px solid #fff;
	vertical-align:top;
	line-height:19px;
}
.aanbiedingen {
	padding:24px 0 0 30px;
}
.maincontent {
	margin:0;
	padding:25px 25px 30px 40px;
	min-height:275px;
	font-size:12px;
	line-height:18px;
	width:628px;
	max-width:628px;
	overflow:hidden;
}
.sidebarcontent {
	line-height:18px;
}
.paymenttable {
	margin:10px 10px 10px 40px;
}
.rightshadow {
	vertical-align:top;
}
.righttopshadow {
	height:40px;
	width:25px;
	margin-top:-10px;
}
.bottomshadow {
}
.leftbottomshadow {
	background-image: url(/images/leftbottomshadow.png);
	background-repeat: no-repeat;
	background-position: right top;	
}
.footersection {
	height:16px;
	margin:0 0 10px 0;
}
.laag1 {
	position:relative;
	height:160px;
}
.laag1 .leftbox {
	float:left;
	width:265px;
	height:160px;
	padding-left:30px;
}
.bgleftboxshadow {
	width:262px;
	height:137px;
	background-image: url(/images/bg_left.png);
	background-repeat: no-repeat;
}
.leftboxinner {
	width:250px;
	height:120px;
	background-image: url(/images/bg_leftinner.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
}
.leftboxtext {
	width:250px;
	font-size:10px;
	text-align:center;
}
.laag1 .rightbox {
	float:left;
	width:241px;
	height:160px;
	padding-left:14px;
}
.bgrightboxshadow {
	width:239px;
	height:137px;
	background-image: url(/images/bg_right.png);
	background-repeat: no-repeat;
}
.rightboxinner {
	width:221px;
	height:119px;
	background-image: url(/images/bg_rightinner.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
}
.rightboxtext {
	width:221px;
	font-size:10px;
	text-align:center;
}

.laag3 {
	height:63px;
	width:342px;
	margin:14px 0 0 0;
	background-repeat: no-repeat;
	float:left;
}
.laag4 {
	height:63px;
	width:534px;
	margin:14px 0 0 9px;
	background-image: url(/images/bg_laag3q2c.png);
	background-repeat: no-repeat;
	float:left;
}

/* infobox laag 2 */
.laag2 {
	height:129px;
	margin:14px 0 0 0;
	background-image: url(/images/bg_laag2.jpg);
	background-repeat: no-repeat;
	color:#FFF;
	font-size:11px;
	line-height:17px;
}
.laag2 a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
.laag2 .L2TR1 {
	height:40px;
}
.laag2 .L2TR2 {
	height:90px;
}
.laag2 .L2Box1 {
	padding:15px 20px 0 25px;
	width:317px;
}
.laag2 .L2Box2 {
	padding:15px 20px 0 25px;
	width:137px;
}
.laag2 .L2Box3 {
	padding:15px 20px 0 85px;
	width:235px;
}
.laag2 .L2Box2a {
	padding:0 20px 0 25px;
	vertical-align:top;
}
.laag2 .L2Box2b {
	padding:0 20px 0 25px;
	vertical-align:top;
}
.laag2 .L2Box2c {
	padding:0 20px 0 35px;
	vertical-align:top;
}
.laag2 .L2Box2cInner {
	padding-left:50px;	
}
.laag2 .emailtd {
	padding:6px 0 0 2px;
}
.laag2 .inputtext_email {
	color:#777;
	width:195px;
	border:none;
}
.laag2 .sendtd {
	padding:6px 0 0 4px;
}

.banner {
	position:absolute;
	margin-top:20px;
	margin-left:310px;
}
.logo2 {
	position:absolute;
	margin-top:15px;
	margin-left:-13px;
}

/* cart header */
.carterea {
	float:right;
	height:88px;
	width:560px;
	margin-top:20px;
}
.cart {
	float:right;
	margin:17px 28px 0 0;
	height:48px;
	width:258px;
	/*background-color:#FFF;*/
	border:1px solid #fff;
	background-image: url(../images/cart.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
.inlogvensteropen {
	position:absolute;
	margin:21px 28px 0 240px;
	padding:0 10px 0 0;
	min-height:148px;
	width:280px;
	border:1px solid #fff;
	background-color:#215070;
	z-index:1000;
}

.cartereatext {
	height:20px;
	padding:35px 0 0 0;
	font-weight:bold;
}
.cart .carttitle {
	padding:12px 6px 0 30px;
	font-size:11px;
	font-weight: bold;
}
.cart .carttitle a {
	color:#fff;
}
.cart .cartartikelen {
	padding:12px 6px 0 0;
	font-size:10px;
}
.cart .cartpaal {
	padding:12px 0 0 0;
	font-size:10px;
}
.cart .cartprijs {
	padding:12px 0 0 0;
	font-size:10px;
}
.cart .cartmenubalk {
	font-size:11px;
	padding-left:30px;
	padding-top:5px;
}


.laag1 .aanbiedingen {
	position:relative;
	float:left;
	z-index:100;
	margin-top:-40px;
	width:332px;
	/*background-color:#FFF;*/
	height:192px;
	border:1px solid #2f5071;
}
.slideframe {
	padding:0;
	margin:0 0 25px 0;
	width:630px;
	height:205px;
	border:none;
	border:solid 3px #351a64;
	background-color:#000;
	background-image: url(../images/bgslide.png);
	background-repeat: repeat-x;
}
.cart .cartmenubalk a {
	color:#fff;
}


/*  inlogform  */
	
.form_inlog {
	width: 175px;
	height: 12px;
	border: 1px solid #2f5071;
	color: #003333;
	font-size: 11px;
	}
	.form_checkbox {
	width:11px;
	height: 11px;
	color: #003333;
	}

	.formbuton {
	width: 70px;
	height: 18px;
	color: #FFFFFF;
	background-color: #333;
	border: 0px solid #2f5071;
	background-image: url(/images/bglogin_on.png);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 10px;
	}
#mesage {
	position:relative;
	width:380px;
	height:25px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#box {
	position:relative;
	width:380px;
	height:360px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	padding-top: 55px;
}
.inlogform {
}

.actieflogvenster {
	position:absolute;
	right:20px;
}


/*  recensies */

.msgbox p {
	margin:0;
	padding:0;
}
.msgbox {
	width:570px;
	background-color:#E5E5E5;
	padding:10px 10px 10px 10px;
	margin:0;
	-moz-box-shadow: 7px 10px 8px -5px #304d6f;
	-webkit-box-shadow: 7px 10px 8px -5px #304d6f;
	box-shadow: 7px 10px 8px -5px #304d6f;
}
.msgboxtitle {
	width:570px;
	background-color:#F3F3F3;
	padding:0px 10px 0px 10px;
}
.recesies {
	width:590px;
}


/* search */
.zoekbox {
	margin:0;
	padding:0;
	float:right;
	height:28px;
	width:259px;
	background-color:#CCC;
	border:1px solid #CCC;
}
.searchfield {
	margin:0;
	padding:0;
	/*background-color:#FFF;*/
	border:1px solid #2f5071;
	width:194px;
	height:18px;
}
.searchbutton {
	margin:0;
	padding:0;
	/*background-color:#FFF;*/
	border:1px solid #2f5071;
	width:60px;
	height:20px;
	margin-left:4px;
}

/* zoekresultaat */

.searchresult {
	margin-bottom:70px;
}
.searchresult .findtext {
	font-weight:bold;
	color:#000;
}
.searchresult .searchresultlink {
	text-decoration:underline;
}
.searchresult .searchresultlinkurl {
	/*text-decoration:underline;*/
}
.searchresult .searchresult_item {
	margin-bottom:15px;
}
.searchresult .searchresult_title {
	font-weight:bold;
	font-size:16px;
	color:#00C;
}
.searchresult .searchresult_inputtext {
	width:320px;
}

/* zoekresultaat pager */
.pager_table td {
	padding:4px;
}
.pager_table td a {
	color:#5c5e5d;
}
.pager_active span {
	text-decoration:underline;
	color:#00C;
}


/* kortingscode */

.kortingscode {
	font-size:16px;
	margin:40px 0 20px 40px;
}
.kortingscode {
	color:#0F0;
	font-weight:bold;
}

/* afterpay */
.afterpay_msg {
	font-size:12px;
}

.maincontentwrapper {
	min-height:400px;
	width:693px;
	max-width:693px;
}

.countryset {
	min-height:100px;
	width:542px;
	border:1px solid #2f5071;
	margin:0 0 30px 0;
	padding:10px;
}
.footermenu {
	position:absolute;
	margin:58px 0 0 293px;
	height:22px;
	width:592px;
}
.domeinnaam a {
	color:#fff;
	text-decoration:none;
}
.domeinnaam {
	position:absolute;
	margin:-42px 0 0 2px;
	height:22px;
	width:886px;
	color:#FFF;
}
.footermenu ul {
	padding:0;
	margin:0;
	list-style:none;
}
.footermenu ul li {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	margin:0 0 0 20px;
}
.footermenu ul li a {
	color:#fff;
	text-decoration:none;
}
.sidebarcontent {
	padding:20px 5px 20px 10px;
}


/* fotopagina */

.photobookPhoto {
	float:left;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:10px;
}
.photobookPhoto img {
	-moz-box-shadow: 7px 10px 8px -5px #304d6f;
	-webkit-box-shadow: 7px 10px 8px -5px #304d6f;
	box-shadow: 7px 10px 8px -5px #304d6f;
}
.pager_content_down {
	margin-right:5px;
}
.pager_content_up {
	margin-left:5px;
}
.pager_page {
	text-align:center;
	width:14px;
}
.pager_page a {
}
.pager_active {
	text-decoration:underline;
}
.pager {
	width:615px;
}
.photobox {
	width:616px;
	margin:0;
	padding:0;
}





.paymenttable {
	font-family:Arial, Helvetica, sans-serif;
}

#valuta1 {
	position:absolute;
	width:61px;
	height:41px;
	margin:77px 0 3px 324px;
	color:#360;
	padding:4px 0 0px 1px;
	text-align:center;
}
#valuta1 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin:-2px 0 3px 0px;
	padding:2px;
}
#valuta2 {
	position:absolute;
	width:61px;
	height:41px;
	margin:77px 0 3px 403px;
	color:#360;
	padding:1px 0 0px 1px;
	text-align:center;
}
#valuta2 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin:-2px 0 3px -3px;
	padding:2px;
}
#valuta3 {
	position:absolute;
	width:61px;
	height:41px;
	margin:77px 0 3px 482px;
	color:#360;
	padding:1px 0 0px 1px;
	text-align:center;
}
#valuta3 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin:-2px 0 3px -3px;
	padding:2px;
}
#valuta4 {
	position:absolute;
	width:61px;
	height:41px;
	margin:77px 0 3px 559px;
	color:#360;
	padding:1px 0 0px 1px;
	text-align:center;
}
#valuta4 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin:-2px 0 3px -3px;
	padding:2px;
}
#valuta5 {
	position:absolute;
	width:61px;
	height:41px;
	margin:77px 0 3px 636px;
	color:#360;
	padding:5px 0 0px 1px;
	text-align:center;
}
#valuta5 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin:-2px 0 3px -3px;
	padding:2px;
}

#language1 {
	position:absolute;
	width:63px;
	height:41px;
	margin:37px 0 0 324px;
	background-color:#FFF;
	color:#360;
	padding:1px 0 0 1px;
}
#language1 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin:0  0 3px 0;
	letter-spacing: 7px;
}
#language2 {
	position:absolute;
	width:64px;
	height:41px;
	margin:37px 0 0 403px;
	background-color:#FFF;
	color:#fff;
	padding:1px 0 0 1px;
}
#language2 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	letter-spacing: 4px;
	margin:0  0 3px 0;
}
#language3 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	letter-spacing: 1.7px;
	margin:0 0 3px 0;
}
#language3 {
	position:absolute;
	width:63px;
	height:41px;
	margin:37px 0 0 482px;
	background-color:#FFF;
	color:#fff;
	padding:1px 0 0 1px;
}
#language4 {
	position:absolute;
	width:63px;
	height:41px;
	margin:37px 0 0 559px;
	background-color:#FFF;
	color:#fff;
	padding:1px 0 0 1px;
}
#language4 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	letter-spacing: 2.5px;
	margin:0  0 3px 0;
}
#language5 {
	position:absolute;
	width:63px;
	height:41px;
	margin:37px 0 0 636px;
	background-color:#FFF;
	color:#fff;
	padding:1px 0 0 1px;
}
#language5 a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	letter-spacing: 2.5px;
	margin:0  0 3px 0;
}
.bestelbuttonlayer {
	position:absolute; 
	height:26px; 
	width:168px; 
	background-color:#2f5071; 
	z-index:-1; 
	font-weight:bold; 
	color:#FFF; 
	line-height:26px;	
}
.bestelbuttonlayer2 {
	position:absolute;
	height:16px;
	width:73px;
	z-index:1;
	color:#FFF;
	line-height:16px;
	font-size:12px;
	background-image: url(../images/button_continue.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
	text-align:left;
	padding:0 0 0 4px;
	margin:0 0 0 72px;
}




.picshandlerbox div {
	float:left;
	padding:0;
	margin:0;
	margin-left:5px;
}
.picshandlerbox div div {
	padding:0;
	margin:0;
}
.picshandlerbox div div div {
	padding:0px;
}





.maincontent .manualcontent a {
	font-size:9px;
}
.maincontent .manualcontent .imgmanual {
	margin-left:24px;
}


img {
	border:none;
}
.maintablekit {
	margin:0;
	padding:0;
	
}
.stylepickerbox {
	width:970px;
	margin:0 auto 0 auto;
}
.warner {
	color:#F00;
}
/*
.valuta a.active {
	text-decoration:underline !important;
}
.language a.active {
	text-decoration:underline !important;
}
*/
#blinking1 {
	position:absolute;
	width:320px;
	height:30px;
	margin:100px 0 0 370px;
	padding:0 20px 0 0;
	font-size:17px;
	font-weight:bold;
	text-align:right;
}
.blinkarrow1 {
	letter-spacing:-2px; 
	font-size:19px;	
}
.blinkarrow2 {
	letter-spacing:-10px; 
	font-size:19px;	
}
.valutaselector {
	position:absolute;
	margin:104px 0 0 712px;
}

