body 
{
	background-color:#b3b5b8;
}

#Form
{
	height: 0px !important;
}

p
{
	margin:0;
	padding:0;
}

A:link {
	font: 10px Verdana;
 	color: #000;
	font-weight:bold;
}


A:visited  
{
	font: 10px Verdana;
 	color:#000;
	font-weight:bold;
}

A:active   {
	font: 10px Verdana;
 	color:#000;
	font-weight:bold;
}

A:hover    {
	font: 10px Verdana;
 	color:#000;
	font-weight:bold;
    text-decoration: underline;
}

.SkinObject
{
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
}

.SkinObject h1
{
	display:inline;
	margin:0;
	padding:0;
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
}

A.SkinObject:link {
	font-size:9px;
    text-decoration:    none;
    color:#ffffff;
}

A.SkinObject:visited  {
	font-size:9px;
    text-decoration:    none;
    color:#ffffff;
}

A.SkinObject:active   {
	font-size:9px;
    text-decoration:    none;
    color:#ffffff;
}

A.SkinObject:hover    {
	font-size:9px;
    text-decoration:    none;
    color:#ffffff;
}

.ContainerNews
{
	font: 11px Verdana;
	color:#000;
}

.ControlPanel{
    background:#fff;
    }

.Head{
	font: 13px Verdana;
	color:#000;
	font-weight:bold;
	margin:0px 0px 0px 9px !important;
	padding:0 !important;
}

.MenuHead
{
	font: 15px Verdana;
	color:#000;
	font-weight:bold;
	margin:0px !important;
	padding:0px !important;
}

.SubHead{
	font: 12px Verdana;
	color:#000;
	font-weight: bold;
	margin:0;
	padding:0;
}

/*
.husvisningHustypTitle
{
	font: 13px Verdana;
	color:#000;
	font-weight: bold;
	margin:5px 0px 0px 6px;
	padding:0;
}

.husvisningTitle
{
	font: 12px Verdana;
	color:#000;
	font-weight: bold;
	margin:5px 0px 0px 6px;
	padding:0;
}

.husvisningNormal
{
	font: 12px Verdana;
	color:#000;
	font-weight: normal;
	margin:0px 0px 0px 12px;
	padding:0;
}
*/
.Normal{
	font: 11px Verdana;
	color:#000;
}
.ContainerTextStartBottomRight .Normal
{
	color:#77787b;
}

A.Normal:link {
	font: 10px Verdana;
	text-decoration:underline;
    color:#000;
}

A.Normal:visited  {
	font: 10px Verdana;
    color:#000;
	text-decoration:underline;
}

A.Normal:active   {
	font: 10px Verdana;
    color:#000;
	text-decoration:underline;
}

A.Normal:hover    {
	font: 10px Verdana;
    color:#000;
	text-decoration:underline;
}

.CommandButton{
	font: 10px Verdana;
	color:#000;
	font-weight:bold;
}
A.CommandButton:link {
    color:#000;
	font-size:10px;
}

A.CommandButton:visited  {
    color:#000;
	font-size:10px;
}

A.CommandButton:active   {
    color:#000;
	font-size:10px;
}

A.CommandButton:hover    {
    color:#000;
	font-size:10px;
}


.NormalBold{
	font: 12px Verdana;
	color:#000;
	font-weight:bold;
}

/*----------------- First menu--------------------*/

.MainMenu_MenuContainer {
	background-color: transparent;
	width: 10px;
}

.MainMenu_MenuBar {
 	cursor: pointer; 
	cursor: hand;
	background-color: transparent;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	font-size: 7pt; 
	font-style: normal;
	background-color: Transparent;
	font-family: Verdana;
}

.rootmenuitem TD
{
	color: white; 
    text-align:center;
	font-weight:bold;
}

.rootmenuitem
{
}

.rootmenuitemselected TD{
	color: white; 
    text-align:center;
	font-weight:bold;
}

.rootmenuitemselected{
	cursor: pointer; 
	cursor: hand; 
	font-size: 7pt; 
	font-style: normal;
	font-family: Verdana;
	background-color:Transparent;
}

.rootmenuitembreadcrumb TD{
	color: white; 
    text-align:center;
	font-weight:bold;
	background-color:Transparent;
}

.rootmenuitembreadcrumb {
	cursor: pointer; 
	cursor: hand; 
	font-size: 7pt; 
	font-style: normal;
	font-family: Verdana;

}

.submenu TD
{
	width:98px;
	color:black
}

.submenu
{
	border-left: #ebebeb 0px solid; 
	border-bottom: #ebebeb 0px solid; 
	border-top: #ebebeb 0px solid; 
	border-right: #ebebeb 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black !important; 
	font-size: 7pt; 
	font-style: normal;
	font-weight:normal;
	font-family: Verdana;
	background-color:white;  
}

.submenuitemselected {
	border-left: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #fff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-size: 7pt; 
	font-style: normal;
	font-weight:normal;
	font-family: Verdana;
	background-color:#3f86af;  
}
.submenuitembreadcrumb {
	border-left: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
	border-right: #fff 1px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black;
	font-size: 7pt; 
	font-style: normal;
	font-weight:normal;
	font-family: Verdana;
}

.separator
{
	font-size: 7pt; 
	color: white;
	background-color:Transparent; 
}

.MainMenu_MenuIcon {
	display:none; 
}

.MainMenu_SubMenu {
	display:none; 
}

.MainMenu_MenuBreak {
	border-bottom: #000 0px solid;
	border-left: #000 0px solid;
	border-top: #000 0px solid;
	border-right: #000 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuArrow {
	display:none; 
}

.MainMenu_RootMenuArrow { 
	display:none; 
}

/*-------------------- Second menu------------------*/

.SecondMenu_MenuContainer
{
	background-color: transparent;
	float:left;
	background-color: Transparent;
}

.SecondMenu_MenuBar
{
	height:21px;
	background-color: transparent;
}

.SecondMenu_MenuItem
{
	height:15px;
	font-size: 7pt; 
	font-style: normal;
	background-color: Transparent;
	font-family: Verdana;
}

.SecondMenu_Rootmenuitem
{
cursor: default;
		display:none; 
}


.SecondMenu_SubMenuitem TD
{
	height: 50px;
	background:url('images/BottomBgTopRight.gif') no-repeat;
}

.SecondMenu_SubMenu
{
	cursor: pointer; 
	color: #000; 
	font-size: 7pt; 
	font-style: normal;
	font-family: Verdana;
	background-color: Transparent;
}
.SecondMenu_Submenuitemselected
{
	cursor: pointer; 
	color: black; 
	font-size: 7pt; 
	font-style: normal;
	font-family: Verdana;
	background-color: Transparent;
}
.SecondMenu_Submenuitembreadcrumb
{
	cursor: pointer; 
	color: #000;
	font-size: 7pt; 
	font-style: normal;
	font-family: Verdana;
}

.SecondMenu_MenuIcon
{
	display:none; 
}

.SecondMenu_MenuBreak
{
	height: 0px;
}

.SecondMenu_MenuArrow
{
	display:none; 
}

.SecondMenu_RootMenuArrow
{
	display:none; 
}

.SecondMenu_Rootmenuitembreadcrumb
{
	display:none; 
}


/* ----------------------------------------------------*/


h1
{
	font: 15px Verdana;
	color:#000;
	font-weight:bold;
	margin: 0px !important;
	padding: 0px !important;
}
h2
{
	font: 18px Verdana;
	color:#000;
	font-weight:bold;
	font-style: italic;
	margin: 0px !important;
	padding: 0px !important;
}
h3
{
	font: 12px Verdana;
	color:#000;
	font-weight: bold;
	margin:0;
	padding:0;
}

.RightContent
{
	width: 252px; 
	height: 361px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url('images/TopBgRightBlue.gif') no-repeat;
}

.ContentPane
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.LeftContentIdeTillHus
{
	width: 240px; 
	height: 361px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background:url('images/TopBgLeft.gif') no-repeat;
}

.LeftContentVaraHus
{
	width: 240px; 
	height: 100%;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background:url('images/BgLeftVaraHusMid.gif') repeat-y;
}

.LeftContentVaraHusTop
{
	width: 240px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background:url('images/BgLeftVaraHusMid.gif') repeat-y;
}

.LeftContentHemmaHos
{
	width: 468px; 
	height: 361px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background-color:#fff;
}

.LeftContentVisningar
{
	width: 468px; 
	height: 361px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background-color:#fff;
}

/*--------------- Bottom content cols  ------------------*/

.ContainerTextStartBottomTopLeft .header,
.ContainerTextStartBottomLeft .header
{
	font: 13px Verdana;
	color:#000;
	font-weight:bold;
	margin: 0px !important;
	padding: 0px !important;
}

.BottomContentRow1Col1,
.BottomContentRow1Col2,
.BottomContentRow1Col3
{
	width: 232px; 
	height: 105px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

.BottomContentRow1Col4
{
	width: 252px; 
	height: 105px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

.BottomContentRow2Col1,
.BottomContentRow2Col2,
.BottomContentRow2Col3
{
	width: 232px;
	height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
.BottomContentRow2Col1
{
	background:url('images/BottomBgWhite.jpg') no-repeat;
}
.BottomContentRow2Col2
{
	background:url('images/BottomBgWhite.jpg') no-repeat;
}
.BottomContentRow2Col3
{
	background:url('images/BottomBgWhite.jpg') no-repeat;
}
.BottomContentRow2Col4
{
	width: 252px; 
	height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background:url('images/BottomBgRight.jpg') no-repeat;
}

.columnBackgroundImage
{
	margin:0px 0px 0px 8px;
	width:224px;
	height:96px;
	overflow:hidden;
}

/*-------------  Container start   -------------------*/

.ContainerTextStartTop
{
	padding: 8px 0px 0px 8px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
}

.ContainerTextStartTopRight
{
	padding: 8px 0px 0px 9px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
}

.ContainerTextStartTopRightInfo
{
	padding: 5px 8px 0px 9px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
}
.ContainerTextStartTopRightInfo h1,
.ContainerTextStartTopRightInfo p,
.ContainerTextStartTopRightInfo a
{
	color:#fff;
}


/*-------------  Overflow ----------------------------*/

.ContainerTextOverflow
{
	height: 345px;

	padding: 0px 10px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

.ContainerTextOverflowWhole
{
	height: 555px;

	padding: 0px 0px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

/*-------------  Hemma hos / Visningar ----------------------------*/

.containerHemmaHosTitle
{
	font: 15px Verdana;
	color:#000;
	font-weight:bold;
	margin: 0px 0px 0px 17px !important;
	padding: 0px !important;
}

.containerVisningarTitle
{
	font: 15px Verdana;
	color:#000;
	font-weight:bold;
	margin: 0px 0px 0px 17px !important;
	padding: 0px !important;
}

.containerTextHemmaHosLeftOverflowTitle
{
	height: 327px;
	padding: 18px 10px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

.containerTextVisningarLeftOverflowTitle
{
	height: 327px;
	padding: 18px 10px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

.containerTextVisningarLeftOverflow
{
	height: 327px;
	padding: 18px 10px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

*html .containerTextHemmaHosLeftOverflowTitle
{
	height: 345px;
	padding: 18px 10px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

.containerTextHemmaHosLeftOverflow
{
	height: 345px;
	padding: 0px 10px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

.ContainerTextHemmaHosRight
{
	padding: 20px 0px 20px 0px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
}

.HemmaHosListItem
{
	width: 400px;
	margin: 12px 0px 0px 10px; 
	padding: 0px 0px 0px 0px; 
}

/*-------------  Idé till hus ----------------------------*/

.ContainerTextTopLeft
{
	width: 210px;
	margin: 15px 0px 0px 15px; 
	padding: 0px 0px 0px 0px; 
	text-align:left;
}

.IdeTillHusBildDiv
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.IdeTillHusTitelstil
{
	font: 15px Verdana;
	color:#000;
	font-weight:bold;
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px; 
}

.IdeTillHusListItem
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.IdeTillHusLeftListItem
{	
	margin: 7px 0px 0px 7px; 
	padding: 0px 0px 0px 0px; 
}

/*-------------  Våra hus ----------------------------*/

.ContentPaneVaraHus
{
	height:555px !important;

	padding: 0px 0px 0px 0px; 
	margin: 7px 7px 0px 0px; 

	overflow:auto !important;	
	scrollbar-face-color: e2e3e4;
	scrollbar-highlight-color: fff;
	scrollbar-3dlight-color: fff;
	scrollbar-darkshadow-color: fff;
	scrollbar-shadow-color: fff;
	scrollbar-arrow-color: 000;
	scrollbar-track-color: fff;
}

.VaraHusBildDiv
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.VaraHusTitelstil
{
	font: 15px Verdana;
	color:#000;
	font-weight:bold;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.VaraHusListItem
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.VaraHusSubSpalt1ListItem
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.VaraHusSubSpalt2ListItem
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.VaraHusLeftListItem
{	
	margin: 0px 0px 0px 7px; 
	padding: 0px 0px 0px 0px; 
}

/*--------  Containers contact form --------*/

.ContainerContactForm
{	
	margin: 0px 0px -4px 40px; 
	padding: 0px 0px 0px 0px; 
}

.LeftContentBestallKatalog
{
	width: 468px; 
	height: 570px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background-color:#fff;
}

.LeftContentImageGallery
{
	width: auto; 
	height: 570px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	background:url('images/TopBgLeftTall.gif') no-repeat;
}

/*--------  Containers bottom row --------*/

.ContainerTextStartBottomTopLeft
{
	width: 213px; 
	height: 98px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;

}

.ContainerTextStartBottomNews
{
	width: 230px; 
	height: 98px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px;

}

.ContainerTextStartBottomLeft
{
	width: 210px; 
	height: 97px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
}

.ContainerTextStartBottomRight
{
	width: 230px; 
	height: 97px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px;
}

/*   HTML   */

*html .ContainerTextStartBottomTopLeft
{
	width: 232px; 
	height: 98px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;

}

*html .ContainerTextStartBottomNews
{
	width: 252px; 
	height: 98px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px;

}

*html .ContainerTextStartBottomLeft
{
	width: 232px; 
	height: 104px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px; 
	text-align:left;
}

*html .ContainerTextStartBottomRight
{
	width: 252px; 
	height: 104px;
	padding: 7px 0px 0px 17px; 
	margin: 0px 0px 0px 0px;
}


/*----------------------------------------*/

/*------- INGRESS NEWS ----------------*/

#ContainerTextStartBottomNewsTitle
{
	text-align: left;
	font: 13px Verdana;
	color:#000;
	font-weight:bold;
}

#dnn_ctr3633_ViewVionIngressNews_dlNews__ctl0_lblHeader
{
	font: 11px Verdana;
	color: #000;
	font-weight:bold;
}

#dnn_ctr3633_ViewVionIngressNews_dlNews__ctl0_lblDescription
{
	float: left;
	font: 11px Verdana;
	color:#000;
}

#dnn_ctr3633_ViewVionIngressNews_dlNews__ctl0_hlReadMore
{
	min-width:220px;
	float: left;
	text-align: right;
    text-decoration: none;
}

#dnn_ctr3633_ViewVionIngressNews_dlNews__ctl1_lblHeader
{
	font: 11px Verdana;
	color: #000;
	font-weight:bold;
}

#dnn_ctr3633_ViewVionIngressNews_dlNews__ctl1_lblDescription
{
	float: left;
	font: 11px Verdana;
	color:#000;
}

#dnn_ctr3633_ViewVionIngressNews_dlNews__ctl1_hlReadMore
{
	float: right;
	text-align: right;
    text-decoration: none;
}

#dnn_ctr3633_ViewVionIngressNews_hlShowAll
{
	font: 1px Verdana;
	color: #e2e3e4;
	display:none;
}

/*----- news fix firefox --------*/

#dnn_ctr3632_ViewVionBaseNews_lblDetailsHeader
{
	margin: 0px 0px 0px 0px !important;
	paddingeft: 0px 0px 0px 0px !important;
	font: 15px Verdana;
	color:#000;
	font-weight:bold;
}

#dnn_ctr3632_ViewVionBaseNews_lblDetailsDate
{
	margin: 0px 10px 0px 0px !important;
	paddingeft: 0px 0px 0px 0px !important;
	font: 11px Verdana;
	color:#000;
	font-weight:bold;
}

#dnn_ctr3632_ViewVionBaseNews_Panel1,
#dnn_ctr3632_ViewVionBaseNews_lblDetailsDescription
{
	margin: 0px 0px 0px 0px !important;
	paddingeft: 0px 0px 0px 0px !important;
	font: 11px Verdana;
}

/*--------------------------------------*/

#subMenu
{
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topMenu
{
	margin-top: 114px;
	margin-left: 28px;
}

#copyRight
{
	margin: 23px 6px 0px 0px;
}

#auto_activated_flash_object
{
	margin:0px;
	padding:0px;
}


#navigateFlash
{
	margin:8px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}
