*{ 
	margin:0;
	padding:0;
}
body {
	background: #b5d1dd url(../web_images/achtergrond.jpg) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 0 80px 0;
}
a {
	color: #0066cc;
	text-decoration:none;
}
a:hover {
	color: #000;
	text-decoration:none;
}
.clear {
	clear:both;
}
form{
	margin:0;
	padding:0;
}

#form {
	float:right;
}
#form1 {
	float:right;
}
img{
	border:none;
}
ul{
	list-style:none;
}
span{
color: #FF3300;
}
/* wrapper */
#wrapper {
	width:1000px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	background-color:#FFF;
	margin-top:5px;
}
/* header */
#header {
	height:130px;
}

#headerimage {
	background: url(http://reisonlineboeken.nl/web_images/home.jpg) no-repeat;
	height:105px;
}

#header ul{
	width:980px;
	float:left;
	margin-top:10px;
	padding-left:20px;
	height:30px;
}

#header li{
	margin:0px;
	padding:0px;
	margin-left:41px;
	float:left;
	font: 10pt Verdana, Geneva, sans-serif;
	font-weight:bold;
}

#header li a{
		color:#000;
		
}

#header li a:hover {
	border-bottom:3px solid #7D7A7A;
}

.logo{
	background: #b5cfdc url(../web_images/logo.jpg) no-repeat;
	width:907px;
	height:75px;
	padding-left:75px;
	padding-right:30px;
	}

.logo h1 a {
	color: #2400fd;
	font: 30px  Arial, Helvetica, sans-serif;
	line-height:39px;
}

.logo h1 {
		width:315px;
	    padding-top:7px;
		font: 17px Georgia, "Times New Roman", Times, serif;
        line-height:11px;
		}
		
.logo h1 a.onlinereizenboeken {
	color:#000;
	font: 17px Georgia, "Times New Roman", Times, serif;
    line-height:11px;
}
/* breadcrumb */
.breadcrumb {
	color:#666;
	font: 9.5px Verdana, Geneva, sans-serif;
	font-weight:normal;
	border-bottom:1px solid #CCC;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	width:495px;
}

.breadcrumb a {
	color:#666;
	font: 9.5px Verdana, Geneva, sans-serif;
	font-weight:normal;
	width:492px;
}

/* einde breadcrumb */
/* content */
#content {	
	color:#000;
}

#rightbox p.voorpagina {
	width:494px;
	margin-bottom:20px;
}
/* leftbox */
.rechts {
	float:right;
	width:230px;
}

.links {
	float:left;
	width:180px;
}
#leftbox {
	width:430px;
	margin:0 0 0 10px;
	padding:5px;
	padding-top:15px;
	padding-right:10px;
	overflow:hidden;
	display:inline;
	float:right;
}

.left_ct_box {
	float:left;
}
#leftbox h2 {
	font:14px Verdana, Geneva, sans-serif;
	font-weight:600;
	color: #fff;
	background:#ffc82e;
	width:230px;
	height:20px;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:5px;
}

#zoeken {
	margin-top:7px;
	width:231px;
	
}

#zoeken span.tekst {
	font-style:italic;
	color:#000;
	margin-left:10px;
	line-height:10px;
}
	

#leftbox select, #leftbox input {
	margin:4px 0 6px 6px;
}
#leftbox form li label {
	width:70px;
}
.cellarg {
	width:220px;
	border:1px solid #ccc;
	background:#FFFFFF;
	float:left;
	margin-left:3px;
}

.celsmall {
	width:106px;
	margin:0px;
	margin-right:8px;
	border:1px solid #ccc;
	float:left;
}

.knop {
	float:right;
	margin-top:7px;
}

.voorbeeld {
	width:230px;
	margin-top:10px;
	float:right;
}

.voorbeeld ul{
	width:230px;
}
.top {
	margin-bottom:3px;
	font: 12px Verdana, Geneva, sans-serif;
	font-weight:bold;
	}
.voorbeeld li{
	width:200px;
	height:15px;
}
.voorbeeld li span {
	float:right;
	width:100px;
	height:15px;
	}
li span.voorbeeldland{
	float:left;
	color:#000;
}

.landen, .organisatie {
	width:180px;
	}
#leftbox h2.landen, #leftbox h2.organisatie  {
	width:180px;
	margin-bottom:12px;
}

#leftbox .landen li {
	margin-left:7px;
	}

#leftbox .organisatie li {
	margin-left:7px;
	list-style:none;
	}


.specia a {
	color:#FF3300;
}

.aanbieding {
width:230px;
float:right;
margin-top:7px;
}

.aanbieding h2{
margin-bottom:7px;
}

.aanbieding li {
width:210px;
margin-left:7px;
list-style:none;
}

.aanbieding li a {
	color:#000000;
}

.aanbieding li a:hover {
	color:#0066CC;
}

ul.prices {
height:32px;
float:right;
width:415px;
margin:0px;
padding:0px;
padding-top:5px;

}



/* rightbox */
#rightbox {
	width:495px;
	margin:0 20px 0 10px;
	float: left;
}
#rightbox h1 {
	color:#FF3300;
	font-size:18px;
	letter-spacing:1px;
	margin:20px 0 20px 0;
	padding:0;
	width:495px;
}
#rightbox p{
	line-height:20px;
	width:415px;
	float:right;
}

#rightbox p.sitedescription{
	line-height:20px;
	width:380px;
	float:right;
	height:40px;
}

#rightbox p.vergelijken{
	line-height:20px;
	width:375px;
	float:right;
	margin-right:40px;
	height:40px;
}
/* sitemap */
#rightbox #sitemap ul{
}

#rightbox #sitemap li{
	padding-left:8px;
}
#rightbox #sitemap ul ul{
	margin:10px 0 30px 20px;
}
#rightbox #sitemap ul ul li{
	float:left;
	font-weight:normal;
	margin-right:10px;
	white-space:nowrap;
	font-size:10px;
}
#rightbox #sitemap ul ul li a{
	color:#474848;
	
}
#rightbox #sitemap ul li h4{
	font-weight:bold;
	clear:both;
	padding:20px 0 0 0;
	font-size:12px;
	
}

/* resultaten zoekpagina en landenpagina etc.*/

.resultaten .vergelijkradio {
	float:right;
	padding-top:40px;
	padding-bottom:175px;
	border-right: 1px dashed #ccc; 
	height:10px;
	width:5px;
	}
	
.resultatenvergelijken .vergelijkradio {
	float:right;
	padding-top:70px;
	padding-bottom:242px;
	border-right: 1px dashed #ccc; 
	height:10px;
	width:5px;
	}

.sitedescription {
	width:400px;
}

.resultaten li.overzicht1 {
	padding-bottom:10px;
	float:left;
}

.resultaten {
	width:495px;
}

.resultaten li{
	float:left;
	width:535px;
	height:170px;
	padding-bottom:20px;
	list-style:none;
}
.resultaten li img{
	float:left;
	margin-top:-70px;
}

.resultaten li.info{
	float:left;
	width:405px;
	height:20px;
	padding-top:10px;
}
.resultaten li label {
	float:left;
	}

ul.prices li.tops {
height:47px;
width:360px;
}

ul.prices li.topsvergelijken {
width:360px;
}

ul.prices li.topsvergelijken2 {
width:360px;

}
.res_aanbieder {
	width:260px;
	color:#FF3300;
}
.aanbieder {
	width:100px;
	font-weight:bold;
}

.aanbieder1 {
	width:100px;
	font-weight:bold;
}
.resultaten ul{
	list-style:none;
}
 
.resultaten h2, .resultaten h2 a {
	color:#000;
	font-size:12px;
	margin:0px 0 0px 0;
	padding:0;
	width:415px;
	float:right
}

.resultaten p{
	line-height:20px;
}


.resultaten img {
	float:left;
	margin:10px 13px 56px 0;

}
.resultaten .rescol{
	cursor:pointer;
}
.resultaten.regios{
	font-style:italic;
	font-size:10px;
}

p.regios {
	font-style:italic;
	float:right;
}

/* begin vergelijken */
.vergelijkenzoek {
	float:right;
	height:50px;
	margin-top:10px;
	width:115px;
}
			
.vergelijkenzoektekst {
	float:left;
	width:340px;
	margin-bottom:10px;
}

.sortvergelijken {
	float:right;
	font-weight:bold;
	font-size:14px;
	width:301px;
	padding-top:13px;
	}

.reisvergelijken {
	float:right;
	font-weight:bold;
	font-size:14px;
	width:300px;
	}

.resultatenvergelijken label.vergelijkradio {
	float:right;
	padding-top:73px;
	height:5px;
	width:5px;
}
#rightbox p.sort {
	width:545px;
	height:25px;
	float:left;
}
.resultatenvergelijken {
	width:495px;
}

.resultatenvergelijken li{
	float:left;
	width:535px;
	padding-bottom:20px;
}

.resultatenvergelijken li.info{
	float:left;
	width:405px;
	height:20px;
	padding-top:10px;
}
.resultatenvergelijken li label {
	float:left;
	}

.resultatenvergelijken ul{
	list-style:none;
}
 
.resultatenvergelijken h2, .resultaten h2 a {
	color:#000;
	font-size:12px;
	margin:8px 0 0px 0;
	padding:0;
	float:right;
	width:415px;
}

.resultatenvergelijken p{
	width:455px;
}


.resultatenvergelijken img {
	float:left;
	margin:10px 13px 56px 0;
	
}
.resultatenvergelijken .rescol{
	cursor:pointer;
}
.resultatenvergelijken.regios{
	font-style:italic;
	font-size:10px;
}

.overzicht2 {
	height:305px;
}

#rightbox li.overzicht3 p {
	padding-right:50px;
	width:365px;
}


/* einde vergelijken */

/* resultaten */
#results {
	width:495px;
}

#results li{
	float:right;
	width:495px;
	height:120px;
}
#results ul{
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
 
#results h2, #results h2 a {
	color:#0066cc;
	font-size:12px;
	letter-spacing:1px;
	margin:10px 0 10px 0;
	float:right;
}
#results ul h2, #results ul h2 a {
	margin:0;
    float:right;
	width:381px;
}
#results p{
	margin:0;
	padding:0;
	line-height:20px;
	float:right;
}


#results img {
	float:left;
}

#results .regios{
	font-style:italic;
	font-size:10px;
	float:right;
	width:380px;
	
}

ul.frontpage {
	width:522px;
}

ul.frontpage li span {
	margin-left:16px;
	height:20px;
}
/* reis */

#results a.infovoorpagina {
	height:15px;
	float:right;
    width:381px;
	margin-bottom:30px;
	margin-top:-30px;
}
.reiskleur {
	color:#FF3300;
}
#reis{
	width:495px;
}

#reis ul li{
	height:auto;
}
#reis h1{
	margin:20px 0 0 0;
	width:400px;
}
#reis img{
	margin-bottom:5px;
	float:left;
	
}
#reis p{
	line-height:20px;
	float:left;
}


.tekst{
	line-height:20px;
	min-height:100px;
}


#reis .dott{
	margin:4px 0 20px 3px;
	padding:0;
	line-height:12px;
	color:#0066cc;
	height:10px;
	float:left;
	width:495px;
}

#reis .tekst {
	float:left;
	width:495px;
}

#reis .tekst p {
	padding-bottom:15px;
	width:495px;
}

#reis .dott a{
	color:#0066cc;
}
#reis .dott img{
	border:none; 
	padding:0; 
	margin:0
}
#reis #prijsbox{
	margin:-20px 10px 0 0;
	width:80px;
	height:45px;
	padding:35px 0 0 0;
	text-align:center;
	color:#fff;
	float:right;
	font-size:18px;
	font-weight:bold;
	background:url(../web_images/vanaf.gif) no-repeat;
	display:inline;
}
#reis .boeken {
font-weight:bold;
margin:20px 0 20px 0;
}

#reis .back{
	margin-top:60px;
	text-align:center;
}
#reis ul{
	margin:0px 0 20px 0;
	float:left;
}
#reis ul li label{
	font-weight:bold;
	width:220px;

}

.reiskleur {
	color:#FF3300;
	float:right;
	margin-left:7px;
}

#reis .beoordelingen img {
	float:left;
	padding-top:8px;
	padding-bottom:5px;
	padding-left:25px;
	}
#reis .beoordelingen {
	text-align:left;
	height:75px;
	width:220px;
}

/* footer */
#footer {
	margin:0;
	padding:0 20px 0 20px;
	margin-top:200px;
	height:50px;
	line-height:30px;
	color:#000;
	font-size:10px;
	text-align:center;
	width:960px;
	float:left;
}

#footer a {
	color:#000;

}

#rightbox p.volgende {
	font-weight:bold;
	float:left;
	width:535px;
	text-align:center;
	margin-top:-30px;
}

.tekstonder {
	float:left;
	width:595px;
	height:200px;
}
/* partners */
.partners li {list-style:none;}

/* uitgebreidezoekmachine */

.uitgebreidezoekmachine { 
float:left;
width:495px;
padding-bottom:30px;
}

.uitgebreidezoekmachine span{ 

color:#000;
font-style:italic;
margin-bottom:2px;
padding-top:2px;
}

.uitgebreidezoekmachine h4{
	font: 14px  Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #FF3300;
	padding-bottom:10px;
	padding-top:20px;
}

