/* 
---------------------------------------------------------------------------------------------
THESE STYLES ARE MODIFIED FOR PRINT
---------------------------------------------------------------------------------------------
*/
*{float:none;overflow:visible;background-image: none !important;}
html, body {width:100% !important;margin:0!important;padding:0 !important;color:#000}
div#Div1, div#global, div#menu ul, div#content-col3, div.printIcon, .hiddenTxt  {display:none !important;}
div.logo {width:100% !important;float:none !important;}
div#menu {width:100% !important;float:none !important;overflow:visible !important;}
div#menu ul{display:none !important;}
div#header {width:100% !important;float:none !important;overflow:visible !important;}
div#wrapper{margin:0 !important;width:98% !important;float:none !important;overflow:visible !important;}
div#contentWrapper {width:100% !important;float:none !important;overflow:visible !important;}
div#content-col2 {width:100% !important;float:none !important;overflow:visible !important;}
div#content-col2 div.modul{width:100% !important;float:none !important;overflow:visible !important;}
div.footer{width:100%;border-top:1px solid #eee;float:none !important;overflow:visible !important;}
div.footer ul{display:none;float:none !important;overflow:visible !important;}
img.largeImg {display:none;}

.hiddenTxt, .hiddenTxt a {display:none;}
/*Booking*/
#bookingWide {width:100% !important;}
.navigation {display:none;}
.modulBoxOuter {float:none !important;clear:both !important;font-size:0.9em;width:100% !important;overflow:visible !important;border:0px solid #fff !important;}
#booking {width:100% !important;float:none !important;clear:both !important;}

/*hotel*/
#bookingColLeft {width:100% !important;padding:0 !important;xfloat:none !important;overflow:visible !important;clear:both !important;}
#bookingColRight {display:none} /*tar foreløpig bort*/
#bookingColLeft div.modul {width:100% !important;padding:0 !important;float:none !important;overflow:visible !important;clear:both !important;}
.hotelResult {margin:0 0 40px 0 !important;padding:5px 0;width:100% !important;display:block;float:none !important;overflow:visible !important;}
.hotelResult h2 {margin:3px 3px 0 0;padding-top:0.3em;padding-left:0.5em;width:auto;}
.Resultno {float:left;width:10px;height:auto;}
.hotelResult .adress {}
.description {width:100% !important;overflow:visible !important;margin:0;clear:both !important;}
.hide {display:none !important;}
.priceHotel {width:100% !important;overflow:visible !important;margin:0;clear:both !important;}
.description .textArea {width:62% !important;overflow:visible !important;margin:0;float:left;}
.description .distance {width:18% !important;overflow:visible !important;margin:0;float:left;display:block;}
.description .facilities {width:18% !important;overflow:visible !important;margin:0;float:left;display:block;}
#ctl00_FullRegion__rptSearchResult_ctl00__divReadMore {display:none;}


/*room*/
div.modul_noline {width:100% !important;float:none !important;overflow:visible !important;padding: 0px !important;}
#roomtypedescription {width:52% !important;}
#selectprice {width:45% !important;}


/*personal information*/
div.guest {width:100% !important;float:none !important;clear:both !important;overflow:visible !important}
#bookingColLeft h2 {width:100% !important;float:none !important;overflow:visible !important;clear:both !important;}
div.guest h3 {width:100% !important;float:none !important;padding:0px !important;overflow:visible !important;clear:both !important;}
div.guest div.colOne, div.guest div.colTwo, div.guest div.colThree {width:33% !important;padding:0px !important;overflow:visible;}

