@charset "utf-8";
/* CSS Document */

html, body {
	font-family:arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#3535FF;
	/* line-height:20px; */
 background:url('../images/background.gif') repeat-y #7b85de;
 }

.container {
 position:absolute;
 width:960px;
 background:url('../images/bg_content.gif') repeat-y;
 min-height:100%;
 left:50%;
 margin-left:-480px;
}

a {
 font-weight:bold;
 text-decoration:none;
 color:#fe9a00;
}

a:hover {
 text-decoration:underline;
}

*html .container {
 height:100%;
}

.menu {
 width:210px;
 float:left;
}

.header {
 width:960px;
 height:100px;
 background:url('../images/logo2.gif') 320px 10px no-repeat #5461d3;
}

.button {
 width:100px;
 text-align:center;
 display:block;
 padding:3px;
 border:solid 1px #4651b4;
 background:white;
 text-decoration:none;
 font-weight:bold;
 color:#fff;
 cursor:pointer;
 background:#5461d3;
 float:left;
 margin-right:10px;
}

.winkelmandje {
	float:left;
	width:201px;
	display:inline-block;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	
}

.login {
 position:absolute;
 left:520px;
 top:0;
 left:0;
 width:100px;
 height:100px;
 background:red;
 z-index:999;
}

.winkelmandjeLink {
	display:inline-block;
	float:left;
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	background:#53c553;
 border:solid 1px orange;
 color:#ff6600;
 background:white;
 margin:3px 0 5px 0;
 width:95px;
 text-align:center;
}

.winkelmandjeLinkLogin {
 display:inline-block;
 float:left;
 height:25px;
 text-decoration:none;
 color:#fff;
 font-weight:bold;
 line-height:25px;
 background:#7b85de;
 padding:0 10px 0 10px;
}


.cartOverzicht {
 width:700px;
 padding:0;
 margin:0 0 10px 0;
}

.cartOverzicht th {
 background:#7b85de;
 padding:5px;
 color:white;
}

.zoeken {
 position:absolute;
 left:730px;
 top:40px;
}

.landen {
 position:absolute;
 right:5px;
 top:12px;
}

.hint {
 color:#bec4f6;
}

.pageTitleSmall {
 font-weight:bold;
 display:block;
 margin-top:17px;
 width:400px;
}

.zoeken input[type=text] {
 width:194px;
 height:28px;
 font-size:17px;
 line-height:28px;
 float:left;
 border:solid 1px red;
 border:none;
 padding-left:5px;
 color:#5461d3;
}

.zoeken input[type=submit] {
 width:30px;
 height:30px;
 border:none;
 background:url('../images/zoeken.png') 6px 6px no-repeat white;
}

.logo {
 position:absolute;
 top:0;
 left:0;
 background-image:url('../images/logo.gif');
 width:210px;
 height:100px;
 z-index:10;
}

.productItem {
 background:red;
}

.slideMain {
 background:red;
}

.slide {
 width:487px;
 height:220px;
 float:left;
 z-index:5;
}

.aanbieding {
 font-family:arial, Helvetica, sans-serif;
 font-size:14px;
 height:198px;
 width:240px;
 float:left;
 border-bottom:dotted 2px #5461d3;
 padding:10px;
}

.main {
 width:960px;
 display:inline-block;
 padding-bottom:70px;
}

.content {
 padding:12px 40px 0 10px;
 float:left;
 width:390px;
 display:inline-block;
}

.contentBig {
 padding:12px 0 0 0;
 float:left;
 width:740px;
 margin-left:10px;
 display:inline-block;
 overflow:auto;
}

.side {
 padding:10px 10px 0 10px;
 float:left;
 width:240px;
}

.pageTitle {
 height:25px;
}

.sideTitle {
 width:240px;
 color:#fff;
 background-color:#777;
 border-bottom:solid 1px #474747;
 height:25px;
 line-height:25px;
 text-indent:10px;
 font-weight:bold;
 margin-bottom:8px;
}

/* --- PORTFOLIO --------------- */

.portfolio {
 width:240px;
 float:left;
 margin-bottom:15px;
}

.portfolioItem {
 color:#474747;
}

.portfolioList {
 float:left;
 margin-top:10px;
}

.portfolioLink {
 float:left;
 width:70px;
 height:44px;
 text-decoration:none;
 display:block;
 border:solid 3px #fff;
 margin:0 4px 4px 0;
}

/* --- NEWS -------------------- */

.news {
 width:260px;
 float:left;
 margin-bottom:15px;
}

.newsItem {
 width:220px;
 padding:0 10px 0 10px;
 color:#474747;
}

.newsLink {
 color:#474747;
 font-weight:bold;
 text-decoration:none;
}

.newsLink:hover {
 color:#000000;
}
/* --- Wiki -------------------- */
.wiki {
 position:absolute;
 top:655px;
 left:750px;
 width:200px;
 height:200px;
 padding:5px;
 margin-top:5px;
}

.wikiTitle {
 width:200px;
 height:20px;
 margin-bottom:3px;
 text-indent:20px;
 background:url('../images/tag.png') left center no-repeat;
 margin-bottom:10px;
}

.wikiItem {
 display:block;
 width:95px;
 height:20px;
 float:left;
 text-indent:15px;
 background:url('../images/arrowSmall.png') left center no-repeat;
 line-height:19px;
 margin-right:5px;
 color:#000;
}

.wikiItem:hover {
 color:white;
 background:url('../images/arrowSmall.png') left center no-repeat #54276a;
 cursor:pointer;
}
/* --- FOOTER ------------------ */

.footer {

	position: absolute;
	left: 0; 
/* position:fixed;
 margin-bottom: 0px;
 left: 50% - 375px;
*/
 bottom:0;
 height:60px;
 background-color:#53c553;
 width:750px;
 line-height:60px;
 padding-left:210px;
 z-index:99;
 color:white;
 font-size:14px;
 font-weight:bold;
}

.footer a {
 color:white;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
}

.footer a:hover {
	color: #3F4DCD;
}

/* --- CONTACT ------------------ */

fieldset 				{padding:10px;margin-bottom:10px;width:390px;}
legend 					{padding:3px;font-weight:bold;margin-bottom:10px;}
label 					{display:block;float:left;width:100px;}

.formContactInput 		{border:solid 1px #ccc;width:280px;margin-left:5px;text-indent:2px;height:19px;margin-bottom:2px;}
#formContactTextarea 	{border:solid 1px #ccc;width:385px;height:80px;padding-left:2px;}
#formContactSubmit 		{margin-left:267px;margin-top:10px;width:150px;height:30px;font-size:12px;font-family:arial;font-weight:bold;}


.footerBanner {
 float:left;
 display:block;
 width:468px;
 height:60px;
 background:#eee;
 border:solid 1px #ccc;
 text-align:center;
 line-height:60px;
 color:#ccc;
 margin-top:10px;
}

input[type=checkbox],input[type=radio] {
 border:none;
}

.productContainer {
	border:dotted 2px #52C552;
	width:230px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.productContainer s {
 width:auto;
 display:block;
 text-align:center;
}

.productContainerBig {
	padding:1px;
	float:left;
	margin-right:5px;
	width:720px;
	margin-top:20px;
}

.productImage {
	float:left;
	width:130px;

}
.productInformatieMain {
 float:left;
 text-align:center;
 width:100px;
 margin-top:30px;
}

.productTitelMain {
 display:block;
 width:100px;
 color:#5461d3;
 font-weight:bold;
 font-size:14px;
 text-align:center;
 float:left;
}

.productInformatie {
 float:left;
 text-align:center;
 margin-top:20px;
 width:100px;
}


.productAantal {
}

.slidingProduct {

}

.price {
 font-weight:20px;
 font-weight:bold;
}

.bestel {
	display:block;
	width:66px;
	height:21px;
	background:url('../images/basket_2.png');
	color:white;
	text-decoration:none;
	line-height:28px;
	text-indent:25;
}

.productTitel {
 display:block;
 width:auto;
 color:#5461d3;
 font-weight:bold;
 font-size:14px;
 text-align:center;
}

.productTitelBig {
	display:block;
	padding:5px;
	width:auto;
	color:#9ED200;
	font-weight:bold;
	height:32px;
	line-height:32px;
}

.productTitelNaam {
 height:30px;
 margin-bottom:20px;
}

.productOmschrijving {
	width:250px;
	display:block;
	font-size:13px;
	color:#22F;
	text-align: justify;
}

.productInfo {
}

.productInfoPrijs {
 font-size:20px;
 font-weight:bold;
 color:#ff9900;
 margin:10px 0 10px 0;
 display:block;
}

.terug {
 position:absolute;
 top:110px;
 left:50%;
 margin-left:410px;
 color:#ff9900;
 font-weight:bold;
 text-decoration:none;
 display:block;
 width:50px;
 height:20px;
 background:url('../images/terug.gif') right center no-repeat;
 line-height:20px;
}

.productFotos {
 width:375px;
 float:left;
 text-align:center;
}

.productInformatieBig {
 margin-left:20px;
 float:left;
}

.linksItem {
 float:left;
 width:350px;
 margin-bottom:10px;
}

.linksFoto {
 float:left;
 display:block;
 width:100px;
 height:100px;
 background:url('../uploads/links/geenafbeelding.gif');
}

.linksLink {
 float:left;
 width:auto;
 margin-left:20px;
 width:230px;
}

.linksLink a {
 font-size:18px;
 color:#5461d3;
}

.merkNaam {
	font-weight:bold;
	color:#ff9900;

}

select {
 color:#5461d3;
 padding:2px;
}

.paypal, .ideal {
	display:inline-block;
	float:left;
	height:20px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	background:#53c553;
 border:solid 1px orange;
 color:#ff6600;
 background:white;
 margin:3px 0 5px 0;
 width:130px;
 text-align:center;
}

.indemedia img {
 padding:5px;
 margin:5px;
 border:solid 1px #7e83c0;
}