/*#############################################################

� 2007

Author: Igor Jovic

URL: http://spinz.se

#############################################################*/


/* default elements */



*{margin:0px;padding:0px}


.col1_image
{
  margin-left: -10px;
  margin-right: -30px;
  margin-top: -10px;
  padding-bottom: 10px;
  background-repeat: no-repeat;
  /*width: 593px; 
  height: 280px;*/
  color: #FFFFFF;
  font-family:arial, verdana, helvetica, sans-serif;
  position: relative;
}

.col1_image_title
{
	color: #FFFFFF;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:3.9em;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	padding-left: 20px;
	left: 2px;
	
}

h1
{
  font-family:arial, verdana, helvetica, sans-serif;
  font-size:1.9em; 
  font-weight: bold;
  color:#333333;
  padding-left:5px;
  line-height:1.6em
}
	
p
{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em; 
  font-weight: normal;
  color:#333333;
  padding-left:5px;
  line-height:1.6em
}

a
{
  color:#467AA7;
  font-size:0.8em; 
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
}


a:link
{
  color:#467AA7;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
}


a:visited
{
  color:#467aa7;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}


a:hover
{
  color:#ff6600; 
  font-style:normal;
  text-decoration:none;
}



/* Layout */

body
{
  background:url(gfx/bodybg.jpg) repeat-x top center #eceddd;
  font-family:Arial, Verdana,'Lucida Grande', Helvetica, sans-serif;
  text-align: center;
  color: #333333;
}



#wrapper 
{
  background-color:#fff;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom:0px;
  margin-left: auto;
  width:902px;
  border:10px solid #ffffff;
}



#header
{
  background:url(gfx/hdr_home.png) no-repeat;
  width:902px;
  height:203px;
  padding-top: 0px;
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

#header_f
{
  background:url(gfx/hdr_home_f.png) no-repeat;
  width:902px;
  height:203px;
  padding-top: 0px;
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

#header h1 
{
  float:left;
  font-size:2.9em;
  padding-top:60px;
  padding-left:37px;
  font-family:Arial,verdana, sans-serif;
  color:#000000;
  font-weight:bolder;
  letter-spacing:-1px;
}

.orange	  /* Ordet Day i huvudet */
{color:#e67e1f;}



#header .logo
{
  float:left;
  padding-top:64px;
  padding-left:46px;
  border: none;
}


#navhorisontell
{
  float:left;
  list-style:none;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  width:902px;
  background-color: #000000;
  border-top:10px solid #fff;
  position: relative;
}

#navhorisontell ul
{
  list-style:none;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:0px;
}

#navhorisontell li
{
  text-align:left;
  float:left;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
}

#navhorisontell ul li a
{
  display:block;
  background-color:#000000;
  border-right:1px solid #fff;
  line-height:2.5em;
  margin-right:0px;
  padding:8px 14px 8px 14px;
  color: #F4F4F4;
  font-weight:bold;
  font-size: 0.8em;
  text-decoration: none;
}

#navhorisontell  li a:hover
{
  color: #000000;
  background-color:#A8A8A8;
}

#navhorisontell ul li .selected
{
  color: #ffffff;
  background-color:#C40000;
  font-weight: bold;
}

#nav
{
  float:left;
  list-style:none;
  margin-top:15px;
  margin-left:0px;
  height:100%;
}

#nav ul
{
  list-style:none;
  margin-bottom:20px;
  margin-top:20px;
  margin-left:0px;
}

#nav li
{
  text-align:left;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  border-bottom:1px solid #eaeada;
}

#nav ul li a
{
  background-image: url(gfx/bullet.gif);
  background-repeat:no-repeat;
  background-position:left center;
  display:block;
  background-color:#ffffff;
  line-height:1.7em;
  margin-right:0px;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:25px;
  color: #666666;
  font-weight:normal;
  font-size: 0.8em;
  text-decoration: none;
  width:165px;
}

#nav  li a:hover
{
  color: #000000;
  background-color:#ecf9ff;
}

#nav .selected
{
  color: #000000;
  background-color:#f7f7f2;
}

#content
{
  float:right;
  background-color:#ffffff;
  width:710px;
  margin-top:20px;
  margin:auto;
  padding:0px;
  margin-bottom:30px;
  margin-right:0px;
}

#col1
{
  float:left;
  width:410px;
  margin-right:0px;
  margin-top:20px;
  background-color:inherit;
  text-align:left;
  font-size:0.9em;
}

#col1 h1 
{
  font-size:22pt;
  line-height: 35px;
  font-family: arial;
  text-align:left;
  font-weight:bold;
  color:#C40000;
  margin-top:5px;
  margin-left:10px;
  padding: 0px;
}


#col1 h2
{
  font-size:16pt;
  font-family: arial;
  text-align:left;
  font-weight:bold;
  color:#000000;
  margin-top:5px;
  margin-left:10px;
}

#col1 h3
{
  font-size:13pt;
  font-family: arial;
  text-align:left;
  font-weight:bold;
  color:#000000;
  margin-top:5px;
  margin-left:10px;
}

#col1 p
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #000000;
  padding:10px;
  text-align:left;
  line-height:1.3em;
}

#col1 table
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #000000;
  margin-left:10px;
  text-align:left;
  border: 0px;
}

#col1 td
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:1em;
  color: #000000;
  text-align:left;
  vertical-align: bottom;
  padding-right: 20px;
}

#col1 td.miniscript
{ 
  font: normal 0.7em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.7em;
  color: #000000;
}

#col1 ul
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #000000;
  padding-left:25px;
  padding-top:0px;
  text-align:left;
}

#col1 li
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #000000;
  padding-bottom:5px;
  padding-left:5px;
  text-align:left;
  line-height:1.6em;
}

#col1 a
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #C40000;
  text-decoration: underline;
}

#col1 a:hover
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #2B9BFF;
  text-decoration: underline;
}

#col1 a:visited
{ 
  font: normal 0.9em Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #8F0AFF;
  text-decoration: underline;
}

#col1 .navlink
{
	font: normal 8pt Arial, Verdana, Helvetica, sans-serif;
	color: #2B9BFF;
	padding-left: 11px;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: left;
	position: relative;
	text-decoration: none;
	
	display: block;
}

#col1 .imagecol1

{
  padding-left:0px;
  padding-top: 10px;
  border:none;
}

#col2
{
  float:right;
  background-color:#ffffff;
  width:272px;
  margin-top:20px;
  padding:8px 0 8px 8px;
  text-align:left;
  font-size:0.9em;
}

#col2 p
 { 
  font: Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #000000;
  padding:10px;
  text-align:left;
}

#col2 .sidebar
{ 
  font: Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #000000;
  padding:10px;
  padding-right:20px;
  margin-right:1px;
  text-align:left;
  background: #FFFCDB;
  border: solid 1px #DCDCDC;
}


#col2 .sidebar ul
{ 
  font: Arial, Verdana, Helvetica, sans-serif;
  font-size:0.9em;
  color: #000000;
  padding-left:25px;
  padding-top:10px;
  text-align:left;
}

#col2 .sidebar li
{ 
  font: normal 1em Arial, Verdana, Helvetica, sans-serif;
  font-size:1em;
  color: #000000;
  padding-bottom:7px;
  padding-left:5px;
  text-align:left;
  line-height:1.6em;
}

#col2 h2
{ 
  font: Arial, Helvetica, Verdana ,sans-serif;
  text-decoration: none;
  font-size: 1.5em;
  font-weight: normal;
  color: #000000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  text-align:center;
}

#col2 h1
{ 
  font: bold Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 1.9em;
  color: #000000;
  padding:10px;
  /*text-align:center;*/
}

#col2 .imagecol2
{
  padding-left:0px;
  padding-top:0px;
  border:none;
}

a.button 
{
  font: 11pt Arial, Verdana, sans-serif; 
  color: black;
  padding: 5px 10px; 
  border: 2px solid #888888; 
  background: #D7EDFF;
}

a.button:hover
{
  font: 11pt Arial, Verdana, sans-serif; 
  text-decoration: underline; 
  padding: 5px 10px;
  border: 2px solid #FAFAFA; 
  background: #188DF2;
  color: #FAFAFA;
}

.doc_icon
{
  width: 19px;
  height: 25px;
  background: url(gfx/doc_icon.png) no-repeat;
  cursor: hand;
  cursor: pointer;
  padding-right: 6px;
  float: left;
  position: relative;
  top: -4px;
  margin-left:10px;
}

.bio_icon
{
  width: 12px;
  height: 16px;
  background: url(gfx/bio_icon.png) no-repeat;
  cursor: hand;
  cursor: pointer;
  padding-right: 6px;
  float: left;
  position: relative;
  top: 0px;
  margin-left:0px;
}

#footer 
{
  width:902px;
  height: 45px;
  clear:both;
  margin-top: 0px;
  background-color:#dddddc;
  color:#666666;;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#footer p 
{
  font-size:7pt;
  font-family:arial;
  font-weight:normal;
  line-height: 1.4em;
  color:#555555;
  padding:10px 0 0 10px;
  text-align:center;
}

#footer a 
{
  font-size:1em;
  text-decoration:none;
  font-weight:normal;
  color:#467AA7;
  text-align:center;
}

#footer a:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#467AA7;
  text-align:center;
}

.content_large_box
{
  display: block;
  font: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  padding: 10px;
  padding-right:20px;
  margin-right:1px;
  margin-left:10px;
  margin-top:10px;
  text-align:left;
  border: solid 1px #DCDCDC;
}

.small_homepage_pic
{
	float: left;
	position: relative;
	top: -10px;
	padding-right:10px;
	padding-left:10px;
	left: 0px;
	/*display: block;*/
}

.content_small_box_3_columns
{
  display: block;
  font: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  height: 135px;
  padding: 10px;
  padding-right:10px;
  padding-left:0px;
  /*margin-right:1px;*/
  margin-left:10px;
  margin-top:10px;
  text-align:left;
  border: solid 1px #DCDCDC;
}





