/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* horizontale lijsten */

.Horizontal {}
.Horizontal li {list-style:none;float:left; }
.Horizontal li a { text-decoration:none;display:block; float:left;}


/* verticale lijsten */

ul.Vertical  {}
ul.Vertical li {list-style:none; display:block;}
ul.Vertical li a{ text-decoration:none;}

/* ----------(  GENERAL  )---------------- */

    * {padding:0; margin:0;}
    a{outline:none;color:#b11413;text-decoration:none;}
	strong { color:#b11413;}
    body {font-size:12px;font-weight:normal;font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000;height:100%;}
	#wrapper { background:url(images/BGbody2.png) top center no-repeat;height:100%;}
	h3 { color:#B11413; font-size:1.5em; margin:0 0 10px 15px;}

/* -------(  FORCE SCROLLBAR IN FX/SF  )------- */

    html { min-height: 100%; margin-bottom: 1px;background:#F3ECDE url(images/BGhtml.jpg) top center repeat-y;}

/* ----------( COMMON CLASSES  )---------------- */
	.wrappercenter {overflow:hidden; display:block; clear:both; width:1000px; margin:0 auto;}
	.clear {display:block; clear:both;}
	.kaderke {margin:10px 0 10px 20px !important;}
	.contentimg {float:left; line-height:1.3em;}
	.contentimg img {margin: 0 15px 15px 15px; }
	.h2small {margin-bottom:5px !important;}


/* ----------(  MAIN LAYOUT  )---------------- */
    
   h1 a {
		margin-left:-430px;
        text-indent:-9999px;
        width:98px;
        height:94px;
        display:block;
		cursor:pointer;
		position:absolute;
		left:50%;
	}
    
    /* Top navigatie */
   	.navigation {display:block; float:left;width:700px; margin:0 0 0 200px;}
	.navigation li a:hover, .navigation li.current a {background:url(images/activelink.png) bottom center no-repeat;}
	a.menutitle {font-size:2em; color:#000; margin:15px 5px 0 5px; padding:0 10px; height:50px;text-align:center;}
	
    /* Content */
    
    #wrapper_content  {display:block;background:url(images/topkoffie.png) -12px bottom  no-repeat; min-height:570px; padding-bottom:30px;}
	#wrapper_content h2 {font-size:1.9em;color:#b11413;}
	
	#LeftSide{float:left; width:765px;}
	
	#sidebarLeft {width:140px; height:204px;overflow:hidden;float:left;display:block;margin:70px 0 0 40px;}
	
	#sidebarRight{width:220px;float:right;display:block;padding:12px 0 0 0;margin-right:6px;}
	
	#content  {overflow:visible;width:570px;float:right;text-align:justify;margin:45px 0 0; line-height:1.4em;}
    #content h2 {margin:0 0 15px 15px;}
    #content h3 {}
    #content p {line-height:1.3em; margin:0 0 15px 15px;}
    #content .contentp ul { margin:0 0 0 20px; line-height:1.3em;}
	#content .contentp ul li {background:url(images/listitem.gif) top left no-repeat; padding-left:20px;margin:0 0 5px;}
    #content ol {}
    
	 /* nieuw */
	 .titlenieuw {background:url(images/nieuwtitle.png) top left no-repeat;padding:0 0 0 25px; height:35px;}
	 ul.nieuwlist {margin-left:10px;}
	 ul.nieuwlist li a {margin-bottom:15px; color:#b11413; display:block; font-size:1.4em; }
	
	
    /* sidebar */
    	
	#india { background:url(images/polaroidIndia.png) top left no-repeat;z-index:20;}
	#fotoindia {position:absolute;width:179px; height:121px; overflow:hidden; z-index:10; margin:4px 0 0 15px;background:#fff;}
	#marokko {background:url(images/polaroidMarokko.png) top left no-repeat;z-index:25; }
	#fotomarokko {position:absolute;width:179px; height:121px; overflow:hidden; z-index:9; margin:25px 0 0 20px;background:#fff;}
	.polaroid {display:block;width:225px;height:190px;margin:;position:relative;}
    
   
    /* footer */
    
  	#wrapper_footer {background:url(images/BGfooter2.png) top center no-repeat;height:145px;}
	#wrapper_footer #wax {
        background:url(../images/wax_interactive_logo_transparent.png) left center no-repeat;
        height:35px;
        display:block;
		width:50px;
	 	float:left;
		margin:0 0 0 10px;
	}
	#footeradres {float:left; margin:15px 40px 0 210px; width:500px; line-height:1.5em; font-weight:bold;}
	#community {float:left; margin:37px 0 0 25px;}
	#community .communitylink {display:block;width:30px;height:30px;float:left; margin-right:3px;}
	
	/*=====================*/
	/*===== index =====*/
	/*=====================*/
	
	#IndexIntro  {display:block; width:300px; height:auto; float:left; margin-bottom:15px;}
	#IndexIntro p { line-height:1.5em;}
	#IndexIntro a {display:block; width:86px; height:12px; background:url(images/Index-leesMeer.png) top left no-repeat;float:right;}
	.IndexLeft {float:left; width:230px; height:auto; margin:0 0 15px 30px;}
	.headermap {width:90px; height:auto;}
	#WorldMap {background:url(images/Index-Worldmap.png) top left no-repeat; display:block; width:228px; height:105px; padding-top:10px; position:relative;}
	#WorldMap .WorldMaplink {display:block; width:90px; height:25px; position:absolute; bottom:0; left:118px;}
	
	.IndexReisTypeBox {background:url(images/Index-bestemming.png) top left no-repeat; width:285px; height:215px; float:left;}
	.IndexReisTypeBox .IndexReisTypeContent {width:265px; height:180px;display:block;overflow:hidden; margin:10px 0 0 10px; }
	.IndexReisTypeBox .IndexReisTypeContent p {line-height:1.2em;}
	.IndexReisTypeBox .IndexReisTypeContent h2 {margin-bottom:0 !important;}
	.IndexReisTypeBox .IndexReisTypeContent h3 {margin-bottom:5px !important;}
	.IndexReisTypeBox a {display:block; width:90px; height:25px; float:right; margin-right:20px;text-indent:-99999px;}
	
	/*=====================*/
	/*===== reislijst =====*/
	/*=====================*/
	
	.bestemmingsamenvatting {display:block; width:573px; height:335px; background:url(images/bestemmingsamenvatting.png) top left no-repeat; overflow:hidden;}
	.reiscontent {height:310px; overflow:hidden;}
	.columnright { float:right; width:260px; margin:30px 30px 0 10px;}
	.columnright p {margin:0 0 15px 0 !important;}
	.columnleft { float:right; width:245px; margin:20px 0 0 20px; }
	
	.reisspecificaties {display:block; width:260px; padding:5px; height:auto; background:#b11413; color:#fad198;}
	.reisspecificaties li {margin:0 0 3px;}
	
	.bestemmingsamenvatting h2 {margin:0 !important;}
	.bestemmingsamenvatting h3 {margin:0 !important;}
	
	
	
	/*////////*fotoalbum*/
	.reiscontent .columnleft .fotoalbum {margin:10px 0 0 2px;width:236px;height:176px; overflow:hidden; position:relative;}
	.fotoalbum .item{clear:both;position:absolute;width: 20000em;}
	.navi {height:30px;width:135px;float:left;margin:15px 0;}
	.navi a {background:url(images/imgcounterempty.png) top left no-repeat;float:left; width:20px; height:20px; display:block; margin-right:5px; cursor:pointer;}
	.navi a.active {background:url(images/imgcounterfull.png) top left no-repeat;}
	
	a.browse {width:27px; height:30px; display:block; float:left;background:url(images/arrowfotoalbum.png) 0 0 no-repeat; margin:15px 20px;cursor:pointer;}
	a.left {margin-left:0;}
	a.right {background-position: -30px 0; clear:right; margin-right:0; float:right;}
	
	
	/*=====================*/
	/*===== detailpg ======*/
	/*=====================*/
	
	h3.Romeofont {margin-bottom:0;}
	h2.Romeofont {text-transform:uppercase;}
	.RB-detail-intro {color:#B11413; width:510px;}
	ul.RB-detail {margin:0 0 5px 15px;}
	ul.RB-detail li {margin-bottom:5px;}
	ul.RB-detail li.gab {margin-bottom:15px;}
	.RB-detail-infotitle {color:#B11413;font-size:1.4em;  margin-right:5px; }
	.formule {color:#FF9900; font-weight:bold; text-transform:uppercase;}
	
	ul.RB-detail li ol {margin:0 0 0 20px;}
	ul.RB-detail li ol li {list-style:decimal; margin-bottom:0;}
	
	ul.RB-detail li ul {margin:0 0 0 0;}
	ul.RB-detail li ul li {list-style:none; margin-bottom:0;}
	
	ul.RB-detail li p {margin:10px 0 !important;}
	
	.RB-detail-reisverloop table.afreisdata {margin-left:15px; width:550px; }
	.RB-detail-reisverloop table.afreisdata td {height:20px; border:1px solid #B11413; padding:10px; text-align:center;}
	
	.RB-detail-reisverloop table.dagverloop {width:570px !important; margin-left:15px; }
	.RB-detail-dag {width:40px; font-size:1.2em; padding-right:5px; color:#B11413;} 
	.RB-detail-dagverloop {width:215px; padding:0 20px 10px 0;text-align:justify;}
	
	/*======================*/
	/*=== zoekbestemming ===*/
	/*======================*/
	
	#googlemaps {width:550px; height:350px; margin:0 0 15px 15px; overflow:hidden;}
	.reisbestemming { margin:0 0 15px;}
	.reisbestemming a:hover {background:url(images/underline.png) left bottom no-repeat; padding-bottom:15px;}
	
	
	
