*, body, table
{
	font-family: arial, helvetica;
	font-size: 11px;
	line-height: 17px;
}

body
{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../images/shadow_right.gif);
	background-repeat: repeat-y;
	background-position: 900px;
}



a
{
	color: #0539af;
	text-decoration: none;
	font-weight:normal;
}

a:hover
{
	text-decoration: underline;
}

H1
{
	font-size:19px;
	color:#920226;
	margin-bottom: -10px;
}

H2
{
	font-size:17px;
	color:#920226;
	margin-bottom: -8px;
}

H3
{
	font-size:19px;
	font-weight:lighter;
}

H4
{
	font-size:17px;
}

H5
{
	font-size:15px;
}

#NavbarContent
{
	margin: 10px 0 0 15px;
	padding: 10px 0 0 15px;
}

#NavbarContent a
{
	font-weight: normal;
}

#Main
{
	width: 676px;
}

#MainContent
{
	/*width: 696px;*/
}

/*Meny*/
#MenuContent
{
	width: 184px;
}

.MenuTopCell
{
	width: 184px;
	height: 12px;
	background-image: url(../images/menu_top.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.MenuMainCell
{
	width: 184px;
	background-image: url(../images/menu_right.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.MenuBottomCell
{
	width: 184px;
	height: 12px;
	background-image: url(../images/menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#MenuContainer
{
	margin: 0; 
	padding: 0;
	color: #333;
}

#MenuContainer ul
{
	margin: 0; 
	padding: 0;
	list-style-type: none;
}

#MenuContainer li
{
	font-family: Arial;
	font-weight: bolder;
	margin: 0; 
	padding: 0;
}

#MenuContainer li a
{
	display: block;
	width: 180;
	font-weight: bold;
	margin: 0; 
	text-align:left;
	color: #000;
	padding: 5px 8px 5px 15px;
	text-decoration: none;
	background-image: url(../images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 150px 1.0em;
}

#MenuContainer li a:hover
{
	color: #495c7f;
}

#MenuContainer li a.selected
{
	color: #495c7f;
}

#MenuContainer li li
{
	
}

#MenuContainer li li a
{
	font-weight:normal;
	padding: 0px 8px 0px 20px;
	background-image: none;
}

#MenuContainer li li a:hover
{
	color: #495c7f;
}

/* NEWS */
.NewsTop
{
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
	padding:3px;
	background-color: #eeeeee;
	background-image: url(../img/RoleBg.gif);
	background-repeat: repeat-x;
	text-align: center;
}

.NewsContent
{
	padding: 5px;
}

.newsDate
{
	font-size: 10pt;

}

.newsLink
{
	font-size: 10pt
}

.newsAllNewsRow
{
	padding-top: 10px;
}

.news_headline2
{
	font-size:16pt;
	font-weight:normal;
	color:#920226;
	line-height: 18pt;
}

/*Spot*/
.SpotMain
{
	padding: 5px 5px 5px 5px;
	background-image: url(../images/SpotMainTop.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.SpotTopLeft
{
	width: 3px;
	height: 3px;
	background-image: url(../images/SpotTopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.SpotTop
{
	height: 3px;
	background-image: url(../images/SpotTop.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.SpotTopRight
{
	width: 3px;
	height: 3px;
	background-image: url(../images/SpotTopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.SpotRight
{
	width: 3px;
	background-image: url(../images/SpotRight.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
}

.SpotBottomRight
{
	width: 3px;
	height: 3px;
	background-image: url(../images/SpotBottomRight.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.SpotBottom
{
	height: 3px;
	background-image: url(../images/SpotBottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.SpotBottomLeft
{
	width: 3px;
	height: 3px;
	background-image: url(../images/SpotBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.SpotLeft
{
	width: 3px;
	background-image: url(../images/SpotLeft.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

/*Spot Yellow*/
.SpotMainYellow
{
	padding: 2px 5px 5px 5px;
	background-image: url(../images/spotYellow/middle.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.SpotTopLeftYellow
{
	width: 11px;
	height: 11px;
	background-image: url(../images/spotYellow/topLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.SpotTopYellow
{
	height: 11px;
	background-image: url(../images/spotYellow/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.SpotTopRightYellow
{
	width: 12px;
	height: 11px;
	background-image: url(../images/spotYellow/topRight.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.SpotRightYellow
{
	width: 12px;
	background-image: url(../images/spotYellow/Right.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
}

.SpotBottomRightYellow
{
	width: 12px;
	height: 13px;
	background-image: url(../images/spotYellow/bottomRight.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.SpotBottomYellow
{
	height: 13px;
	background-image: url(../images/spotYellow/Bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.SpotBottomLeftYellow
{
	width: 11px;
	height: 13px;
	background-image: url(../images/spotYellow/bottomLeft.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.SpotLeftYellow
{
	width: 11px;
	background-image: url(../images/spotGray/left.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

/*Spot Gray*/
.SpotMainGray
{
	padding: 2px 5px 5px 5px;
	background-image: url(../images/spotGray/middle.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.SpotTopLeftGray
{
	width: 11px;
	height: 11px;
	background-image: url(../images/spotGray/topLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.SpotTopGray
{
	height: 11px;
	background-image: url(../images/spotGray/top.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.SpotTopRightGray
{
	width: 12px;
	height: 11px;
	background-image: url(../images/spotGray/topRight.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.SpotRightGray
{
	width: 12px;
	background-image: url(../images/spotGray/Right.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
}

.SpotBottomRightGray
{
	width: 12px;
	height: 13px;
	background-image: url(../images/spotGray/bottomRight.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.SpotBottomGray
{
	height: 13px;
	background-image: url(../images/spotGray/Bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.SpotBottomLeftGray
{
	width: 11px;
	height: 13px;
	background-image: url(../images/spotGray/bottomLeft.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.SpotLeftGray
{
	width: 11px;
	background-image: url(../images/spotGray/left.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.SiteTreeheadline
{
	font-size:17px;
	color:#930125;
	font-weight: bold;
}

/*Uthyres*/

.ProductsResultHeading
{
	font-size:17px;
	color:#930125;
	font-weight: bold;
}

.ProductBrRubrik
{
	display:none;
}

.ProductLabelRubrik
{
	display:none;
}

.ProductContentRubrik
{
	font-size:15px;
	color:#000;
	font-weight: bold;
}

.ProductBrAfterRubrik
{
	display:none;
}

.ProductBrInformation
{
	line-height:5px;
}

.ProductBrAfterInformation
{
	line-height:5px;
}

.ProductLabelInformation
{
	display:none;
}

.ProductLabelBäddar
{
	font-weight: bold;
}

.ProductBrBäddar
{
	display:none;
}

.ProductBrAfterBäddar
{
	display:none;
}

.ProductLabelBoarea
{
	font-weight: bold;
}
.ProductBrBoarea
{
	display:none;
}

.ProductBrAfterBoarea
{
	display:none;
}

.ProductLabelKontaktaUthyraren
{
	font-weight: bold;
}

.ProductBrAfterKontaktaUthyraren
{
	display:none;
}

.ProductBorderB
{
	border-bottom: solid 1px #e6e6e6;
}

/*****************/
/* Tab navigator */
/*****************/
	
#tabarea td.tab
{
	width: 97px;
	height: 24px;
	text-align: center;
}	

#tabarea td.tab:hover
{
	width: 97px;
	height: 24px;
	text-align: center;
}

#tabarea td.fill
{
	background-image: url("../images/tabNavigator/roundCorner/tab-fill.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 250px;
}

#tabarea td a.unselected 
{ 
	display: block;
	color: #000; 
	background-image: url("../images/tabNavigator/roundCorner/tab-unsel.gif");
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 24px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	width: 97px;
	height: 24px;
}

#tabarea td a.unselected:hover 
{  
	background-image: url("../images/tabNavigator/roundCorner/tab-sel.gif");
}

#tabarea td a.selected
{ 
	display: block;
	color: #000;  
	background-image: url("../images/tabNavigator/roundCorner/tab-sel.gif");
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 24px;
	text-decoration: none; 
	padding: 0px 0px 0px 0px;
	vertical-align: text-bottom;
	width: 97px;
	height: 24px;
}

#tabarea .container
{
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #73838c;
	border-width: 0px 1px 1px 1px;
	padding: 10px 10px 10px 10px;
	height: 400px;	
	/* width = 4 * td.tab.width + td.fill.width - padding-left - padding-right*/
	width: 618px;
}

#tabarea .emailView
{
	background-color: #FFFFFF; 
	border:solid 1px #aaaaaa; 
	padding: 5px 5px 5px 5px;
}

#tabarea .emailViewBody
{
	/* width = 4 * td.tab.width + td.fill.width - container.padding-left - container.padding-right - emailView.padding-left - emailView.padding-right*/
	width: 600px;
	height: 400px;
	border: solid 0px #aaaaaa;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-spacing: 0;
	
}

#tabarea .insideContainer
{
	background-color: #dcdcdc;
	border: solid 1px #73838c;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;	
}

#emailSubscriptContainer
{
	padding: 0px 5px 0px 15px;
}

#emailSubscriptContainer .mailHeadline
{
	font-weight: bold;
}

#emailSubscriptContainer .mailText
{
	padding: 0px 0px 10px 0px;
}

#emailSubscriptContainer .mailMsgText
{
	color: #920226;
	padding: 10px 0px 10px 0px;
}

#emailSubscriptContainer .mailListSelector
{
	padding: 0px 0px 10px 0px;
}

#emailSubscriptContainer .mailForms
{
	padding: 0px 0px 0px 0px;
}