html {
  width:100%;
  height:100%;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Georgia, Times, Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  background-color: #fff;
  color:#506169;
  height: 100%;
  
}

a {
  color:#506169;
  text-decoration:none;
}

h1{
  font-size:30px;
  font-weight:normal;
  margin:0px;
  padding:0px;

}

#wrapper {
  margin-left:auto;
  margin-right:auto;
  width:930px;
  position:relative;

}

#topp {
  padding:50px 0px 30px 455px;
}


#bisBestilling {
  position:absolute;
  top:20px;
  right:0px;
}

/*----Meny-----------------*/
#leftMenu{
width:157px;
padding-right:28px;
float:left;


}

#menu {
list-style:none;
border-top: 3px solid #bd0a2e;
padding:4px 0px 0px 0px;
margin:0px;

}

#menu a {

/*  color:#bd0a2e;
  text-decoration:none;*/
}
/*-----*/

.menuFood a, .firstFood a, .currentFood a, .currentFoodFirst a, .currentFoodFirst_Second a {
 color:#bd0a2e;
}

.menuFood {
  padding:4px 0px 4px 0px;
  border-top:1px dotted #bd0a2e;
}

.firstFood{
  padding:4px 0px 4px 0px;
}

.currentFood{
  padding:4px 0px 4px 0px;
  border-top:1px dotted #bd0a2e;
  font-weight:bold;
}

.currentFoodFirst {
  padding:4px 0px 4px 0px;
  font-weight:bold;
}

.currentFoodFirst_Second {
  border-top:1px dotted #bd0a2e;
  padding:4px 0px 4px 0px;
  font-weight:bold;
}

.bottomLine {
  border-top:3px solid #bd0a2e;
  margin-top:4px;
  padding-bottom:18px;
  height:2px;
}
 
 /*-----*/ 
 .menuArticle{
  

}
 .navigation2 {
  color:#506169;
  font-size:13px;
  line-height:20px;
  
}

 .firstArticle {

}

.currentArticle{

  font-weight:bold;
}

.currentArticleFirst {

  font-weight:bold;
}

.bottomLine2 {
  border-top:3px solid #bd0a2e;
  margin-top:22px;
  padding-bottom:20px;
  height:2px;
}

/*-----*/



/*---meny slutt-----------*/

#content{
width:745px;
float:left;
}

.clear {
  clear:both;

}

.header {

}

.bodyText{
  padding-bottom:20px;
  line-height:24px;
  

}

#bunnlinje {
font-size:13px;
  margin-left:185px;
  margin-top:40px;
  border-top:3px solid #b5002f;
 /* color:#b5002f;*/
}

#artikkel {
  font-size:13px;
  line-height:19px;
}

#artikkel h1{
  font-size:30px;
  padding-top:35px;
  padding-bottom:10px;
}

/*--------Mat-----*/

#matgruppe {
  list-style:none;
  margin:0px;
  padding:0px;
}

.matrettLinje1 {
  border-top:1px dotted #bd0a2e;
  float:left;
  height:325px;
  margin:10px 18px 0px 0px;
  padding:20px 0px 0px 0px;
  width:230px;

}

.matrett {
  border-top:1px dotted #bd0a2e;
  float:left;
  height:325px;
  margin:10px 18px 0px 0px;
  padding:20px 0px 0px 0px;
  width:230px;
}

.matHeading {
 font-size:18px;

 
}

.prisLabel {
    font-size: 13px;
    padding:5px 0 10px 0;
    overflow: hidden;
}

.matTxt {
 font-size:13px;
 min-height:35px;
 overflow:hidden;
}
.paddingDiv {
  margin-bottom:10px;

}


.matBestilling {
  font-size:13px;
  padding-top:6px;
  text-align:right;
}

/*-----Mat slutt----*/

.antall {
padding-right:42px;
  



}

.antallBox {

  height:12px;
  width:20px;
  
}

.koldtbordRett {
float:left;
  width:170px;
}

.handleKnapp {
vertical-align:bottom;
}

/*---front----*/

#sliderFront {
  padding-bottom:13px;
}

#nyhetsbokser {
  font-size:13px;
}

.newsboxFront1 {
  width:230px;
  height:290px;
  float:left;
  padding:13px 13px 13px 0px;
  border-top:1px dotted #da7f97;
  border-right:1px dotted #da7f97;
}

.newsboxFront2 {
  width:230px;
  height:290px;
  float:left;
  padding:13px 13px 13px 13px;
  border-top:1px dotted #da7f97;
  border-right:1px dotted #da7f97;
}

.newsboxFront3 {
  width:230px;
  height:290px;
  float:left;
  padding:13px 0px 13px 13px;
  border-top:1px dotted #da7f97;

}

.newsBoxImage {
  padding-bottom: 20px;
}

.newsBoxHeader {
font-size:18px;
  padding-bottom: 15px;
  line-height:24px;
}

.newsBoxText{
  height:137px;
  overflow:hidden;
  line-height:19px;
  font-size:13px;

}

.newsBoxReadMore {
  font-style:italic;
  padding-top:20px;
}



#searchForm{


}

.searchDiv {
position:relative;
  
}

.searchInput {
  position:absolute;
  top:0px;
  border:none;
  background-image:url(/img/bgSerchBox.png);
  height:28px;
  width:127px;
  margin:0px;
  padding:0px 0px 0px 5px;

}

.searchButton {
  position:absolute;
  top:0px;
  left:127px;
  height:28px;
  width:24px;

}

#sokeresultat {
  font-size:13px;
}


.bestillingsskjema {
  font-family:verdana;
  font-size:12px;
}

.bestillingBold {
  font-weight:bold;

}


.txtInputOrderForm {
  width:100%;
}


/*--------------------*/

.newsbox {
  width:230px;
  height:290px;
  float:left;
  padding:13px 0px 25px 0px;
  margin:0px 18px 15px 0px;
  border-bottom:1px dotted #da7f97;

}





































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
