/*  HOME */
/*div#leftcolumn          { position: absolute; float: none; left: 0 }
div#centercolumn     { position: absolute; float: none; left: 302px; }
div#rightcolumn   { position: absolute; float: none; left: 604px; }*/
div#leftcolumn          { position: relative; float: left; }
div#centercolumn     { position: relative; float: left; }
div#rightcolumn   { position: relative; float: left; border: 0; overflow:hidden; height:auto; }

/*#leftcolumn .title						{ height:20px; width:300px; overflow:hidden; background:#127c3f url("../images/title_rondreizen.png") top left repeat-x; }
#centercolumn .title					{ height:20px; width:300px; overflow:hidden; background:#08aee5 url("../images/title_strandvakanties.png") top left repeat-x; }*/
.item	 						{ height:128px; border-bottom:1px solid #fff; overflow: hidden; }

#aanbiedingen						{background:#ffd0b0 url(../images/bg_item_orange.png) repeat-x;}
#aanbiedingen .headtitle			{background:#f17126 url(../images/titles_aanbiedingen_orange.gif) !important; margin-bottom:0 !important;}
#aanbiedingen p						{margin:0; padding:5px; padding-top:2px; height:28px; overflow:hidden; border-bottom:1px solid #ffbc8e; cursor:pointer;}
#aanbiedingen p.odd					{}
#aanbiedingen p.even				{background: #fff;}
#aanbiedingen a						{color:#333;  font-size:12px; text-decoration: none; font-weight:bold;}
#aanbiedingen small,				{font-size:10px;}
#aanbiedingen .price				{float:right; padding:5px; color: #fff; background:#f17126; font-size:10px; margin-top:2px; width:72px; text-align:right;}
#aanbiedingen .price strong			{font-size:14px; color:#fff;}

#rondreizen .subtitle				{ height:20px; width:300px; overflow:hidden; background:#fff url("../images/bg_subtitle_rondreizen.jpg") repeat-x; }
#rondreizen a                                   { color: #167E41; }
#rondreizen	h3				{ font-size:11px; margin:0; padding:3px 0 0 12px; color: #585A5E;  font-weight: normal;}
#centercolumn .item , #leftcolumn .item	 	{ height:128px; border-bottom:1px solid #fff; overflow: hidden; }
#rondreizen .leftPic				{ position:absolute; width:100px; height:89px; overflow:hidden; top:0; left:0;  }
#rondreizen .leftPrice				{ position:absolute; width:100px; height:38px; overflow:hidden; top:90px; left:0; background:#F17225; }
#rondreizen .right				{ position:absolute; width:199px; height:128px; top:0; left:101px; background:url("../images/bg_item_r.png") repeat-x;}
#rondreizen .from				{ position:absolute; top:0; left:3px; color:#fff; }
#rondreizen .price				{ position:absolute; top:13px; left:6px; font-size:22px; color:#fff;  }
#rondreizen .contentItem			{ padding:5px; }
#rondreizen	h4				{ font-size:12px; margin:0 0 5px 0; color: #167E41; }
#rondreizen	h4				{ font-size:12px; margin:0 0 5px 0; color: #167E41; }
#rondreizen	h5				{ font-size:10px; margin:0; color: #167E41; }
#rondreizen .titlepicture			{ margin: 2px 0 2px 0; height:80px;}

#strandvakanties .subtitle			{ height:20px; width:300px; overflow:hidden; background:#fff url("../images/bg_subtitle_strandvakanties.jpg") repeat-x; }
#strandvakanties	h3			{ font-size:11px; margin:0; padding:3px 0 0 12px; color: #585A5E;  font-weight: normal;}
#strandvakanties .item				{ height:128px; border-bottom:1px solid #fff; overflow: hidden; }
#strandvakanties .leftPic			{ position:absolute; width:100px; height:89px; overflow:hidden; top:0; left:0; }
#strandvakanties .leftPrice			{ position:absolute; width:100px; height:38px; overflow:hidden; top:90px; left:0; background:#F17225; }
#strandvakanties .right				{ position:absolute; width:199px; height:128px; top:0; left:101px; background:url("../images/bg_item_s.png") repeat-x;}
#strandvakanties .from				{ position:absolute; top:0; left:3px; color:#fff; }
#strandvakanties .price				{ position:absolute; top:13px; left:6px; font-size:22px; color:#fff;  }
#strandvakanties .contentItem			{ padding:5px; }
#strandvakanties	h4			{ font-size:12px; margin:0 0 5px 0; color: #0BB0E6; }
#strandvakanties	h5			{ font-size:10px; margin:0; color: #0BB0E6; }
#strandvakanties .titlepicture			{ margin: 2px 0 2px 0; height:80px; }

.starterspakkettenMain                          { height: 297px }
#zelfoppad .ticketformulier			{ margin-bottom:2px; background:url(../images/grad_grijs.gif) top repeat-x; position:relative; padding-top:5px;}


#zelfoppad .subtitle                            { height:20px; width:300px; overflow:hidden; background:#fff url("../images/bg_subtitle_starterspakketten.jpg") repeat-x; }
#zelfoppad	h3                              { font-size:11px; margin:0; padding:3px 0 0 12px; color: #585A5E; font-weight: normal; }
#zelfoppad	form                            { margin-top: 3px; }
#zelfoppad fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
	margin-left: 14px;
}
#zelfoppad .formItem  {
	padding: 0px;
	margin: 0;
	clear: both;
	display: block;
}
#zelfoppad	label                   { float:left; width:100px; text-align:left; line-height: 18px; height: 18px; text-align:right; padding-right:5px;}
#zelfoppad select, #zelfoppad input[type=text] {
    border: 1px solid #999;
    font-size: 10px;
    background-color: #fff;
    color: #666;
    padding: 1px;
    margin: 1px;
}
#zelfoppad select                   { width: 160px;}
#zelfoppad input.date               { width: 80px; padding: 2px; text-align: center}
#zelfoppad input.retour             { width: 15px;}
#zelfoppad input.pax                { width: 20px; text-align: center; }
#zelfoppad input.submit             { width: 60px; text-align: center; }

#zelfoppad	h4						{ font-size:12px; margin:0; padding:10px 0 0 0px; color: #018da1; text-transform: uppercase }
#zelfoppad .titlepicture			{ margin: 2px 0 2px 0; height:80px; }

#zelfoppad .headtitle	{ position: relative; height:20px; width:300px; overflow:hidden; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_zoekvlucht.gif") no-repeat 0 0;}
#starterspakketten .titlepicture	{ margin:2px 0 2px 0; height:80px; }



a.more:link, a.more:visited				    { color:#F17225 !important; text-decoration:none; font-weight:bold; border: 0 none !important;}
a.more:hover								{ color:#64666A !important; text-decoration:underline; font-weight:bold;}

/*div.containerMainItems { height: 297px }*/
div.containerBottomItems	{ border-top: 2px solid white; width: 908px; overflow: visible;}
div.floatingColumn451		{ float:left; width:451px; border-right:2px solid #fff; overflow:visible; }
#beleef .headtitle			{ position: relative; height:20px; width:300px; overflow:hidden; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_blog.png") no-repeat;}
#beleef	h2			 		{ font-size:0px; margin:0; padding:0; color: #64666A; padding-top: 20px; }
#beleef	.itemContainer		{ background:#fff; margin-bottom:2px; padding:0px; width:100%; height:80px; }
#beleef .picItem			{ float:left; width:80px; height:80px; overflow:hidden; margin:0px; }
#beleef	.contentItem		{ padding:0 5px 0 8px; float:left; width: 292px; height:80px; }
#beleef	h3					{ font-size:12px; margin: 3px 0 0 0; padding:0; color: #167E41; }
#beleef	a					{ font-size:12px; margin: 3px 0 5px 0; padding:0; color: #167E41; }

#nieuws .headtitle			{ position: relative; height:20px; width:300px; overflow:hidden; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_home.png") no-repeat 0 0;}
#nieuws	h2					{ font-size:0px; margin:0; padding:0; color: #64666A;  padding-top: 20px;}
#nieuws	.itemContainer		{ background:#fff; margin-bottom:2px; padding:0px; width:100%; height:80px;}
#nieuws .picItem			{ float:left; width:80px; height:80px; overflow:hidden; }
#nieuws	.contentItem		{ padding:0 5px 0 8px; float:left; width: 207px; height:80px; }
/*#nieuws .newsitem         { border-bottom: 0px dashed #ccc; padding-bottom: 6px; float:left; width: 200px; }*/
#nieuws	h3					{ font-size:12px; margin: 3px 0 0 0; padding:0; color: #F17225; }
#nieuws a					{ font-size:12px; margin: 3px 0 5px 0; padding:0; color: #F17225; }

#nieuws .title							{ height:20px; width:300px; overflow:hidden; background:#127c3f url("../images/title_starterspakketten_2.png") top left repeat-x; }
#nieuws a.submenu						{ display:block; width:300px; height:20px; padding-top: 20px; }
#nieuws a.submenu:link, #nieuws a.submenu:visited		{ text-decoration:none; color: #167E41; }
#nieuws a.submenu:hover					{ text-decoration:none; color: #167E41; }


#newsletter .headtitle 		{ position: relative; height:20px; width:300px; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_nieuwsbrief.png") no-repeat 0 0; }
#newsletter	h2				{ font-size:0px; margin:0; padding:0; color: #64666A; padding-top: 20px; }
#newsletter	.itemContainer	{ background:#fff; padding:3px 3px 5px 5px; }
#newsletter .newsitem       { border-bottom: 1px dashed #ccc; padding-bottom: 6px; }
#newsletter	h3				{ font-size:12px; margin: 3px 0 5px 0; padding:0; color: #F17225; }

#brochure .headtitle 		{ position: relative; height:20px; width:300px; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_brochure.gif") no-repeat 0 0; }
#brochure	h2				{ font-size:0px; margin:0; padding:0; color: #64666A; padding-top: 20px; }
#brochure	.itemContainer	{ background:#fff; padding:3px 3px 5px 5px; }
#brochure .newsitem      	{ border-bottom: 1px dashed #ccc; padding-bottom: 6px; }
#brochure	h3				{ font-size:12px; margin: 3px 0 5px 0; padding:0; color: #F17225; }

/*
#beleef .headtitle			{ position: relative; height:20px; width:300px; overflow:hidden; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_home.png") no-repeat 0 -20px;}
#beleef	h2			 		{ font-size:0px; margin:0; padding:0; color: #64666A; padding-top: 20px; }
#beleef	.itemContainer		{ background:#fff; margin-bottom:2px; padding:0px; width:100%; height:80px; }
#beleef .picItem			{ float:left; width:80px; height:80px; overflow:hidden; margin:0px; }
#beleef	.contentItem		{ float:left; width:200px; padding:0 5px 4px 8px;   }
#beleef	h3					{ font-size:12px; margin: 3px 0 0 0; padding:0; color: #167E41; }
#beleef	a					{ font-size:12px; margin: 3px 0 5px 0; padding:0; color: #167E41; }
*/

#aanbiedingen .headtitle	{ position: relative; height:20px; width:300px; overflow:hidden; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_aanbiedingen.gif") no-repeat 0 0;}
#aanbiedingen h2			{ font-size:0px; margin:0; padding:0; color: #64666A; padding-top: 20px; }

#zoekvlucht .headtitle		{ position: relative; height:20px; width:300px; overflow:hidden; margin:0px 0px 2px 0px; background:#64666A url("../images/titles_zoekvlucht.gif") no-repeat 0 0;}
#zoekvlucht h2				{ font-size:0px; margin:0; padding:0; color: #64666A; padding-top: 20px; }


.footer {
	border-top: 1px solid #BBBBBB;
}
