@charset "utf-8";

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:url(/templates/kinderkleding/img/background.gif) repeat;
	margin:0px;
	padding:10px 0px;
}
img {
	border:none;
}
a {
    color:#5b84e9;
	cursor:pointer;
}
a:hover{
    color:#FFFFFF;
}
h1 {
	margin:0px;
	padding:0px;
	font-size:13px;
}
h2 {
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h3 {
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

form.nieuwsbrief{
    clear:both;
}
form.nieuwsbrief label{
    float:left;
    width:125px;
}

table.stappenplan{
    margin:20px 0px 0px 0px;
}
table.stappenplan h2{
    color:#5b84e9;
    font-weight:bold;
    margin:10px 0px 0px 0px;
}
table.stappenplan h3{
    color:#4d4d4d;
    font-weight:bold;
    margin:10px 0px 0px 0px;
}
.container {
	position:relative;
	width:980px;
	margin:30px auto 0px auto;
    overflow:hidden;
}
.geselecteerd {
	position:relative;
	/*background:url(/templates/img/geselecteerd.gif) no-repeat;*/
	background:url(/templates/kinderkleding/img/bg-selectie.gif) repeat-x;
	width:240px;
	height:30px;
	margin-left:720px;
}
.geselecteerd a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(/templates/kinderkleding/img/tassie.png) 15px 4px no-repeat;
	height:24px;
	padding:9px 0px 0px 40px;
	font-size:11px;
}
.header {
	position:relative;
	/*background:url(/templates/img/header.gif) no-repeat bottom;*/
	background:#070707;
	border:1px solid #4d4d4d;
	border-bottom:none;
	width:978px;
	height:205px;
    overflow:hidden;
}
.kruimelpad {
	width:750px;
	margin:0px 0px 15px 0px;
	text-align:right;
	color:#828487;
	position:relative;
    font-size:10px;
}
.kruimelpad a {
	color:#828487;
	text-decoration:none;
}
.kruimelpad a:hover {
	color:#ffffff;
}
.logo_container {
	position:relative;
	width:300px;
	margin:32px 0px 0px 20px;
	float:left;
}
.logo {
	float:left;
	height:49px;
	margin-right:10px;
}
.inlog_container {
	position:relative;
	float:right;
	width:291px;
	height:70px;
	margin:15px 20px 0px 0px;
}
.inlog {
	position:relative;
	float:right;
	width:240px;
	overflow:hidden;
	background-color:#464648;
}
table.login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px 10px;
}
table.login tr {
	padding:5px 10px;
}
table.login tr.even {
	padding:0px 10px;
}
table.login a {
	color:#ffffff;
	text-decoration:none;
}
table.login a:hover {
	text-decoration:underline;
}
table.login .registreren {
	float:left;
	display:block;
	margin-top:5px;
}
table.login .button {
	display:block;
	float:right;
	margin-top:5px;
}
table.login .button a {
	background:#919396;
	color:#000000;
	text-decoration:none;
	padding:3px;
}
.login-input {
	width:100px;
	float:right;
	font-size:11px;
}
.ideal {
	width:41px;
	height:34px;
	/*background-color:#FFFF00;*/
	float:left;
	margin-right:10px;
}
img.idealLogo{
    position:absolute;
    bottom:19px;
    left:20px;
}

/**/

.content {
	position:relative;
	width:978px;
	background:#070707;
	/*background:url(/templates/img/background-content.gif) repeat-y;*/
	border:1px solid #4c4d4d;
	border-top:none;
    min-height: 200px;
	padding:10px 0px 20px 0px;
	margin:0px;
    overflow:hidden;
}
.content_links {
	position:relative;
	width:178px;
    min-height: 200px;
	padding:0px 0px 0px 20px;
	margin:5px 0px 0px 1px;
	float:left;
}
.content_links strong {
	font-size:12px;
	color:#ffffff;
	margin:28px 0px 0px 0px;
    display:block;
}
.content_links ul {
	padding:0px;
	margin:15px 0px 20px 0px;
	list-style:none;
}
.content_links ul li a {
	background:url(/templates/kinderkleding/img/vierkant.gif) no-repeat left;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:2;
    list-style:none;
}
.content_links ul li a:hover {
	background:url(/templates/kinderkleding/img/vierkant_hover.gif) no-repeat left;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:2;
}
.content_links ul li a.active {
	background:url(/templates/kinderkleding/img/vierkant_hover.gif) no-repeat left;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:2;
}
.content_rechts {
	position:relative;
	width:750px;
	float:right;
	margin-right:25px;
    overflow:hidden;
	/*background:#0c0c0d;*/
}
.topfoto {
	position:relative;
	height:165px;
	width:750px;
	/*background:url(/templates/img/topfoto01.gif) no-repeat;*/
	margin:20px 0px 5px 0px;
	padding:0px;
}
.topfoto .banner {
	position:absolute;
	top:0px;
	left:0px;
	width:750px;
	height:165px;
	z-index:1;
}
.topfoto .slogan {
	z-index:2;
	position:absolute;
	left:20px;
	bottom:20px;
	width:400px;
	color:#5b84e9;
	font-size:24px;
}
.topfoto .sloganMCE {
	z-index:2;
	position:absolute;
    padding:20px;
	width:710px;
    text-align:left;
	bottom:0px;
	font-size:24px;

    font-weight:bold;
    font-style:italic;
}
.topfoto .sloganMCE h2{
    font-size:24px;
    font-weight:bold;
    font-style:italic;
}
.topfoto .blauw{
    color:#5b84e9;
}
.topfoto .zwart{
    color:#000000;
}
.topfoto .wit{
    color:#FFFFFF;
}
.topfoto .linksonder{
    text-align:left;
	bottom:0px;
}
.topfoto .linksboven{
    text-align:left;
	top:0px;
}
.topfoto .rechtsonder{
    text-align:right;
	bottom:0px;
}
.topfoto .rechtsboven{
    text-align:right;
	top:0px;
}


ul.producten {
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;
	width:750px;
}
ul.producten li {
	width:153px;
	display:block;
	float:left;
	margin:30px 23px 0px 0px;
	padding:0px 5px 5px 10px;
	border:#6d6f71 solid 1px;
	background:#29292a;
	position:relative;
    list-style:none;
}
ul.producten li.last {
	margin:30px 0px 0px 0px;
}
ul.producten li h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:3px 2px 5px 0px;
	padding:10px 0px 0px 2px;
	background:url(/templates/kinderkleding/img/h2.gif) no-repeat right;
	height:30px;
}
ul.producten li h2 a {
	color:#ffffff;
	text-decoration:none;
}
ul.producten li .prijsblok {
	height:40px;
	position:relative;
}
ul.producten li .price {
	float:right;
	position:absolute;
	right:7px;
	top:0px;
	text-align:right;
	line-height:150%;
}
.van {
	text-decoration:line-through
}
ul.producten li .pricevoor {
	text-decoration:none;
}
ul.producten li .product_naam {
	width:100px;
	float:left;
}
ul.producten li .bestellen {
	height:30px;
	border-top:#7288c0 solid 1px;
	margin:5px 5px 0px 0px;
}
ul.producten li .bestel {
	float:left;
	margin:3px 0px 0px 0px;
}
ul.producten li .bestel a {
	background:url(/templates/kinderkleding/img/bestel.gif) left top no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:7px 0px 0px 20px;
	display:block;
}
ul.producten li .details {
	float:right;
	margin:3px 0px 0px 10px;
}
ul.producten li .details a {
	background:url(/templates/kinderkleding/img/pijltje.gif) right 10px no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:7px 15px 0px 0px;
	display:block;
}
ul.producten li.aanbieding {
	width:155px;
	background:url(/templates/kinderkleding/img/bg_aanbieding.gif) no-repeat top center;
	border:0px;
	border-bottom:#6d6f71 solid 1px;
	padding-top:19px;
	margin-top:11px;
}
ul.producten li.aanbieding h2 {
	background:url(/templates/kinderkleding/img/h2_aanbieding.gif) no-repeat right;
}
ul.producten li.aanbieding .bestel a {
	background:url(/templates/kinderkleding/img/bestel_aanbieding.gif) left top no-repeat;
}
ul.producten li.aanbieding .details a {
	background:url(/templates/kinderkleding/img/pijltje_aanbieding.gif) right 10px no-repeat;
}
.content_rechts h1 {
	margin-top:20px;
}
.content_rechts h1.detail {
	margin:0px 0px 20px 0px;
}
.pijl {
	text-align:right;
	padding:3px 6px 0px 0px;
}
.pijl a {
	background:url(/templates/kinderkleding/img/pijltje.gif) right 2px no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
    white-space:nowrap;
	padding:0px 15px 0px 0px;
}
.separator {
	clear:both;
	height:10px;
}

/**/
.prijsbloktop {
	border-top:#687bab 1px solid;
	border-right:#687bab 1px solid;
	width:130px;
	padding:5px 10px 5px 0px;
	position:absolute;
	top:33px;
	right:0px;
}
.prijs {
	display:block;
	float:left;
}
.euros {
	display:block;
	float:right;	
}
.details-prod {
	background:#070707;
	border:1px solid #4d4d4d;
	width:718px;
	padding:15px 15px 5px 15px;
	clear:both;
	position:relative;
}
.blok-foto-l {
	width:185px;
	height:195px;
	background:#ffffff;
	float:left;
	padding:20px 10px 0px 10px;
	text-align:center;
	position:relative;
}
.draaien {
	position:absolute;
	bottom:5px;
	width:185px;
	font-size:10px;
	color:#6d6e71;
	left:10px;
	z-index:1;
}
.vergroot {
	z-index:2;
	right:10px;
	bottom:5px;
	position:absolute;
}
.blok-foto-s {
	float:left;
	width:510px;
}
.blok-foto-s ul {
	width:510px;
	margin:0px;
	padding:0px;
}
.blok-foto-s ul li {
	margin:0px 0px 15px 15px;
	width:69px;
	float:left;
	height:90px;
	text-align:center;
	list-style:none;
}
.blok-foto-s ul li a img {
	border:2px solid #ffffff;
}
.blok-foto-s ul li a:hover img, .blok-foto-s ul li a.active img {
	border:#687bab 2px solid;
}	
.blok-foto-s ul li a {
	color:#ffffff;
	text-decoration:none;
}
.blok-foto-s ul li a:hover, .blok-foto-s ul li a.active {
	color:#687bab;
}
.informatie {
	clear:both;
    overflow:hidden;
}
.informatie ul.producten{
    margin-top:20px;
}
.informatie ul.producten li{
    margin-top:0px;
    margin-bottom:10px;
}
.informatie h3 {
	width:718px;
	font-size:12px;
	border-bottom:#687bab 1px solid;
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 0px;
}
.informatie p {
	margin:5px 0px 15px 0px;
}
table.select-maat {
	margin:15px 0px 0px 15px;
	width:495px;
}
table.select-maat input{
    height:14px;
    font-size:10px;
    padding:1px;
}
table.select-maat select{
    width:150px;
    height:20px;
    font-size:11px;
    padding:1px;
}

.winkelmand{
    border:1px #4d4d4d solid;
    width:250px;
    margin:17px 0px 0px 0px;
    padding:12px 10px 0px 10px;
    float:right;

    color:#A6A5A2;
}
.winkelmand a{
    background:url(/templates/kinderkleding/img/arrow.gif) center right no-repeat;
    
    color:#A6A5A2;
    display:block;

    text-align:right;
    text-decoration:none;
    margin:10px 0px 0px 0px;
    padding:5px 20px 7px 0px;
}
.winkelmand a:hover{
    background:url(/templates/kinderkleding/img/arrow_hover.gif) center right no-repeat;
    color:#FFFFFF;
}
.winkelmand strong{
    background:url(/templates/kinderkleding/img/winkelmand.gif) no-repeat;
    padding:2px 0px 5px 28px;
}
.winkelmand blockquote{
    margin:12px 0px 5px 28px;
}
.winkelmand blockquote strong{
    background:none;
    color:#FFFFFF;
    padding:0px;
}
ul#accordion{
    margin-top:25px;
}
ul#accordion li{
    list-style:none;
}
ul#accordion li strong{
    color:#5b84e9;
}

ul.overview{
    margin:25px 0px 0px 0px;
    padding:0px;
}
ul.overview li{
    margin:0px;
    padding:0px;
    list-style:none;
}
ul.overview li h2{
    font-weight:bold;
}
ul.overview li h2 a{
    text-decoration:none;
}

.leesmeer{
    text-align:right;
}
.leesmeer a{
    text-decoration:none;
    padding:0px 15px 0px 0px;
    background:url(/templates/kinderkleding/img/pijltje_a.gif) right center no-repeat;
}
.leesmeer a:hover{
    padding:0px 15px 0px 0px;
    background:url(/templates/kinderkleding/img/pijltje_a_hover.gif) right center no-repeat;
}
ul.bijpassend li{
    padding:10px 5px 10px 10px;
}
.prevPage{
    display:block;
    text-align:right;
}
