/*******************
 Flanders Hotel
 Stylesheet
 HNKY Web-Solutions
 Copyright 2007
********************/

/****************/
/* Basis opmaak */
/****************/
   body {
      font-family:Garamond,Georgia,'times new roman',Georgia,Verdana, Arial, Helvetica, sans-serif;
      font-size:14px;
      line-height:18px;
      background-image:url(../images/bkg_body.jpg);
      padding:0px;
      margin:0px;
      color:#663d17;
   }

   h4 {
      font-size:15px;
      padding:0px;
      margin:0px;
      margin-left:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-top:3px;
      color:#663d17;
      color:#a0201c;
      
      margin-top:10px;
      margin-bottom:5px;
      margin-left:5px;
      padding-left:5px;
      border-top:1px dotted #e5ddb6;
   }

   h5 {
      font-size:14px;
      color:#663d17;
      padding:0px;
      margin:0px;
      margin-left:1px;
      padding-left:10px;
      border-top:1px dotted #f7f6ea;
   }

   p {
      margin:0px;
      margin-left:10px;
      margin-right:10px;
   }

   a {
      color:#663d17;
   }
   .hide{
      display:none;
   }

/********************/
/* formulier opmaak */
/********************/

   .form fieldset {
      border:1px solid  #e7d8b5;
      font-size:15px;
      margin:10px;
      font-weight:bold;
   }
   .form legend {
      color:#a21e1a;
      font-size:16px;
   }
   .form label {
      display:block;
      margin:5px;
      margin-bottom:3px;
      padding-left:10px;
      color:#663d17;
      font-weight:bold;
      font-size:14px;
      width:280px;

   }
   .form input,
   .form textarea {
      border:1px solid  #663d17;
      margin-left:20px;
   	font-family:Garamond,Verdana, Arial, Helvetica, sans-serif;
      padding:2px;
   	margin-bottom:10px;
   	width:250px;

   }

   .form select {
      margin-left:30px;
      margin-bottom:5px;
   }

   .form textarea {
      height:100px;
   }


   #basicContentHolder {
      border-top:2px solid #e7d8b5;
      width:871px;
      padding-top:2px;
      margin-top:1px;
      background-image:url(../images/bkg_content.gif);
      background-repeat:repeat-y;
   }

   .defaultimage {
      border:3px double #e5ddb6;
      background-color:#ffffff;
      padding:3px;
      display:inline;
      margin-left:10px;
      margin-right:0px;
      margin-bottom:10px;
   }
      .defaultimage img {
         border:1px solid #967a5a;
         padding:2px;
         margin-bottom:0px;
      }

   #main_logo {
      background-image:url(../images/img_logo.jpg);
      border:0px solid #000000;
      text-align:center;
      z-index:100;
      height:72px;
      width:381px;
      top:10px;
      margin-left:282px;
      position:absolute;
      background-repeat:no-repeat;
      background-position:top center;
      z-index:2;
   }

   #mainholder {
   	width:906px;
   	margin:auto;
   	margin-top:26px;
   	border:0px solid #000000;
   	background-image:url(../images/bkg_holder.jpg);
   	background-color:#ffffff;
   }
   	#sitewide {
   		height:45px;
   		background-image:url(../images/bkg_holder_top.jpg);
   	}
   		#sitewide_left {
   			float:left;
   			width:272px;
   			padding-left:28px;
   			margin-top:25px;
   		}

   		#sitewide_language {
   			float:right;
   			margin:0px;
   			padding:0px;
   			padding-right:25px;
   			padding-top:20px;
   			padding-bottom:0px;
            border:0px solid #e5ddb6;
            height:24px;
   		}
   			#sitewide_language a {
   				border:1px solid #ffffff;
   				margin-left:1px;
   				display:block;
   				float:left;
   			}
            #sitewide_language a:hover {
            	border:1px solid #7a624a;
            }
   		#sitewide_slogan {
            border-bottom:1px solid #e5ddb6;
            margin-bottom:15px;
            margin-left:18px;
            margin-right:18px;
            text-align:right;
   		}

   		#sitewide_ornament {
            position:absolute;
            z-index:10;
            margin-left:100px;
            margin-top:5px;
   		}

   	#header {
         padding-left:16px;
         height:284px;
   	}
	/*
		#mainmenu {
			float:left;
			height:279px;
			margin-right:2px;
			width:195px;
			border:1px solid #e5cc9f;
			padding:1px;
			background-color:#ffffff;
		}
			#mainmenu a {
				display:block;
				height:29px;
				width:195px;
			}
			#mainmenu em {
			   display:none;
			}
			#mainmenu .active,
			#mainmenu a:hover {
				display:block;
				height:29px;
				width:195px;
				background-position:0px -28px;
			}
*/
		#headermovie {
			float:left;
			width:673px;
			height:214px;
			margin:0px;
			padding:0px;
		}

		#reservationplugin {
			float:left;
			margin:0px;
			padding:0px;
			margin-top:2px;
			width:671px;
			height:65px;
			border:1px solid #e5cc9f;
		}

      #reservationplugin form {
         padding:0px;
         margin:0px;
      }

/***********************/
/* content vlak opmaak */
/***********************/
   #content {
      margin-left:16px;
      margin-right:16px;
      margin-top:2px;
      border:1px solid #e7d8b5;
      padding-top:2px;
      padding-bottom:2px;
   }
      #content_left {
         padding-top:0px;
         width:200px;
         float:left;
         padding-bottom:5px;
      }
      #content_right .spacer2,
      #content_left .spacer2,
      #content_right .spacer,
      #content_left .spacer {
         border:0px;
         background-color:#fbfaf4;
         color:#f7f6ea;
         border-bottom:1px dotted #e5ddb6;
      }
      #content_right .spacer2,
      #content_left .spacer2 {
         color:#a0201c;
         border-top:1px dotted #e5ddb6;
         height:10px;
      }
      #content_right .spacer2 {
         height:10px;
         padding:0px;
      }
      #content_left .spacer2 {
         margin-right:5px;
      }
	     #content_middle {
           float:left;
           width:470px;
           padding:5px;
           padding-left:0px;
           margin-left:0px;
           padding-top:1px;
           border:0px solid #ebe6c6;
	     }
	        .capital {
	           font-size:30px;
	           font-weight:bold;
	        }
              #content_middle p {
                 margin:0px;
                 margin-left:10px;
                 margin-bottom:10px;
                 padding:5px;
              }

      #content_right {
         padding-top:0px;
         width:195px;
         float:right;
         padding-bottom:5px;
      }
         .btn_content_right {
            margin:auto;
            background-image:url(../images/bkg_btn_right.gif);
            width:122px;
            height:50px;
            text-align:center;
            font-family: "Trebuchet MS", Arial, Helvetica;
         }
            .btn_content_right h1 {
               font-size:15px;
               padding:0px;
               margin:0px;
               padding-top:6px;
               color:#663d17;
               
            }

         .content_right_flyer {
            width:133px;
            margin:auto;
            text-align:center;
            margin-top:10px;
         }
            .content_right_flyer  h3 {
               font-family: "Trebuchet MS", Arial, Helvetica;
               font-size:12px;
               padding:0px;
               margin:0px;
               margin-top:10px;
               color:#663d17;
            }


   /***********************/
   /* footer opmaak       */
   /***********************/
	#footer {
		text-align:center;
		height:100px;
		padding-top:11px;
		background-image:url(../images/bkg_holder_footer.jpg);
		background-position:left bottom;
		border:0px solid #000000;
	}
		#footermenu {
         padding:10px;
         padding-top:0px;
         line-height:18px;
         font-size:13px;
		}
      	#footermenu a {
         	font-size:13px;
            text-decoration:none;
         }

      	#footermenu a:hover {
            font-size:13px;
            text-decoration:underline;
         }

		#copyright{
         padding-top:25px;
         color:#b19d81;
         font-size:12px;
		}
   		#copyright a {
            color:#b19d81;
   		}


   /***********************/
   /* accThumb opmaak     */
   /***********************/
         .accThumb {
            margin:5px;
            text-align:right;
            width:200px;
            line-height:20px;
            color:#a0201c;
            font-family:verdana;
            font-size:10px;
            background-color:#ffffff;
            float:left;
            padding:3px;
            border:1px solid #e5ddb6;
   		}

            .accThumb .textlnk {
               color:#a0201c;
               text-decoration:none;
               display:block;
               background-color:#ffffff;
            }

/*************************/
/* contact pagina opmaak */
/*************************/

.departmentsList {
   font-family: "Trebuchet MS", Arial, Helvetica;
   font-size:13px;
   margin-left:10px;
   margin-top:10px;
}
   .departmentsList td {
      padding:3px;
      padding-bottom:10px;
   }
   .departmentsList .cimage {
      padding-top:5px;
   }
   .departmentsList .item {
      font-weight:bold;
      font-size:14px;
   }

   .departmentsList em {
      padding-bottom:8px;
      display:block;
   }

   .departmentsList .value {
      padding-left:20px;
      background-image:url(../images/bkg_or_01.gif);
      background-repeat:no-repeat;
   }

   .departmentsList .bimage img {
      border:3px double #ebe6c6;
   }
   .contactGegevens2,
   .contactGegevens {
      border:3px double #e7d8b5;
      padding:10px;
      background-image:url(../images/bkg_or_02.gif);
      background-repeat:no-repeat;
      background-position:bottom left;
      background-color:#ffffff;
      margin-bottom:10px;
      line-height:18px;
   }

      .contactGegevens2 strong,
      .contactGegevens strong {
         display:block;
         font-size:16px;
         color:#a21e1a;
         margin-left:-1px;
      }

      .contactGegevens2 a,
      .contactGegevens a {
         
         display:block;
         float:left;
         padding-right:5px;
         padding-bottom:5px;
      }

      .contactGegevens .ClickBtn {
         display:block;
         float:none;
         margin:0px;
         padding:0px;
         text-align:right;
         color:#a21e1a;
         
         font-weight:bold;
         text-decoration:none;
         margin-top:5px;
      }
      .contactGegevens .ClickBtn:hover {
         text-decoration:underline;
         margin-top:5px;
      }

      .contactGegevens2 {
         background-image:url(../images/bkg_or_03.gif);
      }

      .contactFormulier {
         border:3px double #b39e82;
         padding:10px;
         background-image:url(../images/bkg_or_02.gif);
         background-repeat:no-repeat;
         background-position:top left;
         background-color:#ffffff;
         margin-bottom:10px;
         line-height:18px;
         width:225px;
         float:right;
         font-size:12px;
      }
         .contactFormulier strong {
            display:block;
            font-size:15px;
            padding-bottom:5px;
            color:#a0201c;
         }

         .contactFormulier label {
            display:block;
            font-size:11px;
            margin-top:5px;
            margin-left:5px;
         }

         .contactFormulier textarea,
         .contactFormulier input {
             border:1px double #b39e82;
             margin-left:10px;
             font-family: "Trebuchet MS", Arial, Helvetica;
             font-size:11px;
             width:200px;
         }
         .contactFormulier textarea {
            height:100px;
         }

         .btnSubmit {
            border:3px double #b39e82;
            border-left:3px double #ebe6c6;
            border-top:3px double #ebe6c6;
            background-image:url(../images/bkg_btn.gif);
            margin:6px;
            padding:3px;
            padding-left:10px;
            padding-right:10px;
            display:block;
            float:right;
            font-weight:bold;
            text-decoration:none;
         }

         .btnSubmit:hover {
            background-image:url(../images/bkg_btn_over.gif);
         }


/*******************************/
/* Excellent Facilities opmaak */
/*******************************/

   .ef_Holder {
      border:3px double #b39e82;
      float:left;
      margin-right:16px;
      margin-bottom:22px;
      width:195px;
      text-align:center;
      background-image:url(../images/bkg_or_03.gif);
      background-position:bottom center;
      background-repeat:no-repeat;
   }
   .ef_Holder a {
      text-decoration:none;
   }
      .ef_Holder strong {
         display:block;
         font-size:20px !important;
         padding-bottom:5px;
         color:#a0201c;
         
      }
       .ef_Holder .holder {
         padding:5px;
         margin-bottom:5px;
         background-image:url(../images/bkg_or_02.gif);
         background-repeat:no-repeat;
       }

       .ef_Holder .holder2 {
         padding:5px;
         margin-bottom:5px;
         background-image:url(../images/bkg_or_04.gif);
         background-repeat:no-repeat;
       }
       .ef_Holder img {
         border-top:1px double #b39e82;
         border-bottom:1px solid #b39e82;
       }

   .ef_Holder .btnSubmit {
      float:none;
   }

   .efItem {
      border:3px double #b39e82;
      margin-bottom:15px;
      text-align:center;
      background-image:url(../images/bkg_or_02.gif);
      background-position:bottom center;
      padding-bottom:5px;
   }
      .efItem strong {
         display:block;
         font-size:15px;
         padding-bottom:3px;
         padding-top:5px;
         color:#a0201c;
         
      }
      .efItem a {
         text-decoration:none;
         color:#a0201c;
      }
      .efItem a:hover {
         text-decoration:underline;
      }
      .efItem img {
         border-top:1px double #b39e82;
         border-bottom:1px double #b39e82;
      }

      .efItem .readmore {
         display:block;
         text-align:center;
         font-size:13px;
         font-weight:bold;
         padding:5px;
      }

   .efFlash {
      float:right;
      width:329px;
      margin-left:10px;
      margin-top:10px;
      border:3px double #b39e82;
      text-align:center;
   }
      .efFlash strong {
         display:block;
         font-size:15px;
         padding-bottom:5px;
         color:#a0201c;
         
      }
       .efFlash .holder {
         padding:5px;
         margin-bottom:5px;
         background-image:url(../images/bkg_or_02.gif);
         background-repeat:no-repeat;
         background-position:top center;
       }
       .efFlash object {
            border-top:1px double #b39e82;
       }


/******************/
/* Sitemap opmaak */
/******************/

   .sitemap {
      margin-top:20px;
   }

      .sitemap ul {
         padding:0px;
         margin:0px;
         margin-left:25px;
         list-style:none;
      }
      .sitemap a {
         text-decoration:none;
      }
      .sitemap a:hover {
         text-decoration:none;
      }
      .sitemap ul li {
         border:0px solid #000000;
         padding:0px;
         margin:0px;
         margin-left:10px;
         margin-bottom:5px;
         padding-left:5px;
         font-weight:bold;
      }
       .sitemap ul li img {
         margin-top:5px;
         margin-right:5px;
       }
         .sitemap ul li ul {
            margin:5px;
         }
         .sitemap ul li ul li {
            border:0px solid #000000;
            padding:0px;
            margin:0px;
            margin-left:10px;
            margin-bottom:5px;
            padding-left:5px;
            font-weight:normal;
         }


/*****************************/
/* Promotions op Home opmaak */
/*****************************/

   .promotion {
      margin:10px;
      border:3px double #b39e82;
      text-align:center;
      background-color:#ffffff;
      padding:5px;
      line-height:18px;
      background-image:url(../images/bkg_or_02.gif);
      background-repeat:no-repeat;
      background-position:5px 15px;
   }
      .promotion img {
         border:1px solid #b39e82;
         margin-top:10px;
         width:157px;
      }

      .promotion strong {
         display:block;
         font-size:16px;
         padding-bottom:5px;
         color:#a0201c;
      }


/****************************/
/* Groups & Meetings opmaak */
/****************************/

  .gm_ContactForm {
      border:3px double #b39e82;
      padding:10px;
      background-image:url(../images/bkg_or_02.gif);
      background-repeat:no-repeat;
      background-position:top left;
      background-color:#ffffff;
      margin-bottom:10px;
      line-height:18px;
      width:225px;
      float:right;
      font-size:12px;
   }
      .gm_ContactForm strong {
         display:block;
         font-size:15px;
         padding-bottom:5px;
         color:#a0201c;
      }

      .gm_ContactForm label {
         display:block;
         font-size:11px;
         margin-top:5px;
         margin-left:5px;
      }

      .gm_ContactForm textarea,
      .gm_ContactForm input {
          border:1px double #b39e82;
          margin-left:10px;
          font-family: "Trebuchet MS", Arial, Helvetica;
          font-size:11px;
          width:200px;
      }
      .gm_ContactForm textarea {
         height:100px;
      }

   .holderGM {
      text-align:left;
      padding:5px;
      margin-bottom:5px;
      background-image:url(../images/bkg_or_02.gif);
      background-repeat:no-repeat;
      font-weight:bold;
      font-size:13px;
   }
      .holderGM strong {
         display:block;
         text-align:center;
         font-size:15px;
      }

/***************************/
/* Central Location opmaak */
/***************************/

   .content_right2 {
      float:right;
      width:265px;
      text-align:right;
   }

      .content_right2 img {
         border:3px double #b39e82;
         margin-top:30px;
      }

      .content_right2 .img  {
         border:0px;
         margin-right:5px;
         margin-top:5px;
      }

      .content_right2 a {
         display:block;
         text-decoration:none;
      }
	.routeplanner {
      border:3px double #b39e82;
      text-align:left;
      width:239px;
      margin-top:20px;
      float:right;
      padding:5px;
      background-image:url(../images/bkg_or_02.gif);
      background-repeat:no-repeat;
	}

   	.routeplanner a {
   	  text-align:center;
   	}
      .routeplanner strong {
         display:block;
         font-size:15px;
         padding-bottom:5px;
         color:#a0201c;
      }



/******************/
/* Voucher opmaak */
/******************/

   .voucherHolder {
      border:3px double #b39e82;
      width:290px;
      padding:5px;
      float:right;
      background-image:url(../images/bkg_or_02.gif);
      background-repeat:repeat-y;
   }
      .voucherHolder strong {
         display:block;
         font-size:16px;
         padding-bottom:5px;
         color:#a0201c;
      }

      .voucher {
         border:1px dashed #b39e82;
         padding:10px;
         margin:4px;
         margin-bottom:10px;
         background-color:#ffffff;
      }
         .voucher strong {
            display:block;
            font-size:15px;
            padding-bottom:5px;
            color:#a0201c;
         }

	.routeplanner img {
      border:0px;
      margin:auto;
	}


/*************/
/* Clear Fix */
/*************/

   .clearfix:after {
	   content: ".";
	   display: block;
	   height: 0;
	   clear: both;
	   visibility: hidden;
	}
   .clearfix {
      display: inline-block;
   }

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
   .clearfix {display: block;}
    /* End Holly Hack */


/*************************************/
/* Content holder en Contact details */
/*************************************/

   .mainContentHolderWithTopBorder,
   .mainContentHolder {
      width:871px;
      padding-top:0px;
      margin-top:1px;
      background-image:url(../images/bkg_content.gif);
      background-repeat:repeat-y
   }

   .mainContentHolderWithTopBorder {
      border-top:2px solid #e7d8b5;
   }

      .mainContentHolderWithTopBorder .content_center {
         border:0px solid #000000;
         float:left;
         width:663px;
         padding-left:0px;
      }

      .mainContentHolderWithTopBorder .content_center p {
         padding-left:10px;
      }
      .mainContentHolderWithTopBorder .content_header {
         margin-top:10px;
         border:0px solid #000000;
         float:left;
         width:663px;
         height:60px;
         padding-left:0px;
         border-top:1px dotted #e5ddb6;
      }

   .contactdetails {
      margin-left:20px;
      margin-bottom:10px;
      float:left;
      width:280px;
   }
      .contactdetails p {
         margin:5px;
      }


/***********************/
/* Fine Accommodations */
/***********************/
   .RoomInfo {
      float:left;
      border:0px solid #000000;
      width:425px;
      font-size:15px;
      line-height:18px;
   }
      .RoomInfo p {
         line-height:21px;
      }
      .RoomInfo em {
         font-weight:bold;
          border:0px solid #000000;
          display:block;
          margin:0px;
          padding:0px;
      }

      .RoomInfo strong {
         font-size:19px;
         margin:0px;
         margin-top:20px;
         display:block;
         border:0px solid #000000;
         color:#a0201c;
         border-bottom:1px dotted #e5ddb6;
      }

      .RoomInfo ul {
         margin:0px;
         padding:0px;
         list-style:none;
         border:0px solid #000000;
      }

         .RoomInfo ul li {
            margin-left:20px;
            margin-top:5px;
         }

   .ImageGallery {
      padding:0px;
      float:left;
      padding-top:18px;
      margin-left:10px;
   }

      .ImageGallery strong {
         font-size:19px;
         margin:0px;
         margin-top:20px;
         display:block;
         border:0px solid #000000;
         color:#a0201c;
         border-bottom:1px dotted #e5ddb6;
         margin-bottom:5px;
         padding-bottom:3px;
      }

   a.linkblock {
      border:1px solid #826a4e;
      color:#a0201c;
      font-size:14px;
      font-family:Garamond,Verdana,Arial, Helvetica, sans-serif;
      font-variant: small-caps;
      font-weight:bold;
      text-decoration:underline;
      text-align:center;
      display:block;
      padding:5px;
      background-image:url(../images/bkg_def_link.jpg);
      background-position:bottom;
      background-repeat: repeat-x;
      text-decoration:none;
      margin:0px;
      margin-bottom:3px;
   }

   a:hover.linkblock{
      border:1px solid #967a5a;
      color:#871b17;
   }

   #DefContentHolder {
      border-top:2px solid #e7d8b5;
      width:871px;
      padding-top:2px;
      margin-top:1px;
      background-image:url(../images/bkg_content.gif);
      background-repeat:repeat-y;
   }
   
   div.VPLIST ul {
      margin-left:25px;
      padding:0px;
      margin-top:6px;
   }
      div.VPLIST ul li {
         padding:4px;
      }
      
      
      h1 {
         font-weight:normal;
         font-family:georgia;
         color:#a18360;
         padding:0;
         margin:0;
         padding-left:10px;
         font-size:14px;
         padding-top:10px;
      }
      
      h2 {
         font-weight:normal;
         font-family:Georgia,'times new roman',georgia;
         color:#a0201c;
         padding:0;
         margin:0;         
         margin-left:10px;
         margin-right:10px;
         font-size:18px;
         line-height:24px;
         border-bottom:1px solid #a9a9a9;
         padding-bottom:2px;
         margin-bottom:5px;
      }
      
      div.customHeader strong {
         font-weight:normal;
         font-family:Georgia,'times new roman',georgia;
         color:#a0201c;
         padding:0;
         margin:0;         
         margin-left:10px;
         margin-right:10px;
         font-size:22px;
         line-height:24px;
         padding-bottom:2px;
         margin-bottom:5px;
      }
      
