@import url(../../reset.css);
@import url(../../standard_classes.css);

/* 
mørk brun: 2e1c0e
lilla: #b1b1d7;
grå: b2aaa3
*/

body {
  background: #fff url(../../../img/ellipseback.jpg) top left repeat-x;
  font-family: Verdana, sans-serif;
  font-size:80%;
  margin:0;
  padding:0;
  color: #2e1c0e;
  line-height:1.4em;
  }

body {
  scrollbar-face-color:#e9e9f3;
  scrollbar-highlight-color:#999;
  scrollbar-3dlight-color:#eee;
  scrollbar-darkshadow-color:#b1b1d7;
  scrollbar-shadow-color:#b1b1d7;
  scrollbar-arrow-color:#2e1c0e;
  scrollbar-track-color:#eee;
}

a:link,a:visited {
  color:#000;
  background: transparent;
  }

a:hover {
  color:#b1b1d7;
  text-decoration:underline;
  }

.all {
  background: #fff none;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  margin-bottom:20px;
  width:1000px;
  }

h1 {
  font-size: 1.3em;
  margin:0;
  padding:0;
  text-transform:uppercase;
  color: #b1b1d7;
}

h2 {
  font-size: 1.2em;
  margin:0;  
  }

h3 {
  font-size: 0.9em;
  text-transform:uppercase;
  margin:0;
}

h3 sup {text-transform:none;}

h4 {
  font-size: 1.1em;
  margin:0;
  }

.header p {
  margin-top:0;
  font-style:italic;
  margin-right:35px;
  }

.page1 .header p {margin-right:0;}

/* overstyrt på fremsiden */
.content {
  background: #fff url(../../../img/bg_woman_right.jpg) top right no-repeat; 
  padding-left: 16.5em;
  padding-right: 260px;
  }

div.page1 .content {
  background: transparent url(../../../img/ill/man_Restylane_og_forside.jpg) top right no-repeat;
  padding-right:200px;
  padding-left:0;
}
div.page1 .innhold {
  background: transparent url(../../../img/ill/dame_a.jpg) top left no-repeat;
  padding-left: 200px;
}
div.page1 .contentbox {
  width:420px;
  margin-left:auto;
  margin-right:auto;
  }

.contentbox {
  overflow:auto;
  height: 457px;
  padding-right:16px;
  padding-top:18px;
}

.text p {margin-top:0;}
 
.textcolumn1 {
  margin:0;
  padding:0;  
  width:230px;
  background: transparent;
  float:left;
  margin-right:10px;
  }

.textcolumn2 {
  width:230px;
  float:left;
  margin:0;
  margin-left:10px;
  padding:0;
  background: transparent;
}



div.logo {
  padding:0;
  margin:0;
  background:#2e1c0e;
  border-bottom: solid 6px #b1b1d7;
  height:68px;
  }

div.logo img {float:right;}

.systemname {font-weight:bold;color:#225491}

.topmenu {
  text-transform:uppercase;
  margin:0;
  padding:0;
  padding-top:40px;
  margin-left:20px;
  font-size:.9em;
}

.topmenu ul {margin:0;padding:0;}

.topmenu li {
  float:left;
  display:block;
  }

.topmenu a {
  float:left;
  display:block;
  padding-right:8px;
  color:#fff;
  text-decoration:none;
  background: #2e1c0e;
  }

.topmenu li a {
  float:none;
  display:inline;
  }

.topmenu a:link, 
.topmenu a:visited {
  color:#fff;
  background: #2e1c0e;
}

.topmenu .curcat {
  padding-right:14px;
}

.topmenu .curcat,
.topmenu a:hover {
  color:#b1b1d7;
  background: #2e1c0e;
}

.baseline {
  clear:both;
  border-top:solid 5px #b1b1d7;
  background: #2e1c0e;
  color: #fff;
  height:60px;
  padding-left:20px;
  padding-top:10px;
  text-transform: uppercase;
  font-size:.9em;
}

.baseline .textblock p {
  float:left;
  margin-right:30px;
}

.selectlang {
  float:right;
  margin-top:4px;
  margin-right:20px;
  }
  
.selectlang img{margin-left:6px;}  

.selectlang a:link,
.selectlang a:visited{
  background: #2e1c0e;
  }  

.column1 {
  float:left;
  background: #fff;
  width:16em;  
  margin-bottom:30px;
  padding-top:20px;
  position:absolute;
  }
  
div.column1 ul {
    margin:0;
    padding:0;
   font-size:0.9em;
  margin-bottom:10px;
 } 

div.column1 h3 {
  margin:0;
  padding-left:20px;
  margin-bottom:10px;
  font-size:0.8em;
 } 

div.column1 h3.women {
  background: #fff url(../../../img/kvinner_menu.gif) left center no-repeat;  
  }

div.column1 h3.men {
  background: #fff url(../../../img/menn_menu.gif) left center no-repeat; 
  }


div.column1 li {
  list-style:none;
  padding-left:20px;
  }
  
 div.column1 a:link,
 div.column1 a:visited {
  text-decoration:none;
  color: #000;
  background: #fff;
 }

div.column1 .curparent a,
div.column1 .curcat{

   color: #b1b1d7;
  background: #fff;
 }

div.column1 a:hover{
   color: #b1b1d7;
  background: #fff;
 }


/* behandlinger */
#navmenu_cat_566 {display:none;}

div.women,
div.men {
  float:left;
  width:95px;
  text-align:center;
  font-size:1.2em;
}

div.women{margin-right:20px;}
div.men {margin-left:20px;}


div.women {background: #fff url(../../../img/kvinner.gif) no-repeat;}  
div.men {background: #fff url(../../../img/menn.gif) no-repeat;}  

div.women a,
div.men a {
  display:block;
  line-height: 33px;
  font-weight:bold;
  text-decoration:none;
  text-transform: uppercase;
}

div.women a:link,
div.men a:link,
div.women a:visited,
div.men a:visited {
  color: #fff;
  background: transparent; 
}


h2.slogan {
  text-align:center;
  padding-top:80px;
  }

#loginform {display:none;}


/* velg kvinner/menn */
.genersel {
  width:300px;
  margin-left:auto;
  margin-right:auto;
  height:35px;
  margin-top:30px;  
  padding-left:30px;
  }
  
#treatments_men1_584,#treatments_women1_596 {
  margin-top:10px;
}  

table.logolinker {
  width:500px;
}

table.logolinker td {
  vertical-align:middle;
  padding-bottom:40px;
  text-align:center;
}

table.logolinker td a.external{
  background: #fff none !important;
  padding-right:0;
}

table.avdelinger{
  margin-top:0;
}


table.avdelinger td{
  padding:5px;
  padding-right:10px;
}

table.avdelinger tr.colorrow td{background: #eee;}


span.for_etter a,
span.docu a{
  padding-left:24px;
  text-decoration:none;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  margin-top:5px;
  font-size:0.9em;
}

span.for_etter a {background: transparent url(../../../img/for_og_etter.gif) left top no-repeat;}
span.docu a {background: transparent url(../../../img/dokumentasjon.gif) left top no-repeat;}

.pagenav a {
  text-decoration:none;
  text-transform:uppercase;
}

.pagenav img {vertical-align:middle;}

.imglist img {height:100px;display:block}
.imglist p input {float:left;}

.contact label {
  width:14em;
  float:left;
  display:block;
}

.contact div label{
  width:8em;
  float:left;
  display:block;
}

.contact div.behandlingsform fieldset{
  width:14em;
  float:left;
  display:block;
}

.contact div.behandlingsform {height:7em;}
#products_men1_583 a:hover{color: #b2aaa3;}
.image img {margin-bottom:10px;}


.page647 .image .left,
.page657 .image .left,
.page628 .image .left,
.page640 .image .left{
  width:160px !important;
  height:260px;
  text-align:center;
  font-weight:bold;
  margin-top:10px;
}
#item9194 .editbutton,
.page647 .image  .editbutton,
.page657 .image  .editbutton,
.page628 .image  .editbutton,
.page640 .image  .editbutton,
#item9902 .editbutton,
#item6753 .editbutton,
#item9470 .editbutton,
#item9461 .editbutton,
#item9869 .editbutton,
#item9462 .editbutton,
#item9475 .editbutton,
#item10207 .editbutton,
#item9814 .editbutton,
#item10395 .editbutton{display:none;}

div.page1 #item9902 div.editbutton,
div.page1 #item9475 div.editbutton,
div.page1 #item9814 div.editbutton,
div.page1 #item9194 div.editbutton {display:block}


.prisliste table {
  width:500px;
}
.prisliste h3 {
  margin-top:15px;
  margin-bottom:5px;;
}

.prisliste th,
.prisliste td {
  border-bottom: solid 1px #666;
  padding-top:5px;
}

.prisliste td {
  width:100px;
  text-align:right;
}

.prisliste th {
  font-weight:normal;
}