A:link {
	text-decoration: none; 
	outline: none;
	color: #232323;
}
 
A:visited {
	text-decoration: none;
	outline: none;
	color: #232323;
} 

body {
	margin: 0px;
	border: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #232323;
	line-height: 20px;
	background-color: #ededed;
}

img { border: 0px; }
p { margin: 0px; }

h1 { font-family: Century Gothic; font-size: 16px; font-weight: normal; color: #ff7200; margin: 0px 0px 10px 0px; }
h2 { font-family: Century Gothic; font-size: 14px; font-weight: normal; color: #ff7200; margin: 0px 0px 2px 0px; }
h3 { font-family: Century Gothic; font-size: 13px; font-weight: normal; color: #ff7200; margin: 0px 0px 2px 0px; }

hr {
	position: relative;
	width: 600px;
	height: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #000;
	background-color: #000;
	border: none;
}

.formVeld { background: #fff; font-family: Verdana; font-size: 11px; padding: 3px; color: #232323; border: 1px solid #e5e5e5; }
	.formVeld:focus { border: 1px solid #dddddd; background-color: #f2f9fd; }
.formVeldBlauw { background: #fff; font-family: Verdana; font-size: 11px; padding: 3px; color: #232323; border: 1px solid #dddddd; background-color: #f2f9fd; }
.formButton { font-family: Century Gothic; font-size: 12px; font-weight: bold; color: #25557e; }

.stelEinde { display: block; clear: both; }

span { font-weight: bold; color: #25557e; }

/* ---------------------------------------------------------------------------------------- */
/* C O N T A I N E R S																		*/

#containerVolledigContent { position: relative; background-image: url('images/BG_site_header.gif'); background-repeat:repeat-x; background-color: #fdfdfd; }
#containerVolledigBottom { position: relative; height: 107px; background-image: url('images/BG_site_bottom.gif'); background-repeat: repeat-x; }

.containerSite { position: relative; width: 992px; margin: 0px auto; text-align: left; }


/* ---------------------------------------------------------------------------------------- */
/* H E A D E R																				*/

#containerHeader { position: relative; height: 115px; background-image: url('images/IMG_kompas.gif'); background-position: 883px 0px; background-repeat: no-repeat; }

	#headerLogo { position: absolute; left: 5px; top: 0px; width: 231px; height: 144px; }
	#headerZoeken { position: absolute; left: 650px; top: 12px; width: 203px; height: 57px; }
		#headerZoeken h2 { font-size: 15px; color: #fff; margin: 0px 0px 0px 10px; }
		#headerZoeken .formVeld { width: 172px; height: 14px; padding: 12px 16px 12px 16px; border: 0px; background-image: url('images/BG_zoeken.jpg'); background-repeat: no-repeat; }
	
	#headerMenu { position: absolute; left: 260px; top: 77px; }
	#headerMenu ul { list-style: none; margin: 0px; padding: 0px; }
	#headerMenu li { margin: 0px; padding: 0px; float: left; }

/* ---------------------------------------------------------------------------------------- */
/* M E N U    I T E M S																		*/

#containerMenuItems { position: relative; height: 31px; font-family: Century Gothic; font-size: 13px; color: #0a4375; }
	#containerMenuItems a { color: #0a4375; }
	#containerMenuItems ul { position: absolute; left: 267px; top: 10px; list-style: none; margin: 0px; padding: 0px; display: none; }
	#containerMenuItems li { margin: 0px 13px 0px 13px; padding: 0px; float: left; }
	#containerMenuItems .actief { font-weight: bold; }
	#containerMenuItems .selected { display: block; }

/* ---------------------------------------------------------------------------------------- */
/* C O N T E N T																			*/

#containerContent { position: relative; padding: 28px 0px 0px 32px; background-image: url('images/BG_content.gif'); background-repeat: no-repeat; }

	#contentLinks { position: relative; width: 198px; float: left; }
	#contentRechts { position: relative; width: 720px; float: right; margin-right: 16px; text-align: left; }
	
	.containerMelding { position: relative; padding: 15px; width: 650px; background-color: #fafafa; border: 1px solid #f5f5f5; }
	.containerMeldingUitgelicht { position: relative; padding: 10px 15px 10px 15px; width: 650px; color: #25557e; font-weight: bold; background-color: #f2f9fd; border: 1px solid #f5f5f5; }
		.containerMeldingUitgelicht a { color: #25557e; }
	.containerFoutmelding { position: relative; width: 500px; padding: 15px; background-color: #fafafa; border: 1px solid #f5f5f5; color: #ff0000; }
		.containerFoutmelding a { color: #ff0000; }


	#containerSubmenu { position: relative; width: 170px; padding: 0px 10px 15px 18px; margin-bottom: 20px; color: #ffffff; background-color: #25557e; background-image: url('images/BG_submenu_zoeken.gif'); background-position: 67px 27px; background-repeat:no-repeat; }
		#containerSubmenu h2 { font-size: 13px; color: #fff; padding: 10px 0px 0px 0px; }
		#containerSubmenu a { color: #ffffff; }
		#containerSubmenu a:hover { text-decoration: underline; }
		
		#containerSubmenu ul { list-style: none; margin: 0px; padding: 0px; }
		#containerSubmenu li { padding-left: 15px; background-image: url('images/buttons/BUT_blauw_plus.gif'); background-position: 0px 6px; background-repeat: no-repeat; }

		#containerSubmenu ul ul { list-style: none; margin: 0px 0px 0px 15px; padding: 0px; display: none; }
		#containerSubmenu ul li { padding-left: 15px; background-image: url('images/buttons/BUT_blauw_plus.gif'); background-position: 0px 6px; background-repeat: no-repeat; }

		#containerSubmenu ul ul ul { list-style: none; margin: 0px 0px 0px 15px; padding: 0px; display: none; }
		#containerSubmenu ul ul li { padding-left: 15px; background-image: url('images/buttons/BUT_blauw_plus.gif'); background-position: 0px 6px; background-repeat: no-repeat; }

		#containerSubmenu .selectedZoekOptie { background-image: url('images/buttons/BUT_blauw_verwijder.gif'); text-decoration: line-through; }
		#containerSubmenu .selectedCategorie { display: block; }
		#containerSubmenu .selectedThema { display: block; }
		#containerSubmenu .selected { background-image: url('images/buttons/BUT_blauw_pijl.gif'); text-decoration: underline; }

	#containerGeschiedenis { position: relative; width: 152px; padding: 0px 20px 0px 20px; margin-bottom: 20px; background-image: url('images/BG_geschiedenis.gif'); background-repeat: repeat-y; }
		#containerGeschiedenis .top { position: relative; margin: 0px -20px 10px -20px; height: 14px; background-image: url('images/IMG_geschiedenis_top.gif'); background-repeat: no-repeat }
		#containerGeschiedenis .bottom { position: relative; margin: 20px -20px 0px -20px; height: 14px; background-image: url('images/IMG_geschiedenis_bottom.gif'); background-repeat: no-repeat }
		#containerGeschiedenis ul { list-style: none; margin: 0px; padding: 0px; }
		#containerGeschiedenis li { padding-left: 15px; background-image: url('images/buttons/BUT_grijs_pijl.gif'); background-position: 0px 6px; background-repeat: no-repeat; }
		#containerGeschiedenis li a:hover { text-decoration: underline; }


	#containerTabMenu { position: realtive; width: 704px; height: 22px; margin-bottom: 17px; border-bottom: 2px solid #25557e; }
		#containerTabMenu ul { list-style: none; margin: 0px; padding: 0px; }
		#containerTabMenu li { float: left; height: 20px; margin-right: 2px; padding: 2px 16px 0px 16px; font-family: Century Gothic; font-size: 12px; color: #0a4375; background-image: url('images/BG_tab.gif'); background-repeat: repeat-x; }
			#containerTabMenu li a { color: #0a4375; }
		#containerTabMenu .selected { color: #fff; background-image: url('images/BG_tab_m.gif'); background-repeat: repeat-x; }
			#containerTabMenu .selected a { color: #fff; }
		#containerTabMenu li:hover { color: #fff; background-image: url('images/BG_tab_m.gif'); background-repeat: repeat-x; }
			#containerTabMenu li:hover a { color: #fff; }

	#containeruBentHier { position: relative; margin: 0px 0px 12px 7px; font-style: italic; }
	#containeruBentHier a:hover { text-decoration: underline; }


.item720 { position: relative; width: 680px; padding: 0px 20px 0px 20px; background-image: url('images/items/BG_720.gif'); background-repeat: repeat-y; }
	.item720 .top { position: relative; margin: 0px -20px 5px -20px; height: 16px; background-image: url('images/items/IMG_720_top.gif'); background-repeat: no-repeat }
	.item720 .bottom { position: relative; margin: 5px -20px 0px -20px; height: 16px; background-image: url('images/items/IMG_720_bottom.gif'); background-repeat: no-repeat }
	.item720 .meer { font-family: Century Gothic; font-size: 13px; color: #25557e; padding-top: 10px; }
		.item720 .meer a { color: #25557e; }
	.item720 .prijs { font-family: Century Gothic; font-size: 13px; color: #ff7200; padding-top: 10px; }
		.item720 .prijs a { color: #ff7200; }
	.item720 .detailsReis { background-color: #f5f5f5; padding: 10px; margin: 0px 0px 5px 20px; }
	.item720 span { font-weight: normal; }
	
	.item720:hover { background-image: url('images/items/BG_720_M.gif'); }
	.item720:hover .top { background-image: url('images/items/IMG_720_top_M.gif'); }
	.item720:hover .bottom { background-image: url('images/items/IMG_720_bottom_M.gif'); }


.nieuweReisOverzicht { position: absolute; left: 630px; top: 20px; width: 69px; height: 36px; }
.nieuweReisDetails { position: absolute; left: 630px; top: 70px; width: 69px; height: 36px; z-index: 10; }

#containerWelkomHeaders { position: relative; width: 688px; padding: 0px 16px 0px 16px; background-image: url('images/items/BG_720.gif'); background-repeat: repeat-y;  }
	#containerWelkomHeaders .top { position: relative; margin: 0px -16px 0px -16px; height: 16px; background-image: url('images/items/IMG_720_top.gif'); background-repeat: no-repeat }
	#containerWelkomHeaders .bottom { position: relative; margin: 0px -16px 0px -16px; height: 16px; background-image: url('images/items/IMG_720_bottom.gif'); background-repeat: no-repeat }
	
	#containerWelkomHeaders:hover { background-image: url('images/items/BG_720_M.gif'); }
	#containerWelkomHeaders:hover .top { background-image: url('images/items/IMG_720_top_M.gif'); }
	#containerWelkomHeaders:hover .bottom { background-image: url('images/items/IMG_720_bottom_M.gif'); }
	
		#welkomHeadersMenu ul { list-style: none; margin: 0px; padding: 0px; }
		#welkomHeadersMenu li { margin: 0px; padding: 0px; float: left; width: 164px; height: 24px; padding: 5px 0px 0px 8px; font-family: Century Gothic; font-size: 14px; color: #666666; background-image: url('images/BG_welkom_headers.gif'); background-repeat: repeat-x; }
		#welkomHeadersMenu li a { color: #666666; }
			#welkomHeadersMenu .selected { color: #0a4375; background-image: url('images/BG_welkom_headers_m.gif'); background-repeat: no-repeat; }
			#welkomHeadersMenu .selected a { color: #0a4375; }
		
		#welkomHeadersTabbladen { position: relative; height: 212px; }
			#welkomHeadersTabbladen .welkomHeadersTab { position: absolute; left: 0px; top: 0px; width: 688px; height: 212px; background-repeat: no-repeat; display: none; }
			#welkomHeadersTabbladen .selected { display: block; }
			#welkomHeadersTabbladen span { font-weight: normal; }
				#welkomHeadersTabbladen .welkomHeadersItem { position: absolute; left: 40px; top: 35px; width: 560px; padding: 22px; background-image: url('images/BG_welkom_headers_item.png'); }
				#welkomHeadersTabbladen .welkomHeadersItem h2, #welkomHeadersTabbladen .welkomHeadersItem h2 a { color: #0a4375; }

.welkomItemNormaal { position: relative; width: 208px; height: 338px; padding: 16px; float: left; background-image: url('images/items/BG_240_totaal.gif'); background-repeat: no-repeat; }
	.welkomItemNormaal .afbeelding { position: relative; height: 105px; background-repeat: no-repeat; }
	.welkomItemNormaal .content { position: relative; height: 185px; margin: 17px 12px 5px 12px; overflow: hidden; }
	.welkomItemNormaal .meer { position: relative; height: 22px; padding-top: 2px; font-family: Century Gothic; font-size: 11px; color: #fff; text-align: center; background-color: #25557e; }
		.welkomItemNormaal .meer a { color: #fff; }
	
	.welkomItemNormaal:hover { background-image: url('images/items/BG_240_totaal_M.gif'); }

		
.welkomItemBlauw { position: relative; width: 204px; height: 98px; text-align: center; padding: 24px 18px 20px 18px; float: left; color: #fff; background-image: url('images/items/BG_welkom_item_blauw.gif'); background-repeat: no-repeat; }
	.welkomItemBlauw a { color: #fff; }
	
	.welkomItemBlauw:hover { background-image: url('images/items/BG_welkom_item_blauw_M.gif'); }


#containerTwitterWelkom { position: relative; float: left; width: 676px; padding: 14px 14px 8px 14px; margin: 15px 0px 15px 8px; background-color: #d6eafb; background-image: url('images/IMG_twitter.jpg'); background-repeat: no-repeat; background-position: left top; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
	#twitterTweets { position: relative; margin-left: 130px; }
		#twitterTweets ul { list-style: none; margin: 0px; padding: 0px; }
		#twitterTweets li { float: left; width: 150px; margin-left: 25px; }
	#twitterMeer { position: relative; text-align: right; margin-top: 8px; border-top: 1px solid #aebecc; padding: 3px 5px 0px 0px; text-transform: uppercase; font-size: 10px; }

.containerBericht { margin: 0px 30px 0px 8px; }
	.containerBerichtUl ul { list-style: none; margin: 0px; padding: 0px; }
	.containerBerichtUl li { margin: 0px 0px 10px 0px; padding: 15px; background-color: #f8f8f8; }
		.containerBerichtUl li:hover { background-color: #f3f3f3; }
	.containerBerichtUl a h2 { color: #25557e; }
	.optiesBijItem { width: 682px; padding: 3px 0px 3px 0px; background-color: #25557e; text-align: center; }
		.optiesBijItem { color: #fff; }
		.optiesBijItem a { color: #fff; }

.containerQuickFacts { position: relative; float: right; width: 215px; margin: 0px -5px 20px 30px; }
	.quickFactsBG { padding: 20px; background-color: #cdeaff; }
	.containerAddThis { margin-top: 10px; }

.reizenDetailsPeriode ul { list-style: none; margin: 0px; padding: 0px; width: 600px; }
.reizenDetailsPeriode li { list-style: none; margin: 0px; padding: 9px 0px 13px 8px; background-image: url('images/BG_reis_vertrekdata.gif'); background-repeat: repeat-x; }
.reizenDetailsPeriode li:hover { margin-top: -2px; padding-top: 11px; cursor: hand; background-image: url('images/BG_reis_vertrekdata_m.gif'); background-repeat: repeat-x;  }

.containerGerelateerdeReizen { position: relative; width: 300px; padding: 15px 20px 20px 20px; margin-top: 20px; float: left; background-color: #f5f5f5; }
	.containerGerelateerdeReizen ul { list-style: none; margin: 0px; padding: 0px; width: 300px; }
	.containerGerelateerdeReizen li { padding: 3px 0px 3px 17px; border-bottom: 1px solid #c0c0c0; background-image: url('images/buttons/BUT_grijs_pijl.gif'); background-position: 0px 9px; background-repeat: no-repeat; }
	.containerGerelateerdeReizen li a:hover { text-decoration: underline; }

#containerReizenZoeken { display: none; }

#containerGebiedenProvincie { position: relative; float: left; width: 176px; margin-left: 8px; }
	#containerGebiedenProvincie ul { list-style: none; margin: 5px 0px 0px 0px; padding: 0px; }
	#containerGebiedenProvincie li { height: 21px; margin-bottom: 2px; text-align: right; padding: 2px 17px 0px 0px; background-color: #f9f9f9; }
	#containerGebiedenProvincie li:hover { color: #25557e; font-weight: bold; background-color: #eee; background-image: url('images/BG_gebieden_M.gif'); background-position: left; background-repeat: no-repeat; }
		#containerGebiedenProvincie li:hover a { color: #25557e; }
	#containerGebiedenProvincie .selected { color: #25557e; font-weight: bold; background-color: #eee; background-image: url('images/BG_gebieden_M.gif'); background-position: left; background-repeat: no-repeat; }
		#containerGebiedenProvincie .selected a { color: #25557e; }
#containerGebiedenVakantieregio { position: relative; float: left; width: 509px; }
	#containerGebiedenVakantieregio ul { list-style: none; margin: 5px 0px 0px 0px; padding: 0px; }
	#containerGebiedenVakantieregio li { position: relative; height: 21px; border-bottom: 2px solid #f3f3f3; padding: 2px 0px 0px 17px; background-color: #eee; }
	#containerGebiedenVakantieregio li:hover { color: #25557e; font-weight: bold; background-color: #f3f3f3; }
		#containerGebiedenVakantieregio li:hover a { color: #25557e; }
	#containerGebiedenVakantieregio .opties { display: none; font-weight: normal; position: absolute; left: 300px; width: 200px; top: 3px; font-size: 9px; color: #25557e; }
		#containerGebiedenVakantieregio .opties a { color: #25557e; }
		#containerGebiedenVakantieregio .opties a:hover { text-decoration: underline; }
		#containerGebiedenVakantieregio .opties .optiesInfo { position: absolute; left: 120px; width: 80px; }
	#containerGebiedenVakantieregio li:hover .opties { display: block; }
	
.gebiedenLinks { position: relative; float: left; width: 480px; margin-left: 8px; } 
.gebiedenRechts { position: relative; float: right; width: 200px; margin-right: 20px; text-align: center; } 
.gebiedenRechts img { border: 10px solid #f5f5f5; margin-bottom: 10px; } 


.alpenShopItem { position: relative; width: 184px; padding: 0px 28px 0px 28px; float: left; background-image: url('images/items/BG_240.gif'); background-repeat: repeat-y; }
	.alpenShopItem .top { position: relative; margin: 0px -28px 0px -28px; height: 16px; background-image: url('images/items/IMG_240_top.gif'); background-repeat: no-repeat }
	.alpenShopItem .bottom { position: relative; margin: 5px -28px 0px -28px; height: 16px; background-image: url('images/items/IMG_240_bottom.gif'); background-repeat: no-repeat }
	.alpenShopItem .afbeelding { position: relative; height: 105px; margin: 0px -12px 17px -12px; background-repeat: no-repeat; }
	.alpenShopItem .meer { position: relative; height: 22px; padding-top: 2px; margin: 12px -12px -5px -12px; font-family: Century Gothic; font-size: 11px; color: #fff; text-align: center; background-color: #25557e; }
		.alpenShopItem .meer a { color: #fff; }
	.alpenShopItem h3 { color: #25557e; margin-top: 10px; }
		.alpenShopItem h3 a { color: #25557e; }

	.alpenShopItem:hover { background-image: url('images/items/BG_240_M.gif'); }
	.alpenShopItem:hover .top { background-image: url('images/items/IMG_240_top_M.gif'); }
	.alpenShopItem:hover .bottom { background-image: url('images/items/IMG_240_bottom_M.gif'); }


	.containerBestellen { position: relative; float: right; width: 188px; padding: 20px; margin: 0px 3px 20px 20px; background-color: #cdeaff; }
	.containerBestellen span { font-weight: bold; margin-left: 17px; text-decoration: underline; color: #25557e; }
		.containerBestellen span a { color: #25557e; }
	.containerBestellen img { margin: -10px -10px 15px -10px; }

.winkelwagenMogelijkheden { padding: 7px 15px 7px 15px; background-color: #f5f5f5; border: 1px solid #ebebeb; }

	.containerNieuws { float: left; width: 400px; }
	#containerNieuwsOverzicht { position: relative; float: right; width: 188px; padding: 20px; margin: 0px 3px 20px 20px; background-color: #cdeaff; margin-right: 30px; }
		#containerNieuwsOverzicht ul { list-style: none; margin: 0px; padding: 0px; }
		#containerNieuwsOverzicht li { margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #acd8f7; }
			#containerNieuwsOverzicht li a:hover { text-decoration: underline; }
		#containerNieuwsOverzicht .nieuwsArchief { text-align: center; text-decoration: underline; margin-top: 10px; }

/* ---------------------------------------------------------------------------------------- */
/* B O T T O M																				*/

#containerBottom { position: relative; width: 992px; height: 107px; padding-top: 30px; margin: 0px auto; text-align: center; background-image: url('images/BG_bottom.gif'); background-repeat: no-repeat; }
	#containerBottom span { font-weight: bold; color: #25557e; }
	#containerBottom a:hover { text-decoration: underline; }

