﻿/* Lundbergs - Typsnittsklasser */

.clsH1 {
	FONT-SIZE: 		14pt;
	COLOR: 			rgb(0,0,0); 
	FONT-FAMILY: 		Arial Narrow, Arial, Optima, Century Gothic, sans-serif;
	FONT-WEIGHT:		600;
	display:inline;
	padding: 0px;
	margin: 0px;
}

.clsH2 {
	FONT-SIZE: 12pt;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: Optima, Century Gothic, sans-serif;
	display:inline;
}

.clsH3 {
	FONT-SIZE: 11pt;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: Optima, Century Gothic, sans-serif;
	display:inline;
}

.clsH4 {
	FONT-SIZE: 11pt;
	COLOR: rgb(0,0,0); 
	FONT-FAMILY: Optima, Century Gothic, sans-serif;
	padding-left: 13px;
	FONT-WEIGHT:600;
	background-image: url(../Bilder/Designelement/ArrowGreen.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	background-color: transparent;
	display:inline;
}

.clsH5 {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Optima, Century Gothic, sans-serif;

}

.clsStartpage {
	FONT-SIZE: 		24pt;
	COLOR: 			rgb(0,0,0); 
	FONT-FAMILY: 		Arial Narrow, Arial, Optima, Century Gothic, sans-serif;
	FONT-WEIGHT:		600;
	display:inline;
	padding-bottom: 6px;
	padding-left: 24px;
}

/* Generella länkar mitt i text osv.*/
#idContentContainer A {
	FONT-WEIGHT:bold;
	COLOR: rgb(0,135,73);
	TEXT-DECORATION: none;
}

#idContentContainer A:hover {
	FONT-WEIGHT:bold;
	COLOR: rgb(0,200,120); 
	TEXT-DECORATION: underline;
}

/* Speciell länk, ofta i sidokolumnerna*/
.LundbergsLinkMedPil {
	FONT-SIZE: 10pt;
	COLOR: black;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
	background-image: url(../Bilder/Designelement/ArrowGreen.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	background-color: transparent;
	padding-left: 15px;
	border-bottom:none;
}

.LundbergsLinkMedPil:hover {
	COLOR: rgb(0,200,120); 
	TEXT-DECORATION: none
}

.clsNormalText {
	FONT-SIZE: 	8pt;
	line-height: 	1.5em;
	margin-top: 	-5px;
}
.clsNormalText P
{
	margin-top: 0px;
}
.clsMiddleTextOrt{
	MIN-HEIGHT:	255px;
	HEIGHT: 	auto !important;
	HEIGHT:	255px;
}
.clsItalicText {
	FONT-SIZE: 8pt;
	FONT-STYLE: italic;
}
.clsBoldText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt;
}
.clsImageText {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	FONT-STYLE: italic;
}

.clsOrtTextRubrik {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7.5pt; 
	margin-top:	5px;
}

.clsOrtText {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7.5pt; 
}



/************************/



/* Lundbergsforetagen - Designelement */
BODY#idBodyMain {
	PADDING: 0px; 
	MARGIN: 0px; 
	TEXT-ALIGN: center;
	background-color: rgb(210,210,210);
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt; 
}

#idMainContainer {
	MARGIN: 	5px auto 0px; 
	WIDTH: 		900px; 
	TEXT-ALIGN: 	left;
	background-color: white;
	overflow:	hidden;

	}

#idInnerContainer {
	MARGIN-left: 	10px;
	MARGIN-right: 	30px;
	MARGIN-top: 	10px;
	MARGIN-bottom: 	0px;
	
	MIN-HEIGHT:	500px;
	HEIGHT: 	auto !important;
	HEIGHT: 	500px;
	
}

/* Meny */
#idSidhuvud {
	margin-left:20px;
}

#idMenu A{
	text-decoration:none;
}

#idLogo
{	
	margin-bottom: 0px;
}

#idMenuItemsContainer
{
	margin-top: 0px;
	clear:none;
}

#idMenu {
	margin-top: 1px;
	padding: 0px;
}

/* Sökrutan */ 

#CS_SearchForm div {
		/* Hack för IE:s feltolkning av box-modellen: denna rad läser IE */

	padding-top: 	0x;
	padding-right: 	0x;
	padding-left: 	1px;
	padding-bottom: 0x;
	
	background-image: url(../Bilder/Designelement/bgSearch.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#searchForm {
	margin-top: 	-19px; 	 
}

.LundbergsSearchField {
	width: 		135px;

	margin-top: 	0px;
	margin-right: 	0px;
	margin-left: 	4px;
	margin-bottom: 	2px;
	
	padding-top: 	2px;
	padding-left: 	0px;
	font-size: 	8pt;
	border: none;
	height: 16px;
}

.LundbergsSearchButton {
	margin-top: 	2px;
	margin-right: 	0px;
	margin-left:   -7px;
	margin-bottom: 	1px;

 	padding: 0px;
 	padding-right: 	0px;
 	padding-left: 	0px;
	height: 18px;
	font-size: 	7pt;
	width:		40px;

}

/* Innehåll */
#idContentContainer, #idPath {
	overflow: hidden;
}

/* DKL: Brödsmulan kommer inte innehålla länkar i detta läge. (jan 2007) */

#idFooter A {
	TEXT-DECORATION: underline;
	COLOR: rgb(165,165,165);
}



#idContentContainer {
	margin-top: -5px;
	background-color: transparent;
	padding: 0px;
}


/* Innehållskolumner */
#idMenuColumn {
	COLOR: black;
	width: 168px; 
	padding: 0px;
	vertical-align: top;
	float: left;
	margin-left:	0px;
	margin-top:	0px;
	margin-right:	0px;
}

#idLeftColumn {
	COLOR: black;
	width: 		420px;
	vertical-align: top;
	float: left;
	padding:	0px;
	margin-left: 	30px;
	margin-right:	15px;
	margin-top:	0px;
	line-height: 	1.5em;
}

#idLeftColumn P
{
	margin-top: 0px;
}

#idContentDivOvre
{
	margin-left:	30px;
}

#idContentDivUndre
{
	margin-left:	30px;
}

#idRightColumn {
	COLOR: 		black;
	width: 		195px;
	vertical-align: top;
	overflow: 	hidden;
	float:		right;
	padding:	0px;
	margin:		0px;
	heigth:		100%;
}

#idRightColumnOrt {
	COLOR: 		black;
	width: 		195px;
	vertical-align: top;
	BORDER-left: 	rgb(165,165,165) 1px solid;
	overflow: 	hidden;
	float:		right;
	margin-top:	3px;
	padding-left:	6px;
}

#idHogerUpper
{
	margin-bottom: 	5px;
	margin-right: 	0px;
	margin-left:	0px;
	margin-top:	0px;
}

#idFooter {
	FONT-SIZE: 	7pt;
	COLOR: 		rgb(165,165,165);
	clear: 		both;
	margin-top:	25px;
	vertical-align: bottom;
	margin-bottom:	20px;
}

/* BildGalleri */ 

A.clsBildArkivBilderTumnagel IMG
{
border-width:0px;
}

A.clsBildArkivBilderTumnagel:hover IMG
{
	border-width:	0px;
	filter:alpha(opacity=60);
	opacity:.60;
}

A.clsBildArkivBilderTumnagel IMG
{
	margin-bottom:5px;
}


.clsBildArkivBilder
{
	display:inline;
	font-weight:bold;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:80px;
}
hr {
	color: #aaaaaa;
	background-color: #aaaaaa;
	height: 1px;
	border: none;
	margin-top: 13px;
	margin-bottom: 13px;

}

.clsNormalTextRightColumn {
	FONT-SIZE: 8pt;
	line-height: 1.5em;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
}

.clsNyhetsRubrik {
	FONT-SIZE: 9pt;
	font-weight: bold;
	line-height: 1.5em;
	margin-top: 0px;
	padding-top: 0px;
	COLOR: rgb(0,135,73);
}



#idTopImage {
	margin-bottom: 0px;
	height: 110px;
}

#idMenuItemsContainer
{
	margin-top: 0px;
	clear:left;
}

/* Innehållskolumner */
#idLeftColumnOrt {
	COLOR: black;
	width: 126px; 
	padding-right: 0px;
	padding-left: 20px;
	vertical-align: top;
	float: left;
	margin-top: 3px;
	}


#idMiddleUpperOrt {
	background-color: transparent;
	margin-top: 7px;
	margin-left: 30px;
	width: 415px;
	clear:none;
	float: left;
	padding-top:	1px;
}

#idBildsRubrik {
	background-color: rgb(0,135,73);
	padding-top: 	8px;
	padding-bottom: 6px;
	padding-left: 	0px;
	width:		126px;
	TEXT-ALIGN: 	center;
	}
	
#idLedigaBostaderLokaler {
	FONT-SIZE: 	7pt;
	font-weight: 	normal;
	background-color: WHITE;
	COLOR: 		BLACK;
	TEXT-ALIGN: 	center;
	width: 		108px;
	text-transform: uppercase;
	padding-top: 	3px;
	padding-bottom: 7px;
	padding-left: 	9px;
	padding-right: 	9px;
	BORDER: 	BLACK 1px solid;
	float:		left;
	margin-right:	4px;
	height:		25px;
	
}

#idLedigaBostaderLokaler a:link {
	COLOR: 			black;
	text-decoration:	none;
}

#idLedigaBostaderLokaler a:hover {
	COLOR: 			black;
	text-decoration:	none;
}

#idLedigaBostaderLokaler a:visited  {
	COLOR: 			black;
	text-decoration:	none;
}

UL.ortMeny2  {
	margin-left:	0px;
}

LI.ortMenyLank2, LI.ortMeny2 {
	padding-left:	0px;
}

LI.ortMenyLank2, LI.ortMeny2, UL.ortMeny2 {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	list-style-type: 	none;
	float:			left;
	width:			100%;
	font-size: 		8pt;
	margin-right:		0px;
}

LI.ortMenyLank2 {
	background-image: 	url(../Bilder/Designelement/pil_hoger.gif);
	background-repeat: 	no-repeat;
	background-position: 	0px 2px;
	float:			left;
	color:			WHITE;
}

#idOrtMeny2 {
	margin-left: -10px;
}

#idOrtMeny2 A:link 	{
	COLOR: 			black;
	text-decoration:	none;
	font-weight:		normal;
}

#idOrtMeny2 A:visited {
	COLOR: 			black;
	text-decoration:	none;
	font-weight:		normal;
}

#idOrtMeny2 A:hover	{
	COLOR: 			black;
	text-decoration:	none;
	font-weight:		normal;
}

/* Innehållskolumner startsida */
#idStartLeftColumn {
	COLOR: black;
	width: 265px; 
	padding: 0px;
	vertical-align: top;
	float: left;
	margin-left:	10px;
	margin-top:	0px;
	margin-right:	0px;
}

#idStartMiddleColumn {
	COLOR: black;
	width: 		345px;
	vertical-align: top;
	float: left;
	padding:	0px;
	margin-left: 	23px;
	margin-right:	3px;
	margin-top:	0px;
	line-height: 	1.5em;
}
#idStartRightColumn {
	COLOR: 		black;
	width: 		195px;
	vertical-align: top;
	BORDER-left: 	rgb(165,165,165) 1px solid;
	overflow: 	hidden;
	float:		right;
	margin-top:	5px;
	padding-left:	6px;
}

.TabellArial td, tr, table
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
}

td.TabellArialBorderTop
{ 
	border-top: black 1px solid;
}

td.TabellArialBorderBottom
{ 
	border-bottom: black 1px solid;
}

td.TabellArialBorderTopAndBottom
{ 
	border-Top: black 1px solid;
	border-bottom: black 1px solid;
}

.TabellVerdana td, tr, table
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
}

td.TabellVerdanaBorderTop
{ 
	border-top: black 1px solid;
}

td.TabellVerdanaBorderBottom
{ 
	border-bottom: black 1px solid;
}

td.TabellVerdanaBorderTopAndBottom
{ 
	border-Top: black 1px solid;
	border-bottom: black 1px solid;
}

.ArialFet
{
	FONT-SIZE: 8pt;
	COLOR: rgb(0,0,0); 
	FONT-FAMILY: Arial, Verdana;
	FONT-WEIGHT:bold;
}

.Arial
{
	FONT-SIZE: 8pt;
	COLOR: rgb(0,0,0); 
	FONT-FAMILY: Arial, Verdana;
}