body{
background-color: #FFFFFF;
margin: 0px;
}

/*headlines AHD*/

h1{
font-family:Thahoma, Arial, Verdana, Helvetica, Sans-serif;
font-size: 20px;
line-height: 20px;
padding: 0px;
margin: 0px;
}

h2{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal; 
color: #cc0000;
}

h3{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:22px;
font-weight: normal;
color: #000000;
margin:0px;
}

.book_allhotels{
width:35px !important;
height:20px !important;
background-color:#ffffff;
background-image:url("/billeder/allhotelsindenmark/book_all.gif");
background-repeat:no-repeat !important;
cursor: pointer;
line-height: 20px;
padding: 0px;
margin: 0px;
}

.map_map{
width:25px !important;
background-image:url("/billeder/allhotelsindenmark/map.gif");
vertical-align:middle;
background-repeat:no-repeat;
cursor: pointer;
}

.rating_rating{
width:26px !important;
background-image:url("/billeder/allhotelsindenmark/cr.gif");
background-repeat:no-repeat;
cursor: pointer;
border:0px;
}

.style_table{
width:325px !important;
}

.style_by{
width:85px !important;
padding-left: 2px;
 }

.style_navn{
width:105px !important;
padding-left: 2px;
 }

.style_star{
width:20px !important;
padding-left: 2px;
padding-right: 2px;
}

.p{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 15px;
}


.bg_back_allhotels{
background-color: #cccccc;
}


.bg_main{
background-color: #FFFFFF;
}

.language{
background-color: #FFFFFF;
width: 50px;
}


.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_hotelteaserbox{
background-color: #EAEAEA;
}

.bg_hotelrating{
background-color: #EAEAEA;
}

.padding_page{
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
}

/*containers*/

.container_allpage{
background-color: #FFFFFF;
width: 980px;
}

.container_top{
height: 85px;
background-color: #FFFFFF;
}


.container_top_hotel{
height: 95px;
background-color: #FFFFFF;
}



.container_top_booking{
height: 115px;
background-color: #FFFFFF;
}

.container_mainmenu_level1{
width: 975px;
}


.container_mainmenu_level2{
width: 980px;
}


.container_room_table{
border: solid 1px #CFCFCF;
}


.container_facts_table{
border-top: solid 1px #CFCFCF;
border-left: solid 1px #CFCFCF;
border-right: solid 1px #CFCFCF;
}

.container_contactinfo_table{
border-top: solid 1px #CFCFCF;
border-left: solid 1px #CFCFCF;
border-right: solid 1px #CFCFCF;
}



/*borders*/
.border_page{
border-left: solid #FFFFFF 4px;
border-top: solid  #FFFFFF 8px;
border-bottom: solid #FFFFFF 8px;
border-right: solid #FFFFFF 4px;
}

.border_mainmenu_level1{
background-color: #C8C8C8 !important;
}

.border_mainmenu_level1_active{
background-color: #CC0000 !important;
}

.border_mainmenu_level2{
border: solid #CC0000 2px;
width:980px;
}

.border_mainmenu_level20{
border: solid #CC0000 2px;
width:980px;
}

.border_mainmenu_level2_active{
border: solid #CC0000 1px;
}

.border_frontmap{
border-bottom: solid #D6D6D6 1px;
}

.border_frontmap_xsearch{
border-top: solid #D6D6D6 1px;
border-bottom: solid #D6D6D6 1px;
}

.border_frontmap_submit{
border: solid 1px #CF2226;
}

.border_newsletterbox_submit{
border: solid 1px #949492;
}

.border_frontmap_content{
background-color: #D6D6D6;
}

.border_infobox{
border: solid 1px #CFCFCF;
}


red{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 14px;
color: #CC0000;
padding:0px;
margin: 0px;
}

h6{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 16px;
color: #333333;
font-weight: bold;
padding: 0px;
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;
}


.element {
width:980px;
color:#666666;
background-color:#FFFFFF;
text-align:right;
height: 23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding-top: 2px;

}

a:link.copyright{
vertical-align: middle;
color: #666666 !important;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}

a:visited.copyright{
color: #666666 !important;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}

a:active.copyright {
color: #666666 !important;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}

a:hover.copyright {
color: #CC0000 !important;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}


.link_search{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px !important;
color: #FFFFFF!important;
font-weight: bold !important;
}


.link_mainmenu_level1{
font-family: Verdana, Arial, Helvetica, Sans-serif;
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;
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;
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-size: 12px !important;
color: #CC0000 !important;
text-decoration: underline !important;
font-weight: bold !important;
}

.link_hotel_tilbud {
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: 11px !important;
color: #FFFFFF !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.link.link_hotel_tilbudfront {
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.active.link_hotel_tilbudfront {
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.hover.link_hotel_tilbudfront {
font-size: 11px !important;
color: #CC0066 !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.visited.link_hotel_tilbudfront {
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration: underline !important;
font-weight: bold !important;
}

.links{
background-color: #dedede;
padding-left: 3px;
padding-bottom:10px;
padding-top:2px;
padding-right:2px;
}

.kontakt{
background-color:#dedede;
padding-left: 3px;
padding-bottom:10px;
padding-top:2px;
padding-right:2px;
}

.about{
background-color: #dedede;
padding-left: 3px;
padding-bottom:10px;
padding-top:2px;
padding-right:2px;
}

.overcelle{
width:325px !important;
height:40px !important;
background-image:url("/billeder/allhotelsindenmark/overbjaelke.gif");
background-repeat:no-repeat;
}


.celle{
padding-top:2px;
}


.region_booking {
padding-left: 3px;
padding-right: 3px;
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.link.region_booking {
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.active.region_booking {
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.hover.region_booking {
font-size: 11px !important;
color: #CC0066 !important;
text-decoration: none !important;
font-weight: bold !important;
}

a.visited.region_booking  {
font-size: 11px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
}

.padding_left {
padding-left: 5px;
}

.padding_bottom {
padding-top: 5px;
}


.padding_infobox_lr2{
padding-left: 10px;
padding-right: 10px;
padding-top: 100px;
}

.padding_infobox_lr{
padding-left: 10px;
padding-right: 10px;
}


.margin_right {
margin-right: 10px;
}


.read_more {
padding-left: 3px;
padding-right: 3px;
font-size: 11px !important;
color: #cc0000 !important;
text-decoration: none !important;
}

a.link.read_more {
font-size: 11px !important;
color: #cc0000 !important;
text-decoration: none !important;
}

a.active.read_more {
font-size: 11px !important;
color: #cc0000 !important;
text-decoration: none !important;

}

a.hover.read_more {
font-size: 11px !important;
color: #ffcc00 !important;
text-decoration: none !important;
}

a.visited.read_more  {
font-size: 11px !important;
color: #cc0000!important;
text-decoration: none !important;
}

.menu_style{
height:42px !important;
}

.menu_bg{
width:980px !important;
height:40px !important;
background-image:url("/billeder/allhotelsindenmark/menu_bg.gif");
background-repeat:no-repeat;
}

.under_streg{
width:980px !important;
height:3px!important;
background-image:url("/billeder/allhotelsindenmark/red_spot.gif");
background-repeat:repeat-x;
}

.under_streg2{
width:100% !important;
height:3px!important;
background-image:url("/billeder/allhotelsindenmark/red_spot.gif");
background-repeat:repeat-x;
padding:0px;
}


.bg_active{
height:40px !important;
padding-left: 3px;
padding-right: 3px;
background-color:#cc0000;
color:#ffffff;
font-weight: bold !important;
}


.bg_inactive{
height:40px !important;
padding-left: 3px;
padding-right: 3px;
}

.border_mainmenu_level2{
border: solid #CC0000 2px;
width:977px !important;
}

.read_more_footer {
padding-left: 3px;
padding-right: 3px;
font-size: 11px !important;
color: #000000 !important;
text-decoration: none !important;
}

a.link.read_more_footer {
font-size: 11px !important;
color: #CC0000 !important;
text-decoration: none !important;
}

a.active.read_more_footer {
font-size: 11px !important;
color: #cc0000 !important;
text-decoration: none !important;

}

a.hover.read_more_footer {
font-size: 11px !important;
color: #ffcc00 !important;
text-decoration: none !important;
}

a.visited.read_more_footer  {
font-size: 11px !important;
color: #cc0000!important;
text-decoration: none !important;
}


.pict_link{
height: 40px !important;
}

.region_booking_front {
padding-left: 3px;
padding-right: 3px;
font-size: 12px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
text-align:right;
}

a.link.region_booking_front {
font-size: 12px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
text-align:right;
}

a.active.region_booking_front {
font-size: 12px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
text-align:right;
}

a.hover.region_booking_front {
font-size: 12px !important;
color: #CC0066 !important;
text-decoration: none !important;
font-weight: bold !important;
text-align:right;
}

a.visited.region_booking_front {
font-size: 12px !important;
color: #FFFFFF !important;
text-decoration: none !important;
font-weight: bold !important;
text-align:right;
}


.book_allhotels{
width:35px !important;
height:20px !important;
background-color:#ffffff;
background-image:url("/billeder/allhotelsindenmark/book_all.gif");
vertical-align:middle;
background-repeat:no-repeat;
cursor: pointer;
}

.map_map{
width:32px !important;
height:20px !important;
background-image:url("/billeder/allhotelsindenmark/map.gif");
vertical-align:middle;
background-repeat:no-repeat;
cursor: pointer;
}

.rating_rating{
width:26px !important;
background-image:url("/billeder/allhotelsindenmark/cr.gif");
background-repeat:no-repeat;
cursor: pointer;
}




.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;
  }


.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;
}


