/* Genral Rules */
body {margin:0; padding:0; font-family:Tahoma, Verdana; font-size:12px; color:#000000; background:#004101 url(../images/inner_bg.jpg) left top repeat-x;}
p, form {margin:0; padding:0}
img {border:0 none}

/* Home Page */
.MainBg{ background: url(../images/home_bg.jpg) left top repeat-x;}
.HomeLink{color:#5a4b2a; text-decoration:none; font-weight:bold; margin-top:11px;}
.HomeLink:hover{text-decoration:underline;}
.Reserveren_Link{font-size:12px; font-weight:bold; color:#047655; text-decoration:underline;}
.Reserveren_Link:hover{text-decoration:none;}

.Reserveren_Linkhome{font-size:12px; font-weight:bold; color:#047655; text-decoration:underline;}
.Reserveren_Linkhome:hover{text-decoration:none;}

/* Hotel Page */
.InnerBg{ background: url(../images/inner_bg.jpg) left top repeat-x;}
.MenuBg{ background:url(../images/menu_bg.jpg) left top repeat-x; height:20px; vertical-align:middle}
.MenuLinkSap{font-size:12px;font-weight:bold; color:#faf1e1;}
.MenuLinkDeselect{ font-size:12px;font-weight:bold; color:#faf1e1; text-decoration:none;}
.MenuLinkDeselect:hover{text-decoration:underline;}
.MenuLinkSelect{font-weight:bold; color:#000000; text-decoration:none;}
.HotelDataText{vertical-align:middle;}
.HotelDataText p{padding:20px; text-align:left; background:#fff; height:137px;}
.RightMenuBg{background:#e5f6ce;}
.RightMenuLinkBg{background:#d2bf7d;}
.RightMenuShadow{background:#d2eea8 url(../images/right_menu_shadow.jpg) left top repeat-x;}
.RightMenuTitle{text-transform:uppercase; color:#226d47; padding-left:33px; height:27px; line-height:27px; font-weight:bold; text-align:left; border-bottom:1px solid #a2c66a;}
.RightMenuLinkBg{background:#d2eea8;}
.RightMenuLinkBg ul{ margin:0; padding:0;}
.RightMenuLinkBg ul li{ margin:0; padding:0; list-style:none; float:left; width:234px; height:17px;}
.RightMenuLinkBg ul li a{width:174px; height:16px; line-height:16px; border-bottom:1px solid #a2c66a; display:block; font-weight:bold; color:#226d47; text-align:left; text-decoration:none; background:url(../images/arrow.gif) 45px 5px no-repeat; padding-left:60px;}
.RightMenuBottomLinkTable{margin:30px 0 32px 0;}
.RightMenuBottomLink{font-weight:bold; color:#faf1e1; text-align:left; text-decoration:underline; text-transform:uppercase; padding-left:45px; line-height:18px;} 
.RightMenuBottomLink:hover{text-decoration:none;}
.ReserverenLink{ margin:0; padding:0;}
.ReserverenLink{ margin:0; padding:0; list-style:none; float:left; width:234px; height:17px;}
.ReserverenLink{width:174px; height:16px; line-height:16px; border-bottom:1px solid #faf1e1; display:block; font-weight:bold; color:#faf1e1; text-align:left; text-decoration:none; background:url(../images/arrow.gif) 45px 5px no-repeat; padding-left:60px;}

/* Hotel Detail Page */
.MiddleTopWhite{background:#fff url(../images/middle_white_bg.jpg) left top repeat-x;}
.LeesMeer{color:#bababa; text-decoration:underline; cursor:pointer;}
.LeesMeer:hover{text-decoration:none;}
.DataTextSmall{font-size:10px;}


/* Form Pages */
.FormTitle{font-family:Tahoma, Verdana; color:#026b4d; font-weight:bold; font-size:14px;} 
.FormText{color:#000; font-weight:bold; font-size:12px;} 
.FormDarkHeader{background:#e5f5ce; border:1px solid #057e5b; font-size:12px; font-family:Tahoma, Verdana; line-height:18px;}
.FormDarkHeader a{text-decoration:underline; color:#000;}
.FormDarkHeader a:hover{text-decoration:none;}
.DarkFormBg{background:#e5f5ce;}
.LightFormBg{background:#fafff2; border:1px solid #057e5b; font-family:Tahoma, Verdana;}
.RedText{color:#FF0000;}
.NormalText{font-weight:normal;}
.TextBoxForm{font-size:11px;font-family:Tahoma, Verdana; font-weight:normal; padding:2px;}
.TextAreaForm{width:250px; height:50px; font-size:11px;font-family:Tahoma, Verdana; padding:2px;}
.FormSubmit{height:28px; color:#fff; font-weight:bold; font-size:12px; border:0 none; background:url(../images/submit_bg.gif) left top repeat-x; padding:0 20px; cursor:pointer; width:auto; overflow:visible;}
.Font11{font-size:11px;}
.databorder{ border-bottom:1px solid #057e5b;}
 
/* Contact Us style*/
.lebalhead{	color:#004101; font-size:16px;	text-decoration:none;	font-weight:bold;	background-image:url(../images/bg_line.jpg);	background-repeat:no-repeat;	background-position:left;	height:20px;	text-align:center;}
.formtable input,textarea,select{	border:1px solid #32434B;	background-color:#ffffff; 	}
.error_heading{	color:#8D0102;	font-size:12px;	text-decoration:none;	font-weight:bold;}
.error_message{color:#ff0000;}
.success_message{	font-size:11px;	color:#39ac75;	font-weight:bold;}
.required{color:#AF0603;}
.sbttn{color:#004101;border:1px solid #004101;background:#d9c890;font-size:12px; font-family:Tahoma, Verdana; width:72px;  height:28px; cursor:pointer;}


/*vacancies style */

.maintableborder { border-bottom:1px solid #004101; border-top:1px solid #004101; border-left:1px solid #004101; border-right:1px solid #004101; background-color:#ffffff; }
.lightrow {	BACKGROUND-COLOR: #F6F4DF; }
.darkrow {	BACKGROUND-COLOR: #FFFFFF; border-bottom:1px solid #07b5ff;}
.lblcolor{color:#004101;border:1px solid #004101;background:#ffffff;font-size:12px; font-family:Tahoma, Verdana; width:72px;  height:15px; cursor:pointer;}

.slidshowbtn{color:#004101;border:1px solid #004101;background:#ffffff;font-size:12px; font-family:Tahoma, Verdana; width:72px;  height:28px; cursor:pointer;}
.slideshowfiledheading{font-weight:bold;}
.slideshowtitle{font-size:12px;font-weight:bold;}
.slideshowheading{font-size:16px;font-weight:bold;}
.contactusheading{font-size:16px;font-weight:bold;}



