﻿@charset "utf-8";
/* ---------- MAIN CSS! ---------- */

/* PNG Fix */

/* TilfÃ¸j flere objekter hvis nÃ¸dvendigt */
img, div
{ _behavior: url(/files/system/LANTIC/js/PngFix/iepngfix.htc); }


/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img {
	border:medium none;
}

/*HTML {
	overflow-y:scroll; 
	overflow-x:auto; }*/
	
HTML, Body {
	height: 100%;
	width: 100%;
}

/* END RESET */

/* ---------- MAIN STYLES ---------- */

/* TYPOGRAFI */

body {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	line-height: 1.3em;
	background-image:url(/files/System/LANTIC_v09/Graphic/LS_SiteBackground.gif);
	background-repeat: repeat-x;
	background-color:#666666;
	margin-bottom: 0;
	margin-top: 0;
	}
	
h1, h1.h1 {
	font-size: 14px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #333;
	line-height: normal;
	margin: 0 0 0 0px;
	}
	
h2, h2.h2 {
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	color: #666666;
	line-height: 1.3em;
	margin-bottom: 0;
	margin-top: 0;
	}
	
/*h3, h3.h3 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	}*/
	
/* h4, h5, h6  bruges som overskrift i hÃ¸jre og venstre side */
/*h4, h4.h4 h5, h5.h5, h6, h6.h6 {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	}*/
	
p{color:#666666;}

hr {
	height: 1px;
	border:#cccccc 1px 0 0 0 solid;
	margin: 5px 0;
	color:#ccc;
	}
table, td {font-size: 1em;}

small {
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	line-height: normal;
}

a, a:link {
	color: #336699;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	text-decoration: none;
	}
	
a:visited {
	color: #336699;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;	
	}
	
a:hover {
	color: #336699;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	}

/* LAYOUT STYLES */
#SiteContainer {	
	width: 980px;
	margin: auto;
	position: relative;
	background-color: #FFFFFF;
}
 
#TopContainer {
	width:100%;
	height:105px;
	margin: 0;
	padding:0;
	/*border:1px solid green;USED ONLY FOR DEBUG*/
}
#LogoToolsContainer{
	width:970px;
	height:48px;
	margin: 0;
	padding:0;
	/*border:1px solid red;USED ONLY FOR DEBUG*/
	position:relative;
  	padding-top: 28px;
  	left:5px;
	}

#Logo {
	width:223px;
	height:48px;
	float:left;	
	position:relative;
	left:0px;
	top:1px;
	padding-left:12px;
}

#Logo a {
	/*display:block;*/
	width:238px;	
	height:48px;
}

#ToolsMenu {
	width:732px;
	height:48px; 
	padding:0 0 0 0;
	margin:0;
	float:left;
	/*text-align:right;*/
}

#ToolsMenu a, #ToolsMenu a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B2B2B2;
	text-decoration:none;
}

#ToolsMenu a:hover{
	color:#666666;
	text-decoration:none;
}

#ToolsmenuWrapper{
	position: absolute;
	bottom:0px;
	right:0px;

	}
	
#ToolMenuItem1, #ToolMenuItem2, #ToolMenuItem3, #ToolMenuItem4{
	padding-right:12px;
	}
	

#BottomContainer {
	width:100%; 
	height: auto !important; 
	height: 503px; 
	min-height: 503px; 		
	float: left; 
	padding: 0; 
	margin:0;
	background-color: white; 
	/*border: 1px solid green;*//*used only for debug*/
}

#LeftColumn{
	float:left;
	width: 262px;
	/*height: auto !important;
	height: 487px;
	min-height: 487px; */
	padding:0 0 8px 0; 
	margin:0 0 0 0;
	border-top:5px solid #000;
	position:relative;
	left: 5px;
	background-color:#F4F4F4;
	}
	
	
#LeftColumn_yatching{
	float:left;
	width: 262px;
	/*height: auto !important;
	height: 487px;
	min-height: 487px; */
	padding:0 0 8px 0; 
	margin:0 0 0 0;
	border-top:5px solid #66788f;
	position:relative;
	left: 5px;
	background-color:#F4F4F4;
	}

#LeftColumn_home{
	float:left;
	width: 262px;
	/*height: auto !important;
	height: 487px;
	min-height: 487px; */
	padding:0 0 8px 0; 
	margin:0 0 0 0;
	border-top:5px solid #9c2b29;
	position:relative;
	left: 5px;
	background-color:#F4F4F4;
	}
	
#LeftColumn_hotel{
	float:left;
	width: 262px;
	/*height: auto !important;
	height: 487px;
	min-height: 487px; */
	padding:0 0 8px 0; 
	margin:0 0 0 0;
	border-top:5px solid #989898;
	position:relative;
	left: 5px;
	background-color:#F4F4F4;
	}
	
	
	
#RightColumn {
	float:left;
	width:707px;
	padding:0 0 0 0; 
	margin:0;
	border-top: 5px solid #ccc;
	position:relative;
	left: 6px;
	}
	
#MainContent{
	width:675px;
	height: auto !important;
	height:485px;
	min-height:485px;
	margin:7px ; 
	padding:0 0 0 15px;
	border-left: 1px dotted #ccc;
	}
	
#MainContent ul {
	list-style:inside;
	display:block;
	
}
	
	}
	
#PrinterFriendly{
	width:678px;
	height:18px;
	padding:0 9px 0 0; 
	margin:0;
	text-align:right;
	}

#FooterContainer {
	width:970px;
	height:42px;
	margin:5px auto 0 auto;
	padding:0;
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#b2b2b2;
	text-decoration:none;
	text-align:center;
	border-top: 1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: white; 
	position:relative;
	left:5px;
}

#FooterContainer Small{
	color:#b2b2b2;
	}

#FooterContainer Small a, #FooterContainer Small a:visited  {
	color:#b2b2b2;
	text-decoration:underline;
}

#FooterContainer Small a:hover{
	color:#666666;
	text-decoration:underline;
	
	}
	
#FooterWrapper{
	width: 100%;
	margin-top:13px;
	}	
	

#TopContainer_Print{
	width:680px;
	height:105px;
	margin: 0 auto;
	padding:0;
	text-align:center;
	}

#BottomContainer_Print{
	width:680px;
	height: auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto; 
	padding:0 0 0 30px;
	postion:relative;
	right:20px;
	}
	
#FooterContainer_Print{
	width:680px;
	height:42px;
	margin:0 auto;
	padding:100px 0 0 0 ;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: white; 
	text-align:center;
	}
	
	
/* PARAGRAPH STYLES */
.ParagraphContainer, 
.ParagraphContainer p, 
.ParagraphContainer div, 
.ParagraphContainer div p, 
.FloatRight, 
.FloatRight table, 
.FloatRight small, 
.FloatLeft, 
.FloatLeft table, 
.FloatLeft small {

}
.ParagraphContainer {
	float:left;
	width:100%;
	margin-bottom:16px;
}
.ParagraphContainer, .ParagraphContainer p, .ParagraphContainer div, .ParagraphContainer div p {
	font-size:inherit;
	line-height:inherit;
}
.FloatRight {
	float:right;
}
.ParagraphContainer .FloatRight table, .ParagraphContainer .FloatRight img {
	margin-left:19px;
}
.ParagraphContainer .FloatRight small, .ParagraphContainer .FloatLeft small {
	display:block;
	padding:2px 0 4px;
	font-style:italic;
}
.FloatLeft {
	float:left;
}
.ParagraphContainer .FloatLeft table, .ParagraphContainer .FloatLeft img {
	margin-right:19px;
}
.ImageTop, .TextTop, .ImageBottom, .TextBottom {
	float:none;
}

/* PARAGRAPH SETUP STYLES */
#Div1_FrontpageSetup {
	width:375px;
	height: 483px;
	float:left;
	padding:0 10px 0 0;
	margin: 0;
	border-right: 1px dotted #ccc;
	position:relative;
	top:3px;
	left:-5px;
	}
	
#Div2_FrontpageSetup {
	width:275px;
	height: 208px;
	float:left;
	padding:0;
	margin: 0;
	border-bottom: 1px solid #ccc;
	position:relative;
	left:15px;
	top:3px;
	}

#Div3_FrontpageSetup {
	width:271px;
	height: 213px;
	float:left;
	padding:0;
	margin: 0;
	
	}

/* MENU STYLES */


/* TAB MENU STYLES */
.TabMenu {
	float: left;
	display: none;
	width: 514px;
	padding: 15px 0 0 0;
}
.TabMenu span {
	display: block;
	float: right;
}
#TabMenuPlaceHolder { 
	float: left;
	width: 514px;
	background: url(../Graphic/TabMenu/TabMenuBackground.gif) repeat-x;
}
.TabGraphicStart {
	float: left;
	background-image: url(../Graphic/TabMenu/TabStart.gif);
	width: 4px;
	height: 29px;
}
.TabGraphicStart a {
	padding: 0 6px;
}
.TabGraphicEnd {
	float: left;
	background-image: url(../Graphic/TabMenuTabEnd.gif);
	width: 5px;
	height: 29px;
}
#Tab0, #Tab1, #Tab2, #Tab3, #Tab4, #Tab5, #Tab6, #Tab7, #Tab8, #Tab9, #Tab10 {
	float: left;
	height: 29px;
	line-height: 29px;
}
#Tab0 a, #Tab1 a, #Tab2 a, #Tab3 a, #Tab4 a, #Tab5 a, #Tab6 a, #Tab7 a, #Tab8 a, #Tab9 a, #Tab10 a {
	float: left;
	display: block;
	padding: 0 6px;
}
.TabSelected {
	float: left;
	background: url(../Graphic/TabMenu/TabBackground.gif) repeat-x;
	white-space: nowrap;
}
.TabSelected a {
	float: left;
	display: block;
	padding: 0 6px;
	color: #d67627;
	font-weight: bold;
}
.TabNotSelected {
	float: left;
	background-image: none;
	white-space: nowrap;
	padding: 0 5px;
}
.TabNotSelected a {
	color: #7e7e80;
}


/* TIP EN VEN - STANDARD FILSET. FILER UPLOADES TIL SERVER UDEN EDITERING */

#TipFriendPopupBg {
	padding: 80px 0 0 40px;
	background:url(/Files/System/KUNDENAVN/graphic/TipAFriendBg.jpg) top left no-repeat;
	}
#TipFriendLineText {
	float: left;
	width: 55px;
	height: 24px;
	}
#TipFriendLineInput {
	float: left;
	width: 205px;
	height: 24px;
	}
#TipFriendLineInput input {
	width: 175px;
	}
	
/* LEFT MENU STYLES*/	
/*#LeftMenu ul {
	list-style: inside;
}*/


#LeftMenu li{
	border-bottom: 1px solid #ccc;
	padding: 8px 0;
	
}

#LeftMenu li a:link, #LeftMenu li a:visited {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	padding-left:30px;
}

#LeftMenu li a:hover {
	 color: #66788F;
	 text-decoration:none;
	 background-image:url(/files/system/LANTIC_v09/Graphic/MenuDot.jpg);
/*	 background-position:left top;*/
	 background-position:13px 4px;
	 background-repeat:no-repeat;
 }

#LeftMenu a#activeitem { 
	color: #66788F;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	background-image:url(/files/system/LANTIC_v09/Graphic/MenuDot.jpg);
/*	 background-position:left top;*/
	 background-position:13px 4px;
	 background-repeat:no-repeat;
}

#LeftMenu li li {
	border:none;
	padding:0 0 0 20px;
	margin: 5px 0 0 0;
}

#LeftMenu ul ul {
	border-top:1px solid #ccc;
	margin-top:8px;
}

/* STYLES FROM OLD SITE */


/*.L1 A {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	padding-left:30px;
}*/


.L1 A:Hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #66788F;
}


.L1_Active {
	color: #66788F;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.L2 A {
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	padding-left:50px;
}

.L2 A:Hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #66788F;
}

.L2_Active {
	color: #66788F;
	text-decoration: none;
	font-style: normal;
	font-weight: Bold;
}

.L2,  {
	text-align: left;
}

.L3 A {
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	padding-left:65px;
}

.L3 A:Hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #045FB9;
}

.L3_Active {
	color: #045FB9;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.L3,  {
	text-align: left;
}

.L4 A {
	color: #003366;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
}

.L4 A:Hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.L4_Active {
	color: #003366;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.L5 A {
	color: #003366;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
}

.L5 A:Hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.L5_Active {
	color: #003366;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

INPUT, TEXTAREA {

	font-size: 10px;

	font-family: Verdana, Helvetica, Arial;

	font-weight: normal;

	font-style: normal;

	color: #000000;


}



SELECT {

	font-size: 10px;

	font-family: Verdana, Helvetica, Arial;

	font-weight: normal;

	font-style: normal;

	color: #000000;

}



.checkbox {

	font-size: 10px;

	font-family: Verdana, Helvetica, Arial;

	font-weight: normal;

	font-style: normal;

	color: #000000;

}



.radio {

	font-size: 10px;

	font-family: Verdana, Helvetica, Arial;

	font-weight: normal;

	font-style: normal;

	color: #000000;

}





.FrontpageBoxContentLYBlue{

	background-color:#66788F;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLYBlue p{

	background-color:#66788F;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLYBlue a:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLYBlue a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLYBlue a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHRed{

	background-color:#9C2B29;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHRed p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHRed a:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHRed a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHRed a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHGrey{

	background-color:#828282;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHGrey p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHGrey a:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHGrey a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	line-height:normal;

}

.FrontpageBoxContentLHGrey a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	color:#FFFFFF;

	line-height:normal;

}

.NewsDate{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#666666;

	line-height:normal;

}

.NewsHeadline{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#333333;

	line-height:normal;

}

.NewsTextLink{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	line-height:normal;

	text-align:left;

}

.NewsTextLink a:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#333333;

	line-height:normal;

}

.NewsTextLink a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#333333;

	line-height:normal;
}



