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

/* 	apply font-family to all tags	*/
*{	font-family:Tahoma, Arial, Helvetica, sans-serif;	}

body
{
	background-color:#f6fafd; /*#00AAE7; /*#b9b9b9;*/
	
	color:#50525f;
	background-image:url('/images/body_bg.jpg');
	background-position:center;
	background-repeat:repeat-y;
	
	margin: 0;
	padding: 0;
}

img
{
   border:none;  
}
#wrapper
{
	position:absolute;
	width:100%;
	height:100%;
	
	background-image:url('/images/top_row.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	
}
#page-container
{   		
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	
	/*background-image:url('/images/header_bg.jpg');*/
	background-position: center 102px;
	background-repeat:no-repeat;
	min-height:400px;
      /*margin-top:5px;*/
}
	body.reislust #page-container, body.statisch #page-container, body.searchpage #page-container  
	{
		background-image:url('/images/header_over.jpg');
	}
	body.reizen #page-container 
	{
		background-image:url('/images/header_reizen.jpg');
	}
	body.reispagina #page-container
      {
         background-image:url('/images/header_bg_reispagina.jpg');
      }
	
      
	#header
	{
		position:relative;
		/*left:-61px;*/
		/*background-color:#f0e8dc;*/
		
		
		
		/*width:1114px;*/
		
	}
      
	#logo
	{
         
		margin-left:73px;
		width:200px;
            position:relative;
            z-index:10;
            /*position:relative;*/
            
	}
	
		#logo img
		{
			border:none;
		}
		
	#headermenu
	{
		position:relative;
		top:-92px;
		/*margin-right:5px;*/
		
		height: 50px;
			
		font-size:15px;
		letter-spacing:0.6px;
		float:right;		
	}
		#headermenu a:link, #headermenu a:hover, #headermenu a:visited
		{
			color:#4f525e;
			text-decoration:none;
		}
		
		#headermenu #logos
		{
			position:relative;
			top:4px;
		}
	
	#breadcrums
	{
		position:relative;
		left:0;
		letter-spacing:0.2px;
		
		top:84px;
		height: 26px;
		font-size:12px;		
		
		padding-top:12px;
		
		clear:both;
		text-transform:lowercase;
	}
         #breadcrums a         
         {             
            text-decoration:underline;
         }
         #breadcrums a:hover
         {
            text-decoration:none;
         }
         
         .reizen #breadcrums a, .reispagina #breadcrums a
         {
            color:#ffffff;
         }
         
         
      body.reizen #breadcrums
      {
         color:#ffffff;
         background-image:url('/images/breadcrum_bg_geel.jpg');
         background-repeat:repeat-x;
         background-position:top;
         padding-top:6px;
         padding-bottom:6px;
         padding-left:5px;
      }
      body.reispagina #breadcrums
      {
         color:#ffffff;
         background-image:url('/images/breadcrum_bg_paars.jpg');
         background-repeat:repeat-x;
         background-position:top;
         padding-top:6px;
         padding-bottom:6px;
         padding-left:5px;
      }
      
      body.reizen.prive #breadcrums, body.reispagina.individueel #breadcrums{  background-image:url('/images/breadcrum_bg_paars.jpg');   }
      body.reizen.single #breadcrums, body.reispagina.single #breadcrums     {  background-image:url('/images/breadcrum_bg_orange.jpg');   }
      body.reizen.groepopmaat #breadcrums, body.reispagina.groepopmaat #breadcrums{  background-image:url('/images/breadcrum_bg_groen.jpg');   }
	  body.reizen.groep #breadcrums, body.reispagina.groep #breadcrums{  background-image:url('/images/breadcrum_bg_geel.jpg');   }
      
      #breadcrumtab
      {
         position:absolute;
         right:45px;
         top:265px;
         width:187px;
         height:26px;
         background-image:url('/images/bread_bg_geel.png'); 
         background-repeat:no-repeat;
         background-position:top center;
      }
	  body.groep #breadcrumtab    {  background-image:url('/images/bread_bg_geel.png'); }
      body.prive #breadcrumtab{  background-image:url('/images/bread_bg_paars.png'); }
      body.single #breadcrumtab     {  background-image:url('/images/bread_bg_orange.png');}
      body.groepopmaat #breadcrumtab{  background-image:url('/images/bread_bg_groen.png'); }
         
         #breadcrumtab h2
         {
            font-size:15px;
            font-weight:normal;
            color:#ffffff;
            margin-top:4px;
            text-align:center;
         }
         
      /* reisbuttons, speciaal voor homepage */   
	#reisbuttons
	{
		position:relative;
		margin-top:85px;
	}
		#reisbuttons div
		{
			cursor:pointer;
		}
			#reisbuttons div.reisbutton2
			{
				cursor:default;
			}
		#reisbuttons h1
		{
			color:#ffffff;
			font-size:16px;
			font-weight:normal;
			text-align:center;
			margin-top:94px;
                  letter-spacing:0.4px;
			
		}
		#reisbuttons a
		{
			padding-right:16px;
			background-image:url('/images/arrow.gif');
			background-position:right;
			background-repeat:no-repeat;
		}
		#reisbuttons a:link, #reisbuttons a:hover, #reisbuttons a:visited
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		#reisbuttons .reisbutton1{	background-image:url('/images/reisbutton1_2_bg.jpg');	background-repeat:no-repeat;	background-position:top;	}
		#reisbuttons .reisbutton2{	background-image:url('/images/reisbutton2_2_bg.jpg');	background-repeat:no-repeat;	background-position:top;	}
		#reisbuttons .reisbutton3{	background-image:url('/images/reisbutton3_2_bg.jpg');	background-repeat:no-repeat;	background-position:top;	}
		#reisbuttons .reisbutton4{	background-image:url('/images/reisbutton4_2_bg.jpg');	background-repeat:no-repeat;	background-position:top;	}
		
		#reisbuttons .reisbutton1, #reisbuttons .reisbutton2, #reisbuttons .reisbutton3
		{
			float: left;
			height: 120px;
			width: 236px;
			margin-right:15px;
		}
		#reisbuttons .reisbutton4
		{
			float: left;
			height: 120px;
			width: 236px;			
		}
            
      /* column-container (voor alle paginas) */
      
	#column-container
	{
		position:relative;
		top:86px;
		/*position:absolute;
		top:455px;*/
		clear:both;
		/* overflow: hidden;    verbergt de overflow van de kolommen */
	}
	
	/* IE6 hacks for positioning problems */
	* html #column-container  { margin-top:96px; }
	* html .home #column-container  { margin-top:0; }
	
	body.home #column-container  
	{
		/*position:relative;*/
		position:absolute;
		clear:both;
		/*top:15px;*/
		top:470px;
	}
		#index_left
		{
					
			float: left;			
			font-size: 12px;
			
			line-height:24px;
			width: 236px;
			height:666px;
		}
			#index_left a
			{
				display:block;
				margin-bottom:11px;
			}
		#index_left strong
		{
			font-size:14px;
		}
	
			#index_left h1, .index_info h1, .over h1
			{
				background-color:#4f525e;
				color:#ffffff;
				font-size:16px;
				font-weight:normal;
				margin:0 0 1px 0;
				padding:2px;
				line-height:28px;
				text-align:center;
				letter-spacing:0px; /* 0.3px  0.03em*/ 
			}
                  .index_info h2
                  {
                     letter-spacing:1px;
                  }
			#index_left .aanbieding
			{
				clear:both;
				position:relative;
				height:55px;
				border-style:solid;
				border-color:#cc6633;
				border-width:0 0 1px 0;
				background-image:url('/images/dot.jpg');
				background-position:0 20px;
				background-repeat:repeat-x;
				padding-top:4px;
				display:block;
				text-decoration:none;
				cursor:pointer;
			}
                  
                  #index_left .aanbieding a
					{
                     padding-right:11px;                      
                     background-image:url('/images/arrow_aanbieding.jpg');
                     background-repeat:no-repeat;
                     background-position: 64px 5px;
                  }
                  
                 /* #index_left .aanbieding strong
                  {
                     background-color:red;
                  }*/
                  #index_left p
                  {
                     margin:0;
                  }
                  #index_left .aanbieding .FL
                  {
                     padding-left:5px;
                  }
                   #index_left .aanbieding .FR
                  {
                     padding-right:5px;
                     text-align:right;
                  }
                  #index_left .aanbieding .FL, #index_left .aanbieding .FR
                  {
                     background-color:#ffffff;
                  }
			#index_left #meeraanbiedingen
            {
               position:absolute;
               top:636px;
               text-align:right;
               width:236px;
               letter-spacing:-0.2px;
            }
               #index_left #meeraanbiedingen .readmore
               {                                          
                     font-size:13px;
                     
                     margin-right:5px;
                     padding-right:14px;
                     background-image:url('/images/arrow_blue2.jpg');
                     background-repeat:no-repeat;
                     background-position: right 5px;
               }
               #index_left #meeraanbiedingen a:link, #index_left #meeraanbiedingen a:hover, #index_left #meeraanbiedingen a:visited, #index_left #meeraanbiedingen a:active
               {
                  text-decoration:none;
               }
            
		#column-container .over
		{			
			float: left;			
			font-size: 14px;
			line-height:20px;
			/*margin-bottom: -2000px;  
			padding-bottom: 2000px;  */
			width: 232px;
			margin-right:31px;
			height:470px;			
			
			background-image:url('/images/info_bg.jpg');
			background-repeat:no-repeat;
			background-position:top;
		}
		#column-container .over a
		{
			padding-right:14px;
			background-image:url('/images/arrow_blue.jpg');
			background-repeat:no-repeat;
			background-position: right 5px;
			
		}
		#column-container .over .padding
		{
			padding:7px 5px 5px;
		}
		#column-container .over .images
		{
			margin-top:22px;			
		}
		#column-container .over .images img
		{
			margin-right:5px;
		}
		
		.FR img
		{
			margin-top:7px;	
		}
		
		#mapcontainer
		{		
               float: left;
               height: 240px;
               width: 488px;
		}
            #map
            {
               background-image: url('/images/homepage-wereldkaart.gif');
               background-repeat:no-repeat;
               background-position:top left;
               float: left;
               height: 210px;
               width: 488px;
            }
		.map_text
		{
			float: left;
			margin-top: 10px;
			padding-left: 20px;
		}
			.map_text optgroup
			{
				font-style:normal;
				
			}
				
              
               .searchcategories
               {
                  margin-left:15px;
                  vertical-align:middle;
                  font-weight:normal;
				  position:absolute;
				  width:330px;
				  
               }
			   
					.searchcategories label
				   {
					  font-size:12px;
					  line-height:15px;
					  position:relative;
					  top:2px;
					  vertical-align:top;
					  margin:0;
				   }
                  .searchcategories input
                  {
                     margin:0;
                     margin-left:4px;
                  }
                  .searchcategories a
                  {
				  	/*float:right;*/
                     margin-left:3px;
                     margin-top:2px;
                  }
				  * html .searchcategories a
				  {
					margin-top:-12px;
				  }
		
		/*#aanbieding
		{
			float: right;
			height: 152px;
			width: 236px;
		}*/
		
		#banner_1, #banner_2
		{
			float: right;
			height: 73px;
			width: 236px;
		}
		#banner_1
		{
			margin-bottom:11px;
		}
		
		#gegarandeerd
		{
			float: right;
			height: 73px;
			width: 236px;
			margin-top:11px;
		}
		
		.index_info
		{			
			margin-top:15px;
			margin-left:15px;			
			
			float: left;			
			font-size: 12px;			
			width: 236px;
			height:411px;
		}
			.index_info .box
			{
				position:relative;
				
				left:0;
				width:226px;
				height:220px;
				padding:5px;
                        padding-top:7px;
				background-image:url('/images/info_bg.jpg');
				background-repeat:no-repeat;
				background-position:top;
				
				font-size:13px;
				line-height:20px;
                        /*letter-spacing:0.1px;*/
			}
			
			.box p:first-child 
			{
				 display:inline;
				 margin: 0px;
			}

			.index_info .readmore
			{
				position:relative;
				top:-20px;
				width:65px;
				left:154px;
				
				font-size:13px;
				padding-right:10px;
				background-image:url('/images/arrow_blue.jpg');
				background-repeat:no-repeat;
				background-position: right 5px;
			}
			
				.index_info .readmore a:link, .index_info .readmore a:hover, .index_info .readmore a:visited
				{
					color: #50525f;
				}
			
						
			.index_info .box img
			{
				float:right;
				margin-left:6px;
				margin-bottom:10px;
			}
			
			.index_info #news
			{
				position:relative;
				
				left:0;
				width:236px;
				height:240px;
				
				background-image:url('/images/info_bg.jpg');
				background-repeat:no-repeat;
				background-position:top;
				
				font-size:13px;
				line-height:20px;
				
			}
			
				.index_info #news .newsitem
				{		
					position:relative;
					height:34px;
					border-style:solid;
					border-color:#4f525e;
					border-width:0 0 1px 0;
					font-size:12px;
					line-height:18px;
					padding:7px;
				}
				.index_info #news .readmore
				{
					top:2px;
					width:100px;
					left:120px;
					background-position: right 6px;
				}
				
				.index_info #news .sub_banner
				{
					margin-top:7px; 
					display:block;
				}
			
		.info1{	background-image:url('/images/home_foto1.jpg');	background-position:center bottom;	background-repeat:no-repeat;	}
		.info2{	background-image:url('/images/info2_bg.jpg');	background-position:center bottom;	background-repeat:no-repeat;	}

	#left
	{	
         float: left;
         /*position:relative;*/
		 display:inline;
         
         font-size: 14px;
         line-height:20px;
         
         width: 230px;
         margin-right:30px;
         letter-spacing:0.3px;
	}
	
         #left h1
         {
            font-size:18px;
            margin:0;
         }
         .searchpage #left h1
         {
            /*background-color:red;*/
            margin-top:4px;
            margin-bottom:4px;
         }
         #left .images
         {
            margin-top:15px;
         }
         
         #left a.arrow
         {
            background-image:url(/images/arrow_blue.jpg);
            background-position:right 5px;
            background-repeat:no-repeat;
            padding-right:14px;
         }
         
         #left #criteria
         {
            list-style:none;
            margin:0;
            padding:0;
         }
            #left #criteria .checkbox
            {
               margin-right:15px; 
            }
         
         #left #submit_search
         {
            position:relative;
            width:64px;
            height:15px;
            left:90px;
            top:28px;
            
            background-image:url('/images/opnieuw.jpg');
            border:none;
            
            cursor:pointer;
         }
      	
			#left .extraInfo
			{
				margin-top:15px;
				position:relative;
				
				background-image:url('/images/middle_bg.jpg');
				 background-repeat:repeat-x;
				 background-position:-140px;
				font-size:13px;
				width:210px;
				line-height:15px;
				padding:5px 10px;
			}
			#left .extraInfo dt
			{
				width:100px;
				float:left;
				clear:left;
			}
			#left .extraInfo dt
			{
				width:100px;
				float:left;
			}
	#middle
	{	
         float: left;
         
         font-size: 12px;
         min-height:500px;		
         width: 500px;
         margin-right:30px;
         
         background-image:url('/images/middle_bg.jpg');
         background-repeat:repeat-x;
         background-position:top;
         /*position:relative;*/
	}
		
      .reispagina #middle
      {
         background-image:none;
      }
	  	.reispagina #middle #subtitle
		{
			min-height:30px;
		}
         .reispagina #middle #subtitle p
         {
            margin-top:0;
            margin-bottom:10px;
            font-size:15px;            
            letter-spacing:0.5px;
         }
      
      .statisch #middle, .searchpage #middle
      {
         padding:5px;
         width:490px;
         color:#6C655F;
      }
	     .statisch #middle #aanbiedingContainer
		 {
		 	cursor:pointer;
			display:block;
			padding-bottom: 60px;
		 }
		 	.statisch #middle #aanbiedingContainer .aanbieding
		 	{
				width:440px;
				clear:both;
				padding:5px;
				margin-bottom:10px;
			}
				.statisch #middle #aanbiedingContainer .aanbieding .FL
				{
					clear:both;
				}
			
	  	 #middle .team
		 {
		 	display:block;
			clear:both;
		 }
			#middle .team img
			{
				margin-left:25px;
			}
		 #middle .festival
		 {
		 	padding-top:5px;
		 	padding-bottom:15px;
			/* border-top-width:1px;
            border-top-style:solid;
            border-top-color:#6C655F;*/
			/*#61798d*/
		 }
		 
		 #middle .tablerows td
		 {
		 	padding-bottom:5px;
		 }   
		 
         #middle p
         {
            margin-top:0px;
            /*margin-bottom:15px;*/
			margin-bottom:0;
            font-size: 15px;
            line-height:20px;
            /*letter-spacing:0.6px;*/
            
         }		
		 
         #middle h2, #middle h1
         {
            margin-top:0;
            margin-bottom:2px;
            font-size:16px;
            font-weight:bold;
            /*letter-spacing:0.5px;*/
         }
		 
		 
		#middle .festivalpage h2
		{
			background-color:#4F525E;
			color:#ffffff;
			padding:3px 10px;
		}
         .reizen #middle h2
         {
            margin-top:19px;
            margin-bottom:4px;
            text-indent:2px;
			clear:both;
         }
		 #middle h2.continent
         {
            padding-top:25px;
            margin-bottom:2px;
         }
         #middle h3
         {
            margin-top:0;
            margin-bottom:10px;
            font-size:15px;
            font-weight:bold;
            letter-spacing:0.5px;
         }
         #middle h4
         {
            margin-top:1px;
            margin-bottom:1px;
            font-size:15px;
            font-weight:bold;
            letter-spacing:0.8px;
         }
		 #middle ul
		 {
		 	font-size:15px;
			list-style-position:inside;
			/*letter-spacing:0.6px;*/
			line-height:20px;
			/*margin:0;
			padding:0;*/
		 }
		 #middle #reispagina_content ul
		 {
		 	font-size:15px;
			list-style-position:inside;
			/*letter-spacing:0.6px;*/
			line-height:20px;
			margin:0;
			padding:0;
		 }
         #middle strong
         {
            font-size:14px;
         }
         
         #middle hr
         {
            margin:0 0 8px;
         }
         
			 #middle.presentaties dl, #middle.presentaties dd, #middle.presentaties dt
			 {
				margin:0 0 5px;
				padding:0;
				font-size:13px;
			 }
			 	#middle.presentaties dl dt
				{
					float:left;
					clear:left;
					display:block;
					position:relative;
					width:140px;
				}
				#middle.presentaties dl dd
				{
					float:left;					
				}
		 	
			#middle.presentaties p
			{
				clear:both;
				font-size:13px;
			}
		 
         #middle .reis
         {
            /*position:relative;*/
            width:240px;
           /* float:left;*/
            /* height:80px; */
            line-height:23px;
            padding-top:10px;
            padding-right:7px;
            padding-left:3px;
			
			min-height:70px;
         }
            #middle .reis img
            {               
               padding-right:15px;
               border:none;
            }
			
			#middle .reis.FL
			{
				clear:both;
			}
         
         #middle #submenu
         {
            position:relative;
            margin: 28px 0 0;
            padding: 0;
            font-size:13px;
            z-index:5;
         }
         
            #middle #submenu li
            {
               display:block;
               float:left;
               list-style-type: none;
               margin-bottom:5px;
			   letter-spacing:normal;
               /*margin-left:-1px;*/
               padding:0;
               height:20px;
            }            
            
            #middle #submenu a     
            {
               border-width:1px 1px 1px 0;
               border-style:solid;
               border-color:#5F5F5F;
               padding: 4px;
               background-image:url('/images/tab_bg.jpg');
               background-repeat:repeat-x;
               height:17px;
               display:block;
               text-decoration:none;
               text-align:center;
            }
            
            #middle #submenu #algemeen
            {               
               border-left-width:1px;
            }
            
            #middle #submenu li.active a:link, #middle #submenu li.active a:hover, #middle #submenu li.active a:visited,
            #middle #submenu li a:hover
            {
               color:#6d322a;
               border-bottom-color:#faf8f4;
               background-image:none;
               background-color:#faf8f4;
            }
            
            #middle #submenu #algemeen    {  width:67px; }
            #middle #submenu #prijzen     {  width:92px; }
            #middle #submenu #uitgebreid  {  width:102px; }
            #middle #submenu #inbegrepen  {  width:77px; }
            #middle #submenu #fotos       {  width:64px; }
            #middle #submenu #hotels      {  width:42px; }
          
		  	
		  	/*#middle #reispagina_content {margin-top: -15px;}*/
			/*	IE - hack 	
			html>body #header 			{margin-top: -10px;}  */ 
			
         #middle #reispagina_content
         {
            color:#6d322a;
            font-size:14px;
            
            line-height:20px;
            
            /*position:absolute;*/
            clear:both;
            top:86px; 
            padding:15px 4px 0;
            
            width: 492px;            
            min-height:420px;
            
			/*background-color:#FAF8F4;*/
            background-image:url('/images/middle_bg.jpg');
            background-repeat:repeat-x;
            background-position:top;
            z-index:4;
         }
		 	#middle #reispagina_content #reispagina_prijzen
         	{
				background-color:#FAF8F4;
			}
         
            #middle #reispagina_content a:link, #middle #reispagina_content a:hover, #middle #reispagina_content a:visited
            {
               color:#6d322a;
            }
            
            #middle #reispagina_content a.readmore
            {
               background-image:url(/images/arrow_red.jpg);
               background-position:right 5px;
               background-repeat:no-repeat;
               padding-right:14px;
               text-decoration:none;
            }
            
            #middle #reispagina_content ul
            {
               margin:0;
               padding:0;
            }
               #middle #reispagina_content ul li
               {
                  list-style-position:outside;
                  margin-left:15px;
                  padding-left:5px;
                  padding-right:10px;
               }
               #middle #reispagina_content td.strike span
			   {
			   		text-decoration:line-through;
			   }
			   #middle #reispagina_content .dotted
			   {
			   		background-image:url('/images/red_dot.png');
			   		background-repeat:repeat-x;
					background-position:0 15px;
			   }
			   #middle #reispagina_content .left
			   {
			   		padding-right:8px;
					float:left;
			   }
			   #middle #reispagina_content .price
			   {
			   		float:right;
					margin-right:30px;
					padding-left:8px;
					padding-right:8px;
			   }
			   #middle #reispagina_content .left, #middle #reispagina_content .price
			   {
			   	background-color:#FAF8F4;
				}
				
				#middle #reispagina_content .buttons
				{
					padding-left:8px;
				}
				
				/* slideshow */
				#middle #reispagina_content .slideBtn
				{
					width:45px;
					float:left;
					vertical-align:middle;
					padding-top:140px;					
				}
					#middle #reispagina_content .slideBtn #btnPrev
					{
						margin-left:7px;
					}
					#middle #reispagina_content .slideBtn #btnNext
					{
						margin-left:10px;
					}
				#middle #reispagina_content #activeSlide
				{
					width:402px;
					float:left;
				}
				#middle #reispagina_content #caption
				{
					clear:both;
					padding:5px 0;
					text-align:center;
				}
				
				#middle .airline
				{	
					background-color:#ffffff;
					width:150px;	
					text-align:center;	
					height:72px;
					padding:2px;
					margin:1px;
				}
				
         #middle #bookblock
         {
            padding:0;
            margin:0;
            float:right;
            text-align:right;
         }
         
         #middle #bookblock .readmore
         {
            /*position:relative;*/
            padding-right:14px;
            background-image:url('/images/arrow_blue.jpg');
            background-repeat:no-repeat;
            background-position: right 4px;
            font-size:12px;
            top:5px;
            letter-spacing:-0.4px;
         }
         
         #middle .zoekreis
         {
            border-top-width:1px;
            border-top-style:solid;
            border-top-color:#61798d;
            padding-top:10px;
			padding-bottom:10px;
            /*position:relative;*/
            min-height:120px;
            
            font-size:12px;
            line-height:20px;
            color:#4f525e;
            
            clear:both;
            
         }
         #middle .zoekreis.first
         {
            border:none;
            
            margin-top:-15px;
         }
            #middle .zoekreis .reiscategorie
            {
               float:right;
               font-size:12px;
               font-weight:bold;
               margin-right:6px;
               margin-top:3px;
			   margin-left:10px;
            }
               #middle .zoekreis.groep .reiscategorie{         color:#93372c; }
               #middle .zoekreis.single .reiscategorie{        color:#c75e16; }
               #middle .zoekreis.prive .reiscategorie{   color:#829e24; }

            
            #middle .zoekreis .zoekplaatje
            {
               float:left;
               margin-top:5px;
               margin-right:17px;
			   width:120px;
			   height:120px;
			   display:inline;
            }
            
            #middle .zoekreis h2
            {
               font-size:15px;
              /* color:red;*/
               font-weight:bold;
               line-height:20px;
               letter-spacing:0.1px;
               margin:1px 0 1px;
			   display:block;
			   height:1%;
            }
            
            #middle .zoekreis .subtitle
            {
               font-size:14px;
               display:block;
               margin-bottom:7px;
			   /*height:1%;*/
            }
            #middle .zoekreis .boeknu
            {
               display:block;
               margin-bottom:2px;
            }
            #middle .zoekreis .readmore
            {
               padding-right:14px;
               /*background-image:url('/images/arrow_blue2.jpg');*/
			   background-image:url('/images/arrow_blue2.png');
               background-repeat:no-repeat;
               background-position: right 3px;
               text-decoration:underline;
               margin-left:3px;
            }			
			
	
		
		#middle .opmaatItem
         {
            border-top-width:1px;
            border-top-style:solid;
            border-top-color:#61798d;
            padding-top:10px;
			padding-bottom:10px;
            /*position:relative;*/
            min-height:139px;
            
            font-size:12px;
            line-height:20px;
            color:#4f525e;
            
            clear:both;
            
         }
         #middle .opmaatItem.first
         {
            border:none;
            
            margin-top:5px;
         }           
               
            #middle .opmaatItem .zoekplaatje
            {
               float:left;
               margin-top:5px;
               margin-right:17px;
            }
            
            #middle .opmaatItem h2
            {
               font-size:15px;
			   clear:none;
              /* color:red;*/
               font-weight:bold;
               line-height:20px;
               letter-spacing:0.1px;
               margin:1px 0 1px;
            }
            
            #middle .opmaatItem .subtitle
            {
               font-size:14px;
               display:block;
               margin-bottom:7px;
            }
            #middle .opmaatItem .boeknu
            {
               display:block;
               margin-bottom:2px;
            }
            #middle .opmaatItem .readmore
            {
               padding-right:14px;
               background-image:url('/images/arrow_blue2.jpg');
               background-repeat:no-repeat;
               background-position: right 3px;
               text-decoration:underline;
               margin-left:3px;
            }
			
	  #rightbanners 
	  {
	  	/*position:relative;*/
		float:right;
		width:200px;
	  }
      #rightbanners img
      {
         margin-bottom:15px;
      }
      
      #rightbanners h2
      {
         font-size:15px;
         margin:0;
      }
      
      #rightbanners p
      {
         font-size:14px;
         line-height:20px;
         margin:0;
      }
			#rightbanners #ankeiler
			{
				float:right;
				width:200px; 
				height:388px; 
				background-color:red; 
				margin-bottom:15px;
				font-size:12px;
				background-color:#ffffff;
			}
				#rightbanners #ankeiler h2
				{
					background-color:#4F525E;
					color:#FFFFFF;
					font-size:14px;
					font-weight:normal;
					line-height:28px;
					margin:0 0 1px;
					padding:2px;
					text-align:center;
				}
			#rightbanners .aanbieding
			{
				clear:both;
				/*position:relative;*/
				height:34px;
				border-style:solid;
				border-color:#F0EADE; /*#cc6633*/
				border-width:0 0 1px 0;
				background-image:url('/images/dot.jpg');
				background-position:0 16px;
				background-repeat:repeat-x;
				padding-top:4px;
				display:block;
				text-decoration:none;
				cursor:pointer;
				background-color:#FFFFFF;
			}
                  
		  #rightbanners .aanbieding a
			{
			 padding-right:11px;                      
			 background-image:url('/images/arrow_aanbieding.jpg');
			 background-repeat:no-repeat;
			 background-position: 64px 5px;
		  }
		  
		 /* #index_left .aanbieding strong
		  {
			 background-color:red;
		  }*/
		  #rightbanners p
		  {
			 margin:0;
		  }
		  #rightbanners .aanbieding .FL
		  {
			 padding-left:5px;
		  }
		   #rightbanners .aanbieding .FR
		  {
			 padding-right:5px;
			 text-align:right;
		  }
		  #rightbanners .aanbieding .FL, #rightbanners .aanbieding .FR
		  {
			 background-color:#ffffff;
		  }




/*             */
#footer
{
   position:relative;
   clear: both;
   top:65px;
   height: 95px;
   z-index:-1;
  /* padding-top:5px;
   margin-top:50px;*/
   
   /*border-width:1px 0 0 0;
   border-style:solid;
   border-color:#000000;*/
   
   font-size:12px;
   letter-spacing:0.1px;
}
.reislust #footer 
{
	 z-index:1;
}



#footer a:link, #footer a:hover, #footer a:visited, #footer a:active
{
   text-decoration:none;
}
.reizen #footer
{
   top:100px;
}
body.home #footer
{
	position:absolute;
   clear: both;
   top:1070px;
   width:990px;
}
	
	#footer #footermenu
	{
	   position:relative;
	   clear: both;
	   top:65px;
	   height: 20px;
	   padding-top:5px;
	   margin-top:50px;
	   
	   border-width:1px 0 0 0;
	   border-style:solid;
	   border-color:#000000;
	   
	   z-index:100;

	}	
	
   #footer #birds
   {
      position:relative;
      float:right;
      top:-50px;
      /*left:800px;*/
      width:130px;
      right:30px;
   }
	
   /* flash banner in header */
   #headerImg
   {
      position:absolute;	 
      width:990px;
      height:190px;      
      z-index:1;
      top:102px;
	  
   }
.FL
{
	float:left;
}

.FR
{
	float:right;
}
.invisible
{     
  display:none;
}

a:link, a:hover, a:visited
{
   color: #50525f;
   text-decoration:underline;
}

a:hover
{
   /*text-decoration:none;*/
}
