﻿html, body
{
    color:#2c4665;
    margin:10px 0 30px 0;
    font:normal 13px/1.4em Lucida, Lucida Sans Unicode, Verdana, sans-serif;
    scrollbar-3dlight-color:#F2F0F1;
    scrollbar-arrow-color:#000;
    scrollbar-base-color:#D6D4D5;
    scrollbar-darkshadow-color:#F2F0F1;
    scrollbar-face-color:#fff;
    scrollbar-highlight-color:#ccc;
    scrollbar-shadow-color:#ccc;
    scrollbar-track-color:#f9f9f9;
    background:url(/images/BodyBG.gif);
}

table {border:0px; border-collapse:collapse;}
td, th {padding:0px; vertical-align:top;}
th {padding:0px; color:#000; text-align:left;}
textarea {padding:3px 5px; background-color:#fff; color:#000; overflow:auto; border:solid 1px #ccc; font-family:Lucida, Lucida Sans Unicode, Verdana, sans-serif;}
input {padding:3px 5px; background-color:#fff; color:#000; border:solid 1px #ccc; font-family:Lucida, Lucida Sans Unicode, Verdana, sans-serif;}
select {background-color:#fff; font-family:Lucida, Lucida Sans Unicode, Verdana, sans-serif;}
img {border:none;}
p {margin:10px 0px; padding:0px;}
strong {color:#5d99da;}
form {margin:0px; padding:0px;}
a:link, a:visited {color:#456c8d; text-decoration:underline;}
a:hover {color:#456184; text-decoration:none;}
ul li a:link, ul li a:visited {color:#000;}
div.clr {clear:both;}

/* fjerner topmargin fra første p tag */
p.first_paragraph {margin:0; padding:0;}
ul {margin:10px 0 10px 16px; padding:0;}
li {margin:0 0 10px 0;}
img {border:none; behavior:url(/iepngfix.htc);}

/*################################################################################
Containere
################################################################################*/
div.OuterMainContainer {margin:0 auto; width:1004px; background-color:#e8f3ff;}
div.InnerMainContainer {margin:12px; width:978px; background-color:#fff; border:solid 1px #dde6f0; float:left; display:inline;}
div.LeftColumn {float:left; border-right:solid 1px #dbe5ef; width:223px; display:inline;}
/*################################################################################
Logo + topbillede
################################################################################*/
div.Logo {float:left; width:223px; border-right:solid 1px #dbe5ef; border-bottom:solid 1px #dbe5ef; 
	background:url(/images/logo.gif) 50% 44% no-repeat; height:203px; padding:14px 0; display:inline; cursor:pointer;}
div.Logo_en {float:left; width:223px; border-right:solid 1px #dbe5ef; border-bottom:solid 1px #dbe5ef; 
	background:url(/images/logo_en.gif) 50% 44% no-repeat; height:203px; padding:14px 0; display:inline; cursor:pointer;}
div.Logo a:link, div.Logo a:visited {border:none;}
div.TopPic {float:left; width:726px; border-bottom:solid 1px #dbe5ef; padding:14px; height:203px; display:inline;}
div.TopPic img {width:726px; height:203px;}

/* language flags */
div.InnerMainContainer div.EnglishFlag input {position:absolute; z-index:1; margin:7px 0 0 7px; float:left; width:25px; height:17px;}
div.InnerMainContainer div.DanishFlag  input {position:absolute; z-index:1; margin:7px 0 0 7px; float:left; width:25px; height:17px;}
/*################################################################################
Navigation
################################################################################*/
table.LeftNaviTable {position:relative; margin:0 0 0 -13px;}
/* level 1 */
td.Level1 a:link, td.Level1 a:visited {background:url(/images/level1.gif) no-repeat; width:226px; height:35px;
    display:block; text-indent:24px; line-height:270%; text-decoration:none; border:none; color:#000;}
td.Level1 a:hover {background:url(/images/level1_active.gif) no-repeat; color:#5d99da;}
/* level ACTIVE */
td.Level1_Active a:link, td.Level1_Active a:visited {background:url(/images/level1_active.gif) no-repeat; width:226px;
    height:35px; display:block; text-indent:24px; line-height:270%; text-decoration:none; color:#5d99da; font-weight:bold; border:none;}
td.Level1_Active_Child a:link, td.Level1_Active_Child a:visited {background:url(/images/level1_active.gif) no-repeat;
    width:226px; height:35px; display:block; text-indent:24px; line-height:270%; text-decoration:none; color:#5d99da; font-weight:bold; border:none;}
/* level 2 */
td.Level2 a:link, td.Level2 a:visited {background:url(/images/level2.gif) no-repeat; width:226px; height:20px; display:block; text-indent:24px;
    text-decoration:none; border:none; color:#000; padding:3px 0 0 0;}
td.Level2 a:hover {color:#5d99da; background:url(/images/level2_active.gif) no-repeat;}
/* level 2 ACTIVE */
td.Level2_Active a:link, td.Level2_Active a:visited {background:url(/images/level2_active.gif) no-repeat; width:226px; height:20px;
    display:block; text-indent:24px; text-decoration:none; border:none; color:#5d99da; padding:3px 0 0 0;}
/* level 3 */
td.Level3 a:link, td.Level3 a:visited {background:url(/images/level2.gif) no-repeat; width:226px; height:20px; display:block;
    text-indent:34px; text-decoration:none; border:none; color:#000; padding:3px 0 0 0;}
td.Level3 a:hover {color:#5d99da;}
/* level 3 ACTIVE */
td.Level3_Active a:link, td.Level3_Active a:visited {width:226px; height:20px; display:block; text-indent:34px; text-decoration:none; border:none;
    color:#5d99da; padding:3px 0 0 0; font-weight:bold;}
td.LastRow {background:url(/images/lastrow.gif) no-repeat; width:226px; display:block; border:none; padding:0;}

/*################################################################################
Partnerlogoer
################################################################################*/
div.PartnerLogo {float:left; width:202px; display:inline; margin:0 0 0 11px;}
div.PartnerLogo img {border-top:solid 1px #dee7f1;}
div.PartnerLogo img:hover {filter:alpha(opacity=60); moz-opacity:0.6;}
div.Partner img {margin:24px 32px 0 32px;}

/* Souvenirs */
div.SouvenirsHeader {float:left; background:url(/images/souvenirs_bg.gif) no-repeat; height:38px;
    width:194px; display:inline; margin:12px 0 0 11px; font-weight:bold; font-size:13px; line-height:264%; padding:0 0 0 8px;}
div.SouvenirsTextHolder {float:left; margin:0; padding:0;}
/* souvenirs tekst */
div.SouvenirsText {float:left; width:185px; height:146px; display:inline; margin:0 0 0 11px; 
	background:url(/images/souvenirs_bg2.gif) no-repeat; padding:7px 9px 9px 8px;}
/* læs mere knap */
div.SouvenirsTextHolder input.SubmitButtonLeft {width:96px; height:41px; background:url(/images/submit.png) no-repeat; border:none; float:right; 
	text-align:center; padding:0 0 3px; cursor:pointer; behavior:url(/iepngfix.htc); color:#84abc2; position:absolute; margin:114px 0 0 -100px; z-index:1;}
/* læs mere knap hover */
div.SouvenirsTextHolder input.SubmitButtonLeft:hover {background:url(/images/submit_hover.png) no-repeat; color:#5d99da;}

/* Vidste du at.. */
div.VidsteduHeader
{float:left; background:url(/images/vidstedu_header.gif) no-repeat; height:38px; width:194px; display:inline; margin:12px 0 0 11px;
    font-weight:bold; font-size:13px; padding:0 0 0 8px; line-height:244%;}
div.VidstduText {float:left; width:185px; height:150px; display:inline; margin:0 0 14px 11px; background:url(/images/souvenirs_bg2.gif) no-repeat;
    padding:3px 9px 9px 8px;}

/*################################################################################
Mainbody
################################################################################*/

div.MainBodyContent {float:left; width:474px; display:inline; padding:14px 14px 0 14px; border-right:solid 1px #dbe5ef;}
div.MainBodyContent p:first-child {padding:0; margin:0;}
div.MainBodyContent h1 {background:url(/images/h1_bg.gif) no-repeat; height:34px; width:474px; line-height:230%;
    font-size:14px; text-indent:8px; margin:0 0 11px 0; padding:0;}

/* arrangementer */
table.NyhavnEvents {width:100%;}
table.NyhavnEvents h3 {color:#5d99da; font-size:1.1em; margin:0 0 3px 0; padding:0;}
table.NyhavnEvents td.DateOfEvent {background:url(/images/kalender_arrangementer.gif) 0% 97% no-repeat; padding:12px 0 0 26px;
    height:10px;}
table.NyhavnEvents td.TimeOfEvent {background:url(/images/timeofevent.gif) 0% 97% no-repeat; padding:12px 0 0 26px; height:10px;}
table.NyhavnEvents td img {float:right; margin:0 0 7px 7px; width:136px; height:136px; padding:10px; 
	background:url(/images/imgFrame.gif) no-repeat center center;}
table.NyhavnEvents hr {height:1px; background-color:#dde6f0; color:#dde6f0; margin:10px 0; border:none;}

/* nyhavn restauranter */
table.NyhavnRestauranter {width:100%;}
table.NyhavnRestauranter td img {float:right; margin:0 0 7px 7px; width:140px; height:140px; padding:8px; background-color:#dde6f0;}
table.NyhavnRestauranter hr {height:1px; background-color:#dde6f0; color:#dde6f0; margin:10px 0; border:none;}
table.NyhavnRestauranter h3 {color:#456c8d; font-size:1.1em; margin:0 0 3px 0; padding:0;}
RestaurantTable
/* sitemap */
div.MainBodyContent table ul {margin:0 0 0 16px;}
div.MainBodyContent table ul li {list-style-type:square; font-weight:bold;}
div.MainBodyContent table ul li a:link, div.MainBodyContent table ul li a:visited {text-decoration:none; color:#5d99da;}
div.MainBodyContent table ul li a:hover {color:#000000;}
div.MainBodyContent table ul li.SitemapLevel2 {list-style-type:none;}
div.MainBodyContent table ul li.SitemapLevel2 a:link, div.MainBodyContent table ul li.SitemapLevel2 a:visited
{text-indent:10px; color:#000; font-weight:normal;}

/* souvenirs */
div.MainBodyContent table.SouvenirsTable {width:100%;}
div.MainBodyContent table.SouvenirsTable img
{float:right; margin:0 0 7px 7px; width:136px; height:136px; padding:10px; background:url(/images/imgFrame.gif) no-repeat center center;}
div.MainBodyContent table.SouvenirsTable hr {height:1px; background-color:#dde6f0; color:#dde6f0; margin:10px 0; border:none;}
div.MainBodyContent table.SouvenirsTable h3 {color:#5d99da; font-size:14px; margin:0 0 7px 0; padding:0;}

/* restuaranter */
div.MainBodyContent table.RestaurantTable img.RestaurantIMG
{float:right; margin:0 0 7px 7px; width:136px; height:136px; padding:10px; background:url(/images/imgFrame.gif) no-repeat center center;}
div.MainBodyContent table.RestaurantTable h3 {color:#456c8d;font-size:13px; margin:0 0 3px 0; padding:0;}
div.MainBodyContent table.RestaurantTable hr {height:1px; background-color:#dde6f0; color:#dde6f0; margin:10px 0; border:none;}

/* Billedearkiv */
div.MainBodyContent table.BilledearkivTable {width:100%; margin:10px 0 0 0;}
div.MainBodyContent table.BilledearkivTable img {width:200px; height:150px; padding:8px; background-color:#dde6f0; margin:0 0 14px 0;}
div.MainBodyContent table.BilledearkivTable img:hover {filter:alpha(opacity=70); moz-opacity:0.7; background-color:#000; cursor:pointer;}
div.MainBodyContent table.BilledearkivTable td {width:50%; text-align:center;}
div.MainBodyContent table.BilledearkivTable td a:link, div.MainBodyContent table.BilledearkivTable td a:visited {border:none;}
/*################################################################################
RightContent
################################################################################*/
div.RightColumnContent {float:left; width:251px; display:inline;}
div.TopRightPic {float:left; width:223px; display:inline; margin:14px;}

/* nyhedsbrev */
div.NyhedsbrevHeader
{float:left; display:inline; width:216px; height:38px; font-weight:bold; line-height:244%; font-size:13px;
    background:url(/images/nyhedsbrev_header.gif) no-repeat; margin:0 14px; padding:0 0 0 5px;}     
div.Nyhedsbrev {float:left; width:205px; margin:0 14px 14px 14px; height:146px; background:url(/images/nyhedsbrev_bg.gif) no-repeat center bottom;
    padding:9px; display:inline;}
div.Nyhedsbrev img {float:right; padding:5px; border:solid 1px #dde6f0; margin:3px 0 5px 0; background-color:#f2f6fa;}
div.Nyhedsbrev table {width:100%;}
div.Nyhedsbrev table td {padding:0 10px 10px 0; vertical-align:middle;}
div.Nyhedsbrev table td input {width:131px; background-color:#e4effb; border:none; float:right; position:relative; left:4px;}
div.Nyhedsbrev table td table {margin:10px 0 0 0;}
div.Nyhedsbrev td.NoBorder input {border:none; width:auto; background-color:transparent;}
div.Nyhedsbrev div.SubmitRight input.SubmitButtonRight {position:absolute; margin:15px 0 0 114px; float:right; padding:0 0 1px 0;}
/* error message nyhedsbrev */
div.Nyhedsbrev div.ErrorMessage {display:none;}
div.Nyhedsbrev div.AdminErrorSummary ul {list-style:none; margin:0;}
div.Nyhedsbrev div.ErrorMessageVisible {color:#990000; border:solid 1px #000; position:absolute; float:left; margin:50px 0 0 70px; width:120px; 
	background-color:#fff; border:solid 1px #dee7f1; padding:5px; z-index:1; font-size:11px; color:#7cacf3; font-weight:bold; height:80px; 
	overflow-y:auto; overflow-x:hidden; line-height:114%;}

/* restauranter */
div.RestaurantHeader {float:left; display:inline; width:212px; height:38px; font-weight:bold; line-height:264%; font-size:13px;
    background:url(/images/restaurant_header.gif) no-repeat; margin:0 14px; padding:0 0 0 5px;}
/* tekst container */
div.RestaurantTextHolder {float:left; margin:0 0 14px 0; padding:0;}
/* restaurant tekst */
div.RestaurantText {float:left; margin:0 14px; height:210px; width:206px; background:url(/images/restaurant_bg.gif) no-repeat;
    padding:6px 9px 9px 8px; display:inline;}
/* restaurant billede */
div.RestaurantText img {float:right; padding:5px; border:solid 1px #dde6f0; margin:3px 0 5px 8px; background-color:#f2f6fa;}
/* restaurant læs mere */
div.RestaurantTextHolder div.SubmitRight {float:left; display:inline;}
div.RestaurantTextHolder input.SubmitButtonRight {width:96px; height:41px; background:url(/images/submit.png) no-repeat; border:none;
    float:left; text-align:center; padding:0 0 3px; cursor:pointer; behavior:url(/iepngfix.htc); color:#84abc2; position:absolute;
    margin:176px 0 0 -114px; z-index:1;}
/* restaurant læs mere hover */
div.RestaurantTextHolder input.SubmitButtonRight:hover {background:url(/images/submit_hover.png) no-repeat; color:#5d99da;}

/* samarbejdspartnere */
div.SamarbejdsPartnereHeader {float:left; display:inline; width:216px; height:38px; font-weight:bold; line-height:244%; font-size:13px;
    background:url(/images/samarbejdspartnere.gif) no-repeat;
    margin:0 14px; padding:0 0 0 5px;}

div.SamarbejdsPartnereText {float:left; width:223px; margin:6px 14px 14px 14px; display:inline;}
div.SamarbejdsPartnereText strong {display:block; margin:0 0 1px 0; color:#456c8d;}
div.ImgSamarbejdsPartnere {float:right; border:none; text-align:center; width:95px; display:inline;}
div.ImgSamarbejdsPartnere img {margin:2px 0 0 0;}
div.SamarbejdsPartnereText a:link, div.SamarbejdsPartnereText a:visited {color:#5d99da; font-weight:bold; display:block;
    margin:0 0 7px 0; padding:0 0 10px 0; border-bottom:solid 1px #dde6f0;}
div.SamarbejdsPartnereText a:hover {text-decoration:underline;}

input.SubmitButtonRight{
    width:96px;
    height:41px;
    background:url(/images/submit.png) no-repeat;
    border:none;
    float:right;
    text-align:center;
    padding:12px 0 12px 0;
    cursor:pointer;
    behavior:url(/iepngfix.htc);
    color:#84abc2;
    position:absolute;
    margin:12px 0 0 114px;
}

input.SubmitButtonLeft:hover {background:url(/images/submit_hover.png) no-repeat; color:#5d99da;}
input.SubmitButtonRight:hover {background:url(/images/submit_hover.png) no-repeat; color:#5d99da;}
div.MainBodyContent ul li a:link, div.MainBodyContent ul li a:visited {color:#990000; border:none;}
div.MainBodyContent ul {list-style-type:none; margin:0;}
div.MainBodyContent ul li strong {color:#82aedd;}

div.MainBodyContent table.LoginTable {width:70%; background-color:#fff; margin:40px auto 0 auto; border:solid 1px #dbe5ef;}
div.MainBodyContent table.LoginTable td p {padding:5px; background-color:#fff; width:86%; margin:5px auto;}
table.LoginTable td strong {display:block; height:4px; color:#7099c6;}
table.LoginTable td input.LoginInput {border:none; width:94%; margin:0; color:#000; border:solid 1px #dbe5ef;}
table.LoginTable td.NoBorder input {border:none; background-color:Transparent; margin:10px 0; width:auto;}
table.LoginTable td.NoBorder label {position:relative; float:left; top:10px;}

input.submitKnap
{border:solid 1px #dbe5ef; cursor:pointer; color:#456184; background:url(/images/inputadmin.gif) repeat-x;
    height:28px; color:#84abc2; margin:0 5px 0 0; float:right; width:30%;}
input.submitKnap:hover {color:#000; border:solid 1px #b7c6d6;}
a.PassWordLogin:link, a.PassWordLogin:visited {color:#000;}

/* nyheder */
div.NewsContainer {width:96%; float:left; background:url(/images/bgNews.gif) 50% 100% repeat-x; margin:0 0 14px 0;
    padding:0 2% 2%; border-bottom:solid 1px #e0e0e0;}
div.NewsPageHeadline h3 {font-size:14px; padding:0; margin:0 0 4px 0;}
div.NewsPageText {float:left;}
div.NewsPageText img {float:right; margin:0 0 7px 7px; width:136px; height:136px; padding:10px; 
	background:url(/images/imgFrame.gif) no-repeat center center;}
div.NewsPageSeperator {height:10px;}
div.NewsPageDate {font-style:italic; font-size:10px; color:#82aedd; font-family:Georgia; letter-spacing:0.1em;}
div.NewsPageReadMoreNews a:link, div.NewsPageReadMoreNews a:visited {float:right; text-decoration:none; border:none; color:#82aedd;
    display:block; background-color:#fff; padding:6px; border-bottom:solid 1px #e0e0e0;}
div.NewsPageReadMoreNews a:hover {border-bottom:solid 1px #000; color:#456184;}
div.BackButtonNews a:link, div.BackButtonNews a:visited {float:right; border:none; display:block; color:#5d99da;}

div.Credits {margin:0 auto; text-align:right; width:1004px; padding:12px 0; background:url(/images/credits.png) no-repeat right center; 
filter:alpha(opacity=70); moz-opacity:0.7; opacity:0.7;}
div.Credits:hover {filter:alpha(opacity=100); moz-opacity:1; opacity:1;}
div.Credits img {width:38px; height:11px;}

table.EventTable {width:100%;}
table.EventTable td {padding:2px 0 2px; color:#5d99da;}
table.EventsViewTable {border:dotted 1px #c0d0e0; clear:both;}
table.EventsViewTable td {padding:5px; background-color:#f0f7ff; border:solid 1px #fff;}
table.EventsViewTable td.EventsTableCell {background-color:#f0f7ff;}
td.EventsTableCell strong {font-weight:normal; color:#2c4665;}
