


body{
background-color: #FFFFFF;
margin: 0px;
}
 a:link { font-family:verdana;font-weight: normal; color: #cc0000; text-decoration: underline; }
	a:visited { font-family:verdana;font-weight:normal ; color: #cc0000; text-decoration: underline; }
	a:active { font-family:verdana;font-weight: normal; color: #cc0000; text-decoration: underline; }
	a:hover { font-family:verdana;font-weight: normal; color: #666; text-decoration: none; }


img.image_logo{
      
      background:url("/digitalAssets/110/110141_result-new.png") 0 0 no-repeat ;
      width:200px;
      height:70px;
      outline:0;
}

img.image_deutch{
      
      background:url("/digitalAssets/110/110141_result-new.png") 0 -126px; no-repeat ;
      width:55px;
      height:13px;
}

img.image_english{
      
      background:url("/digitalAssets/110/110141_result-new.png") 0 -80px no-repeat ;
      width:55px;
      height:13px;
}

img.image_danish{
      
      background:url("/digitalAssets/110/110141_result-new.png") 0 -103px no-repeat ;
      width:55px;
      height:13px;
}

img.image_telefon{

background: url("/digitalAssets/110/110141_result-new.png") 0 -149px  no-repeat ;
width:47px;
height:35px;
}

.bg_back_hotel{

background-image: url("/digitalAssets/110/110143_bg_hotel.png");
background-position: left top;
}

.plus{

background-image: url("/digitalAssets/110/110103_plus.gif");
width:12px;
height:11px;
background-repeat:no-repeat;
background-position:center; 
}


.li{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8px;
}

.frontboks{
background-color:#eeeeee;
color:#666666;
font-family: Verdana, Arial,  Helvetica, Sans-serif;
font-weight: normal;
padding-left: 4px;
padding-top: 10px;
padding-right: 2px;
padding-bottom: 4px;
}

/*bgcolors*/

.bg_design{
background-color: #CC0000;
}

.bg_designCom{
background-color: #f6821f;
padding-left:4px;
}


.redtop{
background-color: #CC0000;
padding-bottom:3px;
}

.toptop{
background-color: #AEAEAE;
}

.udltop{
background-color:  #f6821f;
padding-bottom:5px;
}

.redbottom{
background-color: #CC0000;
}

.udlbottom{
background-color:  #f6821f;
}


.udlside{
background-color: #f6821f;
}


.bg_back{
background-color: #cccccc;
}

.bg_main{
background-color: #FFFFFF;
}

.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;
}

.info{
background-color: #EAEAEA;
}

.infoto{
background-color: #ffff34;
width: 160px;
}

/*banners*/
.banner_page{
width: 150px;
}

.banner_top{
height: 6px;

}


/*containers*/
.container_page{
width: 995px;
}

.container_top{
height: 65px;
}


.container_top_sommer{
height: 85px;
}

.container_mainmenu_level1{
width: 975px;
}


.right{
border-bottom: solid 1px #CFCFCF;
}

.right_top{
border-top: solid 1px #CFCFCF;
border-bottom: solid 1px #CFCFCF;
}

.container_mainmenu_level2{
width: 975px;
}


.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: 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;
}

.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;
}


.border_infoboxnew{
padding-left:2px;
padding-right:0px;
padding-top:2px;
padding-bottom:4px;
border: solid 1px #CFCFCF;
}


.border_hotelpic{
border: solid 1px #FFFFFF;
}

.border_hotels{
background-color: #D6D6D6;
}

/*paddings*/
.padding_mainmenu_level1{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 8px;
padding-right: 8px;
}


.padding_toplinks{
padding: 6px;
}

.padding_left{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 2px;
}

.padding_front_list{
padding-bottom: 2px;
}

.padding_front_headline{
padding: 10px;
}

.padding_front_hotels{
padding-top: 1px;
padding-bottom: 10px;
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_newsletterbox{
padding: 14px;
}

.padding_breadcrumb{
padding-top: 8px;
padding-bottom: 8px;
padding-left: 10px;
}

.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: 5px;
padding-right: 5px;
}

.padding_main{
padding-left: 10px;
padding-right: 16px;
padding-top: 16px;
padding-bottom: 16px;
}

.padding_maintop{
padding-left: 7px;
padding-right: 16px;
padding-top: 1px;
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: 10px;
}

.padding_infobox_pink{
padding: 2px;
background-color: #F5CCCC; 
}


.padding_infobox_pink{
padding: 2px;
background-color: #DDDDDD; 
}

.padding_infobox_y{
padding: 1px;
background-color: #ffffff !important;
}

.padding_infobox_lr{
padding-left: 10px;
padding-right: 10px;
}

.padding_leftsommer{
padding-left: 4px;
}

.padding_about_top{
padding-top: 2px;
}

.padding_about_topsommer{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
}

.paddinghotel_booking_head{
padding: 10px;
}

.padding_form_main{
padding-top: 3px;
padding-bottom: 3px;
padding-right: 10px;
}

.padding_top_head{
padding: 6px;
}

.padding_mainmenu_level2{
padding-top: 6px;
padding-bottom: 6px;
padding-left: 18px;
padding-right: 18px;
}

.padding_mainmenu_level2_active{
padding-top: 6px;
padding-bottom: 6px;
padding-left: 18px;
padding-right: 18px;
}


/*images*/
.image_logo{
width: 300px;
height: 60px;
cursor: pointer;
}


/*logotype*/
.logotype{
font-family: arial;
font-size: 11px;
color: #666666;
font-weight: normal;
padding: 0px;
margin: 0px;
}


.logotypetest{
font-family: Arial,  Helvetica, Sans-serif, Verdana;
font-size: 12px;
color: #666666;
font-weight: bold;
padding: 0px;
margin: 0px;
}



/*headlines*/
h1{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
padding: 0px;
margin: 0px;
}


h2{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 14px;
line-height: 14px;
color: #333333;
font-weight: bold;
padding: 0px;
margin: 0px;
}

h3{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
padding: 0px;
margin: 0px;
}

h4{
font-family: Verdana,  Arial, Helvetica, Sans-serif; 
font-size: 11px;
color: #666666;
padding-top: 4px;
padding-bottom: 4px;
margin: 0px;
}


h5{
font-family:  Verdana, arial, Helvetica, Sans-serif;
font-size: 11px;
color: #333333;
font-weight: bold;
padding-top: 3px;
padding-bottom: 0px;
margin: 0px;
}



.red{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 14px;
color: #CC0000;
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: 11px;
font-weight: normal;
text-decoration: none;
}

.font_main_white{
color: #FFFFFF !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.b_checkbox{
color: #FFFFFF !important;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
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: 10px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
}


.font_main_white_small {
color: #FFFFFF !important;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
}


.font_main_light_small {
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #666666 !important;
font-size: 9px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
}

.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_week{
color: #AAAA3F !important;
}

.font_main_white{
color: #FFFFFF !important;
}

.div{
color: #FFFFFF !important;
}

.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: 9px !important;
color: #666666!important;
line-height: 12px !important;
text-decoration: underline !important;
font-weight: bold !important;
}

.font_front_sommerhuse{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px !important;
color: #999999!important;
text-decoration: none;
}

.font_map_standard{
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;
color: #666666 !important;
}

.font_bookingbar_active{
font-size: 12px !important;
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-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-size: 14px !important;
color: #666666 !important;
font-weight: bold !important;
}





/*links*/
.font_main a{
color: #CC0001;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
text-decoration: none;
line-height: 14px;
text-decoration: underline;
}

.font_breadcrumb a{
}




.font_pr_city a{
color: #999999 !important;
}

.font_hotel_pageselect a{
}

.link_readmore{
font-size: 11px;
color: #999999 !important;
}

.font_front_list a{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px !important;
}

.font_front_hotels a{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px !important;
color: #999999 !important;
line-height: 20px !important;
font-weight: normal !important;
}




a:link.link_dest{
color: #666666 !important;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: normal !important;
text-decoration: none;
}

a:visited.link_dest{
color: #666666 !important;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: normal !important;
text-decoration: none;
}

a:active.link_dest{
color: #666666 !important;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: normal !important;
text-decoration: none;
}

a:hover.link_dest{
color: #CC0000 !important;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: normal !important;
text-decoration: none;
}


a:link.copyright{
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_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: 10px !important;
color: #FFFFFF !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.link.link_hotel_tilbudfront {
font-size: 10px !important;
color: #FFFFFF !important;
text-decoration: underline !important;
font-weight: bold !important;
}

a.active.link_hotel_tilbudfront {
font-size: 10px !important;
color: #FFFFFF !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: #FFFFFF !important;
text-decoration: underline !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;
font-size: 11px;
font-weight: normal;
padding-top: 0px;
padding-right: 5px;

}

.element_newsletterbox {
position: absolute;
margin-left: 255px;
margin-top: 20px;
}


.element_newsletterbox2{
border: solid 1px #F2F2C0;
height: 100px;
width: 185px;
background-color: #FEFFEF;
}

.input_newsletterbox_submit_search{
background-color: #949492;
color: #FFFFFF;
width: 110px;
height: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold !important;
border: double 3px;
cursor: pointer;
}

.input_newsletterbox_submit_search_short{
background-color: #949492;
color: #FFFFFF;
width: 40px;
height: 20px;
font-family: verdana;
border: double 3px;
font-size: 9px;
font-weight: bold ;
cursor: pointer;
}

.input_newsletterbox_submit_search_short_de{
background-color: #949492;
color: #FFFFFF;
width: 60px;
height: 20px;
font-family: verdana;
border: double 3px;
font-size: 9px;
font-weight: bold ;
cursor: pointer;
}

.search_short{
background-color: #949492;
border: double 3px #FFFFFF;

}

.input_newsletterbox_submit_search_sommer{
background-color: #949492;
color: #FFFFFF;
width: 170px;
height: 20px;
font-family: verdana;
font-size: 9px;
font-weight: bold !important;
border: double 3px #949492;
cursor: pointer;
}


.input_newsletterbox_submit{
background-color: #949492;
color: #FFFFFF;
width: 60px;
height: 20px;
font-family: verdana;
font-size: 9px;
font-weight: bold !important;
border: double 3px #949492;
cursor: pointer;
}


.input_newsletterbox_text_large{
border: solid 1px #666;
width: 120px;
height: 14px;
font-family: verdana;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}



.redside{
background-color: #ff9933;
}



