/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

img, div { behavior: url(../pngfix/iepngfix.htc) }

body { 

background-image: url(../bilder/ram/bakgrund.png);
background-repeat: repeat-x;
background-attachment: fixed;
overflow-y: scroll;
line-height: 1,4;

}

A:link {color:black; text-decoration:none}
A:visited {color:black; text-decoration:none}
A:active {color:black; text-decoration:none}
A:hover {color:black; text-decoration:underline;}


#huvud { 

	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	margin: 0 auto;
	width:998px; 
	max-width:998px; 
	padding: 0px;
 	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}

#huvud1 { 

	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	position: absolute;
	top: 0px;
	margin: 0 auto;
	width:998px; 
	max-width:998px; 
	padding: 0px;
 	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;

}
 
#huvud2 { 

	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 auto;
	width:998px;
	max-width:998px; 
	padding: 0px;
 	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}

.grundbild { 

	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
 	padding: 0px;
 	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	border: 0px;
	position: top; 
 	background-position: 0 top;
 	text-align: top; 

}

.huvud_div_logga { 


	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	width:924px; 
	max-width:924px; 
 	height: 129px;
 	padding-bottom: 0px;
	padding-left: 37px;
	padding-right: 37px;
	padding-top: 0px;
	background-image: url(../bilder/ram/skugga.png);
	background-repeat: repeat-y;

 }
 
 
.huvud_div_menyn { 


	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	width:924px; 
	max-width:924px; 
 	height: 40px;
 	padding-bottom: 0px;
	padding-left: 37px;
	padding-right: 37px;
	padding-top: 0px;
	background-image: url(../bilder/ram/skugga.png);
	background-repeat: repeat-y;
	font-size: 0px;


 }
 
.huvud_div_menyn2 { 


	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	width:924px; 
	max-width:924px; 
 	height: 29px;
 	padding-bottom: 0px;
	padding-left: 37px;
	padding-right: 37px;
	padding-top: 0px;
	background-image: url(../bilder/ram/skugga.png);
	background-repeat: repeat-y;
	font-size: 0px;


 }
 
.huvud_div_innehallet { 


	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	width:924px; 
	max-width:924px; 
 	height: 578px;
 	padding-bottom: 0px;
	padding-left: 37px;
	padding-right: 37px;
	padding-top: 0px;
	background-image: url(../bilder/ram/skugga.png);
	background-repeat: repeat-y;

 }
 
.huvud_div_innehallet2 { 


	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	width:864px; 
	max-width:864px; 
 	height: 520px;
 	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	background-image: url(../bilder/ram/huvud_bakgrund.png);
	background-position: top;
	background-repeat: no-repeat;
	background-color: white;

 }

.huvud_div_botten_info { 

	border-style: none;
	border-color: inherit;
	border-width: 0px;
	position: top;
	background-position: 0 top;
	text-align: top;
	vertical-align: top;
	width:998px; 
	max-width:998px; 
 	height: 58px;
 	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

 }

h1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 22px;
	font-weight: 100;
	font-variant: normal;
}
h2 {
	font-weight: 600;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-variant: normal;

}
h3 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	font-variant: normal;

}
h4 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-variant: normal;
	font-weight: lighter;
	font-style: italic;
}


.bordet         {

	position:absolute; 
	top: -10px; 
	left: -10px;

	
}

.bordet2         {

	position:absolute; 
	top: 315px; 
	left: 340px;

	
}
