a:active { outline: none; }
a:focus { -moz-outline-style: none; }

body {  background-image: url(bilder/bg.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serifLucida Sans, Tahoma; font-size: 14px; color: #000;
	text-align: center; margin-top: 20px;}

table { font-family:Verdana, Arial, Helvetica, sans-serifLucida Sans, Tahoma; font-size: 12px; color: #000;}

p { font-family:Tahoma, Verdana, Arial, Helvetica; font-size: 14px; letter-spacing: 1px;color: #000;}
p1 { font-family:Verdana, Arial, Helvetica, sans-serifLucida Sans, Tahoma; font-size: 14px; color: #ffffff;}
p7 { font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serifLucida Sans, Tahoma; font-size: 60px; color: #dddddd;}

h1 { font-family:Lucida Sans, Arial, Tahoma; font-size: 24px; color: #000;}
h2 { font-family:Lucida Sans, Arial, Tahoma; font-size: 20px; color: #000;}
h3 { font-family:Lucida Sans, Arial, Tahoma; font-size: 16px; color: #000;}
h4 { font-family:Lucida Sans, Arial, Tahoma; font-size: 14px; color: #ffe7b9;}

hr { color: #ffe7b9 ;}



.overdel {
	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-size: 12px; 
	letter-spacing: 1px;
	color: #ffe7b9;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	height: 300px;
	width: 700px;
	background-color: #cc6633;
	border: 2px solid #ffe7b9;
	z-index:1;
	}



.logo {
	position: absolute;
	top: -30px;
	right: 515px;
	_right: 315px;
	padding: 5px;
	height: 180px;
	width: 200px;
	background-color: transparent;
	z-index: 2;
	}

.adress {
	position: absolute;
	font-size: 12px;
 	top: 140px;
 	left: 350px;
	height: 100px;
	width: 200px;
	background-color: transparent;
	z-index: 3;
	}

.adress2 {
	position: absolute;
 	top: 140px;
	font-size: 12px;
 	left: 510px;
	height: 100px;
	width: 200px;
	background-color: transparent;
	z-index: 12;
	}

.rubrik {
	position: absolute;
 	top: 30px;
 	left: 150px; 
	height: 210px;
	width: 550px;
	z-index: 5;
	}

.menuruta{
	border-top: 2px solid #ffe7b9;
	position: absolute;
 	top: 240px;
	height: 55px;
	width: 700px;
	z-index: 12;
	}

.box {	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-size: 14px; 
	letter-spacing: 1px;
	color: #000;
	position: absolute;
	top: 300px;
	left: -2px;
	padding: 20px;
	padding-top: 20px !important;
	_padding-top: 20px ;
	height: auto;
	width: 660px;
	background-color: #ba6e44;
	border: 2px solid #ffe7b9;
	z-index: 10;
	}

.facebox {
	position: absolute;
	top: 140px;
	left: 698px;
	z-index: 1;
	}

.visa { 
 	position: fixed;
 	top: 100px;
 	left: 25%;
	overflow: display;
	z-index: 13;
	text-align: center;
	border: 10px solid #ffffff; 
	}

img.ram {border: 0px}
img {border: 2px solid #ffe7b9; padding:0;}

.pdf {
	border: 0px solid #ffffff;
	float: left; 
	height: 20px;
	width: 20px;
	padding: 0px;
	margin: 5px 20px 0px 0px;
	}

#nav {width:700px; height:55px; background-color: transparent;border-bottom: 0px solid #ffe7b9;
position:absolute; background-image: url(bilder/bg_menu.jpg); 
background-repeat: repeat-x; z-index:20;}

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

/* ankare */
#nav .select a,
#nav .current a {display:block; height:20px; float:left; background-color: transparent; padding:0 10px 0 5px; text-align: center;
text-decoration:none; font-size:12px; line-height:20px; white-space:nowrap; color:#ffe7b9;}
* html #nav .select a, * html #nav .current a {width:1px; height:20px;}

/* hover over select */
#nav .select a:hover {background-color: transparent; cursor:pointer; color:#ffe7b9; text-decoration: underline; padding-bottom:5px;}
#nav .select li:hover a {background-color: transparent; font-weight: bold; cursor:pointer; color:#ffe7b9; }

/* hide undermeny */
#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position: absolute; border-collapse:collapse; left:0; top:0;}

/* current ankare tillagg*/
#nav .current a {background-color: #8b3d15; font-weight: bold; color:#ffe7b9;}

/* hover over selects undermeny */
#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover { background-color: #8b3d15; color:#ffe7b9;  
text-decoration: underline; font-weight: bold;}


/* currents aktiva undermeny */
#nav .sub_active .current_sub a {font-size: 12px;
color:#ffe7b9; text-transform: capitalize; font-weight: bold; text-decoration: none; 
border-bottom: 7px solid #ba6e44; border-right: 10px solid #8b3d15; border-left: 10px solid #8b3d15;}

/* hover over currents undermeny */
#nav .sub_active a:hover {font-size: 12px; background-color: #8b3d15; color:#ffe7b9; 
 font-weight: bold; text-decoration: underline;}

/* hover over currents aktiva undermenypost */
#nav .sub_active .current_sub a:hover {font-size: 12px; background-color: transparent; color:#ffe7b9;
 font-weight: bold; text-decoration: none;}

/* hover over select och undermeny */
#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position: absolute; width: 700px; top:20px; left:0; background-color: #8b3d15;
margin-top:0; padding:0; z-index:100; color:#ffe7b9; font-weight: normal;}

/* undermenyer */
#nav .sub, #nav .sub_active {margin:0; list-style:none;}

  /* aktiva menyns aktiva undermeny */
  #nav .sub_active {display:block; position:absolute; top:20px; width: 700px;left:0; background-color: #8b3d15; margin-top:0; padding:0; z-index:10;}
  * html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

/* aktiva menyns undermenyer */
#nav .sub_active a {height:20px; line-height:20px; white-space:nowrap; display:block; 
float:left; padding:5px 0px 10px 0px; margin:0; font-size: 12px; white-space:nowrap; 
color: #ffe7b9;  background-color: #8b3d15; font-weight: bold; border-bottom: 7px solid #8b3d15; border-right: 10px solid #8b3d15; border-left: 10px solid #8b3d15;}

/* Ej aktiva menyers undermenyer */
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; padding:5px 0px 10px 0px; margin:0; _margin:0px 0px 0px 0px; 
white-space:nowrap; color:#ffe7b9; font-size: 12px; font-weight: bold; background-color: #8b3d15; border-bottom: 7px solid #8b3d15; border-right: 10px solid #8b3d15; border-left: 10px solid #8b3d15;}