﻿html
{
    background-color: #e7a8ae;
    background-image: url(../Bilder/bg.gif);
    background-repeat: repeat-x;
    width: 100%;
}
body, table, td, tr, p
{
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  line-height: 1.5;
	  color:#000;
	  margin: 0;
	  padding: 0;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Arial, sans-serif;
	color: #f176ae;
    padding: 0;
    font-weight: normal;
    text-decoration: none;
    line-height: 1.1;
}
h6
{
    font-size: 1em;
    margin: 5px 0 0 0;
    font-weight: bold;
}

h5
{
    font-size: 1.4em;
    margin: 0 0 0 0;
    color: #000;
}

h4
{
    font-size: 1.1em;
    margin: 1em 0 0.8em 0;
    font-style: italic;
    font-weight: bold;
}

h3
{
    font-size: 1.2em;
    margin: 0;
}

h2
{
    font-size: 1.7em;
    margin: 1em 0 0.8em 0;
}

h1
{
    font-size: 1.9em;
    margin: 1em 0 0.8em 0;
}

p
{
    font-size: 1em;
    margin: 0.5em 0 2em 0;
}
a,
a:link,
a:visited,
a:active
{
    color: #000;
    text-decoration: underline;
    font-weight: normal;
}

a:hover
{
    text-decoration: underline;
	color: #ccc;

}
#start a,
a:link,
a:visited,
a:active
{
    color: #f176ae;
    text-decoration: none;
    font-weight: bold;
}

#start a:hover
{
    text-decoration: none;
	color: #ccc;

}
#mainContent a,
a:link,
a:visited,
a:active
{
    color: #000;
    text-decoration: underline;
    font-weight: normal;
}

#mainContent a:hover
{
    text-decoration: underline;
	color: #ccc;

}
#aktuellt a,
a:link,
a:visited,
a:active
{
    color: #f176ae;
    text-decoration: none;
    font-weight: bold;
}

#aktuellt a:hover
{
    text-decoration: none;
	color: #ccc;

}
#bottom a,
a:link,
a:visited,
a:active
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
}

#bottom a:hover
{
    text-decoration: none;
	color: #999;

}
.lank
{
    margin-top: 10px;
    z-index: 100;
}
.lank td
{
    font-size: 1.1em;
}

#mainContent ul li
{
    list-style-image: url(../Bilder/list_style.gif);
    margin: 0;
    padding:0; 
}
#mainContent ul
{
    margin: 10px 0 10px 15px;
    padding:0; 
}
.kontakt
{
    margin: 5px 0 0 15px;
    padding: 0; 
    float: left;  
}
.mecs
{
    margin: 5px 15px 0 0; 
    padding: 0;
    float: right;   
}
img
{
    border: 0;    
}
#aspnetForm
{
margin: 0;
padding: 0;    
}
.logo
{ 
    position: relative;
    left: 34px; 
    top: 0px; 
    float:left;
}

.ljud
{
    float: left;
    margin: 10px 0 0 30px;
    border: 0;
    width: 80px;
}

/*---------- Layout -----------*/

#wrapper
{
	margin: 0 auto;
	padding: 0;
	width: 1018px;
	height: 680px;
	background-color: #fff;
}
#bghead
{
	width: 999px;
	background: url("../Bilder/bghead.gif") no-repeat;
	height: 50px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#content
{
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	width: 1013px;
	height: 552px;
	background-color: #fff;
}

#left
{
	margin: 0;
	padding: 0;
	width: 452px;
	height: 552px;
	float: left;
	background-color: #fff;
}
#main
{
	margin: 0;
	padding: 0;
	width: 561px !important;
	width: 554px;
	height: 552px;
    background-color: #fff;
	float: left;
}
#mainStart
{
	margin: 0;
	padding: 0;
	width: 561px !important;
	width: 554px;
	height: 552px;
	/*background: url("../Bilder/bg_main.jpg");*/
	background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #fff;
	float: left;
}
#bottom
{
    clear: both;
    width: 1018px;
    margin: 0;
	padding: 0;
	height: 79px;
	background: url("../Bilder/reflection.gif") repeat-x;
	font-weight: bold;
	color: #666;
}

#mainBg
{
    background: url("../Bilder/start_main_top.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    float: left;
    padding: 0;
    margin: 0;
    height: 31px;
    width: 477px !important;
    width: 455px;
    margin: 0 3px 0 5px;
}
#mainContent
{
    width: 437px !important;
    width: 422px;
    height: 470px;
    padding: 10px 20px 0 20px;
    margin-top: 36px;
    overflow: auto;
    scrollbar-face-color: #ffe9f2; 
	scrollbar-highlight-color: #ffe9f2; 
	scrollbar-shadow-color: #f176ae;
	scrollbar-darkshadow-color: #ffe9f2;
	scrollbar-3dlight-color: #ffe9f2;
	scrollbar-arrow-color: #f176ae; 
	scrollbar-track-color: #fad8e7;
}

#right
{
    float: right;
    width: 66px;
    height: 448px;
    background: url("../Bilder/bg_vision.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0 0 0 0;
    margin: 0 5px 0 ;
}
#right2
{
    float: left;
    width: 66px;
    height: 448px;
    background: url("../Bilder/bg_right.gif");
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0 0 0 0;
    margin: 0 5px 0 ;
}
#start
{
    background: url("../Bilder/start_main_top.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    float: left;
    width: 349px !important;
    width: 338px;    
    padding: 0;
    margin: 0 5px 0 5px;
}
#aktuellt
{
    float: left;
    width: 197px;
    height: 400px;
    background: url("../Bilder/bg_aktuellt.gif");
    background-repeat: repeat-y;
    background-position: top left;
    padding: 0 5px 0 0 !important;
    padding: 0;
    margin: 0;
}

.aktuelltText
{
    padding: 10px;
    /*font-weight: bold;*/
}
.startText
{
    padding: 70px 23px 10px 23px;
}
/*---------- Layout slut -----------*/
/* ---------- Meny ----------- */
#nav
{
    margin: 0 0 0 80px;
    padding: 0;
    float: left;
}
#menu ul
{
    margin: 0;
    padding: 0;
}
#menu li
{
	list-style-type: none;
	color: #524623;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}
#menu a
{ 
  	text-decoration: none;	
  	display: block;	
	margin: 0 0 0 0;
	padding: 10px 13px 6px 13px;
	letter-spacing: 1px;
}

#menu li a:link,
#menu li a:visited,
#menu li a:hover
{
    color: #f176ae;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}

#menu li a:hover
{
    background: url("../Bilder/bgmenu2.gif");
}
#menu li a.current
{
	/*background: url("../Bilder/bgmenu2.gif");*/ 
	color: #000;
}

 /*Layout */ 
#menu
{
        background-color: transparent; z-index: 20;    
}
#menu ul
{
        position: absolute; z-index: 99;
}
#menu li
{
     	margin: 0px 0px 0 0px; padding: 0px 0px 0 0px; float: left;
}
#menu,
#menu ul,
#menu li,
#menu ul li
{
        margin: 0; padding: 0;
}
#menu li a
{
        text-align: left;
}
#menu ul, 
#menu ul ul
{
        position: absolute;
} 

#menu ul,
#menu ul ul,
#menu li:hover ul ul, 
#menu li:hover ul ul ul,
#menu li:hover ul ul ul ul,
#menu li:hover ul ul ul ul ul
{
        display:none;
}
#menu li,
#menu li a,
#menu ul a,
#menu a:hover,
#menu ul a:hover,
#menu ul li a:hover,
#menu li:hover ul,
#menu li.sfhover ul,
#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul,
#menu ul ul ul ul li:hover ul
{
        display: block;
}
/* ---------- Meny slut ----------- */
