/* CSS Document */

body { margin:0 auto; background-color:#a6ff02; background-image:url(../Images/Body_bg.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#OverLayData {	position:absolute;	display:none;	background-image:url(../Images/OverLayBg.gif);	background-color:transparent;	z-index:6;	visibility:visible;	overflow:visible;	width:100%;	top:1px; 	left:1px; text-align:center; }
#OverlayContent {	width:600px;	height:800px;	padding-top:50px;}
#OverlayContentHolder {		padding:20px;	background-color:#f7ffe7;	border:1px solid #88d000;	text-align:left;	float:left;}

.PrintPage {text-align:right; padding-bottom:10px;}
.PrintPage a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#00abee; font-weight:normal; text-decoration:underline;}
.ClosePage {width:504px;clear:both;text-align:right; padding-bottom:10px;}
.ClosePage a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#00abee; font-weight:normal; text-decoration:underline;}
.PrintedPage {background-image: none; margin:0 auto; background-color:#f7ffe7; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.Button {border:none;}
.MainContainer {display: block; float:left; width:960px; background-color:#f7ffe7;}
.MainHeader {display: block; float:left; background-image:url(../Images/MainHeader_bg.jpg); background-repeat:no-repeat; width:960px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal;}
.MainLogo {display: block; float:left; width:220px; }
.MainBreadCrumbs {display: block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; padding-top:100px; padding-bottom:6px; padding-left:28px;}
.MainFooter {display: block; float:left; border-top:1px solid #a6ff02; clear:both;}
.MainFooter a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; text-decoration:underline;}
.MainFooterLeft {width:228px;}
.MainFooterMiddle {width:504px; text-align:left;}
.MainFooterRight {width:228px; text-align:right;}

.MainLeftColumn {display: block; float:left; width:228px; background-image:url(../Images/MainLeftColumn_bg.jpg); background-repeat:no-repeat; background-position:bottom; padding:0px 0px 70px 0px;}
.MainLeftMenu {display: block; float:left;padding-top:4px;}
.MainLeftMenu ul {list-style:none; margin:0 auto; padding:0;}
.MainLeftMenu li {background-image:url(../Images/MainLeftMenu_bg.png); width:190px; height:22px; border-right:7px solid #619504; margin:2px 0px 2px 6px; padding:0px 0px 0px 25px;}
.MainLeftMenuLink {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; padding:0; margin:0;}
.MainLeftMenuLinkName {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; padding:0; margin:0px 0px 0px 10px;}
.MainLeftMenuLinkSub {color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none; padding:0; margin:0px 0px 0px 20px;}


.MainMiddleColumn {display: block; float:left; width:504px;}
.MainMiddleBigColumn {display: block; float:left; width:732px;}
.MainMiddleContent {margin:0px 15px 0px 15px; line-height:20px;}
.MainMiddleContent h1 {font-size:22px; color:#000000; font-weight:100; margin:5px 0px 5px 0px; padding:0;}
.MainMiddleContent h2 {font-size:14px; color:#1f568e; font-weight:normal; margin:5px 0px 5px 0px; padding:0;}
.MainMiddleContent h3 {font-size:19px; color:#4e7a0b; font-weight:bold; margin:5px 0px 5px 0px; padding:0;}
.MainMiddleIntro {font-size:12px; color:#000000; line-height:20px;}
.MainMiddleHeader {width:430px; height:36px; background-image:url(../Images/MainMiddleHeader_bg.gif); background-repeat:no-repeat; padding:8px 0px 2px 40px; margin:12px 0px 12px 0px;}
.MainMiddleHeader h4 {color:#215c98; font-size:19px; font-weight:bold; margin:0px; padding:0px; display:inline;}
.MainMiddleHeader h5 {color:#00abee; font-size:20px; font-weight:normal; margin:0px 0px 0px 5px; padding:0px; display:inline;}
.MainMiddleHeaderSmall {width:210px; height:36px; background-image:url(../Images/MainMiddleHeaderSmall_bg.gif); background-repeat:no-repeat; padding:8px 0px 2px 40px; margin:12px 0px 12px 0px;}
.MainMiddleHeaderSmall h4 {color:#215c98; font-size:19px; font-weight:bold; margin:0px; padding:0px; display:inline;}
.MainMiddleHeaderSmall h5 {color:#00abee; font-size:20px; font-weight:normal; margin:0px 0px 0px 5px; padding:0px; display:inline;}
.MainMiddleDivider1 {height:1px; border-top:1px dotted #bcc4ac; margin:5px 0px 10px 0px;}
.MainMiddleDivider2 {height:1px; border-top:1px solid #0d6b85; margin:5px 0px 5px 0px;}
.MainMiddleDivider3 {height:1px; border-top:1px dotted #bcc4ac; margin:3px 0px 0px 0px;}
.MainMiddleImage {border:1px solid #659a0c;}
.MainMiddleResultFooter {width:330px; height:31px; background-image:url(../Images/MainMiddleResultFooter.jpg); background-repeat:no-repeat; padding:7px 0px 0px 10px;}
.MainMiddleResultFooter h4 {color:#f7feff; font-size:11px; display:inline; font-weight:normal;}
.MainMiddleResultFooter h5 {color:#f7feff; font-size:20px; display:inline; margin:0px 0px 0px 5px; font-weight:normal;}
.MainMiddleLeesMeer {color:#24558f; font-size:11px; font-weight:bold; text-decoration:none;}

.MainRightColumn {display: block; float:left; text-align:left; width:228px; background-color:#e2f8b8; background-image:url(../Images/MainRightColumn_Bottom.jpg); background-repeat:no-repeat; background-position:bottom left;}
.MainRightHeader {text-align:left; background-color:#c7f078; padding:4px 0px 4px 22px; color:#416900; font-size:16px; font-weight:bold;}
.MainRightLink {color:#1d5796; font-size:12px; text-decoration:underline;}
.MainRightContent {margin:15px 0px 20px 22px; width:200px;}
.MainRightTitle {color:#1d5796; font-size:14px; font-weight:bold;}
.MainRightLeesMeer {color:#1d5796; font-size:12px; font-weight:bold; text-decoration:none;}

.PriceTableSmallbody { width: 469px; background-image:url(../Images/PriceTableSmall_bg.gif); background-repeat:repeat-y; background-position:bottom; border-top:1px solid #c1e974;}
.PriceTableBigbody { width: 700px; background-image:url(../Images/PriceTableBig_bg.gif); background-repeat:repeat-y; background-position:bottom; border-top:1px solid #c1e974;}
.PriceTableTitle { width:209px; color:#345a8b; font-size:17px; font-weight:bold; border-right:1px solid #c1e974; padding:4px 0px 0px 10px; vertical-align:top;}
.PriceTableData1 { width:69px; border-right:1px solid #c1e974; padding:0px 0px 0px 5px;}
.PriceTableData2 { width:49px; border-right:1px solid #c1e974; padding:0px 0px 0px 5px;}
.PriceTableData0 { border-right:1px solid #c1e974; padding:0px 5px 0px 5px;}
.PriceTablePriceSelected { background-color:#FFCC00; width:69px; border-right:1px solid #c1e974; padding:0px 0px 0px 5px;}
.PriceTablePrice { width:69px; border-right:1px solid #c1e974; padding:0px 0px 0px 5px; cursor: pointer;}
.PriceTableButton { padding:0px 5px 0px 5px;}
.PriceTableDivider { height:1px; background-color: #c1e974;}
.ExtraTableHeader { background-color:#ebfbcb;}
.ExtraExtraInformation { }
.ExtraExtraInformationSub {font-size:11px; border:1px solid #c1e974; background-color:#FFFFFF; padding:10px; margin:10px;}
.TekstKlein { font-size:11px; font-weight:normal; color:#000000; line-height:16px;}
.Tekst { font-size:12px; font-weight:normal; color:#000000; line-height:18px;}
.ExtraInformationHeader {background-image:url(../Images/ExtraInfoHeader.gif); height: 14px;}
.ExtraInformationFooter {background-image:url(../Images/ExtraInfoFooter.gif); height: 14px;}
.ExtraInformationBody {background-image:url(../Images/ExtraInfo_bg.gif); background-repeat:repeat-y; font-size:11px; padding:15px; line-height:14px; text-align:left;}

.Stappenplan {width:660px; height:36px; background-image:url(../Images/Stappenplan_bg.gif); background-repeat:no-repeat; padding:8px 0px 2px 40px; margin:12px 0px 12px 0px;}
.Stappenplan h4 {color:#215c98; font-size:22px; font-weight:bold; margin:0px; padding:0px; display:inline;}
.Stappenplan h5 {color:#00abee; font-size:20px; font-weight:normal; margin:0px 20px 0px 5px; padding:0px; display:inline;}
.Stappenplan h6 {color:#BBBBBB; font-size:14px; font-weight:normal; margin:0px 20px 0px 5px; padding:0px; display:inline;}
.Stappenplan h3 {color:#00abee; font-size:14px; font-weight:normal; margin:0px 20px 0px 5px; padding:0px; display:inline;}

.BookStepBox {background-color:#e2f8b8; padding:10px 20px 10px 20px;}
.BookStepBoxTitle { background-color:#bdd694; border-top:1px solid #659a0c; border-bottom:1px solid #659a0c; color:#577700; font-size:15px; font-weight:bold; padding-left: 10px;}
.BookStepBoxTitleSub { color:#577700; font-size:15px; font-weight:bold;}

.calendarBox { width:445px; height:255px; background-image:url(../Images/MainMiddleCalendar_bg.gif); background-repeat:no-repeat; margin:10px 0px 15px 0px; color:#666666; border:0px solid red; padding:10px;}
.calendarBox h4 {font-size:11px; padding:0px; margin:0px; font-weight:normal;}
.calendarBoxWeek { height:25px; background-image:url(../Images/Calendar_Week_bg.gif); background-repeat:no-repeat; background-position:left; text-align:center;}
.calendarBoxWeekStart { height:25px; background-image:url(../Images/Calendar_Week_Start_bg.gif); background-repeat:no-repeat; background-position:left; text-align:center;}
.calendarBoxWeekEnd { height:25px; background-image:url(../Images/Calendar_Week_End_bg.gif); background-repeat:no-repeat; background-position:right; text-align:center;}
.calendarBoxHighlight1 {height:25px; background-image:url(../Images/Bullet_Calendar_01_big.gif); background-position:top; background-repeat:no-repeat; color:#FFFFFF;}
.calendarBoxHighlight1 a {text-decoration:none; color: #FFFFFF;}
.calendarBoxHighlight2 {height:25px; background-image:url(../Images/Bullet_Calendar_03_big.gif); background-position:top; background-repeat:no-repeat; color:#FFFFFF;}
.calendarBoxHighlight2 a {text-decoration:none; color: #FFFFFF;}
.calendarBoxHighlight3 {height:25px; background-image:url(../Images/Bullet_Calendar_02_big.gif); background-position:top; background-repeat:no-repeat; color:#FFFFFF;}
.calendarBoxHighlight3 a {text-decoration:none; color: #FFFFFF;}
.MainMiddleCalendarPopup { position: absolute; left:260px; top:200px; z-index:10; width:447px; height:239px; background-image:url(../Images/MainMiddleCalendarPopup_bg.gif); background-repeat:no-repeat; padding:5px 20px 5px 20px;}
.MainMiddleResultFooterCalendar  {width:270px; height:31px; background-image:url(../Images/MainMiddleResultFooterCalendar.gif); background-repeat:no-repeat; padding:7px 0px 0px 10px;}
.MainMiddleResultFooterCalendar h4 {color:#f7feff; font-size:11px; display:inline; font-weight:normal;}
.MainMiddleResultFooterCalendar h5 {color:#f7feff; font-size:20px; display:inline; margin:0px 0px 0px 5px; font-weight:normal;}
.calendarPopupDate01 { color: #f4821f;}
.calendarPopupDate01 span{ font-size:10px; padding:0px; margin:0px;}
.calendarPopupDate01 p{ font-size:16px; font-weight:bold; padding:0px; margin:0px;}
.calendarPopupDate02 { color: #a8f900;}
.calendarPopupDate02 span{ font-size:10px; padding:0px; margin:0px;}
.calendarPopupDate02 p{ font-size:16px; font-weight:bold; padding:0px; margin:0px;}
.calendarPopupDate03 { color: #01aff0;}
.calendarPopupDate03 span{ font-size:10px; padding:0px; margin:0px;}
.calendarPopupDate03 p{ font-size:16px; font-weight:bold; padding:0px; margin:0px;}

.BreadCrumbs {color:#FFFFFF;}
.BreadCrumbs a {color:#FFFFFF; text-decoration:underline;}