/* CSS Document */
html
{
	font-size: 65%;
	font-family: arial, verdana, sans-serif;
	color:black;
	background-color: #fafafa;
}

body
{
		padding:0px;margin:0px;
}

hr
{
	border: none;
	height:1px;
	background: navy;
}

input,textarea	
{
	background-color: #fefefe;
	border: 1px solid #cccccc;
	font-family: arial, verdana, sans-serif;
	
	padding: 0px; margin: 0px;
}

h1
{
	font-family: Arial,sans-serif; 
	font-size: 2em;
	font-weight: normal; 
	font-variant: normal;
	margin: 1px 1px 1px 1px;
	text-align: left;
	text-transform: none;
	
}
	
h2
{
	font-family:Arial,sans-serif;
	font-weight: normal; 
	font-size: 1.7em;
	font-variant: normal; 
	margin: 15px 1px 1px 1px; 
	text-align: left; 
	text-transform: none;
}
h3
{
	font-family: Arial,sans-serif; 
	font-weight: normal; 
	font-size: 1.7em;
	font-variant: normal; 
	margin: 1px 1px 1px 1px; 
	text-transform:none;
	text-align: left;
}

p
{
	font-family: verdana, sans-serif; 
	font-weight: normal; 
	font-size:1.2em; 
	font-variant: normal; 
	margin: 5px 0px 5px 0px; 
	text-align: left;
}

div.mitten p.author
{
	text-transform:  normal;
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	font-size: 1.1em; 
	font-variant: normal; 
	margin:25px 0px 0px 0px; 
	text-align: left;
}
			
a:link 		{color:Blue;text-decoration: none;}
a:visited 	{color:Purple;text-decoration: none;}
a:hover 	{color:Navy; text-decoration: underline;}

div.meny a:link 		{color:navy; text-decoration: none;}
div.meny a:visited 	{color:navy; text-decoration: none;}
div.meny a:hover 	{color:navy; text-decoration: underline;}



th	
{
	font-family: arial; 
	font-size: 14px;
	font-weight: normal; 
	font-variant: normal;
	text-align: center;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}

table{border-spacing: 5px; }
td	
{
	font-family: arial; 
	font-size: 10px;
	font-weight: normal; 
	font-variant: normal;
	text-align: center;
	text-transform: none;
	color: #000000;
	
}
table.forumtree
{
	margin: 5px 1px 1px 1px; 
	border-spacing: 1px;
	width: 450px;
	border: thin solid #DDDDDD;
	background-color: #F5F5F5;
}
td.forumtree
{
	padding: 0px;
	border-bottom: thin solid #DDDDDD;
}	
tr.forumtree
{
	padding: 3px;
	border: thin solid #DDDDDD;
}

div.meny h1
{
	font-size: 1em;
	font-family: Arial,sans-serif; 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration: none; 
	margin:  0px 1px 0px 5px; 
	text-align: left; 
	text-transform: uppercase;  
	padding-top: 5px;
	padding-bottom:0px;
}
div.meny h2	
{
	font-size: 1em;
	font-family: Arial,sans-serif; 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration: none; 
	margin:  0px 0px 0px 15px; 
	text-align: left; 
	text-transform: none;  
	padding-top: 5px;
	padding-bottom:0px;
	text-shadow: black 1em 1em 1em;
	
	
}
div.meny  h3
{
	font-family: Arial,sans-serif; 
	font-weight: normal; 
	font-variant: normal; 
	text-decoration: none; 
	font-size: 1.0em;
	margin:  0px 0px 0px 0px; 
	text-align: left; 
	text-transform:none;  
	padding-top: 1px;
}
.info	
{
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	font-variant: normal; 
	margin: 1px 1px 1px 1px; 
	text-align: left;
	color: #000000;
}
.infoButton
{
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	font-variant: normal; 
	margin: 1px 1px 1px 1px; 
	border: none;
	color: #BBBBBB;
}
.infoHeader	
{
	text-align:right;
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	font-variant: normal; 
	margin: 1px 1px 1px 1px; 
	text-align: right;
	color: #000000;
}
.rad1
{
		background-image:url(3.jpg);
		background-repeat:repeat-y;
}
.rad2
{
	background-image:url(4.jpg);
	background-repeat:repeat-y;
}

ul
{
	
	margin-top: 0px;
	margin-left: 15px;
	padding-left: 2px;
}

div.meny ul
{
	margin-bottom:2px;

}
div.meny li.level1
{

	list-style-image:url(hpil.gif);
	list-style-type:none;
	list-style-position: outside;
	margin-left: 5px;
	color: black ;
	padding-left: 0px;
}
div.meny li.level1s
{
	list-style-image:url(nedpil.gif);
	list-style-type:none;
	list-style-position: outside;
	margin-left: 5px;
	color: black ;
	padding-left: 0px;
}
div.meny li.level2
{
	list-style-image:url(hpil.gif);
	list-style-position: outside;
	list-style-type:none;
	margin-left: 4px;
	color: black ;
	padding-left: 0px;
}

ul.karta
{
	margin-top: 0px;
	margin-left: 5px;
	padding-left: 5px;
	
}
li.forumtree
{
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 0px;
}

li.rad2
{
	background-image:url(4.jpg);
	background-repeat:repeat-y;
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 0px;
}

li.rad1
{
	background-image:url(3.jpg);
	background-repeat:repeat-y;
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 0px;
}


div.meny 
{
		font-size:1.3em;
		float:left;	
		padding: 10px 0px 10px 0px; 
		left: 0px; 
		margin: 0px; 
		width: 15.1em; 
		position: relative; top: 0px; 
		height: auto; 
		color:navy;
		background:#e6eff8 bottom right no-repeat url(http://www.halmstad.se/prod/halmstad/dalis2halmstad.nsf/vyBildArkiv/vanster_ner.gif/$file/vanster_ner.gif); 
}

#divMitten	
{
	overflow: visible;
	POSITION: relative; 	
	TOP: 0px; 
	LEFT:0px;
	float:left;
	WIDTH:50%;
	HEIGHT: auto;
	visibility: visible; 
	padding: 10px ; 
	border: none;	
}

div.header
{
	overflow: auto;
	POSITION:relative; 	
	TOP:0px; 
	Left:0px;
	WIDTH:100%;
	HEIGHT: auto;
	visibility: visible; 
	padding: 0em; margin:0em;
	background-color:transparent;
	border: none;
	
}

div.header h1
{
	font-family:arial;
	font-size:2em;
	font-weight:normal;
}
div.header h2
{
	font-family:arial;
	font-size:1.5em;
	font-weight:normal;
}
div.navigatortop
		{
			background: #e6eff8 right top no-repeat url(http://www.halmstad.se/prod/halmstad/bibliotek/dalis2.nsf/vyBildArkiv/navigator_top.gif/$file/navigator_top.gif); 
			height:10px;
			padding:0px;
			margin:0px;
			width:19.7em;		
		}
		
		div.navigatorbottom
		{
			
			
			background-color: #e6eff8;
		}
.left{text-align:left;}
.rightdiv
{
	padding:10px;float:right;
	background: #e6eff8 left bottom no-repeat url(navigator_bottom_left.gif); 
}
img.meny{margin-left:20px;vertical-align:text-bottom;float:left;border:none;}
img{border:none;}
