/* 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, .tabsmenu, .tabsmenu a, .tabsmenu a:hover {color:#3d3d3d;}
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;}
/**/
.tabsmenu a.active {color:#FB0707;}

#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:#FB0707; 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 {font-weight:bold; font-size:110%; color:#383838;}
.marginright, .bannerrowwrap .marginright {margin-right:15px;}

#travelize {width:100%; text-align:center;}

#content, .content_wrap_text, .box, .offers_table, #broch_custinfo_under, #broch_newsletter, .brochureiframe #newsletterFormatOptions, #broch_CustomerCategory, #broch_persinfo, .boxmodule {margin-bottom:15px;}

/*////////////////////////////////////////////////////////////////
////////////////////  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:#FB0707; font-size:14px; font-weight:bolder; padding:0 30px 0 30px; border-right:1px; border-right-color:#FB0707; 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%; padding-left:0; padding-right:0;}
#searchsite input.button {width:auto; float:right;}

#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:#FB0707; font-size:14px; font-weight:bolder; padding:0 30px 0 30px; border-right:1px; border-right-color:#FB0707; 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:#FB0707; 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:#FB0707; 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:#FB0707;*/
	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:#FB0707; 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:#FB0707; 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;}
 
