html{
	height:100% !important;	
}
BODY {
    margin:0; 
    padding:0;
	font-family:Verdana, Arial;
	height:100% !important;	
} 
body > center{
	overflow:hidden;
}
P {  font: normal 11px Verdana;   }
.big-holder-container{
	min-height:100%;
	background:#FC9700 url(images/bg_gradient_yellow.png) repeat-x left bottom;
}
.clearer{
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
}

     .tx-photographiclibrary-pi1 TD { font: normal 11px Verdana; }


/**************** search index begin ******************/
        .tx-indexedsearch TD {  font: normal 11px Verdana;   }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:160px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center;font: bold 11px Verdana;   }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; font: bold 11px Verdana;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-icon { padding:7px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font: normal 11px Verdana;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font: normal 11px Verdana; font-style:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {font: normal 11px Verdana; color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {font: normal 11px Verdana; background:#eeeeff; padding:7px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {font: normal 11px Verdana; margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {font: normal 11px Verdana; margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {font: normal 11px Verdana; background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {font: normal 11px Verdana; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

	.tx-indexedsearch-title-caption { font-weight:bold;  }
        .csc-sword{color:red;}


/**************** searchindex end ********************/











.form-mail, .form-mail TD, .form-mail INPUT { font: normal 11px Verdana; }


.tx-ttproducts-pi1 {  background-color:#F8F9FA;  }
.tx-ttproducts DIV, .tx-ttproducts TABLE,  .tx-ttproducts TD{
    padding: 0px; 
    margin: 0px; 
    color:#000000;
    font-size:11px;
    font-family:Verdana, Arial;
    }

.tt_product-tracking-admin-table {font: normal 11px Verdana;}
.tt_product-search-table INPUT {border:1px solid black;}

.tt_product-tracking-display-div {  padding:4px; }
.tt_product-tracking-display-div  INPUT,.tt_product-tracking-display-div  SELECT, .tt_product-tracking-display-div  TEXTAREA {border:1px solid black;}

.tt_product-tracking-display-table1 {border:1px solid black;width:350px;}
.tt_product-tracking-display-table1 TD {border:1px solid black; margin: 4px; padding:5px; font-size:11px; font-family:Verdana, Arial;  }

.tt_product-tracking-table { margin-top: 4px; font-size:11px; font-family:Verdana, Arial; }
.tt_product-tracking-table INPUT {border:1px solid black;}

.tt_product-tracking-admin-table INPUT {border:1px solid black;}

.tt_product-orderconfirm-table  {width:391px; BACKGROUND-COLOR: #ffffcc;  font-size:11px; font-family:Verdana, Arial; }
.tt_product-orderconfirm-table TD {
    padding: 5px; 
    margin: 0px; 
    color:#000000;
    font-size:11px;
    font-family:Verdana, Arial;
	}

.tt_product-orderconfirm-table1 TD, .tt_product-orderconfirm-table2 TD, .tt_product-orderconfirm-table3 TD{
    padding: 5px; 
    font-size:11px;
    font-family:Verdana, Arial;
	}

.tt_product-orderconfirm-table-header TD {BACKGROUND-COLOR: #ffcc00;}





.tt_product_info_basket, .tt_product_info_basket TD{
    text-align:left;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    }
.tt_product_info_basket{}
.tt_product_info_basket_item-table {
    background-color:#FFFFCC;
    color:#CD3700;
    text-decoration:none;
	}
.tt_product_info_basket_item {
	padding:2px;
    background-color:#FFFFCC;
    color:#CD3700;
    text-decoration:none;
}
.tt_product_info_basket_item A, .tt_product_info_basket_item FONT, .tt_product_info_basket_item A:link, .tt_product_info_basket_item A:visited{
    background-color:#FFFFCC;
    color:#CD3700;
    text-decoration:none;
}
.tt_product_info_basket INPUT, .tt_product_info_basket TEXTAREA{
    border:1px solid #94A5BD;
}
.tt_product_info_basket_h B, .tt_product_info_basket_h, .tt_product_info_basket_h TD{
    background-color:#FFCC00;
    color:#CD3700;
    font-size:11px;
    font-family:Verdana, Arial;
    text-align:center;
}

.tt_product_list TABLE{
    border: 1px solid #000000;
    margin: 0px; 
}





.tt_product_bsk_h, .tt_product_bsk_h TD, .tt_product_bsk_h B, .tt_product_bsk_h DIV {
    background-color:#FFCC00;
    color:#CD3700;
    text-align:center;
    font-size:11px;
    font-family:Verdana, Arial;
}

.tt_product_bsk_item, .tt_product_bsk_item TD, .tt_product_bsk_item B, .tt_product_bsk_item SELECT, .tt_product_bsk_item NOBR{
    background-color:#FFFFCC;
    color:#CD3700;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}
.tt_product_bsk_item A:link, .tt_product_bsk_item A:visited {
	text-decoration:none;
}

.shop_title_single{
    color: #000000;

    font-weight:bold;
    text-decoration:none;
    text-align:center;
    font-size:18px;
    font-family:Verdana, Arial;
}

.shop_single, .shop_single TD, .shop_single A{
    color: #000000;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}


.shop_descr_single{
    color: #000000;
    font-weight:normal;

    text-decoration:none;
    text-align:center;
    font-size:11px;
    font-family:Verdana, Arial;
    text-align:justify;
}










	.tx-travelguide-pi1-booking-form {margin:0px;width:100%;}

	.tx-travelguide-pi1-booking-table2 {vertical-align:middle; font-size:11px; font-family:Verdana, Arial; color:white; width:100%; background-color:#E9E3E3; margin-top:5px; color:black;}
	.tx-travelguide-pi1-booking-td22 {background-color:white;font-weight:bold;}
	.tx-travelguide-pi1-booking-td23 {padding-left:5px;border-bottom:1px solid white; width:130px; border-right:1px solid white;}
	.tx-travelguide-pi1-booking-td24 {padding-left:5px; border-bottom:1px solid white;font-size:11px;}
	.tx-travelguide-pi1-booking-input1 {background-color:#F9FB91;width:220px;}
	.tx-travelguide-pi1-booking-submitbtn {width:120px;font: normal 11px Verdana;border:1px solid black;}
	.tx-travelguide-pi1-booking-td25 {padding-left:5px; border-bottom:1px solid white; height:35px;text-align:center;}


	.tx-travelguide-pi1-booking-table1 {vertical-align:middle; font-size:11px; font-family:Verdana, Arial; color:white; width:100%; background-color:#E9E3E3;}
	.tx-travelguide-pi1-booking-div-total {width:390px;height:25px; color:black; }

	.tx-travelguide-pi1-booking-td18, .tx-travelguide-pi1-booking-td19 {color:black;border-bottom:1px solid white; padding-left:10px; height:35px;   }
	.tx-travelguide-pi1-booking-td20 {padding:5px; border-bottom:1px solid white;border-right:1px solid white; }
	.tx-travelguide-pi1-booking-textarea1 {width:230px; height:80px; color:black; border:1px solid #CBA085;}
	.tx-travelguide-pi1-booking-td21 {padding:5px; border-bottom:1px solid white;color:black; width:160px; }
	.tx-travelguide-pi1-booking-chb {vertical-align:middle;}

	.tx-travelguide-pi1-booking-table {vertical-align:middle; border-bottom:5px solid white;font-size:11px; font-family:Verdana, Arial; color:white; width:100%; background-color:#E9E3E3;}
	.tx-travelguide-pi1-booking-td1 {border-bottom:1px solid white; padding-left:10px; font-weight:bold;  height:25px; background-color:#009101;text-transform:uppercase;}
	.tx-travelguide-pi1-booking-td2 {border-bottom:1px solid white; padding-left:10px;width:190px; height:25px; font-weight:bold;background-color:#67cc66;}
	.tx-travelguide-pi1-booking-td3 {border-bottom:1px solid white; background-color:#67cc66;width:210px;  text-align:right; padding-right:10px;}
	.tx-travelguide-pi1-booking-select-nrooms {  }
	.tx-travelguide-pi1-booking-td4, .tx-travelguide-pi1-booking-td6, .tx-travelguide-pi1-booking-td8, .tx-travelguide-pi1-booking-td10, .tx-travelguide-pi1-booking-td12, .tx-travelguide-pi1-booking-td14 {color:white;height:25px; padding-left:10px;font-weight:bold; border-bottom:1px solid white;  background-color:#67cc66; padding-right:10px; }
	.tx-travelguide-pi1-booking-td5, .tx-travelguide-pi1-booking-td7, .tx-travelguide-pi1-booking-td9, .tx-travelguide-pi1-booking-td11, .tx-travelguide-pi1-booking-td13, .tx-travelguide-pi1-booking-td15{border-bottom:1px solid white;color:black; text-align:right;  padding-right:10px;}

.tx-travelguide-pi1-booking-td16 {border-bottom:1px solid white;width:190px; padding-left:10px; height:25px; font-weight:bold;background-color:#67cc66;}
.tx-travelguide-pi1-booking-td17 {color:black;border-bottom:1px solid white;width:210px; padding-left:10px; height:25px; font-weight:bold; }




/**
 * Style sheet for CalendarPickerControl
 * System-colors theme
 */

div.calendarbutton{
	position: absolute;
	width: 15px;
	height: 16px;
	background: transparent url("images/calendar_icon.gif") no-repeat center;
}

#CalendarPickerControl{
	background-color: transparent;
	width: 250px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 1px solid black;
	background-color: buttonface;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 13px Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 13px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Verdana;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight  threeddarkshadow;
	background-color: buttonshadow;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl td.today{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current{
	font: normal 11px Verdana;
	font-weight: bold;
	background-color: highlight;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Verdana;
	background-color: buttonface;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Verdana;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	font-style: italic;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Verdana;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Verdana;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}



    .tx-jkpoll-pi1 FORM {margin:0px;background-color: #EEEEEE;}
    .jk_poll-header {vertical-align:middle;}
    .jk_poll-error { font-size:11px; font-family:Verdana, Arial; margin:5px;  }
    .jk_poll-horiz-answ {font-size:11px; font-family:Verdana, Arial; }
    .jk_poll-horiz-answ-text {color:red;font-weight: bold;}
    .pollanswer, .jk_poll-vote {font-size:11px; font-family:Verdana, Arial; }
    .pollsubmit {border:1px solid black;font-size:11px; font-family:Verdana, Arial;}


    .tx-guestbook-latest-table {}
    .tx-veguestbook-pi1 TD{font-size:11px; font-family:Verdana, Arial; }
    .tx-veguestbook-pi1 A:visited { color:blue; }
    .tx-veguestbook-pi1 A:hover { text-decoration: none; }
    .tx-veguestbook-pi1 INPUT {border:1px solid #539521;}
    .tx-guestbook-list-header { background-color: #009101; color: #FFFFFF;font-size:11px; font-family:Verdana, Arial; font-weight:bold; }
    .tx-guestbook-list-row {font-size:11px; font-family:Verdana, Arial; background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft {font-size:11px; font-family:Verdana, Arial; background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }

    .tx-guestbook-latest-table { background-color:#F8F9FA; border:1px solid #BEBEBE;width:100%;  color: black;text-align:left;  }
    .tx-guestbook-latest-header { background-color: #009101; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row {background-color:#F8F9FA; font-size:11px; font-family:Verdana, Arial; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border:1px solid; border-width: 1px; border-color:#539521; font-size:12; color:#333333; width:200px; height:20px; }
    .tx-guestbook-form-inputfield-big { border:1px  solid; border-width: 1px; border-color:#539521; font-size:12; color:#333333; width:200px; height:20px; }
    .tx-guestbook-form-textarea { border:1px  solid #539521;  font-size:11; color:#333333; width:255px;height:120px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }


























.tx-currencyconv-pi1 { background-color:#F8F9FA; border:1px solid #BEBEBE;width:100%;  color: black;text-align:center;font-weight:normal;text-decoration:none;font-size:11px;font-family:Verdana, Arial;}
.tx-currencyconv-pi1 FORM {margin:0;  padding:0; }
.tx-currencyconv-pi1 SELECT {font-size:11px; width:120px;}
.tx_currencyconv_pi1_amount{width:100px;}
.tx-currencyconv-pi1 INPUT{}
.result{color: red;font-weight:bold;}
.info{ }




.imgtext-table{
    /*color: #214211;*/
    text-align:center;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}

.imgtext-table IMG {
     border: 0px;
}

.pagesfooter{
    color:black;
    text-align: center;  
    font-size:10px;
    font-family:Verdana, Arial;
}

.hr-separator {
    background-color:#cccccc;
    border:1px;
    color:#cccccc;
    height:1px;
    text-align: left;    
}

.hr-separator HR{
    text-align: left;   
}







.bodytext, .center_content{
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
	padding-bottom:5px;
}

.bodytext A:link, .bodytext A:visited, .center_content A:link, .center_content A:visited{
	color: #5C99B8;
	text-decoration: none;	
}

.bodytext A:hover, .center_content A:hover {
	text-decoration:underline;
}



.csc-mailform{
     font-size:11px; font-family:Verdana, Arial; 
     }

.csc-mailform INPUT, .csc-mailform SELECT, .csc-mailform TEXTAREA{ 
     font-size:11px; font-family:Verdana, Arial; 
     border: 1px solid #000000;
     }









.left_menu {
    color:black;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}

.left_menu A:link, .left_menu A:visited {
    color: #214211;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}



.left_menu A:hover {
    color: #ff9934;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}







.tx-indexedsearch-top-menu{
    height: 19px;
    border: 1px solid #000000;
    width: 90px;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    margin: 0px; 
    vertical-align: top;
}

.tx-indexedsearch-button-top-menu{
    border: 1px solid #000000;
    height: 22px;
    width: 25px;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    background-color:#D0E9FE;
    margin: 0px;
    vertical-align: top;
}





.search-table{
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}

.search-table TABLE{
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    width:380px;
    font-family:Verdana, Arial;
    margin: 0px 5px 0px 5px;
}
.search-table INPUT, .search-table SELECT{
    font-weight:normal;
    border: 1px solid #000000;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}








.middle_menu_td{
/*
    width:174px;
    text-align:left;
    background-color:#009933;
    border: 1px solid #50C091;
    height:25px;
    text-align:left;
    vertical-align:middle;
    padding-left:10px;
    font-family:Verdana, Arial;
    font-size:12px;
    font-weight:bold;
    color:#214211;
*/
}


.right_green_td{
/*
    width:160px;
    text-align:left;
    background-color:#009933;
    border: 1px solid #50C091;
    height:25px;
    text-align:left;
    vertical-align:middle;
    padding-left:10px;
    font-family:Verdana, Arial;
    font-size:12px;
    font-weight:bold;
    color:#214211;
*/
} 


.left_green_td{    
/*
    width:170px;
    text-align:left;
    background-color:#009933;
    border: 1px solid #50C091; 
    height:25px;
    text-align:left;
    vertical-align:middle;
    padding-left:10px;
    font-family:Verdana, Arial;
    font-size:12px;
    font-weight:bold;
    color:#214211;
*/
} 













.tx-travelguide-pi1 { 
    margin-top: 7px; 
    margin-bottom: 0px; 
    vertical-align: top;    
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}


.tx-travelguide-pi1-searchbox  INPUT, .tx-travelguide-pi1-searchbox  SELECT {
    border: 1px solid #000000;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    vertical-align: top;
}

.tx-travelguide-pi1-singleViewField-par1, .tx-travelguide-pi1-singleViewField-par2, .tx-travelguide-pi1-singleViewField-par3, .tx-travelguide-pi1-singleViewField-par4 {
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    vertical-align: top;
}

/*
.tx-travelguide-pi1-listrowField-site A:link, .tx-travelguide-pi1-listrowField-site A:visited{
    font-weight:normal;
    color:blue;
    text-decoration:underline;
    font-size:11px;
    font-family:Verdana, Arial;
}



.tx-travelguide-pi1-listrowField-reachus A:link, .tx-travelguide-pi1-listrowField-reachus A:visited{
    font-weight:normal;
    color:blue;
    text-decoration:underline;
    font-size:11px;
    font-family:Verdana, Arial;
}

.tx-travelguide-pi1-listrowField-desc A:link, .tx-travelguide-pi1-listrowField-desc A:visited{
    font-weight:normal;
    color:blue;
    text-decoration:underline;
    font-size:11px;
    font-family:Verdana, Arial;
}

.tx-travelguide-pi1-listrowField-email A:link, .tx-travelguide-pi1-listrowField-email A:visited{
    font-weight:normal;
    color:blue;
    text-decoration:underline;
    font-size:11px;
    font-family:Verdana, Arial;
}

.tx-travelguide-pi1-listrowField-site A:link, .tx-travelguide-pi1-listrowField-site A:visited{
    font-weight:normal;
    color:blue;
    text-decoration:underline;
    font-size:11px;
    font-family:Verdana, Arial;
}

.tx-travelguide-pi1-listrowField-site A:hover, .tx-travelguide-pi1-listrowField-reachus A:hover, .tx-travelguide-pi1-listrowField-desc A:hover, .tx-travelguide-pi1-listrowField-email A:hover, .tx-travelguide-pi1-listrowField-site A:hover{
    font-weight:normal;
    color:blue;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}
*/

.tx-travelguide-pi1-listrowField-address{
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    color:#666666;
}

.tx-travelguide-pi1-listrowField-tel, .tx-travelguide-pi1-listrowField-fax, .tx-travelguide-pi1-listrowField-place{
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}



.tx-travelguide-pi1-listrowField-name, .tx-travelguide-pi1-listrowField-name A:link, .tx-travelguide-pi1-listrowField-name A:hover, .tx-travelguide-pi1-listrowField-name A:visited{
/*	
    font-weight:bold;
    color:#346699;
    color:blue;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
*/
	font-size:15px;
	font-weight:bold;
}

.tx-travelguide-pi1-listView{
    vertical-align: top;
}
.tx-travelguide-pi1-listView .col-right{
	text-align:right;
}


.tx-travelguide-pi1-listrowField-cat, .tx-travelguide-pi1-listrowField-cat A:link, .tx-travelguide-pi1-listrowField-cat A:hover, .tx-travelguide-pi1-listrowField-cat A:visited{
    /*border: 1px solid #EEEEEE;*/
    font-weight:normal;
    text-decoration:none;
    /*color:#346699;*/
    color:blue;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana, Arial;
    /*background-color:#EEEEEE;*/
}

.tx-travelguide-pi1-searchbox, .list_orderby {
    text-align: center;
    border: 1px solid #000000;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    background-color:#D0E9FE;
    margin: 5px;
    padding:  5px;
    vertical-align: top;
}







.range_menu{
    color: #214211;
    font-weight:normal;
    text-decoration:none;
    height: 25px;
    font-size:11px;
    font-family:Verdana, Arial;
	text-align:left;
}

.range_menu A:link, .range_menu A:visited {
    color: #214211;
    text-align:right;
    font-weight:normal;
    text-decoration:none;

    font-size:11px;
    font-family:Verdana, Arial;
}

.range_menu A:hover {
    color: #ff9934;
    text-align:right;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}






.top_menu A {
    color: #214211;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    font-size:11px;

    font-family:Verdana, Arial;
}

.top_menu A:hover {
    color:#ff9934;
    font-weight:bold;
    text-decoration:none;
    text-align:center;

    font-size:11px;
    font-family:Verdana, Arial;
}

.top_menu {


/*    background-color:#849CD6; */

    color: #214211;
    text-align:center;
    height: 25px;
    font-size:11px;
    font-family:Verdana, Arial;
	width:100%;
}

/*
.langmenu A, .langmenu IMG {
    color: #214211;
    text-align:left;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
    border: 0px;
}
*/








.second_menu{
    vertical-align: middle;
/*    background-color:#D0E9FE; */
    color: #214211;
    font-weight:normal;
    text-decoration:none;
    height: 25px;
    font-size:11px;
    font-family:Verdana, Arial;
}


.second_menu A:link, .second_menu A:visited {
    vertical-align: middle;
    color: #214211;
    text-align:right;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}



.second_menu A:hover {
    vertical-align: middle;
    color: #ff9934;
    text-align:right;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    font-family:Verdana, Arial;
}






.news_listing{
    color: black;
    font-weight:normal;
    text-decoration:none;
    height: 25px;
    font-size:11px;
    font-family:Verdana, Arial;
}


/* ________________________________________________ ADDINGS */
.main-table{
	width:956px;
	margin:0 auto;
	overflow:hidden;
}

.menu2nd-and-lang{
	background:#ffffff;
	width:100%;
}
.menu2nd-and-lang .menu-lang{
	width:220px;
	height:25px;
	vertical-align:top;
}
.menu2nd-and-lang .menu-lang a,
.menu2nd-and-lang .menu-lang img{
	color: #214211;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	border: 0px;
}
.menu2nd-and-lang .menu-lang a{
	margin:5px 0 0 0;
	display:block;
}
.menu2nd-and-lang .menu2nd{
	width:711px;
	vertical-align:top;
	padding-right:15px;
	padding-top:5px;
}

.second_menu a{
	background:url(images/arrow_right_orange.gif) no-repeat right 2px;
	padding-right:20px;
	padding-bottom:2px;
	margin-right:8px;
	color:#000000;
	line-height:25px;
}

.tx-indexedsearch-top-menu{
	border:1px solid #999999;
}
.tx-indexedsearch-button-top-menu{
	background:url(images/btn_search.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	color:#ffffff;
	text-indent:9999px;
}

.content-table{
	width:100%;
	background:#FFFFFF;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
}
.content-table .left-column{
	width:220px;
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
.content-table .spacer-column{
	width:8px;
	display:table-cell;
}
.content-table .right-column{
	width:200px;
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
.content-table .center_content{
	display:table-cell;
	vertical-align:top;
	text-align:left;
	width:514px;
	display:block;
}

.tx-jkpoll-pi1 .jk_poll-header{
	text-align:center;
}

.left-green-container,
.middle-green-container,
.right-green-container{
	height:26px;
	text-align:left;
	width:100%;
	border-bottom:1px solid #F8F800;
	margin:5px 0 2px 0;
}
.left_green_td{
	width:205px;
	padding:0 0 0 15px;
	height:26px;
	line-height:26px;
	color:#E25B10;
	font-weight:bold;
	font-size:13px;
	background:url(images/bg_tab_yellow.gif) no-repeat left top;
}
.middle_menu_td{
	padding:0 0 0 15px;
	height:26px;
	line-height:26px;
	color:#E25B10;
	font-weight:bold;
	font-size:13px;
	background:url(images/bg_tab_yellow.gif) no-repeat left top;
}
.right_green_td{
	width:185px;
	padding:0 0 0 15px;
	height:26px;
	line-height:26px;
	color:#E25B10;
	font-weight:bold;
	font-size:13px;
	background:url(images/bg_tab_yellow.gif) no-repeat left top;
}

.menu-top-table{
	width:954px;
	margin:0 auto;
}
.menu-top-table a,
.menu-top-table a:hover{
	display:block;
	line-height:31px;
	color:#E25B10;
	font-size:12px;
	background:url(images/menu_top_middle.gif) repeat-x left -32px;
	margin:0 11px 1px 11px;
	position:relative;
height:31px;
}
.menu-top-table a strong{
	position:absolute;
	width:11px;
	height:31px;
}
.menu-top-table a:hover,
.menu-top-table td.active a{
	background-position:left top;
}
.menu-top-table a strong.left{
	background:url(images/menu_top_left.gif) no-repeat left -32px;
	left:-11px;
	top:0;
}
.menu-top-table a:hover strong.left,
.menu-top-table td.active a strong.left{
	background-position:left top;
}
.menu-top-table a strong.right{
	background:url(images/menu_top_right.gif) no-repeat right -32px;
	right:-11px;
	top:0;
}
.menu-top-table a:hover strong.right,
.menu-top-table td.active a strong.right{
	background-position:left top;
}
.menu-top-table td{
	padding:0 1px;
}
.menu-top-table td.active a,
.menu-top-table td.active a strong,
.menu-top-table td a:hover,
.menu-top-table td a:hover strong{
	margin-bottom:0;
	height:32px;
}

.content-table .menu-level2{
	background:#E25B10 url(images/bg_left_menu_lvl2.jpg) no-repeat left bottom;
	padding-bottom:365px;
}
.content-table .menu-level2 .left-green-container{
	background:#ffffff;
	margin-top:0;
	margin-bottom:0;
	border-top:5px solid #FFFFFF;
}
.menu-level2 .left-menu-container{
	width:100%;
	border-top:2px solid #ffffff;
}
.menu-level2 .left-menu-container a{
	color:#FFFF00;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
}
.menu-level2 .left-menu-container a:hover{
	text-decoration:underline;
}

.top-banner{
	position:relative;
	margin:0 0 7px 0;
	height:136px;
	display:block;
	overflow:hidden;
}
.top-banner .logo{
	position:absolute;
	top:44px;
	left:0;
	z-index:10;
	display:block;
}
.top-banner .content{
	z-index:5;
}


#gmaps_hotel{
	width:515px;
	height:300px;
	margin:10px 0 10px 0;
	display:block;
}
/*
.TRVLVwxNewStyle,
.simple-tbl,
.tx-currencyconv-pi1 form{
	background:#eeeeee;
}
*/
.top-banner .simple-tbl{
	background:transparent;
}
