body {
color:#fff;
background:#791730;
background-image:url(images/bg.gif);
background-repeat:no-repeat;
background-position:top center;
margin:20px 0px 0px 0px;
padding:0px;
font-family:verdana, arial, sans-serif;
}
html { overflow: -moz-scrollbars-vertical !important; }
#top {
background-image:url(images/bg_top2.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:90%;
max-width:900px;
height:50px;
margin:auto;
color:#333;
}
#top ul{
margin-right:2%;
padding: 10px;
text-align:right;
}
#top ul li{
padding:0 0.3em 0 0.3em;
display:inline;
font-size:0.85em;
}
#top ul li a{
padding:0 0.3em 0 0.3em;
display:inline;
font-weight:bold;
text-decoration:none;
color:#fff;
}
#top ul li a:hover{
padding:0 0.3em 0 0.3em;
display:inline;
font-weight:bold;
text-decoration:underline;
color:#fff;
background:#000;
}
#topmenu {
background-image:url(images/);
color:#fff;
height:20px;
width:90%;
max-width:900px;
margin:auto;
padding:0px 0px 0px 0px;
margin-bottom:10px;
font-size:0.8em;
}
#topmenu ul{
margin:0px;
padding:8px 10px 8px 0px;
}
#topmenu ul li{
padding:0 0.3em 0 0em;
display:inline;
font-size:0.85em;
}
#topmenu ul li a{
padding:0 0.3em 0 0em;
display:inline;
font-weight:normal;
text-decoration:none;
color:#fff;
}
#topmenu ul li a:hover{
font-weight:normal;
text-decoration:underline;
}
#MenuPos {
width:400px;
position:relative;

}
#headmenu {
color:#fff;
height:30px;
width:90%;
max-width:900px;
margin:auto;
padding:0px 0px 0px 0px;


}
#container {
background:#fff;
color:#333;
width:90%;
max-width:900px;
margin:auto;
margin-top:4px;
font-size:0.8em;
}
#middle {
color:#333;
background:#fff;
width:100%;
min-height:410px;
float:left;
padding:15px 0px 0px 0px;
margin:0px;
background-image:url(images/bg_middle.gif);
background-repeat:no-repeat;
background-position:top left;
}
#middle h2 {
font-family:georgia, verdana;
font-size:1.9em;
font-weight:normal;
color:#333;
margin-left:23px;
padding:20px 0px 10px 0px;
}
#middle h3 {
font-family:georgia, verdana;
font-size:1.3em;
font-weight:normal;
color:#333;
margin-left:23px;
padding:0px 0px 10px 0px;
border-bottom:1px dotted #ccc;
}
#middle h4 {
font-family:georgia, verdana;
font-size:1.3em;
font-weight:normal;
color:#333;
margin-left:23px;
padding:0px 0px 0px 0px;
}
#middle p {
font-size:0.90em;
color:#666;
margin:0px 10px 10px 13px;
padding:0px 0px 10px 10px;
line-height:140%;
}
/* #middlestart {
color:#333;
background:#fff;
width:100%;
min-height:410px;
float:left;
padding:15px 0px 0px 0px;
margin:0px;
background-image:url(images/bg_middlestart.gif);
background-repeat:no-repeat;
background-position:top left;
} */
#middlestart {
color:#333;
background:#fff;
width:100%;
min-height:410px;
float:left;
padding:15px 0px 0px 0px;
margin:0px;
background-image:url(images/bg_middlestart_2.gif);
background-repeat:no-repeat;
background-position:top left;
}
#middlestart h2 {
font-family:georgia, verdana;
font-size:1.9em;
font-weight:normal;
color:#333;
margin-left:23px;
padding:20px 0px 10px 0px;
}
#middlestart h3 {
font-family:georgia, verdana;
font-size:1.3em;
font-weight:normal;
color:#333;
margin-left:23px;
padding:0px 0px 10px 0px;
border-bottom:1px dotted #ccc;
}
#middlestart h4 {
font-family:georgia, verdana;
font-size:1.3em;
font-weight:normal;
color:#333;
margin-left:23px;
padding:0px 0px 0px 0px;
}
#middlestart p {
font-size:0.90em;
color:#666;
margin:0px 10px 10px 13px;
padding:0px 0px 10px 10px;
line-height:140%;
}
 /* andra spalten vänster  -------------------------------------------------------------------------- */
#middleleft {
color:#333;
width:76%;
float:left;
padding:10px 0px 0px 0px;
margin:0px 0px 20px 5px;
}
#middleleft h3{
color:#333;
font-size:1.1em;
font-weight:bold;
font-family:verdana;
margin:0px 0px 0px 0px;
padding:10px 5px 10px 10px;
text-align:left;
}
#middleleftlevel2 {
color:#333;
width:100%;
float:left;
padding:0px;
margin:10px 0px 20px 0px;
}
#middleleftlevel2 h3{
color:#333;
font-size:1.1em;
font-weight:bold;
font-family:georgia, verdana;
margin:0px 0px 0px 0px;
padding:10px 5px 10px 10px;
text-align:left;
}
#spalt1 {
width:23%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
#spalt2 {
width:23%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px;
}
#spalt3 {
width:23%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px;
}
#spalt4 {
width:23%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px;
}
#spaltundersidaleft {
width:67%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#spaltundersidaleft ul{
font-size:0.85em;
list-style-type:square;
}
#spaltundersidaleft ul li{
padding:0px 0px 5px 0px;
color:#666;
}

#spaltundersidaleft h4{
font-size: 1.3em;
color:#791730;
padding:10px 0px 0px 0px;
font-weight:normal;
}
#spaltundersidaleft2 {
width:40%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#spaltundersidaleft3 {
width:55%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#spaltundersidaleftbred {
width:65%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#spaltundersidaleftbred ul{
font-size:0.85em;
list-style-type:square;
}
#spaltundersidaleftbred ul li{
padding:0px 0px 5px 0px;
color:#666;
}
#spaltundersidaleftbred h4{
font-size: 1.3em;
color:#791730;
padding:10px 0px 10px 22px;
margin:0px;
font-weight:normal;
}
.spaltundersidaright {
width:26%;
text-align:left;
float:left;
min-height:100px;
margin:0px 10px 60px 10px;
padding:10px 5px 10px 15px;
font-size:0.8em;
line-height:130%;
color:#666;
border:1px solid #ccc;
background:#f9e5f9;
}
.spaltundersidaright3 {
width:35%;
text-align:left;
float:left;
min-height:100px;
margin:0px 10px 60px 10px;
padding:10px 5px 10px 15px;
font-size:0.8em;
line-height:130%;
color:#666;
border:1px solid #ccc;
background:#f9e5f9;
}
.spaltundersidaright2 {
width:25%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 40px 0px;
padding:0px 5px 10px 10px;
font-size:0.8em;
background:#fff;

}
.spaltundersidarightblank {
width:25%;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 40px 30px;
padding:10px 5px 10px 10px;
font-size:0.8em;
background:#fff;

}
#spaltundersidabottom {
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 20px;
}
#spaltundersidaright p{
font-size:1.1em;
line-height:140%;
padding:0px;
margin:0px;
}
#spaltundersidaright2 p{
font-size:1.1em;
line-height:140%;
padding:0px;
margin:0px;
}

 /* andra spalten höger  -------------------------------------------------------------------------- */
#middleright {
color:#333;
width:190px;
float:left;
padding:0px 0px 20px 0px;
margin:10px 0px 20px 0px;
background:#fff;
text-align:left;
}
#middleright h3{
color:#fff;
font-size:0.85em;
font-weight:bold;
font-family:georgia, verdana;
margin:0px 0px 0px 0px;
padding:10px 5px 10px 5px;
background:#d2929e;
text-align:left;
}
#middleright a{
color:#fff;
padding:0px;
margin:0px;
display:block;
text-decoration:none;
font-size:0.86em;
font-weight:bold;
}
#middleright a:hover{
color:#fff;
}

div.bildornament {
margin:auto;
width:100%;
text-align:center;
}
#base {
background:#65162a;
clear:both;
font-size:0.8em;
color:#fff;
padding:8px 0px 8px 8px;
width:99.5%;
}
#base a {
color:#fff;
text-decoration:none;
}
#base a:hover{
color:#fff;
text-decoration:underline;
}
p {
margin:10px 10px 10px 10px;
padding:0px 0px 10px 0px;
}
.bold {
font-weight:bold;
}
h2 {
font-size:1.5em;
font-weight:normal;
padding:10px 10px 10px 10px;
margin:0px;
}
h3 {
font-size:1.5em;
font-weight:bold;
padding:0px 10px 10px 25px;
margin:0px;
color:#660000;
}
h4 {
font-size:1.0em;
font-weight:normal;
padding:0px 10px 10px 25px;
margin:10px 0px 10px 0px;
color:#660000;
}
div.imagecaption1
{
float:right;
width:220px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 10px;
display:inline;
font-weight:normal;
background:#fff;
color:#333;
}
div.imagecaption1 p
{
padding:5px 5px 5px 5px;
margin:0px;
font-size:0.85em;
color:#333;
font-weight:normal;
}
div.imagecaption2
{
float:right;
width:190px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
display:inline;
font-weight:normal;
color:#333;
}
div.imagecaption2 h4
{
padding:5px 10px 10px 10px;
margin:0px;
font-size:0.8em;
color:#fff;
font-weight:normal;
text-align:left;
border:1px solid #735b5b;
background:#735b5b;
}
div.imagecaptionsmallpics
{
float:left;
padding:0px;
margin:0px 0px 10px 0px;
display:inline;
font-weight:normal;
font-size:0.9em;
color:#333;
}
div.imagecaptionsmallpics h4
{
padding:5px 0px 5px 10px;
border:0px;
margin:0px;
font-size:1.0em;
color:#333;
font-weight:bold;
}
div.imagecaptionsmallpics h4 a{
padding:10px 0px 0px 0px;
margin:0px;
font-size:1.0em;
color:#660033;
font-weight:bold;
text-decoration:none;
}
div.imagecaptionsmallpics h4 a:hover{
padding:10px 0px 0px 0px;
margin:0px;
font-size:1.0em;
color:#660033;
font-weight:bold;
text-decoration:underline;
}
div.imagecaptionsmallpics h5
{
padding:0px 5px 5px 10px;
border:0px;
margin:0px;
font-size:0.9em;
color:#333;
font-weight:normal;
}

.b {
font-weight:bold;
}
a.linkfrontpage {
color:#65162a; text-decoration:underline;
}
a.linkfrontpage:hover {
color:#65162a; text-decoration:underline;
}
a.linkfrontpage:visited {
color:#65162a;
}
#undersidaleft {
width:300px;
text-align:left;
float:left;
min-height:100px;
margin:0px 0px 0px 0px;
padding:0px;
}
#inner {
width:250px;
margin:0px 0px 0px 23px;
color:#666;
}
#inner ul{
margin:0px;
padding:8px 10px 8px 0px;
list-style-type:square;
}
#inner ul li{
padding:0 0.3em 0.7em 0em;
display:block;
font-size:1.0 em;

}
#inner ul li a{
padding:0 0.3em 0.7em 0em;
display:block;
font-weight:normal;
text-decoration:none;
color:#fff;
}
#inner ul li a:hover{
font-weight:normal;
text-decoration:underline;
}
#inner h4{
font-size: 1.3em;
color:#791730;
padding:10px 0px 0px 0px;
margin:0px;
font-weight:normal;
}

#inner3 {
width:350px;
margin:0px 0px 0px 23px;
color:#666;
}
#inner3 ul{
margin:0px;
padding:8px 10px 8px 0px;
}
#inner3 ul li{
padding:0 0.3em 0.7em 0em;
display:block;
font-size:1.0em;
list-style-type:none;
}
#inner3 ul li a{
padding:0 0.3em 0.7em 0em;
display:block;
font-weight:normal;
text-decoration:none;
color:#fff;
list-style-type:none;
}
#inner3 ul li a:hover{
font-weight:normal;
text-decoration:underline;
}

#inner2 {
width:400px;
margin:0px 0px 0px 23px;
color:#666;
}

#inner2 ul{
margin:0px;
padding:8px 10px 8px 0px;
}
#inner2 ul li{
padding:0 0.3em 0.7em 0em;
display:block;
font-size:0.85em;
list-style-type:none;
}
#inner2 ul li a{
padding:0 0.3em 0.7em 0em;
display:block;
font-weight:normal;
text-decoration:none;
color:#fff;
list-style-type:none;
}
#inner2 ul li a:hover{
font-weight:normal;
text-decoration:underline;
}

h3{
color:#333;
font-size:1.1em;
font-weight:bold;
font-family:verdana;
margin:0px 0px 0px 0px;
padding:10px 5px 10px 10px;
text-align:left;
}

 /* introtext  -------------------------------------------------------------------------- */
#introtext {
width:670px; height:150px; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;}
#introtext p {
font-size:1.2em; font-family:georgia, verdana;
}


 /* första spalten vänster  -------------------------------------------------------------------------- */
#frontsideleft {
width:300px; height:140px; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;}
#frontsideleft p {
font-size:1.2em; font-family:georgia, verdana;
}
#frontsideleft2 {
width:270px; height:123px; 
float:left; 
margin:0px 20px 0px 0px; 
padding:0px 20px 0px 0px;}
#frontsideleft p {
font-size:1.2em; font-family:georgia, verdana;
}

 /* första spalten mitten  -------------------------------------------------------------------------- */
#frontsidemiddle {
width:300px; height:140px; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;}
#frontsidemiddle p {
font-size:1.2em; font-family:georgia, verdana;
}

#frontsidemiddle p {
font-size:1.2em; font-family:georgia, verdana;
}


 /* första spalten höger  -------------------------------------------------------------------------- */
#frontsideright {

width:100px; height:140px; 
float:left; 
padding:0px 0px 0px 0px;
margin:0px;
}
#frontsideright2 {

width:332px; height:123px; 
float:left; 
padding:0px 0px 0px 0px;
margin:0px;
}
.rubriktemadagar {
font-size: 1.4em;
color:#666;
padding:0px;
margin:0px 0px 0px 25px;
font-weight:bold;
}

#middlelefttemp {
color:#333;
width:76%;
float:left;
padding:30px 0px 0px 0px;
margin:0px 0px 20px 40px;
}
#middlelefttemp h3{
color:#333;
font-size:1.1em;
font-weight:bold;
font-family:verdana;
margin:0px 0px 0px 0px;
padding:10px 5px 10px 10px;
text-align:left;
}

#infokvall {
	width: 165px;
	height: 94px;
	border: 0px dashed black;
float:right; 
margin-right:30px; 
margin-top: 25px;
	overflow: visible;

}

#orderinfo {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}


