﻿@charset "utf-8";

/* Genereal */
body { background-image: url(/files/system/rema1000/graphic/SiteBg.gif); background-repeat: no-repeat; background-position: top; }
.h1 { font-size: 20px; color: #2b3479; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }
.h2 { font-size: 12px; font-weight: bold; color: #be1920; margin-bottom: 3px; }
hr { color: #bebebe; height: 1px; margin: 0px; padding: 0px; }
a.SL1 { color: #2b3479;}
a.SL1:link, a.SL1:hover, a.SL1:visited { text-decoration: underline; }
a.SL1:active { text-decoration: none; }
a img{border:none;}

/* Navigation */
#L1 { background-image: url(/files/navigation/rema1000/TopmenuDevider2008.gif); background-repeat: no-repeat; height: 21px; padding: 5px 10px 0 10px; }
.L1, .L1:hover, .L1_Active, .L1_Active:hover { color: #FFFFFF; text-decoration: none; }
#L1_Active { background-image: url(/files/navigation/rema1000/TopmenuActiveBg2008.gif); background-repeat: no-repeat; height: 26px; padding: 5px 10px 0 10px; }

#L2 { luine-height:25px;}
#L2, #L2_Active { border-bottom: solid 1px #dbdcdd; padding: 5px 0 5px 12px; }
#L2_Active { background-color:#dfeaf7; padding-top:5px; padding-bottom:5px; }
.L2 { color: #00154e; text-decoration: none;  height: 20px;}
.L2:hover { color: #be1920; text-decoration: none; }
.L2_Active, .L2_Active:hover { color: #be1920; text-decoration: none; font-weight: bold;  height: 20px;}

#L3, #L3_Active { border-top: solid 1px #dbdcdd; padding: 5px 0 0 12px; margin-top:5px; }
#L3_Active { background-color:#dfeaf7; }
.L3 { color: #00154e; text-decoration: none;  height: 20px;}
.L3:hover { color: #be1920; text-decoration: none; }
.L3_Active, .L3_Active:hover { color: #be1920; text-decoration: none;  height: 20px;}

#L4, #L4_Active { border-top: solid 1px #dbdcdd; padding: 5px 0 0 12px; margin-top:5px; }
#L4_Active { background-color:#dfeaf7; }
.L4 { color: #00154E; text-decoration: none;  height: 20px;}
.L4:hover { color: #BE1920; text-decoration: none; }
.L4_Active, .L4_Active:hover { color: #BE1920; text-decoration: none;  height: 20px;}

.errMsg{
	color:#F00;
}

/* Page */
#SiteContainer { width: 973px; }

#LogoContainer { float: left; width: 203px; height: 62px; }
#ToolsContainer { float: left; width: 760px; height: 52px; padding: 10px 10px 0 0; }
#ToolsContainer a { font-size: 10px; color: #666666; } 
#TopmenuContainer { float: left; width: 973px; height: 30px; background-image: url(/files/system/rema1000/graphic/TopmenuBg2008_2.gif); margin-bottom: 8px; }
#TopMenu { padding: 2px 0 0 20px; }
#PrintContainer { float: right; padding: 7px 15px 0 0; }

#ContentContainer { float: left; width: 973px; background-image: url(/files/system/rema1000/graphic/DwContainerBg.gif); background-repeat: repeat-y; }

#DwContainer { float: left; width: 767px; }
#DwContainerFrontpage { float: left; width: 973px; }

#LeftmenuContainer { float: left; width: 203px; }
#LeftmenuHeader { 
	background-image: url(/files/system/rema1000/graphic/LeftmenuHeader2008_2.gif); 
	background-repeat:no-repeat;
	background-position:right;
	height: 31px; 
	width: 188px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	padding: 4px 0 0 15px; 
	}
	
#LeftMenu { 
	padding: 0 0 0 4px; 
	background-image: url(/files/system/rema1000/graphic/LeftmenuBg.gif); 
	background-position: top;
	background-repeat:no-repeat;
	height: auto !important; 
	height: 245px; 
	min-height: 245px; 
	width: 198px; 
	}

/* Shop Start*/

#ShopmenuContainer { float: left; width: 203px; }
#ShopmenuHeader { 
	background-image: url(/files/system/Ecom/graphic/ShopmenuHeader.gif); 
	height: 30px; 
	width: 188px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	padding: 22px 0 0 15px; 
	}
#ShopMenu { 
	font-size: 12px;
	padding: 10px 10px 10px 10px; 
	color: #858585;
	background-image: url(/files/system/rema1000/graphic/LeftmenuBg.gif); 
	background-position: top; 
	height: auto !important; 
	height: 80px; 
	min-height: 80px; 
	width: 182px; 
	}
	
#ShopmenuBottom{
	background-image: url(/files/system/Ecom/graphic/ShopmenuBottom.gif); 
	background-repeat: no-repeat;
	background-position: top;
	height: 27px; 
	line-height: 12px;
	width: 199px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px; 
	padding: 0 0 0 4px; 
	}

#emptyBasketBtn{
	background-image: url(/Files/System/Ecom/Graphic/emptyBasketBtn_normal.gif);
	background-repeat:no-repeat; 
	text-align: center;
	padding: 1px 0px 0px 0px;
	float: left;
	width: 98px;
	height: 15px;
	border-top: 1px solid #bebebe;
	border-right: 1px solid #bebebe;	
	}

#emptyBasketBtn a{
	color: #FFFFFF;
	text-decoration: none;
	display: block;

	}

#emptyBasketBtn a:hover{
	background-image: url(/Files/System/Ecom/Graphic/emptyBasketBtn_over.gif);
	background-repeat:no-repeat; 
	text-align: center;
	text-decoration:none;
	padding: 1px 0px 0px 0px;
	margin-top: -2px;
	float: left;
	width: 98px;
	height: 15px;
	border-top: 1px solid #bebebe;
	border-right: 1px solid #bebebe;	
	}
	
#showBasketBtn{
	background-image: url(/Files/System/Ecom/Graphic/showBasketBtn_normal.gif);
	background-repeat:no-repeat; 
	text-align: center;
	padding: 1px 0px 0px 0px;
	float: left;
	width: 98px;
	height: 15px;
	border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;	
	}

#showBasketBtn a{
	color: #FFFFFF;
	text-decoration: none;
	display: block;

	}

#showBasketBtn a:hover{
	background-image: url(/Files/System/Ecom/Graphic/showBasketBtn_over.gif);
	background-repeat:no-repeat; 
	text-align: center;
	text-decoration:none;
	padding: 1px 0px 0px 0px;
	margin-top: -2px;
	float: left;
	width: 98px;
	height: 15px;
	border-top: 1px solid #bebebe;
	border-lecvft: 1px solid #bebebe;	
	}


/* Shop Slut*/

#FooterContainer { float: left; width: 973px; padding: 38px 0 0 0; background-image: url(/files/system/rema1000/graphic/FooterBg2008_2.gif); background-repeat: no-repeat; background-position: top; background-color: #FFFFFF; }
#FooterContainerFrontpage { float: left; width: 973px; padding: 35px 0 0 0; background-image: url(/files/system/rema1000/graphic/FooterBgFront2008_2.gif); background-repeat: no-repeat; background-position: top; background-color: #FFFFFF; }
#Footer { float: left; width: 290px; padding-left: 10px; }
#Footer small { color: #666666; }
#Footermenu { float: left; width: 673px; height: 21px; }
#Footermenu a { color: #666666; font-size: 10px; padding: 0 10px 0 0; }

/* Setup template */
#Spalte1 { float: left; width: 525px; padding: 20px 25px 15px 31px; margin-right: 11px; background-image: url(/files/system/rema1000/graphic/DwContentTop.gif); background-position: top right; background-repeat: no-repeat;  }
#Spalte1 small { color: #666666; font-style: italic; }
#Spalte2 { float: left; width: 175px; background-image: url(/files/system/rema1000/graphic/TeaserBottom.gif); background-position: top; background-repeat: no-repeat; }

.ContentTable td{
	text-transform:lowercase;
	text-transform:capitalize;
}

/* Setup template - forside */

#FrontpageMovie{width:335px; height:195px; position:relative; z-index:3}

#MovieTop{ width:335px; height:23px; position:relative; z-index:100; bottom:-23px; margin-top:-23px;}

#MovieContent{ position:relative; z-index:3;}

#FrontBoxTilbudsavis { width: 307px; height: 212px; padding: 90px 0 0 70px; }

#FrontBoxQuiz { font-size: 11px; line-height: 15px; background-image: url(/files/system/rema1000/graphic/forside_quiz_bg.jpg); background-repeat: no-repeat; width: 279px; height: 141px; padding: 22px 10px 10px 18px; }
#FrontBoxQuiz p { font-size: 11px; line-height: 15px; }
#FrontBoxQuiz .h1 { font-size: 16px; color: #034592; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }

#FrontBoxVin { font-size: 11px; line-height: 15px; background-image: url(/files/system/rema1000/graphic/forside_vin_bg.jpg); background-repeat: no-repeat; width: 209px; height: 141px; padding: 22px 10px 10px 88px; }
#FrontBoxVin p { font-size: 11px; line-height: 15px; }
#FrontBoxVin .h1 { font-size: 16px; color: #034592; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }

#FrontBoxKort { font-size: 11px; line-height: 15px; background-image: url(/files/system/rema1000/graphic/forside_rema_bg.jpg); background-repeat: no-repeat; width: 279px; height: 141px; padding: 22px 10px 10px 18px; }
#FrontBoxKort p { font-size: 11px; line-height: 15px; }
#FrontBoxKort .h1 { font-size: 16px; color: #034592; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }

#FrontBoxFlash { width: 299px; margin-right: 8px; height: 181px; }
#FrontBoxFlash2 { width: 299px; height: 181px; }

#FrontBoxText { font-size: 11px; line-height: 15px; background-image: url(/files/system/rema1000/graphic/forside_tekst_bg.jpg); background-repeat: no-repeat; width: 279px; height: 141px; padding: 22px 10px 10px 18px; }
#FrontBoxText p { font-size: 11px; line-height: 15px; }
#FrontBoxText .h1 { font-size: 16px; color: #034592; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }

#Paragraph1Frontpage { float: left; padding: 5px 0 0 3px; }
#Paragraph2Frontpage { float: left; padding: 5px 0 0 13px; }
#Paragraph3Frontpage { float: left; margin: 13px 23px 0 1px; }
#Paragraph4Frontpage { float: left; margin: 13px 23px 0 0px; }
#Paragraph5Frontpage { float: left; margin: 13px -7px 0 0; padding:0; }

.FrontpageTilbudsAvisContainer { float:left; width:100%; height:100%; background-image:url(/files/Billeder/rema1000/forside/Bannere/onlinetilbudsavis.jpg); background-repeat:no-repeat;  }
.iPaperContainer { position:relative; top:100px; left:6px; width:225px; }

.FrontpageTilbudsAvisContainer2 { float:left; width:100%; height:100%; background-image:url(/files/Billeder/rema1000/forside/Bannere/onlinetilbudsavis2.jpg); background-repeat:no-repeat;  }
.iPaperContainer2 { position:relative; top:38px; left:6px; width:225px; }
.iPaperContainer2 iframe { bottom:-7px; position:relative; }

.Paragraph1Frontpage2Row {float:left; width:973px;}
#Paragraph1Frontpage2 { float: right; width:231px; height:300px; margin: 5px 4px 0 0; } /* Mini iPaper */
#Paragraph1Frontpage2  { _margin-right: 2px !important; } /* Mini iPaper - IE6 */
#Paragraph2Frontpage2 { float: left; width:336px; height:200px; padding: 5px 0 0 3px; } /* Top banner venstre */
#Paragraph3Frontpage2 { float: left; width:373px; height:200px; padding: 5px 0 0 13px; } /* Top banner midt */
#Paragraph4Frontpage2 { float: left; width:722px; height:95px; padding: 5px 0 0 3px; } /* Banner aflang */
#Paragraph5Frontpage2 { float: left; width:231px; height:173px; padding: 13px 0 0 3px; }
#Paragraph6Frontpage2 { float: left; width:231px; height:173px; padding: 13px 0 0 14px; }
#Paragraph7Frontpage2 { float: left; width:231px; height:173px; padding: 13px 0 0 14px; }
#Paragraph8Frontpage2 { float: left; width:231px; height:173px; padding: 13px 0 0 14px; }

#Paragraph5Frontpage3{ float: left; width:476px; height:360px; padding:13px 0 0 3px; }

#Paragraph6Frontpage3,
#Paragraph7Frontpage3,
#Paragraph8Frontpage3,
#Paragraph9Frontpage3

{ float: left; width:231px; height:173px; padding: 13px 0 0 14px;}


/* Print page */
#PrintSiteContainer { width: 592px; }
#PrintLogoContainer { width:592px; height: 62px; }
#PrintDwContainer { width: 592px; }
#PrintFooterContainer { width: 592px; padding: 15px 0 0 0; }
#PrintFooter { padding-left: 18px; }
#PrintFooter small { color: #666666; }


/* --- Smagfuld --- */

ul.SmagfuldList{
	margin-left:16px;
	padding:0;
}

.SmagfuldList li{
	padding-bottom:15px;
	list-style-image:url(/files/system/rema1000/graphic/bulletDot.gif);
	list-style-position:outside;
}

.SmagfuldList li a{
	color:#2b3479;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	
}