/* Normalizes margin and padding */
* { 
  margin: 0;
  padding: 0;
}

/* Normalizes article content elements */
.content p,
.content dl.fileObject, 
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content .image-box,
.content ol,
.content ul,
.content .flashContent,
.content .mediaPlayer,
.content .user-table,
.content .bordered-user-table,
.content .outlined-user-table,
.content .outlined-horizontal-user-table,
.content .horizontal-user-table,
.content .outlined-vertical-user-table,
.content .vertical-user-table,
.content .user-box,
.content form {
  margin-bottom: 12px;
}

body.print .tipsForm,
body.print .sharenav {
  display:none;
}

body.print {
  background:#ffffff;
}

img, fieldset {
  border: 0;
}

a {
  text-decoration: none;
  color: #E0393D;
}
.content a {

}
.content a:hover {

}
a:hover {
  color:#000;
}

ul, ol {
  padding-left: 20px;
}

/********************************************************************
## 75% sets medium size to 12px in standard browsers               ##
********************************************************************/
body {
  font: 75% "Lucida Grande", Lucida Grande, Arial, Helvetica, Tahoma, Verdana, sans-serif;
  color:#2f2f2f;
  background:url(../GFX/bodybg.png) repeat-x #F4F3F4;
}

h1, h2, h3, h4, h5 {
  color:#242424;
  font-size: 100%;
  font-weight: normal;
  font-family: "Lucida Grande", Lucida Grande, Arial, Helvetica, Tahoma, Verdana, sans-serif;
}
.content h1 a,
.content h2 a,
.content h3 a, 
.content h4 a, 
.content h5 a{
  color:#242424;
  text-decoration:none;
}

.content h2 a {
  color:#FFF;
  text-decoration:underline;
}

p.medium {
  font-size:130%;
}
p.big {
  font-size:160%;
}
p.small {
  font-size:100%;
}

h1 { 
  font-size: 200%; 
}
h2 { 
  font-size: 167%; 
}
h3 { 
  font-size: 150%; 
}
h4 { 
  font-size: 116%; 
}

img {
  display: block;
}

input {
  font-size: 100%;
}


.content div.article .titleWrapper h2 {
  padding:0px;
  margin-bottom:0px;
  float:left;
  line-height:18px;
}

.content div.article .titleWrapper {
  background:#303030;
  color:#FFFFFF;
  padding:9px 19px;
  margin:0 0 12px 0;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
  border-radius:5px;
  /*behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc); moved to IE.css, not used by IE9 */
  position:relative;
  /*overflow:hidden;*/
}

ul.sharenav {
  list-style-type:none;
  float:right;
  margin-bottom:0px;
  z-index:10; 
  position:relative;
}

ul.sharenav li {
  float:left;
  padding:0px 5px;
}
/*****************
## FRAMEWORK    ##
*****************/
.wrapper {
  position:relative;
  z-index:2;
}

#header, .wrapper {
margin:0 auto;
width:999px;
}
#header {
  height:200px;
}
#main {
  padding-top:212px;
}

#facebook {
position: absolute;
right: 10px;
top: 340px;
z-index: 100;
}

#facebookpage {
position: absolute;
right: 95px;
top: 335px;
z-index: 100;
}

#searchForm {
  background:url("../GFX/searchform-bg.png") no-repeat scroll 0 10px transparent;
  height:62px;
  position:absolute;
  right:26px;
  top:28px;
  width:238px;
  z-index:5;
}

#searchForm label {
  left:10px;
  position:absolute;
  top:15px;
  z-index:3;
}

#searchForm input {
  background:transparent;
  border:0px solid transparent;
}
#searchForm input.query {
  float:left;
  margin:15px 0 0;
  padding-left:15px;
  width:200px;
}
#searchForm input.button {
  color:transparent;
  cursor:pointer;
  float:right;
  height:45px;
  line-height:45px;
  margin:0;
  width:30px;
}
#searchForm legend{
  display:none;
}
#aside_column{
  width:205px;
  padding-right:15px;
  /*float:left;*/
}
#loginForm li input{
  padding:5px;
  margin-bottom:5px;
}
#aside_column #logoutForm {
  font-size:11px;
  margin:10px 0px;
  padding:5px 10px;
  background-color:#dfdfdf;
  border-top:1px solid #bbb;
  border-bottom:1px solid #bbb;
  color:#3A555C;
}
#aside_column #logoutForm legend {
  display:none;
}
#aside_column #logoutForm li {
  float:left;
  width:60%;
}
#aside_column #logoutForm li.submit {
  float:right;
  width:40%;
}
dl.user {
 width:100%;
}
dl.user dt {
  font-weight:bold;
  font-size:106%;
  float:left;
  clear:left;
  height:20px;
  margin:0px 10px 5px 0px;
}
dl.user dd {
  height:20px;
  margin-bottom:5px;
  flot:left;
}
li.submit input,
a.button {
  text-decoration:none;
  border:1px solid #7aa7b4;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  padding:5px 10px;
  background:url(../GFX/header_bg.png) top left repeat-x;
  color:#3A555C;
}
li.submit input:hover,
a.button:hover {
  border-color:#e7955a;
  background-position: 0px -145px;
  color:#fff;
}
p.alert {
  border:1px solid #e7955a;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  padding:10px;
  background-position: 0px -145px;
  background-repeat:repeat;
  color:#fff;
  font-size:14px;
}

#main_column {
  float:right;
  padding-top:0;
  width:660px;
  position:relative;
}
/* Bottom line above footer */
#partners {
  float:left;
  width:100%;
  clear:both;
  margin:10px 0px 10px 0px;
}


/*****************
## FRONTPAGE    ##
*****************/
.frontpage #main {
  padding-top:191px;
}
.noSubFolders #main_column {
  width:999px;
}
.frontpage #breadcrumbs {
  display:none;
}
/* First frontpage box*/
.frontpageFocus {
  width:100%;
  height:300px;
  padding-bottom:7px;
  margin-bottom:7px;
}
.frontpageFocus div.summary {
  background-color:#689baa;
  -moz-box-shadow:0px 0px 5px #333;
  -webkit-box-shadow:0px 0px 5px #333;
  box-shadow:0px 0px 5px #333;
  overflow:hidden;
  height:300px;
  padding:0px;
  width:100%;
  position:relative;
  z-index:4;
  color:#fff;
}
.frontpageFocus div.summary h2 {
  position:absolute;
  display:block;
  z-index:5;
  left:0px;
  top:0px;
  padding:140px 500px 30px 30px;
  height:130px;
  width:350px;
  color:#fff;
}
.frontpageFocus div.summary h2 a {
  color:#fff;  
}
.frontpageFocus div.summary p.text {
  position:absolute;
  z-index:5;  
  left:30px;
  bottom:50px;
  height:30px;
  width:400px;
}
.frontpageFocus div.summary p.readmore {
  display:none;
}
/* this is for all boxes on frontpage */
.frontpage #main_column div.summary img {
  position:absolute;
  right:0px;
  top:0px;
  z-index:2;
  margin:0px;
}
/* Frontpage boxes*/
.group div.summary {
  background-color:#689baa;
  -moz-box-shadow:0px 0px 5px #333;
  -webkit-box-shadow:0px 0px 5px #333;
  box-shadow:0px 0px 5px #333;
  width:286px;
  height:181px;
  float:left;
  position:relative;
  z-index:3;
  overflow:hidden;
  margin:0px 10px 0px 0px;
  color:#353535;
}
.group div.summary.last { 
  margin-right:0px;
}
.group div.summary h2 {
  width:266px;
  display:block;
  height:101px;
  position:absolute;
  z-index:4;
  top:0px;
  left:0px;
  padding:90px 0px 0px 20px;
  font-size:12px;
  font-weight:bold;
}
.group div.summary p.text {
  font-size:10px;
  position:relative;
  z-index:5;
  width:185px;
  margin:112px 0px 3px 20px;
}
.group div.summary a.readmore {
  position:relative;
  z-index:5;
    font-size:10px;
  font-weight:bold;
  display:block;
  color:#353535;
  padding-left:20px;
}






.frontpageFolders {
  float:left;
  padding-left:10px;
  width:654px;
}

.frontpageFolders li {
  background-repeat:no-repeat;
  float:left;
  height:190px;
  list-style:none outside none;
  margin:10px 9px;
  width:200px;
  display:block
}
.frontpageFolders a {
  color:#FFF;
  display:block;
  font-size:16px;
  font-weight:bold;
  height:14px;
  margin:4px;
  padding:10px 0 150px 10px;
  text-decoration:none;
}
.frontpageFolders li.partTwo{

}
.frontpageFolders li.partTwo a{

}
.frontpageFolders {

}
/******************
## END FRONTPAGE ##
******************/

/*****************
## ARTICLES     ##
*****************/


div.summary,
div.article {
  padding-bottom:10px;
}
.summary h2 {
  display:inline;
  line-height:350%;
  position:relative;
  top:-6px;
}

.summary a.readmore {
  text-decoration:none;
  font-weight:bold;
}
.summary .readmore span {
  display:none;
}
.content div.article .text {
  font-size: 125%;
}
.content div.summary .text {
  font-size: 115%;
}
.content div.summary img {
  float:left;
  margin-right:10px;
}
/*****************
## END ARTICLES ##
*****************/




/*****************
## MENU         ##
*****************/

.nav_main {
  background:url("../GFX/navbg.png") no-repeat scroll 0 0 transparent;
  height:60px;
  left:0;
  padding-top:5px;
  position:absolute;
  top:321px;
  width:979px;
}

.nav_main li {
  float:left;
  list-style:none outside none;
  margin:0 22px 0 4px;
  padding:12px 0;
  position:relative;
}

.nav_main li .menuseparator {
  background:url("../GFX/nav-separator.png") no-repeat scroll 0 0 transparent;
  height:64px;
  left:-12px;
  position:absolute;
  top:10px;
  width:17px;
}

.nav_main li.hover .menuseparator {
  background:url("../GFX/nav-separator.png") no-repeat scroll 0 0 transparent;
  height:64px;
  left:-12px;
  position:absolute;
  top:10px;
  width:17px;
}

.nav_main a {
  color:white;
  display:block;
  font-size:120%;
  height:39px;
  letter-spacing:0.05em;
  margin:0;
  padding:0 7px;
}
.nav_main a.navigated {
  color:#F00;
}

.nav_main li.ishover {
  background:url(../GFX/nav-hover-bg.png) repeat-x;
}
.nav_main li.navigated {
  background:url(../GFX/nav-current-bg.png) repeat-x;
}

.nav_main a span {
  color:#999999;
  display:block;
  font-size:65%;
  letter-spacing:normal;
  margin-top:1px;
}

.nav_main a.navigated span {
  color:#597;
}

.nav_main a:hover span {
  color:#fff;
}
.nav_main a.navigated span {
  color:#000;
}

.nav_main a.hover {
  padding:0 7px;
}

.nav_main li.hover {
  height:54px;
}

.nav_main img {
  display:none;
  position:absolute;
  top:0;
}

.nav_main li.navigated img {
  display:block;
}

.navHoverRightImg {
  right:-12px;
}

.navHoverLeftImg {
  left:-12px;
}


.nav_main a.first{
  
}




.nav_support {
  position:absolute;
  right:10px;
  top:6px;
}

.nav_support li {
  background:url("../GFX/nav-support-separator.png") no-repeat scroll 0 3px transparent;
  float:left;
  padding:0 7px 0 10px;
  list-style-type:none;
  display:inline;
}

ul.textSizePicker {
  background:url("../GFX/nav-support-separator.png") no-repeat scroll 0 3px transparent;
}

.nav_support li img {
  display:inline;
}

.nav_support li.first {
  background:none;
}

.nav_support a {
  color:#929292;
  font-size:11px;
}

.nav_support ul.textSizePicker {
  display:inline;  
  float:left;
  padding:0px 7px;
}

.nav_support ul.textSizePicker li {
  background:none;
  padding:0;
  cursor:pointer;
  line-height:12px;
  float:none;
  display:inline;
}

.nav_support ul.textSizePicker a{
  
}

.nav_support ul.textSizePicker a:hover{
  color:#000;
}

.nav_support li.small {
  font-size:100%;
}

.nav_support li.medium {
  font-size:120%;
}

.nav_support li.big {
  font-size:140%;
}

.nav_support {

}
.nav_support {

}

.nav_sub {
  background:url("../GFX/nav-sub-top-img.png") no-repeat scroll 0 0 #DFDFDF;
  margin:13px 0 0 0;
  padding:7px;
  width:292px;
  position:relative;
}
.nav_sub img.bottom{
  position:absolute;
  left:0px;
  bottom:0px;
}
.nav_sub li{
  list-style:none;
}
.nav_sub a {
  background:url("../GFX/nav-sub-a-bg.png") no-repeat scroll 0 0 transparent;
  color:#2F2F2F;
  display:block;
  height:22px;
  margin:1px 0;
  padding:10px 0 0 22px;
}
.nav_sub a.first{

}
.nav_sub a:hover{
  background:url(../GFX/nav-sub-a-hover-bg.png) no-repeat;
}
.nav_sub a.navigated{
  color:white;
  background:url(../GFX/nav-sub-a-current-bg.png) no-repeat;
  
}

/*****************
## END MENU     ##
*****************/

/*****************
## IDIUM FOOTER ##
*****************/

.idium {
  /*width:200px;
  margin:10px auto;*/
  float:right;
  margin:5px 13px 0 0;
}

.idium a:hover,
.idium a:active {
  text-decoration: none;
}

.idium,
.idium a {
  font-family: 'Century Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #58585A;
  text-transform: uppercase;
  text-decoration: none;
}

.idium img {
  float: left;
  margin-top: -3px;
}

.idium span {
  font-family: Century Gothic,Verdana,Arial,helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: -8px 0 0;
  padding: 0 0 0 6px;
  text-transform: lowercase;
  word-spacing: 3px;
  color: #000;
}
/*********************
## END IDIUMFOOTER ##
********************/


#logo {
  position:absolute;
  z-index:4;
  top:70px;
  left:40px;  
}
/* Hide title, this title is only for "seo" */
#header h1 span {
  display:none;
}
#header h1 span.slogan {
  display:block; 
  font-size:18px;
  position:absolute;
  left:275px;
  top:106px;
}
#footer,
#footer a,
span.slogan {
  color:#3a555c;
}
#footer {
  margin:0 auto 20px;
  width:999px;
}
#footer .editor-content {
  height:auto;
  margin:0 auto;
  padding-left:0;
  width:999px;
  text-align:center;
}
#footer p.center-aligned{
  text-align:center;
  margin-top:10px;
}

#footer p a{
  padding:0 5px;
}

#footer img{
  display:inline; 
  padding:0;
  display:none;
}

#footer {
  
}

/*****************
## BREADCRUMBS  ##
*****************/
.noSubFolders #breadcrumbs {
  left:0px;
}
#breadcrumbs {
  position:absolute;
  top:253px;
  left:220px;
  width:600px;
  height:25px;
  margin:10px 0px;
}
#breadcrumbs ol {
  float:left;
  font-size:100%;
}
#breadcrumbs span,
#breadcrumbs ol li {
  float:left;
  font-size:10px;
  margin-right:5px;
}
#breadcrumbs ol li {
  padding-right:10px;
  background:url(../GFX/bread_sep.png) right center no-repeat;
}
#breadcrumbs ol li.last {
  background-image:none;
}
#breadcrumbs a {
  text-decoration:underline;
}
/*********************
## END BREADCRUMBS ##
*********************/



/*****************
## PRINT        ##
*****************/
@media print {
  body {
    background: #FFF;
    font-size: 12pt; 
  }
  .logoWrapper,
  #logo,
  #header,
  #footer,
  #logout, 
  #nav_main, 
  #breadcrumbs, 
  #inlineEditingOn, 
  #idium,
  #comments,
  #tools,
  #right_column,
  #left_column {
     display: none;
  }
  #main,
  #main_column {
    border: none; 
  }
  h1, h2, h3, h4, h5, h6, img { 
    page-break-after:avoid; 
    page-break-inside:avoid;
  }
  blockquote, table, pre { 
    page-break-inside:avoid 
  }
  ul, ol, dl  { 
    page-break-before:avoid 
  }
  #wrapper, 
  #content {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    float: none !important;
    color: #000;
    background: transparent none;
    font-size: 90%;
  }
  div#content {
     margin-left: 10%;
     padding-top: 1em;
     border-top: 1px solid #EEE;
  }
  a:link, a:visited {
    color: #000;
    background: transparent;
    font-weight: bold;
    text-decoration: underline;
  }
}
/*****************
## END PRINT    ##
*****************/


/* CLEARFIX */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1px;
}
.clearfix {
  display: block;
 }
/* End hide from IE-mac */

/* ##### HEADER GALLERY #####*/

.headergallery {

}
.headergallery ul {
  position:absolute;
  right:3px;
  top:276px;
}
.headergallery ul li{
  display:inline;
}

.headergallery ul a {
  background:url("../GFX/gallery-index-bg.png") no-repeat scroll 0 0 transparent;
  color:white;
  line-height:143%;
  padding:2px 6px;
}

.headergallery ul li.current a{
  background:url("../GFX/galler-index-bg-selected.png") no-repeat scroll 0 0 transparent;
}

.slideImg {
  display:none;
  position:absolute;
  top:30px;
  left:0px;
}
.slideImg.first {
  display:block;
}

.utstillere {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  background:none repeat scroll 0 0 #DFDFDF;
  *background:none transparent;
  float:left;
  padding:10px 0;
}
.utstillere:hover {
  border-radius:10px;
  /* behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc); moved to IE.css */
}
.utstillere li {
  background:url("../GFX/utstiller-gruppe.png") no-repeat scroll 0 0 transparent;
  color:#FFFFFF;
  cursor:pointer;
  float:left;
  font-size:12px;
  height:auto;
  line-height:281%;
  list-style:none outside none;
  width:290px;
  padding-left:10px;
}
.utstillere li.firstOfEight{
  clear:both
}
.utstillere li.firstOfFour{
  clear:left;
}
.utstillere li a{

}
.utstillere li.selected{
  background:url(../GFX/utstiller-gruppe-navigated.png) no-repeat ;
}
.utstillere li a:hover{

}

.utstillere ul {
  display:none;
  padding-left:0;
}

.utstillere ul li {
  background:none repeat scroll 0 0 transparent;
  cursor:text;
  float:left;
  clear:left;
  font-size:12px;
  height:auto;
  width:auto;
  *width:280px;
  line-height:normal;
  padding:2px;
}

.utstillere ul a {
  color:#2F2F2F;
  font-weight:bold;
  text-decoration:none;
}
.utstillere p {
  color:#818181;
  display:inline;
}

.blockOfFour  {
  float:left;
  width:300px;
  margin:0 15px;
 *clear:right;
}

.blockOfEight {
  clear:left;
  float:left;
  margin:10px 0;
}

.frontpage h1 {
  font-size:19px;
  margin:0 0 0 27px;
  text-transform:uppercase;
}

.frontpage .leftColumn {
  float:left;
  padding:0 10px 0 0;
  width:306px;
}
.frontpage .mainColumn {
  float:left;
  width:670px;
}
.frontpage .omOss {
  margin:10px 0;
  background:#DFDFDF;
}
.frontpage .omOss h2 {
  -moz-border-radius:0 0 0 0;
 -webkit-border-radius:0px;
  border-radius:0px;
  behavior:none;
  background:url("../GFX/frontaboutusbg.png") no-repeat scroll 0 0 transparent;
  color:#FFFFFF;
}

.latestUsers {}

.box {
  background:#DFDFDF;
  padding:7px 8px;
  border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
/*  behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc); moved to IE.css*/
}

.h2,h2,.box h3{
  background:#303030;
  color:#FFFFFF;
  padding:9px 19px;
  margin:0;
  font-size:12px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
  border-radius:5px;
/*   behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc); moved to IE.css*/
}
.h2 a{
  color:#fff;
}

.frontpage .article {
  float:left;
}

.frontpage .article h2 {
  background:none repeat scroll 0 0 #303030;
  clear:left;
  color:#FFFFFF;
  margin:6px 15px;
  padding:12px 14px;
}
.frontpage .article p{
  font-size:12px;
  line-height:100%;
  margin:9px 31px;
}

.box p {
  color:#2F2F2F;
  line-height:186%;
  margin:6px 15px 11px 19px;
}

.frontpage .latestUsers ul {
  padding:0;
}
.frontpage .latestUsers li {
  border-bottom:1px dotted #919191;
  display:block;
  list-style:none outside none;
  padding:9px 0 9px 21px;
}

.frontpage .latestUsers li.last  {
  border:0 none;
  padding-bottom:0;
}
.frontpage .latestUsers li a {
  color:#2f2f2f;
}

.frontpage .latestUsers li strong{
  color:#E0393D;
}

.box li {
  
}

.latestUsers h3 {
  -moz-border-radius:0 0 0 0;
  -webkit-border-radius:0px;
  border-radius:0px;
  behavior:none;
  background:url("../GFX/frontexhibitorsbg.png") no-repeat scroll 0 0 transparent;
  color:#FFFFFF;
}
.latestUsers ul {

}
.latestUsers li {

}
.latestUsers li strong {

}
.printButton {
  background:url("../GFX/printButton.png") no-repeat scroll 0 0 transparent;
  display:block;
  height:20px;
  position:absolute;
  right:21px;
  text-indent:-9999px;
  top:0;
  width:30px;
}
.navProfile {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  /*behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc); moved to ie.css */
  background:none repeat scroll 0 0 #DFDFDF;
  float:left;
  padding:0 20px;
  *padding-bottom:10px;
}

.navProfile li {
  position:relative;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  /*behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc);
   rounded elements removed for now for ie ;
  */
  background:none repeat scroll 0 0 #2F2F2F;
  color:#FFFFFF;
  float:left;
  list-style:none outside none;
  margin:10px; 
  padding:5px 40px;
}


.navProfile li.current {
  background:none repeat scroll 0 0 #E0393D;
  color:#FFFFFF;
}


.navProfile li a{
  color:#fff;
  z-index:99;
}
.navProfile li.current a {
  color:#fff;
}

.user form {
  clear:left;
}

span.saved{
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  /*behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc); moved to ie.css */
  background:none repeat scroll 0 0 green;
  clear:left;
  color:#FFFFFF;
  display:block;
  float:left;
  font-weight:bold;
  margin:5px;
  padding:5px;
}
/* ################################### */
/* JQUERY SELECT MULTIPLE IN TWO SIDES */
/* ################################### */
.content .ms2side__div {
	clear: left;
	width: 100%;
	padding: 1px;
	float: left;
	background : url('') repeat-x; // HACK FOR CHROME
}

.content .ms2side__options, .ms2side__updown {
	float: left;
	font-size: 10pt;
	margin: 0;
	padding: 0 8px;
	width: 40px;
	color: black;
	text-align: center;
	overflow: hidden;
}

.content .ms2side__updown {
	font-size: 9pt;
}

.content .ms2side__options p, .ms2side__updown p {
	margin: 2px 0;
	padding: 0;
	cursor: hand;
	border: 1px solid black;
}

.content .ms2side__options p.ms2side_hover, .ms2side__updown p.ms2side_hover {
	background-color: #F0F0FF;
	border-color: #0000FF;
	cursor: hand;
}

.content .ms2side__options p.ms2side__hide, .ms2side__updown p.ms2side__hide {
	cursor: default;
	color: grey;
	border: 1px solid grey;
	background-color: #F0F0F0;
}

.content .ms2side__options .AddAll,.content .ms2side__options .RemoveAll {
  display:none;
}

.content .ms2side__div select {
	width: 450px;
        height:250px;
	float: left;
}

/* ####################################### */
/* EOF JQUERY SELECT MULTIPLE IN TWO SIDES */
/* ####################################### */


#edit_user_form .attribute53, 
#edit_user_form .attribute54, 
#edit_user_form .attribute55, 
#edit_user_form .attribute56, 
#edit_user_form .attribute61,
#edit_user_form .attribute62,
#edit_user_form .attribute73,
#edit_user_form .attribute63,
#edit_user_form .attribute79 {
  clear:left;
}
#edit_user_form .attribute53 input, 
#edit_user_form .attribute54 input, 
#edit_user_form .attribute55 input, 
#edit_user_form .attribute56 input, 
#edit_user_form .attribute61 input,
#edit_user_form .attribute62 input,
#edit_user_form .attribute73 input,
#edit_user_form .attribute79 input {
  border:1px solid;
  left:1px;
  padding:0;
  position:absolute;
  top:14px;
  width:51px;
}

#edit_user_form .attribute53 span, 
#edit_user_form .attribute54 span, 
#edit_user_form .attribute55 span, 
#edit_user_form .attribute56 span,
#edit_user_form .attribute61 span, 
#edit_user_form .attribute62 span, 
#edit_user_form .attribute73 span,
#edit_user_form .attribute79 span {
  left:420px;
  position:absolute;
  top:16px;
}

#edit_user_form .attribute53 label, 
#edit_user_form .attribute54 label, 
#edit_user_form .attribute55 label, 
#edit_user_form .attribute56 label, 
#edit_user_form .attribute61 label, 
#edit_user_form .attribute62 label, 
#edit_user_form .attribute73 label,
#edit_user_form .attribute79 label {
  left:56px;
  line-height:42px;
  position:relative;
}

#edit_user_form input.price, #edit_user_form input.totalprice {
  left:450px;
  text-align:right;
}

#edit_user_form .attribute61 {

}
#edit_user_form .attribute62 {

}


#addPressRelease {
  display:block;
}

.pressReleaseIframe  { /* this is the iframe adding press releases */
  border:0 none;
  clear:left;
  display:block;
  height:420px;
  /*width:952px;*/
  width:660px;
  padding:20px 0;
}

#groovyForm {

}

#groovyForm label{
  display:block;
}
#groovyForm input{
  display:block;
}
#groovyForm #summary{

}
#groovyForm #content{

}
#groovyForm #title{

}
#groovyForm #file{

}
#groovyForm #submit{

}

.CanAddPressReleases {
  border:2px dashed #E0393D;
  padding:5px;
}

.exhibitor #edit_user_form {
  display:none;
  padding:20px 0;
  float:left;
}

.content form input.submit {
 background: url("../GFX/nav-sub-a-current-bg.png") no-repeat scroll 0 0 transparent;
 border:none;
 color:#ffffff;
 cursor:pointer;
}

#addPressRelease,
#editInformation {
  background: url("../GFX/nav-sub-a-current-bg.png") no-repeat scroll 0 0 transparent;
  padding:4px;
  color:#ffffff;
  cursor:pointer;
  float:left;
  margin-right:10px;
  margin-top:10px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  border:none;
}

.content .tipsForm {
  padding:10px 0;
  position:absolute;
  background-color:#ffffff;
  z-index:99;
  width:220px;
  right:20px;
  -moz-border-radius: 4px;
}

.content .tipsForm fieldset {
  border:none;
}

.tipsForm h3 {
  margin-top: 0px;
  margin-bottom: 5px;
}

.toparticle {
  margin-top: 17px;
}
  
.tipsForm .col label {
  margin-bottom: 5px;
  display:block;
  color:#303030;
}

.tipsForm .col input {
  margin-bottom: 5px;
  display:block;
  width:180px;
  padding:5px;
}

#objectResponse {
  color: red;
  padding:10px 0;
}

#loginForm ul li {
  float:left;
  list-style-type:none;
  clear:none;
}

#loginForm ul {
  padding-left:0px;
}

#loginForm ul li.register {
  padding:6px;
}

#loginForm ul li.register a {
  background-color:#ee1a21;
  padding:6px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
 /* behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc); moved to ie.css */
  color:#ffffff;
}

#loginForm li.register a {
  background-color:#ee1a21;
  padding:6px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
 /* behavior:url(/byggreisdeg.no/filestore/dev/CSS/border-radius.htc);  moved to ie.css */
  color:#ffffff;
}
#edit_user_form li {
  clear:left;
}

.accepttext {
  display:inline;
  line-height:400%;
}
.idiumlogo {
  float:right;
  height:30px;
  margin:20px 0;
  position:relative;
  width:200px;
}
.idiumlogo * {
  display:block;
  left:0;
  position:absolute;
  top:0;
}

.idiumlogo a {
  color:#000000;
  font-size:11px;
}

.idiumlogo span {
  color:#000000;
  font-weight:bold;
  left:10px;
  top:9px;
}

.idiumlogo span strong {
  font-weight:normal;
  left:35px;
  text-transform:uppercase;
}

.idiumlogo img {
  left:134px;
  top:3px;
}
