html{ overflow-y:scroll; }
#headerSectionTitle{ position:relative; top:116px; left:15px; font-weight:bold; font-size:24px; font-family:Verdana, Arial; color:#ffffff;}
#menuProduct, #menuProduct ul, #menuProduct li{ margin-left:0; padding-left:0; }
#menuproduct ul
{
margin: 0px;
padding: 0;
padding-left: 0;
margin-left: 0px;
color: black;
float: left;
width: 100%;
height: 28px;
font-family: arial, helvetica, sans-serif;
background: url('/econtent/img/menu_bg.gif');
}

#calloutBox{ margin-left:-5px; margin-top:20px; }
#boxText{ padding:0 20px; }
#menuproduct ul li { display: inline; }

#menuproduct ul li a
{
padding: 6px 15px; 
color: black;
text-decoration: none;
float: left;
border-right: 1px solid #ccc;
background: url('/econtent/img/menu_bg.gif');
}

#menuproduct ul li a:hover
{
color: #888;
text-decoration: underline;
background: url('/econtent/img/menu_bg_active.gif');
}

#mainnav ul
{
margin: 0px;
padding: 0;
padding-left: 0;
margin-left: 0;
background: url('/econtent/img/menu_bg.gif');
color: black;
float: left;
width: 100%;
heigh: 26px;
font-family: arial, helvetica, sans-serif;
}

#mainnav ul li { display: inline; }

#mainnav ul li a
{
padding: 6px 15px; 
color: black;
text-decoration: none;
float: left;
border-right: 1px solid #ccc;
background: url('/econtent/img/menu_bg.gif');
}

#mainnav ul li a:hover
{
background: url('/econtent/img/menu_bg_active.gif');
color: #888;
}



#productTable{ padding:0; margin:0; margin-left:-2px; width:300px; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
#productTable td{ padding:7px; }
#productTable .even{ background-color:#eaeaea; }
#productTable .uneven{ background-color:#ffffff; }



h1{ font-size:15px; margin:0; margin-bottom: 10px; padding:0; }
h2{ font-size:13px; font-weight:bold; margin-bottom:4px; margin-top:0;}
h3{ font-size:12px; font-weight:bold; margin-bottom:2px; margin-top:0; }
p{ padding:0; margin:0px; }
body{ font-family:Verdana, Arial; font-size:12px; background:#ffffff;}
/* body{ font-family:Verdana, Arial; font-size:11px; background:url('/econtent/img/bg_toning.gif') repeat-x #ebedf3;} */
.linkable{ cursor:pointer; }
#mainContainer { height:auto; }




/***** KONTAKTER / PERSON  *******/
.personItem{ width:295px; height:120px; margin:3px; float:left; margin-bottom:7px; border:0px solid black; margin-right:20px;}
#employees{ width:100%; margin-top:20px;}
.personItem img{ margin-right:10px; }


/***** GALLERI **************/

.galleryItem{ padding:4px; background-color:#ffffee; border:1px solid #dadada; margin-right:6px; margin-bottom:6px; float:left;}

/******* HEADER **************/
 /* #header{ background: url('/econtent/img/header2.jpg') no-repeat; width:880px; height:103px; } */
/* #headerlinks{ display:inline; float:right; margin-right:80px; width:auto; border:0px solid red; margin-top:80px;} */
/* #breadcrumbs{display:inline; float:left; margin-left:210px; width:380px; border:0px solid black; margin-top:80px;} */

#footer{ border-top:1px solid #dadada; padding-top:10px;}
#footerTable{ margin-top:0px; text-align:right; }
#headerTable, #mainContainer, #footerTable, #logoTable{ width:880px; border:0px solid black; }
#menu_td{ width:220px; border:0px solid blue; background:#ffffff; padding:20px 0px;}
#embed_td{ padding-left:20px; border:0px solid black; height:400px; }

#content{ width:100%; border:0px solid #dadada; background-color:#ffffff; height:auto; margin:20px 0; padding-right:0px;}

/***  FEATURES ***/
#boxMenuHeader{ background:url('/econtent/img/backfade.gif') no-repeat; width:205px;  border-top:3px solid white;  border-bottom:3px solid white; }
.title { background: widht:205px; height:50px; font-size:15px; font-weight:bold; }
#boxArea_td{width:229px;  background:url('/econtent/img/skugga.gif') repeat-y;}
#boxArea{ border:0px solid red; text-align:left; margin:0 12px; background:url('/econtent/img/backfade.gif') no-repeat; width:205px; height:auto; text-align:center;}
#boxArea div { text-align:left; }
#boxLogin{ border-bottom:3px solid white;  width:185px; padding: 10px; }
#boxNews { border-bottom:3px solid white;  width:185px; padding: 10px; cursor:pointer; }
#boxNews.newsTitle {  }
#boxNews.newsText {  }
#boxNotice{ border-bottom:3px solid white;  width:185px; padding: 10px;}
#boxNotice img{ border:none;}

/******************** BILDSPEL *************************************/
/* .portfolio, .portfolio li { margin:0; padding:0; list-style:none; overflow:none; width:640px; } */
.portfolio{ margin:0px; padding:0px; list-style:none; border:none; overflow:none; height:200px; width:640px;}
.portfolio li{ margin:0px; padding:0px; list-style:none; border:none; }
.fade{ margin-bottom: 2em; }


/****** BILD MED THUMBS ******/

#thumbsHolder { width: 290px; height:auto;}
.thumbdiv{ height:61px; width:92px; margin:0px; border:solid 0px #000000; float:left; }
#alignLeft{ float:left; margin:0 20px 20px 0px; }
#alignRight{ float:right; margin:0 0 20px 20px; }


/*** MENY ***/
.menu{ background-color:#ffffff; }
ul.menu, ul.menu ul {
  list-style-type:none;
  background:#ffffff;
  margin: 0;
  padding: 0;
 padding-bottom: 1px;
}

ul.menu a {
  color: black;
  display: block;
  text-decoration: none;	
}

ul.menu a:hover {
  text-decoration: underline;	
}

ul.menu li {
  margin-top: 5px;
}

.open {
   padding-left: 16px;
   background-image: url(/econtent/img/m_open.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.open_active {
   padding-left: 16px;
   font-weight: bold;
   background-image: url(/econtent/img/m_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.closed {
   padding-left: 16px;
   background-image: url(/econtent/img/m_closed.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.closed_active {
   padding-left: 16px;
   font-weight: bold;
   background-image: url(/econtent/img/econtent/m_closed.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

.inpath { font-weight: bold; }

.link {
   padding-left: 16px;


   background-image: url(/econtent/img/m_leaf.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}


.link_active {
   padding-left: 16px;
   font-weight: bold;
   background-image: url(/econtent/img/m_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

ul.menu li {
  padding-left: 20px; 
}

ul.menu_Prod li {
  padding-left: 0px; 
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css

 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;

	padding: 0 10px 0;

}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {

	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
