BODY
{
	margin-top:33px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:33px;
	overflow:scroll;
}

P
{
	line-height:16px;
	margin:0px;
	margin-bottom:15px;
	color:#363636;
}

SPAN, DIV, LI, TD
{
	font-family:Tahoma, Verdana;
	font-size:11px;
	line-height:normal;
	color:#363636;

}

INPUT, SELECT, TEXTAREA
{
	font-family:Tahoma, Verdana;
	font-size:11px;
	line-height:normal;
	color:#363636;
	background-color:#efefef;
	border:2px solid #ffffff;
}

A
{
	color:#d01319;
	line-height:normal;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}

A:hover
{
	color:#898989;
}

h1 {
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 12px;
}

h2, h3, h4, h5, h6
{
	font-size:14px;
	margin:0px;
	line-height:normal;
	font-weight:bold;
	margin-bottom:4px;

}

.separator 
{
	color:#ffffff;
	height:1px;
}

/* --- CLASSES --- */
#mainTable
{
	background-image: url(../images/mainBG.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
	background-color:#efefef;
	
}

#head
{
	background-image: url(../images/headBG.jpg);
	background-repeat:repeat-x;	
	height:120px;
	background-color:#efefef;
}

.table100
{
	width:100%;
	height:100%;
}

.whiteBorder
{
	height:2px;
	background-color:#ffffff;
}

#content
{
	padding:15px;
	margin:15px;
	height:100%;
	vertical-align:top;	
}

#content .TabWhite
{
	background-color:#ffffff;
}

#content .TabWhite td
{
	background-color:#efefef;
}

#content .Header
{
	background-color:#d6d6d6;
	font-weight:bold;
	color:#000000;
}

.html4
{
	color:#d01319;
	padding-left:5px;
	padding-right:20px;
}

.html4 p,
.html4 div,
.html4 span
{
	color:#d01319;
}
/* --- TOPMENY --- */

#topmenu UL
{    
	list-style:none; /*Tar bort punkten i punktlista */
	margin:0px;
	padding:0px;
	vertical-align:top;
	
}

#topmenu li a
{	
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:6px;
	text-decoration:none;
	color:#d01319;
	text-transform:uppercase;
	height:24px;
	border-right:2px solid #ffffff;
}

#topmenu li
{
	float:left;		/* Får menyalternativen att ligga på en linje */
	
}

#topmenu a:hover,
#topmenu a.selected,
#topmenu a.selected:hover
{
	background-color:#e5e5e5;
}

#menu
{
	vertical-align:top;
	border-right:2px solid #ffffff;
}
#menu UL
{    
	list-style:none; /*Tar bort punkten i punktlista */
	margin:0px;
	padding:0px;
	padding-top:5px;
}

#menu li a
{	
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	color:#d01319;
}
#menu li
{	
	float:none;
	margin:0px;
	padding:0px;
	height:20px;

}

#menu a:hover,
#menu a.selected,
#menu a.selected:hover
{
	background-color:#e5e5e5;
}