html {
	height:680px; 
	max-height:680px;
	padding:0; 
	margin:0; 
	border:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	/*070226 mh, tagit bor overflow*/
	/*overflow:scroll-y; */
	/* */ 
}

body {
	padding:0; 
	margin:0px; 
	height:100%;
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.clear
{
    clear: both;
}


#maindiv {
	margin-right:auto;
	margin-left:auto;
	width:1024px;

}

/*
body {
	padding:0; 
	width:970px;
	border:1;
	border:solid;
	height:100%;
	margin-left:200px;
	margin-right:auto;	
}
*/

#toplogo {
	width:590px;
	height:72px;
	top:60px;
	left:200px;
	position:relative;
	float:left;
}


#toptavling {
	width:150px;
	height:130px;
	top:20px;
	left:50px;
	position:relative;
	float:left;
}

#foretagsPresentation {
	width:150px;
	height:130px;
	top:20px;
	left:150px;
	position:relative;
	float:left;
}

#topDrop {
	width:250px;
	height:30px;
	top:-40px;
	left:710px;
	position:relative;
	float:left;
}


#menubar {
	width:978px;
	height:35px;
	top:2px;
	left:12px;
	position:relative;
	float:left;
	z-index:1;
	background-color: #e7e7e7;
/*	background-image: url(../images/over_meny.jpg);*/
	background-repeat: no-repeat;
	
}

#leftmeny {
	width:7px;
	height:28px;
	top:126px;
	left:3px;
	position:absolute;
	float:left;
	z-index:10;
	
}

#overmeny {
	width:986px;
	height:4px;
	top:125px;
	left:2px;
	position:absolute;
	float:left;
	z-index:10;
}



#rightmeny {
	width:7px;
	height:28px;
	top:126px;
	left:988px;
	position:absolute;
	float:left;
	z-index:10;
	
}


#textarea {
	width:1000px;
	height:370px;
	top:0px;
	left:0px;
	position:relative;
	bgcolor:#FFFFFF;
	z-index:0;
	
}

#contact {
	position:relative;
	width:990px;
	height:50px;
	top: 110px;
	left: 0px;
	border: 1px;

}


#textarea a:link, #textarea a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



//		Style 1


/*07-02-26 tog bort alla cursor:hand; utom rad 111*/
#menu
{
	margin:0 0 0 -12px;
	width: 721px;
	text-align:center;
} 



ul.horizontal, ul.horizontal li 
{
	/*margin-left:0px;
	/*margin-top:0px;*/
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:100%;
	
}

ul.horizontal li ul
{
	margin-top:5px;
}

ul.horizontal 
{
	position:absolute;
	top:4px;
	width:1024px;
	height:28px;
	cursor:default;
	z-index:2;
	padding-left:0px;
	padding-right:0px;

}

/*	Texten	*/
ul.horizontal li 
{
	width:118px;
	float:left;
/*	position:relative;*/
	cursor:pointer;
	/*cursor:hand;*/
	text-align:center;
	left:0;
	margin:0 0 0 -1px;
}
	

* html ul.horizontal li
{
	margin:0 0 0 0;

}

ul[class^="horizontal"] li 
{
	margin:0 0 0 10px;
}

/*	Texten i nivå 2	*/

ul.horizontal ul 
{

	z-index:2020;
	padding:0;
	cursor:default;
	position:absolute;
/*	top:auto;*/
/*	width:98px;*/
	width:100px;
	margin:0 0 0 0;
	left:-100000px;
/*	filter:alpha(opacity=90);*/
	
}
	
/* undermenyns storlek	näst sista marign sätter höjden mellan underrubriker*/
ul.horizontal ul li 
{
	width:100%;

	position:relative !important;
	position:none;

	left:auto;
	margin:-1px 0px 0px 0px;
	
}

ul.horizontal ul.wider, ul.horizontal ul.wider li 
{
	width:115%;
}

ul.horizontal ul ul 
{
	margin: 0.39em 0 0 10.8em;
}

@media Screen, Projection 
{ 
	ul.horizontal li:hover > ul { left:auto; }
	ul.horizontal ul li:hover > ul { top:0; }
}


.niva2 
{
	letter-spacing: 0px;
	display:block;
	cursor:pointer;
	/*cursor:hand;*/
	border:1px solid #FFFFFF;
	padding:10px 3px 10px 3px;
	font:normal 100px tahoma, verdana, sans-serif;
	color:#666666;
	font-weight: bold;
	vertical-align:bottom;
	text-decoration:none;
	background: #EEEEEE;
}


.niva1 
{
	letter-spacing: 0px;
	display:block;
	cursor:pointer;
	margin: 0 9px 0 0px;
/*	background:#FFFFFF;*/
	/*cursor:hand;*/
	/*border:1px solid #EEEEEE;*/
	padding:4px 3px 0px 0px;
	font:normal 11px tahoma, verdana, sans-serif;
	color:#555555;
	font-weight: bold;
	vertical-align:bottom;
	text-decoration:none;
}



/*	Den man har musen över	*/
ul.horizontal a:hover, ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited 
{
	letter-spacing: 0px;
	background:#FFFFFF;
	color:#1d78c6;
	font-weight: bold;
	
}



ul.horizontal a { float:left; width:113px; height: 15px;}
@media Screen, Projection { ul.horizontal a { float:none;} }
ul.horizontal a:not(:nth-child(n)) { float:left;}
ul.horizontal ul a { float:none !important; }
@media screen, projection {
	* html ul.horizontal li {
		display:inline; 
		float:left; 
		/*background:#ffffff;*/
		/*align:center;*/
		}
	}
* html ul.horizontal li { position:static; }
* html ul.horizontal a { position:relative; }
ul[class^="horizontal"] ul { display:none; }
ul[class^="horizontal"] ul { display:block; }


ul.horizontal ul li 
{
	vertical-align:bottom;
	
}


//		End Style 1


//		Style 2


a {
	text-decoration: none;
}


.Meny {

	font-family:  Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 3px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.rubrik {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;

}

.brodTxt01 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.ingress {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.Nyheterrub {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #474848;
	text-decoration: none;
}


.Nyhet {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #474848;
	text-decoration: none;
}

.Nyheter {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.bottomtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.tillbaka {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #474848;
	text-decoration: none;
}

.lasMer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #474848;
	text-decoration: none;
	width:65px;
	height:12px;
	top:28px;
	left:745px;
	position:absolute;
	border: 0;
}


.litenTxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.rightText {
 	font-family: Arial, Verdana, Helvetica, sans-serif; 
 	font-size: 11px; 
 	color: #474848; 
 	text-decoration: none;
}

#mainTillbaka {

	width:50px;
	height:20px;
	top:205px;
	left:960px;
	position:absolute;
	float:right;
	z-index:1;
}

#eventTillbaka {

	width:50px;
	height:20px;
	top:25px;
	left:920px;
	position:absolute;
	float:right;
	z-index:1;
}

.eventTillbakaText{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #474848;
	text-decoration: none;
}

#Right600 {
	width:250px;
	height:397px;
	overflow-y: auto; 
}

#Right600Scroll {
	display:none;
	width:235px;
	height:355px;
	/*overflow-x: auto; */
	overflow-y: auto; 
	float:left;
	position: absolute;
	top:58px;
	left:732px;
	overflow-x:hidden; 
	overflow-y:hidden;
	overflow: hidden;
}

#broschyrB {
	z-index:1;
	position: absolute;
	top:18px;
	left:353px;
	width:630px;
	height:438px;
	overflow: auto;
}


#mainText600 {
	z-index:1;
	position: absolute;
	top:30px;
	left:0px;
	width:367px;
	height:365px;
	overflow: auto;
}

#mainText60000 {
	z-index:1;
	top:0px;
	left:0px;
	position: absolute;
	top:0px;
	left:0px;
	width:365px;
	height:355px;
	overflow-x:hidden; 
	overflow-y:auto;
	overflow:hidden;
	overflow-y:scroll;
}


#mainText600Background {

	width:369px;
	height:440px;
	/*overflow-x: auto; */
	/*overflow-y: auto; */
	/*float:left;*/
	top:17px;
	left:355px;
	position:absolute;
	background-image: url(../images/bg_fade.jpg);	
	background-repeat: no-repeat;
	background-repeat: repeat-x;
}


#scrollDown {
	top:45px;
	left:700px;
	position:absolute;

}
#scrollUp {
	top:30px;
	left:700px;
	position:absolute;
	z-index:1;
}

#scrollDownRight {
	top:45px;
	left:955px;
	position:absolute;

}

#scrollUpRight {
	top:30px;
	left:955px;
	position:absolute;
	z-index:1;
}

#Right600BackGround {
	width:250px;
	height:438px;
	overflow-y: auto; 
	float:left;
	background-image: url(../images/bg_fade.jpg);	
	background-repeat: no-repeat;
	background-repeat: repeat-x;
}

#mainbest {
	width:630px;
	height:438px;
	overflow-y: auto; 
	float:left;
	background-image: url(../images/bg_fade.jpg);	
	background-repeat: no-repeat;
	background-repeat: repeat-x;
}


#mainText601 {
	overflow: auto;
	width:570px;
	height:385px;
	float:left;
}

#mainText607 {
	overflow: auto;
	width:630px;
	height:440px;
	/*overflow-x: auto; */
	float:left;
}

#kontakt240 {
	/*overflow: auto;*/
	width:248px;
	height:435px;
	/*overflow-x: auto; */
	float:left;
}

#refBild {
	width:200px;
	height:72px;
	top:300px;
	left:40px;
	position:absolute;
	float:left;
	z-index:0;
/*	background:#FFFFFF;*/
}

#textarea a.blogs {
	font-size:15px;
	font-weight:bold;
	color:#474848;
}

#textarea a.blogs:hover {
	text-decoration:underline;
	
}

.refBildRubrik {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.refBildText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
/*	font-variant: normal;*/
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.contactdiv {
	background-image:url('../images/bg_fade.jpg');
	width:324px;
	height: 438px;
	z-index:-1;
}

.contactText {
	width: 294px;
	height: 217px;
	padding: 10px 10px 10px 20px;
	top: 27px;
	left: 23px;
	overflow:hidden;
}
.contactImage {
	width: 162px;
	height: 207px;
	float: left;
}
.contactLinks {
	width: 122px;
	height: 34px;
	float: left;
	padding: 0px 10px 10px 10px;
	position:absolute;
	top: 407px;
	left: 220px;
}


/*
Utan bild i vänsterspalten
.contactText {
	width: 294px;
	height: 380px;
	padding: 10px 10px 10px 20px;
	top: 27px;
	left: 23px;
	overflow:hidden;
}
.contactImage {
	width: 162px;
	height: 207px;
	float: left;
}
.contactLinks {
	width: 294px;
	height: 24px;
	float: left;
	padding: 0px 0px 0px 20px;
	top: 400px;
}

*/

#flag {
	width:50px;
	height:20px;
	position:relative;

	top:0px;
	left:960px;
}

// 		End Style 2
