#mainContent
{
  margin: 0px;
  padding-left:10px;
  padding-top:0px;
  border:none;
  height:auto;
}

#tabbar
{
  width:1004px;
  height:42px;
  border-bottom: solid 10px #cacac8;
  background-repeat: no-repeat;
  font-size: 14px;
  margin:0px;
  padding:0px;
}


.themeTab
{
  width: 250px;
  float:left;

}

#tabbar div
{
  padding-top:4px;
  text-align:center;
  color:white;
}

.themeTab a
{
  width:216px;
  display:inline-block;
  color:white;
  text-decoration:none;
}

.themeTab a:hover
{
  color: #cacaca;
}

.redTheme 
{
  background-image:url('/css/images/u_tabs_red.gif');
}

.redThemeIntranet 
{
  background-image:url('/css/imagesIntra/intra_tab1.png');
}


.greyTheme 
{
  background-image:url('/css/images/u_tabs_grey.gif');
}

.greyThemeIntranet
{
  background-image:url('/css/imagesIntra/intra_tab2.png');
}

.blueTheme 
{
  background-image:url('/css/images/u_tabs_dblue.gif');
}

.blueThemeIntranet
{
  background-image:url('/css/imagesIntra/intra_tab3.png');
}

.lightblueTheme 
{
  background-image:url('/css/images/u_tabs_lblue.gif');
}

.lightblueThemeIntranet
{
    background-image:url('/css/imagesIntra/intra_tab4.png');
}

#leftmenu
{
  background-repeat:no-repeat;
  background-position: top right;
  clear:both;
  width: 235px;
  height:auto;
  float:left;
  padding-top:5px;
  background-color:#cacac8;
/*  background-color:white;*/
  margin-bottom:20px;
}

#leftmenu .leftMenuHeader 
{
  margin-bottom: 7px;
  padding-top:1px;
}

#leftmenu .leftMenuHeader a
{
  margin:0;
  padding:0;
  color:white;
  font-size:14px;
  padding-top:1px;
  padding-bottom: 0px;
  padding-left:10px;
  font-weight:normal;
  display:inline-block;
  width:200px;
  padding-right:20px;
}


#leftmenu .lmenu
{
  background-color: #cacac8;
  padding:0px;
  margin:0px;
-transform: none;
  width: 235px;
  background-repeat:no-repeat;
  background-position: bottom right;
  padding-bottom: 35px;  
}




.lmenu p
{
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left:10px;
  margin-right:5px;
/*  line-height: 1.35em;*/
}

.leftmenuAnchestor
{
  margin:0px;
  padding-bottom: 6px;
  padding-top: 6px;
  border-bottom: solid 2px #cacac8;
  padding-right:20px;
}

#leftmenu .leftmenuSelf 
{
  margin:0px;
  padding-bottom: 3px;
  padding-top: 3px;
  border-bottom: solid 2px #cacac8;  
}

#leftmenu .leftmenuSelf  a
{
  display:inline-block;
  width:200px;
  padding-right:20px;
}

#leftmenu .leftmenuSelf p, #leftmenu .leftmenuSelf a
{
  border:none;
}

#leftmenu a
{
  font-size: 0.75em;
  color: white;
  margin:0px;
}

#leftmenu a:hover
{
  color: #ebebeb;
}


.lmenu hr
{
  color: #cacac8;
  background-color: #cacac8;
  height: 2px;  
  padding:0px;
  margin:0px;
  overflow:hidden;
}


#leftmenu .lchildren
{
  background-color: white;
  margin: 0px;
  padding:0px;  
  border-bottom: solid 2px #cacac8;
  padding-top:6px;
  padding-bottom:6px;
  padding-right:5px;
}

#leftmenu .lchildren p a
{
  color: black;
  display:inline-block;
  width:195px;
  padding-right:20px;
}


#leftmenu .leftmenuAnchestor a
{
  display:inline-block;
  width:180px;
  padding-right:20px;

}

#leftmenu .lchildren p a:hover
{
  color: #9d0f44;
}

#leftmenu .withChildren
{
  background-image: url(/css/images/pilth_white.jpg);
  background-position: 215px;
  background-repeat: no-repeat;
}


.redTheme #leftmenu
{
  background-image:url("/css/images/u_red_small.gif");
}

.blueTheme #leftmenu
{
  background-image:url("/css/images/u_dblue_small.gif");
}

.greyTheme #leftmenu
{
  background-image:url("/css/images/u_grey_small.gif");
}

.lightblueTheme #leftmenu, .lightblueThemeIntranet #leftmenu, .greyThemeIntranet #leftmenu, .redThemeIntranet #leftmenu, .blueThemeIntranet #leftmenu
{
  background-image:url("/css/images/u_lblue_small.gif");
}


.redTheme  #leftmenu .lmenu
{
  background-image: url(/css/images/u_lm_bottom_red_13.jpg);
}

.greyTheme  #leftmenu .lmenu
{
  background-image: url(/css/images/u_lm_bottom_grey_13.jpg);
}

.blueTheme  #leftmenu .lmenu
{
  background-image: url(/css/images/u_lm_bottom_blue_13.jpg);
}

.lightblueTheme  #leftmenu .lmenu,
.lightblueThemeIntranet #leftmenu .lmenu, .greyThemeIntranet #leftmenu .lmenu, .redThemeIntranet #leftmenu .lmenu, .blueThemeIntranet #leftmenu .lmenu
{
  background-image: url(/css/images/u_lm_bottom_lightblue.jpg);
}


.redTheme  #leftmenu .whitefooter
{
  background-image: url(/css/images/u_lm_bottom_white_13.jpg);
}

.redTheme  #leftmenu .leftMenuHeader a:hover
{
  color: #cacac8;
}


.redTheme  #leftmenu .leftMenuHeader
{
  background-image: url(/css/images/pilned_red.jpg);
  background-repeat:no-repeat;
  background-position: 215px;
}

.greyTheme  #leftmenu .leftMenuHeader
{
  background-image: url(/css/images/pilned_grey.jpg);
  background-repeat:no-repeat;
  background-position: 215px;
}

.blueTheme  #leftmenu .leftMenuHeader
{
  background-image: url(/css/images/pilned_darkblue.jpg);
  background-repeat:no-repeat;
  background-position: 215px;
}

.lightblueTheme  #leftmenu .leftMenuHeader,
.lightblueThemeIntranet #leftmenu .leftMenuHeader, .greyThemeIntranet #leftmenu .leftMenuHeader, .redThemeIntranet #leftmenu .leftMenuHeader, .blueThemeIntranet #leftmenu .leftMenuHeader
{
  background-image: url(/css/images/pilned_lightblue.gif);
  background-repeat:no-repeat;
  background-position: 215px;
}


.greyTheme  #leftmenu .whitefooter
{
  background-image: url(/css/images/u_lm_bottom_white_13.jpg);
}
.blueTheme  #leftmenu .whitefooter
{
  background-image: url(/css/images/u_lm_bottom_white_13.jpg);
}

.lightblueTheme  #leftmenu .whitefooter,
.lightblueThemeIntranet #leftmenu .whitefooter, .greyThemeIntranet #leftmenu .whitefooter, .redThemeIntranet #leftmenu .whitefooter, .blueThemeIntranet #leftmenu .whitefooter
{
  background-image: url(/css/images/u_lm_bottom_white_13.jpg);
}

.redTheme .leftmenuAnchestor
{
  background-color:#aaaaa8;
 # background-image: url(/css/images/pilned_lightgrey.jpg);
  background-position: 215px;
  background-repeat: no-repeat;
}

.redTheme #leftmenu .leftmenuSelf 
{
  background-color:#b5708c;
  background-position: 205px;
  background-repeat: no-repeat;

}

.redTheme #leftmenu .leftmenuSelf .withChildren
{
  background-image: url(/css/images/pilned_lightred.jpg);
}

.blueTheme .leftmenuAnchestor
{
  background-color:#aaaaa8;
 # background-image: url(/css/images/pilned_lightgrey.jpg);
  background-position: 215px;
  background-repeat: no-repeat;

}

.blueTheme #leftmenu .leftmenuSelf 
{
  background-color:#778db4;
  background-position: 205px;
  background-repeat: no-repeat;
}

.blueTheme  #leftmenu .leftmenuSelf .withChildren
{
  background-image: url(/css/images/pilned_lightdarkblue.jpg);
}

.lightblueTheme .leftmenuAnchestor,
.lightblueThemeIntranet .leftmenuAnchestor, .greyThemeIntranet .leftmenuAnchestor, .redThemeIntranet .leftmenuAnchestor, .blueThemeIntranet .leftmenuAnchestor
{
  background-color:#aaaaa8;
  background-image: url(/css/images/pilned_backgr_grey.jpg);
  background-position: 215px;
  background-repeat: no-repeat;

}

.lightblueTheme #leftmenu .leftmenuSelf, 
.lightblueThemeIntranet #leftmenu .leftmenuSelf, .greyThemeIntranet #leftmenu .leftmenuSelf, .redThemeIntranet #leftmenu .leftmenuSelf, .blueThemeIntranet #leftmenu .leftmenuSelf
{
  background-color:#b0c0d0;
  background-position: 205px;
  background-repeat: no-repeat;
}

.lightblueTheme  #leftmenu .leftmenuSelf .withChildren,
.lightblueThemeIntranet #leftmenu .leftmenuSelf .withChildren, .greyThemeIntranet #leftmenu .leftmenuSelf .withChildren, .redThemeIntranet #leftmenu .leftmenuSelf .withChildren, .blueThemeIntranet #leftmenu .leftmenuSelf .withChildren
{
  background-image: url(/css/images/pilned_lightlightblue.gif);
}


.greyTheme .leftmenuAnchestor
{
  background-color:#aaaaa8;
  background-image: url(/css/images/pilned_backgr_grey.jpg);
  background-position: 215px;
  background-repeat: no-repeat;
}

.greyTheme #leftmenu .leftmenuSelf 
{
  background-color:#9b9b9d;
  background-position: 205px;
  background-repeat: no-repeat;
}
.greyTheme  #leftmenu .leftmenuSelf .withChildren
{
  background-image: url(/css/images/pilned_lightgrey.jpg);
}

.content
{
  background-repeat: no-repeat;
  background-position: right top;
  width:485px;
}

#contentWide
{
  float:left;
  width:706px;
  padding:13px;
  padding-top:5px;
  background-color:white;
  margin-left:15px;
  margin-right:10px;
  margin-bottom:15px;
  height:auto;
}


#contentNormal
{
  float:left;
  width:455px;
  padding:15px;
  padding-top:10px;
  background-color:white;
  margin-left:15px;
  margin-right:15px;
  margin-bottom:15px;
}

.redTheme .content
{
  background-image: url(/css/images/u_red_medium.gif);
}

.redTheme #extraInfoBox
{
  background-image:url("/css/images/u_red_small.gif");
}


.blueTheme .content
{
  background-image: url(/css/images/u_dblue_medium.gif);
}

.blueTheme #extraInfoBox
{
  background-image:url("/css/images/u_dblue_small.gif");
}

.blueTheme #searchBox
{
  background-image:url("/css/images/u_dblue_small.gif");
}

.lightblueTheme .content
{
  background-image: url(/css/images/u_lblue_medium.gif);
}

.lightblueTheme #extraInfoBox
{
  background-image:url("/css/images/u_lblue_small.gif");
}

.lightblueTheme #searchBox
{
  background-image:url("/css/images/u_lblue_small.gif");
}

.greyTheme .content
{
  background-image: url(/css/images/u_grey_medium.gif);
}

.greyTheme #extraInfoBox
{
  background-image:url("/css/images/u_grey_small.gif");
}

.greyTheme #searchBox
{
  background-image:url("/css/images/u_grey_small.gif");
}



.redTheme .content#contentWide  
{
  background-image: url(/css/images/u_red_long.gif);
  background-position:left top;
}

.greyTheme .content#contentWide  
{
  background-image: url(/css/images/u_grey_long.gif);
}

.blueTheme .content#contentWide  
{
  background-image: url(/css/images/u_dblue_long.gif);
}

.lightblueTheme .content#contentWide,  .lightblueThemeIntranet .content, .redThemeIntranet .content, .blueThemeIntranet .content,.greyThemeIntranet .content

{
  background-image: url(/css/images/u_lblue_long.gif);
}

#headerbar
{
  clear:both;
  margin-bottom:8px;
  margin-left:-15px;
  margin-right:-15px;
  padding-left:15px;  
}

.redTheme #headerbar
{
  /*background-color:#6c1c39;*/
}

.greyTheme #headerbar
{
/*  background-color:#3c3d3f;*/
}

.blueTheme #headerbar
{
/*  background-color: #194187;*/
}


.lightblueTheme #headerbar
{
  /*background-color: #7191AC;*/
}


#mainheader
{
  float:left;
  height:35px;
}

#contentNormal #mainheader
{
  width: 400px;
}

#contentWide #mainheader
{
  width: 660px;
}

#contentNormal
{
  float:left;
  padding:15px;
  padding-top:10px;
  background-color:white;
  margin-left:15px;
  margin-right:15px;
  margin-bottom:15px;
}

.content
{
  font-size: 0.74em;
  font-family: Apex Sans, Arial, Tahoma, Verdana,  Arial;
}

.content table
{
  border-spacing:0px;
  border-collapse: collapse; 
  vertical-align:top;
  padding: 3px;
}

.content h1
{
  font-size:18px;
  color:#9d0f44;
  padding-top: 5px;
  font-weight:400;
  margin-top:0px;
}

.content h2
{
  font-size:12px;
  color: #7192ac;  
  margin-top:0px;
}

.content h3
{
  font-size:12px;
  color: #7192ac;
  margin-top:5px;
}



.content p, .content span
{
  font-size:1em;
  color: #000000;
  margin-top:1px;
  margin-bottom:1px;
  line-height:1.4em;
}

.content ul
{
  margin-top:-2px;
}

.content img
{
  padding-bottom: 10px;
  padding-top:10px;
}

.content a
{
  font-size:1em;  
  color: #49575f;
}

.content a:hover
{
  color: #9d0f44;
}


.content p a, .content  li a
{
  font-size:1em;
}

.content td, .content li
{
  font-size:1em;
}

.content td
{
  padding-left: 2px;
  padding-right: 2px;

}

.content p td
{
  font-size:1em;
}

.content TD P, .content TD a
{
  font-size:1em;
}


.subContent 
{
  margin-bottom: 1em;
  margin-top:15px;

}

#mainheader h1
{
  font-size:14px;
  color:white;
  padding-top: 3px;
  margin-top:0px;
}

.normalContent
{
  clear:both;
  padding-top: 10px;
  margin-top:0px;
  overflow: visible 
}



.content img
{
  border: solid 2px #ebebeb;
  padding:3px;
  margin-bottom:10px;
}

.personliste {margin-top:10px;}

.personListHeader
{
  background-color: #cbcbc9;
}

.personList h1, .personList h2
{
  font-size: 14px;
  margin-top: 10px;  
}

.personList td
{
  padding-left: 10px;
  padding-right: 10px;
  width:150px;
}

.personList td a
{
  font-size: 1em;
}

.personTitleHeader
{
  width:350px;
}

.personEmailHeader
{
}

.personList td, th
{
  border: solid 1px #aaaaaa;
}



.greyborder td
{
border: solid 1px #cacac8;
}



.layer1  {

padding: 0;
background-color:white;
float:right;
 
}

#functionbarprint 
{
  width:19px;
  display:inline-block;
  height:20px;
}

#functionbar img.langSpacer
{
  margin:0px;
  padding:0px;
  clear:both;
  padding-right:5px;
  border:none;
  width:2px;
}

#contentWide .layer1 {
  width: 607px;
} 

#contentNormal .layer1 {
  width: 455px;
} 

.headingDrop {
margin: 2px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:transparent;


}

#contentDrop {
margin-top:1px;
padding: 5px 10px;
border: solid 4px #cacac8;  
background-color:white;
}

#contentDrop a
{
  border:none;
  background-repeat: no-repeat;
  width: 120px;
  display:inline-block;
  background-position:left center;
  padding-left:30px;
}

#contentNormal #contentDrop a
{
  width: 180px;
}

#contentWide #contentDrop a
{
  width: 250px;
}

#newslist a, #newslist span { padding-right:10px;padding-left:10px;}

#newslist {margin-left:-10px;margin-bottom:15px;}

.newsLink h2
{
  margin-top:8px;
  margin-bottom:0px;
}
.newsLink p
{
  line-height:18px;
}

.reddots
{
  background-image: url(/css/images/prik_red.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left:15px;
}
p.reddots {margin-bottom:5px;}

spanx.reddots
{
    display: block;
    background-position: 0px 4px;
  }



.greyTheme .reddots
{
    background-image: url(/css/images/prik_grey.png);
}

.lightblueTheme .reddots
{
    background-image: url(/css/images/prik_lblue.png);
}

.blueTheme .reddots
{
    background-image: url(/css/images/prik_blue.png);
}

.lightblueThemeIntranet .reddots, .greyThemeIntranet .reddots, .redThemeIntranet .reddots, .blueThemeIntranet .reddots, .greyThemeIntranet .reddots
{
  background-image: url(/css/images/prik_blue.png);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left:15px;
}


.content .reddots  a
{
line-height:16px;
}


.greybox {
background-color: #cacac8;
}
.greyboxInner
{
 overflow:hidden;height:60px;width:140px;display:inline-block
}

.greyBorder td
{
  border: solid 1px #cacac8;
}

.reddotsContainer
{
  padding-bottom:7px;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnailframe
{
  height: 85px;
  width: 120px;
/*  border: solid 1px #cacac8;  */
  padding:3px;
  text-align:center;
  float:left;
}

.thumbnail img{
border: 1px solid #ebebeb;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #ebebeb;
}

a.thumbnail span
{
  width:480px;
  display: inline-block;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}




.treeview, .treeview ul { 
  padding: 0;
  margin: 0;
  list-style: none;
}

.treeview ul {
  background-color: white;
  margin-top: 4px;
}

.treeview .hitarea {
  background: url(/images/treeview-default.gif) -64px -25px no-repeat;
  height: 16px;
  width: 16px;
  margin-left: -16px;
  float: left;
  cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
  display: inline;
  float:none;
}

.treeview li { 
  margin: 0;
  padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
  background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/images/treeview-red.gif); } 

.treeview-black li { background-image: url(/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0px 1px 16px; display: block; }
.filetree span.folder { background: url(/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(/images/file.gif) 0 0 no-repeat; }

blockquote {margin:5px;}
blockquote p { width:100%;text-align:left;margin: 0; }
blockquote pre { margin: 0; }

#linksInContent
{
  float:right;
  width:225px;
  border: solid 4px #ebebeb;  
  padding:10px;
  margin: 10px;
  margin-right:0px;
  margin-top:0px;
  padding-top:0px;  
  background-color:#cacac8;  
  color:#49575f;
  min-height:130px;
}

.betaenkning td
{
  vertical-align:top;
  padding:3px;
}

.betaenkning tr
{
  border-bottom: solid 1px #ebebeb;
}



.btheader 
{
  border-bottom: solid 1px #ebebeb;
  font-weight: bold;
  color:white;
  background-color: #aaaaa8;
}

.personList {color:black; margin-bottom: 15px}

.pl_1 {
  color:black;
  width:120px;
  display:inline-block;
}

.pl_0 {
  width:350px;
  display:inline-block;
}


.pl_1 div 
{
    color:black;
  width:90px;
  text-align:center;
}

.pl_inner {
  color:black;
  display:inline-block;
  width:35px;
}


h2.picgallery0 {
font-size: 14px;
}

h2.picgallery1 {
font-size: 13px;
}


h2.picgallery2 {
font-size: 12px;
}

#personDetails .pname
{
  color: black;
  font-size:14px;
  margin-top:20px;
  margin-bottom:0px;
}
#personDetails .fixedleft
{
  display:inline-block;
  width:70px;
}

h2.gallery {  font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.teaserframe
{
  width:95px;
  display:inline-block;
  text-align:center;
  border: solid 2px #ebebeb;
  margin-right:20px;
}

.teaserframe img {
  border: none;
}


#linksInContent h1
{
  margin:0px;
  margin-left:-10px;
  margin-right:-10px;
  font-size:13px;
  width:235px;  
  color:white;
  padding-left:10px;
  padding-bottom:5px;
  margin-bottom:12px;
  margin-top: 10px;  
}

.redTheme #linksInContent  h1,  .redTheme   .personListHeader, .redTheme thead
{
  background-color:#61172F;
  color:white;
}

.greyTheme #linksInContent  h1,  .greyTheme .personListHeader
{
  background-color:#3D3D3F;
  color:white;
}

.blueTheme #linksInContent  h1, .blueTheme .personListHeader
{
  background-color:#1B2236;
  color:white;
}
.lightblueTheme #linksInContent  h1, .lightblueTheme .personListHeader,.lightblueThemeIntranet .normalContent h1
{
  color:#1B2236;

}
.blueTheme .normalContent h1
{
  color:#1B2236;
  font-weight:600;
}

.blueThemeIntranet .normalContent h1,.greyThemeIntranet .normalContent h1,.redThemeIntranet .normalContent h1
{
  color:#68869E;
 
  font-weight:600;
  font-size:15px;
}

.blueThemeIntranet .normalContent h2
{
    color:#58768E;
    font-size:13px;
    font-weight:bold;
}

.lightblueTheme #linksInContent  h1, .lightblueTheme .personListHeader, .lightblueTheme .personList  th
{
  background-color:#68869E;
  color:white;
  text-align:center;
}

 .lightblueTheme .personList  th span
{
  font-weight: normal;
  color:#333;
}

#linksInContent h5
{
  margin:0px;
  margin-top:-3px;
  line-height:12px;
  font-weight:200;
  font-family: Arial, Tahoma, Verdana,  Arial;
  color:#49575f;
  padding-top:3px;
  padding-bottom:3px;
}

#linksInContent .thumbnail {float:left;}

.thumbnailText
{
  float:left;
  width:120px;
  height:40px;
  position:relative;
}

.thumbnailText a
{
  line-height:14px;
}

#linksInContent .thumbnail 
{
  display:inline-block;
  width: 80px;
  text-align:center;
  height:60px;
}

.aligncenter 
{
  position:absolute;
  top:50%;
}

.aligncenter div
{
  position:relative;
  top:-50%;

}

select, input
{
  font-size:12px;
  font-family:Arial,verdana, helvetica;
}



/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example two */
.example-two .list-wrap { background: transparent; padding: 10px; margin: 0px 10px 0px 0px; }

.example-two ul { list-style: none; margin:0px 0px 0px 0px;padding:0px}
.example-twox ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
.example-twox ul li a:hover { background: transparent; color: white; }
.example-two ul li:last-child a { border: none; }

.example-two .nav UL { margin-left:0px}
.example-two .nav {overflow: hidden; margin-left:0px}
.example-two .nav li { width: 97px; float:left; margin: 10px 10px 0 0; }
.example-two .nav li.last { margin-right: 0; }
.example-two .nav li a { display: block; padding: 5px; background: transparent; color: white; font-size: 10px; text-align: center; border: 0; }

.example-two li a.current,#example-two li a.current:hover { background-color:transparent !important; color: black; }
.example-two .nav li a:hover, #example-two .nav li a:focus { background: transparent;}

.voting
{
display:block;  height:330px;  width:400px;
}

.voting img
{
  height: 30px; 
  width: 30px; 
  position: absolute; 
  border:none;
}

.voting span
{
  position:absolute;
  margin-top:10px;
  margin-left:12px;
}

.voting .pos11
{
  top: 128px; left: 16px;
}

.voting .pos10
{
  top: 164px; left: 129px;
}

.voting .pos265
{
   top: 165px; left: 353px;
}

.voting .pos14
{
  top: 262px; left: 129px;
}

.voting .pos4
{
  top: 54px; left: 407px;
}

.voting .pos12
{
  top: 247px; left: 407px;
}

.voting .pos264
{
  top: 131px; left: 463px;
}

.voting .pos7
{
  top: 35px; left: 17px;
}

.voting .pos6
{
  top: 68px; left: 130px;
}

.voting .pos261
{
  top: 68px; left: 353px;
}

.voting .pos260
{
  top: 35px; left: 463px;
}


.voting .pos2
{
  top: 7px; left: 240px;
}

.voting .pos5
{
  top: 77px; left: 297px;
}


.voting .pos9
{
  top: 172px; left: 297px
}

.voting .pos20
{
  top: 441px; left: 407px;
}

.voting .pos277
{
  top: 457px; left: 352px
}

.voting .pos21
{
  top: 466px; left: 296px
}

.voting .pos278
{
  top: 466px; left: 184px;
}

.voting .pos22
{
  top: 457px; left: 128px
}


.voting .pos279
{
  top:440px; left: 73px;
}

.voting .pos23
{
  top: 422px; left: 17px;
}

.voting .pos269
{
  top: 262px; left: 352px;
}

.voting .pos272
{
  top: 325px; left: 463px;
}

.voting .pos16
{
  top: 343px; left: 407px;
}

.voting .pos273
{
  top: 358px; left: 352px;
}


.voting .pos17
{
  top: 366px; left: 297px;
}

.voting .pos268
{
  top:229px; left: 463px;
}

.voting .pos274
{
  top: 366px; left: 185px;
}

.voting .pos18
{
  top: 358px; left: 129px;
}

.voting .pos275
{
  top: 344px; left: 73px;
}

.voting .pos19
{
  top: 325px; left: 17px;
}

.voting .pos270
{
  top: 270px; left: 185px;
}

.voting .pos15
{
  top: 229px; left: 17px;
}

.voting .pos271
{
  top: 248px; left: 74px;
}

.voting .pos266
{
  top: 172px; left: 185px;
}

.voting .pos267
{
  top: 150px; left: 74px;
}

.voting .pos263
{
  top: 55px; left: 74px;
}

.voting .pos262
{
  top: 77px; left: 185px;
}


.voting .pos13
{
  top: 270px; left: 297px;
}

.voting .pos8
{
  top: 149px; left: 407px
}

.content table
{
  background-color: #d9d9d9;
}

.content td, .content th
{
  border: solid 1px white;
  padding-top: 6px;
  padding-right: 6px;
  padding-left:10px;
}

#headerbar table
{
  background-color:transparent;
  border:none;
}

#headerbar td
{
  border:none;
  padding:0px;
}

.greyTheme th 
{
  background-color:#3D3D3F;
  color:white;
  border-left:solid 1px white;
  text-align:left;
  padding: 8px;
  padding-left:10px;
}

.tblTitle, .tblTitle a
{
  #color: #3D3D3F;
  color: #6c1c39;
  font-weight:bold;
}

.rounded
{
  width:120px;
  display:inline-block;
  height:16px;
  background-color: #afb1b4;
  margin-right:10px;
  text-align:center;
  padding-top:3px;
}

.rounded a, .roundedlongText a
{
  color:white;
}

.pdf
{
background-image: url(/css/images/inat-pdf-ikon.gif);
background-repeat:no-repeat;
padding-left:15px;
}

.inatInnerTab
{
  padding-left:20px;
  padding-right:8px;
  background-color:white;
  height:0px;
  margin-right:7px;
  margin-bottom:3px;
  position:relative;
  padding-bottom:0px;
}

.samling
{
  padding-top: 15px;
  margin-bottom: 5px;
}

.highlight
{
  background-color: #b0c0d0;
  color:white;
}


#searchResults .header
{
  background-color: #d8d8d8;
  border-bottom: solid 1px black;
}

.tasks {text-align:center;padding:10px;width:680px}




.lbluedot
{
  background-image: url(/css/images/prik_lblue.png);
  background-repeat:no-repeat; 
  padding-left:15px;
  background-position:0 4px;
  padding-bottom:3px;
  display:inline-block;
}



.thumbLink img
{
  position:absolute;
  margin-right: 20px;  
  height:40px;
  top:0px;
}

.thumbLink
{
  position:relative;
  display:inline-block;
  height:50px;
  width:500px;
  }

.thumbLink span
{
  position:absolute;
  top: 20px;
  left:70px;
}


  .expanded-group{
      background: url("/images/minus.gif") no-repeat scroll 3px 11px transparent;
      padding-left: 15px !important;
     
  }

  .collapsed-group{
      background: url("/images/plus.gif") no-repeat scroll 3px 11px transparent;
      padding-left: 15px !important;

  }

.rname, .rfunction, .rcontact
{
  #display:inline-block;
  width:135px;
  height:37px;
  padding-left:10px;
  padding-top:10px;
  vertical-align:top;
}

.rcontact
{
  width:130px;
}





.rounded
{
  width:125px;
  display:inline-block;
  height:16px;
  //background-color: #afb1b4;
  background-image:url(/css/images/tabbutton.png);
  margin-right:10px;
  text-align:center;
  padding-top:3px;
}

.roundedlongText
{
    width:228px;
    background-image:url(/css/images/tabbutton_long.png);
   margin-right:10px;
  text-align:center;
  padding-top:3px;
  display:inline-block;
  height:16px;
  color:white;
}

.hvervdiv, .cvdiv
{
  width:660px;
  padding-top:0px;
}

.hvervdiv h2, .cvdiv h2
{
  font-size:12px;
  color:#61172F;
  font-weight:400;
}

.detaljer {color:#61172F;}

.selectedTab
{
  width:125px;
  display:inline-block;
  height:16px;
  background-color: #afb1b4;
  background-image:url(/css/images/tabbutton_sel.png);
  margin-right:10px;
  text-align:center;
  padding-top:3px;
  color:white;
}

.selectedTablongText
{
  width:225px;
    display:inline-block;
  height:16px;
  background-color: #afb1b4;
  background-image:url(/css/images/tabbutton_long.png);
  margin-right:10px;
  text-align:center;
  padding-top:3px;
  color:white;
}

.selectedTab a
{
  color:white;
}

.rounded a, .roundedlongText a
{
  color:white;
}

.cvline
{
  border-bottom: solid 1px white;
  background-color: #d8d8d8;
  padding-top:5px;
  padding-bottom:5px;
  text-align:left;
}

.tabEmpty a
{
  color: #777;
}
.familyrelation p
{
  padding-top:10px;padding-bottom:10px;
  background-color: #d8d8d8;
  padding-left:10px;
}

.printbutton
{
  background-image: url(/css/images/ikon_print.png);
  background-repeat:no-repeat;
  background-position: bottom;

  /*background-color: #61172F;*/
  width:20px;
  height:14px;
  display:inline-block;
  color:white;
  padding-left:10px;
  margin-left:20px;
}

.intranetLinks
{
  vertical-align: middle;
  line-height:40px;
}

.intranetLinks a
{
 display:inline-block;
  vertical-align: middle;
  line-height:40px;
  padding-right:40px;
}
.detaljer
{
font-weight:bold
}

.lblueThem .detaljer,.blueTheme .detaljer
{
  color:#7191AC;
}

.redTheme .detaljer
{
  color:#6c1c39;
}

.greyTheme .detaljer
{
  color:#7191AC;
}


.smsborder
{
  padding:10px;
  margin:10px;
  border:solid 2px #7191AC;
}

.smscontrol label {color:#7191AC}


#xsltsearch {margin: 0; padding-bottom: 20px;} 

#xsltsearch_navigation {text-align: center;} 

#xsltsearch_navigation .disabled {color: #AAA;} 

#xsltsearch_stats {font-size: 75%; color: #999;} 

#xsltsearch_results {padding-bottom: 20px;} 

#xsltsearch h2 {font-size: 150%;} 

.xsltsearch_result p {margin: 0; padding: 0;} 

.xsltsearch_result:hover {background: #fcfcfc;} 

.xsltsearch_ordinal {font-weight: bold; font-size: 75%;} 

.xsltsearch_title {font-weight: bold;} 

.xsltsearch_score {font-size: 75%;} 

p.xsltsearch_result_description {padding-bottom: 10px;} 

.xsltsearch_description strong {background: #FFD;} /* search term highlighting */ 


#referater h1
{
  font-size:15px;
  color: #444;
  margin-top:15px;
}

#referater h2
{
  font-size:13px;
  color: #222;
}


.reffield
{
  display:inline-block;
  width:200px;
}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

