body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif, verdana;
	font-size: 70%;
	color: #2E0035;
}
table {
}
td, th
{
	text-align: left;
}
div
{
}
form
{
	padding: 0px;
	margin: 0px;
	font-size: 100%;	
}
font
{
	font-size: 100%;
}
a
{
	color: #015263;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
	color: #2E0035!important;
}
ul
{
	list-style-position: outside;
	padding-left: 0em;
	margin-left: .5em;
	display: inline-block;
}
ol
{
	list-style-position: outside;
	padding-left: 0.5em;
	margin-left: 0em;
	display: inline-block;
}
li
{ 
	margin-left: 1.5em;
}
h1
{
	font-size: 1.8em;
	font-weight: normal;
}
h2
{
	font-size: 1.4em;
}
h3
{
	font-size: 1em;
}
h4
{
	font-size: .9em;
}
img
{
	border: 0px;
}
#Page
{
	padding: 12px;
	text-align: center;
}
#Body, #Footer
{
	width: 950px;
	clear: both;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#Body
{
	padding: 7px;
}
#Footer
{
	background-image: url(../images/footer-text.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 20px;
}
#BodyContainer
{
	margin-left: 10px;	
	background-image: url(../images/left-menu-bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#BodyContainer a
{
	color: #E03650;
	text-decoration: none;
}
#BodyContainer a:hover
{
	text-decoration: underline;
}
#Header
{
	clear: both;
}
#HeaderBanner
{
	float: left;
	width: 750px;
	height: 140px;
	background-color: #E0E558;
	background-image: url(../images/top-left-bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#HeaderLogo
{
	margin-top: 70px;
	margin-left: 20px;
}
#HeaderRight
{
	height: 150px;
	width: 190px;
	float: left;
}
#HeaderRight img
{
	margin-top: 24px;
	margin-left: 58px;
	border-width: 0px;
}
#SearchForm
{
	text-align: center;
	margin-top: 20px;
}
#SearchForm #SearchInput
{
	background-color: #F6F1EE;
	border-top: 1px solid #7C7C7C;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-bottom: 1px solid #DDDDDD;
	font-size: 100%;
	width: 122px;
}
#SearchForm #SearchButton
{
	background-color: #DFDDDC;
	border: 1px solid #958681;
	color: #E03650;
	width: 40px;
	font-size: 10px;
	font-weight: normal;
}
#ToolBar
{
	margin-top: 22px;
	padding-right: 42px;
	float: right;
	text-align: right;
}
#ToolBar .ToolItem
{	
	display: inline;
	margin-left: 0px;
	padding-left: 6px;
}
#ToolBar .ToolItem.Bullet
{
	background-image: url(../images/toolbar-bullet.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}
#ToolBar a
{
	color: #E03650;
	text-decoration: none;
}
#ToolBar a:active
{
	text-decoration: unerline;
}
#ToolBar a:hover
{
	text-decoration: underline;
}
#Main
{
}
#MainCellLeft
{
	width: 210px;
	float: left;
	padding-top: 10px;
}
#MainCellCenter
{
	width: 530px;
	float: left;
	margin-bottom: 60px;
}
#MainCellRight
{
	width: 200px;
	float: right;
	padding-top: 10px;
}
#MainCellFull
{
	width: 928px;
	float: left;
	margin-bottom: 60px;
}
#Menu
{
	margin: 0px 0px 68px 0px;
	width: 160px;
}
#Menu .MenuSection
{
	margin-bottom: 24px;
}
#Menu .Selected a, #Menu a.Selected
{
	text-decoration: underline!important;
}
#Menu .L1
{
	display: block;
	margin: 0px;
	padding: 3px 0px;
	list-style-type: none;
	/*border-bottom: 1px solid #BFC0AC;*/
}
#Menu .L2
{
	display: block;
	padding: 2px 0px;
	padding-left: 10px;
	margin-left: 0px;
	list-style-type: disc;
	background-image: url(../images/menu-bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#Menu .L2 a
{
	font-weight: normal;
}
#Menu a
{
	color: #2E0035;
	text-decoration: none!important;
	font-weight: bold;
}
#Menu a:hover
{
	text-decoration: underline!important;
}

.Container
{
	background-image: url(../images/round-yellow.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.Container .ContainerInner
{
	margin-left: 2px;
	border-left: 1px solid #E0E558;
	padding-left: 14px;
}
.Container .ContainerInner h2
{
	color: #ADAE9C!important;
	margin: 0px 0px 4px 0px;
	text-transform: uppercase;
	font-size: 13px;
}
.Content
{
	padding-right: 10px;
}
.Content .ContentLabel
{
	height: 54px;
	background-color: #BFC0AC;
	background-image: url(../images/content-label-bg.gif);
	background-position: left top;
	background-repeat: no-repeat;	
	color: #E03650;
	font-size: 200%;
	text-align: right;
}
.Content .ContentLabel span
{
	display: block;
	padding-top: 24px;
	padding-right: 54px;
}
#MainCellCenter .Article
{
	width: 496px;
	font-size: 110%;
}
#MainCellCenter .Article h1
{
	color: #E03650;
}
#MainCellCenter .Article h2
{
	color: #ADAE9C!important;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	font-size: small;	
}
.Calendar, .CalendarPage .News
{
	padding-bottom: 110px;
	background-image: url(../images/content-corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	clear: both;
}
.Calendar .Listing, .News .Listing
{
	width: 100%;
	clear: both;
}
.Calendar .Link, .News .Link
{
	padding-top: 16px;
	clear: both;
}
.Calendar .Listing li, .News .Listing li
{
	clear: both;
	display: block;
	width: 100%;
}
.Calendar .Listing .Date, .News .Listing .Date
{	
	float: left;
	width: 28%;
}
.Calendar .Listing a, .News .Listing a
{
	float: left;
	width: 72%;
}
.FullCalendar
{
}
.FullCalendar .ContentLabel
{
	margin-bottom: 16px;
}
.FullCalendar .Listing li
{
	clear: both;
	display: block;
	border-bottom: none;
	margin-bottom: 8px;
	width: 100%;
}
.FullCalendar .Listing .Date
{
	display: block;
	font-weight: bold;
	float: left;
	margin: 0px;
	padding: 0px;
}
.FullCalendar .Listing .Info
{
	display: block;
	margin-left: 6em;
	padding: 0px;
}
.FullCalendar .Listing .Info a
{
}
.FullCalendar .Listing .Info span
{
}
.EmployeeList
{
}
.EmployeeList .ContentLabel
{
	margin-bottom: 8px;
	width: 494px;
}
.EmployeeList .Employees
{
	width: 100%;
	float: left;
	padding: 0px;
}
.EmployeeList .Employee
{	
	width: 234px;
	padding-right: 26px;
	float: left;
	margin-bottom: 12px;
}
.EmployeeList .Employee .EmployeeInner
{
	border-top: solid 1px #E03650;	
	float: left;
	padding: 0px;
	margin: 0px;
	line-height: 140%;
	width: 234px;
}
.EmployeeList .Employee .Image
{
	vertical-align: top;
	text-align: right;
}
.EmployeeList .Employee .Image img
{
	margin-left: 4px;
	width: 90px;
	height: 130px;
}
.EmployeeList .Employee .Info
{
	padding: 2px 0px 0px 0px;
	vertical-align: top;
}
.EmployeeList .Employee .Info .Name
{
	font-weight: bold;
}
.EmployeeList .Employee .Description
{
	padding-top: 8px;
}
.Listing
{
	margin: 0px;
}
.Listing a {
	color: #E03650;
	text-decoration: none;
}
.Listing li
{
	display: block;
	margin: 0px;
	line-height: 18px;
	list-style-type: none;
	border-bottom: 1px solid #BFC0AC;	
}
.karrieresenteret_rss_ledige_stillinger {
	color: #E03650;
	text-decoration: none;
	clear:both;
	padding-top:16px;
}
.karrieresenteret_link {
	clear:both;
	padding-top:16px;
}
.FrontPage
{
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 110%;
}
.FrontPage h1, .FrontPage h2, .FrontPage p
{
	margin: 2px;
	padding: 0px;
}
.FrontPage h1, .FrontPage h2
{
	margin-top: 8px;
}
.FrontPage h1
{
	font-weight: bold;
}
.Teaser
{
	width: 500px;
	float: left;
	padding: 0px;
	margin-bottom: 28px;
}
.Teasers
{
	width: 100%;
	float: left;
	padding: 0px;
}
.Teasers .Teaser
{
	width: 234px;
	padding-right: 26px;
	float: left;
	clear: none;
	height: 105px;
	min-height: 105px;
}
html>body .Teasers .Teaser
{
	height: auto;
}
.Teasers .Odd
{
	clear: left;
}
.Teaser .TeaserInner
{
	padding-top: 2px;
	background-image: url(../images/dot-green.gif);
	background-position: right top;
	background-repeat: repeat-x;
}
.Teaser .TeaserInner img
{
	width: 234px;
}
.Aktuelt .Listing a
{
}
.Read
{
	background-image: url(../images/more-arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
	white-space: nowrap;
}
.Ingress
{
	font-weight: bold;
}
.MetaInfo
{
	font-style: italic;
}
.ImageContainer
{
	clear: right;
	float: right;
	margin-left: 8px;
	margin-top: 12px;
	font-size: 92%;
	width: 0.1%;
}
.ImageContainer.First
{
	margin-top: 0px;
}
.ImageContainer .ImageBox
{
}
.ImageContainer .ImageText
{
	margin-bottom: 12px;
}
.Article p
{
	clear: left;
}
.Clear
{
	clear: both;
}
.MainForm
{
	width: 100%;
	margin-top: 8px;
}
.FormSection
{
	width: 100%;
}
.FormSection .FormItem
{
	width: 100%;
	margin-bottom: 16px;
}
.FormSection .FormItem .FormLabel
{
	padding-top: 4px;
}
.FormSection .FormItem .Col1
{
	width: 28%;
	float: left;
}
.FormSection .FormItem .FormElements
{
}
.CornerA, .CornerB, .CornerC, .CornerD, .BorderTop, .BorderBottom, .BorderLeft, .BorderRight
{
	clear: both;
	width: 964px;
	margin-left: auto;
	margin-right: auto;
}
.CornerA
{
	background-image: url(../images/corner-top-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.CornerB
{
	background-image: url(../images/corner-top-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.CornerC
{
	background-image: url(../images/corner-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.CornerD
{
	background-image: url(../images/corner-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.BorderTop
{
	background-image: url(../images/border-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.BorderBottom
{
	background-image: url(../images/border-bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BorderLeft
{
	background-image: url(../images/border-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BorderRight
{
	background-image: url(../images/border-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
