/* LAYOUT */
html {
 overflow-y: scroll !important;
}
#body {
		background-color: #e5e5e4;
		background-image: url(/images/graphics/bg_paper.jpg);
		background-attachment: fixed;	
		background-color:#c4d7d5;
		margin: 10px 0px 10px 0px; /* top right bottom left */
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 13px;
}
		
#wrap {
		width:800px;
		margin: 0 auto;
		/*background-color: #ffffff;*/
		/*padding: 3px;*/
		text-align: left;

}
#dividerline{
	margin-top:10px;
	margin-bottom:10px;
	height:2px;
	width:340px;
	background-color:#000;
	overflow:hidden;
}



#header {
		width:800px;
		height:160px;
		border-bottom:2px solid #000;
		margin-bottom:10px;
		padding-left:10px;
}
#header img{
	margin-left:298px;
	margin-top:40px;
	}

#flashcontent{
	/*margin-top:0px;*/
	width:530px;
	width:650px!important;
	margin-left:10px;
	overflow:hidden;
	
}
#flashHolder{
	
	margin-top:10px;}

#footer {
		clear:both;
		width:800px;
		height:90px;
		border-top:2px solid #000;
		margin-bottom:60px;
}
#footer a { color: #000; text-decoration: none; border-bottom: 1px dotted #666; }
#footer a:visited { color:#000; text-decoration: none; border-bottom: 1px dotted #666; }
#footer a:hover { color:#333; border-bottom: 1px dotted #333;}

#footer_img_holder{
	margin-top:20px;
	margin-left:325px;
}
#footer_img_holder img{
	float:left;
	margin-top:20px;
	margin-right:20px;
}

#footer_tips_text{
	font-size:0.85em;
	width:400px;
	float:left;

}
#footer_consolo_text{
	font-size:0.85em;
	top:0px;
	float:right;
	}

#content {
	float:left;
	width:800px;
	margin: 0;
	padding-top:20px;
	margin-bottom:10px;
	background-image: url(/images/graphics/bg_line.gif);
	background-repeat:repeat-y;
	/*min-height:510px;*/


}
#contentHolder{
	/*background-color:#039;*/
	margin-left:130px;
	/*border-left:2px solid #000;*/
	margin-bottom:10px;
	min-height:490px;
	height:100%;
	}

.normal_column {
	width:340px;
	margin-left:178px;
	padding: 0px 0px 0px 0px; /* top right bottom left */
		/*background-color:#9F3;*/
}
.normal_column ul{
	margin-bottom:2px;
	margin-top:5px;
	}
.normal_column li{
	margin-bottom:8px;
}





P {margin: 0px 0px 0px 0px; line-height: 1.3em; padding: 0px 0px 0px 0px;} 
h1 {
	margin: 0px 0 0px 0; 
	line-height: 1.3em;  
	font-size: 13px;  
} 
#blackHeadline{
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: normal; 
	color: #FFF;  
	background-color:#000;
	float:left;
	padding: 0px 2px 0px 2px; /* top right bottom left */
	margin-right:2px;
	
}
#greenHeadline{
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: bold; 
	color: #000;  
	background-color:#5aba47;
	float:left;
	padding: 0px 2px 0px 2px; /* top right bottom left */
	margin-right:2px;
}
#blueHeadline{
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: bold; 
	color: #000;   
	background-color:#54c7db;
	float:left;
	padding: 0px 2px 0px 2px; /* top right bottom left */
	margin-right:2px;

}
#redHeadline{
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: bold; 
	color: #000;    
	background-color:#d74a9b;
	float:left;
	padding: 0px 2px 0px 2px; /* top right bottom left */
	margin-right:2px;

}
#yellowHeadline{
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: bold; 
	color: #000;  
	background-color:#ebe82f;
	float:left;
	padding: 0px 2px 0px 2px; /* top right bottom left */
	margin-right:2px;
}
	
		
/* LINKS */

.normal_column a { color: #000; text-decoration: none; border-bottom: 1px dotted #666; }
.normal_column a:visited { color:#000; text-decoration: none; border-bottom: 1px dotted #666; }
.normal_column a:hover { color:#333; border-bottom: 1px dotted #333;}

/* IMAGES */
img {border-style:none;}

/*  TABLE */
td
{
		background:#F9F9F9;
		border-style: solid;
		border-color: #EFEFEF;
		border-top-width: 0px;
		border-right-width: 4px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		vertical-align: top;
}


/* NAVIGATION TOP*/

#navigation_top {
		float:left;
		width:130px;
		margin-left:0px;
		/*border-right:2px solid #000;*/
		/*margin-bottom:20px;*/
		/*min-height:490px;*/
		/*background-color:#3CF;*/
}
#navigation_top ul {
		float:left;
		margin:0px 0px 0px 0px; /* top right bottom left */
		padding: 0px;
 		list-style:none;
		
}
 
#navigation_top li {
		width:120px;
		margin-bottom:10px;
		background-image: url(/images/graphics/bg_paper.jpg);
}

#navigation_top li a{
  		display:block;
  		padding:5px 5px 5px 5px;
		text-decoration:none;
		font-style:normal;		
 } 
#navigation_top li{	  
	  margin-bottom:10px;	  
}
#navigation_top li.dir_active li {		  
	  padding-bottom:10px;
	  margin-top:0px;
	  margin-bottom:0px;
}

  /*
#navigation_top li.dir_active li a{
	/*width:95px;
		text-align:right;
	padding-left:14px;
	margin-left:14px;*//*
	text-align:right;
	padding-left:14px;

}
#navigation_top li.dir_active li {
	margin-top:10px;
	margin-bottom:0px;
}*/


li#blue a{
	background-color:#54c7db;
	color: #000;
	font-weight:bold;
}
#blue{
	border-bottom:2px solid #000;
	color: #000;
	padding-bottom:10px;
}

li#yellow a{
	background-color:#ebe82f;
	color: #000;
	font-weight:bold;

}
li#red {
	border-top:2px solid #000;
	color: #000;
	padding-top:10px;
	/*margin-top:10px;*/
}
li#red a{
	background-color:#d74a9b;
	color: #000;
	padding-top:5px;
	font-weight:bold;

}
li#green a{
	background-color:#5aba47;
	color: #000;
	font-weight:bold;
}
#black a{
	background-color:#000;
	color: #FFF;
	font-weight:normal;
	}

#grey1_undermeny a{
	overflow:hidden;
	background-color:#2d3335;
	color: #FFF;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-image: url(/images/graphics/small_ball_grey1.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	
}
#grey2_undermeny a{
	overflow:hidden;
	background-color:#384042;
	color: #FFF;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-image: url(/images/graphics/small_ball_grey2.gif);
	background-repeat:no-repeat;
}

#grey3_undermeny a{
	overflow:hidden;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-color:#3f484b;
	background-image: url(/images/graphics/small_ball_grey3.gif);
	background-repeat:no-repeat;

}
#grey4_undermeny a{
	overflow:hidden;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-color:#4f585a;
	background-image: url(/images/graphics/small_ball_grey4.gif);
	background-repeat:no-repeat;

}
#grey5_undermeny a{
	overflow:hidden;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-color:#5a6567;
	background-image: url(/images/graphics/small_ball_grey5.gif);
	background-repeat:no-repeat;

}
#grey6_undermeny a{
	overflow:hidden;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-color:#667275;
	background-image: url(/images/graphics/small_ball_grey6.gif);
	background-repeat:no-repeat;
}
#grey7_undermeny a{
	overflow:hidden;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-color:#758384;
	background-image: url(/images/graphics/small_ball_grey7.gif);
	background-repeat:no-repeat;

}
#grey8_undermeny a{
	overflow:hidden;
	font-size:0.85em;
	text-align:right;
	padding-left:23px;
	background-color:#7d8e90;
	background-image: url(/images/graphics/small_ball_grey8.gif);
	background-repeat:no-repeat;

}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navigation_top a {float:none;}
/* End IE5-Mac hack */
/*
 #navigation_top a:hover{
		background-color: #f7f7f7;
}*/
/* 
#navigation_top .active, #navigation_top .dir_active {
		background-color: #f7f7f7;
}
 
#navigation_top .active a, #navigation_top .dir_active a{
		background-color: #f7f7f7;
		color:#A04040;
}
*/


/*
Css för slide menyn med boll
*/
#dhtmlgoodies_holder{
	margin-left:60px;
	text-align:center;
	width:240px;
	margin-top:20px;
	margin-bottom:20px;
	
}
.dhtmlgoodies_question{	/*bollen*/
	color:#000;

	font-weight:bold;
	text-align:center;
	width:208px;
	margin-top:2px;
	min-height:110px;
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_question p{
	margin-top: 5px;
	margin-bottom: 5px;
}
.dhtmlgoodies_question:Hover{
	color: #666;
}
.dhtmlgoodies_answer{
	width:240px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer p{
	padding-bottom:8px;
}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	/*font-size:0.7em;	*/
	position:relative;
	width:200px;	
}
/*blue*/

#aBoxBlue a{
	display:block;
	color:#000;
	text-decoration:none;
	background-image:url(/images/graphics/info.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:184px;
	min-height:17px;
	border-bottom:none;
	padding-right:17px;

}

#aBoxBlue{	/* Content that is slided down */
	color:#000;
	text-decoration:none;
	text-align:left;
	background-color:#54c7db;
	width:200px;
	margin-bottom:5px;
	border-top:thin;
	border-color:#FFF;
	padding:5px;
}
/* green*/
#aBoxGreen a{
	display:block;
	color:#000;
	text-decoration:none;
	background-image:url(/images/graphics/info.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:184px;
	min-height:17px;
	border-bottom:none;
	padding-right:17px;
}

#aBoxGreen{	/* Content that is slided down */
	color:#000;
	text-decoration:none;
	text-align:left;
	background-color:#5aba47;
	width:200px;
	margin-bottom:5px;
	border-top:thin;
	border-color:#FFF;
	padding:5px;
}
/* red*/
#aBoxRed a{
	display:block;
	color:#000;
	text-decoration:none;
	background-image:url(/images/graphics/info.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:184px;
	min-height:17px;
	border-bottom:none;
	padding-right:17px;
}

#aBoxRed{	/* Content that is slided down */
	color:#000;
	text-decoration:none;
	text-align:left;
	background-color:#d74a9b;
	width:200px;
	margin-bottom:5px;
	border-top:thin;
	border-color:#FFF;
	padding:5px;
}
/* yellow*/
#aBoxYellow a{
	display:block;
	color:#000;
	text-decoration:none;
	background-image:url(/images/graphics/info.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:184px;
	min-height:17px;
	border-bottom:none;
	padding-right:17px;
}

#aBoxYellow{	
	color:#000;
	text-decoration:none;
	text-align:left;
	background-color:#ebe82f;
	width:200px;
	margin-bottom:5px;
	border-top:thin;
	border-color:#FFF;
	padding:5px;
}
/* black*/
#aBoxBlack a{
	display:block;
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/graphics/info_white.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:184px;
	min-height:17px;
	border-bottom:none;
	padding-right:17px;
}

#aBoxBlack{	
	color:#FFF;
	text-decoration:none;
	text-align:left;
	background-color:#000;
	width:200px;
	margin-bottom:5px;
	border-top:thin;
	border-color:#FFF;
	padding:5px;
}
/* slut slide boll meny*/

/*  tooltip */
div#qTip {
 padding: 5px;
 border: 1px solid #C0C09F;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #FFF;
 color: #000;
 text-align: left;
 position: absolute;
 z-index: 1000;
 /*width:250px;*/
 max-width:250px;
}