* { font-family: "Segoe UI", Helvetica, Arial, Tahoma; margin: 0px; padding: 0px; font-size: 12px;}
html { }
body { margin-left: 8px; margin-right: 3; background-color: white;}
h1 { display: none;  }
h2 { font-size: 32px; color: #d1cec4; padding-top: 0px; margin-top: 0px;}
h3 { font-size: 22px; color: #c1beb4;padding-top: 0px; margin-top: 0px;}
h4 { }
h5 { }
h6 { font-size: 18px; color: gray; font-style: normal; font-weight: normal;}
p { margin: 4px 0px 6px 0px; padding: 0px; font-size: 12px; line-height: 18px; }
.tips { cursor: pointer; }
.tips:hover { cursor: pointer; }
#pres { margin-top: 15px; }
#pres p { color: gray; font-weight: bold; }
.nomarg { padding:0px; margin:0px;}
.question { font-weight: bold; }
.answer {}
label { font-weight: bold; display: inline; margin: 4px 0px 6px 0px; padding: 4px 0px 6px 0px;  font-size: 12px; }
a { text-decoration: underline; color: #cb9800;}
/* huvuddelar i layouten */

#topbanners { float: left;  width: 992px; }
#topbanners_topfull { width: 936px; height: 60px;  margin: 5px 26px 5px 26px; float: left; }
#topbanners_topleft { width: 468px; height: 60px;  margin: 5px 12px 5px 12px; float: left; }
#topbanners_topright { width: 468px; height: 60px;  margin: 5px 20px 5px 0px; float: right;}

#bottombanners { float: left;  width: 992px; }
#bottombanners_bottomfull { width: 980px; height: 120px;  margin: 5px 10px 5px 2px; float: left; }
#bottombanners_bottomleft { width: 468px; height: 60px;  margin: 5px 12px 5px 12px; float: left; }
#bottombanners_bottomright { width: 468px; height: 60px;  margin: 5px 12px 5px 12px; float: right;}

.banner_employer { border: 1px solid #d7d7d7; background-color: #f4f4f4; padding: 5px; margin-top: 30px; }
.banner_employer p { color: #444444; }
.banner_employer p a { color: #222222; }

.banner_employer_right { border: none; background-color: white; padding: 5px; margin-top: 30px; width: 400px; text-align: center;}
.banner_employer_right p { border: none; vertical-align: middle; }
.banner_employer_right p img { border: none; vertical-align: middle; padding-right: 6px; }

#head { float: left; background-color: #fff; width: 992px; margin-bottom: 8px;  }
#disposition { float: left; background-color: #ffffff; font-size: 10px; Clear: left; width: 984px;}
#foot { float: left; background-image: url(../images/boxes/bg-foot.jpg); font-size: 10px; Clear: left; width: 984px; height: 64px; margin-top: 5px;}
ul
{
	list-style-type: square;
	list-style-image: none;
	list-style-position: inside;
	padding-bottom: 10px;
	padding-left: 15px;
}
li
{
	list-style-type: square;
	list-style-image: none;
	list-style-position: outside;
	padding: 3px 0px 3px 0px;
}
.points { height: 82px; width: 92px; background-image: url(../images/bg-pointplate_small.jpg); float: left; padding: 10px 0px 0px 0px; text-align: center;}
.points h5 { line-height: 22px;margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
.points h6 { line-height: 27px;margin: 0px; padding: 0px; font-size: 24px; font-weight: bold; }

.lastpoints { height: 82px; width: 92px; background-image: url(../images/bg-lastpointplate_small.jpg); float: left; padding: 10px 0px 0px 0px; text-align: center;}
.lastpoints h5 { line-height: 22px; margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
.lastpoints h6 { line-height: 27px; margin: 0px; padding: 0px; font-size: 24px; font-weight: bold; }

/* respektive box */
#box_logo { float: left; width: 480px; height: 72px; margin: 0px; padding: 0px; background-image: url(../images/bg-logo.png);}
#box_login { float: left; width: 184px; height: 144px; background-image: url(../images/bg-loginbox.jpg); color: white; margin-right: 0px; margin-top: 8px; padding: 16px;}
#box_login a { color: white; font-weight: bold;}
#box_login input { border: 1px solid gray; black; color:black; margin: 2px 0px 2px 0px;}
#box_search_company { float: right; width: 248px; height: 89px; background-image: url(../images/bg-searchbox.jpg); margin-right: 8px; padding: 22px 20px 25px 20px; color: white;}
#box_search_company .txt { width: 137px; }
#box_search_company .btn { width: 40px; }
#box_search_company a { color: white; font-weight: bold; font-size: 16px; text-decoration: none; margin-top: 3px; display: inline-block; line-height: 0px;}
#box_select_list { float: left; color: white; width: 428px; height: 44px; margin: 0px; padding: 10px 26px 10px 26px; background-image: url(../images/bg-selectbox.jpg);}
#box_select_list a { color: white; font-weight: bold; font-size: 16px; text-decoration: none; margin-top: 5px; display: inline-block;}
#box_main_menu { float: left; width: 776px; height: 48px; margin:0px; padding:0px; background-image: url(../images/bg-menu.gif); }
#box_main_menu a { display: inline-block; float: right;}
#box_main_menu a span { display: none; }
#tm1 { background-image: url(../images/topmenu/home.jpg); height: 48px; width: 70px; }
#tm2 { background-image: url(../images/topmenu/list.jpg); height: 48px; width: 64px; }
#tm3 { background-image: url(../images/topmenu/add_employer.jpg); height: 48px; width: 224px; }
#tm4 { background-image: url(../images/topmenu/faq.jpg); height: 48px; width: 136px; }
#tm5 { background-image: url(../images/topmenu/about.jpg); height: 48px; width: 84px; }
#box_foot_menu { float: right; width: 984px; height: 48px; margin:0px; padding:0px; }
#box_foot_menu a { display: inline-block; float: right; margin-top: 8px;}
#box_foot_menu a span { display: none; }
#fm1 { background-image: url(../images/footmenu/terms.jpg); height: 48px; width: 80px; margin-right: 12px; }
#fm2 { background-image: url(../images/footmenu/pul.jpg); height: 48px; width: 264px; }
#fm3 { background-image: url(../images/footmenu/advertise.jpg); height: 48px; width: 112px; }
#fm4 { background-image: url(../images/footmenu/about_cookies.jpg); height: 48px; width: 120px; }
#fm5 { background-image: url(../images/footmenu/in_media.jpg); height: 48px; width: 165px; }
#fm6 { background-image: url(../images/footmenu/links.jpg); height: 48px; width: 81px; }

.box_error_msg { text-align: center; clear: left; width: 95%; background-color: none; border: 2px dashed red; margin: 10px; padding: 10px; }
.error_msg { color: red; font-size: 18px; font-weight: bold; }

.orange_wide_box { float: left; width: 688px; }
  .orange_wide_top { float: left; width: 688px; height: 16px; background-image: url(../images/boxes/orange-wide-top.gif); margin-top: 1px; }
  .orange_wide_sides { float: left; width: 638px; padding: 0px 25px 7px 25px;  background-image: url(../images/boxes/orange-wide-sides.gif); }
  .orange_wide_bottom { float: left; width: 688px; height: 16px; background-image: url(../images/boxes/orange-wide-bottom.gif); margin-bottom: 8px; }

.gray_wide_box { float: left; width: 688px; }
  .gray_wide_top { float: left; width: 688px; height: 16px; background-image: url(../images/boxes/gray-wide-top.gif); margin-top: 1px; }
  .gray_wide_sides { float: left;  width: 638px; padding: 0px 25px 7px 25px;  background-image: url(../images/boxes/gray-wide-sides.gif); }
  .gray_wide_bottom { float: left; width: 688px; height: 16px; background-image: url(../images/boxes/gray-wide-bottom.gif);margin-bottom: 8px; }

.leftcol_in_full { width: 445px; float: left; padding-right: 20px; background-color: none; }
.rightcol_in_full { width: 445px; float: right; padding-left: 20px; border-left: 1px dotted #bebebe; background-color: none; }

.orange_full_box { float: left; width: 984px; }
  .orange_full_top { float: left; width: 984px; height: 16px; background-image: url(../images/boxes/orange-full-top.gif); margin-top: 1px; }
  .orange_full_sides { float: left; width: 934px; padding: 0px 25px 7px 25px; display: inline; background-image: url(../images/boxes/orange-full-sides.gif); }
  .orange_full_bottom { float: left; width: 984px; height: 16px; background-image: url(../images/boxes/orange-full-bottom.gif); margin-bottom: 8px; }

.gray_full_box { float: left; width: 984px; }
  .gray_full_top { float: left; width: 984px; height: 16px; background-image: url(../images/boxes/gray-full-top.gif); margin-top: 1px; }
  .gray_full_sides { float: left; width: 934px; padding: 0px 25px 7px 25px; background-image: url(../images/boxes/gray-full-sides.gif); }
  .gray_full_bottom { float: left; width: 984px; height: 16px; background-image: url(../images/boxes/gray-full-bottom.gif);margin-bottom: 8px; }

.gray_side_box { margin-left: 8px; float: right; width: 288px; }
  .gray_side_top { float: left; width: 288px; height: 16px; background-image: url(../images/boxes/gray-side-top.gif);margin-top: 1px;  }
  .gray_side_sides { float: left; width: 238px; padding: 0px 25px 7px 25px;background-image: url(../images/boxes/gray-side-sides.gif); }
  .gray_side_bottom { float: left; width: 288px; height: 16px; background-image: url(../images/boxes/gray-side-bottom.gif);margin-bottom: 8px; }

.gray_side_banner { float: left; clear: both; margin-bottom: 7px; }

.gray_side_box form { float: left; }


#box_add_employer { float: left; width: 400px; background-color: yellow; border: 5px solid orange; margin: 10px; padding: 10px; }
#box_add_judgement { float: left; width: 400px; background-color: yellow; border: 5px solid orange; margin: 10px; padding: 10px; }

.judgement { float: left; clear: both; margin-top: 20px; margin-bottom: 20px;}
.rightcol { float: right; width: 500px; border: 1px dotted black; }
.leftcol { float: left; width: 300px; border: 1px dotted black; }

button.iconbutton { border: none;background-color:transparent;padding:0px;margin:0px;float:right; height:22px; width:24px; }
button.iconbutton_img { border: none;background-color:transparent;padding:0px;margin:0px;float:left; height:22px; width:24px; }
.commandicon { float: left;width:22px; height:22px;background-repeat: no-repeat; background-position: 0px 0px; }
.commandicon_r { float: right;width:22px; height:22px;background-repeat: no-repeat; background-position: 0px 0px; }
