

/* WEBBDOKUMENTETS SIDMARGINALER ETC */
body {
margin:10px;

background-color:white;
/*background-color:#a48f7d; */

font-family: verdana, arial, tahoma, helvetica, sans-serif;
font-size:10px;
text-align:center;
}




/*KONTROLLERAR HÖJDEN PÅ FÖRSTA RADEN I TABELLEN SOM STRUKTURERAR SIDINNEHÅLLET */

div#row_1_height {
width:1px;
height:113px;
visible:no;
}

div#row_2_height {
width:1px;
height:300px;
visible:no;
}

div#row_3_height {
width:1px;
height:1px;
visible:no;
}


/* POSITION OCH EGENSKAPER HOS CSS-POSITIONERADE DIV-ELEMENT */


div#pagetitle {
position:absolute;
left:260px;
top:29px;
z-index:310;
background-color:white;
width:0px;
height:0px;
}

div#logotype {
position:absolute;
left:8px;
top:10px;
z-index:320;
}

div#mainmenu {

/*
position:absolute;
left:12px;
top:160px;
z-index:330;
*/
}

div#mainmenu_background {
position:absolute;
left:0px;
top:0px;
z-index:325;
background-color:#ffffff;
border:solid black;
border-left-width:0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
width:0px;
height:0px;
}

div#stenevang {
position:absolute;
left:0px;
top:0px;
z-index:340;
width:0px;
height:0px;
}

div#rounded_corner {
position:absolute;
left:0px;
top:0px;
z-index:300;
background-color:none;
background-image: url('graphics/rounded_corner.jpg');
width:0px;
height:0px;

}



div#vertical_stripe_1 {
position:absolute;
left:0px;
top:0px;
z-index:110;
background-color:#663300;
border:solid #663300;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
width:0px;
height:0px;
}

div#vertical_stripe_2 {
position:absolute;
left:0px;
top:0px;
z-index:120;
background-color:#ffffff;
border:solid #333333;
border-left-width:1px;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
width:0px;
height:0px;
}


div#vertical_stripe_3 {
position:absolute;
left:0px;
top:0px;
z-index:130;
background-color:#663300;
border:solid #663300;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
width:0px;
height:0px;
}


div#horizontal_stripe_1 {
position:absolute;
left:0px;
top:0px;
z-index:210;
background-color:#663300;
border:solid #663300;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
width:0px;
height:0px;
}


div#horizontal_stripe_2 {
position:absolute;
left:0px;
top:0px;
z-index:220;
background-color:#ffffff;
border:solid #333333;
border-left-width:0px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
width:0px;
height:0px;
}


div#horizontal_stripe_3 {
position:absolute;
left:0px;
top:0px;
z-index:230;
background-color:#663300;
border:solid #663300;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
width:0px;
height:0px;
}


/* SLUT PÅ POSITION OCH EGENSKAPER HOS CSS-POSITIONERADE DIV-ELEMENT */



/* TABELLEN SOM STRUKTURERAR SIDINNEHÅLLET */

table#pagestructure {
border-collapse:collapse;
border-style:solid;
border-color:#a48f7d;
border-left-width:0px;
border-top-width:10px;
border-right-width:0px;
border-bottom-width:10px;
text-align:left;
width:960px;
}

td.pagestructure {
border-style:none;
}


td.pagestructure_col_a {
background-color:#a48f7d;
vertical-align:top;
width:150px;
}

td.pagestructure_col_b {
background-color:#a48f7d;
vertical-align:top;
width:610px;
}

td.pagestructure_col_c {
background-color:#a48f7d;
padding-left:10px;
paddin-right:10px;
vertical-align:top;
width:200px;
}


td#a1 {
background-color:white;
padding-top:3px;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
text-align:left;
vertical-align:middle;

}

td#a2 {
background-color:#a48f7d;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
text-align:left;
vertical-align:top;
}


td#a3 {
background-color:white;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;
}

td#b1 {
background-color:white;
padding-top:3px;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
text-align:center;
vertical-align:middle;
}

td#b2 {
background-color:#a48f7d;
padding-left:10px;
padding-top:22px;
padding-right:10px;
}

td#b3 {
background-color:white;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;
}

td#c1 {
background-color:white;
padding-top:3px;
padding-bottom:3px;
text-align:left;
vertical-align:middle;
}

td#c2 {
background-color:#a48f7d;
padding-top:30px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:left;
vertical-align:top;
}


td#c3 {
background-color:white;
padding-top:3px;
padding-bottom:3px;
vertical-align:middle;
}



/* SLUT PÅ TABELLEN SOM STRUKTURERAR SIDINNEHÅLLET */


/* AVSNITT FÖR UTSEENDE PÅ MENYELEMENTEN I HUVUDMENYN    */ 

a:link.mainmenu, a:visited.mainmenu {
background-color:#a48f7d; /*kaffe*/
border:solid black;
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
color: #962e33; /*grandmarnier*/
font-weight: 700;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
text-decoration: none;
white-space: pre;
}

a:hover.mainmenu {
background-color: #cccc99;
color: #962e33;
text-decoration:none;
}

a:active.mainmenu {
background-color:#ffffff;
color: #000000;
text-decoration:none;
}

p.mainmenu {
font-family: verdana;
font-size:10px;
margin-top:8px;
margin-bottom:8px;
}

/* SLUT PÅ AVSNITT FÖR UTSEENDE PÅ MENYELEMENT */



/* TABELL SOM STRUKTURERAR HUVUDMENYN */
table.mainmenu {
background-color:#a48f7d;
border-style: solid; 
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
margin-top: 10px;
margin-right:0px;
margin-bottom:10px;
width:140px;
}

td.mainmenu {
background-color:#a48f7d;
border-style: solid; 
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ffffff; 
padding-left: 4px;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 1px;
text-align: left;
vertical-align: middle;
}
/* SLUT PÅ TABELL SOM STRUKTURERAR HUVUDMENYN */


/*AVSNITT FÖR LAYOUT PÅ TEXTELEMENT */

h1, h2, h3, h4, p {
font-family:arial, helvetica, tahoma, verdana, sans-serif;
color: #634630;
border-color:#634630;
}

h1 {
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:2px;
font-size:18px;
font-weight:700;
margin-top:10px;
margin-bottom:10px;
width:100%;
}

h2 {
font-size:16px;
font-weight:700;
margin-top:0px;
margin-bottom:6px;
}

h3 {
font-size:14px;
font-weight:700;
margin-top:0px;
margin-bottom:0px;
}

p {
font-size:12px;
font-weight:100;
margin-top:0px;
margin-bottom:12px;
text-align:justify;
}

.dropcap:first-letter {
background-color:#a48f7d;
border-color:#000000;
border:0px;
border-style:solid;
color:#634630;
font-family: times new roman,times, serif;
font-size:300%;
font-weight:400;
float:left;
margin-right:2px;
margin-top:-4px;
margin-bottom:-4px;
}

.box {
border-style:solid;
border:1px;
padding:2px;
max-width:100%;
}

p.imagecaption {
font-size:10px;
text-align:left;
}

.text-in-frame {
font-family:verdana, arial, helvetica, tahoma, sans-serif;
font-size:10px;
color:#cccc99;
margin-bottom:0px;
text-align:center;
}

.pagefoot {
color: white;
text-align:center;
vertical-align:middle;
}

.oppettider, .kontakt {
color:#962E33;
font-family:verdana;
}

p.kontakt, p.oppettider {
font-size:10px;
}

h2.kontakt, h2.oppettider {
font-size:12px;
font-weight:700;
}

h3.kontakt, h3.oppettider {
font-size:10px;
font-weight:700;
}


/* SLUT PÅ AVSNITT TEXTEMELEMT */





/* AVSNITT FÖR UTSEENDE PÅ VANLIGA LÄNKAR I LÖPANDE TEXT */

a:link, a:visited, a:active {
color:#0000dd;
text-decoration:none;
}

a:hover {
color:#0000dd;
text-decoration:underline;
}


a.text-link-highlight:link, a.text-link-highlight:visited, a.text-link-highlight:active {
text-decoration:none;
}

a.text-link-highlight:hover {
background-color:#cccc99;
text-decoration:none;
}

/* SLUT PÅ AVSNITT FÖR UTSEENDE PÅ VANLIGA LÄNKAR I LÖPANDE TEXT */



/* UTSEENDE PÅ LÄNKADE ANNONSER */

a.annons {
border:solid black 0px;
text-decoration:none;
}

/* SLUT PÅ UTSEENDE PÅ LÄNKADE ANNONSER */

/* BILDER */
img {
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
margin-top:0px;
margin-left:3px;
margin-right:3px;
margin-bottom:3px;
}

img.border {
border-color: #000000;
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid; 
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:3px;
padding:0%;
}

img.border-left {
border-color: #000000;
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid; 
float:left;
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:3px;
padding:0%;
}

img.border-right {
border-color: #000000;
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid; 
float:right;
margin-top:0px;
margin-left:10px;
margin-right:0px;
margin-bottom:3px;
padding:0%;
}

img.produkter {
border-bottom-width: 0px; 
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-style:solid;
border-color:black;
float:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}



.left {
float:left;
}

.right {
float:right;
}

.center {
float:center;
}

/* SLUT PÅ AVSNITT FÖR BILDER */




/* AVSNITT FÖR JUSTERING AV SPECIFIKA, UNIKA, NAMNGIVNA ELEMENT */

/* LOGOTYPEN KUTTER KONFEKT OVANFÖR MENYN */
#kutterlogga {                   
background-color:#ffffff;
float:center;
border-color: #000000;
border-bottom-width: 1px; 
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid; 
padding-top:10px;
padding-left:13px;
padding-right:13px;
padding-bottom:10px;
}


div#oppettider {
border:solid black 0px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
background-color:#a48f7d;
width:180px;
}

div#kontakt {
border:solid black 0px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
background-color:#a48f7d;
width:180px;
}

div#right_column_bottom {
border:solid black 0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
background-color:none;
width:180px;
}

div.korturl {
float:left;
width:590px;
margin:0px;
margin-top:10px;
padding:0px;
border-style:solid;
border-width: 1px 0px 0px 0px;
border-color:#634630;
}

/* AVSNITT I BÖRJAN AV VARJE SIDA MED OSYNLIGA NYCKELORD FÖR FÖRBÄTTRAD  */
/* SÖKMOTORINDEXERING - OBS EJ SAMMA SOM META-TAGGAR                     */ 

div#keywords {
border:0px;
border-style:dotted;
color:#cccc99;
font-size:1px;
left:0px;
top:0px;
position:absolute;
width:1px;
height:1px;
z-index:-2;
}


/* SLUT PÅ AVSNITT KEYWORDS */


/* AVSNITT FÖR SPECIFIK FORMATERING AV ANKSERIENS TABELL */

table.ankserie {
border-collapse:collapse;
}


td.ankserie {
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-style:solid;
color:#634630;
text-align:left;
vertical-align:top;
width:140px;
}

/* SLUT PÅ AVSNITT FÖR SPECIFIK FORMATERING AV ANKSERIENS TABELL */



/* AVSNITT FÖR SPECIFIK FORMATERING AV PRODUKTBILDERNAS TABELL */

table.produkter {
border-collapse:collapse;
margin-left:0px;
margin-right:0px;
border-style:solid;
border-color:black;
border-width:0px;
}


td.produkter {
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-style:solid;
color:#634630;
padding-left:0px;
padding-right:4px;
padding-top:0px;
padding-bottom:8px;
text-align:left;
vertical-align:top;
width:190px;

}

/* SLUT PÅ AVSNITT FÖR SPECIFIK FORMATERING AV ANKSERIENS TABELL */

