/* CSS-spesifikasjoner for eventyrlandet.no 1.0 for */
body { margin: 0px; background: url("img/bg.jpg") #1f97f7 repeat-x; }

/* Utforming somm er fellesr*/
.ramme { width: 860px; margin-left: auto; margin-right: auto; }

.topp { width: 860px; height: 85px; background: url("img/topp.jpg") no-repeat; }
.meny { width: 860px; height: 16px; padding-top: 3px; background: url("img/for_meny.gif") no-repeat; }

.venstre { width: 183px; background: url("img/info_topp.jpg") no-repeat; float: left; }
.infomeny { width: 183px; height: 123px; padding-top: 47px;}
.infomeny a img, .boks_left a img, .boks_midt a img, .boks_right a img, .under_topp a img { border: 0px; margin: 0px; padding: 0px; }

/* Startside */
.start_undertopp { width: 860px; height: 64px; background: url("img/start_undertopp.jpg") no-repeat; }

.start_eventyrer { width: 115px; padding-left: 48px; padding-right: 20px; padding-top: 68px; height: 205px; background: url("img/start_eventyrer.gif") no-repeat; }

.start_hovedfelt { width: 634px; height: 435px; background: url("img/start_hovedfelt.jpg") no-repeat #ff9c04; float: left; }
.blogg { width: 300px; height: 159px; padding: 20px; padding-left: 47px; padding-bottom: 8px; }
.start_hoyre { height: 438px; width: 43px; background: url("img/start_hoyre.gif") no-repeat; float: right; }

.boks_left, .boks_midt, .boks_right { float: left; }

/* Undersider */
.under_ramme { width: 860px; margin-left: auto; margin-right: auto; }
.under_topp { width: 860px; height: 85px; }
.under_undertopp { width: 860px; height: 64px; background: url("img/under_meny.gif") no-repeat; }

.under_innholdramme { width: 860px; background: url("img/under_ramme_bg.gif") repeat-y;  }
.under_hovedfelt { width: 860px; background: url("img/under_hovedfelt.gif") no-repeat bottom right; float: left; }

.under_venstre { width: 183px; background: url("img/info_topp.jpg") no-repeat; float: left; }
.under_eventyrer { width: 115px; padding-left: 48px; padding-right: 20px; height: 221px; padding-top: 68px; background: url("img/under_eventyrer.gif") no-repeat; }

.under_innhold { width: 513px; background: url("img/under_innhold_bg.gif") repeat-x; padding: 60px; padding-top: 20px; padding-bottom: 20px; float: left;  }
.under_hoyre { width: 44px; height: 242px; background: url("img/under_hoyre.gif") no-repeat; float: left;  }

.under_bunn { width: 677px; height: 20px; padding-left: 183px; padding-top: 36px; background: url("img/under_bunn.gif") no-repeat; clear: both; }


/* Logg inn */
.velkommen { width: 693px; margin-left: 167px; height: 13px; background: #039aff url("img/velkommen.gif") right no-repeat; text-align: center; }

.login_innholdramme { width: 860px; background: url("img/login_innholdramme.gif") repeat-y; }

.login_hovedfelt { width: 802px; margin-left: 58px; background: url("img/under_hovedfelt.gif") no-repeat bottom right; }
.login_innhold { width: 515px; background: url("img/login_innhold.gif") no-repeat; padding: 20px; padding-left: 185px; padding-right: 58px; float: left; }
.login_hoyre { width: 44px; height: 242px; background: url("img/under_hoyre.gif") no-repeat; float: left; }

.login_bunn { width: 677px; height: 20px; padding-left: 183px; padding-top: 36px; background: url("img/login_bunn.gif") no-repeat; clear: both; }


/*
.innhold .csc-textpic-image { border: solid 1px #f0550a; margin: 0px; padding: 0px; }
*/


/* Oppretting */

p { margin: 0px; padding: 0px; }

.innhold .contentelement p { border- margin: 0px; padding: 0px; margin-bottom: 10px; }

.csc-uploads td{ margin: 0px; padding: 0px; }
.tr-odd a, .tr-even a { margin: 0px; padding: 0px; border: 0px;  }
.tr-odd, .tr-even { height: 15px; margin: 0px; padding: 0px; }

.infomeny a, .infomeny img { margin: 0px; padding: 0px; border: 0px;  }

.start_eventyrer .csc-textpic-image, .under_eventyrer .csc-textpic-image { margin-top: 7px; padding: 0px;  }

.under_innhold .contentelement  { padding-bottom: 10px; }

/* Typografi */
body, td, select, textarea, input, p, div { font-size: 12px; font-family: Arial; color: #0066a6; }

.innhold p { margin-bottom: 7px; padding: 0px; }

.velkommen p { color: #ffffff; font-weight: bold; font-size: 11px; }
.login_bunn p, .under_bunn p { color: #ffb84a; font-size: 11px; }

.start_copy p, .under_copy p { font-size: 10px; color: #aaa886; text-align: center; }

.start_eventyrer p, .under_eventyrer p { font-size: 11px;  }

h1 { font-family: georgia; margin: 0px; margin-bottom: 4px; padding: 0px; font-size: 22px; color: #e20a33; }
h2 { font-family: georgia; margin: 0px; margin-bottom: 4px; padding: 0px; color: #e20a33; }

.innhold a { color: #f0550a; text-decoration: none; font-weight: bold; }
.innhold a:hover { text-decoration: underline; }

.start_adr, .under_adr { line-height: 15px;  }
.start_adr a, .under_adr a { color: #123263; font-weight: bold; text-decoration: none; }
.start_adr a:hover, .under_adr a:hover { text-decoration: underline; }

.start_eventyrer p, .under_eventyrer p { color: #ffffff; }
.start_eventyrer h1, .under_eventyrer h1 { color: #ffffff; font-size: 18px; }

