/* ------------------------------------------------------------------------------------------------------------
DTOOL.CSS v3
-  dtool.css   Standardstiler dtool-div     inkluderes i header.php og fckconfig.js
-  text.css    Tekst (individuell)          inkluderes i header.php og fckconfig.js
-  kunde.css   Sideoppsett (individuell)    inkluderes i header.php
---------------------------------------------------------------------------------------  Oppdatert 05.01.12 */

/*  DIVERSE  -------------------------------------------------------------*/

table                     { border-collapse: collapse; }
select                    { font-size: 10px; }
input                     { font-size: 10px; }
textarea                  { font: 11px verdana, tahoma, sans-serif;}
form                      { display: inline; }
hr                        { color: #ddd; background-color: #ddd; height: 1px; border:0px; margin: 5px 0px 5px 0px;}
#dtool ol                 { margin-left: 0; padding-left: 1.6em;} /* Funker kun for fonter med str 10-12*/
#dtool ul                 { margin-left: 0; padding-left: 1.2em;} /* Funker kun for fonter med str 10-12 */
#dtool                    { overflow: auto;}
ol li, ul li              { margin-bottom: 0.5em; } /* Se også httpremix.com/style-perfect-html-lists-ul-li-ol-li*/

img                       { border: 0px; }
img.v                     { float:left;  margin:10px 20px 10px  0px; }
img.h                     { float:right; margin:10px  0px 10px 20px; }

div.error_msg             { color:red; border: 1px solid red; margin: 0px 0px 15px 0px; padding: 10px;}
td.program                { padding-right: 5px;}

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

/*  admin.php  -------------------------------------------------------------*/

.admin_hoved_tr {
      background-image    : url('http://www.designeren.no/images/admin_fade_gray.jpg');
      background-position : top left;
      background-repeat   : repeat-x;
      margin-top          : 40px;
}

.admin_hoved_type {
      width               : 90px;
      padding             : 6px 0px 0px 8px;
      vertical-align      : top;
      font-weight         : bold;
      font-size           : 12px;
      color               : #cccccc;
}

.admin_ikon {
      text-align          : center;
      float               : left;
      margin              : 0px 10px 5px 0px;
}

.infinise  {
      color               : #bbbbbb;
      margin-top          : 10px;
      float               : right;
      font-size           : 9px;
}

.infinise a:link, .infinise a:visited {  color: #bbbbbb;}
.infinise a:hover { color: #000000;}


/* nytt i v3  -------------------------------------------------------------*/

.admin_hoved_tr_sys {
      margin-top          : 40px;
}

.admin_topmenu {
      width               : 100%;
      text-align          : right;
      font-size           : 18px;
      color               : black;
      background-image    : url('http://www.designeren.no/images/fade_row.jpg');
      background-position : 0px 34px;
      background-repeat   : repeat-x;
      padding-top         : 8px;
}

.form_td                  { padding: 0px 10px 0px 10px; }

.admin_fade_row {
      background-image    : url('http://www.designeren.no/images/fade_row_noline.jpg');
      background-position : 0px 0px;
      background-repeat   : repeat-x;
}
.antall { margin-top:7px; color:#bbbbbb;}

.admin_topmenu a          { font-size: 18px; color:black; }

.admin_topmenu div, .admin_topmenu div a {
      font-size           : 12px;
      margin-top          : 9px;
}
.admin_header             { border-bottom: 1px solid #dddddd; padding: 2px; font-size: 16px; color:#888888; }
.admin_linje              { border-bottom: 1px solid #dddddd; font-size: 14px; color:#777777; }
tr.admin_linje td         { font-size: 14px; color:#777777; }

table.config_table td.cfg1 { width: 250px; padding: 8px 0px 0px 0px;}
table.config_table td.cfg2 { font-size:11px; width: 160px; padding: 8px 0px 0px 0px;}
table.config_table td input { padding: 0px 0px 0px 0px; text-align:center; border:0px; background-color: #eeeeee;}
table.config_table td select { padding: 0px 0px 0px 4px; border:0px; background-color: #eeeeee;}
table.config_table td div { font-size:10px; color:#bbbbbb;}

.prod_color_0             { background-color: #333355; }
.prod_color_1             { background-color: #e9e9e9; }
.prod_color_2             { background-color: #f9f9f9; }

.addon                    { background-color: #eeeeee; font-size:13px; font-weight:bold; padding: 4px 0px 4px 0px; margin:15px 0px 0px 0px; clear: both; } /* clear: both; 05.01.2012: Funker ikke, clearer design h/v*/
.clr                      { clear: both;}


/*  HJELP  -------------------------------------------------------------*/

div #hjelp {
      margin              : 0px 0px 10px 0px;
}
div #hjelp a {
      font                : 16px;
      color               : #FF6600;
      cursor              : default;
      text-decoration     : none;
}
div #hjelp a:hover {
      text-decoration     : none;
      background          : none;
}
div #hjelp a:hover span {
      display             : block;
}
div #hjelp a span {
      display             : none;
      padding             : 0px 0px 0xp 0px;
      color               : #000000;
      font                : 12px;
}


/*  PRODUKTBLOKKER ---------------------------------------------------------*/

table #prodblokk{
      background-image    : url('http://www.designeren.no/images/prodbak_lys.jpg');
      background-position : bottom center;
      background-repeat   : repeat-x;
      color               : #000;
      margin              : 0px 15px 10px 0px;
	border              : 0px solid black;
}
tr #prodblokktopp {
      background-image    : url(images/prodbak2.jpg);
      background-position : top center;
      background-repeat   : repeat-x;
	font-size           : 11px;
      color               : #000;
      background-color    : #eeeeee;
}
tr #prodblokkhoved {
	font-size           : 10px;
      color               : #000;
}
tr #prodblokkbunn {
	font-size           : 12px;
	font-weight         : normal;
      color               : #000;
}


/*  LISTEBLOKKER  -----------------------------------------------------------*/

table.blokk{
       background-image    : url('http://www.designeren.no/images/prodbak_lys.jpg');
       background-position : bottom center;
       background-repeat   : repeat-x;
       margin-bottom       : 20px;
       border              : 1px solid #eee;
}
td.blokktopp {
       padding-top         : 5px;
}
td.blokkhoved {
       font-size           : 10px;
}

