﻿* { border:0; margin:0; padding:0; color: #555555; font: 10px Verdana, Arial, Helvetica, sans-serif; }
body { background:#484611 url(/templates/pages/ol/gfx/jul.jpg) repeat-x center top; }
#main { background-color:#FFFFFF; width:936px; margin:auto; padding:0 9px 10px 9px; border:#e3e3e3 1px solid; }
#header { display:block; text-decoration:none; width:935px; background:#547236 url(/templates/pages/ol/gfx/top.jpg) no-repeat; height:184px; }
#menu { padding-left: 5px; font-size:9px; background:#FFFFF; margin-top:2px; }
#menu a { float:left; background:url(/templates/pages/ol/gfx/menu_bg.jpg); height: 25px; padding-right:5px; padding-left:2px;  padding-top:9px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.left { float:left; background:url(/templates/pages/ol/gfx/menu_left.jpg) no-repeat; height:35px; width:9px; }
.right { float:left; background:url(/templates/pages/ol/gfx/menu_right.jpg) no-repeat; height:35px; width:11px; }
    
#content { background-color:#FFFFFF; width:935px;  }
#left { width:680px; margin-right:40px;  float:left; }
#right { width:215px;   float:left; }
.rightBox { height:29px; width:210px; margin-bottom:4px; }
.rightBox.aktuellt { background:url(/templates/pages/ol/gfx/aktuellt.jpg); }
.rightBox.tidningar { background:url(/templates/pages/ol/gfx/vara_tidningar.jpg); }
    
.rightBoxContentTop { background:url(/templates/pages/ol/gfx/right_top.jpg); height:13px; width:210px;  }
.rightBoxContentBottom { background:url(/templates/pages/ol/gfx/right_bottom.jpg); height:13px; width:210px;  }
.rightBoxContent { background-color:#7eb60d; width:190px; padding:10px; color:#FFFFFF; }
.rightBoxContent p { color:#FFF; }
    
    /*STARTSIDAN*/
.mainBox { width:326px; height:136px; float:left; }
.mainBox.kampanj { background:url(/templates/pages/ol/gfx/kampanjBg.jpg); margin-right:25px; }
.mainBox.webbshop { background:url(/templates/pages/ol/gfx/webbshop.jpg);text-decoration:none; }
.contentHolder { padding:50px 10px 5px 10px;  }
    
.smallBox { height:130px; width:210px; float:left; }
.smallBoxContent { padding:5px; }
.B3igBox { height:130px; width:210px; float:left; margin-right:20px; margin-top:20px; }
    
.noMarginRight {  margin-right:0px; }
.linear { margin-top:20px; }
.linear tr td { padding-right:20px; margin-top:20px; vertical-align:top;  } 
.smallLine { width:210px; background:url(/templates/pages/ol/gfx/line_small.jpg) no-repeat; background-position:0 4px; }
.smallLine span { background-color:#FFFFFF; margin-left:20px; font-size:13px; color:#98c62c; padding:0 7px 0 7px; font-weight:bold; }
    
.bigLine { width:443px; background:url(/templates/pages/ol/gfx/line_big.jpg) no-repeat; background-position:0 0px; }
.bigLine span { background-color:#FFFFFF; margin-left:20px; font-size:13px; color:#98c62c; padding:0 7px 0 7px; font-weight:bold; }

.grey_top { width:365px; height:11px; background:url(/templates/pages/ol/gfx/grey_top.jpg) no-repeat;}
.grey_bottom { width:365px; height:11px; background:url(/templates/pages/ol/gfx/grey_bottom.jpg) no-repeat;}
.grey_content {width:355px; background-color:#ececec; padding:5px;min-height:80px;height:auto !important; height:80px;}
.repeaterItem tr td { vertical-align:top; }

.form { border:1px solid #e3e3e3; padding:4px; width:400px; }
.form.big {height:100px; }

.button { background-color:#7eb60d; padding:4px; color:#FFFFFF; font-weight:bold; }

.message { background-color:#f2ffe1; margin-top:10px; padding:10px;  width:400px; border:#83d13d 1px solid; line-height:20px; font-weight:bold; }