

body{
padding:0;
margin:0;
font:11px verdana, tahoma, sans-serif;
background:#f0f0f0;
color:#303030;
}



#huvud{
	margin:0 auto 0px auto;
	width:900px;
	border-style: solid;
	border-color: #909090;
	border-width: 0px 0px 0px 0px;

}


#topp {
	width: 100%;
	height: 15px;
	background:#F5EEEE; 
	border-style: solid;
	border-color: #909090;
	border-width: 0px 1px 1px 1px;
}


.un {
	float: left;
	width: 100%;
	background:#ffffff url(bilder/intro.png);
	border-style: solid;
	border-color: #909090;
	border-width: 0px 1px 1px 1px;
	padding:10px 0px 10px 0px;
}

.ulogo {
	float: left;
	width: 290px;
	margin-left: 20px;

	border-width: 0px;
	border-color: #909090;
	border-style: solid;
}

.utext {
	float: left;
	width: 550px;
	margin-left: 20px;
	border-width: 0px;
	border-color: #909090;
	border-style: solid;
}

#reklam1 {
	float: left;
	width: 100%;
	height: 60px;
	background:#F5EEEE; 
	border-style: solid;
	border-color: #909090;
	border-width: 0px 1px 1px 1px;

}

#reklam2 {
	float: left;
	width: 100%;
	height: 90px;
	background:#F5EEEE; 
	border-style: solid;
	border-color: #909090;
	border-width: 0px 1px 1px 1px;

}

.rvanster {
	float: left;
	margin-left: 20px;	
	border-width: 0px;
}

.rhoger {
	float: left;
	margin-left: 10px;	
	border-width: 0px;
}

#kalkylatorn {
	float: left;
	width: 100%;
	background:#ffffff;
	padding:10px 0px 20px 0px;
	border-style: solid;
	border-color: #909090;
	border-width: 0px 1px 1px 1px;
}

#kolumn1 {

	float: left;
	width: 290px;
	margin-left: 20px;
	margin-top: 0px;
	border-width: 0px;
	border-color: #909090;
	border-style: solid;
}

#kolumn2 {

	float: left;
	width: 290px;
	margin-left: 20px;
	margin-top: 0px;
	border-width: 0px;
	border-color: #909090;
	border-style: solid;
}

#kolumn3 {

	float: left;
	width: 240px;
	height: 100%;
	margin-left: 20px;
	margin-top: 0px;
	border-width: 0px;
	border-color: #909090;
	border-style: solid;
}

#bilder {
	float: left;
	background: url(bilder/bg.jpg);
	width: 240px;
	height: 413px;
}

.dela {
	float: left;
	width: 290px;
	margin-top: 20px;
	border-width: 0px;
	border-color: #f0f0f0;
	border-style: solid;
}

.nvanster {
	float: left;
	width: 420px;
	margin-left: 20px;
	border-width: 0px;
	border-color: #909090;
	border-style: solid;
}

.nhoger {
	float: left;
	width: 420px;
	margin-left: 20px;
	border-width: 0px;
	border-color: #909090;
	border-style: solid;
}

#botten {
	float: left;
	width: 100%;
	background:#F5EEEE; 
	border-style: solid;
	border-color: #909090;
	border-width: 0px 1px 0px 1px;

}




h1 {
	color: #333399; 
	font-size: 16px; 
	margin-bottom: 5px; 
	margin-right: 5px; 
	font-weight: bold; 
	text-decoration: none;
}



h2 {
	color: #876993; 
	font-size: 14px; 
	margin-bottom: 5px; 
	margin-right: 5px; 
	font-weight: bold; 
	text-decoration: none;
}

h3 {
	font-size: 10px; 
	margin-bottom: 1px; 

	font-weight: bold; 
	text-decoration: none;
}

a {
	color: #876993;
	text-decoration: none;
}

a:hover {
	color: #505050;
}

span.tt {
	margin-left: 20px; 
	font-size: 9px; 
}

p.intro {
	margin-top: 0px; 
	margin-bottom: 7px; 
	font-size: 11px; 
}

span.jub {
	color: #77350E;
}

p.mv {
	text-align: right;
}



p.ar {
	font-size: 9px; 
}

span.sl {
	color: #876993; 
	font-size: 18px; 
}

span.sd {
	font-size: 15px; 
}

li {
	margin-left: -20px; 
	margin-bottom: 5px; 
}

p.cr {
	text-align: right;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:0px;
}



.table{
width=80%;
float:left;
margin-bottom:15px;
}










table {
	border-collapse: collapse;
	width: 100%;
}


table th {
	text-align: left;
	font-family: verdana;
	font-size: 9px;
	color: #FFFFFF;
	border-width: 0px;
	padding: 5px;
	background:#76B2DF;
}
table th.topright {
	background: #76B2DF url(images/corner.gif) top right no-repeat;
}
table td {
	font-family: verdana;
	font-size: 9px;
	
	color: #505050;
	padding: 5px;
	border-collapse: separate;
	border-style: solid;

	border-top-width: 0px;


	border-bottom-color: #FFFFFF;	 
	border-bottom-width: 1px;
	border-bottom-collapse: separate;

	border-left-width: 0px;	
	border-right-width: 0px;

}

table tr {
	background-color: #EFF5FD;
}

/*
table tr:hover {
	background-color: #E8EFF4;
}
*/







input, textarea {

  font-family: Verdana;
  font-size: 9px;
  color: #505050;
  border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px;
  margin: 0px;
}

input.skicka {

  font-size: 14px;
  font-family: Verdana;

  color: #505050;
  background: #ffffff;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;

}

input.skicka:hover {

  color: #303030;
  background: #EFF5FD;
  border-color: #e0e0e0;
}






