

/* LINKER */

a:link, a:active, a:visited { font: normal 12px helvetica, arial; letter-spacing: 0; text-transform: none; color: #404040; text-decoration: none; }
a:hover { color: 000; }

a.galleri:link, a.galleri:active, a.galleri:visited { font-family: helvetica, arial; font-size: 12px; color: #fff; text-decoration: none;  }
a.galleri:hover { color: ccc; }



/* GENERELLE STILER */

body, table, input, select, textarea { font-family: helvetica, arial; font-size: 12px; color: #404040; }
body { margin-top: 27px; }
div { line-height: 1.5em; }
h1 { font-family: verdana, tahoma, arial; margin-bottom: 20px; border-bottom: 1px solid #404040; font-size: 14px; font-weight: normal; color: #404040; }
h2 { font-family: verdana, tahoma, arial; margin-bottom: 20px; font-size: 14px; font-weight: normal; color: #56a7b2; }
a img { border: 0px; }
.input { border: 1px solid #aaa; padding: 3px; height: 22px; }
.text { border: 1px solid #aaa; padding: 3px; }
.submit { border: 0; padding: 0 8px 2px 8px; height: 22px; background: #736f6e; color: #fff; }
p { margin: 0px; }
form { margin: 0px; }

#content { margin-top: 80px; }
#copy { color: #999; font-size: 11px; }



/* GALLERISTYLE PROFESSIONAL */

.galleri_kategori_admin_td { padding: 5px; background: #736f6e; }
.galleri_kategori_admin_table { margin: 5px; }

.kategori_valgt { border: 2px solid #2a5923; }

.infotekst_oppsett { border: 1px dashed #bbb; padding: 3px; }
.infotekst_table { border: 1px solid #555; margin-bottom: 10px; }
.infotekst_td { padding: 3px; background: #ffdd82; }


.table_box { border: 1px solid #aaa; }
.table_box_header { background: #56a7b2; font-weight: bold; padding: 4px 10px 5px 10px; font-size: 12px; color: #fff; }
.table_box_content { padding: 15px; }

/* MAINLINKS */
img { border: 0; }
#mainlinks { margin-top: 73px; margin-left: 71px; }
#mainlinks td.parent { width: 190px; padding-bottom: 6px; }
#mainlinks td.child {  }
#mainlinks table { position: absolute; display: none; }

#mainlinks .img img { margin: 0 0 20px 0; }

#mainlinks a, #mainlinks a:visited { font-family: tahoma, arial; text-transform: uppercase; text-decoration: none; color: #666666; font-size: 13px; }
#mainlinks a:hover { color: #006600; }

#mainlinks a.parent, #mainlinks a.parent:visited { font-size: 15px; letter-spacing: .2em; margin: 3px 0 6px 8px; }
