/***** MEDIAPORTALEN ****/
#serviceHolder{ width:800px; text-align:left; padding:0; clear:both; margin-top:20px; border:0px solid black; }
/*
.service_inactive{ float:left; width:auto; height:60px; border:0px solid #eaeaea; margin-right:6px;  opacity: 0.2; filter: alpha('opacity=20'); }
.service_active{ float:left; width:auto; height:60px; border:0px solid #eaeaea; margin-right:6px; opacity: 0.2; filter: alpha('opacity=20'); }
*/


.service_inactive{ float:left; width:auto; height:60px; border:0px solid #eaeaea; margin-right:6px;  }
.service_active{ float:left; width:auto; height:60px; border:0px solid #eaeaea; margin-right:6px;  }
.iconHolder{ padding-right:2px; width:58px; height:58px; }
#mcontent{ height:380px;  border:0px solid black; }
#mcontainer { margin-left:47px; height:312px; width:850px; height:576px; }
.noContent{ margin-left:20px; }
#mcontainer_wrapper{ margin:0px auto 5px auto; width:944px; height:639px; background:url('/econtent/img/mboxbak.png') no-repeat; padding-top:47px; border:0px solid white; }
#mHeader{ height:80px; border:0px solid black; margin-bottom:20px; }
.mTextHolder{ width:353px; height:380px; overflow-y:auto; overflow-x:hidden; border:0px solid black; padding-right:20px; }
#mcontainer_wrapper img{ border:none; }

/***** SITEN ****/
body{ margin:0 auto; text-align:center; font-family:Verdana, Arial; font-size:11px; background:url("/econtent/img/background.jpg") repeat-x #333333; }
body div, body td{ text-align:left; }
/* #body_default{ background:url('/econtent/img/gra_bubblor.jpg') center top no-repeat #ffffff; }  */
#body_default{ background:url('/econtent/img/boxbak.png') center top no-repeat #ffffff; }
#body_green{ background:url('/econtent/img/grna_bubblor.jpg') center top no-repeat #ffffff;   }
#body_blue{ background:url('/econtent/img/bla_bubblor.jpg') center top no-repeat #ffffff; ;  }
#body_magenta{ background:url('/econtent/img/magenta_bubblor.jpg') center top no-repeat #ffffff;  }
#startpageNews p { margin:0; margin-bottom:4px; padding:0; }

p{ margin:0; margin-bottom:4px; padding:0; }
html{ overflow:scroll;}
h1{margin:0; padding:0; }
h2{ font-size:13px; font-weight:bold; margin:0; margin-bottom:3px; padding:0; }
.rubrikbild { margin-bottom: 8px; }
#logout{ height:20px; text-align:center; border:1px solid black; border-top:none; padding-top:5px; width:200px; margin:0 auto; }
#container_wrapper{ margin:-30px auto 5px auto; width:944px; height:629px; background:url('/econtent/img/boxbak.png') no-repeat; padding-top:55px; border:0px solid white; }
#container{ background:#ffffff; border:0px solid red; text-align:left; width:850px; height:576px; margin-left:47px;  line-height:15px; }
#header{ width:auto; border:0px solid black; padding:20px; margin:0; height:83px;}
#logoHolder{ border:0px solid blue; margin:23px auto 0px auto; width:850px; height:auto; padding-left:12px; }
#embed{ clear:both; border:0px solid red; }
#galleryHolder{ margin-bottom:10px; margin-top:0px; border:0px solid red; height:325px; overflow-y:auto; overflow-x:hidden; padding:0 20px; }
#footer{ clear:both; text-align:left; margin:-40px auto 20px auto; width:850px; text-align:center; color:#888888; }
#footer div{ margin:0 12px; }

.toggleButton{ cursor:pointer; }
.toggleButton:hover{ text-decoration:underline; }
a { color:#41a3e1; text-decoration:none; }
a:hover { text-decoration: underline; }

.textFieldLeft{ height:335px; overflow-x:hidden; overflow-y:auto; margin-left:30px; width:426px; }
.linkGrupp {margin-bottom: 6px;}

/*** BOTTOMLIST ***/
#bottomList{ width:456px; height:auto; border-top:1px solid #ededed; padding-top:16px; }
.bottomField{ float:left; width:122px; height:88px; margin-left:20px; overflow:hidden; border:0px solid black; }
.bottomField p{margin-top:5px; }
.bottomField, .bottomField1 { border:0px solid green; }
.bottomField a{ color:#000000; }

/*** LOGIN BOX *****/
#loginBox{ background:#ffffff url('/econtent/img/silverfade.gif') repeat-x; height:96px; margin:1px;  padding-top:20px; border:0px solid black;}
#loginBox input, #loginBox{ color:#959798; } 
#loginBox input{ width:90px; border:1px solid #959798; height:18px; }
#loginBox td{ vertical-align:middle;}
#loginBox table{ border:0px solid black;  margin-left:34px; }
#loginButton{ border:none; vertical-align:middle; margin-bottom:2px; padding:0; }
#errorMessage{ display:none; color:#990000; margin:0 23px; }

/*** MENY ***/
#menuHolder{ float:right; border:0px solid green; padding:0; margin:0; }
ul.menu, ul.menu ul { list-style-type:none; margin: 0; padding: 0; float:left; }
ul.menu li { margin-top: 0px; padding-left:10px; float:left; list-style:none; }
ul.menu a { display: block; text-decoration: none; margin:0; padding:0; }
.inpath{ font-weight:bold; }
#menu1{ border:0px solid red; }
#menuMain a{ color:#000000; } 

/*** BILD VÄNSTER TEXT HÖGER ***/
.thumbsHolder{ float:left; border-left:1px solid white;}
.textHolder{ overflow-y:auto; overflow-x:hidden; width:310px; height:300px; border:0px solid black; padding-right:20px; }
.thumbdiv{ border:0px solid blue; width:90px; height:56px; background:#ffffff; }
.left_td{ padding-top:0px; width:458px; }
.right_td{ padding:16px 20px 19px 38px; }
#images{ margin-bottom:0px; border:0px solid black;}

/*** BILDSPEL ****/
.portfolio, .portfolio li, ul { margin:0; padding:0px; list-style:none; }
.fade{ margin-bottom: 0px; } 
.portfolio{ height:227px; overflow:hidden; }
.bigportfolio{  height:335px; overflow:hidden;  }

/*** TEXT VÄNSTER BILD HÖGER ***/
.textLeft .left_td2{ padding:16px 40px 19px 30px; border:0px solid green; width:100%; }
.textLeft .right_td2{ padding:0; border:0px solid black; }
.textLeft .imageHolder2{ width:357px; }
.textLeft .textHolder2{ overflow-y:auto; overflow-x:hidden; height:300px; border:0px solid black; }

/*** TEXT TVÅ KOLUMNER ***/
.textColumn{ width:375px; height:auto; overflow:hidden; border:0px solid black; } 

/***** GALLERI **************/
.galleryItem{ padding:0px; background-color:#ffffee; border:0px solid #dadada; margin:2px; float:left; }
.galleryItem img { width:128px; }
#gallery{ margin-top:5px; }

/***** Kontaktpersongalleri *******/
.contactItem{ padding-bottom:11px; background-color:#ffffff; border:0px solid #dadada; margin:3px; float:left; width:365px; padding-right:5px; font-size:10px; overflow:hidden;  line-height:12px; }
.contactItem img { width:66px; height:79px; margin-right:10px; margin-bottom:3px; background: #f6f6f6; }
.contactTitle{ margin:0; padding:0; font-size:12px; font-weight:bold; }
#contactGalleryHolder{ margin-bottom:5px; margin-top:0px; border:0px solid red; height:330px; overflow-y:auto; overflow-x:hidden; padding:0 20px; }
.email{ font-size:10px; margin-top:5px; }
/**** PERSONALLISTA *****/
.personBefattningRubrik{ font-weight:bold; margin-bottom:2px; }
.personser{ margin-bottom:10px; }


/**** REFERENS *****/
#refShift{ border:0px solid black; width:100%; }
#nextRef, #prevRef { border:none; }
#refshifter{ border:0px solid black; height:20px; width:330px; margin:10px 0; text-align:center; }

/*** jQUERY LIGHTBOX ***
 * 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; }


