.menyram { width: 700px; margin-bottom: 8px;  background-color: #ddd; text-align: center; border: 1px solid #000; padding: 1px; }
.meny { display: inline; color: #000; font-size: 0.8em; font-family: verdana, arial, helvetica, sans-serif; }
.meny A:link { color: #000; text-decoration: none; padding-top: 3px; padding-bottom: 3px; border: 1px hidden; }
.meny A:active { color: #000; text-decoration: none; padding-top: 3px; padding-bottom: 3px;  border: 1px hidden;}
.meny A:visited { color: #000; text-decoration: none; padding-top: 3px; padding-bottom: 3px;  border: 1px hidden;}
.meny A:hover { color: #000; position: relative; z-index: +1; background-color: #fff; border: 1px solid #000; padding-top: 5px; padding-bottom: 5px; }

.aktivmeny { display: inline; color: #000; font-size: 0.8em; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; }
.aktivmeny A:link { text-decoration: none; color: #000; position: relative; z-index: +1; background-color: #fff; border: 1px solid #000000; padding-top: 5px; padding-bottom: 5px; }
.aktivmeny A:active { text-decoration: none; color: #000; position: relative; z-index: +1; background-color: #fff; border: 1px solid #000000; padding-top: 5px; padding-bottom: 5px; }
.aktivmeny A:visited { text-decoration: none; color: #000; position: relative; z-index: +1; background-color: #fff; border: 1px solid #000000; padding-top: 5px; padding-bottom: 5px; }
.aktivmeny A:hover { text-decoration: none; color: #000; position: relative; z-index: +1; background-color: #fff; border: 1px solid #000000; padding-top: 5px; padding-bottom: 5px; }

.orderinfo { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; }

.sidotext { width: 140px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; }
.sidotext A:link { color: #007700; text-decoration: none; }
.sidotext A:active { color: #005500; text-decoration: none; }
.sidotext A:visited { color: #005500; text-decoration: none; }
.sidotext A:hover { color: #000000; text-decoration: none; }

.vanlig { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; }
.vanlig A:link { color: #000; text-decoration: none; border-bottom: 1px dotted black; }
.vanlig A:active { color: #000; text-decoration: none; border-bottom: 1px dotted black; }
.vanlig A:visited { color: #000; text-decoration: none; border-bottom: 1px dotted black; }
.vanlig A:hover { color: #000; text-decoration: none; border-bottom: 1px solid black; }

.knappsomlink { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; border: none; color: #00a; background-color: #fff; text-decoration: none; }
.knappsomlink:hover { cursor: pointer; color: #b00; text-decoration: none; }

.streck { border-bottom: 1px solid #ccc; }

.rubrik {
  padding-left: 5px;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  background-color: #f9f966;
  color: #000;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
}

.textinput { border: 1px dotted #000; background-color: #fafafa; }

.knappinput { border: 1px solid #000; background-color: #ddd; }
.knappinput:hover { border: 1px solid #000; background-color: #bbb; }

.ram { border: 1px solid black; border-top: none; }

.sidoram { width: 152px; border-left: 1px solid black; border-bottom: 0px solid black; border-top: none; border-right: none; background-image: url(sidobakgrund.png);}
.sidorubrik { height: 20px; ; width: 154px; color: #fff; font-family: verdana, arial, heletica, sans-serif; font-size: 0.8em; font-weight: bold; background-image: url("./sidorubrikbild.png"); }

TD { background-color: #fff; }

.designav { color: #fff; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; }
.designav A:link { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
.designav A:active { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
.designav A:visited { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
.designav A:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #fff; }


form#kontakt {
 width: 250px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
 font-size: 11px;
 text-align: left;
}

#kontakt .ruta {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 1px dotted #000000;
 color: #aaa;
 margin-right: 6px;
 width: 300px;
}

#kontakt .send {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #cccccc;
 color: #000;
 margin-right: 6px;
}

#nyhetsb {
 width: 135px;
 background: transparent;
 border-top: 1px dotted;
 border-bottom:1px dotted;
 border-left: 1px dotted;
 border-right: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: left;
}

.infotillband { width:500px; border-style:solid; border-width:2px; border-color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em;}
