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%;
}


.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:790px;
	height:72px;
	top:60px;
	left:335px;
	position:relative;
	float:left;
}


#toptavling {
	width:150px;
	height:130px;
	top:20px;
	left:50px;
	position:relative;
	float:left;
}


#topDrop {
	width:250px;
	height:30px;
	top:-40px;
	left:710px;
	position:relative;
	float:left;
}


#menubar {
	width:978px;
	height:35px;
	top:22px;
	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:20px;
	left:0px;
	position:relative;
	bgcolor:#FFFFFF;
	z-index:0;
	
}

#contact {
	position:relative;
	width:990px;
	height:50px;
	top: 130px;
	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:9px;
}

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:98px;*/

	float:left;
	position:static;
	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 20px;
}

/*	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 stista marign sätter höjden mellan underrubriker*/
ul.horizontal ul li 
{
	width:100%;
	left:auto;
	margin:-1px 0 0 0px;
/*	background-image: url(images/bild.gif);*/
	
}

ul.horizontal ul.wider, ul.horizontal ul.wider li 
{
	width:115%;
	
}

ul.horizontal ul ul 
{
	margin: 0.39em 0 0 8.8em;
}

@media Screen, Projection 
{ 
	ul.horizontal li:hover > ul { left:auto; }
	ul.horizontal ul li:hover > ul { top:0; }
}

/*	Ramen runt & texten och texten*/
/*ul.horizontal a, ul.horizontal a:visited 
{
	letter-spacing: 0px;
	display:block;
	cursor:pointer;
	cursor:hand;
	border:1px solid #FFFFFF;
	padding:4px 3px;*/
/*tog bort och satte no-repeat på bgbild*/
	/*height:24px;*/
/*	font:normal 9px tahoma, verdana, sans-serif;
	color:#555555;
	vertical-align:bottom;
	text-decoration:none;
	
}*/

.niva2 
{
	letter-spacing: 0px;
	display:block;
	cursor:pointer;
	/*cursor:hand;*/
	border:1px solid #FFFFFF;
	padding:4px 3px 4px 3px;
	font:normal 10px tahoma, verdana, sans-serif;
	color:#666666;
	font-weight: bold;
	vertical-align:bottom;
	text-decoration:none;
	
}


.niva1 
{
	letter-spacing: 0px;
	display:block;
	cursor:pointer;
	margin: 0 9px 0 9px;
/*	background:#FFFFFF;*/
	/*cursor:hand;*/
	/*border:1px solid #EEEEEE;*/
	padding:4px 3px 0px 3px;
	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; }
@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;
}



// 		End Style 2