body { margin:0px auto; text-align:left; }

#bg { background:#d74c39; overflow:hidden; }
.wave { background:url(../images/wave.png) repeat-x center top; height:800px; margin:-260px 0px 0px 0px; }

#site { width:100%; position:absolute; top:0px; z-index:10; text-align:center; }
#main { width:100%; margin:0 auto; text-align:left; text-align:center; }

#top { width:990px; margin:0 auto; }
#logo { float:left; width:125px; margin-left:-2px; text-align:left; }
#menu { float:left; padding-top:25px; text-align:left; }
#toplinks { float:right; width:300px; padding-right:5px; font-size:10px; text-align:right; }
#toplinks ul { list-style: none; margin: 0; padding: 0;}
#toplinks li { display: inline; }
#toplinks a { color:#59170e; padding-left:10px; line-height:27px; }

#content { width:100%; margin:100px 0px 0px 0px; text-align:center; background:#fff; }
#content .holder { position:relative; width:980px; margin:0 auto 30px auto; text-align:left; }
#left { float:left; width:210px; }
#center { float:right; width:740px; }
#right { display:none; }

.startpage div#left { width:230px; }
.startpage div#center { width:720px; }

#bottom { width:100%; background:url(../images/bg_footer.png) repeat-x #c02f1b; text-align:center; padding-bottom: 20px; }
#bottom .space { width:980px; margin:0px auto; text-align:left; color:#731c10; font-size:11px; }

/* Meny */
#submenu { }
#submenu ul { margin:0px; padding:0px; }
#submenu ul li { list-style:none; display:block; border-bottom:1px solid #e2e2e2; width:100%; }
#submenu ul li.first { border-top:1px solid #e2e2e2; width:100%; }
#submenu ul li a { font-weight:bold; color:#9b9b9b; font-size:14px; padding-left:15px; line-height:34px; text-transform:uppercase; text-decoration:none; }
#submenu ul li a:hover, #submenu ul li.active a { color:#575757; }

/* Genvägar */
#bottom ul { margin:0px; padding:0px; list-style:none; }
#bottom ul li { float:left; display:inline; font-weight:bold; padding-right:16px; }
#bottom ul li ul li { float:none; display:block; font-weight:normal; line-height:14px; padding-right:10px; }
#bottom li.first { display: none; }
#bottom li li.first { display: block; }

/* Startsida */
#bg.cat_2 .wave { background:url(../images/wave_rak.png) repeat-x center top; margin:-60px 0px 0px 0px; height:800px; }
#bg.cat_2 { background:url(../images/bg_start.png) repeat-x center top; }
#site.cat_2 div#content { margin-top:350px; }
#site.cat_2 div#left { display:none; }
#site.cat_2 div#center { width:980px; }

/* Filmer */
#bg.cat_48 .wave { background:url(../images/wave_rak.png) repeat-x center top; margin:-60px 0px 0px 0px; height:800px; }
#bg.cat_48 { background:url(../images/bg_start.png) repeat-x center top; }
#site.cat_48 div#content { margin-top:350px; }
#site.cat_48 div#left { display:none; }
#site.cat_48 div#center { width:980px; }

#site.cat_48 div#content { margin-top:0px; background: none; }

/* Produkter */
#bg.product { }
#bg.product .wave { margin:0px; height:600px; }
#site.product div#content { margin-top:350px; }
#site.product div#left { display:none; }
#site.product div#center { width:980px; }

#bg.product_startpage .wave { background:url(../images/wave_rak.png) repeat-x center top; margin:-60px 0px 0px 0px; height:800px; }
#bg.product_startpage { background:url(../images/bg_start.png) repeat-x center top; }
#site.product_startpage div#content { margin-top:350px; }
#site.product_startpage div#left { display:none; }
#site.product_startpage div#center { width:980px; }

#bg.cat_6 .wave { margin:0px; height:500px; }
#bg.cat_6 { background:#ffdf4d; }
#site.cat_6 div#content { margin-top:350px; }
#site.barnen div#center { width:980px; }


body, td, th, label, input, textarea { font-family:arial, helvetica; font-size:12px; line-height:18px; color:#575757; }
th { text-align:left; }
a, a:hover { color:#bf2e1a; }
a:hover { text-decoration:underline; }
.readmore { display:block; line-height:25px; margin-bottom:20px; }
.ingress { font-size:15px; line-height:20px; padding:0 0 0 0; margin:0 0 20px 0; }
#bottom a { text-decoration:none; color:#731c10; }

h1 { margin:0px 0px 10px 0px; color:#bf2e1a; font-size:24px; font-weight:bold; text-transform:uppercase; line-height:25px; }
h2 { margin:20px 0px 10px 0px; color:#575757; font-size:27px; font-weight:bold; text-transform:uppercase; line-height:32px; }
h3 { margin:0px 0px 5px 0px; color:#bf2e1a; font-size:21px; font-weight:bold; text-transform:uppercase; line-height:25px; }
h4 { margin:5px 0px 5px 0px; color:#575757; font-size:13px; font-weight:bold; }
h5 { margin:20px 0px 10px 0px; color:#fff; font-size:18px; font-weight:normal; text-transform:uppercase; line-height:22px; }





/*ARTIKLAR*/
/*Article_one*/
#article_one { width:100%; }
#article_one .article-info { display:block; margin-bottom:25px; padding:10px; background:#e3e3e3; }
#article_one .article-info .date {  }
#article_one .article-info .update {  }
#article_one .article-info .author {  }
#article_one .articleimage { margin:0; display:block; }
#article_one .default { margin:15px 0; }
#article_one .left { margin:15px 15px 15px 0; }
#article_one .right { margin:15px 0 15px 15px; }
#article_one td .articleimage { margin:0; }
#article_one td .left { margin-right:0px; }
#article_one td .right { margin-left:15px; }
#article_one .IMAGETEXT { font-style:italic; display:block; margin:4px 0 15px 0; }
#article_one ul { list-style:disc; padding:0 0 0 15px; }
#article_one ol { list-style:decimal; padding:0 0 0 35px; }
#article_one li { padding:0 0 5px 0px; }
#article_one table {  }
#article_one td {  }
#article_one th { text-align:left; } 

/*Headandlist*/
#headandlist { width:100%; margin:25px 0 0 0; }
#headandlist li { }
#headandlist li a { padding:0 0 0 0; }

/*KATEGORILISTOR*/
/*Standard*/
#standard { width:100%; }
#standard table {  }
#standard td { vertical-align:top; padding:10px 0; border:0px; }
#standard td.a { padding-right:0px; }
#standard tr.first td { padding-top:0; }
#standard tr.last td {  }
#standard tr.odd td {  }
#standard tr.even td {  }
#standard span.date { display:none; }
#standard .ingress { display:block; font-size:12px; line-height:16px; margin-bottom:5px; }

/*Headlist*/
#headerlist { width:100%; }
#headerlist .date { display:none; }
#headerlist a.readmore { display:inline; }

/* Startpage */
#startpage { margin-top:70px; }
#startpage td img { margin-bottom: 4px; border: 0; }

/* Movies */
#movies { margin-top:20px; }
#movies img { border:0; }
#movies img.thumb { bordeR:2px solid #ccc; }
#movies a.img { }


/* Product */
#product_startpage { margin-top:70px; }
#product_startpage .box { float:left; width:230px; margin-left:20px; background:#ccc; }
#product_startpage td { padding-top:20px; }
#product_startpage td.a { width:90px; text-align:center; }
#product_startpage td.b { width:210px; padding-right:20px; }
#product_startpage td h3 { margin-top:30px; }
#product_startpage a.readmore { display:block; line-height:30px; }

#product { margin-top:55px; }
#product h2 { margin:20px 0px 30px 0px; }
#product h4 { font-size:18px; margin:10px 0px 0px 0px; }
#product table { }
#product table td { width:20%; background:url(../images/bg_product_td.png) repeat-x; text-align:center; font-size:12px; font-weight:bold; color:#9b9b9b; padding-bottom:30px; vertical-align:bottom; }
#product table td.first { background:url(../images/bg_product_td_first.png) no-repeat; }
#product table td.last { background:url(../images/bg_product_td_last.png) right top no-repeat; }

.productmenu ul { list-style: none; padding: 0; margin: 0; }
.productmenu li { float: left; }
.productmenu a { padding-left:20px; color:#9b9b9b; line-height:35px; font-size:13px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.productmenu li.active a, .productmenu a:hover { color:#575757; text-decoration:underline; }

/* Recept */
#recept .thumbnail { width:130px; height:120px; border:2px solid #ccc; margin-bottom:5px; }
#recept h1 { margin-bottom:20px; }
#recept h3, #recept h3 a { text-decoration:none; font-size:13px; line-height:16px; }
#recept table { width:100%; }
#recept td { width:20%; background:url(../images/bg_product_td.png) repeat-x; padding-bottom:20px; vertical-align:top; text-align:center; }
.kvantitet { font-weight:bold; }
.instruktioner { font-style:italic; }

#recept_startpage { }
#recept_startpage h2 { font-size:20px; color:#bf2e1a; margin:10px 0px 0px 0px; line-height:22px; }

#mjolkgardar { }
#mjolkgardar h3 { font-size:14px; border-bottom:1px solid; }
#mjolkgardar td.first { }
#mjolkgardar td.last { padding-left:10px; }

#barnen { margin-top:55px; }
#barnen a { display:block; line-height:30px; }
#barnen h3 { margin-top:10px; }

#bildbank {  }
#bildbank h2 { font-size:16px; margin-bottom:0px; }
#bildbank td { border-bottom:1px solid #eaeaea; padding:5px 0px; }
#bildbank td.a { width:50px; }
#bildbank td.e { text-align:right; }

#sitemap { }
#sitemap ul { }
#sitemap li { font-weight:bold; } 
#sitemap li ul li { font-weight:normal; } 
