BODY {
	margin: 0px;
	padding: 20px;
	FONT: 13px/1.4 Arial, Verdana, Tahoma, sans-serif;
	color: #233743;
	SCROLLBAR-ARROW-COLOR: #474042;
	SCROLLBAR-BASE-COLOR: #fff;
	background: #f3f4f5 url(/images/bg.gif);
}
IMG {
	border: 0px;
}
TD {
	FONT: 14px/1.4 Arial, Verdana, Tahoma, sans-serif;
	vertical-align: top;
}
TABLE,TD {
	border: 0px #000 solid;
	color: #233743;
}
A {
	COLOR: #233743;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #0076c0;
}
H1 {
	FONT: bold 18px/1.4 Verdana, Arial, Tahoma, sans-serif;
	COLOR: #0076c0;
}
H3 {
	FONT: bold 14px/1.4 Verdana, Arial, Tahoma, sans-serif;
	COLOR: #0076c0;
}
H3 A {
	COLOR: #0076c0;
	TEXT-DECORATION: none;
}
H3 A:hover {
	COLOR: #233743;
}
UL {
	list-style-image: url(/images/li.gif);
}
FORM {
	margin-top: 9px;
	margin-bottom: 12px;
}	
INPUT.searchbutton {
	MARGIN: 0px;
	FONT: 12px/1.4 Verdana, Arial, Tahoma, sans-serif;
	width: 40px;
}
INPUT.search {
	WIDTH: 100px;
}
#main {
	border: 1px #0076c0 solid;
	width: 948px;
}
#top {
	height: 98px;
	padding-top: 16px;
	padding-left: 16px;
	border-bottom: 1px #0076c0 solid;
	background: #eef1f9 url(/images/top_temflowcontrol.jpg) no-repeat;
}
#topmenu {
	text-align: center;
	border-bottom: 1px #0076c0 solid;
	background: #5b7bb8 url(/images/bg_men.gif) repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 26px;
}
#topmenu A {
	text-decoration: none;
	padding-left: 20px;
	padding-right: 19px;
	FONT: bold 14px/1.4 Verdana, Arial, Tahoma, sans-serif;
	color: #fff;	
}
#topmenu A:hover {
	text-decoration: none;
	background: transparent url(/images/dots.gif) no-repeat left bottom;
}
#topmenu .selected {
	background: transparent url(/images/dots.gif) no-repeat left bottom;
}
#menu {
	width: 180px;
	background: #7491c3 url(/images/left_menu.gif) no-repeat bottom center;
}
#menu A {
	FONT: bold 12px/1.4 Verdana, Arial, Tahoma, sans-serif;
	display: block;
	background-color: #3466ab;
	text-decoration: none;
	color: #fff ;
	height: 22px;
	padding-top: 3px;
	padding-left: 19px;
	margin-top: 5px;
}
#menu A:hover {
	background: #a4b4db url(/images/dots2.gif) no-repeat left bottom;
}
#menu .selected {
	background: #a4b4db url(/images/dots2.gif) no-repeat left bottom;
}
#dubbelmenu {
	FONT: bold 12px/1.4 Verdana, Arial, Tahoma, sans-serif;
	display: block;
	text-decoration: none;
	color: #fff ;
	height: 22px;
	padding-top: 3px;
	padding-left: 19px;
	margin-top: 5px;
}
#submenu A {
	height: auto;
	display: block;
	padding-left: 19px;
	text-decoration: none;
	FONT: bold 11px/1.4 Verdana, Arial, Tahoma, sans-serif;
	background: none;
	color: #233743;
}
#submenu A:hover {
	color: #ffffff;
	background: none;
}
#submenu .selected {
	color: #ffffff;
	background: none;
}
#subsubmenu A {
	height: auto;
	display: block;
	padding-left: 25px;
	text-decoration: none;
	FONT: 11px/1.4 Verdana, Arial, Tahoma, sans-serif;
	background: transparent;
	color: #233743;
	padding-top: 2px;
	padding-bottom: 2px;
}
#subsubmenu A:hover {
	background: transparent url(/images/dot.gif) no-repeat left center;
	color: #ffffff;
}
#subsubmenu .selected {
	background: transparent url(/images/dot.gif) no-repeat left center;
	color: #ffffff;
}
#maintext_index {
	width: 785px;
	background: #fff url(/images/bg_index.jpg) no-repeat right bottom;
	padding: 40px 420px 40px 46px; 
}
#maintext {
	width: 766px;
	padding: 40px;
	background: #fff url(/images/bg_res.jpg) no-repeat left top;
}
#maintext IMG{
	border: 0px #0076c0 solid;
}
#maintext_aktuellt {
	width: 766px;
	height: 625px;
	padding: 60px 40px 40px 60px;
	background: #fff url(/images/aktuellt.jpg) no-repeat left top;
}
#maintabletext {
	width: 666px;
}
#maintdtext {
	padding-right: 40px;
}
#aktuellt1 {
	FONT: 13px/1.4  Arial, Verdana, Tahoma, sans-serif;
	padding: 80px 30px 0px 20px;
	height: 250px;
}
#aktuellt2 {
	FONT: 13px/1.4  Times New Roman, Verdana, Arial, Tahoma, sans-serif;
	padding: 15px 10px 0px 40px;
}
#aktuellt3 {
	FONT: 13px/1.4  Courier New, Verdana, Arial, Tahoma, sans-serif;
	padding: 10px 20px 0px 75px;
}
#aktuellt4 {
	padding: 35px 60px 0px 20px;
}
#aktuellt5 {
	FONT: 13px/1.4  Garamond, Verdana, Arial, Tahoma, sans-serif;
	padding: 55px 10px 0px 10px;
}
#aktuellt6 {
	FONT: 13px/1.4  Book Antiqua, Verdana, Arial, Tahoma, sans-serif;
	padding: 110px 20px 0px 60px;
}
#left {
	height: 40px;
	background: #5b7bb8 url(/images/blue_line_left.gif) no-repeat left top;
}
#right {
	height: 40px;
	padding-top: 15px;
	background: #fff url(/images/blue_line_right.gif) no-repeat left top;
	FONT: 10px/1.4 Verdana, Arial, Tahoma, sans-serif;
	COLOR: #0076c0;
}
#right A {
	text-decoration: underline;
	COLOR: #0076c0;
}
#right A:hover {
	COLOR: #233743;
}
.trycksaker{
	width: 680px;
}
.trycksaker TD{
	padding: 5px;
	width: 25%;
	text-align: center;
}
#huvudgrupper{
	width: 681px;
}
#huvudgrupper TD{
	padding: 5px;
	width: 33%;
	text-align: center;
}
.bolagsnamn {
	display: inline;
	COLOR: #0076c0;
	font-weight: bold; 	
}






INPUT {
	BORDER: #0076c0 1px solid;
	PADDING: 0px;
	PADDING-LEFT: 2px;
	FONT: 12px/1.4 Verdana, Arial, Tahoma, sans-serif;
	WIDTH: 280px;
	HEIGHT: 22px;
	BACKGROUND: #fff;
	color: #233743;
}
INPUT.button {
	BORDER: #0076c0 1px solid;
	BACKGROUND: transparent;
	MARGIN: 0px;
	MARGIN-BOTTOM: 2px;
	FONT: 12px/1.4 Verdana, Arial, Tahoma, sans-serif;
	margin-top: 2px;
	width: 60px;
	color: #233743;
}
INPUT .radiobutton {
	border: 0px;
	width: 10px;
}
.textarea {
	BORDER: #0076c0 1px solid;
	PADDING-LEFT: 2px;
	FONT: 12px/1.4 Verdana, Arial, Tahoma, sans-serif;
	BACKGROUND-COLOR: transparent;
	HEIGHT: 100px;
	WIDTH: 280px;
	margin: 0px 0px 2px 0px;
	color: #233743;
}

.error {
	display: inline;
	color: #f00;
}















