/* Standard */
body        { background-image: url(img/bg4.jpg); margin-top: 0; margin-bottom: 0 }
a   { color: #c90; text-decoration: underline }
a:hover  { color: #fc0; text-decoration: none }
/* Frames */
.logga     { background-image: url(img/gul.jpg); background-repeat: repeat; width: 800px; border-right: 1px solid black; border-left: 1px solid black }
.puffar      { background-image: url(img/gul.jpg); background-repeat: repeat; text-align: center; width: 800px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }
.counter1 { background-image: url(img/gul.jpg); background-repeat: repeat; width: 800px; border-right: 1px solid black; border-left: 1px solid black; }
.counter2 { background-color: white; width: 800px; border-right: 1px solid black; border-left: 1px solid black; }
.menyett        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding: 10px 10px 5px; width: 780px; height: 10px; border-right: 1px solid black; border-left: 1px solid black }
.menytva           { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding: 5px 10px; width: 780px; height: 10px; border-right: 1px solid black; border-bottom: 1px solid silver; border-left: 1px solid black ; }
.sida      { background-color: white; padding: 10px; width: 780px; height: 500px; border-right: 1px solid black; border-left: 1px solid black; }
.footer-left         { background-color: black; text-align: left; padding: 5px 10px; width: 630px; height: 50px; border-bottom: 1px solid black; border-left: 1px solid black }
.footer-right     { background-color: black; text-align: right; padding: 5px 10px; width: 130px; height: 50px; border-right: 1px solid black; border-bottom: 1px solid black }
.footer-admin-left { background-color: black; text-align: left; padding: 5px 10px; width: 630px; height: 15px; border-bottom: 1px solid black; border-left: 1px solid black; }
.footer-admin-right { background-color: black; text-align: right; padding: 5px 10px; width: 130px; height: 15px; border-right: 1px solid black; border-bottom: 1px solid black; }
.bit-liten-v { width: 20px; height: 20px; border-left: 1px solid black }
.bit-liten-h { width: 20px; height: 20px; border-right: 1px solid black }
.bit-stor { width: 760px; height: 20px }
/* Sidor */
.content-rubrik   { font-size: 26px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 32px; padding-top: 5px }
.content-text   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 420px }
.content-small { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; width: 420px; }
.content-bild    { margin: 10px; float: right; padding: 5px; border: solid 1px silver  }
.footer-text    { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.content-form-label { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px ; vertical-align: top; padding: 5px; }
.content-form-field { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px ; vertical-align: top; padding: 5px; }
.content-form-input-button { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #ffe367; margin: 1px; padding: 3px; border: solid 1px black; }
.content-form-input-button-small { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 1px; border: solid 1px silver; }
.content-form-input-text { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px ; border: solid 1px silver; }
.content-produkt-bild { width: inherit; height: inherit; float: right; margin: 10px; padding: 5px; border: solid 1px silver     }
.content-produkt-pres { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; vertical-align: top; width: 130px; padding: 3px 3px 5px; }
.content-produkt-text { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; vertical-align: top; width: 270px; padding: 3px; border: solid 1px silver; }
.content-produkt-empty { height: 5px; }
/* Produkter */
.produkt-kategori { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px ; background-color: #ffd800; text-decoration: none; width: 100%; padding: 8px 3px 3px; }
.produkt-namn { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-top: 4px; }
.produkt-kommentar { color: silver; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; vertical-align: top; padding: 3px; }
/* Admin */
/* .sv_title   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px }
/* .eng_title  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px }
/* .bg  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px }
/* .buttons  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px }
/* .inputtext { font-size: 10px; font-family: Verdana }
/* .inputbutton   { font-size: 10px; font-family: Verdana; background-color: #ccf; border: solid 1px silver }
/* .admin-meny { width: 300px; height: 500px; float: right }
*/
.admin-bild { width: inherit; height: inherit; padding: 5px; border: solid 1px silver }
.sida-uppdaterad      { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-image: url(img/gul.jpg); background-repeat: repeat; margin: 20px; padding: 10px; width: 800px; border: solid 1px #000 }

/* Puffar */
.puff-ram     { text-align: left; vertical-align: top; width: 180px; height: 80px; padding: 3px; border: solid 1px silver; }
.puff-ram-selected     { background-image: url(img/gul.jpg); background-repeat: repeat; width: 800px; border-right: 1px solid black; border-left: 1px solid black  }
.puff-gap { width: 5px; }
.puff-text { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-repeat: no-repeat; text-align: left; overflow: hidden; margin: 16px; }
.puff-header { color: #bc9f00; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 22px; margin-top: 5px; margin-left: 5px; padding-top: 5px; padding-left: 5px; }
.puff-pad { padding: 16px 20px 18px 16px; }
.admin-meny-pad { padding-right: 5px; padding-left: 5px; }
.admin-meny { font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; width: 200px; height: 400px; margin: 5px; border-right: 1px solid silver; border-left: 1px solid black; }
.admin-sida { background-color: white; background-image: url(admin/img/yellow_flower.jpg); background-repeat: no-repeat; width: 579px; margin: 10px; padding: 10px; border-right: 1px solid black; border-bottom: 1px solid gray; }
.admin-content-rubrik   { font-size: 26px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 32px; padding-top: 5px }
.admin-content-text   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px;}
.admin-content-text-mini { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.admin-content-bild { margin-bottom: 5px; padding: 5px; border: solid 1px silver; }
.admin-form-label { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; vertical-align: top; padding: 3px; }
.admin-meny-menyval1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin-top: 20px; }
.admin-meny-menyval2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; margin-top: 10px; margin-left: 0; }
.admin-meny-menyval3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin-top: 3px; margin-left: 15px; }
.tool-tip-box { width: 400px; height: inherit; margin-bottom: 10px; margin-left: 5px; padding: 10px; border: solid 1px silver; }
.tool-tip-header { font-size: 9px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; text-transform: uppercase; }
.tool-tip-text { font-size: 9px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; }
.content-produkt-bild1 { width: inherit; height: inherit; margin: 10px; padding: 5px; border: solid 1px silver     }
.content-produkt-bild2 { width: inherit; height: inherit; margin: 10px; padding: 5px; border: solid 1px silver        }
.content-produkt-bild3 { top: 800px; width: inherit; height: inherit; margin: 10px; padding: 5px; border: solid 1px silver      }
.content-produkt-bild-avstand { height: 20px; }
