/****************************************************************
** BEST TRAVEL **************************************************
*****************************************************************/


/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT COLORS ///////////////////////////////
////////////////////////////////////////////////////////////////*/

#iframe_body, #iframe,
 .ds_niv2, 
.childageinfobox,
#outdate_Previous_ID, 
#outdate_Next_ID,
#indate_Previous_ID, 
#indate_Next_ID  {
	background-color: #FFFFFF;
}

/**/

body {}
a {color:#0271ca;}
a:hover {color:#0266B7;}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #FB0707;}

#leftside h1, #leftside h2, #leftside h3, #leftside h4, #leftside h5, #leftside h6{color: #FFF300;}

.title {color: #FB0707;}
/**/
.image {background-color: #003777;}
.button, .c_submit input{}
.button:hover .c_submit input:hover{}

/**/

.txtcolor1, hr.hr1 {color: #FB0707;}
.txtcolor2, hr.hr2 {color: #003777;}
.txtcolor3, hr.hr3 {color: #696969;}

.bgcolor1 {background-color: #FFF300;}
.bgcolor2 {background-color: #003876;}
.bgcolor3 {background-color: #D9D9D9;}

/**/
#leftside, #menu a {background-color: #003876;}
#menu, #menu a, #menu ul li a { background-color:#003875;}
#menu a {color: #FFFFFF;}
#menu a:hover {color: #FFD200;}
#menu ul li.active a, #leftside .menualt2 ul ul li.active a  {color: #FFD200;}
#menu ul ul li.active a, #leftside .menualt2 ul ul ul li.active a   {}
/**/


.ds_inrbox {background-color: #003876;}
.ds_tabs_wrap{
	color: #003876;
	background-color: #396BA0;
}

.active_ds_tab{
	background-color: #003876;
	color: #FFD200;
}

.ds_niv1
 {
	background-color: #FDF200;
	color: #FB0707;
	background-image: url(../images/topmenu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID{	background-color: #003876;
	color: #FFD200;}


/*var: "DayBGColor", "Cell.style.border" and "TopRowBGColor" has to be changed in "calanderDateInput.asp or index.asp"*/
/**/


.tableheader td{
	/*background-color: #999999;
	color: #FFFFFF;*/
}

.row_odd td    {
	/*background-color: #FFFFFF;*/
}

.row_even td    {
	/*background-color: #F9F9F9;*/
}




.button, a.button,  a.button:hover, #brochure_btn .formtext, #content_page_asp .button, .c_submit input {background:#FFA500 url(../images/Button_search.gif) repeat-x left top; border:outset 1px #FFA500; color:#ffffff;}


.button, a.button,  a.button:hover, #brochure_btn .formtext, #content_page_asp .button{
	font-size: 12px;
	line-height: 17px;
	height: 17px;
	font-weight:bold;
	margin: 5px 0 5px 0;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:4px;
	padding-right:4px;
	width: auto;
	/*padding: 0 0 2px 0;*/

}



input.button {
	height: 19px;
	padding-top: 0px;
	padding-bottom: 2px;
	
	}

.c_submit input input { font-size:10px;}

/**/

.button2, .button3 {
	float:none;
	font-weight:bold;
}
.button2, .button3, .button2:hover, .button3:hover {
	text-decoration:none;
}
.button2, .button3, .button2 .l, .button2 .r, .button3 .l, .button3 .r {
	display:inline-block;
}
.button2, .button3 {
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.button2, .button2:hover,
#content .button2, #content .button2:hover,
#rightcolumn .button2, #rightcolumn .button2:hover,
#leftside .button2, #leftside .button2:hover  {
	color:#fdf200;
	background-color: #003875;
}
.button2:active,
#content .button2:active {
	color:#ffffff;
}
.button3, .button3:hover,
#content .button3, #content  .button3:hover {
	color:#fc3b00;
	background-color: #fdf200;
}
.button3:active,
#content .button3:active {
	color:#ffffff;
}
.button2 .r, .button3 .r {
	padding-left:7px;
	padding-right:7px;
}
.button2, .button3, .button2 .l, .button3 .l, .button2 .r, .button3 .r {
	background-image: url(../images/spriteButton.jpg);
}
.button2, .button3 {
	background-repeat:repeat-x;
}
.button2 .l, .button3 .l, .button2 .r, .button3 .r {
	background-repeat:no-repeat;
}
.button2 .l {
	background-position:left top;
}
.button2 {
	background-position:left -28px;
}
.button2 .r {
	background-position:right -56px;
}
.button2:active .l {
	background-position:left -84px;
}
.button2:active {
	background-position:left -112px;
}
.button2:active .r {
	background-position:right -140px;
}
.button3 .l {
	background-position:left -168px;
}
.button3 {
	background-position:left -196px;
}
.button3 .r {
	background-position:right -224px;
}
.button3:active .l {
	background-position:left -252px;
}
.button3:active {
	background-position:left -280px;
}
.button3:active .r {
	background-position:right -308px;
}

.button2icoSearch .r, .button3icoSearch .r { padding-right:27px;}

.button2icoSearch .r {background-position:right -336px;}
.button2icoSearch:active .r {background-position:right -364px;}

.button3icoSearch .r {background-position:right -392px;}
.button3icoSearch:active .r {background-position:right -420px;}

#leftside .button2,
#leftside .button2 .l,
#leftside .button2 .r,
#leftside .button3,
#leftside .button3 .l,
#leftside .button3 .r,
#rightcolumn .button2,
#rightcolumn .button2 .l,
#rightcolumn .button2 .r,
#rightcolumn .button3,
#rightcolumn .button3 .l,
#rightcolumn .button3 .r { width:100%; padding:0; text-align:center;}

/**/
.ordersteg_bgcolor1 { background-color:#bde4e5;}/* &bgc2& */


/*.startbanners,
.row_odd td,
.row_even td,
.childageinfobox,
.ds_inrbox,
.ds_niv2,
.atribute dl dt,
.atribute dl dd { border-color:#003876;}*/

/*/////////////////////////////////////*/

/*__ FCKeditor styles __*/

img.rightimage, .rightimage img{float: right;
	margin-bottom: 2px;
	margin-left: 5px;}
	
img.leftimage, .leftimage img{float: left;
	margin-bottom: 2px;
	margin-right: 5px;}
		
.txtsmall {font-size: 9px;}
.txtlarge {font-size: 13px;}
.highlight {font-weight: bold;}
.preamble {  /*ingress*/
	font-weight: bold;
	font-size: 110%;
	color:#383838;
}



/*////////////////////////////////////////////////////////////////
////////////////////  BASIC FORMATING ////////////////////////////
/////////////// Textformatting and HTML standard tags ////////////
////////////////////////////////////////////////////////////////*/

html{
	padding: 0px;
	width: 100%;}

	
body, font, span, p, table, td, .MsoNormal, caption, 
form, input, select, label, textarea, #user_content  { /*dont add properties, effects FCK*/
	font-family: Arial, Helvetica, sans-serif;

}

p { clear:both;}
	
body, table {line-height: 1.3; font-size: 13px;}


body {
	width: 100%;
	margin:0px;
	padding:0px;

	background:#ffffff url(../images/background_fade.jpg) repeat-x;
}


a {outline:none;}

a, a span {cursor:pointer;}

.active, .active a, .active span {cursor:default;}



a {text-decoration:none;}
a:hover {text-decoration:underline;}



p {
	padding: 0px;

}


h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0.1em;

}



h1{	
font-size:20px;
}

h2 {font-size:16px;}

h3, h4, h5, h6{
	font-size:13px;
}
/*__ FORM __*/


textarea {} 

.radio{
	/*margin: 5px 0 0 0;*/
}
/*.dropdown*/
select {
	/*margin: 2px 5px 2px 0;*/
}



/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT LAYOUT   ////////////////////////////
/////////////////////// id & class  /////////////////////////////
////////////////////////////////////////////////////////////////*/

.floatbox {float:left; margin-bottom:15px;}
#wrap {
	text-align: left;
	margin-right: auto;
	margin-left: auto;} 

#container{	float: left;}

	
#leftside,  #content, #rightside, #footer   {overflow: hidden;}
#leftside p, #rightside p, #footer p   {padding:0px; margin:0px;}





/*
#header_content {
	color: #FFFFFF;
	width: 865px;
	float: right;
	background:#003777  url(../images/header_logo.jpg);
	
}


#header_content p{
	color: LightBlue;
	font-weight: bold;

}

#header_content {height: 150px;}


*/





/*#header_content{ position:relative;}
header_orderbox { position:absolute; top:10px; right:10px; width:225px; height:74px;}*/


/*#header_orderbox { 

float: right; width:225px; height:90px; overflow:hidden; margin-top:10px; padding-right:10px;
}*/

/*#header_orderbox input { float:left; margin-right:5px;}*/

/*__ Topmenu, Topmenu2 __*/

#topmenu {
	float: left;
	width: 845px;
	padding: 10px;
	/*margin-top: 115px;*/
	margin-top: 18px;
	background:#003876  url('../images/topmenu_bg.jpg');
	background-repeat: repeat-x
}
#topmenu a{
	color: #fc3b00;
	font-size: 14px;
	font-weight: bolder;
	padding: 0 30px 0 30px;
	border-right: 1px;
	border-right-color: #fc3b00;
	border-right-style: solid;
	text-decoration: none;
}

#topmenu a:hover {color: #D53000;}


#leftside {
	width: 180px;
	padding: 0px;
	float: left;
	margin-right: 20px;
	text-align:center;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
}

#leftside h1, #leftside h2, #leftside h3, #leftside h4, #leftside h5, #leftside h6 {font-size:18px; line-height:1.6;}


#menu, #menu a, #searchsite {width:160px; overflow:hidden;}

#searchsite { margin-bottom:15px;}
#searchsite .input {width:100%;}

#leftside_content{
text-align:left;
margin-left:auto;
margin-right:auto;
float: left;
width:160px;
padding-left:10px; padding-right:10px;
margin-top:10px; margin-bottom:10px;
}


#content{ width:582px;
	float: left;
	margin-right: 20px;
}

#rightside {
	width: 191px;
	right: 0px;
	float: left;
}



#flashcontent {
	margin-bottom: 15px;
	width: 580px;
	clear: both;
	float: left;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
}




#travelize {
	clear: both;
	float: left;
}



/*__ MENU (main menu) __*/


#menu {
	float:left;
	clear: left;
}

#menu, #menu a {display: block; text-decoration: none;}
#menu a:hover {	text-decoration: none;}
#menu li.active a  {}


#menu ul li a, #leftside .menualt2 ul ul li a {
	padding-left: 0px;
	text-indent: 40px;	
	line-height: 36px; 
	height:36px;
	margin-bottom:0px;
	font-size: 11px; 
	font-weight: bold;
	background-image: url(../../upload/images/menu_icons/noicon.gif); 
	background-repeat: no-repeat;
	background-position: center left;
	}



#menu ul ul li a, #leftside .menualt2 ul ul ul li a {
	padding: 3px 0 3px 0; 
	text-indent:40px; 
	line-height: 1.4; 
	/*height: 20px;*/
	height:auto;
	margin-bottom:auto;
	font-size: 10px; 
	font-weight: normal;
	background-image: none;
	}

#menu ul ul ul li a, #leftside .menualt2 ul ul ul ul li a {padding-left: 0px; text-indent:45px;}
#menu ul ul ul ul li a, #leftside .menualt2 ul ul ul ul ul li a {padding-left: 0px; text-indent:50px;}




#menu ul li.nolist,
#leftside .menualt2 ul ul li.nolist,
#menu ul ul li.nolist,
#leftside .menualt2 ul ul ul li.nolist{ 
 /*margin-top: -10px;*/
 margin-top:0px;
 margin-bottom:0px;}

#menu ul li.nolist ul,
#leftside .menualt2 ul ul li.nolist ul{ padding-bottom:0px;}


	
.IFmap{width: 191px;}



/*__ DYNAMIC MENU  __*/

#ds_area_wrap, #ds_area_wrap table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:auto;}


.ds_inrbox{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


.ds_tabs_wrap { display:none;}
.ds_tabs_wrap{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



#dynsearchmenu_Ltab{border-style: none;}

#dynsearchmenu_Rtab{border-style: none;}




#dynsearchmenu_Ltab.active_ds_tab{}

#dynsearchmenu_Rtab.active_ds_tab{}




.ds_content{
	padding-top: 8px;
	width: 168px;
	padding-left: 3px
}

.ds_niv1, .ds_niv2 {
	width: 168px;
}


.ds_niv2 {
	border-width: 0px;
	border-style: none;
}

.ds_niv2_content {
	width: 162px;
}


	.ds_niv1
 {

	font-weight: bold;
	text-decoration: none;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	line-height: 10px;

}




.ds_niv2 {font-weight: normal;}

.childageinfobox{
	
	border-width: 1px;
	border-style: solid;

} 



#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID {
	
	font-weight: bold;



}


/*__ TABLE FORMATTING (tourlist1, tourlist2.., contact_iframe) __*/ 

.tourlist, .contact_iframe{}

.tourlist1 .col1, 
.tourlist1 .col3 {text-align: left;}
.tourlist1 .col2  {text-align: center;}
.tourlist1 .col4  {text-align: right;}

.tourlist2 .col1, 
.tourlist2 .col2 {text-align: left;}
.tourlist2 .col3  {text-align: right;}


/*tourlist1*/
.tourlist .tableselector_header table { width:100%;}
.tourlist .tableselector_header td { vertical-align:top; text-align:right;}
.tourlist td.form_departfrom { text-align:left;}
.tourlist .tableselector_header select
{clear:both; float:right;}


.tourlist .form_departfrom input {height: 22px;}
.tourlist .form_departfrom input,
.tourlist .form_departfrom strong {float:left; display:block; margin-right:2px; padding-bottom:2px;}


.tourlist .form_departfrom input.textinput { width:72px; text-indent:2px; line-height:18px;}
.tourlist .form_departfrom .button { float:left; margin:0 10px 0 0;}
.tourlist .form_departfrom strong { clear:both; width:100%; /*padding:8px 0 1px 0;*/}

/*__ BrochureIframe __*/

#brochure_btn .formtext, #content_page_asp .button {
	border-width: 1px;
	border-style: solid;
	}
	
	
	
	/***** Startpage ******/
	
	

.box {
	background-repeat: no-repeat;
	padding:100px 0 8px 0;
	width:185px;
	text-align:left;}






/* RIGHT COLUMN */


#ds_area_wrap { margin-bottom:15px;}
#rightcolumn h2{
	color: red;
	font-size: 18px;
	font-weight: bolder;
	margin: 0 0 10px 0;
}




.bold {	
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	}
	
.red {	
	color: red;
	font-size: 12px;
	font-weight: bolder;
	padding-bottom: 7px;
	}
	
a.red:hover {color: red; text-decoration:none;}	
	
	
.grey {	
	color: #9C9C9C;
	font-size: 12px;
	font-weight: bolder;
	}
	
.content_bold{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}



#rightcolumn_bottom {
	color: #333;
	background:#dbdbdb  url(../images/right_bg_bottom.jpg);
	margin: 0 0 0 0;
	padding: 0px;
	height: 60px;
	width: 191px;
	float: left;
}
#rightcolumn_bottom h2{
	color: #fe0000;
	margin:10px;
	font-size: 16px;
	text-align: center;
}
#rightcolumn_2 {
	color: #333;
	/*height: 100%;*/
	width: 191px;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
}

#rightcolumn_2 h1{ 
 	padding: 5px 0 10px 0;
	color: red;
	font-size: 18px;
	font-weight: bolder;
}

#rightcolumn_2 input.input { width:150px; float:left;}
#rightcolumn_2 input.button { width:auto;}
#rightcolumn_2 a { display:block; clear:both;}


#rightcolumn_ref{ 
	float:left;
}

#rightcolumn_search{
	float:right;
	background-color:#003876;
	width: 171px;
	height: 250px;
	padding:10px;
	margin: 0 0 10px 0;
}

#rightcolumn_search h2{ 
	color: #fff300;
	font-size: 18px;
	font-weight: bolder;
}

#galleri_1{
	float:left;
	background:#ffffff url(../images/small1.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}

#galleri_2{
	float:right;
	background:#ffffff url(../images/small2.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}

#galleri_3{
	float:left;
	background:#ffffff url(../images/small3.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}

#galleri_4{
	float:right;
	background:#ffffff url(../images/small4.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}



/* FOOTER */



/*DESTINATIO LIST (SKI)*/


.destinationlist, .destinationlist ul, .destinationlist ul li {
	float:left;
	display:block;
}
.destinationlist {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/destlistbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#d3e6f5;
	overflow:hidden;
}
.destinationlist div {
	background-image: url(../images/destlistbg_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float:left;
}
.destinationlist ul, .destinationlist ul li {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.destinationlist, .destinationlist ul {
	width:582px;
}
.destinationlist ul li ul {
	width: auto;
}
.destinationlist ul li {
	text-indent:6px;
	white-space:nowrap;
}
.destinationlist ul li ul li {
	text-indent:0px;
	white-space:normal;
}
.destinationlist ul li, .destinationlist h1, .destinationlist h2, .destinationlist h3, .destinationlist h4, .destinationlist h5, .destinationlist h6 {
	font-size:14px;
	line-height:24px;
	height:24px;
	color:#ffffff;
	font-weight:bold;
}
.destinationlist ul li ul li {
	line-height: 1.3;
	height: auto;
	margin-top:5px;
}
.destinationlist h1, .destinationlist h2, .destinationlist h3, .destinationlist h4, .destinationlist h5, .destinationlist h6 {
	margin:0px;
	background-color:#003875;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.destinationlist ul li ul li {
	background-image: url(../images/listpnt.jpg);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 20px;
	clear:left;
	float:left;
}
.destinationlist ul li ul li, .destinationlist ul li ul li a {
	color:#003875;
	font-size:10px;
}

/*ALCcaleder*/

.calendartable_month_year_header{
	background-color:#E9EFF5;
}

.calendartable_weeknumber,.calendartable_empty_weekdayname{
	background-color:#E9EFF5;
}


.calendartable_weekdaynamerow, .calendartable_weekdaynamerow td, .calendartable_weekdaynamerow div{
	background-color:#EFEEDF;
}

/*.availableday{
	background-color:#33CC33;
}*/


.switchday{background-color:#336600; /*GREEN*/}

.unavailableday{
	background-color:#fb6400;
}

.activeday{
	background-color:#e3e3e3;
}

/*____ Rightcolumn SKI___*/

#rightcolumnski {
	background-color:#d4dde8;
	margin: 0px;
	padding: 5px;
	width: 181px;
	float: left;
	background-image: url(../images/bg_snowflakes.jpg);
	background-position: left top;	
	
}
/*#rightcolumnski h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin: 2px 0 2px 4px;
}
#rightcolumnski p {
	color:#000000;
	font-size:11px;
	margin: 2px 0 2px 4px;
}*/


.rightcolumn_icon {
	font-size:11px;
	padding:6px 0 0 29px;
	background-repeat: no-repeat;
	height:25px;
	background-position: left top;
}

/**/

/*//////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
///////////////////        From Stlyes.css           //////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////*/
 
 
 
 * { padding: 0; margin: 0; }

body {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 13px;
	background:#ffffff url(../images/background_fade.jpg) repeat-x;
}


hr { 
height: 1px; 
/*
color: DarkGray;
*/
border: none;
background-color: #a9a9a9;
color: #a9a9a9;
display:block; 
width:100%; 
clear:both; 
margin:10px 0;
}

#wrapper { 
 	margin: 0 auto;
 	width: 993px;
}

/* HEADER */

#logo {
	float: left;
	width: 125px;
	margin: 0 0 20px 0px;
	font-weight: bold;
	height: 150px;
	background-image: url(../images/logo.gif);
}

#logo a {display:block; width:100%; height:150px; float:left;}


#header {
	color: #FFFFFF;
	width: 225px;
	float: right;
	padding: 10px 10px 10px 630px;
	height: 95px;
	background:#003777  url(../images/header_logo.jpg);
}
#header p{
	color: LightBlue;
	font-weight: bold;
}

/* TOP NAVIGATION */

#navigation {
	float: right;
	width: 845px;
	padding: 10px;
	margin: 0 0 20px 0px;
	background:#003876  url('../images/topmenu_bg.jpg');
	background-repeat: repeat-x
}
#navigation a{
	color: #fc3b00;
	font-size: 14px;
	font-weight: bolder;
	padding: 0 30px 0 30px;
	border-right: 1px;
	border-right-color: #fc3b00;
	border-right-style: solid;
	text-decoration: none;
}

/* LEFT COLUMN */

#leftcolumn {
	padding: 10px 10px 10px 10px;
	height: 100%;
	width: 160px;
	float: left;
	margin: 0px 20px 20px 0px;
	background:#003876  url('../images/menu_bg.jpg') no-repeat;
}

#leftcolumn h2{
	color: #fff300;
	font-size: 18px;
	font-weight: bolder;
	padding: 5px 0 10px 0;
	
}

/* LEFT COLUMN MENU*/

#vertical_menu {
	margin-top: 10px;
}

ul{
	list-style-type: none;
}

#pkt1 a, #pkt2 a, #pkt2_frontpage a, #pkt3 a, #pkt4 a, #pkt5 a, #pkt6 a, #pkt7 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bolder;
	padding: 0 0 0 40px;
	text-decoration:none;
}

#pkt1_submenu a{
	font: 10px ;
	color: #ffffff;
	font-weight:normal;
	padding: 9px 0 8px 40px;
	text-decoration: underline;
}

#pkt1_submenu_header a{
	font: 10px ;
	color: #ffd200;
	font-weight:bolder;
	padding: 0px 0 0px 40px;
	text-decoration: underline;
}

#pkt1_subsubmenu a{
	font: 10px ;
	color: #ffd200;
	font-weight:normal;
	padding: 0px 0 0px 50px;
	text-decoration: underline;
}

#pkt1{
	background: url(../images/paris.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:7px 0 0 0px;
}

#pkt1_submenu{
	font-size:11px;

}

#pkt1_submenu_header{
	font-size:11px;
	font-weight:bolder;

}

#pkt1_subsubmenu{
	font-size:11px;

}

#pkt2{
	background: url(../images/boat.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:190px 0 5px 0px;
	padding:7px 0 0 0px;
}

#pkt2_frontpage{
	background: url(../images/boat.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:7px 0 0 0px;
}

#pkt3{
	background: url(../images/leaf.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:7px 0 0 0px;
}
#pkt4{
	background: url(../images/ski.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:7px 0 0 0px;
}
#pkt5{	
	background: url(../images/sun.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:7px 0 0 0px;
}
#pkt6{
	background: url(../images/arrow_round.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:7px 0 0 0px;
}
#pkt7{
	background: url(../images/golf.gif) no-repeat;
	font-size:13px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:7px 0 0 0px;
}

/* CONTENT */

#content {
	float:left;
	margin: 0 20px 20px 0;
	padding: 0px;
	width: 582px;
	display: inline;
}

#content a{
	/*color: #0271CA;
	font-size: 11px;*/
	font-weight:bolder;
}

#breadcrumbs, #breadcrumbs a { font-size:11px;}

#content_header { 
	float:left;
 	padding: 0px;
 	width: 582px;
	margin: 0 0 0px 0;
}

#content h1{
	padding: 5px 0 10px 0;
	color: #fc3b00;
	font-size: 18px;
	font-weight: bolder;
	text-align: left;
}
#content_ratingheader{
	height:30px;
	width:250px;
	float:left;
	text-align:left;
	margin-bottom: 10px;
}
#content_ratingstars{
	/*background: url(../images/3Stars.gif) no-repeat;*/
	height:30px;
	width:332px;
	float:right;
	margin-bottom: 10px;
}

#redbox{
	font-size: 20px;
	color:  #fff;
	font-weight: bolder;
	background-color: #fc3b00;
	padding: 3px 3px 3px 10px;
	margin: 10px 0 0 0;
	text-align:right;
	
}

#searchbox{
	background-color: #FFDF8B;
	height: 70px;
	border: 1px solid #FF9A00;
	margin: 0 0 5px 0;
	padding: 5px 10px 0 10px;
}

#searchbox h2{
	color: #FF9A00;
	font-size: 13px;
	font-weight: bolder;
}

#searchbox img{
	margin: 0px 10px 4px 5px;
}
#searchbox a{
	color: #FF9A00;
	font-size: 12px;
	font-weight: bolder;
}


/*_ hotellistbyprodcode _*/

.hotellistbyprodcode {
	border-bottom: 1px solid DarkGray;
	width:100%;
	padding: 0px 0 10px 0;
	margin: 0 0 10px 0;
	
	
}
.hotellistbyprodcode, .hotellistbyprodcode .row1,  .hotellistbyprodcode .row2 { width: 100%;}
.hotellistbyprodcode, .hotellistbyprodcode .col1, .hotellistbyprodcode .col2  {float:left;}
.hotellistbyprodcode {clear:both;}
.hotellistbyprodcode .col1 {clear:left;}
.hotellistbyprodcode p {padding: 0;}
	
.hotellistbyprodcode .row1 .col1 h2 {	
	/*color: #fc3b00;*/
	font-size: 18px;
	padding: 0 0 2px 0;}

.hotellistbyprodcode .row1 .col1 { padding-right:10px;}

.hotellistbyprodcode .row1 .col2 {/*stars*/}

.hotellistbyprodcode .row2 {height:100px;}
.hotellistbyprodcode .row2 .col1, .hotellistbyprodcode .row2 .col2 {}
.hotellistbyprodcode .row2 .col1 { width:90px; /*image*/}
.hotellistbyprodcode .row2 .col1 img { width:80px; /*image*/}
.hotellistbyprodcode .row2 .col2{ width:450px; /*image*/}

.hotellistbyprodcode .row2 .col2 a {font-size: 9pt;}

/**/


#frontpage_top {
	margin:0 20px 0 0;
	padding:210px 0px 20px 0;
	float:left;

	width: 582px;
}

#box_1 {
	margin:0 14px 0 0;
	padding:100px 0px 8px 0px;
	float:left;
	width:185px;
	background: url(../images/prod_1.jpg) no-repeat;
}

#box_2 {
	margin:0 13px 0 0;
	padding:100px 0 8px 0;
	float:left;
	width:185px;
	background: url(../images/prod_2.jpg) no-repeat;
}

#box_3 {
	margin:0 0 0 0;
	padding:100px 0 8px 0;
	float:left;
	width:185px;
	background: url(../images/prod_3.jpg) no-repeat;
}

#calendar_top{
	float:left;
	width:582px;
	height:40px;
	text-align: center;
}

/* RIGHT COLUMN */

#rightcolumn {
	width: 191px;
	float: left;
	text-align: left;
}

#rightcolumn a{
	/*color: #0271CA;*/
	font-size: 11px;
	font-weight:bolder;
}

#rightcolumn h2{
	color: #fc3b00;
	font-size: 18px;
	font-weight: bolder;
	margin: 0 0 10px 0;
}

#rightcolumn_top {
	color: #333;
	background:#dbdbdb url(../images/right_bg_top.jpg);
	margin: 0 0 0 0;
	padding: 0px;
	height: 80px;
	width: 191px;
	float: left;
}
#rightcolumn_middle {
	color: #333;
	background:#dbdbdb url(../images/her_og_nu_bg.jpg);
	margin: 0 0 0 0;
	padding: 15px 15px 5px 15px;
	height: 90%;
	width: 161px;
	float: left;
}

#rightcolumn_middle a{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	width: 161px;

}

.bold {	
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	}
	
.red {	
	color: red;
	font-size: 12px;
	font-weight: bolder;
	padding-bottom: 7px;
	}
	
.grey {	
	color: #9C9C9C;
	font-size: 12px;
	font-weight: bolder;
	}
	
.content_bold{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#rightcolumn_top h2{
	color: #fe0000;
	font-size: 25px;
	text-align: center;
	margin: 9px 0 0 0;
	padding: 0 0 0 0;
}
#rightcolumn_top h3{
	color: #fe0000;
	font-size: 16px;
	text-align: center;
}

#rightcolumn_bottom {
	color: #333;
	background:#dbdbdb  url(../images/right_bg_bottom.jpg);
	margin: 0 0 0 0;
	padding: 0px;
	height: 60px;
	width: 191px;
	float: left;
}
#rightcolumn_bottom h2{
	color: #fe0000;
	margin:10px;
	font-size: 16px;
	text-align: center;
}
#rightcolumn_2 {
	color: #333;
	height: 100%;
	width: 191px;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
}

#rightcolumn_2 a{
	/*color: #0271CA;*/
	font-size: 11px;
	font-weight:bolder;
}


#rightcolumn_2 h1{
	padding: 5px 0 10px 0;
	color: #fc3b00;
	font-size: 18px;
	font-weight: bolder;
}

#rightcolumn_ref{ 
	float:left;
}
#rightcolumn_ref1{ 
	float:left;
}


#rightcolumn_search{
	float:right;
	background:#003876  url('../images/rightmenu_bg.gif') no-repeat;
	width: 171px;
	height: 250px;
	padding:10px;
	margin: 0 0 10px 0;
}

#rightcolumn_search h2{ 
	color: #fff300;
	font-size: 18px;
	font-weight: bolder;
}

#galleri_1{
	float:left;
	background:#ffffff url(../images/small1.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}

#galleri_2{
	float:right;
	background:#ffffff url(../images/small2.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}

#galleri_3{
	float:left;
	background:#ffffff url(../images/small3.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}

#galleri_4{
	float:right;
	background:#ffffff url(../images/small4.jpg) no-repeat;
	height:120px;
	width:120px;
	margin:0 5px 0 0;
}

/* FOOTER */

#footer { 
 	width: 993px;
 	clear: both;
 	padding: 10px 0 0 0;
 	border-width: 1px 0 0 0;
 	border-top-color: DarkGray;
	border-top-style: solid;
}

#bottom_1 {
	float: left;
	color: #333;
	font-size: 11px;
	background-color:#ffffff;
	width: 743px;

}
#bottom_2 {
	float: right;
	background:#ffffff url(../images/logo_dtf.gif) no-repeat;
	width: 80px;
	height: 50px;
}
#bottom_3 {
	float: right;
	background:#ffffff url(../images/Logo_gouda.gif) no-repeat;
	width: 90px;
	height: 50px;
}
#bottom_4 {
	float: right;
	background:#ffffff url(../images/logo_drf.gif) no-repeat;
	width: 80px;
	height: 50px;
}

#footer a{ 
 	color: DimGray ;
 	background-repeat: no-repeat;
 	font-weight: bolder;
}

/* FORM */

.formbutton{
	cursor:pointer;
	border:outset 1px #FFA500;
	background:#FFA500 url(../images/Button_search.gif) repeat-x left top;
	color:#ffffff;
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0 5px 0;
	padding: 0 0 2px 0;
}

.input{
	color: DarkGray;
	font-size: 12px;
	font-weight:normal;
	margin: 5px 0 5px 0;
	padding: 0 0 2px 0;
}

.radio{
	margin: 5px 0 0 0;
}
.dropdown{
	margin: 5px 5px 5px 0;
	font-size: 11px;
}

/* CALENDAR */

#calendarcontainer{
	width: 582px;
	height: 160px;
	margin-bottom: 20px;
	float: left;
}

#calendarcontainer1{
	float:left;
	margin: 0 13px 0 0;
}
#calendarcontainer2{
	float:left;
	margin: 0 13px 0 0;
}
#calendarcontainer3{
	 	float:left;
}

#calendarcontainer h2{
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	}

#calendar {
	width: 185px;
	height: 150px;
	padding: 0;
	margin: 0;
	border: 1px solid #A2ADBC;
	font: normal 11px;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

th {
	font: bold 11px;
	color: #000000;
	font-weight:bold;
}

.nav, .nav a {
	font: 18px;
	font-weight: bolder;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	
	
.free, td.free a, td.free a:link, td.free a:visited {
	color: #ffffff;
	font-weight: bold;
	background: #336600;
}

.closed, td.closed a, td.closed a:link, td.closed a:visited {
	color: #ffffff;
	font-weight: bold;
	background: #fb9f00;
}

.none, td.closed a, td.closed a:link, td.closed a:visited {
	color: #000000;
	font-weight: bold;
	background: #E3E3E3;
}

.sold, td.closed a, td.closed a:link, td.closed a:visited {
	color: #ffffff;
	font-weight: bold;
	background: #fb6400;
}

#calendarbottom{
	text-align: center;
	margin-top: 10px;
	
}

#calendarbottom h2{
	text-align: center;
	font-size:18px;
	font-weight:bolder;
	margin: 0 0 10px 0;
}

#content_wrap_image{
	width: 582px;
}


/*ORDERSTEPS*/
.ordersteg_width1 {
	width: 100%;/*582px*/;
}

.order1 .ordersteg_width5,
.ordersteg_width5 {
	/*width: 355px;*/
}

/*/////////////////  BOXMODULE   /////////////////////*/
/*IE6 and older browsers dont support multiple class selectors like " .boxmodule.bxm_cntThreeCol.BoxStyle_1.withoutText "
They will only read in the last specified class, in this case ".withoutText"
*/

/*
IE6 and older browsers dont support multiple class selectors like  ".withoutText.bxm_cntThreeCol.boxmodule.BoxStyle_1 .text {}" They will only read in the last specified class, in this case ".BoxStyle_1 .text {}". That is why the classes are spread out under several divs as well. To get the same selction in IE6 you need to specify your css in exactly this order: "BOXMODULE PARAMETER1 BANNERTYPE CLASSEXTRA" e.g ".boxmodule .bxm_cntThreeCol .BoxStyle_1 .withoutText .text"
*/

.boxmodule .image {background:transparent;}

.boxmodule, .boxmodule div {width:100%;}
.boxmodule { float:left;}
.boxmodule div {float:none; clear:both;}
.boxmodule, .boxmodule_content, .boxmodule .title, .boxmodule .text, .boxmodule .image {overflow: hidden;}

.boxmodule .highlight {}

.boxmodule h1,
.boxmodule h2,
.boxmodule h3,
.boxmodule h4,
.boxmodule h5,
.boxmodule h6,
.boxmodule .title,
.boxmodule .title a,
.boxmodule .title a:hover {font-weight: bold; text-decoration:none; line-height:1.8; margin: 0px;
	padding: 0px; color:#3d3d3d;}


.boxmodule p { padding:0px; margin:0px;}


.boxmodule, .boxmodule .image {text-align: center;}
.boxmodule .title, .boxmodule .title div {text-align: center;}
.boxmodule_content {text-align: left;}


.boxmodule_content {
	margin-left: auto;
	margin-right: auto;
}

/*__ Boxmodule Functions __*/

/* withoutImage_ (just text) */
.boxmodule .withoutImage .image {display:none;}

/* withoutText _ (just image) */
.boxmodule .withoutText .text, .boxmodule .withoutText .title {display:none;}


/* withoutContent _ (no image, no title, no text) */
.boxmodule .withoutContent { display:none;}


/*__ Boxmodule Styles __*/

.boxmodule.BoxStyle_1, .boxmodule.BoxStyle_2 {background-color:#FFFFFF;}


.boxmodule.BoxStyle_1 .boxmodule_content,
.boxmodule.BoxStyle_2 .boxmodule_content
 {width:96%; padding:2%;}


.boxmodule.BoxStyle_1 .title_content, 
.boxmodule.BoxStyle_1 .text_content,
.boxmodule.BoxStyle_2 .title_content, 
.boxmodule.BoxStyle_2 .text_content,
.boxmodule.BoxStyle_3 .title_content, 
.boxmodule.BoxStyle_3 .text_content 
{width:96%; padding:0 2% 0 2%;}


.boxmodule.BoxStyle_1 .text_content,
.boxmodule.BoxStyle_2 .text_content {padding-bottom:2%;}





/* BoxStyle_1: */
.boxmodule.BoxStyle_1 {}
.boxmodule.BoxStyle_1 .t, .boxmodule.BoxStyle_1 .r, .boxmodule.BoxStyle_1 .b, .boxmodule.BoxStyle_1 .l {
	background-image: url(../images/1pxGrey.gif);
}


/* BoxStyle_2: */
.boxmodule.BoxStyle_2 {}


.boxmodule.BoxStyle_2 .t, .boxmodule.BoxStyle_2 .r, .boxmodule.BoxStyle_2 .b, .boxmodule.BoxStyle_2 .l {
	background-image: url(../images/1pxGrey.gif);
}


.boxmodule.BoxStyle_2 .boxmodule_content {width:100%; padding:0px;}

.boxmodule.BoxStyle_2 .image, .boxmodule.BoxStyle_2 .text {width:97%; padding:1%;}





/* BoxStyle_3: */
.boxmodule.BoxStyle_3 {}


/*_ BoxStyle mutual styles _*/
.boxmodule.BoxStyle_2 .title, 
.boxmodule.BoxStyle_2 .title a,
.boxmodule.BoxStyle_2 .title h1, 
.boxmodule.BoxStyle_2 .title h2, 
.boxmodule.BoxStyle_2 .title h3, 
.boxmodule.BoxStyle_2 .title h4, 
.boxmodule.BoxStyle_2 .title h5, 
.boxmodule.BoxStyle_2 .title h6, 

.boxmodule.BoxStyle_3, 
.boxmodule.BoxStyle_3 .title, 
.boxmodule.BoxStyle_3 .title a, 
.boxmodule.BoxStyle_3 h1, 
.boxmodule.BoxStyle_3 h2, 
.boxmodule.BoxStyle_3 h3, 
.boxmodule.BoxStyle_3 h4, 
.boxmodule.BoxStyle_3 h5, 
.boxmodule.BoxStyle_3 h6, 
.boxmodule.BoxStyle_3 strong {color:#FFFFFF;}



.boxmodule.BoxStyle_2 .title,

.boxmodule.BoxStyle_3 .text,
.boxmodule.BoxStyle_3 .title,
.boxmodule.BoxStyle_3 .image  {background-color:#a6a6a6;}




/*__  Three column boxes (cntThreeCol / STARTPAGE boxes) __*/ 

.boxmodule.bxm_cntThreeCol .image {height:106px;}
.boxmodule.bxm_cntThreeCol .title {height:20px;}

.boxmodule.bxm_cntThreeCol, 
.boxmodule.bxm_cntThreeCol .t,
.boxmodule.bxm_cntThreeCol .r,
.boxmodule.bxm_cntThreeCol .b,
.boxmodule.bxm_cntThreeCol .l,
.boxmodule.bxm_cntThreeCol .tr,
.boxmodule.bxm_cntThreeCol .br,
.boxmodule.bxm_cntThreeCol .bl,
.boxmodule.bxm_cntThreeCol .tl {height:280px;}


.boxmodule .bxm_cntThreeCol .boxmodule_content,
.boxmodule .bxm_cntThreeCol .withoutText .image
 {height:280px; /*200-(4x2)*/}

.boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .boxmodule_content,
.boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .image
 {height:198px; /*200-(4x2)+6*/}




.boxmodule .bxm_cntThreeCol .text
 {height:366px; /*192-106-20*/}


.boxmodule .bxm_cntThreeCol .withoutImage .text
 {height:172px; /*192-20*/}



.bxm_cntThreeCol /*.boxmodule.bxm_cntThreeCol*/{width:184px;}
.bxm_cntThreeCol .bxm_cntThreeCol  { width:100%;}


/*__ One column boxes (cntOneCol) __*/ 
.boxmodule.bxm_cntOneCol{}


/*////////////////////////////////*/

/*////////////////////////////////////////////////////////////////
///////////////////////  IFRAME SEARCHENGINE /////////////////////
//////////////////////////////////////////////////////////////////
090424LS */

/*__PackageBooking1.asp
#PackageSearchEngine
__*/

a.ico_hlp span {display:none;}
a.ico_hlp, a.ico_hlp:hover {text-decoration:none;}
a.ico_hlp:hover span.popupItems {display:block;}


a.ico_hlp {
	display:block;
	width:17px; 
	height:17px;
	background-image: url(../images/BullitInfo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
 
.popupItems { padding:5px; position:absolute; z-index:+800;}
.popupItems_content {z-index:+999;}


.popupItems, .popupItems a {background-color:#ffffff;} 
.popupItems {border-color:#003875; border-style: solid; border-width:1px;}

a.ico_hlp {float:right;}
a.ico_hlp span { float:none; text-align:left;}
/**/





#PackageSearchEngine .popupItems, #PackageSearchEngine .popupItems a {background-color:#db0014; color:#ffffff; font-weight:bold;} 
#PackageSearchEngine .popupItems {border-color:#b3d3d9; border-style: solid;  border-width:2px;}


#PackageSearchEngine .popupItems {width:136px; left:5px;}

#PackageSearchEngine, 
#PackageSearchEngine a 
#PackageSearchEngine table, 
#PackageSearchEngine form, 
#PackageSearchEngine legend, 
#PackageSearchEngine input, 
#PackageSearchEngine select, 
#PackageSearchEngine option, 
#PackageSearchEngine textarea, 
#PackageSearchEngine label
{ font-size:11px;}

#PackageSearchEngine { 
width:190px; 	
background-image: url(../images/menu_bg.jpg);
background-repeat: no-repeat;
background-position: left 0px;
margin-bottom:8px;}
#PackageSearchEngine td { vertical-align:top;}

#PackageSearchEngine, #PackageSearchEngine table, #PackageSearchEngine table h3 { /*font-size:10px;*/ font-size:1em;}
#PackageSearchEngine .title a, #PackageSearchEngine .title h2 {/*font-size:15px;*/ font-weight: bold; text-align:center;}
#PackageSearchEngine .title a, #PackageSearchEngine h2, #PackageSearchEngine  h3 { padding:0px; margin:0px;}

#PackageSearchEngine .title, #PackageSearchEngine td  {padding-bottom:15px;}


#PackageSearchEngine, #PackageSearchEngine div { float:left;}





#PackageSearchEngine_content,
#PackageSearchEngine .title_content { clear:both; width:100%;}

#PackageSearchEngine {background-color:#003875;}

#PackageSearchEngine .title h2, #PackageSearchEngine .title h3 {color:#fff300;}
#PackageSearchEngine, #PackageSearchEngine table, #PackageSearchEngine a, #PackageSearchEngine h2, #PackageSearchEngine h3 {color:#ffffff;}


#PackageSearchEngine .title h2, #PackageSearchEngine .title h3 { font-size:18px; line-height:1.6;}
#PackageSearchEngine .title,
#PackageSearchEngine .text {clear:both; width:100%;}

#PackageSearchEngine_content {clear:both; width:180px; padding:5px;}


#PackageSearchEngine table { width:180px;}
#PackageSearchEngine table .col1, #PackageSearchEngine select {width:145px;}
#PackageSearchEngine table .col2 { width:25px; text-align:right;}


#PackageSearchEngine select#day2 {width:40px;}
#PackageSearchEngine select#monthyear {width:100px;}

#PackageSearchEngine .button { margin-top:15px;}

#PackageSearchEngine table.roomtable {width:145px;}
#PackageSearchEngine table.roomtable td {padding-bottom:0px;} 
#PackageSearchEngine select.adultselect {width:70px;}
#PackageSearchEngine select.childrenselect {width:65px;}

#PackageSearchEngine .row6 input { width:143px;}

#PackageSearchEngine .row7 span.txt {width:125px;float:left;}
#PackageSearchEngine .row7 input.checkbox {float:right; clear:right;}

#PackageSearchEngine .row10 { margin-bottom:5px;}

#PackageSearchEngine .childrow_col1 {float:left; clear:left;}
#PackageSearchEngine .childrow_col2 {float:right; clear:right; text-align:right;}

#PackageSearchEngine .t_age {}
#PackageSearchEngine .childrow input { width:20px;}
#PackageSearchEngine .t_years {}

#PackageSearchEngine .button { float:right;}
/*
#PackageSearchEngine .button {border:none; width:170px; background-image:url(../images/formbutton.jpg); background-position:left 2px; background-repeat:no-repeat; padding:0px; height:27px; overflow:hidden; font-size:13px; text-align:center; color:#003875; background-color: transparent; vertical-align:middle;}

#PackageSearchEngine .button:hover {color:#7B1611;}
*/

/*__PackageBooking2.asp__*/

.PackageBooking2 img { width:200px;}

/*popup box*/
.PackageBooking2 .popupItems {border-width:1px;}
.PackageBooking2 .popupItems,
.PackageBooking2 .popupItems_content {width:400px;}

.PackageBooking2 .popupItems .title, 
.PackageBooking2 .popupItems .text  {width:390px; padding-left:5px; padding-right:5px;}

.PackageBooking2 .popupItems .text { padding-top:2px; padding-bottom:2px;}


table.PackageBooking2,table.PackageBooking2 table {width:100%;}


table.tablePriceInfo { width:auto!important; padding-left:0px; padding-right:0px;}
table.tablePriceInfo .col { padding-bottom:5px!important;}
table.tablePriceInfo .col1 {width:220px !important; padding-right:10px !important; padding-left:0px !important;}
table.tablePriceInfo .col2 {width:70px !important; padding-right:10px !important; padding-left:0px !important;}
table.tablePriceInfo .col3 {width:70px !important; padding-right:0px !important; padding-left:0px !important;}


/*IE over select fix*/

.PackageBooking2 .popupItems_content { background-color:#FFFFFF;}
.PackageBooking2 .popupItems {
	overflow:hidden !important;
	width:auto !important;
	}
		
.absoluteIEbugfix
{
        display:none !important;
        display/**/:block !important;
        position:absolute !important;
        top:0 !important;
        left:0 !important;
        z-index:-1 !important;
        filter:mask() !important;
		width:2000px !important;
		height:2000px !important;
}


.PackageBooking2 h2, .PackageBooking2 h3 { padding:0px; margin:0px;}

.PackageBooking2 td { vertical-align:top; word-wrap: break-word;}
.PackageBooking2 .row_title td {vertical-align: middle; padding-top:5px; padding-bottom:5px;}

.PackageBooking2 .col4, .PackageBooking2 .col4 td  { text-align:right;}
.PackageBooking2 .col4 .popupItems, .PackageBooking2 .col4 .popupItems td  {text-align:left;}

.priceinfolink { cursor:pointer;}
table.tablePriceInfo .col2, table.tablePriceInfo .col3 { text-align:right !important;}

.PackageBooking2 .popupItems_content, .PackageBooking2 .popupItems .title, .PackageBooking2 .popupItems .text { float:left; clear:both;}
.PackageBooking2 .popupItems .title { padding-top:2px; padding-bottom:2px;}

.PackageBooking2 .popupItems {right:15px; margin-top:5px;}

.PackageBooking2 .popupItems { padding:0px;}






.PackageBooking2 .popupItems .title, .PackageBooking2 .popupItems .title a { color:#FFFFFF;}
.PackageBooking2 .popupItems .title {background-color:#003875;}

.PackageBooking2 .buttonWrap { display:block; float:right;}
.PackageBooking2 .buttonWrap .button { float:left;}



.PackageBooking2 .button2 {background-image: url(../images/searchresultbuttonrepeat.gif); background-repeat: repeat-x; background-color:#03285c; color:#FFFFFF; border:none; font-weight:bold;}
.PackageBooking2 .button2 {background-position:left -44px; }
.PackageBooking2 .button2:hover {background-position:left -22px;}


/*'removes default extra padding on IE input buttons */
.PackageBooking2 input.button, .PackageBooking2 input.button2 {padding-left:5px; padding-right:5px; .overflow: visible!important; width: auto;}

.PackageBooking2 .button {font-size:13px; height:22px;}
.PackageBooking2 .button2 {font-size:10px; height:20px;}




.totalPrice { font-weight:bold; font-size:19px;}


.PackageBooking2 .row_content .col {padding-top:5px; padding-bottom:25px;}
.PackageBooking2 .row_title h2{ padding-left:5px;}
.PackageBooking2 .row_title .col4 span{padding-right:5px;}

.PackageBooking2 .row_title, .PackageBooking2 .row_title a, .PackageBooking2 .row_title h2 {color:#ffffff;}

.PackageBooking2 .row_title {height:22px; background-color:#03285c;}

.PackageBooking2 .ArrRoomTotalDisplay select { width:150px;}
.PackageBooking2 .ArrRoomTotalDisplay { width:100%; float:left; clear:both; margin-bottom:5px;}


.PackageBooking2 .closewindow span { display:none;}
.PackageBooking2 .closewindow {width:12px; height:12px; overflow:hidden; }


.PackageBooking2 .popupItems_content { /*position: relative;*/}


.PackageBooking2 .popupItems .link { position:relative;}
.PackageBooking2 .closewindow {position:absolute; right:0; top:0;}

.PackageBooking2 .closewindow  {background-image: url(../images/closewindow.gif); background-repeat:no-repeat; background-position:left top; display:block;}

 