body { 
	font-family: verdana,arial,sans-serif; 
	font-size: small;
	color:#808080; }

.enlarge{
	position: relative;
	z-index: 0;}

.enlarge:hover{
	background-color: transparent;
	z-index: 50;}

/*CSS for enlarged image*/
.enlarge span{ 
	position: absolute;
	background-color: #808080;
	padding: 4px;
	left: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	color: black;
	text-decoration: none;}

/*CSS for enlarged image*/
.enlarge span img{ 
	border-width: 0;
	padding: 2px;}

 /*CSS for enlarged image on hover*/
.enlarge:hover span{
	visibility: visible;
	top: 0;
	left: 60px; /*position where enlarged image should offset horizontally */}

a:visited { 	
	text-decoration: none; 
	color:#808080;}

a:active { 	
	text-decoration: none; 
	color:#808080;}

a:link {
	text-decoration: none; 
	color:#808080;}

li#current a {
border-bottom: 4px solid #97A6D4;
color: #4B4B4D;
}

h1 { 
	font-family: verdana,arial,sans-serif; 
	font-size: 24px; 
	font-weight: normal; 
	letter-spacing: 2px; }

h2 { 
	font-family: verdana,arial,sans-serif; 
	font-size: 20px; 
	font-weight: normal; 
	margin:0;padding:0;
	letter-spacing: 1px; }

h3 { 
	font-family: verdana,arial,sans-serif; 
	font-size: 16px; }

#layout {
	border: none; }

#sidhuvud {
	width: 100%;
	border: none;
	float: left; }

#shleft { 
	float: left; }

#shleftcontent { 
	padding-top: 5px; 
	padding-bottom: 25px;
	padding-left: 5px;
	padding-right: 5px;}


#kolumncontainer { 
	width: 100%; 
	clear: both; }

#meny{ 
	width: 20%; 
	float: left; }

#menycontent {
	padding-left: 5%;
	border: none;
	list-style-type: none; } 

#main { 
	width: 80%; 
	float: right; }

#maincontent {
	padding-top:0;
	padding-bottom:0;
	padding-left:10%;
	padding-right:25%;
	border: none; } 

#sidfot {
	width: 100%;
	border: none;
	clear: both; }

#sidfotcontent {
	padding: 5px; }
