/* Matklubben CSS */

/* Set the font for the hole page */
body, td, textarea, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D4D4D;
}

/* Background */
body {
	background-color:#50626A;
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x;
	margin:10px 0px 0px 0px;
}

/* Error text */
i.error {
	color: #ff0000;
	font-weight:bold;
	font-size:10px;
}

/* Forms */
form {
	margin:0px 0px 0px 0px;
}
input, select, textarea {
	color: #47515A;
}

a {
	text-decoration: none;
	color:#4D4D4D;
} a:hover {
	text-decoration:underline;
}

/* Blue list */
ul.blue {
	margin:0px;
} ul.blue li {
	padding:4px;
	margin-top:1px;
	background-color:#CED8E1;
}

/* Breaker */
div.breaker {
	clear:both;
}

/* Orange box */
div.orange {
	background-color:#ff6600;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 3px 3px;
} div.orange a {
	color: #ffffff;
}

/* Blue box */
div.blue {
	background-color:#CED8E1;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
} div.blue_top {
	background-color:#CED8E1;
	font-weight:bold;
	height:16px;
	text-align:left;
	padding:3px 0px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
} div.white_top {
	background-color:#ffffff;
}

/* Top logo */
table.logo {
	float:left;
	text-align:right;
	margin-bottom: 5px;
} table.logo td {
	background-color:#1d2429;
} table.logo td.toptext {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	padding: 0px 0px 5px 0px;
} table.logo td i {
	font-style:normal;
	color: #F96503;
}

/* Topbanner */
div.topbanner {
	float: right;
}

/* Topmenu */
table.topmenu {
	width:100%;
	float:left;
	text-align:center;
	background-color:#1d2429;
	margin-bottom: 6px;
} table.topmenu a {
	color: #ffffff;
	margin-left:12px;
	margin-right:12px;
	font-family:Arial, Helvetica, sans-serif;
} table.topmenu a:hover {
	color: #F96503;
}

/* Topmenu arbestgivare */
table.topmenu_employee {
	width:100%;
	float:left;
	text-align:left;
	background-color:#1d2429;
} table.topmenu_employee td {
	text-align:left;
} table.topmenu_employee a {
	font-family:Arial, Helvetica, sans-serif;
	color: #F96503;
} table.topmenu_employee a:hover {
	color: #ffffff;
}

/* Main content */
table.main_content {
	margin-bottom: 6px;
} table.main_content td.content {
	background-color:#ffffff;
	padding: 2px 3px 2px 3px;
	text-align: left;
} td.content_sidemenu {
	background-color:#ffffff;
	text-align: left;
} div.content_sidemenu {
	background-color:#ffffff;
	padding: 10px 5px 10px 5px;
	text-align: left;
	font-size:10px;
} td.head {
	text-align:left;
	vertical-align:top;
	padding-left: 15px;
	height: 38px;
	background-repeat:no-repeat;
} td.head h1 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
} td.bottomcorner {
	background-repeat:no-repeat;
	height:5px;
} td.topcorner {
	background-repeat:no-repeat;
	height:6px;
} td h1 {
	font-size:18px;
	color:#000000;
} td h2 {
	font-size: 12px;
	color:#000000;
	margin:0px 0px 0px 0px;
} td p {
	margin: 0px 0px 0px 0px;
} td hr {
	height:1px;
	color:#CED8E1;
} td.fokus {
	text-align:left;
	vertical-align:top;
	padding-left: 15px;
	height: 28px;
	background-repeat:no-repeat;
} td.fokus h1 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0px 0px 0px;
}

/* Leftmenu */
table.leftmenu td.content {
	background-color:#ffffff;
	padding: 0px 5px 0px 5px;
	text-align: left;
	font-size:10px;
}

h1.content {
	font-
}

/* Bottom menu */
div.bottom_menu {
	padding-top:10px;
	text-align:center;
	color: #ffffff;
	font-size:10px;
} div.bottom_menu a {
	color:#ffffff;
}


/* Simple search */
form.simple_search select {
	width: 163px;
	margin-right: 5px;
}
form.simple_search input.keyword {
	width: 163px;
	margin-right: 5px;
}

/* Advance search */
form.advance_search select {
	width: 281px;
	height: 200px;
	margin-right: 5px;
}
form.advance_search input.keyword {
	width: 163px;
	margin-right: 5px;
}


/* List head */
span.listing_head {
	font-size:10px;
	font-weight:bold;
	padding-bottom:10px;
	margin-top:-5px;
} span.listing_head i {
	font-style:normal;
	color: #F96503;
}

/* ListJobAds */
table.JobList {
	table-layout:fixed;
} table.JobList tr {
	cursor: hand;
} table.JobList tr.head {
	cursor: auto;
	background-color:#CED8E1;
} table.JobList td {
	padding: 5px 0px 5px 0px;
} table.JobList td.img {
	text-align:center;
	padding-left:10px;
	padding-right:10px;
} table.JobList td.date {
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
} table.JobList td.region {
	vertical-align:top;
} table.JobList td.title {
	vertical-align:top;
} table.JobList td.title a {
	font-weight:bold;
	color: #4D4D4D;
}

table.JobListPages {
	padding: 0px 0px 0px 0px;
} table.JobListPages td.pages  {
	text-align:center;
	color:#6A7C8D;
} table.JobListPages td.pages a {
	color:#ADADAD;
} table.JobListPages td.pages a.selected {
	font-weight:bold;
	color:#6A7C8D;
}

/* Register jobmail box */
div.registerJobmail {
	background-color: #CED8E1;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
	padding: 7px 0px 7px 0px;
} div.registerJobmail a {
	font-weight:bold;
	color:#4D4D4D;
}

/* Blue box */
div.blueBox {
	background-color: #CED8E1;
	margin-bottom:20px;
	padding: 7px 0px 7px 5px;
} div.blueBox a {
	font-weight:bold;
	color:#4D4D4D;
}

/* Box Företags i fokus */
a.fokus {
	padding-right: 15px;
	padding-bottom: 15px;
}

/* List in Karriärguiden */
li.listCareerGuide {
	list-style-image:url(/images/career/rund.gif);
} li.listCareerGuide1 {
	list-style-image:url(/images/career/arrow.gif);
	margin-left:-24px;
	margin-top:-8px;
} .CareerGuideHead {
	font-size:11px;
	font-weight:normal;
} .CareerGuideTopHead {
	font-size:13px;
} div.career {
	margin-bottom:7px;
}
	

/* Arbetsgivare */
.arbrubrik {
	color:#FF6803;
	font-weight:bold;
	font-size:14px;
} li.arbgivare {
	margin-left:15px;
	color:#FFFFFF;
} .arbetsgivare {
	color:#FFFFFF;
} .arbrubrikblue {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	margin-bottom:1px;
}

div.redtext {
	color:#FF0000;
}

table.bluebg td {
	background-color:#CED8E1;
}

div.national {
	margin-bottom:5px;
	margin-left:5px;
}

/* Sök jobb */
option.cat_head {
	background-color:#CED8E1;
} option.cat_und {
	margin-left:7px;
}

/* Regioner */
option.head {
	font-weight:bold;
}
/* Nyheter */
div.news {
	margin-bottom:8px;
	margin-top:8px;
}

/* Företagsguiden */
div.company {
	margin-bottom:10px;
}

/**/
div.jobtitle h1 {
	padding-bottom:-3px;
	margin-bottom:-3px;
	font-family:Arial, Helvetica, sans-serif;
}

span.companyname i {
	font-size: 9px;
	font-weight:bold;
} span.companyname {
	font-size: 9px;
}

h3.title {
	font-size:15px;
	margin-bottom:3px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

td.searchbox {
	background-color:#FFFFFF;
}

a.searchbox {
	font-size:10px;
}

span.msg {
	color:#FF0000;
	font-weight:bold;
}

span.new_jobs {
	font-size:10px;
}
span.new_jobs i {
	font-style:normal;
	color:#F96503;
}