/* CSS-spesifikasjoner for lundstivoli.no 2.0 for */
body { margin: 0px; background: url("lundstiv_style_FILES/global_bg.jpg") repeat-x #35488a; }


/* Utforming startside*/
.start_ramme { width: 860px; margin-right: auto; margin-left: auto; }

.start_topp { width: 860px; height: 117px; background: url("lundstiv_style_FILES/start_topp.jpg") no-repeat; }

.start_left  { width: 32px; height: 559px; float: left; background: url("lundstiv_style_FILES/start_left.jpg"); }
.start_hovedfelt { width: 795px; height: 559px; float: left; background: url("lundstiv_style_FILES/illustrasjon.jpg" ) no-repeat #f5f2c1; }
.start_bunn { width: 795px; height: 27px; clear: both; background: url("lundstiv_style_FILES/start_bunn.jpg" ) no-repeat bottom; }
.start_right { width: 33px; height: 559px; float: right; background: url("lundstiv_style_FILES/start_right.jpg"); }
.clearer { width: 860px; margin-right: auto; margin-left: auto; clear: both; height: 1px; margin-top: -1px; }

.start_infomeny  { width: 170px; height: 166px; padding-top: 136px; clear: both; float: left; margin-left: 8px; }
.start_flash { width: 170px; height: 269px; float: right; margin-top: 33px; margin-left: 40px; }

.bokser  { width: 795px; clear: both; }

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

.boks_left  { width: 265px; height: 230px; float: left; }
.boks_midt  { width: 265px; height: 230px; float: left; }
.boks_right  { width: 265px; height: 115px; float: right; }
.start_adr  { width: 251px; height: 55px; padding-top: 36px; padding-left: 14px; margin-top: 11px; float: right; background: url("lundstiv_style_FILES/start_logo.gif") no-repeat; }
.start_copy  { width: 265px; height: 12px; float: right;  }


/* Utforming undersider*/
.under_ramme { width: 860px; margin-right: auto; margin-left: auto; background: url("lundstiv_style_FILES/under_bg.gif") repeat-y; }

.under_topp { width: 860px; height: 117px; background: url("lundstiv_style_FILES/under_topp.jpg") no-repeat; }
.under_left { width: 32px; height: 550px; float: left; background: url("lundstiv_style_FILES/under_left.jpg"); }
.under_hovedfelt { width: 795px; float: left; background: url("lundstiv_style_FILES/under_illustrasjon.jpg") no-repeat #f5f2c1; }	
.under_right { width: 33px; height: 550px; float: right; background: url("lundstiv_style_FILES/under_right.jpg"); }

.under_flash { width: 795px; height: 105px; }
.under_copy  { width: 795px; clear: both; }

.marg { width: 290px; float: left; }
.under_infomeny  { width: 290px; height: 179px; background: url("lundstiv_style_FILES/under_infomeny.jpg") no-repeat; padding-left: 8px; padding-top: 6px;  }
.boksmeny { width: 290px; }
.under_adr  { width: 107px; padding-left: 78px; height: 34px; padding-top: 25px; background: url("lundstiv_style_FILES/under_logo.gif") no-repeat; margin-top: 5px; margin-left: 15px; background-color: #555555; }

.under_meny  { width: 450px; float: right; padding-right: 35px; }
.innhold { width: 450px; float: right; margin-right: 35px; border-bottom: solid 1px #f0550a; padding-bottom: 5px; margin-bottom: 10px; }
.innhold .contentelement, {  margin: 0px; padding: 0px;  }
.innhold .csc-frame-invisible .csc-textpic-imagewrap { width: 90px; }
.innhold .csc-frame-invisible .csc-textpic-imagewrap .csc-textpic-image { float: right; }

.innhold .csc-frame-rulerBefore { border-top: solid 1px #f0550a; padding-top: 5px; clear: both; margin-top: 10px; }
.innhold .csc-frame-rulerAfter { padding-bottom: 5px; border-bottom: solid 1px #f0550a; }
.innhold .csc-header { clear: both }
.innhold .csc-textpic-caption { font-style: italic; }


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

.under_bunn { width: 860px; height: 26px; background: url("lundstiv_style_FILES/under_bunn.jpg") no-repeat; clear: both; }


/* Infomeny */
.start_infomeny ul, .under_infomeny ul { list-style: none; margin: 0px; padding: 0px; border: 0px; }
.start_infomeny ul li, .under_infomeny ul li { list-style: none; display: block; float: left; margin: 0px; margin-bottom: 6px; padding: 0px; }
.start_infomeny ul li a, .under_infomeny ul li a { display: block; color: #ffffff; width: 137px; padding-left: 25px; height: 18px; padding-top: 6px; background-image: url("lundstiv_style_FILES/global_infomeny.jpg"); text-decoration: none; }
.start_infomeny ul li a:hover, .under_infomeny ul li a:hover  { color: #ff5400; }


/*Nivå 2 meny*/
.menypkt, .act-menypkt { float: left; padding-right: 10px; margin-right: 10px; margin-bottom: 20px; border-right: solid 1px #ff5400; }
 
.under_meny a { font-size: 12px; font-weight: bold; color: #123263; text-decoration: none; }
.under_meny a:hover { color: #ff5400; }
.act-menypkt a { color: #ff5400; text-decoration: underline; }


/* Oppretting */
p { margin: 0px; padding: 0px; }

.innhold .contentelement p { 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; }



/* Typografi */
body, td, select, textarea, input, p { font-size: 12px; font-family: arial, sans-serif; color: #123263; line-height: 16px; }

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

h1 { margin: 0px; margin-bottom: 8px; padding: 0px; font-size: 22px; font-weight: normal; margin-top: 5px; line-height: 22px; }
h2 { margin: 0px; margin-bottom: 4px; padding: 0px; margin-top: 10px;  }
h3 { margin: 0px; padding: 0px; margin-top: 7px; font-size: 14px; color: #f0550a; }
.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; }
