/*body background color and margin*/
body{
margin: 0px;
background-color: #EAEAEA;
}

/*bgcolors*/
.center_portal
{
margin:auto;
width:796px;
background-color:#fff;
}

.info{
width:350px;

}

.bg_main{
background-color: #FFFFFF;
width:780px;
}

.tablewidth_portal{
background-color: #FFFFFF;
width:780px;
}

.tablewidth2_portal{
background-color: #FFFFFF;
width:565px;
}

.bg_mainmenu_level1{
background-color: #FBFBFB;
}

.bg_mainmenu_level1_active{
background-color: #CC0000;
}

.bg_mainmenu_level2{
background-color: #CC0000;
}

.bg_mainmenu_level2_active{
background-color: #CC0000;
}

.bg_frontmap{
background-color: #F6F6F6;
}

.bg_hotel_des_head{
background-color: #666666;
}

.bg_near_searchbox{
background-color: #FFFFEF;
}

.bg_leftmenu_active{
background-color: #F5CCCC;
}

.bg_hotel_booking_head{
background-color: #CC0000;
}

.bg_hotelteaserbox{
background-color: #EAEAEA;
}

.bg_hotelrating{
background-color: #EAEAEA;
}

.bg_grey{
background-color:#F5F6F6;
 }

.bg_grey2{
background-color: #F5F6F6;
 }

.bg_white{
background-color: #FFFFFF;
 }

.bg_alert{
background-color: #FFFF9F;
border: solid 1px #CFCFCF;
 }

/*containers*/
.container_page{
width: 766px;
}

.infotop_portal{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #666666 !important;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
}

/*containers*/
.container_page_news{
width: 550px;
}

.container_page_skema{
width: 620px;
}

.container_page_confirmation{
width: 680px;
}

.container_top{

}

.container_mainmenu_level1{
}
                                               
.container_mainmenu_level2{
}

.container_room_table{
border: solid 1px #CFCFCF;
}

.container_room_under_table{
border-left: solid 1px #CFCFCF;
border-right: solid 1px #CFCFCF;
border-bottom: solid 1px #CFCFCF;
background-color: #FFFFEF;
}

.container_facts_table{
border-top: solid 1px #CFCFCF;
border-left: solid 1px #CFCFCF;
border-right: solid 1px #CFCFCF;
border-bottom: solid 1px #CFCFCF;
}

.container_contactinfo_table{
border-left: solid 1px #CFCFCF;
border-right: solid 1px #CFCFCF;
border-bottom: solid 1px #CFCFCF;
}


/*borders*/
.border_under{
border-bottom: solid 1px #CFCFCF;
}

.border_page{
border: solid #FFFFFF 6px;
}

.border_mainmenu_level1{
background-color: #C8C8C8 !important;
}

.border_mainmenu_level1_active{
background-color: #CC0000 !important;
}

.border_mainmenu_level2{
border: solid #CC0000 2px;
}

.border_mainmenu_level2_active{
border: solid #CC0000 1px;
}

.border_dot_ver{
background-image: url("/images/border_dot_ver.gif");
}

.border_dot_hor{
background-image: url("/images/border_dot_hor.gif");
}

.border_frontmap{
border-bottom: solid #D6D6D6 1px;
}

.border_frontmap_xsearch{
border-top: solid #D6D6D6 1px;
border-bottom: solid #D6D6D6 1px;
}


.border_infobox_tb{
border-bottom: solid #CFCFCF 1px;
}

.border_frontmap_submit{
border: solid 1px #CF2226;
}

.border_newsletterbox_submit{
border: solid 1px #949492;
}

.border_frontmap_content{
background-color: #D6D6D6;
}

.border_infobox_left{
border: solid 1px #CFCFCF;
width: 175px;
}

.border_infobox_lefthotel{
border: solid 1px #CFCFCF;
width: 190px;
}

.border_infobox{
border: solid 1px #CFCFCF;
 }

.border_infobox_black{
border: solid 1px #000000;
     }

.border_infobox_top{
border: solid 1px #CFCFCF;
width: 455px;
padding-top: 5px;
padding-bottom: 5px;

}

.border_hotelpic{
border: solid 1px #FFFFFF;
}

.border_hotels{
background-color: #D6D6D6;
}

.border_lr{

	border-left: solid 1px #CFCFCF;
 }

.border_infobox_cr{
    
    border-top: solid 1px  #CFCFCF;
	border-left: solid 1px  #CFCFCF;
	border-right: solid 1px  #CFCFCF;
	border-bottom: solid 1px  #CFCFCF;
 }

.border_infobox_cr2{
    border-top: solid 1px  #CFCFCF;
    border-left: solid 1px  #CFCFCF;
	border-bottom: solid 1px  #CFCFCF;
 }


/*paddings*/
.padding_mainmenu_level1{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 8px;
padding-right: 8px;
}

.padding_mainmenu_level2{
padding-top: 6px;
padding-bottom: 6px;
padding-left: 18px;
padding-right: 18px;
}

.padding_toplinks{
padding: 6px;
}

.padding_front_list{
padding-bottom: 2px;
}

.padding_front_headline{
padding: 10px;
}

.padding_front_hotels{
padding-bottom: 20px;
padding-left: 18px;
padding-right: 18px;
}

.padding_front_img_hotels{
padding-top: 5px;
padding-bottom: 3px;
}

.padding_front_img_partners{
padding-top: 18px;
padding-left: 18px;
padding-right: 12px;
}

.padding_map{
padding-left: 25px;
}

.padding_map_xsearch{
padding-left: 25px;
padding-right: 25px;
padding-bottom: 2px;
padding-top: 2px;
}

.padding_map_xsearchsommer{
padding-left: 15px;
padding-right: 5px;
padding-bottom: 8px;
    }

.padding_newsletterbox{
padding: 14px;
}

.padding_breadcrumb{
padding-top: 8px;
padding-bottom: 8px;
padding-left: 10px;
}

.padding_bottom{
padding-bottom:4px;
}

.padding_pr_city{
padding-top: 16px;
padding-bottom: 8px;
padding-left: 10px;
}

.padding_xsearch{
padding-top: 4px;
padding-bottom: 6px;
}

.padding_xsearch_right{
padding-right: 10px;
}

.padding_main_lr{
padding-left: 7px;
padding-right: 7px;
}

.padding_main{
padding-left: 10px;
padding-right: 16px;
padding-top: 10px;
padding-bottom: 16px;
}

.padding_main_table{
padding: 20px;
}

.padding_main_table_lr{
padding-left: 20px;
padding-right: 20px;
}

.padding_hotelpic{
padding-top: 1px;
}

.padding_infobox{
padding: 5px;
}

.padding_infobox_pink{
padding: 5px;
background-color: #ffebf3 !important;
}

.padding_infobox_lr{
padding-left: 15px;
padding-right: 15px;
}

.padding_about_top{
padding-top: 4px;
}

.paddinghotel_booking_head{
padding: 10px;
}

.padding_form_main{
padding-top: 3px;
padding-bottom: 3px;
padding-right: 10px;
}

.padding_form_middle{
padding-top: 3px;
padding-bottom: 3px;
padding-right: 2px; 
    }

.padding_form_special{
padding-top: 3px;
padding-bottom: 3px;
}


.padding_top_head{
padding: 6px;
}

/*images*/
.image_logo{
width: 300px;
height: 60px;
cursor: pointer;
}

/*images*/
.image_logo_ikkeaktiv{
width: 300px;
height: 60px;
}

/*logotype*/
.logotype{
font-family: Arial, Verdana, Helvetica, sans-serif ;
font-size: 11px;
color: #666666;
font-weight: normal;
padding: 0px;
margin: 0px;
}


/*headlines*/
h1{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: #000000;
font-weight: normal;
padding: 0px;
margin: 0px;
}

h2{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #909090;
font-weight: normal;
padding: 0px;
margin: 0px;
}

h4{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
line-height: 12px;
padding-top: 10px;
padding-bottom: 10px;
margin: 0px;
}

h5{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #CC0000;
line-height: 12px;
padding-top: 5px;
padding-bottom: 10px;
margin: 0px;
}

h6{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;
line-height: 12px;
padding-top: 5px;
padding-bottom: 10px;
margin: 0px;
}


/*fonts*/

.font_main {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 15px;
}


.font_main div{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 15px;
}

.font_main_light{
color: #666666 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.font_main_red{
color: #CC0000 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.font_redbig{
color: #CC0000 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.match{
color: #333333 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration: none;
}


.font_main_small {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
}

.font_main_tilbud {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
}


.news {
color: #333333 !important;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
}


.font_main_light_strike {
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #666666 !important;
font-size: 10px;
text-decoration:line-through;
}

.font_main_light_high{
color: #666666 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
}


.font_main_red{
color: #CC0011 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
 }


.font_main_orange{
color: #ff6600 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
 }

.label_dl {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ff6600;
line-height: 15px;

}


.label2_dl {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ff0000;
line-height: 15px;
}

.label3_dl {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #cc0000;
line-height: 15px;
}

.label4_dl {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666600;
line-height: 15px;
}

.label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff;
background-color: #ff6600;
line-height: 15px;
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
   }


.label2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color:#7b3071;
line-height: 15px;
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
}

.label3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
 background-color:#5893db;
line-height: 15px;
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
}

.label4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff;
background-color:#bdb646;
line-height: 15px;
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
}

.font_main_light_small{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px !important;
color: #666666 !important;
}


.font_main_important{
color: #CC0001 !important;
}

.font_main_important_small{
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #CC0001 !important;
font-size: 9px !important;
}

.font_week{
color: #AAAA3F !important;
}


.font_main_white{
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.link_special {
color: #666666;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: 14px;
}


.font_front_list{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 9px !important;
line-height: 13px !important;
}

.font_front_hotels{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px !important;
color: #999999 !important;
line-height: 20px !important;
text-decoration: underline !important;
font-weight: bold !important;
}

.font_map_standard{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
color: #313131 !important;
font-size: 10px !important;
line-height:16px !important;
font-weight:bold !important;
}

.font_map_standard_small{
color: #7B7B7B !important;
font-size: 10px !important;
line-height: 12px !important;
}

.font_newsletterbox{
font-size: 9px !important;
color: #4C4C4C !important;
padding-bottom: 10px;
}

.font_newsletterbox_head{
font-weight: bold !important;
color: #4C4C4C !important;
line-height: 16px !important;
}

.font_xsearch{
color: #666666 !important;
font-size: 11px !important;
line-height: 20px !important;
}

.font_breadcrumb{
font-size: 11px !important;
color: #707070 !important;
}

.font_pr_city{
font-size: 11px !important;
color: #999999 !important;
}

.font_hotel_pageselect{
font-size: 11px !important;
color: #666666 !important;
}

.font_about_hotel_head{
font-weight: bold !important;
color: #CC0000 !important;
line-height: 18px !important;
}

.font_infobox_head{
font-family: arial !important;
font-size: 16px !important;
font-weight: bold !important;
}

.font_linkarrow{
font-size: 9px !important;
letter-spacing: -2px;
color: #CC0001 !important;
}

.font_linkarrow_gray{
font-size: 9px !important;
letter-spacing: -2px;
color: #666666 !important;
}

.font_newsletter_headline{
color: #CC0000 !important;
font-family: arial !important;
font-size: 16px !important;
font-weight: bold !important;
}

.font_bookingbar{
font-size: 12px !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #666666 !important;
}

.font_bookingbar_active{
font-size: 12px !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #CC0000 !important;
font-weight: bold !important;
}

.font_booking_head{
font-size: 14px !important;
color: #FFFFFF !important;
font-weight: bold !important;
}

.font_search_head{
font-family: arial !important;
font-size: 14px !important;
color: #000000 !important;
font-weight: bold !important;
}

.font_search_subhead{
font-size: 14px !important;
color: #7F7F7F !important;
font-weight: bold !important;
}

.font_hotelname{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 15px !important;
color: #666666 !important;
font-weight: bold !important;
}


/*links*/
.font_main a{
color: #CC0001;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-decoration: underline;
}

.font_main_white a{
color: #FFFFFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: 14px;
}

.link_special a{
color: #666666;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: 14px;
}

.font_breadcrumb a{
}

.font_pr_city a{
color: #999999 !important;
}

.font_hotel_pageselect a{
}

.link_readmore{
color: #CC0000 !important;
font-size: 11px;
line-height: 14px;
}


.readmore {
color: #CC0000 !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 11px !important;
text-decoration: underline;
}


.read_more {
color: #CC0000 !important;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 11px !important;
text-decoration: underline;
}

.font_front_list a{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 11px !important;
}

.font_front_hotels a{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 11px !important;
color: #999999 !important;
line-height: 20px !important;
font-weight: normal !important;
}

.link_mainmenu_level1{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 9px !important;
color: #333333 !important;
text-decoration: none !important;
font-weight: bold !important;
}

.link_mainmenu_level1_active{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 9px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

.link_mainmenu_level2{
font-size: 9px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

.link_mainmenu_level2_active{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 9px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;

}

.font_map_standard_small a{
color: #7B7B7B !important;
font-size: 9px !important;
line-height: 12px !important;
}

.link_hotel_head{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
color: #CC0000 !important;
text-decoration:none !important;
font-weight: bold !important;  
}

.link_hotel_tilbud {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px !important;
color: #333333 !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.link.link_hotel_tilbud {
font-size: 12px !important;
color: #333333 !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.active.link_hotel_tilbud {
font-size: 12px !important;
color: #333333 !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.hover.link_hotel_tilbud {
font-size: 12px !important;
color: #666666 !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.visited.link_hotel_tilbud {
font-size: 12px !important;
color: #333333 !important;
text-decoration: none !important;
font-weight: bold !important;
}

.link_hotel_tilbudfront {
font-size: 10px !important;
color: #CC0000 !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.link.link_hotel_tilbudfront {
font-size: 10px !important;
color: #CC0000 !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.active.link_hotel_tilbudfront {
font-size: 10px !important;
color: #CC0000 !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.hover.link_hotel_tilbudfront {
font-size: 10px !important;
color: #CC0066 !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.visited.link_hotel_tilbudfront {
font-size: 10px !important;
color: #CC0000 !important;
text-decoration: underline !important;
font-weight: bold !important;
}


.link_sommer_head{
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration:none !important;
font-weight: bold !important;
}


/*floats*/
.float_left{
float: left;
}

.float_right{
float: right;
}

/*lists*/
.ul_front{
margin-left:13px;
margin-bottom:0px;
padding-left:13px;
padding-bottom:0px;
list-style-type:square;
color:#A9A9A9;
}

/*elements*/
.element_copyright {
color:#666666;
background-color:#FFFFFF;
height: 23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding-top: 0px;
padding-right: 5px;
}


.element_copyright div{
padding-top: 5px;
color: #FFFFFF;
}

.element_copyright a{
	color: #666666 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.element_newsletterbox {
position: absolute;
margin-left: 255px;
margin-top: 20px;
}

.karakterbox{
position: absolute;
margin-left:1px;
margin-top: 1px;
}

.element_newsletterbox2{
border: solid 1px #F2F2C0;
height: 100px;
width: 185px;
background-color: #FEFFEF;
}

.element_room_tablehead{
background-color: #EAEAEA;
border-bottom: solid 1px #CFCFCF;
padding: 3px;
}

.element_room_table{
background-color: #FFFFEF;
padding: 3px;
}

.element_facts{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}

.element_facts_tablehead{
background-color: #EAEAEA;
border-bottom: solid 1px  #CFCFCF;
padding-top: 1px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
}

.element_facts_table{
background-color: #FFFFFF;
border-bottom: solid 1px #CFCFCF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}

.element_facts_table_top{
background-color: #FFFFFF;
border-top: solid 1px #CFCFCF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}


.element_xtra_order_tablehead{
background-color: #FAE5E5;
padding: 5px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC0000;
line-height: 15px;
}

.element_xtra_order_table{
background-color: #FFFFFF;
padding: 5px;
}

.element_hotelteaserbox{
height: 100%;
width: 100%;
background-color: #EAEAEA;
}

.element_remove_room{
padding: 3px;
}

.element_remove_room div{
background-color: #949494;
border: solid 1px #000000;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

.element_remove_room a{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

.element_missing_info{
background-color: #FFFF9F;
border-top: solid 1px #CFCFCF;
border-left: solid 1px #CFCFCF;
border-right: solid 1px #CFCFCF;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 8px;
width: 480px;
}

.element_no_match{
background-color: #FFFFE6;
border: solid 1px #CFCFCF;
padding-left: 12px;
padding-right: 12px;
padding-top: 8px;
padding-bottom: 8px;
}

.element_contactinfo_tablehead{
background-color: #EAEAEA;
border-top: solid 1px #CFCFCF;
border-bottom: solid 1px #CFCFCF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 15px;
padding-right: 15px;
}

.element_contactinfo_newstablehead{
background-color: #ffffff;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;

}

.element_contactinfo_table{
background-color: #FFFFFF;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 10px;
}



.element_contactinfo_newstable{
background-color: #FFFFFF;
padding-top: 2px;
padding-bottom:2px;
padding-left: 2px;
padding-right: 2px;
}

.element_contact_table{
background-color: #FFFFFF;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 15px;
}

.element_room_table_no_bg{
background-color: #FFFFFF;
padding: 5px;
}

.element_list_tablehead_selected{
background-color: #CFCFCF;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.element_list_tablehead_selected_dark{
background-color: #666666;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.element_list_tablehead{
background-color: #EAEAEA;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.element_offer_tablehead_selected{
background-color: #CFCFCF;
border-bottom: solid 1px #CFCFCF;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.element_offer_tablehead{
background-color: #EAEAEA;
border-bottom: solid 1px #CFCFCF;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.element_offer_table{
background-color: #FFFFEF;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.element_info_table{
background-color: #FBFBC2;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.element_info_table_notactive{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

/*inputs*/



.input{
border: solid 1px #7F9DB9;
width: 166px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}


.input_rating{
border-left: solid 1px #7F9DB9;
border-right:  solid 1px #7F9DB9;
border-top:  solid 1px #7F9DB9;
border-bottom:  solid 1px #7F9DB9;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
width: 166px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;

     }

.input_area_big{
   border-left: solid 1px #CFCFCF;
   border-right: solid 1px #CFCFCF;
   border-top:  solid 1px #CFCFCF;
   border-bottom:  solid 1px #CFCFCF;
   background-color: #FFFFFF;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 1px;
   padding-bottom: 1px;
   height: 120px;
   width: 380px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal !important;
   color: #000000;
   }

.input_map_currency{
border: solid 1px #7F9DB9;
width: 125px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}


.input_map_select{
border: solid 1px #7F9DB9;
width: 166px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_stars{
border: solid 1px #7F9DB9;
width: 100px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_small{
border: solid 1px #7F9DB9;
width: 166px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}


.input_map_select_nr{
border: solid 1px #7F9DB9;
width: 80px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
 height: 20px;
}


.input_map_select_area{
border: solid 1px #7F9DB9;
width: 100px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
font-weight: normal !important;
color: #000000;
 }


.input_map_text{
border: solid 1px #7F9DB9;
width: 165px;
height: 19px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_text_name{
border: solid 1px #7F9DB9;
width: 230px;
height: 19px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_year{
border: solid 1px #7F9DB9;
width: 60px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_month{
border: solid 1px #7F9DB9;
width: 90px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_day{
border: solid 1px #7F9DB9;
width: 50px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_adults{
border: solid 1px #7F9DB9;
width: 50px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_children{
border: solid 1px #7F9DB9;
width: 50px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_kundeaftale{
border: solid 1px #7F9DB9;
width: 56px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}


.input_map_submit{
background-color: #666666;
color: #FFFFFF;
width: 90px;
height: 24px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold !important;
border: double 3px #666666;
cursor: pointer;
padding-left:4px;
padding-right:4px; 
}



.input_newsletterbox_text{
border: solid 1px #7F9DB9;
width: 90px;
height: 20px;
padding-top:3px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}

.input_newsletterbox_submit{
background-color: #949492;
color: #FFFFFF;
width: 60px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #949492;
cursor: pointer;
}

.input_checkbox_xsearch{
border: none;
margin: 1px;
padding: 0px;
}

.input_select_xsearch{
border: solid 1px #7F9DB9;
width: 140px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_select_dist{
border: solid 1px #7F9DB9;
width: 80px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
height: 20px;
}
.input_select_distshort{
border: solid 1px #7F9DB9;
width: 44px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
height: 20px;
}

.input_new_search_submit{
background-color: #009900;
color: #FFFFFF;
width: 120px;
height: 18px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #009900;
cursor: pointer;
}

.input_next_submit{
background-color: #666666;
color: #FFFFFF;
height: 22px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold !important;
border: double 3px #666666;
cursor: pointer;
text-decoration: none !important;
}


.input_orderroom2_submit{
background-color: #009900;
color: #FFFFFF;
width: 140px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
padding-left:2px;
padding-right:2px;
border: double 3px #009900;
cursor: pointer;
}

.input_orderroom3_submit{
background-color: #666666;
color: #FFFFFF;
width: 100px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #666666;
cursor: pointer;
}

.input_book_outline{
background: none repeat scroll #fff;
padding: 1px;
border: 2px solid #009900;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
white-space: nowrap;
line-height:14px;
}

.input_book_cover{
color: #fff;
background: none repeat scroll #009900;
padding-left:6px;
padding-right:6px;

}

.input_notfree_outline{
background: none repeat scroll #fff;
padding: 1px;
border: 2px solid #cc0001;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
white-space: nowrap;
line-height:14px;
}

.input_notfree_cover{
color: #fff;
background: none repeat scroll #cc0001;
padding: 0 6px 0 6px;
}


.input_book_submit{
background-color: #009900;
color: #FFFFFF;
width: 60px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #009900;
cursor: pointer;
}



.input_book_notfree_submit{
background-color: #CC0001;
color: #FFFFFF;
width: 60px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #CC0001;
cursor: pointer;
}

.input_book_notfree2_submit{
background-color: #CC0001;
color: #FFFFFF;
width: 120px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #CC0001;
cursor: pointer;
}


.input_book_submit a{
color: #FFFFFF;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #009900;
cursor: pointer;
text-decoration: none !important;
padding-left: 4px;
padding-right: 4px;
}

.input_book_notfree_submit a{
color: #FFFFFF;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #CC0001;
cursor: pointer;
text-decoration: none !important;
padding-left: 4px;
padding-right: 4px;

}


.input_newsletter_text{
border: solid 1px #7F9DB9;
width: 250px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_newsletter_checkbox{
border: none;
margin-top: 5px;
padding: 0px;
}

.input_newsletter_submit{
background-color: #CF2226;
color: #FFFFFF;
width: 60px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #CF2226;
cursor: pointer;
}

.input_bed_select{
border: solid 1px #7F9DB9;
width: 50px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_vacancies_submit{
background-color: #666666;
color: #FFFFFF;
width: 145px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px #666666;
cursor: pointer;
}

.input_contact_name_text{
border: solid 1px #7F9DB9;
width: 150px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_contact_main_text{
border: solid 1px #7F9DB9;
width: 240px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}


.input_contact_main_fronttext{
border: solid 1px #7F9DB9;
width: 120px;
height: 16px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal !important;
color: #000000;
}



.input_contact_zip_text{
border: solid 1px #7F9DB9;
width: 40px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_contact_city_text{
border: solid 1px #7F9DB9;
width: 146px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_contact_comment_textarea{
border: solid 1px #7F9DB9;
width: 400px;
height: 60px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}


.input_ok_res_submit{
background-color: #009900;
color: #FFFFFF;
width: 180px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold !important;
border: double 3px #009900;
cursor: pointer;
}

.input_ok_res_submit2{
background-color: #666666;
color: #FFFFFF;
width: 170px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold !important;
border: double 3px #666666;
cursor: pointer;
}

.input_slet_enhed_submit{
background-color:#FFFFEF;
color: #cc0000;
width: 70px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold !important;
border: none;
cursor: pointer;

}

.input_creditcard_select{
border: solid 1px #7F9DB9;
width: 220px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_creditcardname_text{
border: solid 1px #7F9DB9;
width: 202px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_creditcardnr_text{
border: solid 1px #7F9DB9;
width: 36px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_creditcarddate_select{
border: solid 1px #7F9DB9;
width: 70px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_small_map_select{
border: solid 1px #7F9DB9;
width: 140px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal !important;
color: #000000;
}

.input_newsletterbox_text_large{
border: solid 1px #7F9DB9;
width: 90px;
height: 20px;
padding-top:3px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}


.input_module_select_date{
border: solid 1px #7F9DB9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 110px;
height:20px;
}
/*Popupcalendar styles*/

.calendar_main_font{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.calendar_main_border{
border: solid 1px #000000;
}

.calendar_main_bg{
background-color: #FFFFFF;
}

.calendar_main_padding{
padding: 0px;
}

.calendar_weekend_not_active{
background-color: #AAAAAA;
border: #FFFFFF 1px solid;
color: #DD0000;
}

.calendar_weekend{
background-color: #EEEEEE;
border: #FFFFFF 1px solid;
}

.calendar_weekend a{
text-decoration: none;
color: #FF0000;
}

.calendar_weekend a:hover{
text-decoration: none;
color: #000000;
}

.calendar_weekend_mo{
background-color: #EEEEEE;
border: #FF0000 1px solid;
text-decoration: none;
}

.calendar_weekday_not_active{
background-color:#BBBBBB;
border: #FFFFFF 1px solid;
}

.calendar_weekday{
background-color: #EEEEEE;
border: #FFFFFF 1px solid;
}

.calendar_weekday a{
text-decoration: none;
color: #000000;
}

.calendar_weekday a:hover{
text-decoration: none;
color: #000000;
}

.calendar_weekday_mo{
background-color: #EEEEEE;
border: #FF0000 1px solid;
text-decoration: none;

}

.noTextBoxBorder {
    border :none;
    background-color : transparent;
    text-align : left;
    width:80px;
    }


.noTextBoxBorderTil {
    border : none;
    background-color : transparent;
    text-align : left;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color: #666666 !important;
    width:80px;
    }

    .noTextBoxBorderRed {
    border :none;
    background-color:transparent;
    color: #CC0001;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold !important;
     width:50px;
}

   .noTextBoxBorderRedLong {
     border : none;
    text-align : right;
    background-color : transparent;
    color: #CC0001;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold !important;
    width:90px;
}

 .noTextBoxBorderdetail {
    font-weight: bold;
    border : none;
    background-color : transparent;
    text-align : right;
}

.TextBoxBorderdetail {
   font-weight: bold;
   border : 1px solid;
   background-color : transparent;
   text-align : right;
   }



.font_poweredBy{
color: #666666 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

.font_poweredBy a{
color: #666666 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.popupbred{
background-color: #EEEEEE;
border: solid 1px #CFCFCF;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: #666666 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal ;
position:absolute;
visibility:hidden;
width: 340px;

}

.popupbred_noborder{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
position:absolute;
visibility:hidden;
left: -9999px;
}


.popup{
background-color:#FFFFFF;
border: solid 1px #CFCFCF;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 6px;
position:absolute;
}

.popup2{
background-color: #FFFFFF;
border: solid 1px #CFCFCF;
padding-left: 2px;
padding-right: 2px;
padding-top: 4px;
padding-bottom: 2px;
color: #666666 !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal ;
position:absolute;
height:330PX;
width:300PX;

}

.top_list{
background-color: #666666;
padding-left: 4px;
padding-right: 2px;
padding-top: 4px;
padding-bottom: 4px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.star{
vertical-align : middle;
background-color: #FFFFFF;
}



.baggrund_transperant{
background-image: url("/images/kalendergrafik/space.gif");
width: 16px;
height: 16px;
}

.baggrund_Fortid {
background-image: url("/images/kalendergrafik/fortid.gif");
}
.baggrund_FortidAnkomst {
background-image: url("/images/kalendergrafik/fortid.gif");
}
.baggrund_FortidValgt {
background-image: url("/images/kalendergrafik/fortid.gif");
}
.baggrund_FortidAfrejse {
background-image: url("/images/kalendergrafik/fortid.gif");
}

.baggrund_Ledig {
background-image: url("/images/kalendergrafik/ledig.gif");
}
.baggrund_LedigAnkomst{
background-image: url("/images/kalendergrafik/ledig_ankomst_valgt.gif");
}
.baggrund_LedigValgt{
background-image: url("/images/kalendergrafik/ledig_valgt.gif");
}
.baggrund_LedigAfrejse{
background-image: url("/images/kalendergrafik/ledig_afrejse_valgt.gif");
}

.baggrund_IngenAnkomst {
background-image: url("/images/kalendergrafik/ingen_ankomst.gif");
}
.baggrund_IngenAnkomstAnkomst {
background-image: url("/images/kalendergrafik/ingen_ankomst.gif");
}
.baggrund_IngenAnkomstValgt {
background-image: url("/images/kalendergrafik/ingen_ankomst.gif");
}
.baggrund_IngenAnkomstAfrejse {
background-image: url("/images/kalendergrafik/ingen_ankomst.gif");
}

.baggrund_IkkeLedig {
background-image: url("/images/kalendergrafik/lukket.gif");
}
.baggrund_IkkeLedigAnkomst{
background-image: url("/images/kalendergrafik/lukket_ankomst_valgt.gif");
}
.baggrund_IkkeLedigValgt{
background-image: url("/images/kalendergrafik/lukket_valgt.gif");
}


.mapframe {
 background-color:white;
}

.bg_menu{
background-color:#FFFFFF;
}

.pris{
background-color:#FFFFFF;
}

.bg_menu_active{
background-color:#FFFFFF;
}

a.link_menu{
font-family: Arial,Verdana,sans-serif;
font-size:12px;
color: #666666 !important;
font-weight: bold;
text-decoration:none !important;
}

a.link_menu:hover{
					color:#000000!important;
}

 a.link_menu_active{
			    font-family: Arial, Verdana,sans-serif;
				font-size:12px;
				color: #CC0000 !important;
				font-weight: bold;
				text-decoration:none !important;
				}

                .padding_menu{
                padding-left: 3px;
                padding-right: 3px;
                padding-top: 2px;
                padding-bottom: 3px;
                        }

                .border_menu{
				background-color: #C7C7C7;
				}


                .border_body{

				border-left: solid 1px #CFCFCF;
                border-right: solid 1px #CFCFCF;
                border-bottom: solid 1px #CFCFCF;
                padding-left: 3px;
                padding-right: 3px;
                padding-bottom: 5px;
                }

               .border_body_lr{
				border-left: solid 1px #CFCFCF;
                border-right: solid 1px #CFCFCF;
                padding-left: 3px;
                padding-right: 3px;
                }

               .border_top{
				border-top: solid 1px #CFCFCF;
               }

.book_flere{
    background-color: #CC0000;
    color: #FFFFFF;
    height: 20px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    text-decoration:none !important;
    border: double 3px #CC0000;
    cursor: pointer;

    }



.white{
    color: #FFFFFF;
    height: 17px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    text-decoration:none !important;
    cursor: pointer;
     }


.style_table{
width:325px !important;
background-color: #FFFFFF;
}

.style_back{
background-color: #FFFFFF;
}


.header{
color: #666666 !important;
font-family : Arial, Helvetica,Verdana, Sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
    }



.header2{
color: #666666 !important;
font-family : Arial, Helvetica,Verdana, Sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
    }

.padding_allhotels{
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
    }

.padding_allhotelssimple{
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
    }

.padding_allhotelsname{
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
    }

.ancor{
margin: 0px;
padding: 0px;
  }


.rating_rating{
width:26px !important;
background-image:url("/images/cr.gif");
background-repeat:no-repeat;
cursor: pointer;
}

.book_allhotels{
width:35px !important;
background-image:url("/images/book_all.gif");
background-repeat:no-repeat;
cursor: pointer;
}

.map_map{
width:36px !important;
background-image:url("/images/map.gif");
background-repeat:no-repeat;
cursor: pointer;
}

.style_map{
width:38px !important;
padding-left: 2px;
}

.style_navn{
width:160px !important;
padding-left: 2px;

 }

.style_by{
width:85px !important;
padding-left: 2px;
 }


.style_star{
width:25px !important;
padding-left: 2px;
padding-right: 2px;
}


.table_design{
width:500px !important;
padding-left: 2px;
 }


a.link_hotelnavn{
color:#CC0000 !important;
text-decoration:none !important;
font-family : Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
}

a.link_hotelnavn:active{
color:#cc0000 !important;
text-decoration:none !important;
}

a.link_hotelnavn:hover{
color:#666666 !important;
text-decoration:none !important;
}

a.link_hotelnavn:visited{
color:#cc0000 !important;
text-decoration:none !important;
 }



.karakter_small {
font-family: Verdana, Arial, Helvetica, Sans-serif;
color:#000000;
font-size: 9px;
font-weight: normal;
}


.booking {
vertical-align : top;
background-color: #FFFFFF;
}


/*booking paa egen hjemmeside detaljeside*/

.smalltablewidth{
background-color: #FFFFFF;
width:200px;
}

.tablewidth{
background-color: #FFFFFF;
width:780px;
}

.tablewidth2{
background-color: #FFFFFF;
width:565px;
}

.nametop{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 18px;
color:#cc0000;
font-weight: bold;
}

.welcome{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 14px;
color: #666666;
font-weight: bold;
}


.infotop{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color:#666666;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
}

.center
{
margin:auto;
width:795px;
background-color:#fff;
}

.logotop{
padding-top:4px;
padding-right:10px;
padding-bottom:4px;
}