@charset "utf-8";
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background-image:url(../images/bg_foto_fixed_hampshire.jpg); background-attachment:fixed; background-position:center; background-repeat:repeat-x; background-color:#DDDDDD; 
}
a					{ text-decoration:none; color:#035a3a;}
img					{ border:none; }
a:hover				{ text-decoration:underline; }
form				{ margin:0px; padding:0px; }
h1, h2, h3			{ color:#035a3a; }
h1					{ font-size:20px; margin-top:0px; padding-top:0px; }
h3					{ margin-bottom:0px; margin-top:0px; }
h4					{ color:#FFF; font-size:16px; margin:0px; padding:0px; }
td					{ vertical-align:top; }

.floatleft			{ float:left; }
.floatright			{ float:right; }
.clear				{ clear:both; }

/*.bgMainShadeRpt		{ background-image:url(../images/bg_maincontent_shade.png); background-position:center; background-repeat:repeat-y; }*/
/* 
.bgMainShade 		{ background-image:url(../images/bg_maincontent_shade.png); background-position:center top; background-repeat:no-repeat; }*/
.bgFixed			{ background-image:url(../images/bg_maincontent_shade.png); background-position:center; background-repeat:repeat-y; width:1060px; margin:0 auto; }

.bgMainGirl1		{ background-image:url(../images/bg_girl1_extented.png); background-position:center top; background-repeat:no-repeat; }
.bgMainGirlFixed1	{ background-image:url(../images/bg_girl1.png); background-position:center top; background-repeat:no-repeat; width:1060px; margin:0 auto; position:relative;}
.bgMainGirl2		{ background-image:url(../images/bg_girl2_extented.png); background-position:center top; background-repeat:no-repeat; }
.bgMainGirlFixed2	{ background-image:url(../images/bg_girl2.png); background-position:center top; background-repeat:no-repeat; width:1060px; margin:0 auto; }
.bgMainGirl3		{ background-image:url(../images/bg_girl3_extented.png); background-position:center top; background-repeat:no-repeat; }
.bgMainGirlFixed3	{ background-image:url(../images/bg_girl3.png); background-position:center top; background-repeat:no-repeat; width:1060px; margin:0 auto; }
.girlhand			{ width:75px; height:600px; position:absolute; background-image:url(../images/bg_girl1_hand.png); background-repeat:no-repeat; background-position:bottom right; z-index:100;}

.siteConainer		{ width:1060px; margin:0 auto; }
.siteHeader			{ height:144px; background-image:url(../images/bg_header.png); position:relative;}
.siteHeader .social	{ position:absolute; right:95px; top:10px; width:243px; height:35px; text-align:right;}
.siteHeader .social2{ position:absolute; right:55px; top:10px; width:243px; height:35px; text-align:right; z-index:0;}
.siteHeader .squirrel { position:absolute; right:40px; top:0px; }	

.collega			{ position:absolute; right:0px; top:0px; width:99px; height:95px; }
.siteHeader .zoeken { position:absolute; right:55px; top:100px; width:185px; text-align:right; }
.siteHeader .taal 	{ position:absolute; right:170px; top:10px; width:180px; text-align:right; color:#495c6b; z-index:200; }
.siteHeader .taal a	{ color:#495c6b; }
.zoeken .inputleft	{ float:left; }
.inputleft input	{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; width:123px; margin:0px;}
.btnZoeken			{ width:55px; }

.btnRed				{ background-image:url(../images/btn_form_bg.gif); border:none; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.siteMainContent	{ position:relative; width:1060px;}
.tab				{ position:absolute; left:0px; top:0px; width:40px; height:260px; z-index:150;}

.siteMainContentWit	{ width:980px; margin:0 auto; background-image:url(../images/bg_nav_shade.gif); background-position:top; background-repeat:repeat-x;}
.navdiv				{ height:49px; font-size:12px; margin:0 10px; }

/* NAVIGATIE  BGU */
.nav				{ margin:0px; padding:0px; list-style:none; z-index:100; }
.nav ul 			{ margin:0; padding:0; list-style:none; }
.nav li				{ float:left; background-image:url(../images/btn_nav.gif); height:35px; list-style:none; padding:0; margin:0;}
.nav li li			{ background-image:none; background-color:#035a3a; height:22px; background:none;}
.nav li ul			{ background-image:none; z-index:99; }
.nav a				{ color:#FFF; display:block; height:28px; line-height:28px; width:137px; text-align:center; height:35px; }
.nav li li a		{ line-height:22px; height:22px; }
.nav .active		{ background-image:url(../images/btn_nav_active.gif); color:#FFF;} 

#big				{ width:274px; background-image:url(../images/btn_nav_big.gif);} 
#bigactive			{ width:274px; background-image:url(../images/btn_nav_active_big2.gif);} 
#big a				{ width:274px;  }
#bigactive a		{ width:274px; }
#big li a			{ background-image:url(../images/btn_navsub_big_top.gif); background-position:top; background-repeat:no-repeat;  }
#bigactive li a		{ background-image:url(../images/btn_navsub_big_top.gif); background-position:top; background-repeat:no-repeat; }
#big li a:hover		{ background-image:url(../images/btn_navsub_big_top.gif); background-repeat:repeat-y;  }
#bigactive li a:hover{ background-image:url(../images/btn_navsub_big_top.gif); background-repeat:repeat-y; }
#big ul				{ width:274px; background-image:url(../images/btn_nav_active_big_dropout_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:7px;}
#bigactive ul		{ width:274px; background-image:url(../images/btn_nav_active_big_dropout_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:7px;}


.nav li ul 					{ position: absolute; left: -999em; line-height:16px; width: 210px; font-weight: normal; margin: 0; }
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul { left: -999em; }
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul { left: auto; }
.nav li:hover, .nav li.sfhover 						{ color:#FFF; background-image:url(../images/btn_nav_active.gif); }
.nav li li:hover, .nav li li.sfhover 				{ color:#FFF; background:none; }

#big:hover, #big.sfhover 							{ color:#FFF; background-image:url(../images/btn_nav_active_big.gif); }
#big li li:hover, #big li li.sfhover 				{ background:none; }
#bigactive:hover, #bigactive.sfhover 				{ color:#FFF; background-image:url(../images/btn_nav_active_big.gif); }
#bigactive li li:hover, #bigactive li li.sfhover 	{ background:none; }
/*  ----------------------------------- */


/* NAVIGATIE  HAMPSHIRE */
.navhamp				{ margin:0px; padding:0px; list-style:none; }
.navhamp ul 			{ margin:0; padding:0; list-style:none; }
.navhamp li				{ float:left; background-image:url(../images/btn_nav_hamp.gif); height:35px; list-style:none; padding:0; margin:0;}
.navhamp li li			{ background-image:none; height:22px; }
.navhamp li ul			{ background-image:none; z-index:99; }
.navhamp a				{ color:#FFF; display:block; height:28px; line-height:28px; width:137px; text-align:center; height:35px; }
.navhamp li li a		{ line-height:22px; height:22px; }
.navhamp .active		{ } 

.navhamp li ul 					{ position: absolute; left: -999em; line-height:16px; width: 137px; font-weight: normal; margin: 0; }
.navhamp li:hover ul ul, .navhamp li:hover ul ul ul, .navhamp li.sfhover ul ul, .navhamp li.sfhover ul ul ul { left: -999em; }
.navhamp li:hover ul, .navhamp li li:hover ul, .navhamp li li li:hover ul, .navhamp li.sfhover ul, .navhamp li li.sfhover ul, .navhamp li li li.sfhover ul { left: auto; }
.navhamp li:hover, .navhamp li.sfhover 			{ color:#FFF; background-image:url(../images/btn_nav_active.gif); }
.navhamp li li:hover, .navhamp li li.sfhover 	{ color:#FFF; background-image:none; }

#small li a									{ background-image:url(../images/btn_navsub_big_top.gif); background-position:top; background-repeat:no-repeat; margin:0px 5px; width:127px;  }
#small li a:hover							{ background-image:url(../images/btn_navsub_big_top.gif); background-repeat:repeat-y;  }
#small ul									{  background-image:url(../images/btn_nav_active_small_dropout_bg.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:7px;}

#small:hover, #small.sfhover 				{ background-image:url(../images/btn_nav_active_small.gif); }
#small li li:hover, #small li li.sfhover 	{ background:none; }
/*  ----------------------------------- */

.contentContainer	{ width:950px; margin:0 auto;}
.contentLeft		{ float:left; width:736px; }
.contentRight		{ float:right; width:200px;  }

/* RIGHT */
.spacer				{ height:16px; }

.hotelBestPrice		{ position:absolute; top:3px; right:3px; width:50px; width:50px; z-index:10; }

.blokOfferte		{ background-color:#c6cbd1; color:#414f5b; position:relative; }
.blokOfferte .top	{ height:10px; background-image:url(../images/blok_offerte_top.gif); line-height:10px; background-position:top;}
.blokOfferte .btm	{ height:10px; background-image:url(../images/blok_offerte_btm.gif); line-height:10px; background-position:bottom;}
.blokOfferte .inner	{ padding:0 10px; position:relative;}
.blokOfferte .input	{ width:180px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; margin-bottom:5px;}
.blokOfferte textarea { width:180px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; height:60px; margin-bottom:5px;}
.btnDel				{ background-image:url(../images/delete.png); height:16px; width:16px; display:inline-block; float:right;}
.btnDel:hover		{ text-decoration:none; }
.mandjelogo			{ background-image:url(../images/mandje_icoon.gif); position:absolute; right:5px; top:-5px; width:24px; height:20px; }

.blokRecent			{ background-image:url(../images/blok_recenties_hampshire_rpt.jpg); color:#FFF; position:relative;}
.blokRecent .top	{ background-image:url(../images/blok_recenties_hampshire_top.jpg); height:10px; line-height:10px; background-position:top; }
.blokRecent .btm	{ background-image:url(../images/blok_recenties_hampshire_btm.jpg); background-position:bottom; background-repeat:no-repeat; }
.blokRecent .inner	{ padding:0 10px; }
.blokRecent a		{ color:#FFF; }
.blokRecent .gfotos	{ position:absolute; right:10px; top:12px; }


.blokContact		{ height:151px; }
.blokContact .inner	{ padding:15px 10px; color:#FFF; }
.blokContact a		{ color:#FFF; text-decoration:underline; }
.blokContact a:hover{ text-decoration:none; }
.blokContact h5		{ color:#FFF; font-size:14px; margin:0px; padding:0px; }
.blokContact p		{ margin:0px; padding:0px; }
.bg1				{ background-image:url(../images/blok_contact.jpg);}
.bg0				{ background-image:url(../images/blok_contact1.jpg);}

/* TAGCLOAD */
.tagCloud			{ font-size:14px; padding:10px; text-align:center; line-height:23px; color:#AAA;}
.tagCloud .intro	{ font-size:14px; color:#BBB; }
.tagCloud h1		{ font-size:14px; color:#BBB; background:none; margin:0; padding:0; line-height:20px; display:inline; font-weight:normal; }
.tagCloud h2		{ font-size:13px; color:#BBB; background:none; margin:0; padding:0; line-height:20px; display:inline; font-weight:normal; }
.tagCloud h3		{ font-size:12px; color:#BBB; background:none; margin:0; padding:0; line-height:20px; display:inline; font-weight:normal; }
.tagCloud h4		{ font-size:12px; color:#BBB; background:none; margin:0; padding:0; line-height:20px; display:inline; font-weight:normal; }
.tagCloud h5		{ font-size:12px; color:#BBB; background:none; margin:0; padding:0; line-height:20px; display:inline; font-weight:normal; }
.tagCloud a			{ color:#BBB; text-decoration:none;  }
.tagCloud a:hover	{ color:#BBB; text-decoration:underline; }

/* BOTTOM */
.footer				{ color:#7c7c7c; line-height:44px; font-size:11px; background-image:url(../images/bg_footer.gif); height:59px; text-align:center; }
.footer a			{ color:#7c7c7c; }
.footer a:hover		{ text-decoration:underline; }

/* HOME */
.homeIntro 			{ padding:14px 0px;}
.homeArrangementen 	{}

.homeReview			{ position:relative; background-image:url(../images/bg_home_hampshire_review_btm.gif); background-position:bottom; background-repeat:no-repeat; width:360px; }
.homeReviewTop		{ height:26px; line-height:26px; text-indent:10px; color:#FFF; font-weight:bold; background-image:url(../images/bg_home_hampshire_review_top.gif); background-position:top; background-repeat:no-repeat; }
.homeReview	img		{ position:absolute; left:10px; top:40px;}
.homeReviewInner	{ margin:10px 10px 10px 165px; }

.homeLandal			{ position:relative; width:736px; height:149px; background-image:url(../images/hampshire_home_landal.jpg); background-repeat:no-repeat; }
.homeLandelTekst	{ position:absolute; bottom:5px; left:193px; width:410px; line-height:16px; color:#FFF;}
.homeLandal	a		{ color:#FFF; font-weight:bold; }

/* arrangement */
.blokArr			{ position:relative; width:235px; float:left; background-image:url(../images/blok_arr_btm.gif); background-position:bottom; background-repeat:no-repeat; }
.blokArr .red		{ padding:5px 10px; color:#FFF; background-image:url(../images/blok_arr_top_donkergroen.gif); background-position:top; background-repeat:no-repeat; }
.blokArr .green		{ padding:5px 10px; color:#FFF; background-image:url(../images/blok_arr_top_groen.gif); background-position:top; background-repeat:no-repeat; }
.blokArr .innerTxt	{ float:left; width:130px; padding:5px 0px 10px 10px; font-size:10px; line-height:14px;}
.red a, .green a	{ color:#FFF; }	
.blokArr .innerImg	{ float:right; width:90px; height:140px;text-align:left;}
.blokArr .moreinfo	{ position:absolute; right:5px; bottom:3px; text-align:right;}
.arrSpacer			{ width:15px; float:left; height:15px;}


/* VERVOLG */
.trail 				{ padding-bottom:10px; } 
.trail a			{ color:#000; text-decoration:underline; }
.trail a:hover		{ color:#035a3a; text-decoration:none; }

.textHolder			{ float:left; width:360px; }
.imageHolder		{ float:right; width:360px; }
.imageHolder .imgBigDiv { width:354px; height:354px; background-color:#EEEEEE; border:1px solid #CCCCCC; }

.vervolgTekst		{ float:left; width:400px;} 
.vervolgImg			{ float:right; width:260px;}
.vervolgImg .single { border: 1px solid #FFF; }
.vervolgImg .border	{ border:1px solid #AAA;}
.vervolgContactLeft	{ float:left; width:330px;}
.vervolgContactRight{ float:right; width:330px; }
.contentblokTop		{ background-image:url(../images/blok_maincontent_small_top.gif); background-position:top; height:10px; line-height:10px;}
.contentblokRpt		{ background-image:url(../images/blok_maincontent_small_rpt.gif); padding:10px 20px;}
.contentblokBtm		{ background-image:url(../images/blok_maincontent_small_btm.gif); background-position:bottom; height:10px; line-height:10px;}

.fb					{ color:#FF0000; border:1px solid #FF0000; padding:10px;}

/* overnachten keuzeblok */
.overnachtenblokTop	{ width:362px; background-image:url(../images/blok_overnachten_top.gif); background-position:top; height:10px; line-height:10px;}
.overnachtenblokRpt	{ width:362px; background-image:url(../images/blok_overnachten_rpt.gif); background-repeat:repeat-y;}
.overnachtenblokBtm	{ width:362px; background-image:url(../images/blok_overnachten_btm.gif); background-position:bottom; height:10px; line-height:10px;}
.overnachtenInner	{ padding:20px; }
.overnachtenImg		{ width:262px; margin:0 auto; }
.overnachtenImg	img	{ border: 1px solid #FFF; }
.bigimg				{ border:1px solid #AAA; }
.thumb				{ border:1px solid #AAA; width:79px; margin-top:10px; cursor:hand; }

/* hampshire arrangementen */
.hampshireTable	p	{ margin:0px; padding:0px; }	
.hampshireTable		{ border-top:1px solid #AAA; }
.hampshireTable td	{ border-bottom:1px solid #AAA; }

.documenten			{ border-top:1px solid #CCC; }
.document			{ border-bottom:1px solid #CCC; width:50%; float:left; }
