/* CSS - Øye Maskin AS */

*{ font-family: arial, verdana, helvetica; } 

/* Box design */ 

#body { text-align: center; background: #707070 url(../images/bg.gif) repeat-x; margin: 0px; } 
  #wrapper { width:927px; margin: 0 auto; text-align: left; margin-top: 0px; background: url(../images/body_rep.gif); }
    #header { width:927px; height:71px; background: url(../images/banner.gif) left no-repeat; }
    #main_outer { display:table-cell; width:927px; background: url(../images/body_top.gif) no-repeat; } 
      #menu_top { width:897px; height:25px; margin-left:15px; background: url(../images/menu_bg.gif); border-bottom:1px solid #828282; } 
      #add_line { width:885px; padding-left:10px; height:17px; padding-top:3px; margin-left:15px; background: url(../images/grey_bg.gif); border:1px solid white; }
      #main_inner { width:897px; margin-left:15px; border-top:1px solid #828282; overflow:hidden; }
        #menu_left { width:170px; border-left:1px solid white; float:left; }
          #menu_content { width:150px; min-height: 181px; height: auto !important; height: 181px; padding:10px; background: #f3fce6 url(../images/menu_left_bg.gif) repeat-x;  } 
          #menu_btm { width:100%; background: url(../images/menu_left_btm.gif) no-repeat; padding:10px; padding-top:90px; }
        #content { width:555px; height:100%; float:left; } 
          #text { min-height:190px; height:auto !important; height:190px; }
        #col_right { width:170px; border-right:1px solid white; float:left; background: url(../images/menu_left_bg.gif) repeat-x; } 
          #col_content { width:100%; height:181px; padding:10px; } 
          #col_btm { width:100%; background: url(../images/col_right_btm.gif) no-repeat; padding:10px; padding-top:40px; }
        #footer_inner { width:897px; text-align:center; height:19px; padding-top:6px; clear:both; border-top:1px solid white; background: url(../images/footer_bg.gif) repeat-x; }
      #footer_outer { width:927px; height:10px; background: url(../images/footer.gif) no-repeat; } 
      
      
.menuFlatTop { float:left; height:19px; cursor:pointer; display:inline; text-decoration:none; text-align:center; padding-top:6px; }
.menuFlatTop_a { float:left; height:19px; cursor:pointer; display:inline; text-decoration:none; text-align:center; padding-top:6px; }        
  

/* Admin */
.greyBox { background-color: #F7F7F7; border: 2px solid #FFFFFF; padding: 5px; margin-bottom: 10px; }
.greyBoxTD { background-color: #F7F7F7; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; padding: 0px 5px 0px 5px; }

/* Text design */  

.normalText { font-size: 10pt; }
a.normalText { text-decoration: none; color:black; } 
a.normalText:hover { text-decoration: underline; }

.headerText { font-size: 18px; font-weight: bold; }  
.introText { font-size: 12px; font-weight: bold; }

.menuText { font-family: Arial; font-size: 12px; color: #2c383c; font-weight: bold; text-decoration: none; }
a.menuText {}

.newsHeaderDate { font-size: 12px; color:#2c383c; }
.newsHeaderText { font-size: 11px; color: #2c383c; font-weight: bold; }
.newsText { font-size: 11px; color: #2c383c; }
a.newsText { color: #2c383c; text-decoration: none; }
a.newsText:hover { text-decoration: underline; }

.footerText { font-family: verdana; color:#ffffff; font-size:10px; text-decoration:none; }
a.footerText:hover { text-decoration:underline; }

.adminHeaderText { font-family: arial, verdana, helvetica; font-size: 16px; font-weight: bold; }
.adminText { font-size: 12px; }
a.adminText { text-decoration: none; color:#000000; }
a.adminText:hover { text-decoration: underline; color:#000000; }

.articleText { font-size: 12px; } 
.authorText { font-size: 10px; text-align: right; } 