*{
margin: 0;
padding: 0;
border: 0;
}
	
body {
background: #fff url(img/bg.jpg) repeat;
font-family: "Times New Roman", Times, serif;
font-size: 11px;
line-height: 16px;
color: #565656;
text-decoration: none;
text-align:center;
}	

/* ----- MAIN DIVS -----  */
/* ---------------------- */

#wrap {
margin: 20px auto 20px auto;
width: 822px;
background: #f5f4f0;
text-align:center;
}

#content {
width: 742px;
margin:0px 40px 0px 40px;
}

/* ------------------ */
/*  ----- TOP  ----- */

#header {
text-align:center;
padding:24px 0px 0px 0px;
}


#flash {
text-align:center;
padding:0px;
margin:11px 0px 0px 0px;
}

/* ------------------ */
/* ----- MENU -----  */

#menu {
text-align:center;
padding-left:132px;
}

#menu a {
float:left;
display: block;
height: 14px;
margin-right:45px;
margin-top:1px;
margin-bottom:6px;
}

#submenu {
text-align:center;
width:742px;
height:23px;
background: #f5f4f0 url(img/gfx_menubg.gif) no-repeat;   
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
overflow:hidden;
}

#submenu a {
float:left;
display: block;
height: 15px;
margin-top:6px;
margin-right:45px;
}

#sepMenu {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}



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

#menuHemActive  {
background: #f5f4f0 url(img/menu/hem_active.gif) no-repeat;   
width: 31px;
}

#menuHem {
background: #f5f4f0 url(img/menu/hem.gif) no-repeat;   
width: 31px;
}

#menuHem:Hover {
background: #f5f4f0 url(img/menu/hem_active.gif) no-repeat;   
width: 31px;
}
/* ---------------------- */
/* ---------------------- */

#menuOmlyran {
background: #f5f4f0 url(img/menu/omlyran.gif) no-repeat;   
height: 14px;
width: 68px;
}

#menuOmlyranActive {
background: #f5f4f0 url(img/menu/omlyran_active.gif) no-repeat; 
height: 14px;
width: 68px;  
}

#menuOmlyran:hover {
background: #f5f4f0 url(img/menu/omlyran_active.gif) no-repeat;   
}

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

#dropdown, #dropdown ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}

#dropdown li { 
float: left;
width: 10em;
}

#dropdown li ul {
text-align:left;
position: absolute;
background: #f5f4f0;
margin-top:14px;
margin-left:-28px;
border-left: 1px solid #c2c2c2;
border-bottom: 1px solid #c2c2c2;
border-right: 1px solid #c2c2c2;
width: 93px;
z-index:100;
left: -999em;
padding-left:15px;
}

#dropdown img{
padding-left:23px;
}

a.dropdown {
font-size:13px;
color: #565656;
text-decoration:none;
padding:5px 0px 1px 0px;
display:block;

}

a.dropdown:hover{
text-decoration:underline;
}

#dropdown li:hover ul, #dropdown li.sfhover ul {
left: auto;
}

#menuAnlaggningar {
background: #f5f4f0 url(img/menu/anlaggningar.gif) no-repeat;   
width: 80px;
margin-left:-13px;
}

#menuAnlaggningarActive {
background: #f5f4f0 url(img/menu/anlaggningar_active.gif) no-repeat;  
width: 80px;
margin-left:-13px; 
}

#menuAnlaggningar:hover {
background: #f5f4f0 url(img/menu/anlaggningar_active.gif) no-repeat;   
}

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

#menuNyhetsbrev {
background: #f5f4f0 url(img/menu/nyhetsbrev.gif) no-repeat;   
width: 86px;
margin-left:9px;
}

#menuNyhetsbrevActive {
background: #f5f4f0 url(img/menu/nyhetsbrev_active.gif) no-repeat;
width: 86px;
margin-left:9px;   
}

#menuNyhetsbrev:hover {
background: #f5f4f0 url(img/menu/nyhetsbrev_active.gif) no-repeat;   
}

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

#menuKontakt {
background: #f5f4f0 url(img/menu/kontakt.gif) no-repeat;   
width: 62px;
margin-left: -12px !Important;
}

#menuKontaktActive {
background: #f5f4f0 url(img/menu/kontakt_active.gif) no-repeat;   
width: 62px;
margin-left:-12px !Important;
}

#menuKontakt:hover {
background: #f5f4f0 url(img/menu/kontakt_active.gif) no-repeat;   
}

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

#menuEnglish {
background: #f5f4f0 url(img/menu/english.gif) no-repeat;   
width: 74px;
}

#menuEnglishActive {
background: #f5f4f0 url(img/menu/english_active.gif) no-repeat; 
width: 74px;  
}

#menuEnglish:hover {
background: #f5f4f0 url(img/menu/english_active.gif) no-repeat;   
}
/* ---------------------- */
/* ---------------------- */

#submenuBudskarActive  {
background: #f5f4f0 url(img/menu/budskar_active.gif) no-repeat;   
width: 43px;
margin-left:165px;
}

#submenuBudskar {
background: #f5f4f0 url(img/menu/budskar.gif) no-repeat;   
width: 43px;
margin-left:165px;
}

#submenuBudskar:Hover {
background: #f5f4f0 url(img/menu/budskar_active.gif) no-repeat;   
width: 43px;
}
/* ---------------------- */
/* ---------------------- */

#submenuMarholmenActive  {
background: #f5f4f0 url(img/menu/marholmen_active.gif) no-repeat;   
width: 61px;
margin-left:18px;
}

#submenuMarholmen {
background: #f5f4f0 url(img/menu/marholmen.gif) no-repeat;   
width: 61px;
margin-left:18px;
}

#submenuMarholmen:Hover {
background: #f5f4f0 url(img/menu/marholmen_active.gif) no-repeat;   
width: 61px;
}
/* ---------------------- */
/* ---------------------- */

#submenuPolstjarnanActive  {
background: #f5f4f0 url(img/menu/polstjarnan_active.gif) no-repeat;   
width: 57px;
margin-left:31px;
}

#submenuPolstjarnan {
background: #f5f4f0 url(img/menu/polstjarnan.gif) no-repeat;   
width: 57px;
margin-left:31px;
}

#submenuPolstjarnan:Hover {
background: #f5f4f0 url(img/menu/polstjarnan_active.gif) no-repeat;   
width: 57px;
}
/* ---------------------- */
/* ---------------------- */

#submenuVillaBergActive  {
background: #f5f4f0 url(img/menu/villaberg_active.gif) no-repeat;   
width: 51px;
margin-left:9px;
}

#submenuVillaBerg {
background: #f5f4f0 url(img/menu/villaberg.gif) no-repeat;   
width: 51px;
margin-left:9px;
}

#submenuVillaBerg:Hover {
background: #f5f4f0 url(img/menu/villaberg_active.gif) no-repeat;   
width: 51px;
}
/* --------------------------- */
/*  ----- MAIN COLUMNS -----  */

#mainColumns{
width:742px;
margin:18px 0px 0px 0px;
}

#leftColumn {
width:359px;
text-align:left;
float:left;
}

#leftColumn p {
padding:0px 0px 12px 0px;
}


#rightColumn {
width:359px;
text-align:left;
float:left;
margin:0px 0px 0px 24px;
}

#rightColumn p {
margin:14px 0px 0px 0px;
}

/* --------------------------------- */
/*  ----- RIGHT COLUMN BOXES  ----- */
#anlaggningarListRight {
width:166px;
float:right;
}

#lyranProduktion img {
float:left;
clear:left;
}

#lyranProduktionRight {
width:166px;
float:right;
}

.rightColumnBigImg  {
margin-bottom:13px;
}

#anlaggningarListImage {
float:left;
margin-bottom:24px;
}

img.list {
margin-bottom:4px;
}

/* -------------------------- */
/*  ----- SMALL BOXES  ----- */

#smallBox1 {
width:165px;
float:left;
text-align:left;
margin-right:27px;
margin-bottom:12px;
}

#smallBox2 {
width:165px;
float:left;
text-align:left;
margin-right:27px;
margin-bottom:12px;
}

#smallBox3 {
width:165px;
float:left;
text-align:left;
margin-right:27px;
margin-bottom:12px;
}

#smallBox4 {
width:165px;
float:left;
text-align:left;
margin-bottom:12px;
}

.smallBoxContent {
height:180px;
}

/* --------------------- */
/*  ----- FOOTER  ----- */


#footer {
clear:both;
}

#footer img {
padding: 0px 0px 20px 0px;
}

/* -------------------- */
/*  ----- LINKS  ----- */

a.main {
color: #981515;
text-decoration:none;
}

a.main:hover {
text-decoration: underline;
}	

/* ----------------------- */
/*  ----- ORNAMENT  ----- */

.ornament {
text-align:center;
padding:13px 0px 13px 0px;
}

.ornamentMenu {
text-align:center;
padding:2px 0px 2px 0px;
}

#smallOrnament {
padding: 10px 0px 10px 0px;
}

.ornamentBig img{
padding:17px 0px 17px 0px;
}

/* --------------------- */
/*  ----- IMAGES  ----- */

img.header {
margin: 0px 0px 14px 0px;
}

img.smallHeader {
margin: 8px 0px 5px 0px;
}

span.smallHeadline {
color:#6B6E25;
}

span.redText {
color:#981515;
}

/* ----------------------------------- */
/*  ----- FIX FOR ONE DROPDOWN  ----- */

#dropdown {
margin-left:175px;
}

/* -------------------------- */
/*  ----- SUB BOXES  ----- */
#firstColumn {
width:165px;
text-align:left;
min-height:261px;
height:auto !important;
height:261px;
margin-right:28px; 
float:left;
}

#firstColumn a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#af4d4c;
text-decoration:none;
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 1px 0px;
}
#firstColumn a:hover {
padding-left:2px;
}

#firstColumn a.subsub {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #565656;
text-decoration:none;
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 11px;
}
#firstColumn a.subsub:hover {
padding-left:1px;
}
#firstColumn a.subsubEnd {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #565656;
text-decoration:none;
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 8px 11px;
}
#firstColumn a.subsubEnd:hover {
padding-left:1px;
}

#firstColumn a.contactmail {
font-family: "Times New Roman", Times, serif;
font-size:11px; 
color:#565656;
text-decoration:none;
padding:0px;
margin:opx;
}
#firstColumn a.contactmail:hover {
text-decoration:none;
color:#777777;
padding-left:0px;
}

#firstColumn a.extrastuff {
font-family: "Times New Roman", Times, serif;
font-size:11px; 
color:#981515;
text-decoration:none;
padding:0px;
margin:0px;
}
#firstColumn a.extrastuff:hover {
text-decoration:none;
padding-left:2px;
}
#firstColumn a.addup {
margin-top:6px;
}


#firstColumn img.submenuorn {
padding-top:20px;
padding-bottom:20px;
}

#secondColumn {
width:549px;
min-height:261px;
height:auto !important;
height:261px;
float:left;
text-align:left;
}

#secondColumn div#textlayer {
width:261px;
margin-right:27px;
float:left;
}
#secondColumn div#imagelayer {
width:261px;
float:left;
}
#secondColumn div.midorn {
width:549px;
clear:both;
padding-top:20px;
padding-bottom:20px;
}

#secondColumn div#puffOne {
width:165px; margin-right:27px; text-align:justify; float:left;
}
#secondColumn div#puffTwo {
width:165px; margin-right:27px; text-align:justify; float:left;
}
#secondColumn div#puffThree {
width:165px; text-align:justify; float:left;
}


h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal; 
color:#af4d4c;
padding:0px 0px 0px 0px;
margin:0px 0px 8px 0px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal; 
color:#af4d4c;
padding:0px 0px 0px 0px;
margin:0px 0px 4px 0px;
}
h3 {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
font-weight:bold; 
color:#565656;
padding:0px 0px 0px 0px;
margin:0px 0px 2px 0px;
}


.pufftumme {
padding-bottom:10px;
}
