img
{
	border: none;
}

.top
{
	color: #000000;
	background: #F0DE92 url('images/sarnhammar.se.jpg') no-repeat;
	height: 80px;
}

.login
{
	position: absolute;
	left:720px;
	top:97px;
	width:100px;
	height:70px;
	border-style:none;
	margin: 0 0 0 0;
	overflow:hidden;	
}

.loginbody, .pollbody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent;
	border-style:none;
	margin: 0 0 0 0;
	overflow:hidden;	
}

.loginbody input
{
	border: 1px solid #000000;
	height: 20px;
	overflow:hidden;		
}

.floatright
{
	float: right;
	margin: 0 0 10px 10px;
	clear: right;
}

.floatleft
{
	float: left;
	margin: 0 10px 10px 0;
	clear: left;
}

.clearleft
{
	clear : left;
}

.topnavcont, .topnavcont2
{
	width: 680px;
	margin: 0px 20px 0px 20px;
	padding: 1px 0 1px 0;
	background: #FFFFFF url('images/menu_back.jpg') repeat-x;
	border-bottom: 1px solid #4444AA;
	cursor: pointer;
}

.topnavcont2
{
	background: #FFFFFF url('images/menu_back.jpg') repeat-x;
}

.topnavcont div, .topnavcont2 div
{
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
	background-position: bottom left;
}

.topnavcont a:link, .topnavcont a:visited, .topnavcont2 a:link, .topnavcont2 a:visited
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	color: #4444AA;
}

.topnavcont div.active, .topnavcont2 div.active
{
	color: #4444AA;
	border-bottom: 2px solid #4444AA;	
}

.topnavcont a:hover, .topnavcont2 a:hover
{
	color: #AA4444;
	text-decoration: none;
}

.topnavcont div:hover, .topnavcont2 div:hover
{
	border-bottom: 2px solid #AA4444;
}

.topnav 
{
	margin: 0; 
	padding: 0;
}

.topnav li
{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

.topnav a:link, .topnav a:visited
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 10px 0 0;
	text-decoration: none;
	color: #4444AA;	
}

.topnav a.active:link, .topnav a.active:visited, .topnav a:hover
{
	border-bottom: 2px solid #4444AA;
	color: #4444AA;
	text-decoration: none;
}

.topnav a:hover
{
	color: #AA4444;
	border-bottom: 2px solid #AA4444;	
}

.albumlist li
{
	list-style-type: none;
}

.content
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 0px 0px;
	border: none;
	width: 680px;
}

.contentfont, .content td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content h1, h2, h3, h4, h4
{
	color:#96A07B;
}

.content a:link
{
	color: #4444AA;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content a:visited 
{
	color: #AA44AA;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content a:active 
{
	color: #AA4444;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.content a:hover 
{
	color: #AA4444;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.remark
{
	color:774444;
	font-size: smaller;
}

body, .josefinbody, .messagebody
{
	color: #000000;
	background: #FFFFFF url('images/background.jpg') repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	scrollbar-base-color:#F0DE92;
}

.josefinbody
{
	background: #FFFFFF url('josefin/images/bakgrund_josefin.jpg') repeat-y;
}

.messagebody
{
	background: #FFFFFF url('images/background-20.jpg') repeat-y;
	scrollbar-base-color:#FFFFFF;	
}
.messagecontent
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	border: none;
}
.linkslist
{ 
	color: #000000;
	background-color: #F0F1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;	
}
.linkslisthead
{ 
	color: #000000;
	background-color: #F0F1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align:top;	
	text-align: center;
}
.tablehead
{ 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.message0    
{ 
	color: #000000;
	background-color: #F0F1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.message1
{ 
	color: #000000;
	background-color: #FAEBD7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.messagecreated0
{
	color: #555555;
	background-color: #F0F1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
}
.messagecreated1
{
	color: #555555;
	background-color: #FAEBD7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
}
.stathead, .stathead td
{ 
	font-family: Courier New, monopace;
	font-weight: bold;
}
.stat0, .stat0 td  
{ 
	background-color: #F0F1F5;
	font-family: Courier New, monopace;
}

.stat1, .stat1 td
{ 
	background-color: #FAEBD7;
	font-family: Courier New, monopace;
}
.gg
{
	width: 700px;
	text-align:right;
}

.gg a:link, .gg a:visited, .gg a:hover
{
	color: #CCCCCC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

div.Photo {
	float:left;
}