
/*
 * Nollstaller alla marginaler och satter default textstorlek och textfarg.
 */

*
{

	color: #4A4A4A;
	font: normal 10px 'Arial', sans-serif;
	margin: 0;
	padding: 0;

}


/*
 * Bestammer bakgrundsfarg utanfor sidans huvudomrade.
 */

BODY
{

	background-color: #F4F4F4;

}


/*
 * Bestammer farg och stil pa lankar.
 */

A
{

	color: #188231;
	text-decoration: underline;

}

A:hover
{

	text-decoration: underline;

}

/*
 * Tar bort den bla ramen som finns pa bilder som ocksa ar lankar.
 */

	A IMG
	{
	
		border: 0 none;
	
	}

FIELDSET
{

	border: 0 none;

}


/*
 * Positionerar UC-sigillet.
 */

#UC
{

	float: right;
	margin-top: 50px;

}


/*
 * Centrerar sidans huvudomrade.
 */

#SiteAligner
{

	margin: 0 auto;
	width: 900px;

}


/*
 * Bestammer bredden pa huvudomradet, positionerar det och lagger till skugga pa sidorna.
 */

#SiteContainer
{

	background-image: url(../image/background/sitefadesides.png);
	float: left;
	margin: 25px 0 5px 0;
	width: 760px;

}

	#SiteContainer SPAN
	{
	
		display: block;
		height: 25px;

}

/*
 * Lagger till skugga pa ovre och undre delen av huvudomradet.
 */

#SiteFadeTop
{

	background-image: url(../image/background/sitefadetop.png);

}

#SiteFadeBottom
{

	background-image: url(../image/background/sitefadebottom.png);

}

#SiteMargins
{

	margin: 0 25px;

}


/*
 * Positionerar lankarna ovanfor huvudomradet.
 */

#SiteOuterHeader
{

	background-color: #F4F4F4;
	text-align: right;

}

	#SiteOuterHeader A
	{
	
		color: #AAAAAA;
		font-size: 11px;
		margin: 10px;
		text-decoration: none;

	}

	#SiteOuterHeader A:hover
	{
	
		text-decoration: underline;

	}

/*
 * Bestammer bakgrundsfarg och hojd pa sidhuvudet.
 */

#SiteHeader
{

	background-color: #188231;
	height: 80px;

}


/*
 * Bestammer dimensioner och marginaler for logotypen.
 */

#SiteHeaderImage
{

	height: 66px;
	margin-left: 21px;
	margin-top: 7px;
	width: 248px;

}


/*
 * Bestammer dimensioner och bakgrundsfarg for huvudmenyn.
 */

#SiteNavigation
{

	height: 31px;
	margin: 10px 0;
	background-image:url(../image/background/menu.jpg);

}

	/*
	 * Tar bort "knapparna" pa listan som ar huvudmenyn.
	 */

	#SiteNavigation UL
	{
	
		list-style-type: none;
	
	}
	
		/*
		 * Positionerar menyalternativen.
		 */

		#SiteNavigation UL LI
		{
		
			float: left;
		
		}
		
			/*
			 * Bestammer utseende pa menyalternativen.
			 */

			#SiteNavigation UL LI A
			{
			
				color: #6A6A6A;
				display: block;
				font-size: 12px;
				padding: 8px 63px;
				text-decoration: none;
			
			}

			#SiteNavigation UL LI A:hover
			{
			
				background-color: #DDDDDD;
				text-decoration: none;
			
			}
			
			/*
			 * Ger morkare bakgrundsfarg pa aktivt menyalternativ.
			 */

			#SiteNavigation UL LI A.active
			{
			
				background-color: #DDDDDD;
				font-weight: bold;
			
			}


/*
 * Bestammer dimensioner och positionerar kolumnerna pa forstasidan.
 */

#SitePromoColumns
{

	margin-bottom: 10px;

}

.SitePromo
{

	float: left;
	margin-right: 10px;
	width: 260px;

}

.SitePromo li
{
	margin-left: 25px;
	font-size:13px;

}

.driftstatus_tab
{

	float: right;
	margin-right:0px;
	width: 150px;
	background-color:#FF972F;
	padding: 10px;
	height: 300px;
	
}


	/*
	 * Bestammer dimensioner pa bilder pa forstasidan (delad).
	 */

	.SitePromo IMG
	{
	
		background-color: #E4E4E4;
		height: 130px;
		padding: 10px;
		width: 210px;
	
	}

/*
 * Bestammer dimensioner pa bild pa forstasidan (bred).
 */

#FrontPic
{

	background-color: #E4E4E4;
	height: 123px;
	padding: 10px;
	width: 691px;

}

/*
 * Bestammer hur rubrikerna pa forstasidan skall se ut.
 */

.SitePromo H1
{

	margin: 0 8px;
	margin-top: 10px;

}

	/*
	 * Rubrikerna skall vara klickbara.
	 */

	.SitePromo H1 A
	{
	
		color: #4A4A4A;
		font-size: 18px;
		text-decoration: none;
	
	}

/*
 * Rubrikerna har egna ingresser.
 */
	
.SitePromo P.intro
{
	
	color: #8A8A8A;
	font-size: 13px;
	margin: 8px;
		
}

	/*
	 * Ingresserna kan aven innehalla lankar.
	 */

	.SitePromo P.intro A
	{
		
		font-size: 13px;
		
	}
	
	
	.SitePromo H1
{

	margin: 0 8px;
	margin-top: 10px;

}

	/*
	 * Rubrikerna skall vara klickbara.
	 */

	.driftstatus_tab H1 A
	{
	
		color: #4A4A4A;
		font-size: 18px;
		text-decoration: none;
	
	}

/*
 * Rubrikerna har egna ingresser.
 */
	
.driftstatus_tab P.intro
{
	
	color: #8A8A8A;
	font-size: 13px;
	margin: 8px;
		
}

	/*
	 * Ingresserna kan aven innehalla lankar.
	 */

	.driftstatus_tab P.intro A
	{
		
		font-size: 13px;
		
	}

/*
 * Bestammer utseendet for de stora gra "lankboxarna".
 */

.BlockAnchorContainer
{

	float: left;

}

	.BlockAnchorContainer A
	{
	
		border-top: 2px solid #EEEEEE;
		border-right: 2px solid #CCCCCC;
		border-bottom: 2px solid #CCCCCC;
		border-left: 2px solid #EEEEEE;
		color: #6A6A6A;
		display: block;
		font-size: 12px;
		margin: 4px 8px;
		margin-bottom: 12px;
		padding: 6px 10px;
		text-decoration: none;
		background-image:url(../image/background/menu.jpg);
	
	}

	.BlockAnchorContainer A:hover
	{
	
		background-color: #DDDDDD;
		text-decoration: none;
	
	}

/*
 * Bestammer hur brodtexten pa forstasidan skall se ut.
 */

.SitePromo P
{

	font-size: 120%;
	line-height: 140%;
	margin: 12px 8px;

}

	.SitePromo P *
	{
	
		font-size: 100%;
	
	}
	
	
	.driftstatus_tab P
{

	font-size: 120%;
	line-height: 140%;
	margin: 12px 8px;

}

	.driftstatus_tab P *
	{
	
		font-size: 100%;
	
	}

/*
 * Ser till att kolumnerna pa forstasidan har ratt marginaler.
 */

#SiteInfoColumns
{

	margin-bottom: 10px;

}

/*
 * Bestammer hur sidomenyn ser ut och ar positionerad.
 */

#SiteInfoMenu
{

	background-color: #E4E4E4;
	float: left;
	margin-right: 10px;
	width: 174px;

}

	/*
	 * Sidomenyn ar en lista.
	 */

	#SiteInfoMenu UL
	{
	
		list-style-type: none;
	
	}
	
			/*
			 * Listan innehaller lankar.
			 */

			#SiteInfoMenu UL LI A
			{
			
				color: #6A6A6A;
				display: block;
				font: normal 12px 'Arial', sans-serif;
				padding: 8px 12px;
				text-decoration: none;
			
			}

			#SiteInfoMenu UL LI A:hover
			{
			
				background-color: #DDDDDD;
				text-decoration: none;
			
			}

			#SiteInfoMenu UL LI A.active
			{
			
				background-color: #DDDDDD;
				font-weight: bold;
			
			}

/*
 * Speciell sidomeny for historik-sidan.
 */

#SiteInfoMenu DIV
{

	padding: 15px 0;
	text-align: center;

}

	#SiteInfoMenu DIV IMG
	{
	
		margin-bottom: 15px;
	
	}

/*
 * Undermenyer i sidomenyn.
 */

#SiteInfoMenu UL UL
{

	background-color: #F0F0F0;

}

		#SiteInfoMenu UL UL LI A
		{
		
			color: #8A8A8A;
			padding-left: 18px;
		
		}

		#SiteInfoMenu UL UL LI A:hover
		{
		
			background-color: #E8E8E8;
		
		}

		#SiteInfoMenu UL UL LI A.active
		{
		
			background-color: #E8E8E8;
			font-weight: bold;
		
		}


/*
 * 
 */

.SiteInfoMargins
{

	clear: both;
	margin: 24px 0;

}

#SiteInfo
{

	float: left;
	width: 520px;

}

#SiteInfo H1
{

	font-size: 18px;
	margin: 0 8px;
	margin-top: 10px;

}

#SiteInfo UL#ActualList
{

	list-style-type: none;
	margin: 0;

}

#SiteInfo UL LI A
{

	font-size: 12px;
	margin: 8px;

}

#SiteInfo H2
{

	border-bottom: 1px solid #E4E4E4;
	font-size: 14px;
	margin: 0 8px;

}

#SiteInfo .Actual H2
{

	border-bottom: 0 none;
	font-size: 12px;
	font-weight: bold;

}

#SiteInfo .Actual H2.first
{

	border-bottom: 1px solid #E4E4E4;

}

#SiteInfo H3
{

	font-size: 12px;
	text-decoration: underline;
	margin: 8px;

}

#SiteInfo H4
{

	color: #8A8A8A;
	font-size: 13px;
	margin: 8px;

}

#SiteInfo H4 A
{

	font-size: 13px;

}

#SiteInfo UL
{

	list-style-type: circle;

}

#SiteInfo OL,
#SiteInfo UL
{

	margin: 12px 30px;

}

#SiteInfo OL LI,
#SiteInfo UL LI {

	font-size: 12px;
	line-height: 140%;
	margin: 8px;

}

#SiteInfo OL LI *,
#SiteInfo UL LI *
{

	font-size: 100%;

}

#SiteInfo P
{

	font-size: 120%;
	line-height: 140%;
	margin: 12px 8px;

}

#SiteInfo P *
{

	font-size: 100%;

}

#SiteInfo .Book EM
{

	display: block;
	font-size: 24px;
	font-weight: bold;

}

/*
 * Speciella stilar for Bolagsboken.
 */

#SiteInfo .Book H1
{

	font-size: 36px;
	font-weight: bold;

}

#SiteInfo .Book H2
{

	margin-top: 35px;

}

	#SiteInfo .Book H2 A
	{
	
		color: #4A4A4A;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
	
	}

#SiteInfo .Book H3
{

	font: normal bold 12px 'Arial';
	margin: 15px 10px;

}

#SiteInfo .Book H4
{

	color: #4A4A4A;
	font-style: italic;

}

#SiteInfo .Book P.intro
{

	font-variant: small-caps;

}

/*
 * Definitionslista for bolagsboken.
 */

#SiteInfo .Book DL
{

	margin: 0 8px;

}

#SiteInfo .Book DT
{

	font: normal normal 12px 'Courier', mono-space;
	margin-bottom: 2px;

}

#SiteInfo .Book DD
{

	font: italic normal 12px 'Arial';
	margin-bottom: 10px;

}

/*
 * Bestämmer utseende och placering for sidfoten.
 */

#SiteFooter
{

	clear: both;

}

.SiteFooterOffice
{

	background-color: #188231;
	float: left;
	margin-right: 10px;
	width: 170px;

}

.SiteFooterOfficeMargin
{

	margin: 12px 12px 0 12px;

}

		.SiteFooterOfficeMargin A SPAN.office
		{
		
			color: white;
			display: block;
			font-size: 14px;
		
		}

	.SiteFooterOfficeMargin SPAN
	{
	
		color: white;
		display: block;
		font-size: 12px;
		margin-top: 8px;
	
	}

	.SiteFooterOfficeMargin A 
	{
	
		color: white;
		cursor: pointer;
		font-size: 12px;
		margin-top: 8px;
		text-decoration: none;
	
	}

	.SiteFooterOfficeMargin A:hover
	{
	
		text-decoration: none;
	
	}

#SiteFooterInfo
{

	background-color: #E4E4E4;
	clear: both;
	margin-top: 10px;

}

#SiteFooterOutside
{

	clear: both;
	margin: 0 25px;

}

#SiteFooterOutside P
{

	color: #8A8A8A;
	font-size: 11px;
	margin-bottom: 25px;

}

#ContactForm
{

	margin: 20px 10px;

}

#ContactForm LABEL
{

	display: block;
	float: left;
	font-size: 12px;
	margin-top: 6px;
	width: 100px;

}

#ContactForm INPUT
{

	display: block;
	float: left;
	font-size: 12px;
	margin: 2px 0;
	padding: 2px;
	width: 350px;

}

#ContactForm SELECT
{

	display: block;
	float: left;
	font-size: 12px;
	margin: 2px 0;
	padding: 2px;
	width: 358px;

}

#ContactForm SELECT OPTION
{

	font-size: 12px;

}

#ContactForm TEXTAREA
{

	display: block;
	float: left;
	font-size: 12px;
	height: 200px;
	margin: 2px 0;
	padding: 2px;
	width: 350px;

}

#ContactFormButton
{

	margin-left: 102px;

}

.NameCompany
{

	float: left;
	width: 200px;

}

.NameCompany LI EM
{

	color: red;

}

#SiteNotification
{

	background-color: #99cc66;
	border: 2px solid #336600;
	color: #336600;
	font: normal bold 12px 'Arial';
	text-align: center;
	height: 40px;
	margin-bottom: 10px;
	padding: 9px 12px;

}

#SiteNotification2
{

	background-color: #FFFFA4;
	border: 2px solid #E5D98E;
	color: #B6A537;
	font: normal normal 14px 'Verdana';
	text-align: center;
	height: 22px;
	margin-bottom: 10px;
	padding: 9px 12px;

}




#SiteNotification EM
{

	color: #B6A537;
	font: normal normal 18px 'Verdana';

}

#SiteNotification A
{

	color: #336600;
	font: normal bold 12px 'Arial';
	margin-left: 10px;
	text-decoration: none;

}

#SiteNotification SPAN
{

	color: #B6A537;
	display: inline;
	font: normal normal 11px 'Verdana';

}

#SiteNotification.high
{

	height: 44px;

}


#SiteNotification_Pink
{

	border: 2px solid #942E2E;
	background-image: url('http://www.standardbolag.se/image/background/sno.gif');
	color: #ffffff;
	font: normal bold 16px 'Verdana';
	text-align: center;
	height: 20px;
	margin-bottom: 10px;
	padding: 9px 12px;
}

#SiteNotification_Pink A
{
a:color:#FFFFFF;
}

#SiteTemporaryMessage
{

	background-color: none;
	color: #cc0000;
	font: normal 12px 'Verdana';
	text-align: center;


}

#support EM
{

	font-weight: bold;

}

#support TABLE
{

	margin: 0 6px;
	width: 360px;

}

#support TH
{

	background-color: #F0F0F0;
	font-weight: bold;
	padding: 4px 8px;
	text-align: left;

}

#support TD
{

	padding: 4px 8px;

}

#WordList
{

	padding: 0 8px;

}

#WordList DT
{

	border-bottom: 1px solid #F0F0F0;
	font: normal bold 12px 'Arial';

}

#WordList DD
{

	font: normal normal 12px 'Arial';
	line-height: 140%;
	margin: 4px 0 16px 0;
	

}

#WordList A
{

	font: normal normal 12px 'Arial';
	color:#000;

}

#SentMail
{

	font: normal normal 12px 'Arial';
	padding: 12px;
	border: 1px solid #79CC6E;

}

#LanguageAE
{

	background-image: url('../image/component/ae.gif');
	background-repeat: no-repeat;
	padding-left: 22px;

}

#LanguageGB
{

	background-image: url('../image/component/gb.gif');
	background-repeat: no-repeat;
	padding-left: 22px;

}

#LanguageSE
{

	background-image: url('../image/component/se.gif');
	background-repeat: no-repeat;
	padding-left: 22px;

}

#SiteAligner #SiteContainer DIV.FormDiv P
{

	margin-top: 30px;
	font: normal bold 12px 'Arial';

}
			
#SiteAligner #SiteContainer DIV.FormDiv P.comment
{

	margin-top: 0;
	font: italic normal 11px 'Arial';
	color: #8A8A8A;

}

#SiteAligner #SiteContainer DIV.FormDiv P.sub
{

	margin-top: 0;
	font: normal normal 12px 'Arial';

}

#SiteAligner #SiteContainer DIV.FormDiv UL
{

	list-style-type: none;

}

#SiteAligner #SiteContainer DIV.FormDiv OL
{
}
			
#SiteAligner #SiteContainer DIV.FormDiv OL LI
{

	margin-bottom: 40px;

}
			
#SiteAligner #SiteContainer DIV.FormDiv OL LI UL LI
{

	margin-bottom: 0;

}
			
#SiteAligner #SiteContainer DIV.FormDiv INPUT
{

	padding: 2px;
	font: normal normal 12px 'Arial';

}

.hbordertext
{

	width: 300px;

}

.hbordertinytext
{

	width: 45px;

}

.hbordertextarea
{

	width: 304px;
	height: 150px;

}

#partner1_type,
#partner2_type,
#partner3_type,
#partner4_type,
#partner5_type,
#partner1_deposit,
#partner2_deposit,
#partner3_deposit,
#partner4_deposit,
#partner5_deposit,
#new-company,
#new-board
{

	display: none;

}

#hbkb_sent
{

	background-color: #C9EBC0;
	border: 1px solid #84D66E;
	color: #2F6D1E;
	font: normal normal 14px 'Arial';
	margin-top: 20px;
	padding: 10px;
	text-align: center;

}