 /*
==================================================================

Publik webbplats, AB Stokab Sverige [2004-11-22]
Programmering Xhtml Transitional och CSS 2.o

validerad W3C [2006-01-12]

Copyright 2004 AB Stokab
	

==================================================================
*/
body{
		margin:0px;
		padding:0px;
		font-size: 70%;
		/* line-height will not work on ie and mac  \*/
		line-height : 1.4em;
		/* end mac hack */
		color: #424242;
		background-color: #ececec;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	a {
		color:#424242;
		font-weight: bold;
		font-size: 1.05em;
		line-height: 1.95em;
		display: block;
		background-image: url(../images/linkarrow-bg.gif);
		background-repeat: no-repeat;
		background-position: 0px 0em;
		text-decoration: none;
	}
	a:hover{
		text-decoration: underline;
	}
	A:VISITED {
		color:#666666;
	}
	A:ACTIVE {
		color:#CC7700;
	}
	
	form{
		margin:0px;
		padding:0px;
	}
	.searchfield{
		width:13em;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height : 1em;
		/* end mac hack */
		
	}
	.contactlong{
		width:25em;
		font-size: 1em;
		border: 1px solid #819CB9;
		/* line-height will not work on ie and mac  \*/
		line-height: 1em;
		/* end mac hack */
		
	}
	.contactshort{
		width:8em;
		font-size: 1em;
		border: 1px solid #819CB9;
		/* line-height will not work on ie and mac  \*/
		line-height: 1em;
		/* end mac hack */
		
	}
	.contacttext{
		width:25em; /*mozilla 30.9em*/
		height: 4em;
		font-size: 1em;
		border: 1px solid #819CB9;
		/* line-height will not work on ie and mac  \*/
		line-height: 1em;
		/* end mac hack */
		
	}
	/* contactform left */
	.leftcontact{
		margin:0px;
		padding:0px;
		width:10em;
		float:left;
		height:2em;
		
	}

	/* contactform right */
	.rightcontact{
		margin:0px;
		padding:0px;
		float:left;
		width:25em;
		
		/* line-height will not work on ie and mac  \*/
		line-height: 2.2em;
		/* end mac hack */
	}

	/* style that can make objects only visible for older browswer and usability-browswers */
	.invincible{
		margin:0px;
		padding:0px;
		display:none;
	}
	.HiddenLink{
		position: absolute;	
		visibility: hidden;
	}
	
	/* class to use when i separatorline is needed*/
	.linkLineSeparator{
		margin:0px;
		padding:0px;
		width:auto;
		height:1px;
		background-color: #cccccc;
	}
	.linkLineLigthGreySeparator{
		margin:0px;
		padding:0px;
		width:auto;
		height:1px;
		background-color: #ececec;
	}
	/* class to use when i spacerline is needed*/
	.SpacerLineSeparator{
		margin:0px;
		padding:0px;
		width:auto;
		height:1px;
	}
	/* class to make divs left floating */
	.floatleft{
		margin:0px;
		padding:0px;
		float:left;
	}
	/* class to make divs right floating */
	.floatright{
		margin:0px;
		padding:0px;
		float:right;
	}
	/* class to use when floating needs to break */
	.floatbreak{
		height:0px;
		overflow:hidden;
		clear:both;
	}
	/* class that makes 10px all around padding*/
	.Padding10{
		padding: 10px 10px 10px 10px;
	}
	
	/* color only */
	.OrangeColor{
		color: #CA7405;
	}
	.LightGreyColorBG{
		background-color: #ececec;
	}
	
	/* title classes */
	h1{
		font-size: 1.5em;
		color: #CC7700;
		font-weight: normal;
		margin:0px;
		padding: 0px;
		padding-bottom: 0.6em;
		/* line-height will not work on ie and mac  \*/
		/*line-height:2em;*/
		line-height:1.2em;
		/* end mac hack */
	}
	h2{
		font-size: 1.05em;
		color: #424242;
		font-weight: bold;
		margin:0px;
		padding: 0px;

	}
	/* h3 = preamble (ingress) */
	h3{
		font-size: 1em;
		font-weight: bold;
		margin:0px;
		padding: 0px;
	}
	.startpageH2{
		font-size: 1.05em;
		color: #CC7700;
		font-weight: bold;
		margin:0px;
		padding: 0px;
		padding-bottom:0.5em;
	}
	
	.GreyTitleSmall{
		color:#424242;
		font-weight: bold;
		font-size: 1.05em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.6em;
		/* end mac hack */
		
		margin:0px;
		padding: 0px;
	}
	/* end title classes */
	
	.ImageNoMargin{
		margin:0px;
		padding:0px;
	}
	
	/* the only difference between the two Pagecontainers are the background-image */
	#Pagecontainer{
		margin: 0px;
		width: 1000px;
		height:auto;
		text-align:left;
		background-color:#ffffff;
		background-image: url(../images/leftmenuBG.gif);
	}
	#PagecontainerSubPage{
		margin: 0px;
		width: 1000px;
		height:auto;
		text-align:left;
		background-color:#ffffff;
		background-image: url(../images/PageContainerBG.gif);
	}
	/* the only difference between the two Pagecontainers are the background-image */	
	
	#PrintContainer{
		background-color: #ffffff;
		padding:20px;
		margin-top: -1em;
	}
	#PrintContainer a{
		background-image: none;
		background-position: -9px -0.4em;
		display:inline;
		padding-left: 0.6em;
	}
	
	#HeaderContainer{

                         	margin:0px;
		padding:0px;
		/* Makes the top menu dissapear ini IE7 if enabled */
		/*height:7.6em;*/
		background-color: #ececec;

            }

	#HeaderContainer a.imageLink{
		display: inline;
		background-image: none;
		border: 0px;
		margin:0px;
		padding:0px;
		
	}
	#HeaderLogotype{
		float:left;
		height:7.6em;
		background-color:#FFFFFF;
	}

	#HeaderSlogan{
		float:left;
		height:7.6em;
		background-color:#FFCC33;
	}
	#HeaderArea{
		float:left;
		width: 841px;
		height:7.6em;
		background-color:#FFCC33;
	}
	#HeaderSearch{
		width:240px;
		height:7.6em;
		margin-left: 491px;
		padding:0px;
		position: absolute;
	}
	#HeaderMenu a{
		padding-left:17px;
		background-color: #ececec;
	}	
	#HeaderMenu a .noArrow{
		background-image:none;
		background-color: #ececec;
	}	
	#HeaderMenu .cell{
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
		width: 160px; 
	}
	#HeaderMenu .cell2{
		width: 155px;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
	}
	#HeaderMenu .cell2b{
		width: 154px;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
	}
	#HeaderMenu .cell2c{
		width: 156px;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
	}
	#HeaderMenu .cell3{
		width: 155px;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
		font-size: 1.05em;
		
		line-height: 1.95em;
		
		
	}
	#LeftMenuContainer{
		width:159px;
		height: auto;
		float:left;
		margin: 0px;
		padding: 0px;
		background-color: #ececec;
		overflow:hidden;
	}
	#LeftMenuContainer a{
		display: block;
		line-height: 1.45em;
		padding-top: 5px;
		padding-bottom:5px;
		padding-left: 17px;
		background-color: #ececec;
	}
	#LeftMenuContainer a.arrowdown{
		display: block;
		line-height: 1.45em;
		padding-top: 5px;
		padding-bottom:5px;
		padding-left: 17px;
		background-color: #cccccc;
		background-image: url(../images/linkarrow-bg-down.gif);
	}
	#LeftMenuContainer a.orange{
		display: block;
		line-height: 1.45em;
		padding-top: 5px;
		padding-bottom:5px;
		padding-left: 17px;
		background-color: #ececec;
		color: #cc7700;
	}
	#LeftMenuContact{
		width:auto;
		margin: 0px;
		padding: 17px;
	}
	#LeftMenuContact a{
		font-weight: normal;
		font-size: 1em;
		background-image: none;
		padding: 0px;
	}
	/*#sthlmstadlogo{
		text-align: center;
		padding-top: 21em;
	}*/
	
	/* the only difference between the two MainContainer are the background-image */	
	#MainContainer{
		width: 841px;
		margin: 0px;
		padding: 0px;
		float:left;
		background-color:#ffffff;
	}
	#MainContainerSubPage{
		width: 841px;
		margin: 0px;
		padding: 0px;
		float:left;
		background-color:#ffffff;
	
	}
	/* the only difference between the two MainContainer are the background-image */	
	
	#SubPageMain{
		width:600px;
		min-height: 600px;
		float:left;
		margin:0px;
		margin-top: 0;
		padding:20px;
		border-right : 1px solid #cccccc;
	}
	#mainareadivSubpage{
		width:520px;
	}
	#SubPageMain a{
		background-image: none;
		background-position: -9px -0.4em;
		display:inline;
		padding-left: 0.6em;
		line-height: 1.5em;
	}
	#SubPageMain a.imageLink{
		display: inline;
		background-image: none;
		border: 0px;
		margin:0px;
		padding:0px;
	}
	#PathTrace {
		font-size: 10px;
		font-weight: normal;
		display:inline;
		padding:0px;
		margin:0px;
		color: #aaaaaa;

	}
	#PathTrace a{
		font-size: 10px;
		font-weight: normal;
		display:inline;
		padding:0px;
		margin:0px;
		color: #000000;
	}
	#SubPageBanner{
		width:200px;
		float:left;
		margin:0px;
	}
	#SubPageBanner a{
		background-image: none;
		background-color: #ffffff;
		background-position: -9px -0.4em;
		padding-left: 0.6em;
		display: inline;
		line-height: 1.5em;
	}
	#SubPageBanner a.imageLink{
		background-image: url(../images/linkarrow-bg.gif);
		background-color: #ffffff;
		background-position: -9px -0.25em;
		padding-left: 0.6em;
		display: block;	
	}
	.SubPageBannerGreyBox{
		width:180px;
		float:left;
		margin:0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		font-size: 1.05em;
		line-height: 1.2em;
		font-weight: bold;
		background-color: #cccccc;
	}
	#PagingList a{
		font-size: 1em;
		font-weight: normal;
		background-image: none;
		background-repeat: no-repeat;
		background-position: 0em -11em;
		display:inline;
		padding:0em;
		margin:0em;
	}
	#Page1Banner1{
		width: 529px;
		height:36em;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
	}
	#Page1Banner1 a{
		background-color: #ffffff;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.7em;
		display:block;
		padding-left: 9px;
		
	}
	#Page1Banner1 a.imageLink{
		display: inline;
		background-image: none;
		border: 0px;
		margin:0px;
		padding:0px;
	}
	#Page1Banner2{
		width:311px;
		float:left;
		margin:0px;
		background-color:#ffffff;
	}
	#Page1Banner2 a{
		background-color: #cccccc;
		height:26px;;
		display: block;
		margin:0px;
		padding-left: 17px;
	}
	#Page1Banner2 a.imageLink {
		background-image: none;
		border: 0px solid #fff;
		margin:0px;
		padding:0px;
		height:82px;
	}
	.Page1Banner2Square{
		width:155px;
		height:auto;
		float:left;
		margin:0px;
		background-color: #cccccc;
	}
	.Page1Banner2SquareBorder{
		width:156px;
		height:auto;
		float:right;
		margin:0px;
		border-left : 1px solid #b7b7b7;
		background-color: #cccccc;
	}
	.Page1BannerRightContact{
		width:310px;
		height: 14em;
		float:left;
		margin:0px;
		background-color: #ffffff;
		padding: 0px;
	}
	.Page1BannerWhiteSquare{
		width:155px;
		height: 14em;
		float:left;
		margin:0px;
		background-color: #ffffff;
		padding: 0px;
	}
	.Page1BannerWhiteSquareBorder{
		width:155px;
		height: 16.7em;
		float:left;
		margin:0px;
		border-left : 1px solid #cccccc;
		background-color: #ffffff;
		padding: 0px;
	}
	#Page1BannerWhiteSquareContainer a{
		background-color: #ffffff;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.7em;
		display:block;
		padding-left: 9px;
	}
	#Page1Banner3{
		width: 530px;
		height:21em;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
	}
	#Page1Banner3 a{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: normal;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
	}
	#Page1Banner3 a.bold{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
	}
	#Page1Banner4{
		width:311px;
		height:21em;
		float:left;
		margin:0px;
		padding:0px;
	}
	#Page1Banner4 a{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: normal;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
	}
	#Page1Banner4 a.bold{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
	}
	#PageBottomContainer{
		margin: 0px;
		padding: 0px;
	}
	#PageBottomContainer .leftdiv{
		width:159px;
		float:left;
		margin: 0px;
		padding: 0px;
		text-align: center;
		background-color: #ececec;
	}
	#PageBottomContainer .rightdiv{
		float:right;
		margin-left: 159px;
		padding: 0px;
		background-color: #FFCE3B;
	}
	#PageBottom{
		width: 841px;
		background-color: #cccccc;
	}
	#PageBottom a{
		display: block;
		padding-left: 15px;
	}
	#PageBottom .cell{
		width: 153px;
		float:left;
		margin:0px;
		padding:0px;
		border-left : 1px solid #cccccc;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
	}
	#PageBottom .cellPage1{
		width: 310px;
		float:left;
		margin:0px;
		padding:0px;
		border-left : 1px solid #cccccc;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
	}
	#PageBottom .cell2{
		width: 157px;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		background-color: #ececec;
	}
	#PageBottom .cell3{
		width: 311px;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		font-size: 1.05em;
		line-height: 1.95em;
		background-color: #ececec;
	}
	#PageFooter{
		font-size:0.9em;
		width: 839px;
		height: 2em;
		background-color: #FFCE3B;
		padding-top: 0.2em;
	}
	#PageFooter a{
		background-color: #FFCE3B;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: normal;
		background-image: none;
		background-repeat: no-repeat;
		background-position: 0px;
		display:inline;
		padding-left: 7px;
	}
	
	i{content:"\"/*"}
	#HeaderMenu .cell{
		width: 159px; 
	}
	#HeaderMenu .cell2{
		width: 154px;
	}
	#HeaderMenu .cell2b{
		width: 153px;
	}
	#HeaderMenu .cell2c{
		width: 155px;
	}
	#HeaderMenu .cell3{
		width: 154px;
	}
	.Page1Banner2Square{
		width:155px;
	}
	.Page1Banner2SquareBorder{
		width:155px;
	}
	#Page1Banner3{
		width:529px;
	}
	#PageBottom .cell{
		width: 264px;
	}
	#PageBottom .cellPage1{
		width: 308px
	}
	#PageBottom .cell2{
		width: 263px;
	}
	#PageBottom .cell3{
		width: 310px;
	}
	#SubPageMain a{
		background-image: url(../images/linkarrow-bg.gif);
	}
	#SubPageBanner a{
		background-image: url(../images/linkarrow-bg.gif);
	}
	#PrintContainer a{
		background-image: url(../images/linkarrow-bg.gif);
	}
	.PageHeaderSpecial{
		color: black;
		font-size: 1.10em;
		font-weight:bold;
	}

/* New code */
.blacktext {color:#000;}
#Pagecontainer h1{
		font-size: 1.05em;
		color: #CC7700;
		font-weight: bold;
		margin:0px;
		padding: 0px;
		padding-bottom:0.5em;
}
img {border:0px solid #fff;}
.newslisting 
{
	clear:both;
	position:relative;
	padding:0;
	margin:0 0 10px 0;
}
#SubPageMain .newslisting a
{
	display:inline;
	padding:0px;
}
	#PressPage1Banner1{
		width:531px;
		height:215px;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
		border-bottom : 1px solid #cccccc;
}
	#PressPage1Banner1 h1{
		color:#CC7700;
		font-size:1.5em;
		font-weight:normal;
		line-height:1.2em;
}	
	#PressPage1Banner1 a{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.2em;
		display:inline;
		padding-left: 6px;
		
}


	#PressPage1Banner2{
		width:309px;
		float:left;
		margin:0px;
		background-color:#ffffff;
}
	#PressPage1Banner3{
		width:531px;
		height:21em;
		float:left;
		margin:0px;
		padding:0px;
		border-right : 1px solid #cccccc;
}
	#PressPage1Banner3 a{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
		
}
	
	#PressPage1Banner3 a.bold{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
		
}
	
	#PressPage1Banner4{
		width:309px;
		height:21em;
		float:left;
		margin:0px;
		padding:0px;
}
	#PressPage1Banner4 a{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
}
	
	#PressPage1Banner4 a.bold{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
}

	#PressPage1Banner5{
		width:531px;
		height:21em;
		float:left;
		margin:0px;
		padding:0px;
		border-top : 1px solid #cccccc;
		border-right : 1px solid #cccccc;
		
}	#PressPage1Banner5 a{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
		
}
	
	#PressPage1Banner5 a.bold{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
		
}
	#PressPage1Banner6{
		width:309px;
		height:21em;
		float:left;
		margin:0px;
		padding:0px;
		border-top : 1px solid #cccccc;
		
}	#PressPage1Banner6 a{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
		
}
	
	#PressPage1Banner6 a.bold{
		background-color: #ffffff;
		font-size: 1em;
		/* line-height will not work on ie and mac  \*/
		line-height: 1.5em;
		/* end mac hack */
		
		font-weight: bold;
		background-image: url(../images/regularLinkArrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 0.5em;
		display:block;
		padding-left: 9px;
		
}
	#ContainerCapitalLogo{
		margin: 0px;
		width:107px;
		height:102px;
		background-image: url(../images/capital_logo.gif);
		position: absolute;
		margin: 3px 1px 1px 880px;	
}


	#HeaderSearchAndMenu{
		text-align:left;
		float:left;
		width: 500px;
		height: 30px;
		background-color:#FFCC33;
		margin: 0px 0px 0px 226px;
	}
	#HeaderSearchAndMenu a{
		color: #424242;
		font-size: 1em;
		font-weight: normal;
		background-image: none;
		display:inline;
		padding-left: 0.9em;
		padding-right: 0.9em;
	}
	
	#HeaderMenu {
		background-color: #ececec;
		height: 23px;
	}
	
	
	#HeaderMenu .cellbc {
		width: 600px;
		float: left;
		margin: 0px;
		padding: 0px;
		background-color: #ececec;
	}
	
		
	#HeaderMenu .cellbc p{
		color: #424242;
		font-size: 1em;
		font-weight: normal;
		background-image: none;
		display:inline;
		padding-left: 0.9em;
		padding-right: 0.9em;
	}
	
	#HeaderMenu .cellbc a{
		color: #424242;
		font-size: 1em;
		font-weight: normal;
		background-image: none;
		display:inline;
		padding-left: 0.9em;
		padding-right: 0.9em;
	}