html,body {
	margin: 0;
	padding: 0;
}
body {
	background-color: #D0E7F9;
	text-align: center;
    FONT: 12px Arial, Tahoma, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}
#huvud {
	height: 100%;
	width: 100%;
	text-align: left;
	vertical-align: bottom;
	margin: 10px;
	margin-right: 16px;
	margin-bottom: 0px;
	padding: 0;
}
td {
		vertical-align: top;

}
td#huvud {
	background-color: #00f;
}
table {
	padding: 0px;
	margin: 0px;
}
table#huvud {
	width:100%;
}
.hundred {
	position: relative;
	width:100%;
}
.headerbg {
	background: #fff url(/images/bg_header.gif) repeat-x;
}
IMG {
	border: 0px;
}
#border {
	position: absolute;
	top: 17px;
	left:0px;
	text-align: center;
	display: block;
	width: 100%;
}
#lidali {
    FONT: 10px/1.2 Verdana, Tahoma, Arial, sans-serif;
	position: absolut;
	display: block;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 460px;
 }
#head {
	color: White;
	background: url(/images/logo_hanestrom.gif) no-repeat;
	height: 123px;
	margin: 0;
	padding: 0;}
#left {
	margin-left: 10px;
	width: 229px;
	position: relative;
	background: url(/images/menu2.jpg) no-repeat;
	height: 455px;
	text-align: left;
}
#mainframe {
	background: #fff url(/images/mainright.gif) repeat-y right;
	height: 455px;
	width: 100%;
	text-align: left;
	border-bottom: #28292A 3px solid;
	margin: 0px;
	padding: 0px;
}
#stall {
	float: right;
	position: relative;
	padding-right: 30px;
	DISPLAY: inline;
}
#maintext {
	float: left;
	position: relative;
	padding-top: 110px;
	padding-left: 20px;
	DISPLAY: inline;
}

.form
{
    BORDER: 0px;
    DISPLAY: block;
	padding-LEFT: 30px;
	padding-top: 180px;
    COLOR: #000;
	VERTICAL-ALIGN: bottom;
}


.igen
{
    BORDER: 0px;
    DISPLAY: block;
	padding-LEFT: 30px;
	padding-top: 75px;
    COLOR: #ED174C;
	VERTICAL-ALIGN: bottom;
}
.form2
{
    BORDER: 0px;
    DISPLAY: block;
	padding-LEFT: 30px;
	padding-top: 55px;
    COLOR: #000;
	VERTICAL-ALIGN: bottom;
}
.inputtext {
	text-align: left;
    FONT: 12px Arial, Tahoma, Verdana, sans-serif;
	BORDER: #000 1px solid;
	PADDING: 0px;
	PADDING-LEFT: 2px;
	WIDTH: 120px;
	HEIGHT: 17px;
    COLOR: #000;
}
.button {
    COLOR: #000;
	BORDER: #000 1px solid;
	PADDING: 0px;
	MARGIN: 0px;
	MARGIN-top: 2px;
	MARGIN-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
    FONT: 12px Arial, Tahoma, Verdana, sans-serif;
	background-color: transparent;
}

#bold {
    FONT: bold 14px Arial, Tahoma, Verdana, sans-serif;
}
#boldbig {
    FONT: bold 16px Arial, Tahoma, Verdana, sans-serif;
}
#biggertext {
    FONT: 14px Arial, Tahoma, Verdana, sans-serif;
}


A {
    COLOR: #000;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #ED174C;
}
#hanestrom {
    FONT: bold 14px Arial, Tahoma, Verdana, sans-serif;
	padding-LEFT: 25px;
	padding-TOP: 5px;
}
#adress {
	padding-LEFT: 25px;
	padding-TOP: 5px;
}














