td, p, body   { color: #003366; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
			body {background-color: #003366; }
			A:link		{color: #003366;text-decoration: none;  }
            A:visited	{color: #003366;text-decoration: none;}
            A:active	{color: #003366;text-decoration: none;}
            A:hover		{ color: #003366; BACKGROUND-COLOR: #DDDDDD; }
			
			INPUT
            {
                background-color: #FFFFFF;
	            font-family: Tahoma, Verdana, Arial, Sans-Serif;
	            font-size: 10px;
	            border-style:solid;
	            border-width: 1px;
	            border-color: #bbbbbb;
            }

            TEXTAREA 
            {
	            COLOR: #003366;
                FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
                FONT-SIZE: 10px;
            }
            
         SELECT {color: #2d0000; font-size: 10px; font-family: Verdana, Arial, sans-serif;}
		
		.logocontainer
        {
            padding: 0px;
            padding-left: 0px;
            width: 780px; 
            height: 78px;
            background-image: url(grafik2/topbar.png);
            background-position: 0px 0px;
            background-repeat: no-repeat;
           
        }
        .logocontainer table { width: 780px; height: 78px;}
		
		.kortcontainer {
		                width:175px;height:213px;
		                /*background-image: url(grafik2/DKkort.png);
                        background-position: left top;
                        background-repeat: no-repeat;*/
                       }
        .kortdot       {position:relative; left:0; top:0; visibility:hidden; width:0px; height:0px;}
        #mapfeedbackdiv {width:175px;text-align:center;}
        .hotelimagetd {
                        vertical-align:top;
                        width:150; 
                        height:113; 
                        border:1px solid #dddddd;
                        background-image: url(grafik2/kort-150-113.png);
                        background-position: left top;
                        background-repeat: no-repeat;}
		
		.inputcontainer { width:190px; border: 1px solid #999999; background-color:#eeeeee;}
        .inputmaintable td {padding-left: 5px;} 
        .inputmaintable #resetbuttontd {text-align:center;}
         #resetbutton {width:100px;}
        .inputheaders { font-weight: bold; height:16px; vertical-align: bottom;} /*td*/
		.dropdownselect {width:175px;}
		
		.searchboxtable {width:173px; background-color:white;}
		.searchboxtable td {border:1px solid #999999;}
		.searchboxtable #searchbuttontd {border-left:0px; padding-right:4px; width:30px; text-align:right;}
		.searchboxinput {width:100%; border: 0px;}
		
		
		.leftmenucontainer {
		                    padding-top:10px;
		                    padding-left:8px;
		                    width:190px;
                            font-size: 11px; 
                            font-weight:bold;
                            /*font-family: impact, techno, arial;*/
                            color: #7D7D72;
                            line-height: 17pt;
                            text-align:left;
                            }
                            
		
		.topmenucontainer {width:780px; height:20px; background-color:#003366;}
        .topmenucontainer table {width:780px; height:20px;}
        .topmenucontainer td { color: #2d0000; 
                                font-size: 14px; 
                                /*font-family: impact, techno, arial;*/
                                text-align:center;
                                vertical-align:middle;
                              }

        .topmenucontainer A {font-weight:bold;font-size: 11px; /*font-family: impact, techno, arial;*/ color: #7D7D72; text-decoration: none; }
		.topmenucontainer A:link		{ color: #eeeeee; text-decoration: none;}
        .topmenucontainer A:visited	    { color: #eeeeee;text-decoration: none;  }
        .topmenucontainer A:active	    { color: #eeeeee;text-decoration: none;  }
        .topmenucontainer A:hover		{ color: white;text-decoration: none; BACKGROUND-COLOR: #003366; }
		
		.menulinkstaffage {}
		.menulinkstaffage A {font-weight:bold;font-size: 11px; /*font-family: impact, techno, arial;*/ color: #7D7D72; text-decoration: none; }
		.menulinkstaffage A:link		{ color: #003366; text-decoration: none;}
        .menulinkstaffage A:visited	    { color: #003366;text-decoration: none;  }
        .menulinkstaffage A:active	    { color: #003366;text-decoration: none;  }
        .menulinkstaffage A:hover		{ color: #003366;text-decoration: none; }

		
		.bookdenmarkinfocontainer  {
		                    padding-top:15px;
		                    padding-left:8px;
		                    width:190px;
                            font-size: 10px; 
                            font-weight: bold;
                            color: #003366;
                            line-height: 14pt;
                            text-align:left;
                            }
         .bookdenmarkinfocontainer a 
         {
                            font-size: 10px; 
                            font-weight: bold;
                            color: #003366;
                            line-height: 14pt;
                            text-align:left;
                            }   
         .bookdenmarkinfocontainer A:visited	{color: #003366;text-decoration: none;}        
		
         .languageselectorcontainer {text-align:right;color:#ffffff;} 
         .languageselectorcontainer A {color: #ffffff;text-decoration: none;}
         .languageselectorcontainer A:link		{color: #ffffff;text-decoration: none;}
         .languageselectorcontainer A:visited	{color: #ffffff;text-decoration: none;}
         .languageselectorcontainer A:active	{color: #ffffff;text-decoration: none;}
         .languageselectorcontainer A:hover		{color: #ffffff;text-decoration: none; BACKGROUND-COLOR: #003366; } 
         
         
                         

                              
         #omraadeselectortd {width:542px; text-align:center;}
         #byselectortd {width:542px; text-align:center;}
         .byselectortable {width:542px;}
         .byselectortable td {width:33%; vertical-align:top; }
         #selectortdhilitespan {font-weight:bold; color:#003366;}
                              
		.maincontainer {padding-top:10px; } /*obs at denne bruges af både list og detail og story*/
		.maincontainertable {}
		.maincontainertable td {padding:0px;}
		
		.feedbackmesagetd {text-align:center;}
		
		.listitemtable {width: 546px; height:154px; background-color:#FAFAE5; 
		                    border-left:1px solid #999999;
		                    border-top:1px solid #999999; 
		                    border-right:2px solid #999999;
		                    border-bottom:2px solid #999999; 
		                    }
		.listitemtable td {padding-right:2px;}
		.listitemtable #headertd {  
		                            width:72%;
		                            height:10px;
		                            padding-left:8px;
		                            padding-top:2px;
		                            font-size: 12px; 
		                            font-weight:bold;
                                    /*font-family: impact, techno, arial;*/
                                    /*color: #7D7D72;*/
                                    color: #003366;
                                  }
                                  

        .headersurroundingtable { width:100%; height:14px;}
        .headersurroundingtable td {}
        .headersurroundingtable #headerbuttonstd {vertical-align:middle; padding-right:8px; text-align:right; height:10px;}
        .vispaakortlinkbuttontable {}
        .vispaakortlinkbuttontable #texttd {text-align:right;padding-right:5px;}
        .vispaakortlinkbuttontable #maptd {width:20px;}
        
        .listitemtable #linedividertd {height:1px; text-align:center;}
        .listitemtable #texttd {width: 396px;}
        .listitemtable #imagetd {vertical-align:top; text-align:left; padding:3px; padding-right:8px; width: 150px; height: 115px}
        
		.listspacertd {height:8px; }
		
		.listitemtexttable {width:380px; height:100%;}
		.listitemtexttable td {padding:8px; line-height:12px;}
		.listitemtexttable #toptd {vertical-align: top;}
		.listitemtexttable #bottomtd {vertical-align: bottom;}
		.listitemtexttable #vaerelsertd {vertical-align:bottom; height:100%; }
		.listitemtextby  { color: #b10000; font-size: 10px; font-weight: bold }
		.listitemtextpriser {font-size: 10px; color: #b10000 }
		
		.listitembuttontable {padding:2px; width:100%; height:22px;}
		.listitembuttontable td {padding-top:2px; text-align:center;vertical-align:top; color: white; font-weight:bold;}
        .listitembuttontable td {}
		.listitembuttontable #butcol1 {width:177px;height:26px;
		                                background-image: url(grafik2/knapbig_paa_gul.png);
                                        background-position: right 5;
                                        background-repeat: no-repeat;
                                        vertical-align: middle;
                                        }
         .listitembuttontable #emptymiddle {width:5px;} 
         /*listview bruger denne*/                             
		 .listitembuttontable #butcol2 {width:177px;height:26px;
		                                background-image: url(grafik2/knapbig_paa_gul.png);
                                        background-position: left 5;
                                        background-repeat: no-repeat;
                                        vertical-align: middle;
                                        }
         /*detailview bruger denne*/
         .listitembuttontable #butcol2back {width:177px;height:26px;
		                                background-image: url(grafik2/knapbig_left_paa_gul.png);
                                        background-position: left 5;
                                        background-repeat: no-repeat;
                                        vertical-align: middle;
                                        }
         .listitembuttontable A		{}
         .listitembuttontable A:link	{color: white;text-decoration: none;}
         .listitembuttontable A:visited	{color: white;text-decoration: none;}
         .listitembuttontable A:active	{color: white;text-decoration: none;}
         .listitembuttontable A:hover	{color: #b10000; text-decoration: none;BACKGROUND-COLOR: #b2b2b2; }
         
         .itempartheadertable {height:20px; }
         .itempartheadertable td {vertical-align: top ; font-size:11px; padding-left:8px; padding-top: 7px; padding-bottom:4px; color:#b10000;}
         .itempartrowtable {}
         .itempartrowtable td {vertical-align: top ; padding-left:8px; padding-top: 1px; padding-bottom:8px; padding-right:8px;}
         
         .staffage
            {
                background-image: url(grafik2/detail_dot5_paa_gul.png);
                background-position: -1pt 6pt;
                background-repeat: no-repeat;
            }
            
            /*--PAGER--*/
            
         .listpagertable {width:100%;height:14px;}
         .listpagertable td {text-align:center;}
         .listpagertable #pagercol1 {width:5%;}
         .listpagertable #pagercol2 {color:#aaaaaa; height:14px; width:75%;}
         .listpagertable #pagercol3 {color:#666666; width:20%;}
         .a_pager_hilite {background-color:#eeee8a;}
         
         /*------------------- DETAIL ---------------------*/
         
         .detailitemtable { 
                            width: 546px; height:154px; 
                            background-color:#FAFAE5; 
		                    border-left:1px solid #999999;
		                    border-top:1px solid #999999; 
		                    border-right:2px solid #999999;
		                    border-bottom:2px solid #999999; 
		                    height:500px;
		                    }
		                    	
		.listitemtable #gallerimaintd {padding: 8px; text-align:center;}
		.galleritable {}
		.galleritable #galleriimagetd {text-align:center; width:70px; height:70px;}
		.galleritable #gallerenlargeimagetd {height:1px; padding-left:8px; padding-right:8px; text-align:center; }
        .galleritable img {border: 1px solid #999999;cursor:pointer;}
        .creditcardtable {}
        .creditcardtable td {vertical-align:middle; padding:2px; padding-left:10px;}
        
        .checkincheckouttable {}
        .checkincheckouttable td {padding-left:15px; padding-top:2px; font-size: 10px; color:black; vertical-align:top; }
        
        
        /* ---------------------- STORY ------------------ */

        .storytable {width: 546px; height:154px; background-color:#FAFAE5; 
		                    border-left:1px solid #999999;
		                    border-top:1px solid #999999; 
		                    border-right:2px solid #999999;
		                    border-bottom:2px solid #999999; 
		                    }
		.storytable td {padding-right:2px;}
        .storytable #storylinedividertd {height:1px; text-align:center;}
        .storytable  #headertd {  
		                            height:20px;
		                            padding-left:8px;
		                            padding-top:2px;
		                            font-size: 11px; 
		                            font-weight:bold;
                                    /*font-family: impact, techno, arial;*/
                                    color: #003366;
                                  }
        
        /* story rendertype 1 */
        .storybodytableType1 {width:100%;}
        .storybodytableType1 td {padding:8px; vertical-align:top;}
        .storybodytableType1 td p {padding:0px; margin: 0;}
        /*.storybodytableType1 img {border:0;}/*{border:1px solid #999999;padding:2px; }*/
        /*.storybodytableType2 #imagetd { padding:0px;}*/
       
        
        /* story rendertype 2 */
        .storybodytableType2 {width:100%;}
        .storybodytableType2 td {padding:8px; vertical-align:top;}
        .storybodytableType2 td p {padding:0px; margin: 0;}
        /*.storybodytableType2 img {border:0;} /*{border:1px solid #999999; padding:2px;}*/
        /*.storybodytableType2 #imagetd {padding:0px; }*/
        
        /* story rendertype 3 */
        .storybodytableType3 {width:100%;}
        .storybodytableType3 td {padding:8px; vertical-align:top;}
        .storybodytableType3 td p {padding:0px; margin: 0;}
        
        #storyimagetable {width:100%;}
        #storyimagetable td{text-align:center; padding:2px;}
        #storyimagetable #imgverticaltd {padding-top:0px; padding-bottom:0px;}
        #storyimagetable #imghorizontaltd {padding:0px; }
        #storyimagetable img {border:1px solid #999999;}