/****************************************************************
***** THINGGAARD CSS ************************************************
*****************************************************************
5+180+20+582+20+180+6=993px

///////////////////////////////////////////////////////////////////
////////////////////  CLIENT COLORS ///////////////////////////////
////////////////////////////////////////////////////////////////*/

#iframe_body, #iframe, select, textarea, .ds_inrbox, .ds_content, .ds_niv2, .childageinfobox, #outdate_Previous_ID, #outdate_Next_ID, #indate_Previous_ID, #indate_Next_ID  {background-color:#FFFFFF;}
body {background-color:#b5b5b5; color:#3d3d3d;}
#container {background-color:#ffffff;}
#header {}
a {color:#008348;}
a:hover {}
h1, h2, h3, h4, h5, h6 {color:#1c1c1c;}
.title {color:#1c1c1c;}
hr {color:#dddddd; background-color:#dddddd;}
/** {border:#d95936;} */
.image, .content_wrap_image {background-color:transparent;}
.quicksearch_breadtext span.highlight {background-color:#3d3d3d; color:#FFFFFF;}
.alert {color:#F13701;}
#flags {}
.tabsmenu, .tabsmenu a {color:#008348;}
.tabsmenu a:hover, .tabsmenu a.active {color:#1c1c1c;}
.tabsmenu a.alert {color:#FFFFFF; background-color:#f08900;}
#headermenu_content, #headermenu a {color:#ffffff;	background-color:#008348;}
#headermenu a:hover {color:#bfe0d1; background-color:#008348;}
#headermenu a.active, #headermenu a.active:hover {color:#1c1c1c; background-color:#FFFFFF;}
/*.box colors*/
.box {border-color:#a6ce39;}
#leftside .box .title, #rightside .box .title {background-color:#a6ce39; color:#FFFFFF;}
#leftside .box .title a, #leftside .box .title h1, #leftside .box .title h2, #leftside .box .title h3, #leftside .box .title h4, #leftside .box .title h5, #leftside .box .title h6, #rightside .box .title a, #rightside .box .title h1, #rightside .box .title h2, #rightside .box .title h3, #rightside .box .title h4, #rightside .box .title h5, #rightside .box .title h6 {color:#ffffff;}
#leftside .box .text .title, #rightside .box .text .title {background:transparent;}
.box .title, .box .title a, .box .title h1, .box .title h2, .box .title h3, .box .title h4, .box .title h5, .box .title h6, #leftside .box .text .title, #leftside .box .text .title a, #leftside .box .text .title h1, #leftside .box .text .title h2, #leftside .box .text .title h3, #leftside .box .text .title h4, #leftside .box .text .title h5, #leftside .box .text .title h6, #rightside .box .text .title, #rightside .box .text .title a, #rightside .box .text .title h1, #rightside .box .text .title h2, #rightside .box .text .title h3, #rightside .box .text .title h4, #rightside .box .text .title h5, #rightside .box .text .title h6  {color:#1c1c1c;}
/*.boxmodule colors*/
.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_3 a, .boxmodule.BoxStyle_3 a:hover {color:#FFFFFF;}

.boxmodule.BoxStyle_2 .title, 
.boxmodule.BoxStyle_3 .text, .boxmodule.BoxStyle_3 .title, .boxmodule.BoxStyle_3 .image  {background-color:#a6ce39;}
.boxmodule.BoxStyle_1, .boxmodule.BoxStyle_2 {background-color:#FFFFFF;}
/**/

.ds_tabs_wrap{color:#FFFFFF; background-color:#a6ce39;}
.active_ds_tab{color:#1c1c1c;}
.ds_niv1, .expMenuTitle, .expMenuTitle a, .expMenuTitle a:hover {color:#ffffff;}
.ds_niv1, .expMenuTitle {background-color:#696969;}
#outdate_ID #outdate_Current_ID, #indate_ID #indate_Current_ID{background-color:#ffffff; color:#000000;}
/*__Popup calendar__*/
#searchEngine .calendar_box, #startdate_ID, #indate_ID{margin-left:-95px;} /*eats up width otherwise*/

/*__ Popup Calendar title color__*/
#outdate_ID #outdate_Current_ID, #indate_ID #indate_Current_ID, #startdate_ID #startdate_Current_ID, #outdate_ID table tbody tr:first-child td, #indate_ID table tbody tr:first-child td, #startdate_ID table tbody tr:first-child td, #dEarlydate_ID table tbody tr:first-child td {background-color:#a6ce39; color:#ffffff;}
.calendarDateInput {color:#3d3d3d;}
#dEarlydate_ID span table tbody tr:first-child td, #indate_ID span table tbody tr:first-child td, #outdate_ID span table tbody tr:first-child td, #startdate_ID span table tbody tr:first-child td  {background-color:transparent;}
.popupCalendarActiveDay {color:#FFFFFF!important;	background-color:#a6ce39 !important;}
/*var:"DayBGColor", "Cell.style.border" and "TopRowBGColor" has to be changed in "calanderDateInput.asp or index.asp"*/


.tableheader{background-color:#a6ce39; color:#ffffff;}
.row_odd {background-color:#FFFFFF;}
.row_even {background-color:#fafafa;}
.row_highlight {background-color:#f5f5f5;}
/**/
.ordersteg_bgcolor1 {background-color:#fafafa; /* &bgc2& */
}
.row_odd td, .row_even td, .childageinfobox, .ds_inrbox, .ds_niv2, .atribute dl dt, .atribute dl dd {border-color:#a6ce39;}
/**/


/*__Search reslut Color (DEVSEARCHENGINE RESULT)__*/

/*.search_reslut hr {color:#A0A0A0}*/

.search_reslut .titles, .search_reslut .titles h2{color:#1c1c1c; background-color:#a6ce39;}
.search_reslut .moreinfo .titles {color:#1c1c1c; background-color:#fafafa;}
.search_reslut a {/*color:#0099cc;*/
}
.search_reslut #wrap_results, .search_reslut .choices_away, .search_reslut .choices_home {background-color:#FFFFFF;}
.search_reslut .wrap_price {color:#3d3d3d;}
.search_reslut .price {color:#000000;}
.search_reslut .moreinfo {color:#3d3d3d;}
.search_reslut .wrap_item_result {border:#3d3d3d;}
/**/

.button,  #brochure_btn .formtext {border-color:#008348; color:#ffffff; background-color:#008348;}
.button:hover {color:#E9E9E9;}
/*
.c_submit input{color:#3d3d3d;}
.c_submit input:hover{color:#000000;}
*/


/*////////////////////////////////////////////////////////////////
///////////////////  FCKeditor styles ////////////////////////////
////////////////////////////////////////////////////////////////*/

/*__ FCKeditor colors __*/

.txtcolor1 {color:#a6ce39;}
.txtcolor2 {color:#008348;}
.txtcolor3 {color:#ffffff;} /*vit efter önskemål*/


hr.hr1 {color:#a6ce39;}
hr.hr2 {color:#008348;}
hr.hr3 {color:#696969;}
.bgcolor1 {background-color:#a6ce39;}
.bgcolor2 {background-color:#008348;}
.bgcolor3 {background-color:#696969;}
.preamble {color:#383838;}
.highlight {}
table.tablestyle1 tr {background-color:#a6ce39; color:#ffffff;}
table.tablestyle2 tr {background-color:#008348; color:#ffffff; 
}
table.tablestyle3 tr {color:#ffffff; background-color:#696969; 
}
/**/

/*__ FCKeditor formating __*/
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:1.1em; 
}
/*_breadcrumbs_*/
#breadcrumbs {}
#breadcrumbs a  {}
#breadcrumbs .icon {}
a#breadcrumstart {}  
span#breadcrumend {} 



/*__Popup calendar title__*/

/*#outdate_ID, #indate_ID, #startdate_ID {display:block !important; visibility:visible !important;}*/

#outdate_Previous_ID, #outdate_Next_ID, #indate_Previous_ID, #indate_Next_ID, #startdate_Previous_ID, #startdate_Next_ID
 {border:none !important;}
#outdate_Previous_ID, #outdate_Next_ID, #outdate_Previous_ID img, #outdate_Next_ID img, #indate_Previous_ID, #indate_Next_ID, #indate_Previous_ID img, #indate_Next_ID img, #startdate_Previous_ID, #startdate_Next_ID, #startdate_Previous_ID img, #startdate_Next_ID img {vertical-align:middle;}
#outdate_Previous_ID, #indate_Previous_ID, #startdate_Previous_ID {text-align:left;}
#outdate_Next_ID, #indate_Next_ID, #startdate_Next_ID {text-align:right;}
#outdate_Previous_ID img, #indate_Previous_ID img, #startdate_Previous_ID img {margin-left:3px;}
#outdate_Next_ID img, #indate_Next_ID img, #startdate_Next_ID img {margin-right:3px;}
#outdate_Previous_ID img, #outdate_Next_ID img, #indate_Previous_ID img, #indate_Next_ID img, #startdate_Previous_ID img, #startdate_Next_ID img {cursor:pointer;}
/**/
.viewbook #viewbookTravelizeLogo {display:none;}
/*////////////////////////////////////////////////////////////////
////////////////////  BASIC FORMATING ///////////////////////////*/

body, table {line-height:1.5; font-size:11px;}	

body, font, span, p, table, td, /*.MsoNormal,*/ caption, form, input, select, label, textarea/*, #user_content*/  {font-family:Arial, Helvetica, sans-serif;}
a {outline:none;}
a, a span {cursor:pointer;}
.active, .active a, .active span {cursor:default; font-weight:bold;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input {font-size:1em; line-height:normal; padding:0px;}
hr {height:1px; border:none; padding:0px;}
#footer hr  {width:90%; margin:15px 0px 15px 0px;}
p {padding:0px; margin-top:0.7em; margin-bottom:0.7em;}
p:first-child {padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
h1, h2, h3, h4, h5, h6{font-weight:bold; line-height:1.2; padding:0px; margin:0px; margin-bottom:0.5em; 
}
p + h1, h2, h3, h4, h5, h6 {margin-top:1.7em;}
#leftside h1, #leftside h2, #leftside h3, #leftside h4, #leftside h5, #leftside h6, #rightside h1, #rightside h2, #rightside h3, #rightside h4, #rightside h5, #rightside h6, .hotel_list h1, .hotel_list h2, .hotel_list h3, .hotel_list h4, .hotel_list h5, .hotel_list h6
 {margin-top:0px;}
h1{
font-size:18px;}
h2 {font-size:13px;}
h3, h4, h5, h6{font-size:11px;}
#content ul {padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:25px;}
#content li {padding:0px; margin:0px;}
.content_wrap_image img {/*
max-height:380px; max-width:100%; */
max-height:none; max-width:none; 
}
.image img, .content_wrap_image img {vertical-align:bottom;}
.image a {display:block; float:left; clear:both; width:100%;}
/*////////////////////////////////////////////////////////////////
//////////////  CLIENT Backgrounds & images //////////////////////
////////////////////////////////////////////////////////////////*/
.bgwrap {text-align:center; margin:0 auto; width:100%; float:left; clear:both;}
body, #bgwrap1, #bgwrap2  {background-position:center top;}
body {background-repeat:repeat-y;}
body  {background-image:url(../images/bgContainer.jpg);}

.vinter #bgwrap1 {background-image:url(../images/bgTopWinter.jpg); background-repeat:repeat-x;}
 #bgwrap1, .sommer #bgwrap1, .textId_828 #bgwrap1 {background-image:url(../images/bgTopSummer.jpg); background-repeat:repeat-x;}
.vinter #bgwrap2 {background-image:url(../images/bgHeaderWinter.jpg); background-repeat:no-repeat;}
#bgwrap2, .sommer #bgwrap2, .textId_828 #bgwrap2 {background-image:url(../images/bgHeaderSummer.jpg); background-repeat:no-repeat;}
.button, #brochure_btn .formtext {background-image:url(../images/bg_button.jpg); background-repeat:repeat; background-position:left top;}
.button:hover {background-position:left -5px;}
.button:active, #brochure_btn .formtext {background-position:left bottom;}
.ds_niv1 {background-image:url(../images/bg_button.jpg); background-repeat:repeat;}

/*////////////////////////////////////////////////////
//////////////  ICONS & BUTTONS //////////////////////
///////////////////////////////////////////////////*/


/*__BUTTONS__*/
.button,  #brochure_btn .formtext {overflow:auto;}
.button, .button:hover,  #brochure_btn .formtext {font-size:1em;}
.button,  #brochure_btn .formtext {border-width:1px;}
.button,  #brochure_btn .formtext {border-style:solid;}
.button:active,  #brochure_btn .formtext {border-style:solid;}
.button, input.button,  #brochure_btn .formtext {font-weight:bold; height:auto; width:auto; overflow:visible; line-height:normal; padding:0.1em 0.25em;}
.button, .button:hover {text-decoration:none;}
/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////         MAIN WRAPERS     ////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

html {padding:0px; margin:0px;}
body {text-align:center;}
#header, #leftside, #content, #footer, #rightside   {overflow:hidden;} 

#wrap {text-align:left; margin-right:auto; margin-left:auto; float:none;} 


#container, #header, #leftside, #leftside_content, #content, #content_content, #rightside, #rightside_content, #footer {float:left;}
#container, #header, #leftside_content, #rightside_content, #content_content, #footer {clear:both;}
#leftside {clear:left;}
#footer {margin:0; padding:10px 0 15px 0; text-align:center;}
/*_ Width _*/

#leftside, #rightside {width:180px;}
#leftside {padding-left:5px; padding-right:20px;}
#rightside {padding-left:20px; padding-right:6px;}
#content {width:582px;}
#header, #footer, #leftside_content, #rightside_content, #footer_content{width:100%; padding-left:0; padding-right:0;}
#leftside, #content {margin-right:0px;}
/*Height spacing / margins*/

#broch_custinfo, .content_wrap_image, .imageComponent, .tabsmenu, .breadcrumbs, .destfacts, .pageheader, .hotel_list_item, .c_submit input, .atribute {margin-bottom:5px;}
#content, #flashcontent, #mainMenu, #travelize, #ds_area_wrap, .boxmodule, .box, .gBox {margin-bottom:15px;}
#header {margin-bottom:0px;}
.bannerrowwrap .box {margin-bottom:0;}
.bannerrowwrap {padding-bottom:15px;} 
.bannerrowwrap .marginright {margin-right:21px;}

#contentWrap {float:left; clear:none; width:788px; padding:00;}
#contentWrap .content_wrap_image {float:left; clear:both; width:782px; padding:0 0 0 0; margin-bottom:20px; overflow:hidden;}
/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           HEADER     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

#logo img{margin:10px 0 0 5px;}
#logo a {display:block; float:left; clear:both;}
#logo, #headermenu, #headerBar {float:left; clear:none;}
#logo, #logo a {height:85px;}
#logo, #logo a {width:293px;	}
#headermenu, #headerBar {width:700px;}
#headerBar_content {float:left; clear:both;}
#headerBar_content {width:100%; padding:8px 0 0 0;}
#topmenu, #topmenu a {line-height:15px; font-weight:bold;}
#topmenu a.active, #topmenu a.active:hover {color:#1c1c1c;}
#topmenu, #flags {float:right; width:auto; text-align:right;}
#topmenu_content, #flags_content {float:left; width:auto;}
#topmenu_content {padding-right:6px;}
#flags {padding-left:5px;}
#flags a {margin:0 0 0 5px;}

/*___ Headermenu ___*/
#headermenu {}
#headermenu .separator {display:none;}
#headermenu, #headermenu a {font-size:16px; font-weight:bold; font-style:italic;}
#headermenu, #headermenu a, #headermenu a span {float:left; clear:none;}
#headermenu_content {float:right; padding:0 6px 0 16px;}
#headermenu {clear:none;}
#headermenu_content {clear:both;}
#headermenu, #headermenu a, #headermenu .l, #headermenu .cnt, #headermenu .r  {display:block; overflow:hidden;}
#headermenu, #headermenu_content, #headermenu a {height:37px; overflow:hidden;}
#headermenu a {line-height:37px; white-space:nowrap;}
#headermenu .r, #headermenu .l {width:15px;}
#headermenu a, #headermenu a:hover {text-decoration:none; font-weight:bold;}
#headermenu .dkBank {display:block; float:left; clear:none; text-indent:-999px; overflow:hidden; width:29px; height:18px; margin:10px 0 0 10px;}
#headermenu .dkBank, #headermenu_content {background-image:url(../images/spriteVerical.jpg); background-repeat:no-repeat;}
#headermenu .dkBank {background-position:center -37px;}
#headermenu_content {background-position:left top;}
#headermenu .skirejse.active, #headermenu .sommerrejser.active, #headermenu .grupperejser.active, #headermenu .skigrupper.active, #headermenu .skirejse.active:hover, #headermenu .sommerrejser.active:hover, #headermenu .grupperejser.active:hover, #headermenu .skigrupper.active:hover {background-color:#008348;}
#headermenu .skirejse span, #headermenu .sommerrejser span, #headermenu .grupperejser span, #headermenu .skigrupper span {display:none;}
#headermenu .skirejse span.cnt, #headermenu .sommerrejser span.cnt, #headermenu .grupperejser span.cnt, #headermenu .skigrupper span.cnt {display:block; text-indent:999px; height:37px; margin-top:0px; overflow:hidden;}

#headermenu .skirejse .cnt, #headermenu .sommerrejser .cnt, #headermenu .grupperejser .cnt, #headermenu .skigrupper .cnt {background-image:url(../images/spriteHeaderMenu.jpg); background-repeat:no-repeat;}
#headermenu .skirejse, #headermenu .skirejse .cnt {width:92px;} /*skirejser*/
#headermenu .sommerrejser, #headermenu .sommerrejser .cnt {width:128px;} /*sommerreiser*/
#headermenu .grupperejser, #headermenu .grupperejser .cnt {width:125px;} /*grupprejser*/
#headermenu .skigrupper, #headermenu .skigrupper .cnt {width:122px;} /*Ski-grupper*/

#headermenu .skirejse .cnt {background-position:left 2px;}
#headermenu .sommerrejser .cnt {background-position:-92px 2px;}
#headermenu .grupperejser .cnt {background-position:-220px 2px;}
#headermenu .skigrupper .cnt {background-position:-345px 2px;}
 
#headermenu .skirejse:hover .cnt {background-position:left -33px;}
#headermenu .sommerrejser:hover .cnt {background-position:-92px -33px;}
#headermenu .grupperejser:hover .cnt {background-position:-220px -33px;}
#headermenu .skigrupper:hover .cnt {background-position:-345px -33px;}
#headermenu .skirejse.active .cnt, #headermenu .skirejse.active:hover .cnt {background-position:left -68px;}
#headermenu .sommerrejser.active .cnt, #headermenu .sommerrejser.active:hover .cnt {background-position:-92px -68px;}
#headermenu .grupperejser.active .cnt, #headermenu .grupperejser.active:hover .cnt {background-position:-220px -68px;}
#headermenu .skigrupper.active .cnt, #headermenu .skigrupper.active:hover .cnt {background-position:-345px -68px;}
/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           LEFTSIDE     //////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

#leftside #searchEngine .title {background-color:#b5b5b5;}
#leftside #searchEngine {border-color:#b5b5b5;}
/*__ MENU (main menu) __*/

#mainMenu a {color:#3d3d3d;}
#mainMenu a:hover {color:#008348;}
#mainMenu a.active, #mainMenu a.active:hover {color:#1c1c1c;}
#mainMenu a.level1  {color:#FFFFFF; background-color:#008348;}
#mainMenu a.level1:hover {color:#bfe0d1; background-color:#008348;}
#mainMenu a.level1active, #mainMenu a.level1active:hover {color:#FFFFFF; background-color:#1c1c1c;}
#mainMenu ul, #mainMenu li {list-style-type:none; margin:0px; padding:0px;}
#mainMenu, #mainMenu ul, #mainMenu li, #mainMenu a {display:block; float:left; clear:both; width:100%; overflow:hidden;}
#mainMenu a {word-wrap:break-word;}
#mainMenu a, #mainMenu a:hover {text-decoration:none;}
#mainMenu .open{display:block;}
#mainMenu .menuclosedclass{display:none;}
#mainMenu a.level1, #mainMenu a.active {font-weight:bold;}
#mainMenu .level1 li {padding-bottom:1px;}
#mainMenu .level1 ul li {padding-bottom:0px;}
#mainMenu a {font-size:10px; line-height:1.4; padding-top:3px; padding-bottom:3px; margin-bottom:0;}
#mainMenu a.level1 {font-size:11px; padding-top:6px; padding-bottom:6px;}
#mainMenu ul.open {padding-bottom:10px;}
#mainMenu a {padding-left:16%; width:80%; padding-right:4%;}
#mainMenu a.level1, #mainMenu a.level2 {padding-left:4%; width:92%; padding-right:4%;}
#mainMenu a.level3 {padding-left:8%; width:88%; padding-right:4%;}
#mainMenu a.level4 {padding-left:12%; width:84%; padding-right:4%;}
#mainMenu a {position:relative;}
#mainMenu a .arw, #mainMenu a .bgmenubot, #mainMenu a .bgmenutop {position:absolute; text-indent:-999px;}
#mainMenu a.level1 .bgmenubot, #mainMenu a.level1 .bgmenutop {width:100%; height:6px;}
#mainMenu a .bgmenubot {bottom:0; left:0;} 
#mainMenu a .bgmenutop {top:0; left:0;}
#mainMenu a .arw {top:8px; left:163px; height:5px; width:5px;}
#mainMenu a.level1 .arw {top:8px; left:163px; height:12px; width:11px;}
#mainMenu a .bgmenubot, #mainMenu a .bgmenutop {display:none;}
#mainMenu a .arw {display:block;}
#mainMenu .toplevel .arw {display:none !important;}
#mainMenu .arw{background-image:url(../images/spriteLeftMenu.png);}
#mainMenu a .arw {background-position:-68px -12px;}
#mainMenu a:hover .arw {background-position:-88px -12px;}
#mainMenu a.active .arw, #mainMenu a.active:hover .arw {background-position:-108px -12px;}
#mainMenu a.level1 .arw {background-position:-4px -9px;}
#mainMenu a.level1:hover .arw {background-position:-24px -9px;}
#mainMenu a.level1active .arw, #mainMenu a.level1active:hover .arw {background-position:-44px -9px;}

#mainMenu a.level1 {background-image:url(../images/leftmenuN1Top.jpg); background-repeat:repeat-x; background-position:left top;}
#mainMenu a.level1active, #mainMenu a.level1active:hover {background-image:none;}
/*/// News box ///*/
ul.news, ul.news li {margin:0px; padding:0px; width:100%;}
ul.news {list-style-type:none; margin-bottom:5px;}
ul.news, ul.news li, ul.news .date, ul.news .title, ul.news .text {display:block; clear:both; float:left; text-decoration:none; font-style:normal; font-weight:normal; 
}
ul.news li {margin:0; padding:0 0 5px 0; border-bottom-width:1px; border-bottom-style:dotted; 
}
ul.news .date {font-size:0.9em;}
ul.news .title {font-weight:bold;}
ul.news .text {}
/**/

/*_News box & searchsite box_*/
.searchsite input, .newsletter input {width:80%;}
.searchsite input.button, .newsletter input.button {width:auto;}
#travelize {clear:both; float:left; width:100%; text-align:center;}
/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           RIGHTSIDE    //////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

#searchsite {}
.childageinfobox{border-width:1px; border-style:solid; 
} 


#outdate_ID #outdate_Current_ID, #indate_ID #indate_Current_ID {font-weight:bold; 
}
/*/// pdfCatalogBox ///*/
#pdfCatalogBox .image {padding:5px 0 2px 0;}
#pdfCatalogBox .row1 .button {display:inline-block;}
#pdfCatalogBox .text .row1 {padding-bottom:10px; text-align:center;}
/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           CONTENT     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


#flashcontent {width:100%; clear:both; float:left; border:none;}


/*/////////////////  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 .image, .boxmodule .text, .boxmodule .txt, .boxmodule .link {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 __*/

.bannerrowwrap {float:left; clear:both; width:100%;}
/* 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 div {display:none!important;}
.boxmodule .withoutContent {background-color:transparent !important; background:none!important; height:auto!important;}
/*__ Boxmodule Styles __*/
.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, .boxmodule.BoxStyle_3 .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/1pxLimeGreen.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/1pxLimeGreen.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 {}
.boxmodule.BoxStyle_3 a, .boxmodule.BoxStyle_3 a:hover{font-weight:bold;}
/*__  Three column boxes (cntThreeCol / STARTPAGE boxes) __*/ 

.boxmodule.bxm_cntThreeCol .image {height:110px;}
/*

.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:200px;}
.boxmodule .bxm_cntThreeCol .boxmodule_content, .boxmodule .bxm_cntThreeCol .withoutText .image
 {height:192px;}
.boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .boxmodule_content, .boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .image
 {height:198px;}
.boxmodule .bxm_cntThreeCol .text {height:66px;}
.boxmodule .bxm_cntThreeCol .txt {height:46px;}
.boxmodule .bxm_cntThreeCol .withoutImage .text {height:172px;}
.boxmodule .bxm_cntThreeCol .withoutImage .txt {height:152px;}
*/



.bxm_cntThreeCol{width:180px;}
.bxm_cntThreeCol .bxm_cntThreeCol  {width:100%;}
/*__ One column boxes (cntOneCol) __*/ 
.boxmodule.bxm_cntOneCol{}

/*//////////////////////////////////////////////////////////////////
                              STARTPAGE
/////////////////////////////////////////////////////////////////*/

#startpage_text {clear:both; float:left;}
/*//////////////////////////////////////////////////////////////////
                          CATEGORY PAGE
/////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////////////////////////////////
                          DESTINATION PAGE
/////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////////////////////////////////
                             HOTEL PAGE
/////////////////////////////////////////////////////////////////*/
.pageheader .rating {display:block; padding-top:5px;}
#imageComponent .imageslider {/*display:none;*/}
#hotel .tabsmeu .morepics {display:none;}
.slide img {margin:0 1px; width:98px; height:44px;}
.carousel_navigation {padding-top:16px;}
.gBox .hotel_list_item {margin:0; padding-left:5px; padding-right:5px; width:170px; position:relative;}
.gBox .hotel_list_item_textwrap {width:100%; float:left; clear:both; padding:88px 0 0 0;}
.gBox .hotel_list_item_imagewrap {width:170px; padding-left:5px; padding-right:5px; float:none; clear:both; position:absolute; left:0; top:0;}
.gBox .hotel_list_image {width:100%; float:left; clear:both; height:88px; overflow:hidden;}
.gBox .hotel_list_image img {width:170px!important; height:auto!important; max-height:none; max-width:none;}
.gBox .hotelListItem_noImage .hotel_list_item_textwrap {padding-top:0;}
/*//////////////////////////////////////////////////////////////////
                             OTHER PAGES
/////////////////////////////////////////////////////////////////*/
.pageheader h1, .pageheader h2, .pageheader h3 {display:inline;}
/*Sitemap*/

#sitemap ul a {color:#3d3d3d;}
#sitemap ul a:hover {color:#008348;}
#sitemap, #sitemap a {line-height:inherit;}
#sitemap, #sitemap h1 , #sitemap h2 , #sitemap h3, #sitemap ul, #sitemap li {margin:0; padding:0;}
#sitemap ul, #sitemap li {list-style:none;}
#sitemap ul, #sitemap li, #sitemap ul a, #sitemap hr {display:block; float:left;}
#sitemap ul, #sitemap ul a, #sitemap hr {width:100%; clear:both;}
#sitemap h2 {border-bottom:1px solid #DDDDDD; margin:0 0 0.2em 0; padding:0 0 0.2em 0;}
#sitemap ul li {display:block; float:left; clear:none; padding:0 0 2em 0;}
#sitemap li.mainItems {width:48%; margin:0 4% 0 0;}
#sitemap ul ul li {display:block; float:left; clear:both; width:100%; margin:0; padding:0;}
#sitemap ul ul ul ul li {width:96%; padding:0 0 0 4%;}
#sitemap .mainItems1 a.level1 {font-size:1.05em; font-weight:bold;}
#sitemap ul a {padding:0.3em 0; line-height:1.3; font-weight:normal;}
#sitemap li.mainItems1 {width:100%; margin:0; clear:both; padding-bottom:0;}
#sitemap .mainItems1 li.level1 {clear:none; width:195px; padding:0 0 2em 0;}
#sitemap .mainItems1 li.level1ColFirst {clear:left;}
#sitemap li.mainItems3 {margin:0;}
#sitemap li.mainItemsAllSiteCodes1_1 {width:585px; clear:none;}
#sitemap li.mainItemsAllSiteCodes1_2 {width:195px; clear:none;}
/*//////////////////////////////////////////////////////////////////
                          ON MULTIPLE PAGES
/////////////////////////////////////////////////////////////////*/


/*__ TABLE FORMATTING (tourlist1, tourlist2.., contact_iframe) __*/ 
.tourlist .tableheader td, .tourlist .tableheader td span {vertical-align:middle;}
.tourlist td span {padding-left:5px; padding-right:5px;}
.tourlist .tableheader td, .tourlist .tableheader td span {vertical-align:top; line-height:1.1}
.tourlist .tableheader td {padding-top:3px; padding-bottom:3px;}
.tourlist .tableheader td span {padding-top:0; padding-bottom:0;}
.tourlist .row td {padding-bottom:3px; padding-top:3px;}
.tourlist .tableheader td span {display:inline;}
.tourlist .row_even td, .tourlist .row_odd td {border:none;}

.tourlist, .contact_iframe{}
.tourlist1 .col1, .tourlist1 .col3 {text-align:left;}
.tourlist1 .col2  {text-align:center;}
.tourlist1 .col4, .tourlist1 .col5  {text-align:right;}
.tourlist1 .col5 br {display:none;}
.tourlist1 .col5 span.bookingPrice, .tourlist1 .col5 span.bookingPrice a, .tourlist1 .col5 span.bookingPrice a:hover {color:#3D3D3D; text-decoration:none;}
.tourlist2 .col1, .tourlist2 .col2 {text-align:left;}
.tourlist2 .col3  {text-align:right;}

.TourList1SelectBoxes {width:582px;}
.tourlist1 table.tourlist {width:auto!important;}
.tourlist1 td.col1 {width:70px;}
.tourlist1 td.col2 {width:60px;}
.tourlist1 td.col3 {width:235px;}
.tourlist1 td.col4 {width:87px;}
.tourlist1 td.col5 {width:130px;}


.tourlist1 .col5 .bookingPrice, .tourlist .col5 .bookingStatus {padding:0; margin:0; display:block; float:left; clear:none; white-space:normal; word-wrap: break-word;}
.tourlist1 .col5 .bookingPrice {width:39%; margin:0 1% 0 0;}
.tourlist1 .col5 .bookingStatus {width:59.7%; text-align:right;}


/*__ BrochureIframe __*/
.IClistSearchText{}
.IClistSearchRadio{}
/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           FUNCTIONS     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

/*__ NO RIGHTSIDE __ (body class="no_rightside") 
Deviates from standard in that it has a bevel in content area.
5px on rightside and 5px on leftside = -10px (

content:(582+20+191)-10=783)
content:destination & hotel page [ 783-(582-370) = 571]
*/

.no_rightside #content {width:783px; /*width:793px;*/}
.no_rightside #destination .user_content, .no_rightside #hotel .imageComponent, .no_rightside #hotel .user_content
{width:571px;}
.no_rightside #hotel #slider {width:501px;} /*571-70=501*/

/*__ NO SIDES __ (body class="no_sides")  */


/*//////////////////////////////////////////////////////////////////
/////////////       BOX (before boxmodule)        /////////////////
////////////        Component:getBanners.asp     /////////////////
/////////////////////////////////////////////////////////////////*/

.box, .box .title, .box .image, .box .text {overflow:hidden;}
.box {padding-top:2px; padding-bottom:2px; float:left;}
.box {border-width:1px; 
border-style:solid;}
#leftside .box, #rightside .box  {width:178px;}
/*startbanners {.width:182px;}*/


.box .title, .box .image {width:98%;}
.box .text {width:94%;}
#leftside .box .title, #rightside .box .title {width:100%;}
.box .title, .box .title h1, .box .title a,  
.box .title h2, .box .title h3, .box .title h4, .box .title h5, .box .title h6{line-height:1.4; font-size:12px; text-decoration:none;}
.box  .title {margin-bottom:0px;}
.box .title_content {padding:2px 0 2px 0;}
.box .image {/*height:107px;*/}
.box .text {margin-top:0px;	margin-bottom:0px; padding-top:2px; padding-bottom:5px;}
#leftside .box, #rightside .box {float:left; clear:both; padding-top:0px;}
/**/
.gBox {border:none!important; width:180px!important; padding-left:0!important; padding-right:0!important;}
.gBox_top, .gBox_cnt, .gBox_bot {width:180px; padding-left:0; padding-right:0;}
.gBox, .gBox_top, .gBox_cnt, .gBox_bot {float:left; clear:both; overflow:hidden; display:block;}
.gBox_top, .gBox_bot {height:5px;}
.gBox {background-color:#b5b5b5;}
.gBox, .gBox a {color:#FFFFFF!important;}
.gBox .title, .gBox .title_content {padding-top:0; background-color:transparent!important;}
.gBox .text {padding-bottom:2px;}
/*css3*/
.box {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.gBox {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.button {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
