body 
{
	background-image: url(images/pagebg.gif);
}

A:link, A:visited, A:active, A:hover 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
 	color:#5E94B4;
	font-weight:bold;
	text-decoration: none !important;
}

.SkinObject{
	font-size:11px;
	color:#fff;
	font-weight:bold;
}


A.SkinObject:link {
	font-size:11px;
    text-decoration:    none;
    color:#fff;
}

A.SkinObject:visited  {
	font-size:11px;
    text-decoration:    none;
    color:#fff;
}

A.SkinObject:active   {
	font-size:11px;
    text-decoration:    none;
    color:#fff;
}

A.SkinObject:hover    {
	font-size:11px;
    text-decoration:    none;
    color:#fff;
}

.ControlPanel{
    background:#fff;
    }

.Head{
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#264d85;
	font-weight:bold;
}

.MenuHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#264d85;
	font-weight:bold;
	font-variant: small-caps;
}

.SubHead{
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#5E94B4;
	text-transform:uppercase;
	font-weight:bold;
}

.Normal{
	font: 12px Tahoma, Arial, Helvetica;
	color:#000;
}

.broschyr td, broschyr normal
{
	font: 10px Tahoma, Arial, Helvetica;
	color:#000;
}

.broschyr p
{
	padding:0px;
	margin:0px;
}



A.Normal:link {
	text-decoration:underline;
    color:#000;
}

A.Normal:visited  {
    color:#000;
	text-decoration:underline;
}

A.Normal:active   {
    color:#000;
	text-decoration:underline;
}

A.Normal:hover    {
    color:#000;
	text-decoration:underline;
}

.CommandButton{
	font: 10px Verdana, Tahoma, Arial, Helvetica;
	color:#000;
	font-weight:bold;
}
A.CommandButton:link {
    color:#5E94B4;
	font-size:10px;
}

A.CommandButton:visited  {
    color:#5E94B4;
	font-size:10px;
}

A.CommandButton:active   {
    color:#5E94B4;
	font-size:10px;
}

A.CommandButton:hover    {
    color:#5E94B4;
	font-size:10px;
}


.NormalBold{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#000;
	font-weight:bold;
}
/* --- Topplänk --- */
.topLinkWrapper
{
	position:relative;
}
.topLink
{
	position:absolute;
	width:70px;
	height:25px;
	top:208px;
	left:20px;
}
a .topLink
{
	cursor:pointer;
}


/*-----------------Pdflista--------------*/

.pdfList
{
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 35px;
	height:20px;
	background-image:url(images/pdf.gif);
	background-repeat: no-repeat;
}

*html .pdfList
{
	margin:5px 0px 5px 0px;
	padding:10px 0px 0px 35px;
	height:30px;
	background-image:url(images/pdf.gif);
	background-repeat: no-repeat;
}

/*------------------Ort--------------*/
.listItemContainerStyleTop
{
	padding:0px 0px 0px 0px;
}

.BildDivStilTop
{

}

.titelstilTop
{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.beskrivningsstilTop
{
	font: 12px Tahoma, Arial, Helvetica;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*-------------------------------------------*/

/*------------------Paketresor--------------*/
.kategoristil
{

}

.listItemContainerStyle
{
	padding:10px 0px 10px 0px;
}

*html .listItemContainerStyle
{
	padding:10px 0px 10px 0px;
}

.BildDivStil
{
	float:left;
	display:inline;
}

.titelstil
{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight: bold;
	margin:0px 0px 0px 112px;
	padding:0px 0px 0px 0px;
}

.beskrivningsstil
{
	font: 12px Tahoma, Arial, Helvetica;
	color:#000;
	margin:0px 0px 0px 112px;
}

.LinkStyleReadMore
{
	margin:0px 0px 0px 112px;
}

#ReadMoreText
{
	font: 12px Tahoma, Arial, Helvetica;
	color:#000;
}

#ReadMoreImage
{

}

#ReadMoreLink
{

}

.CategoryHr
{
	background-color:#CCCCCC;
	border:0pt none;
	color:#D9D9D9;
	height:1px;
}


/*--------------Startsida listning-------------*/

.bildDivStilStart
{
	height: 76px;
	padding-bottom:4px;
}

*html .bildDivStilStart
{
	height: 0px;
	padding-bottom:0px;
}

.kategoristilStart
{

}

.titelstilStart
{
	font: 10px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight: bold;
	text-transform:uppercase;
}

.beskrivningsstilStart
{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.beskrivningsstilStart p
{
	font: 9px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.listItemContainerStyleStart
{
	background:url('images/startpageListBg110.gif') no-repeat;
	width: 166px !important;
	height:108px !important;
	margin: 0px 8px 4px 0px;
	padding: 2px 0px 0px 2px;
	text-align:center;
}

*html .listItemContainerStyleStart
{
	background:url('images/startpageListBg110.gif') no-repeat;
	width: 168px !important;
	height:110px !important;
	margin: 0px 0px 4px 0px;
	padding: 2px 0px 0px 2px;
	text-align:center;
}

.readMoreLinkStyleStart
{

}

.readMoreContainerStyleStart
{

}

/*-------------------------------------------*/

.MainMenu_MenuContainer {
	background-color: transparent;
}

.MainMenu_MenuBar {
 	cursor: pointer; 
	cursor: hand;
	height:21px;
	background-color: transparent;
}

.MainMenu_MenuItem {
	border-left: #f2f9ff 1px solid; 
	border-bottom: #f2f9ff 1px solid; 
	border-top: #f2f9ff 1px solid; 
	border-right: #f2f9ff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #264d85; 
	font-size:13px;
	font-style: normal;
	background-color: Transparent;
	font-family: Arial, Helvetica;
}

.rootmenuitem{
	background-color: transparent;
}

.rootmenuitem TD, .rootmenuitembreadcrumb TD, .rootmenuitemselected TD
{
	padding:0px 5px 0px 0px;
}

.rootmenuitemselected{
	border-left: #f2f9ff 1px solid; 
	border-bottom: #f2f9ff 1px solid; 
	border-top: #f2f9ff 1px solid; 
	border-right: #f2f9ff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #5E94B4; 
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: transparent;
}

.rootmenuitembreadcrumb {
	border-left: #f2f9ff 1px solid; 
	border-bottom: #f2f9ff 1px solid; 
	border-top: #f2f9ff 1px solid; 
	border-right: #f2f9ff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #5E94B4; 
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

.submenu
{
	border-left: #d4ebff 1px solid; 
	border-bottom: #d4ebff 1px solid; 
	border-top: #d4ebff 1px solid; 
	border-right: #d4ebff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: #f2f9ff;  
}

.submenuitemselected {
	border-left: #f2f9ff 1px solid; 
	border-bottom: #f2f9ff 1px solid; 
	border-top: #f2f9ff 1px solid; 
	border-right: #f2f9ff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color:#d4ebff;  
}
.submenuitembreadcrumb {
	border-left: #f2f9ff 1px solid; 
	border-bottom: #f2f9ff 1px solid; 
	border-top: #f2f9ff 1px solid; 
	border-right: #f2f9ff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;

}

.MainMenu_MenuIcon {
	display:none; 
}

.MainMenu_SubMenu {
	display:none; 
}

.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuArrow {
	display:none; 
}

.MainMenu_RootMenuArrow { 
	display:none; 
}

h1
{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight: bold;
}
h2
{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight:bold;
	font-style: italic;
}
h3
{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight: bold;
	margin:0;
	padding:0;
}

h4
{
	font: 23px Tahoma, Arial, Helvetica;
	color:#8dcdd8;
	font-weight: bold;
}

.ContainerStartPage
{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.ContainerStartPageText
{
	margin:6px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.ContainerStartPage p
{
	margin:0px;
	padding:0px;
}

/*---------ingress Just NU------------*/

.ContainerIngressNyheter
{

	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.ContentIngressNyheter
{
	margin:0px 0px 0px 76px;
}


.ContentIngressNyheter .normal
{
	font: 11px Tahoma, Arial, Helvetica;
}

.ContentIngressNyheter *
{
	text-align:left;
}

.ContentIngressNyheter p
{
	margin:0px;
	padding:0px;
}

#dnn_ctr6451_ViewVionIngressNews_hlShowAll, 
#dnn_ctr1889_ViewVionIngressNews_hlShowAll, 
#dnn_ctr1881_ViewVionIngressNews_hlShowAll, 
#dnn_ctr5975_ViewVionIngressNews_hlShowAll
{
	display:none;
}

#dnn_ctr6451_ViewVionIngressNews_dlNews, 
#dnn_ctr1889_ViewVionIngressNews_dlNews, 
#dnn_ctr1881_ViewVionIngressNews_dlNews, 
#dnn_ctr5975_ViewVionIngressNews_dlNews
{
	margin:10px 0px 0px 0px;
}

/*--------------------------------------*/

.containerTitle
{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight: bold;

}

#containerTitleDiv
{
	padding: 5px 0px 1px 7px;
	text-align: left; 
}

.sideContainerTitle
{
	font: 12px Verdana, Tahoma, Arial, Helvetica;
	color:#5E94B4;
	font-weight: bold;

}

#sideContainerTitleDiv
{
	padding: 5px 0px 1px 7px;
	text-align: left; 
}

.ContentPane
{
	width:100%;
	padding: 0px 0px 10px 0px; 
	text-align:left; /*Ny buggfix*/
}

.RightContent 
{
	padding: 0px 0px 10px 10px; 
}

.RightContentStartPage
{
	padding: 0px 0px 10px 0px; 
}

.BottomPane
{
	padding: 0px 0px 0px 0px; 
}

#bottomPaneText
{
	height:30px;
	background: url(images/startPageBottomBg.gif) no-repeat;
	padding:5px 0px 0px 60px;
	text-align:left;
	vertical-align:top;
}

#bottomPaneText p
{
	margin:0;
	padding:0;
}

#bottomPaneText .normal
{
	color:#517eb8;
	margin:0;
	padding:0;

	text-align:left;
	vertical-align:top;
	font-size:10px !important;
}

.ContentStyle
{
	padding: 0px 0px 0px 0px; 
}

#topMenu
{
	margin-top: 238px;
	margin-left: 50px;
}

#copyRight
{
	margin-top: 2px;
	margin-right: 25px;
}

.PCategoryOverview, .produktlistning_utilitytextwrapper, td.produktlistning_utilitytextwrapper, table.produktlistning_utilitytextwrapper, tr.produktlistning_utilitytextwrapper{
	font: 12px Tahoma, Arial, Helvetica;
	color:#000;
}

.PCategoryTitle, .produktlistning_Categorytitle{
	font: 14px Verdana, Tahoma, Arial, Helvetica;
	color:#264d85;
	font-weight: bold;
}

.CustomHead
{
	color:#5E94B4;
	font: 14px Verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
}

.Orter_StaticMenuStyle
{
	margin: 5px 0px 0px 7px;
}

.Orter_StaticMenuItemStyle
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

a.Orter_StaticMenuItemStyle
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

a.Orter_StaticMenuItemStyle:hover
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

a.Orter_StaticMenuItemStyle:visited
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
	text-decoration: none;
}


.Orter_StaticSelectedStyle
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

a.Orter_StaticSelectedStyle
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

.undermenyer_StaticMenuItemStyle
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

a.undermenyer_StaticMenuItemStyle
{
	color:#264d85;
	margin:4px;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

.undermenyer_StaticMenuStyle
{
	margin: 5px 0px 0px 7px;
	padding:7px;
	background-color:#F2F9FF;
	border:solid 1px #C0C1C3;
}

.undermenyer_StaticSelectedStyle
{
		margin:4px;
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

a.undermenyer_StaticSelectedStyle
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
}

a.undermenyer_StaticMenuItemStyle:hover
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
a.undermenyer_StaticMenuItemStyle:visited
{
	color:#264d85;
	font-size:13px;
	font-style: normal;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

/* Skinning för småprodukter---------------------------------------------------------------*/

.Erbjudanden_utilitywrapper
{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}
.Erbjudanden_productitemcontainer
{
	width:150px;
	float:left;
	margin:10px 0px 0px 0px !important;
	padding:0px 0px 10px 0px !important;
}

.Erbjudanden_productTitle
{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	width: 150px;
	float:left !important;
	text-align:center !important;
	clear:left;
}

.Erbjudanden_productImage
{
	text-align:center !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}

/* Skinning av produkter "paketresor"--------------------------------*/

.VionProductUtility_utilitywrapper
{
	margin-top: 0px;
	margin-left: 20px;
}
.VionProductUtility_productitemcontainer
{
	width: 580px;
}

.VionProductUtility_productTitle
{
	margin-left: 12px;
	width: 270px;
	padding-top:10px;
	text-align: left;
	font: 12px Verdana, Tahoma, Arial, Helvetica !important;
	color:#0075c5 !important;
	font-weight: bold !important;
	float:left;
}

.VionProductUtility_productImage
{
	margin: 5px 0px 0px 5px;
	float:left;
}

/* Skinning av produkter i resmål--> paketresor--------------------------------*/

.produktlistning_utilitywrapper
{
	margin-top:10px;
	margin-left: 20px;
}
.produktlistning_productitemcontainer
{
	width: 580px;
}

.produktlistning_productTitle
{
	margin-left: 12px;
	width: 270px;
	padding-top:10px;
	text-align: left;
	font: 12px Verdana, Tahoma, Arial, Helvetica !important;
	color:#0075c5 !important;
	font-weight: bold !important;
	float:left;
}

.produktlistning_productImage
{
	margin: 5px 0px 0px 5px;
	float:left;
}

/* -------------------------------- Bokningsförfrågan ----------------------------------------*/

#dnn_ctr9842_FormMaster_C5SLLC_MainFormTable td
{
 	padding-bottom:5px !important;
}
#dnn_ctr9842_FormMaster_C5SLLC_MainFormTable .sendButton
{
 	text-align:right;
	float:right;
}













