﻿.row2, .row3 {
	clear: both;
}
.row1 {
	z-index: 200;
}
.row1 .col1 {
	float: left;
	margin:0 10px 20px 0;
	width: 233px;
	z-index: 100;
}
.row1 .col2 
{
    background-image:url("/images/Home/KaderOranjeMidden.jpg");
    background-repeat:no-repeat;
	float: left;
    height:357px;
	margin-right: 10px;
	margin-top:0;
	position:relative;
	width: 476px;
}
.row3 .col3 
{
    background-image:url("/images/Home/KaderBeeldOranjeRechts.jpg");
    background-repeat:no-repeat;
	float: left;
	font-size:0.9em;
	width: 233px;
}
.row2
{
    height:126px;
    margin-bottom:20px;
}
.row2 h2 {
    color:#fff;
    font-size:1.1em;
    font-weight:bold;
	height:25px;
    line-height:25px;
    padding:0pt 15px;
}
.row3
{
    height:357px;
}
.row3 .col1 {
    background-image:url("/images/Home/KaderBeeldOranjeLinks.jpg");
    background-repeat:no-repeat;
    float:left;
    height:357px;
    margin-right:10px;
    position: relative;
    width:233px;
}
.row3 .col2 {
    background-image:url("/images/Home/KaderOranjeMidden.jpg");
    background-repeat:no-repeat;
	float: left;
    height:357px;
	margin-right: 10px;
	margin-top:0;
	position:relative;
	width: 476px;
}
.row3 .col3 {
    float:left;
	height:357px;
    position: relative;
    width:233px;
}
a:hover
{
    color:#f19300;
}
/*Snelzoeker*/
.snelzoeker {
    background-image:url("/images/Home/KaderOranjeLinks.jpg");
    background-repeat:no-repeat;
    height:246px;
    width:233px;
    margin-bottom:20px;
    position:relative;
    z-index:1;
}
.snelzoeker .zoekbutton {
    background-color:Transparent;
    background-image:url(/images/ButtonKlein.png);
    background-position:0px -32px;
    background-repeat:no-repeat;
    border:none;
    color:#fff;
    cursor:pointer;
	display:block;
	font-weight:bold;
    right:15px;
    height:32px;
	line-height:29px;
    position:absolute;
    text-align:center;
    top:226px;
    width:101px;
    z-index:2;
}
.snelzoeker .zoekbutton:hover {
    background-position:0px 0px;
	color:#FFFFFF;
}
.KidsWorldSnelzoeker .accozoeker .zoekbutton {
    background-color:Transparent;
    background-image:url(/images/ButtonKlein.png);
    background-position:0px -32px;
    background-repeat:no-repeat;
    border:none;
    color:#fff;
    cursor:pointer;
	display:block;
	font-weight:bold;
    right:15px;
    height:32px;
	line-height:29px;
    position:absolute;
    text-align:center;
    top:71px;
    width:101px;
    z-index:2;
}
.KidsWorldSnelzoeker .accozoeker .zoekbutton:hover {
    background-position:0px 0px;
	color:#FFFFFF;
}
.KidsWorldSnelzoeker
{
    background-image:url("/images/Home/KaderKleinOranjeLinks.jpg");
    background-repeat:no-repeat;
    height:91px;
    position: relative;
    width:233px;
	z-index: 50;
    }
.row1 .top50, .KidsWorldSnelzoeker h2 {
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    line-height:24px;
    margin-bottom:12px;
    padding:0pt 15px;
}
.col1 .linkerkolom
{
    padding:0 15px;
}
.snelzoeker label
{
	color:#006FB3;
    font-weight:bold;
	margin-top:2px;
    }
.snelzoeker select, .accozoeker input {
    margin:2px 0pt;
    width:200px;
}
.accozoeker input {
	padding:0 2px;
}
option.land, option.maand {
	color: #132579;
}
option.streek, option.plaats, option.week
{
	color: #3d9bde;
}
.accozoeker input
{
	height:16px;
    width:197px;
    }
.accozoeker
{
    padding:0 15px;
	z-index: 25;
    }
#SZBestemming, #SZReisduur, #SZVertrek, #SZReisgezelschap {
margin-top:5px;
}

#AZContainer {
	z-index: 20;
}

/*Midi*/
.midi .aanbiedingkop, .maxi .aanbiedingkop
{
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    line-height:24px;
    padding:0pt 15px;
    }
.midi .kolom1, .maxi .kolom1 {
	color:#006FB3;
	float:left;
	font-weight:bold;
	height:77px;
	margin-left:0;
	padding:10px 0;
	width:117px;
}
.midi .kolom2, .maxi .kolom2 {
	color:#006FB3;
	float:left;
	margin-right:10px;
	font-size:1.1em;
	font-weight:bold;
	height:77px;
	padding:10px 0 10px 22px;
	width:260px;
}
.midiaanbieding, .maxiaanbieding {
	border-bottom:1px solid #F19300;
	height:95px;
	font-size:0.9em;
	margin:0 15px;
} 
.midi .kolom2 .naam, .maxi .kolom2 .naam {
	margin-left:-20px;
}
.midi .kolom2 .aanbieding, .maxi .kolom2 .aanbieding {
	color:#000;
	font-weight:normal;
	position:relative;
	text-align:left;
	top:0pt;
	width:312px;
}
.midi .kolom2 .aanbieding .prijs, .maxi .kolom2 .aanbieding .prijs {
	font-weight:bold;
}
.midi .Klantbeoordeling, .maxi .Klantbeoordeling{
	margin-top:10px;
	}
.midi .kolom2 .aanbieding a:hover, .maxi .kolom2 .aanbieding a:hover{
	font-weight:bold;
}
a.next, .next, .summary a {
	background-color:transparent;
	background-image:url(/images/BolletjeGrooPNG.png);
	background-position:0pt -182px;
	background-repeat:no-repeat;
	border:medium none;
	color:#006FB3;
	cursor:pointer;
	display:block;
	height:15px;
	margin:0pt;
	padding-left:20px;
}
.col2 .zoekbuttongroot:hover, .col3 .zoekbuttongroot:hover {
	background-position:0pt 0pt;
	color:#FFFFFF;
}
.col2 .zoekbuttongroot, .row2 .col1 .zoekbuttongroot {
	background-color:transparent;
	background-image:url(/images/ButtonGroot200.png);
	background-position:0pt -32px;
	background-repeat:no-repeat;
	border:medium none;
	bottom:-14px;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:32px;
	line-height:29px;
	position:absolute;
	right:18px;
	text-align:center;
	width:200px;
}
.row1 .col3 {
	float: left;
	position: relative;
	width: 233px;
}
.bannre .bijschrift {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:24px;
	margin-bottom:5px;
	left: 15px;
	position: absolute;
	top: 0;
}
/*Seller*/
.sellercontainer
{
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    padding:0pt 15px;
    }
.sellercontainer h2{
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	line-height:24px;
	margin-bottom:5px;
}
.sellercontainer .sellers {
	float: left;
	width: 198px;
}
.sellercontainer .sellers li {
	border-bottom: 1px solid #f19300;
	padding: 7px 0;
}
.sellersbeeld {
	margin: 15px 0 15px 32px;
}
/*Content*/
.row2 .AllesOver .paragraph1
{
    background-image:url(/images/Home/KaderBeeldGroenLinks.jpg);
    background-repeat:no-repeat;
    float:left;
    height:126px;
    margin-right:10px;
    width:314px;
    }
.row2 .AllesOver .paragraph2
{
    background-image:url(/images/Home/KaderBeeldRoodMidden.jpg);
    background-repeat:no-repeat;
    float:left;
    height:126px;
    margin-right:10px;
    width:314px;
    }
.row2 .AllesOver .paragraph3
{
    background-image:url(/images/Home/KaderBeeldPaarsRechts.jpg);
    background-repeat:no-repeat;
    float:left;
    height:126px;
    width:314px;
    }
 .row2 .AllesOver .imagediv
 {
    float:left;
    height:101px;
    width:140px;
    }
.row2 .AllesOver .textdiv
 {
    float:left;
    height:81px;
    padding:10px 5px 10px 0;
    position:relative;
    width:169px;
    }
.row2 .AllesOver .textdiv a
 {
    background-color:transparent;
    background-image:url(/images/BolletjeGrooPNG.png);
    background-position:0pt -182px;
    background-repeat:no-repeat;
    border:medium none;
    bottom:0;
    color:#006fb3;
    display:block;
    font-weight:bold;
    height:13px;
    margin:5px 0;
    padding-left:20px;
    position:absolute;
    text-decoration:none;
}
.row2 .AllesOver .textdiv a:hover {
    background-position:0pt -78px;
    color:#F19300;
}
/*Nieuws*/
.row3 .col1 h2, .row3 .col2 .Maxi h2
{
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    line-height:24px;
    margin-bottom:12px;
    padding:0pt 15px;
}
 .row3 .col2 .Maxi h2 {
	padding:0;
 }
.newsitem, .Maxi .paragraph
{
    padding:0pt 15px;
}
.newsitem h2
{
    display:none;
    }
.newsitem .imagecontainer {
	display: none;
}
.leesmeer{
    background-color:transparent;
    background-image:url(/images/BolletjeGrooPNG.png);
    background-position:0pt -182px;
    background-repeat:no-repeat;
    border:medium none;
    color:#006fb3;
    display:block;
    font-weight:bold;
	font-size:1.1em;
    height:13px;
    margin:5px 0 15px 0;
    padding:0pt 20px;
    text-decoration:none;
}
.leesmeer:hover {
    background-position:0pt -78px;
}
/*Nieuwsbrief */
.NieuwsbriefContainer{
    background-image:url("/images/Home/KaderNieuwsbrief.jpg");
    background-repeat:no-repeat;
    height:168px;
    position: relative;
    width:233px;}
.thematekst
{
    padding:0 20px;
    } 
.NieuwsbriefContainer li
{
    background-image:url("/images/VinkDonkerblauwLichtBlauw.gif");
    background-repeat:no-repeat;
    margin-bottom:2px;
    padding-left:20px;
    }
.NieuwsbriefContainer .textdiv
{
    padding-top:0;
    }
.NieuwsbriefContainer h2
{
    padding-bottom:0;
    }
.nieuwsbriefvoorbeeld {
	float: left;
	margin: 0 20px;
}
.nieuwsbrief
{
    color:#fff;
	float: left;
    font-size:1.1em;
    padding:10px 15px;
    }
.nieuwsbrief .top
{
    margin-bottom:10px;
	font-weight:bold;
    }
.nieuwsbrief .field
{
    margin-bottom:4px;
    }
.nieuwsbrief .formcontrols .geslacht input
{
    height:13px;
    width:13px;
    }
.nieuwsbrief .formcontrols input
{
    margin:0 5px 3px 0;
	padding:0 2px;
    width:196px;
    }
.nieuwsbrief .geslacht label {
	margin-right: 10px;
}
.nieuwsbrief .verstuurbutton
{
    background-color:Transparent;
    background-image:url(/images/ButtonKlein.png);
    background-position:0px -32px;
    background-repeat:no-repeat;
    border:none;
    bottom:-12px;
    color:#fff;
    cursor:pointer;
    height:25px;
    padding-top:5px;
    position:absolute;
    right:15px;
    text-align:center;
    width:101px;
    z-index:2;
    }
.nieuwsbrief .verstuurbutton:hover
{
    background-position:0 0;
	color:#FFFFFF;
    }
.nieuwsbrief .verstuurbutton input
{
    background-color:Transparent;
    border:none;
    color:#fff;
    cursor:pointer;
    font-weight:bold;
    font-size:0.9em;
    height:20px;
    line-height:20px;
    margin:0;
    width:101px;
    }
.meerinfo
{
    background-color:Transparent;
    background-image:url("/images/BolletjeGrooPNG.png");
    background-position:0 -182px;
    background-repeat:no-repeat;
    border:medium none;
    color:#006fb3;
    display:block;
    font-weight:bold;
    height:13px;
	margin-top:5px;
    padding:0pt 20px;
    text-decoration:none;
    }
.meerinfo:hover
{
    background-position:0 -78px;
    }
.row3 .col1 .top50
{
    background-image:url(/images/Oranje450.gif);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    height:24px;
    line-height:24px;
    margin-bottom:12px;
    padding:0pt 15px;
}   
.col2
{
    margin-top:10px;
}
.col2 .maxi .top50{
	display:none;
}
.col2 .top50
{
    color:#FFFFFF;
    font-size:1.1em;
    font-weight:bold;
    height:24px;
    line-height:24px;
    margin-bottom:12px;
    padding:0pt 15px;
}

.bestbeoordeeld
{
    background-image:url("/images/KW_kwaliteit_back.jpg");
    background-repeat:no-repeat;
    height:345px;
    width:505px;
    }
.bestbeoordeeld .content {
	margin-left: 200px;
	width: 295px;
}
.beoordelingen {
	margin-left: 200px;
}
.beoordelingen li {
	border-bottom: 1px solid #f19300;
	font-weight: bold;
	padding: 7px 0;
	position: relative;
	width: 295px;
}
.beoordelingen .oordeel {
	color: #f19300;
	position: absolute;
	right: 0;
}
.bestbeoordeeld .zoekbuttongroot {
	bottom: 20px;
	right: 20px;
}
/*Sterren */
.ster1
{
    background-image:url("/images/Ster1.png");
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    height:8px;
    padding-right:20px;
    }
.ster1:hover
{
    background-position:right -16px;
    }
.ster1\+
{
    background-image:url("/images/Ster1Plus.png");
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    height:8px;
    padding-right:25px;
    }
.ster1\+:hover
{
    background-position:right -16px;
    }
.ster2
{
    background-image:url(/images/Ster2.png);
    background-position:right top;
    background-repeat:no-repeat;
    float:left;
    height:8px;
    padding-right:30px;
    }
.ster2:hover
{
    background-position:right -16px;
    }
.ster2\+
{
    background-image:url("/images/Ster2Plus.png");
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    height:8px;
    padding-right:35px;
    }
.ster2\+:hover
{
    background-position:right -16px;
    }
.ster3
{
    background-image:url(/images/Ster3.png);
    background-position:right top;
    background-repeat:no-repeat;
    float:left;
    height:8px;
    padding-right:35px;
    }
.ster3:hover
{
    background-position:right -16px;
    }
.ster3\+
{
    background-image:url("/images/Ster3Plus.png");
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    height:8px;
    padding-right:45px;
    }
.ster3\+:hover
{
    background-position:right -16px;
    }
.ster4
{
    background-image:url(/images/Ster4.png);
    background-position:right top;
    background-repeat:no-repeat;
    float:left;
    height:8px;
    padding-right:45px;
    }
.ster4:hover
{
    background-position:right -16px;
    }
.ster4\+
{
    background-image:url("/images/Ster4Plus.png");
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    height:8px;
    padding-right:55px;
    }
.ster4\+:hover
{
    background-position:right -16px;
    }
.ster5
{
    background-image:url(/images/Ster5.png);
    background-position:right top;
    background-repeat:no-repeat;
    float:left;
    height:8px;
    padding-right:55px;
    }
.ster5:hover
{
    background-position:right -16px;
    }
.ster5\+
{
    background-image:url("/images/Ster5Plus.png");
    background-repeat:no-repeat;
    background-position:right top;
    float:left;
    height:8px;
    padding-right:60px;
    }
.ster5\+:hover
{
    background-position:right -16px;
    }