@charset "UTF-8";
/* CSS Document */

#back_girls {
	background-image: url(Afbeeldingen/bg_rose.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
#back_boys {
	background-image: url(Afbeeldingen/bg_blauw.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
#back {
	background-image: url(Afbeeldingen/bg_grijs.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
body {
	background-image: url(Afbeeldingen/bg_grijs2.png);
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size:12px
	}
	
img{border:0px}
td{padding:2px}
link, link a, link a:hover, link a:visited{color:#FF0099}


#container{
	text-align: left;
	width: 975px;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20;
	margin-left: auto;
	background-image: url(Afbeeldingen/bg_main.png);
	background-repeat: no-repeat;
}

h1{
	font-size:16px;
	font-weight:500;
	color:#7C37B6;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


h1.paars{
	font-size:16px;
	font-weight:500;
	color:#6633CC;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

h2{
	font-size:14px;
	font-weight:500;
	color:#7B18A3;
	
}
h20{
	font-size:14px;
	font-weight:500;
	color:#FFFFFF;
	background-color: #7B18A3;
	width: 275px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h3{
	font-size:14px;
	font-weight:500;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
h4{
	font-size:19px;
	font-weight:500;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
h5{
	font-size:14px;
	font-weight:500;
	color:#FF0099;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
h6{
	font-size:20px;
	font-weight:500;
	color:#663399;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left:10px
}
h7{
	color:#663399;
	font-size:16px;
	font-weight:500;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
}
h8, h8  a  {
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	
}
h8 a:hover{
	
}
a:link { color: #13bbe3; text-decoration: none }
a:visited  { color: #f60; text-decoration: none }
a:hover { color: #f09 }
a:active { color: #a2adb5 }
input.radio {
	color: #660099;
	background-color: #FF6633;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#top{
	width:975px;
	height:170px;
	margin:0;
	padding:0;
	float:left
}

#logo{
	width:170px;
	height:170px;
	float:left;
	background-image: url(Afbeeldingen/logo.jpg);
	background-repeat: no-repeat;
}

#logo img{
border:none;
}

#top_mid{
	float:left;
	width:805px;
	height:170px;
}

#top_foto { background-image: url("Afbeeldingen/kop3.png"); background-repeat: no-repeat; width: 805px; height: 145px; float: left }

#top_balk{
	background-color:#FF0099;
	height:25px;
	float:left;
	width: 685px;
}

#nav  { background-color: #f09; padding-left: 10px; width: 675px; height: 25px; float: left }

#nav ul {
	list-style: none;
	display: block;
	z-index: 1000;
	width: 685px;
	margin: 0px;
	height: 25px;
	float:left;
	padding: 0px;
}
#nav ul li   { font-size: 12px; font-family: Georgia; font-weight: 500; line-height: 13px; text-align: left; list-style-type: none; margin: 0 3px 0 0; padding: 0 10 0 5px; float: left }
#nav ul li a    { color: #fff; font-size: 12px; font-weight: 400; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; margin: 0; padding: 5px 20px 5px 10px; float: left }

#nav ul li a:hover  { color: #7c37b6 }

#nav ul li.sep { }

#saleblok{
	float:left;
	width:135px;
	height:61px;
	margin-left:50px;
	opacity:1;
	margin-top: 0px;
}

#top_r{
float:left;
width:170px;
height:170px;}

#top_rbalk   { background-color: #f09; margin-top: 60px; margin-left: 0; width: 120px; height: 25px; float: left }

#top_mand{
	float:left;
	width:110px;
	height:50px;
	padding-top: 10px;
	opacity:0.8;
	background-color: #00CCFF;
	margin-left: 685px;
	padding-left: 10px;
}

#top_mand a {
	font-size:14px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}


#top_bestel { background-color: #7c37b6; width: 120px; height: 25px; float: left }
#top_bestel a { background-color: #7c37b6; width: 120px; height: 25px; float: left }

#top_bestel a:hover { background-color: #fe7e00; width: 120px; height: 25px; float: left }
#schaduw{
	background-image:url(Afbeeldingen/schaduw.png);
	float:left;
	height:20px;
	width: 975px;
	background-color: #FFFFFF;
}
#midden{float:left;
	height:100%;
	width: 975px;
	background-color:#FFFFFF}

#mid_left{
	float:left;
	width: 240px;
	clear:both;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 10px;
}
#mid_line{
	float:left;
	width: 15px;
	background-repeat: repeat-y;
	margin-left: 0px;
	height: 100%;
	min-height:500px;
	background-image:url(Afbeeldingen/lijn_blokjes.jpg);
	display:block;
	padding-left: 5px;
	}
#mid{
	float:left;
	width:720px;
	padding-right: 5px;
}

#acc {
	float:left;
	min-width:100px;
	min-height:20px;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#acc a{
	float:left;
	background-color: #7C37B6;
	text-align:center;
	min-width:100px;
	min-height:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#acc a:hover{
	float:left;
	background-color: #DBEF3B;
}
#meisjes {
	float:left;
	min-width:100px;
	min-height:20px;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#meisjes a{
	float:left;
	background-color: #7C37B6;
	text-align:center;
	min-width:100px;
	min-height:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#meisjes a:hover{
	float:left;
	background-color: #FF0099;

}
#jongens {
	float:left;
	min-width:100px;
	min-height:20px;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#jongens a{
	float:left;
	background-color: #7C37B6;
	text-align:center;
	min-width:100px;
	min-height:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#jongens a:hover{
	float:left;
	background-color: #00CCFF;
}#baby {
	float:left;
	min-width:100px;
	min-height:20px;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#baby a{
	float:left;
	background-color: #7C37B6;
	text-align:center;
	min-width:100px;
	min-height:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#baby a:hover{
	float:left;
	background-color: #FF6633;
}
#mid_left2 {
	float: left;
	width: 220px;
	clear: both;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#merk {
	float: left;
	width: 210px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}
#maat {
	float: left;
	width: 200px;
	clear: both;
	margin:10px
}
#soort {
	float: left;
	width: 200px;
	clear: both;
	margin:10px
}
#tref {
	float: left;
	width: 200px;
	clear: both;
	margin:10px;
}

.merklogo{
	width:90px;
	text-align:center;
	height:100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	float: left;
}
.item {
	text-align:left;
	margin-right:0px;
	font-size:10px;
	color:#666666;
	width: 90px;
}
.item_merk {
	text-align:left;
	margin-right:0px;
	font-size:10px;
	color:#666666;
	width: 180px;
}
.maatcheck{
border:1px;
border-bottom-style:solid;
border-color:#FF0099}

.form1{padding-top:3px}

#midden_l{
	float:left;
	width:250px
}
#zoek_totaal {
	float: left;
	width: 225px;
	text-align: center;
	background-color: #FFFFFF;
}
#nieuws{
	background-image:url(Afbeeldingen/nieuwsbrief.png);
	background-repeat:no-repeat;
	height:120px;
	float:left;
	margin-top:5px;
	width: 230px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#nwstitel{
	width:220px;
	float:left;
	text-align: left;
	padding-top: 20px;
	color: #FFFFFF;
}

.nwstekst{
	font-size:9px;
	color:#000;
	width:70px;
	float:left;
	padding-top:5px;
	}
	
.nwsinvoer{
	background-color:#f2f2f2;
	width:140px;
	height:30px;
	float:left;
	padding-top:5px;
	}


	
#nwslinks{
	width:60px;
	float:left;
	margin-top:5px;
	color: #FFFFFF;
	height: 40px;
	padding-left: 10px;
}

#nwsrechts{
	width:135px;
	float:left;
	height: 50px;
}


.naam {
	float: left;
	width: 205px;
	padding-top: 32px;
	padding-left: 15px;
	color: #FFFFFF;
	margin-top: 0px;
}

#zoek {
	float: left;
	width: 210px;
	text-align: center
}
#items_l, #items_l2, #items_l3, #items_l4{
	float:left;
	width:90px;
}

#afmelden {
	float:left;
	margin-left: 10px;
	width: 50px;
	height: 20px;
	padding-top: 10px;
}

#afmelden a  { color: #3cdaff; margin-left: 0; float: left }
#afmelden a:hover {
	float:left;
	margin-left: 0px;
	color:#FFFFFF
}
#news{
	float:left;
	width:220px;
}
#aan {
	margin-left: 50px;
	float:left;
	width:90px;
	height:20px;
	text-align:center;
	padding-top:5px
}
#aan a{
	float:left;
	width:90px;
	height:20px;
	text-align:center;
	padding-top:5px;
	border: 1px solid #FFFFFF;
}
#aan a:hover{
	float:left;
	background-color: #FF6633;
}

#links1{
	width:250px;
	float:left;
}
.titel_zoek{
	float:left;
	height:25px;
	width:200px;
	text-align:center
}
#mid_l {
	float: left;
	width: 310px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 25px;
}
#mid_r {
	float: left;
	width: 300px;
	margin-left: 25px;
	margin-top: 5px;
}
.blok_home {
	clear: both;
}

.blok_home a{
	color:#660099;
	float:left
}

.blok_home a:hover{
	color:#FF0099
}

.home_titel {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 700px;
	float: left;
}


.home_body {
	font-size: 11px;
	line-height: 18px;
	width: 300px;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
}


#nav_fotohome {
	background-color: #7C37B6;
	float: left;
	height: 50px;
	width: 300px;
	text-align: center;
}
#nav_fotohome a{
	float: left;
	height: 40px;
	width: 300px;
	text-align: center;
	padding-top: 10px;
}
#nav_fotohome a:hover{
	background-color: #28CCF4;
	float: left;
	height: 40px;
	width: 300px;
	text-align: center;
	padding-top: 10px;
}
.home_foto_meisjes {
	float: left;
	text-align: center;
	background-image: url(Afbeeldingen/bg_rose.jpg);
	width: 300px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.home_foto_jongens {
	float: left;
	text-align: center;
	background-image: url(Afbeeldingen/bg_blauw.jpg);
	width: 300px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.home_foto_babys {
	float: left;
	text-align: center;
	background-image: url(Afbeeldingen/bg_oranje.jpg);
	width: 300px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.home_foto_acc {
	float: left;
	text-align: center;
	background-image: url(Afbeeldingen/bg_grijs.jpg);
	width: 300px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.winkel_foto {
	background-color: #D8EE36;
	float: left;
	width: 270px;
	text-align: center;
}
#merk1 {
	float: left;
	height: 100%;
	width: 300px;
	margin-top: 5px;
	margin-left: 10px;
}
#merk1 IMG { margin-right:15px}


.totaal {
	float: left;
	width: 200px;
	height: 20px;
	padding-top: 15px;
}
.cat {
	float: left;
	width: 100px;
	height: 30px;
	padding-top: 15px;
}

.info {
	float: left;
	width: 40px;
	height: 30px;
	padding-top: 15px;
	z-index: 2000;
}
.info a{
	background-color:#FF0099;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	margin:8px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.info a:hover{
	background-color:#7C37B6
}

.lijn{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7C37B6;
	float: left;
	width: 700px;
	margin-right: 10px;
	margin-left: 10px;
}
#prod  { margin-left: 10px; width: 720px; height: 100%; float: left }
#det_txt {
	margin-left: 0px;
	margin-top: 0px;
	line-height: 15px;
	clear: both;
	width: 270px;
}
#det_foto {
	float: left;
	width: 425px;
	border: 1px solid #33CCFF;
	text-align: center;
	margin-top: 10px;
	z-index: -99;
	margin-left: 5px;
}

.detail_foto_kl {
	float: left;
	height: 100%;
	width: 120px;
	margin-right: 5px;
	margin-left: 10px;
}
#det_rechts{
	float:left;
	width:430px;
}
.blokjes_h{
	float:left;
	background-image: url(Afbeeldingen/tussen_paars.jpg);
	background-repeat: repeat-x;
	height: 15px;
	margin-right: 10px;
	margin-left: 10px;
	width: 400px;
}
.blokjes_h2{
	float:left;
	background-image: url(Afbeeldingen/tussen_rose.png);
	background-repeat: repeat-x;
	height: 15px;
	margin-right: 10px;
	margin-left: 0px;
	width: 260px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#det_links {
	margin-left: 0px;
	float:left;
	width:270px;
}
#prijs {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF0099;
	height: 20px;
	width: 75px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
}

.maat {
	color: #666666;
	background-color: #FFFFFF;
	float: left;
	height: 15px;
	margin-right: 10px;
	padding: 5px;
	font-size: 10px;
	margin-bottom: 5px;
	min-width: 40px;
	border: 1px solid #DADF3A;
}
#prijsblok{
	height:55px;
	float:left;
}
#bestelblok {
	float: left;
	width: 260px;
	margin-top: 10px;
}
#maatselect {
	float: left;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 150px;
	padding-top: 10px;
}

#maatmenu{
	background-color:#CEE926;
	color: #FF0099;
	padding-top: 5px;
	border: 1px solid #FF0066;
	padding-bottom: 5px;
}

.but{
	background-color:#fff;
	color: #FF0099;
	padding-top: 5px;
	border: 1px solid #FF0066;
	padding-bottom: 5px;
}

#form{
	padding: 0px;
	background-position: top;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 50px;
}
#varianten {
	text-align: left;
	float: left;
	width: 700px;
}
.blokjeslijn {
	background-image: url(Afbeeldingen/tussen_paars.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 700px;
	margin-bottom: 10px;
}
.new {
	color: #666666;
	background-color: #D2DF1E;
	padding: 3px;
	height: 10px;
	width: 35px;
	float: left;
	position: absolute;
	margin-top: 184px;
	margin-left: 119px;
}
.k30 {
color: #666666;
	background-color: #D2DF1E;
	padding: 3px;
	height: 10px;
	width: 35px;
	float: left;
	position: absolute;
	margin-top: 184px;
	margin-left: 119px;}
	
.k40 {
	color: #666666;
	background-color: #D2DF1E;
	padding: 3px;
	height: 10px;
	width: 35px;
	float: left;
	position: absolute;
	margin-top: 184px;
	margin-left: 119px;
}
.k50 {
	color: #666666;
	background-color: #D2DF1E;
	padding: 3px;
	height: 10px;
	width: 35px;
	float: left;
	position: absolute;
	margin-top: 184px;
	margin-left: 119px;
}
.k70 {
	color: #666666;
	background-color: #D2DF1E;
	padding: 3px;
	height: 10px;
	width: 35px;
	float: left;
	position: absolute;
	margin-top: 184px;
	margin-left: 119px;
}
#gegevens {
	float: left;
	width: 700px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mijnbestellingen {
	float: left;
	width: 700px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#inloggen {
	background-color: #B5F3F7;
	float: left;
	width: 280px;
	padding: 5px;
	clear: both;
}
#loginlinks{
	width:90px;
	float:left;
	margin-top:5px;
	color: #7B18A3;
	height: 40px;
	padding-left: 10px;
}

#loginrechts{
	width:180px;
	float:left;
	height: 70px;
}
#tellafriend {
	background-color: #B4F3F7;
	float: left;
	width: 290px;
	padding: 5px;
	clear: both;
}#tell_links{
	width:90px;
	float:left;
	margin-top:5px;
	color: #FFFFFF;
	height: 120px;
	padding-left: 10px;
}

#tell_rechts{
	width:290px;
	float:left;
	height: 100%;
}

.invoer{
padding:3px
}
.wwvergeten {
	float:left;
	margin-left: 10px;
	width: 130px;
	height: 20px;
	padding-top: 10px;
}

.wwvergeten a {
	float:left;
	margin-left: 0px;
	color:#FF0099;
}
.wwvergeten a:hover {
	float:left;
	margin-left: 0px;
	color:#7B18A3
}

#log {
	float:left;
	width:80px;
	min-height:20px;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#log a{
	float:left;
	text-align:center;
	width:80px;
	min-height:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	color: #7B18A3;
}

#log a:hover, #log a:visited { color: #ffffff !important; background-color: #7c37b6; margin: 0; float: left }

#stappen {
	float: left;
	width: 725px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.bestelling {
	float: left;
	width: 75px;
	margin-right: 10px;
}
.bestelling_txt {
	float: left;
	width: 200px;
	padding: 5px;
	height: 60px;
}
.bestelling_prijs {
	float: left;
	width: 75px;
	padding: 5px;
	height:60px
}
.bestelling_maat {
	float: left;
	width: 75px;
	padding: 5px;
	height:60px
}
.bestelling_aantal {
	float: left;
	width: 75px;
	padding: 5px;
	height:60px
}
.bestelling_totaal {
	float: left;
	width: 75px;
	padding: 5px;
	height:60px
}
.bestelling_ruilen {
	float: left;
	width: 600px;
	padding: 5px;
	height:100px;
	background-color: #CCCCCC;
}

.bestelling_verwijder  {
	font-size: 11px;
	color: #FFFFFF;
	width: 50px;
	float: left;
	text-decoration:none;
	margin-top:25px
}.bestelling_verwijder a {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7C37B6;
	width: 55px;
	float: left;
	text-decoration:none;
	padding: 5px;
}
.bestelling_verwijder a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#3CDAFF
}
.bestelling_retour  {
	font-size: 11px;
	color: #FFFFFF;
	width: 60px;
	float: left;
	text-decoration:none;
	margin-top:25px;
	margin-right: 25px;
}.bestelling_retour a {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7C37B6;
	width: 100%;
	float: left;
	text-decoration:none;
	padding: 5px;
}
.bestelling_retour a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#3CDAFF
}
.aantal_retour   { color: #ffffff; font-size: 11px; text-decoration: none; margin-top: 5px; margin-right: 25px; width: 60px; float: left }.aantal_retour a {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7C37B6;
	width: 100%;
	float: left;
	text-decoration:none;
	padding: 5px;
}
.aantal_retour a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#3CDAFF
}
.keuze_retour   {
	color: #7c37b6;
	font-size: 11px;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 25px;
	width: 150px;
	float: left;
	height: 50px;
}.keuze_retour a {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7C37B6;
	width: 100%;
	float: left;
	text-decoration:none;
	padding: 5px;
}
.keuze_retour a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#3CDAFF
}
.bestellingtotaal  { margin-top: 10px; margin-bottom: 10px; width: 700px; height: 100%; float: left; border: solid 1px #7c37b6 }
#afrekenblok {
	float: right;
	height: 100%;
	width: 300px;
	margin-top: 10px;
	padding: 10px;
	margin-right:20px;
	border: 1px solid #FF0099;	
}
.afrekenblok_l {
	float: left;
	width: 200px;
	padding: 5px;
	
}
.afrekenblok_r {
	float: left;
	width: 75px;
	padding: 5px;
	
}
.afrekenblok_tl {
	float: left;
	width: 200px;
	padding: 5px;
color: #FFFFFF!important;
	background-color: #7C37B6;
}
.afrekenblok_tr {
	float: left;
	width: 75px;
	padding: 5px;
color: #FFFFFF!important;
	background-color: #7C37B6;
}

#verderw a{
	float:left;
	text-align:center;
	width:135px;
	height:20px;
	padding: 5px;
	background-color:#CCCCCC;
	margin-top:10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size:14px;
		margin-right:5px

}

#verderw a:hover{
	float:left;
	background-color: #7C37B6;
}

#terug a{
	float:left;
	text-align:center;
	width:135px;
	height:20px;
	padding:5px;
	background-color:#CCCCCC;
	margin-top:10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size:14px;
	margin-right:5px
}

#terug a:hover{
	float:left;
	background-color: #7C37B6;
}
#afr a{
	float:right;
	text-align:center;
	width:110px;
	height:25px;
	padding-top: 10px;
	padding-left: 5px;
	background-color:#FF0099;
	margin-top:10px;
	clear: both;
	margin-right: 5px;
	text-decoration:none;
	color:#FFFFFF
}

#afr a:hover{
	float:right;
	background-color: #7C37B6;
}

#plaats a{
	float:right;
	text-align:center;
	width:140px;
	height:25px;
	padding-top: 5px;
	padding-left: 5px;
	background-color:#FF0099;	
	margin-top:10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size:14px;
	margin-right:5px

}

#plaats a:hover{
	float:right;
	background-color: #7C37B6;
}

#orderoverzicht{
float:left;
width:700px;}

#versturenlinks{
	width:100px;
	float:left;
	margin-top:5px;
	color: #FFFFFF;
	height: 40px;
	padding-left: 10px;
}

#versturenrechts{
	width:280px;
	float:left;
	height: 45px;
}
.wachtwoordl{
	width:100px;
	float:left;
	height: 45px;
}
.wachtwoordr{
	width:170px;
	float:left;
	height: 45px;
	margin-left: 10px;
}

#versturen {
	float:right;
	width:80px;
	min-height:20px;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#versturen a { color: #ff0099; text-decoration: none; background-color: #b5f3f7; text-align: center; padding-top: 5px; padding-right: 5px; padding-left: 5px; width: 80px; min-height: 20px; float: right; border: solid 1px #ffffff }

#versturen a:hover  { color: #fff; background-color: #3cdaff; float: right }
.mijnbestel {
	background-color: #00CCFF;
	float: left;
	height: 30px;
	color: #7C37B6;
	margin-right: 10px;
	width: 120px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.mijnbestel2  { color: #000000; margin-top: 5px; margin-right: 10px; padding: 5px; width: 100px; height: 20px; float: left; border-bottom: 1px solid #ef5917 }
.mijnbestel2 a{
color:#FF0099}

.mijnbestel2 a:hover{
	color:#7C37B6
}
.nieuwsfoto{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 250px;
	height: 180px;
	text-align: center;
}.nieuwsblok_boys {
	background-color: #01B1ED;
	float: left;
	text-decoration:none;
	background-image: url(Afbeeldingen/bg_blauw.jpg);
	background-repeat: repeat-x;
	margin: 10px;
	width: 250px;
	border: 1px solid #01B1ED;
	min-height: 350px;
}
.nieuwsblok_girls {
	float: left;
	text-decoration:none;
	background-image: url(Afbeeldingen/bg_rose.jpg);
	background-repeat: repeat-x;
	margin: 10px;
	width: 250px;
	height: auto;
	border: 1px solid #FF0099;
	min-height: 350px;
}
.nieuwsblok_acc {
	float: left;
	text-decoration:none;
	background-image: url(Afbeeldingen/bg_grijs.jpg);
	background-repeat: repeat-x;
	margin: 10px;
	width: 250px;
	height: 100%;
	border: 1px solid #666666;
}
.nieuwsblok_baby {
	float: left;
	text-decoration:none;
	background-image: url(Afbeeldingen/bg_oranje.png);
	background-repeat: repeat-x;
	margin: 10px;
	width: 250px;
	height: 100%;
	border: 1px solid #FC7700;
}
.nieuwsblok_acc a,.nieuwsblok_baby a,
.nieuwsblok_girls a,
.nieuwsblok_boys a{
		text-decoration:none
}




.nieuwsblok_acc a:hover,.nieuwsblok_baby a:hover,
.nieuwsblok_girls a:hover,
.nieuwsblok_boys a:hover{
color:#FFFFFF}


.nieuwstxt {
	float: left;
	color: #666666;
	margin: 0px;
	padding: 5px;
	width: 240px;
	height: 50px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
.nieuwstxt a {
	float: left;
	color: #666666;
	text-align: center;
}
.nieuwstxt a:hover {
	float: left;
	color: #660099;
	text-align: center;
}
.nieuwstxt_boys {
	float: left;
	color: #666666;
	margin: 0px;
	padding: 5px;
	width: 240px;
	height: 50px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
.nieuwstxt_boys a {
	float: left;
	color: #666666;
	text-align:center
}
.nieuwstxt_boys a:hover {
	float: left;
	color: #660099;
}


.nieuwstxt_baby {
	float: left;
	color: #666666;
	margin: 0px;
	padding: 5px;
	width: 240px;
	height: 50px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
.nieuwstxt_baby a {
	float: left;
	color: #666666;
}
.nieuwstxt_baby a:hover {
	float: left;
	color: #660099;
}


.nieuwstxt_acc {
	float: left;
	color: #666666;
	margin: 0px;
	padding: 5px;
	width: 240px;
	height: 50px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
.nieuwstxt_acc a {
	float: left;
	color: #666666;
}
.nieuwstxt_acc a:hover {
	float: left;
	color: #660099;
}


#tekstblok {
	margin: 10px;
	float: left;
	width: 600px;
	line-height: 18px;
}

#tekstblok a {
	color:#7B36B4
}
#tekstblok a:hover{
	
	color:#FF6600

}

.logoblokjes {
	text-align: center;
	float: left;
	width: 130px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:5px
}

.logoblokjes a{
	text-align: center;
	float: left;
	width: 130px;
	margin-right: 5px;
	margin-bottom: 5px;
		padding:5px

}

.logoblokjes a:hover{
	float:left;
}
.openingstijden {
	float: left;
	width: 270px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nieuws_logo {
	float: left;
	height: 100%;
	width: 250px;
	background-color: #FFFFFF;
	text-align: center
!important;
	padding-top: 10px;
	min-height:50px;
}
.nieuws_logo a{
	text-align: center}

.paars{
	background-image:url(Afbeeldingen/paars.png);
	background-repeat:repeat-x;
	width:100%;
	height:15px;
	background-color:#FFFFFF;
	clear: both;
}
.paars2{
	background-image:url(Afbeeldingen/paars.png);
	background-repeat:repeat-x;
	width:700px;
	height:15px;
	background-color:#FFFFFF;
	float:left
}

.groen{
	background-image:url(Afbeeldingen/groen.png);
	background-repeat:repeat-x;
	width:250px;
	height:15px;
	clear: both;
}
.blauw{
	background-image:url(Afbeeldingen/blauwster.png);
	background-repeat:repeat-x;
	width:100%;
	height:20px;
	clear: both;
}
.rose{
	background-image:url(Afbeeldingen/rosehart.png);
	background-repeat:repeat-x;
	width:100%;
	height:15px;
	clear: both;
}
.oranje{
	background-image:url(Afbeeldingen/oranjestip.png);
	background-repeat:repeat-x;
	width:100%;
	height:15px;
	clear: both;
}
.oranje2{
	background-image:url(Afbeeldingen/oranje.png);
	background-repeat:repeat-x;
	width:700px;
	height:15px;
	background-color:#FFFFFF;
	float:left
}
.grijs{
	background-image:url(Afbeeldingen/grijs.png);
	background-repeat:repeat-x;
	width:100%;
	height:15px;
	clear: both;
}
.nietopvoorraad {
	color: #3CDAFF;
	float: left;
	width: 300px;
	margin-bottom: 5px;
}
.gallery {
	float: left;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.gallery_foto_boys {
	margin: 0px;
	float: left;
	width: 150px;		
}
.gallery_foto_girls {
	margin: 0px;
	float: left;
	width: 150px;
}


.gallery_blok {
	float: left;
	width: 160px;
	min-height: 260px;
	margin-right: 10px;
}
.gallery_foto_meisjes img  {
	border:5px double #FF0099
}
.gallery_foto_meisjes img:hover  {
	border:5px double #7B18A3
}
.gallery_foto_jongens img {
	border:5px double #00CCFF
}
.gallery_foto_jongens img:hover  {
	border:5px double #7B18A3
}
.gall_merken {
	float: left;
	width: 150px;
	background-color: #FFFFFF;
	color: #7B18A3 !important;
	padding: 5px;
}
.naarhome {
	float: right;
	width: 75px;
	height: 30px;
	padding-top: 15px;
}
.naarhome a{
	background-color:#00CCFF;
	color:#FFFFFF;
	padding:3px;
	text-decoration:none;
	font-size:10px;
	margin:3px
}
.naarhome a:hover{
	background-color:#7C37B6
}	
.ideallogo {
	float: left;
	margin-left: 25px;
	width: 700px;
	margin-bottom: 20px;
}

.stap4  {
	color:#7C37B6
}
.hartsterstip {
	background-image: url(Afbeeldingen/hartsterstip.png);
	background-repeat: repeat-y;
	float: left;
	width: 22px;
	height: 365px;
}
.hartsterstipleeg {
	background-image: url(Afbeeldingen/hartsterstip.png);
	background-repeat: repeat-y;
	float: left;
	width: 22px;
	height: 235px;
}
.logokop {
	float: left;
	height: 60px;
	width: 500px;
}
.titel1 {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 300px;
	padding-left: 10px;
	clear: both;
	margin: 0px;
	height: 20px;
}

.titel1 a{
	text-decoration:none;
	color:#999999
}

.titel1 a:hover{
	text-decoration:none;
	color:#660099
}

#tell_stuur {
	float:left;
	width:80px;
	min-height:20px;
	text-align:center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#tell_stuur a{
	float:left;
	text-align:center;
	width:80px;
	min-height:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	color: #FFFFFF;
}

#tell_stuur a:hover{
	float:left;
	background-color: #7C37B6;
}
.tell_foto {
	float: left;
	width: 290px;
	margin-right: 10px;
	border: 5px double #7B18A3;
	text-align: center;
}
.nieuws_datum   { margin-right: 5px; width: 100px; float: left }
.nieuws_item  { width: 180px; float: left }
.logout{
	width:70px;
	float:left;
	margin-right: 10px;
	padding: 5px;
	color: #7B18A3;
	margin-top: 0px;
	height: 30px;
}.stapd{
	width:70px;
	float:left;
	margin-right: 10px;
	padding: 5px;
	color: #7B18A3;
	margin-top: 0px;
	height: 30px;
}
.stapd a{
	text-decoration:none;
	color:#7C37B6;
	width:70px;
	float:left;
	margin-right: 10px;
	padding: 5px;
	color: #666666;
	margin-top: 0px;
	height: 30px;
	font-weight: 500;
	border: 1px solid #7B18A3;
}
.stapd a:hover{
	background-color:#FF0099;
	color: #FFFFFF;
}
.stap{
	width:100px;
	float:left;
	margin-right: 10px;
	padding: 5px;
	color: #7B18A3;
	margin-top: 0px;
	height: 40px;
}
.stap a { color: #7c37b6; text-decoration: none; background-color: #b5f3f7; margin-top: 0; margin-right: 10px; padding: 5px; width: 100px; height: 40px; float: left }
.stap a:hover{
	background-color:#FF0099;
	color: #FFFFFF;
}
.stapb{
	width:100px;
	float:left;
	color: #7C37B6;
	padding: 5px;
	margin-right: 10px;
	margin-top: 0px;
	height: 40px;
}

.stapb a { color: #fff; text-decoration: none; background-color: #7c37b6; margin-top: 0; margin-right: 10px; padding: 5px; width: 100px; height: 40px; float: left }

.stapc {
	text-decoration:none;
	color:#7C37B6;
	width:100px;
	float:left;
	background-color:#B5F3F7;
	color: #000000;
	padding: 5px;
	margin-right: 10px;
	margin-top: 0px;
	height: 40px;
}

.stapb a:hover{
	background-color:#FF0099;
	color: #FFFFFF;
}


.kortingscode {
	background-color: #D6F8FF;
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	height: 80px;
}
.ruiltegoed {
	background-color: #D6F8FF;
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	margin-left: 10px;
	height: 80px;
}
#afrekenen_totaal{
	float:left;
	width:700px;
	margin-left: 10px;
	line-height: 18px;
}
.gall_merkinvoer {
	float: left;
	width: 60px;
}
.gall_merkinvoer2 {
	float: left;
	width: 90px;
}
.meernieuws{
	float:left;
	width:700px
}
.nieuws_meer{
	float:left;
	width:500px;
	line-height: 18px;
}.meernieuws_foto {
	margin: 10px;
	height: 100px;
	width: 75px;
	text-align: center;
	float: left;
}
	.meernieuws_foto img
	{border: 5px double #A2A4A5;}
.pubdate { color: #7c37b6; font-family: Georgia; font-weight: bold; padding-right: 5px }
.title { color: #7c37b6; font-size: 14px; font-weight: bold }
.news body { padding: 10px }
#news-holder{}
.news { }
.news head { margin-bottom: 10px }

			
.news body{}
.news enclosure{}