/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}


/*
 * Oktavilla Baseline CSS
 * Version 1.0
*/
BODY { font: 100%/1.0 sans-serif; }
OL { padding-left: 2em; }
OL LI { list-style: decimal outside; }
UL { padding-left: 1.5em; }
UL LI { list-style: square outside; }
B, STRONG { font-weight: bold; }
EM, I { font-style: italic; }
B EM, B I, I B, EM B, STRONG EM, STRONG I, I STRONG, EM STRONG{ font-weight: bold; font-style: italic; }
TH { font-weight: bold; }bor
TD, TH { padding: 2px; }
P, TABLE, UL, OL { margin-bottom: .7em; }
INPUT, TEXTAREA, SELECT { padding: 6px; border: 1px solid #ccc; }
.checkbox INPUT, INPUT.checkbox, .radio INPUT, INPUT.radio, INPUT[type=checkbox] { border: none; padding: 0; width: auto; }
INPUT.submit { 
	width: auto !important; 
	background: #353535;
	border: 0;
	color: white;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}.
INPUT.submit:hover {
	background-color: #353535;
	background-position: 0 -7px;
}
#page-cover {
	background: #333;
	opacity: 0.5;
}



/* SCAFFOLDING */
HTML {
	background: #c8c8c8;
}
#page {
	width: 1020px;
	margin: 26px auto 0 auto;
	padding: 0 0 20px 0;
	font: 0.75em/1.25 arial, verdana, sans-serif;
	color: #444;
	position: relative;
}
#header {
	float: left;
	width: 990px;
	background: url(../images/bg_siteHeader.png) no-repeat 0 0;
	padding: 0 15px;
}
#content {
	float: left;
	width: 960px;
	background: url(../images/bg_site.png) repeat-y 0 0;
	padding: 15px 30px 40px;
}
#footer {
	float: left;
	width: 990px;
	margin: -13px 0 0 0;
	padding: 23px 15px 30px 15px;
	background: url(../images/bg_siteFooter.gif) no-repeat -5px 0;
}




/* COLUMNS LAYOUT */
.columns-1-1,
.columns-1-2,
.columns-3-1,
.columns-2-1,
.columns-1-1-1,
.columns-1-1-1-1 {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	background: url(../images/columns_border.gif) repeat-y;
}
.column1,
.column2,
.column3,
.column4 {
	float: left;
}
.column1 {
	padding: 0 15px 0 0;	
}
.column2,
.column3,
.column4 {
	padding: 0 0 0 15px;
}
.columns-1-1-1 .column2,
.columns-1-1-1-1 .column2,
.columns-1-1-1-1 .column3 {
	padding-right: 15px;
}
.columns-1-1 {
	background-position: 480px 0;
}
.columns-1-1 .column1,
.columns-1-1 .column2 {
	width: 465px;
}
.columns-1-1 .columns-1-1 .column1,
.columns-1-1 .columns-1-1 .column2 {
	width: 225px;
}
.columns-2-1 {
	background-position: -16px 0;
}
.columns-2-1 .column1 {
	width: 625px;
}
.columns-2-1 .column2 {
	width: 305px;
}
.columns-2-1 .column1 .columns-1-1 {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #efece2;
	background: none;
}
.columns-2-1 .column1 .columns-1-1 .column1 {
	width: 297px;
	border-right: 1px solid #efece2;
}
.columns-2-1 .column1 .columns-1-1 .column2 {
	width: 297px;
	border-left: 1px solid #efece2;
	margin-left: -1px;
}
.columns-2-1 .column1 .columns-2-1 {
	background: none;
}
.columns-2-1 .column1 .columns-2-1 .column1 {
	width: 430px;
}
.columns-2-1 .column1 .columns-2-1 .column2 {
	width: 175px;
	padding-left: 5px;
}
.columns-1-1 .first,
.columns-1-2 .first,
.columns-2-1 .first,
.columns-3-1 .first,
.columns-1-1-1 .first {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}


/* GENERAL */
A {
	color: #c4161c;
	text-decoration: none;
}
A:hover {
	text-decoration: none;
	color: #a51318;
}
IFRAME {
	border-top: 15px solid white;
}
.skip {
	position: absolute;
	left: -9999px;
	top: -9999px;
}
.date {
	color: #999;
	white-space: nowrap;
}
.comments {
	white-space: nowrap;
}
A.more {
	font-weight: bold;
}
A.target-pdf {
	background: url(../images/icons.png) no-repeat -1350px -1px;
	padding-left: 30px;
}
.has-error {
	background: #fff9b5;
}
.alert-box {
	background: #fff9b5;
	padding: 10px;
	margin: 0 0 20px 0;
}
.alert-box-heading {
	font-weight: bold;
	font-size: 1.3333em;
}
.alert-box .alert {
	color: red;
	font-weight: bold;
}
.alert-box LI {
	margin: 0 0 2px 1.2em;
	list-style-type: square;
}
.alert-box A {
	display: inline;
	padding: 0;
	margin: 0;
	color: black;
}
.display-block {
	display: block !important;
}
.display-none {
	display: none !important;
}
H1.hidden {
	position: absolute;
	top: -9999px;
}
.vcard .type {
	display: none;
}


/* DEFAULT FORM DESIGN */
.form-box {
}
.form-box DIV {
	margin: 0 0 5px 0;
}
.form-box LABEL {
	display: block;
}
.form-box H2 {
	font-weight: bold;
	margin: 0 0 2px 0;
}
.form-box .radio-group LABEL,
.form-box .radio-group INPUT {
	display: inline;
	font-weight: normal;
}
.form-box .radio-group INPUT {
	width: auto !important;
}
.form-box .radio-group {
	overflow: hidden;
}
.form-box .radio-group DIV {
	overflow: hidden;
}



/* FORM ARTICLE */
.form-article {
	overflow: hidden;
}
.form-article DIV {
	margin-bottom: 15px;
}
.form-article LABEL {
	font-size: 0.9167em;
	letter-spacing: -0.03em;
	text-transform: uppercase;
	color: #666;
	margin: 0;
}
.form-article LEGEND {
	font-size: 1.3333em;
	font-weight: bold;
	margin: 0 0 15px 0;
	display: none;
}
.form-article FIELDSET {
	width: 430px;
	margin: 0;
	padding: 0;
	float: left;
}
.form-article .form-box-information {
	float: left;
	width: 145px;
	padding: 15px 15px 0 15px;
	margin: 0 0 15px 15px;
	background: #EFEFEF;
	clear: none;
}
.form-article .submit {
	margin-top: 15px;
}
.form-article INPUT,
.form-article TEXTAREA {
	width: 250px;
}
.form-article LABEL {
	font-weight: normal;
	margin: 0 0 2px 0;
}
.form-article .radio-group {
	margin: 3px 0 10px;
}
.form-article .radio-group INPUT {
	width: auto;
}


/* ADVANCED SEARCH FORM */
.form-box-advanced-search {
	margin-bottom: 30px;
	position: relative;
}
.form-box-advanced-search .free-text LABEL {
	display: none;
}
.form-box-advanced-search .free-text INPUT {
	width: 300px;
	margin: 0;
}
.form-box-advanced-search .free-text {
	margin: 0 23px 0 0;
}
.form-box-advanced-search .time-frame {
	margin: 10px 0 0 0;
}
.form-box-advanced-search A.toggle {
	position: absolute;
	top: 0;
	right: 0;
}
.form-box-advanced-search DIV {
	overflow: hidden;
}
.form-box-advanced-search .time-frame DIV {
	margin: 0 10px 0 0;
	float: left;
}
.form-box-advanced-search .time-frame LABEL {
	display: inline;
	font-weight: normal;
}
.form-box-advanced-search .time-frame INPUT {
	margin: 0 3px 0 0;
	width: auto;
}
.form-box-advanced-search #help {
	margin: 15px 0 0 0;
	display: none;
	color: #666;
	background: #f4f1ea;
	-moz-border-radius: 8px;
	padding: 15px;
}
.search .section-heading {
	display: none;
}


/* HEADER */
#logo {
	position: absolute;
	top: 22px;
	left: 25px;
	z-index: 999;
}
#menus {
	margin: 107px 0 0 0;
}
#menus UL {
	margin: 0 0 0 8px;
	padding: 0;
}
#menus LI {
	float: left;
	list-style: none;
	margin-left: 2px;
}
#menus A {
	float: left;
}
#menu A {
	height: 26px;
	background: #0891a9 url(../images/bg_menu.gif) -1px -44px;
	padding: 7px 14px 1px 14px;
	font-size: 1.3333em;
	font-weight: bold;
	color: #fff;
}
#menu A:hover {
	background-position: 0 -132px;
	text-decoration: none;
}
#menu .selected A,
#menu .selected A:hover {
	height: 32px;
	padding: 0 0 12px 12px;
	background: white;
	color: #000;
}
#menu .selected A SPAN {
	display: block;
	padding: 8px 12px 0px 0;
	background: white;
}
#menus #submenu {
	float: left;
	width: 960px;
	position: relative;
	padding: 10px 0;
	margin: 0 15px;
	border-bottom: 1px solid #efece2;
	z-index: 10;
}
#submenu LI {
	position: relative;
	margin: 0 30px 0 0;
}
#submenu A,
#submenu SPAN {
	float: none;
	display: block;
	font-size: 1.3333em;
	padding: 0;
	color: #c4161c;
	cursor: pointer;
}
#submenu A:hover {
	color: #a51318;
}
#submenu.has-inner-menu A,
#submenu.has-inner-menu SPAN {
	background: url(../images/icons.png) no-repeat 0 50%;
	padding: 0 0 0 20px;
}
#submenu LI .inner-menu {
	position: absolute;
	width: 187px;
	background: url(../images/backgrounds.png) no-repeat -1220px 100%;
	margin: 0 0 0 -18px;
	padding: 10px 0 30px 0;
	visibility: hidden;
}
#submenu LI:hover .inner-menu {
	visibility: visible;
}
#submenu LI .inner-menu UL {
	background: url(../images/backgrounds.png) no-repeat -1220px 0;
	padding: 5px 19px 0 19px;
	overflow: hidden;
}
#submenu LI:hover A,
#submenu LI:hover SPAN {
	background-position: -900px 50%;
}
#submenu LI UL {
	margin: 0;
	padding: 0;
}
#submenu LI UL LI {
	float: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	list-style-type: none;
	background: url(../images/icons.png) no-repeat -1853px 1px;
	cursor: default;
}
#submenu .selected A {
	color: #000;
}
#submenu.has-inner-menu LI UL A {
	display: inline;
	background: none;
	padding: 0;
	font-size: 1.1667em;	
}
#top-teasers .item-0 {
	position: absolute;
	top: 24px;
	right: 30px;
}
#top-teasers .item-0 H2 {
	position: absolute;
	left: -9999px;
}
#search-string {
	border-color: #999;
}


/* FOOTER */
#footer A {
	color: #646258;
	border-bottom: 1px solid #bbb599;
}
#footer {
	color: #827f6f;
}


/* PACKAGES */
.packages {
	float: left;
	width: 100%;
	padding-bottom: 1px;
	margin: 0px 0 15px 0;
}
.columns-2-1 .column1 .packages .columns-1-1 {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top: 0;
	background: none;
}
.columns-2-1 .column1 .packages .columns-1-1 .column1,
.columns-2-1 .column1 .packages .columns-1-1 .column2 {
	border: 0;
	margin-left: 0;
}
.packages A {
	font-weight: bold;
}
.packages A.added-anchor {
	color: #444444;
	font-weight: normal;
}
.packages UL {
	margin: 0;
	padding: 0;
}
.packages LI {
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 60px;
	overflow: hidden;
}
.packages LI IMG {
	float: left;
	position: relative;
	margin: 0 5px 0 -60px;
}
.packages H3 {
	display: inline;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.packages H3 A {
	border: 0;
}
.packages P {
	display: inline;
}
.start .packages H2 {
	background: none;
	color: #333;
	font-size: 1em;
	text-transform: uppercase;
	margin: 0 0 15px 0;
	letter-spacing: -0.02em;
}
.start .packages H2 SPAN {
	font-family: Georgia, serif;
	letter-spacing: 0.03em;
	background: none;
	padding: 0;
	height: auto;
	font-weight: bold;
}
.start .packages .more {
	color: #999;
	display: block;
	margin: 0;
	clear: both;
	border-top: 5px solid white;
}
.start .packages .more STRONG {
	color: #888;
}
.tjanster-produkter H2 {
	margin-bottom: 7px;
}



/* 2 COLUMN HIGHTLIGHT EFFECT */
.news,
.tjanster-produkter .packages {
	width: auto;
	float: left;
	margin: 20px 0 5px -15px;
	background: #efefef;
}
.columns-2-1 .column1 .news .columns-1-1,
.tjanster-produkter .columns-2-1 .column1 .packages .columns-1-1 {
	width: 640px;
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	border-top: 0;
}
.columns-2-1 .column1 .news .columns-1-1 .column1,
.columns-2-1 .column1 .news .columns-1-1 .column2,
.tjanster-produkter .columns-2-1 .column1 .packages .columns-1-1 .column1,
.tjanster-produkter .columns-2-1 .column1 .packages .columns-1-1 .column2 {
	width: 624px;
	border-right: 1px solid #efece2;
	padding-bottom: 22px;
}
.columns-2-1 .column1 .news .columns-1-1 .column2,
.tjanster-produkter .columns-2-1 .column1 .packages .columns-1-1 .column2 {
	width: 311px;
	margin-left: -327px;
	border-left: 0;
}
.news .blog-teaser,
.news .calendar-teaser,
.tjanster-produkter .packages UL,
.tjanster-produkter .packages UL {
	width: 298px;
}
.columns-2-1 .column1 .news + .columns-1-1,
.columns-2-1 .column1 .news + .teaser,
.columns-2-1 .column1 .news + .ad,
.tjanster-produkter .columns-2-1 .column1 .packages + .columns-1-1,
.tjanster-produkter .columns-2-1 .column1 .packages + .teaser,
.tjanster-produkter .columns-2-1 .column1 .packages + .ad {
	border-top: 0;
	margin-top: 0;
}
.tjanster-produkter .packages H2 {
	font-family: Georgia,serif;
	font-weight:bold;
	letter-spacing:0.03em;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}
.tjanster-produkter .columns-2-1 .column1 .packages .columns-1-1 .column1, 
.tjanster-produkter .columns-2-1 .column1 .packages .columns-1-1 .column2 {
	padding-bottom: 0;
}


/* CELENDAR TEASER */
.calendar-teaser {
	margin: 15px 0 0 0;
}
.calendar-teaser .vevent {
	border: 0;
	padding: 0;
}
.calendar-teaser H2 {
	margin: 0 0 4px 0;
	font-size: 1.8333em;
	font-weight: bold;
	line-height: 1.1;
}
.calendar-teaser UL {
	overflow: hidden;
}


/* ADS */
.ad {
	margin: 15px 0 0 0;
}
.ad IMG {
	display: block;
}
.column1 .ad,
.column2 .ad,
.column3 .ad,
.column4 .ad {
	margin: 0 0 20px 0;
}
.column1 .ad {
	float: left;
	width: 100%;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #efece2;
}


/* TEASER */
.teaser {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #efece2;
}
.teaser H2 {
	margin: 0 0 4px 0;
	font-size: 1.8333em;
	font-weight: bold;
	line-height: 1.1;
}
.teaser H2 A {
	color: #333;
	text-decoration: none;
}
.teaser H2 A:hover {
	color: #0E93AB;
}
.teaser P {
	margin: 0;
}
.teaser P .entry-word {
	font-weight: bold;
	text-transform: uppercase;
	color: #87ac29;
}
.teaser .image {
	float: right;
	margin: 4px 0 5px 10px;
}
.teaser IMG {
	display: block;
}

.teaser .vignette{
  margin:0 0 2px 0;
}

.teaser .links UL {
	margin: 15px 0 0 0;
	padding: 0;
	font-weight: bold;
}
.teaser .links LI {
	padding: 0;
	list-style-type: none;
}
.column-2-1 .column-1-1 .teaser .image {
	float: left;
	margin-right: 10px;
	margin-left: 0;
}


/* SECTION HEADING */
.section-heading {
	position: relative;
	padding: 20px 30px 15px 15px;
	margin: 0 0 25px -15px;
	overflow: hidden;
	border-bottom: 1px solid #EFECE2;
}
.section-heading-has-image {
	margin-top: 0;
	padding-left: 160px;
}
.section-heading H1 {
	font-size: 2.9167em;
	line-height: 1.1;
	font-weight: bold;
	color: #333;
}
.section-heading IMG {
	position: absolute;
	bottom: 0;
	left: 0;
}
.section-heading P {
	margin: 0;
/*	font-family: georgia, serif;*/
	font-size: 1.3333em;
}
.section-heading .sup-heading {
	font-weight: bold;
	font-size: 1.1667em;
}
.section-heading P,
.section-heading H1 {
	z-index: 5;
	position: relative;
}



/* SPECIFIC PAGE HEADINGS */
.start .section-heading,
.tjanster-produkter .section-heading {
	margin-top: -15px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-left: 0px;
}
.start .section-heading H1,
.tjanster-produkter .section-heading H1 {
	position: absolute;
	left: -9999px;
}
.start .section-heading P,
.tjanster-produkter .section-heading P {
	font-size: 1.8333em;
}


/* CALENDAR PAGE */
.product-group-extended .vevent H3 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.1;
	margin: 0 0 1px 0;
}
.product-group-extended .vevent {
	padding: 15px 0 0 0;
	margin: 0 0 15px 0;
	border-top: 1px solid #efece2;
}
.product-group-extended .first {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
}


/* FILTER STUFF */
.filter {
	display: none;
}
.javascript .filter {
	display: block;
}
#filter-target .product-group H2 {
	display: none;
}
#filter-target .group .product-group H2 {
	display: block;
}


/* CALENDAR */
.vcalendar {
	margin: 0 0 0 0;
	padding: 0;
}
.vevent {
	list-style-type: none;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.vevent P {
	margin: 0;
	padding-left: 46px;
}
.vevent H3 {
	font-weight: bold;
}
.vevent .category, 
.vevent .location {
	color: #999;
	text-transform: uppercase;
	font-size: 0.9167em;
	letter-spacing: -0.03em;
}
.vevent .image {
	float: left;
}


/* DATE TAB */
.vevent .date,
.article-bread .date {
	float: left;
	display: block;
	width: 36px;
	margin: 2px 10px 0 0;
	color: white;
}
.article-bread .date {
	margin-top: 0;
}
.vevent .dtstart .day,
.vevent .dtstart .month,
.article-bread .dtstart .month,
.article-bread .dtstart .day {
	display: block;
	background: url(../images/bg_calendarLeaf.gif) top left no-repeat;
	text-align: center;
}
.vevent .dtstart .day,
.article-bread .dtstart .day {
	font-weight: bold;
	padding: 4px 0 3px 0;
	font-size: 1.5em;
}
.vevent .dtstart .month,
.article-bread .dtstart .month {
	background-position: bottom left;
	padding: 1px 0 2px 0;
	font-size: 0.9167em;
}


/* FILTER */
.filter {
	margin: 0 0 30px 0;
	overflow: hidden;
}
.filter .current {
	color: #333;
	font-weight: bold;
}
.filter .current:hover {
	text-decoration: none;
	cursor: default;
}
.filter A {
	display: block;
	float: left;
	border-left: 1px solid #e3e0d7;
	padding: 0 0 0 7px;
	margin: 0 0 0 7px;
}
.filter A.first {
	border: 0;
	padding: 0;
	margin: 0;
}


/* MIDDLE COLUMN */
.columns-2-1 .column1 .columns-2-1 .column2 .group {
	background: #efefef url(../images/bg_column.png) top left repeat-x;
	padding: 20px 15px 15px 15px;
	color: #888;
}


/* PACAKGE INTRO */
.package-intro {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #efece2;
	overflow: hidden;
	font-size: 1.1667em;
}
.package-intro SPAN {
	font-weight: bold;
	color: #333;
}


/* PRODUCT GROUPS */
.product-group {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	border-top: 1px solid #efece2;
	overflow: hidden;
}
.product-info {
	overflow: hidden;
	margin: -5px 0 15px 0;
}
.product-info P {
	margin: 0;
	font-size: 1.1667em;
}
.product-group H2 {
	font-weight: bold;
	font-size: 1.8333em;
	margin: 0 0 7px 0;
}
.product-group IMG {
	float: left;
	margin: 2px 7px 2px 0;
}
.product-list {
	margin: 0;
	padding: 0;
}
.product-list LI {
	padding-left: 20px;
	list-style-type: none;
	color: #999;
	margin: 0 0 10px 0;
}
.product-list A {
	display: block;
	background: url(../images/icons.png) 0 1px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 0 -20px;
	font-size: 1.1667em;
	font-weight: bold;
}


/* CONTACT */
.contact {
	margin: 0 0 15px 0;
}
.contact H2 {
	font-family: Georgia, serif;
	letter-spacing: 0.03em;
	padding: 0;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #333;
}
.contact IMG {
	float: left;
	margin: 0 7px 5px 0;
}
.contact A {
	font-weight: bold;
}
.contact .presentation {
	border-bottom: 1px solid #dfdfdf;
	margin: 0 0 10px 0;
}
.contact H3 {
	font-weight: bold;
}
.contact .data SPAN {
	font-size: 1.3333em;
	font-weight: bold;
	display: block;
	margin: 0 0 5px 0;
	color: #333;
}
.contact .data A {
	font-size: 1.3333em;
	font-weight: bold;
}
.columns-1-1 .column2 .contact {
	background: #f4f3eb;
	margin: 0 0 15px 0;
	padding: 0 15px 5px 15px;
}


/* INFO */
.info {
	margin: 0 0 20px 0;
}
.info H2 {
	font-family: Georgia, serif;
	letter-spacing: 0.03em;
	padding: 0;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #333;
}
.info H3 {
	font-weight: bold;
}
.info UL {
	margin: 0;
	padding: 0;
}
.info LI {
	list-style-type: none;
	margin: 0 0 10px 0;
}
.info P {
	margin: 0;
}
.info LI P SPAN {
	text-transform: uppercase;
	font-size: 0.9167em;
	letter-spacing: -0.02em;
}
.info .comments {
	color: #888;
}
.columns-1-1 .column2 .info {
	background: #EFEFEF;
	margin: 0 0 20px 0;
	padding: 15px 15px 5px 15px;
}
.columns-1-1 .column2 .info LI {
	width: 200px;
	margin-right: 15px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
}


/* BLOG TEASER */
.blog-teaser {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #F0EBE1;
}
.blog-teaser UL {
	margin: 0;
	padding: 0;
}
.blog-teaser LI {
	list-style-type: none;
	margin: 0 0 0.7em 0;
	padding: 0 0 0 22px;
	background: url(../images/icon_hr.gif) 0 0 no-repeat;
}
.blog-teaser P {
	margin: 0;
}
.blog-teaser LI P SPAN {
	color: #999;
	text-transform: uppercase;
	font-size: 0.9167em;
	letter-spacing: -0.02em;
}
.blog-teaser H2 {
	font: bold 1.5em/1.1 arial, sans-serif;
	margin: 0 0 10px 0;
}
.blog-teaser H3 {
	font-weight: bold;
}
.blog-teaser A.more {
	display: inline-block;
	padding: 4px 0 2px 0px;
	font-weight: normal;
}

/* BOXES */
.box,
.service-teaser,
.login {
	margin: 15px 0 0 0;
	padding: 10px 0 0 0 !important;
	background: url(../images/backgrounds.png) no-repeat 0 0;
}
.box .content,
.service-teaser .content,
.login FORM,
.login .logged-in {
	padding: 5px 15px 20px 15px;
	background: url(../images/backgrounds.png) no-repeat 0 100%;
}
.box {
	background-position: -305px 0;
}
.box .content {
	background-position: -305px 100%;
}
.box-style-2 {
	background-position: -610px 0;
}
.box-style-2 .content {
	background-position: -610px 100%;
}
.service-teaser {
	background-position: -915px 0;
}
.service-teaser .content {
	background-position: -915px 100%;
}


/* OFFER */
.offer {
	margin: 15px 0 15px 0;
	padding: 5px 0 0 0 !important;
	background: url(../images/backgrounds.png) no-repeat -1407px 0;
	font-size: 1.3333em;
}
.offer .content {
	padding: 5px 15px 10px 15px;
	background: url(../images/backgrounds.png) no-repeat -1407px 100%;
}
.offer H2 {
	display: none;
}
.offer P {
	margin: 0;
}
.columns-1-1 .column2 .offer {
	margin: 0 0 20px 0;
	background-position: -1837px 0;
}
.columns-1-1 .column2 .offer .content {
	background-position: -1837px 100%;
}


/* PRODUCT DATA */
.product-data {
	background: #efefef url(../images/bg_column.png) top left repeat-x;
	padding: 20px 15px 15px 15px;
}
.product-data IMG {
	margin: 0 0 7px 0;
}
.product-data .location H2,
.product-data .price P {
	font-weight: bold;
	font-size: 1.1667em;
	color: #333;
}
.product-data .price P {
	font-size: 1.6667em;
}
.product-data .price H2 {
	display: none;
}
.columns-1-1 .product-data {
	float: left;
	width: 435px;
}
.columns-1-1 .product-data IMG {
	float: right;
	margin-left: 10px;
}
.product-data .button {
	margin-left: -2px;
	margin-top: -2px;
}


/* ARTICLE TOOLS */
.tools {
	margin: 0 0 20px 0;
}
.tools H2 {
	display: none;
}
.tools UL {
	margin: 0;
}
.tools LI {
	list-style-type: none;
}
UL.tools,
UL.share {
	clear: left;
	border-top: 1px solid #fff;
	padding: 7px 15px;
	background: #EFEFEF;
	display: none;
	overflow: hidden;
}
.javascript UL.tools,
.javascript UL.share {
	display: block;
}
.tools LI A {
	background: url(../images/icons_tools.gif) top left no-repeat;
	display: block;
	float: left;
	padding: 2px 0 0 23px;
	margin: 0 14px 0 0;
	color: #777;
	height: 18px;
	white-space: nowrap;
}
.tools LI A:hover {
	color: #0E93AB;
}
UL.share LI A {
	text-indent: -9999px;
	width: 21px;
	padding-left: 0;
	margin-right: 3px;
	white-space: nowrap;	
	opacity: .5;
}
UL.share LI A:hover {
	opacity: 1;
}
.tools LI A.toggle-recommend {
	background-position: 0 -159px;
}
.tools LI A.print {
	background-position: 0 -124px;
}
.tools LI A.twitter {
	background-position: 0 -28px;
}
.tools LI A.delicious {
	background-position: 0 -58px;
}
.tools LI A.facebook {
	background-position: 0 -89px;
}
.tools LI A.digg {
	background-position: 0 0px;
}


/* PRODUCT PAGE ELEMENTS */
.people,
.quotes,
.program,
.actions {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	border-top: 1px solid #efece2;
	overflow: hidden;
}
.people H2,
.quotes H2,
.program H2 {
	font-weight: bold;
	font-size: 1.8333em;
	margin: 0 0 7px 0;
}
.people UL,
.quotes UL {
	margin: 0;
	padding: 0;
}
.people LI,
.quotes LI {
	overflow: hidden;
	padding: 0;
	list-style-type: none;
}


/* PEOPLE */
.people LI IMG {
	float: left;
	margin: 2px 7px 0 0;
}
.people LI {
	list-style-type: none;
	margin: 0 0 7px 0;
}
.people LI SPAN {
	text-transform: uppercase;
	color: #333;
	font-size: 0.9167em;
	letter-spacing: -0.03em;
	font-weight: bold;
}


/* QUOTES */
.quotes {
	margin-bottom: 0;
}
.quotes LI IMG {
	float: right;
	margin: 5px 20px 5px 20px;
}
.quotes LI {
	margin: 0 0 15px 0;
	font-family: Georgia, serif;
	font-size: 1.1667em;
}
.quotes LI SPAN {
	color: #999;
	font-size: 1.0833em;
	font-family: arial, sans-serif;
	display: block;
	margin: 2px 0 0 0;
}


/* PROGRAM */
.program H3 {
	font-weight: bold;
}


/* LOGIN */
.login {
	position: relative;
}
.login form {
	padding-bottom: 20px;
}
.login FIELDSET {
	padding-top: 5px;
}
.login H2 {
	color: #333;
	text-transform: uppercase;
	font-family: Georgia, serif;
	letter-spacing: 0.03em;
	font-size: 0.9167em;
	font-weight: bold;
}
.login A {
	color: #726918;
	float: left;
	padding: 5px 0 0 0;
	margin: 0 0 0 10px;
	border-bottom: 1px dashed #bbb151;
}
.login A:hover {
	color: #514a10;
}
.login DIV {
	margin: 0 0 5px 0;
	overflow: hidden;
	background: white;
	-moz-border-radius: 3px;
}
.login .logged-in {
	-moz-border-radius: 0;
}
.login INPUT {
	width: 175px;
	border: none;
	padding: 6px 5px 5px 5px;
	float: left;
	-moz-border-radius: 0 2px 2px 0;
}
.login LABEL {
	color: #726918;
	text-transform: uppercase;
	font-size: 0.9167em;
	letter-spacing: -0.03em;
	background: url(../images/bg_label.gif) top left repeat-x;
	display: block;
	padding: 6px 6px 6px 6px;
	float: left;
	width: 75px;
	text-align: right;
	-moz-border-radius: 2px 0 0 2px;
	font-family: Georgia, serif;
	letter-spacing: 0.03em;
}
.login .radio-group {
	background: none;
	float: left;
	padding-top: 5px;
	margin: 0;
}
.login .radio-group LABEL {
	background: none;
	width: auto;
	letter-spacing: 0;
	padding: 0 0 0 5px;
	text-transform: none;
	font-size: 1em;
	letter-spacing: 0;
	font-family: arial, sans-serif;
}
.login .content {
	margin-bottom: 0;
}
.login .submit {
	position: absolute;
	bottom: 10px;
	right: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.login .logged-in P {
	color: white;
	font-size: 1.3333em;
	font-weight: bold;
}
.login .logged-in UL {
	margin: 0 0 -7px 0;
	padding: 0;
}
.login .logged-in LI {
	list-style-type: none;
	display: inline-block;
	background: url(../images/button_black.png) top left no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	font-weight: bold;
	white-space: nowrap;
}
.login .logged-in LI A {
	padding: 0;
	margin: 0;
	display: block;
	color: white;
	background: url(../images/button_black.png) top right no-repeat;
	padding: 4px 10px 0 0;
	height: 20px;
	cursor: pointer;
}
.login .logged-in LI A:hover {
	color: #f3d21c;
}



/* BOX */
.box H2 {
	margin: 0 0 10px 0;
	font-size: 1.6667em;
	line-height: 1.1;
	font-weight: bold;
	color: #174452;
}
.box H2 A {
	color: #174452;
}
.box H2 A:hover,
.box P A:hover {
	color: #20586a;
}
.box P {
	margin: 0;
	font: 1.3333em/1.1875 georgia, serif;
	color: #20586a;
}
.box P A {
	color: #20586a;
	text-decoration: underline;
}
.box-style-2 H2,
.box-style-2 H2 A {
	color: #333;
}
.box-style-2 H2 A:hover,
.box-style-2 P A:hover {
	color: #333;
}
.box-style-2 P,
.box-style-2 P A {
	color: #333;
}


/* SERVICE TEASER */
.service-teaser H2 {
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
}
.service-teaser P {
	display: inline;
	margin: 0;
}
.service-teaser A.added-anchor {
	color: #444;
}
.service-teaser .content {
	padding-left: 80px;
	overflow: hidden;
}
.service-teaser IMG {
	float: left;
	position: relative;
	margin: 0 0 0 -70px;
}


/* HOTLINE TEASER */
.hotline-teaser {
	border: 1px solid #f0ebe1;
	border-width: 1px 0;
	padding: 15px 0;
}
.hotline-teaser H2 {
	margin-bottom: 5px;
	font-size: 1.5em;
}
.hotline-teaser .image {
	float: right;
	margin: 0 10px 0 10px;
}
.phone {
	display: block;
	margin: 6px 0 0 0;
	font-size: 1.4167em;
	font-weight: bold;
	padding-left: 22px;
	background: url(../images/icons.png) no-repeat -450px 3px;
}


/* news-list */
.news-list {
	border-top: solid 1px #f0ebe1;
	margin-top: 15px;
	padding-top: 15px;
	clear: both;
}
.news-list H2 {
	font: bold 1.5em/1.1 arial, sans-serif;
}
.news-list H3 {
	font: bold 1em/1.2 arial, sans-serif;
	margin-top: 11px;
	padding-left: 22px;
}
.news-list IMG {
	float: left;
	margin-top: 9px;
	padding-right: 4px;
}
.news-list P {
	margin-bottom: 0;
}
.news-list P {
	margin-left: 22px;
}
.news-list .a-blue {
	display: inline-block;
	margin: 10px 0 0 -22px;
	padding: 2px 0 2px 0px;
}


/* PRODUCT & CAMPAIGN PAGE */
.product .section-heading {
	padding: 0 0 15px 0;
	background: none;
	margin: 0 0 25px 0;
}
.javascript .product IFRAME,
.javascript .campaign IFRAME,
.javascript .package IFRAME {
	display: none;
}
.actions {
	display: none;
}
.javascript .actions {
	display: block;
}
.actions .button SPAN {
	padding-top: 5px;
}


/* BUTTON */
.button {
	display: inline-block;
	background: url(../images/button_black.png) top left no-repeat;
	padding: 0 0 0 10px;
	color: white;
	margin: 0 0 5px 0;
	font-weight: bold;
	white-space: nowrap;
}
.button SPAN {
	display: block;
	background: url(../images/button_black.png) top right no-repeat;
	padding: 4px 10px 0 0;
	height: 20px;
	cursor: pointer;
}
.button:hover {
	color: #f3d21c;
}


/* RECOMMEND */
#recommend {
	position: relative;
	margin: 25px 0;
	background: #eee;
	overflow: hidden;
	display: none;
}
#recommend FORM {
	padding: 15px;
	background: #eee;
	border: 0;
}
#recommend FIELDSET {
	position: relative;
}
#recommend H1 {
	display: none;
}
#recommend LABEL {
	color: black;
	display: block;
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 1px 0;
}
#recommend A {
	font-size: 1em;
}
#recommend INPUT {
	font-size: 1em;
	width: 210px;
	padding: 6px;
}
#recommend .submit {
}
#recommend FIELDSET DIV {
	margin: 0 0 15px 0;
}
#recommend .notice {
	display: block;
	margin: 5px 0 0 0;
}


/* ARTICLE */
.media-picture,
.media-video,
.media-slideshow {
	position: relative;
	margin: 0 0 15px 0;
}
.media-video {
	background: black;
	text-align: center;
	padding: 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.media IMG,
.media OBJECT,
.media EMBED {
	display: block;
}
.media-picture .caption,
.media-slideshow .caption {
	font-size: 0.9167em;
	color: #999;
	margin: 2px 0 0 0;
}
.media-slideshow {
	position: relative;
}
.media-slideshow UL {
	padding: 0;
	overflow: hidden;
	margin: 0;
}
.media-slideshow .tag {
	display: none;
}
.javascript .media-slideshow LI {
	display: none;
}
.media-slideshow LI {
	float: left;
	list-style-type: none;
}
.media-slideshow .navigation {
	position: absolute;
	left: 50%;
	width: 148px;
	height: 41px;
	margin: 0 0 0 -74px;
	background: url(../images/slideshow_navigation.png) no-repeat left top;
}
.media-slideshow .navigation .next,
.media-slideshow .navigation .previous {
	position: absolute;
	top: 9px;
	width: 25px;
	height: 23px;
	text-indent: -9999px;
	background: url(../images/icon_arrows_white_grey.gif) no-repeat left top;
}
.media-slideshow .navigation .next {
	right: 10px;
	background-position: right top;
}
.media-slideshow .navigation .previous {
	left: 10px;
}
.media-slideshow .navigation P {
	width: 75px;
	margin: 11px auto 0 auto;
	font-weight: bold;
	color: #999;
	font-size: 1em;
	text-align: center;
}
.media-slideshow .navigation P .current {
	color: white;
}
.columns-1-1 .column2 .media {
	margin: 0 0 20px 0;
}
.columns-1-1 .column2 .media-picture .caption {
	width: 435px
}
.article-bread {
	padding-bottom: 5px;
}
.article-bread H2 {
	font-weight: bold;
	font-size: 1.1667em;
	margin: 0 0 1px 0;
}
.article H1 {
	font-size: 2.9167em;
	line-height: 1.1;
	font-weight: bold;
	color: #333;
	margin: 0 0 20px 0;
}
.article .additional-content {
	float: right;
	width: 145px;
	padding: 20px 15px 0 15px;
	margin: 0 0 15px 15px;
	background: #EFEFEF url(../images/bg_column.png) repeat-x scroll left top;
}
.article .article-bread {
	width: 430px;
}
.article .dateline {
	display: none;
}
.article .lead {
	font-family: georgia, serif;
	font-size: 1.3333em;
	margin: -18px 0 25px 0;
}
.article .additional-content UL.tools,
.article .additional-content UL.share {
	padding: 8px 0 5px 0;
}
.article .additional-content .caption {
	font-size: 0.9167em;
	color: #666;
}
.article .additional-content DIV.tools,
.article .additional-content .pictures,
.article .additional-content .links {
	margin: 0px 0 15px 0;
}
.article .additional-content .pictures {
	/*margin-top: -30px;*/
}
.article .additional-content DIV.tools {
	margin-bottom: 7px;
}
.article .additional-content DIV.tools H2 {
	display: none;
}
.article .author {
	color: #999;
}
.article .additional-content H2 {
	font-family: Georgia, serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}


/* PAGE NAVIGATION */
.page-navigation {
	margin: 11px 0 0 0;
	border-top: 1px solid #efece2;
	padding-top: 11px;
}
.page-navigation UL {
	padding: 0;
	margin-left: -2px;
}
.page-navigation LI {
	display: inline;
	margin: 0 0 0 0;
	font-weight: bold;
	padding-left: 2px;
}
.page-navigation LI A {
	display: inline;
	font-weight: normal;
	padding: 0 2px;
	margin-left: -2px;
}


/* ZOOMED PICTURE */
.zoom {
	position: relative;
	display: block;
}
.zoom:hover {
	text-decoration: none;	
}
.zoomed-picture {
	background: white;
	margin: 0 0 0 -145px;
}
.zoomed-picture IMG {
	display: block;
	border: 1px solid #ccc;
}
.zoomed-picture IMG:hover {
	cursor: pointer;
}


/* TOOLTIPS */
.tooltipElm {
	position: absolute;
	width: 128px !important;
	height: 22px !important;
	left: 50% !important;
	top: 50% !important;
	margin: -22px 0 0 -64px !important;
	padding: 0 !important;
	color: white;
	cursor: pointer;
	text-align: center !important;
	font-size: 13px;
	font-weight: normal;
}
.tooltipElm SPAN {
	display: block;
	width: 128px;
	height: 22px;
	background: black;
	opacity: 0.5;
	border-radius: 3%;
	-moz-border-radius: 3%;
	-webkit-border-radius: .1em;
}
.tooltipElm P {
	position: relative;
	top: -18px;
	text-align: center;
}
.tooltip:hover {
	text-decoration: none !important;
}


/* LEGACY CLASSES FROM OLD IMPLEMENTATION */
.eceImage,
.eceImageleft {
	float: left;
	margin: 0 10px 10px 0;
}
.eceImagecenter {
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
.eceImageright {
	float: right;
	margin: 0 0 10px 10px;
}
.eceImageText,
.eceImageTextleft,
.eceImageTextright,
.eceImageTextcenter,
.bildtext {
	text-align: left;
	color: #666;
	margin: 6px 0 0 0;
}
.eceImageTextcenter,
.eceAligncenter {
	text-align: center;
}
.eceImageTextright,
.eceAlignright {
	text-align: right;
}
.eceImageBorder1 {
	border: 1px solid #ccc;
}
.eceHtmlText {
	color: #444;
}


/* TALENTUM GLOBAL NAVIGATION */
#global-navigation {
	background: #747476 url(../images/bg_globalNavigation.png) repeat-x top left;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 950px;
	height: 26px;
	_zoom: 1;
	font-family: arial, sans-serif;
	z-index: 999;
}
#global-navigation UL {
	width: 990px;
}
#global-navigation UL,
#global-navigation-more UL {
	padding: 0;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
	_zoom: 1;
}
#global-navigation UL LI {
	list-style-type: none;
	float: left;
	list-style-type: none;
	margin: 0;
}
#global-navigation UL LI A,
#global-navigation-more UL LI A {
	font-size: 12px;
	text-decoration: none;
	color: white;
}
#global-navigation UL LI A {
	padding: 7px 10px;
	display: block;
	float: left;
}
#global-navigation UL LI A:hover {
	background-color: #444;
}
#global-navigation UL LI A#global-navigation-english {
	text-indent: -9999px;
	width: 16px;
	height: 11px;
	background-image: url(../images/icon_flag_uk.gif);
	background-position: 10px 7px;
	background-repeat: no-repeat;
}
#global-navigation UL LI A#global-navigation-talentumlogo {
	text-indent: -9999px;
	width: 21px;
	height: 12px;
	background-image: url(../images/talentum_small_logo.gif);
	background-position: 10px 4px;
	background-repeat: no-repeat;
}
#global-navigation UL LI A#global-navigation-talentumlogo:hover {
	background-color: transparent;
}
#global-navigation-more {
	position: absolute;
	top: 26px;
	left: 0px;
	_width: 1%;
	background: #444;
	padding: 7px 10px;
	display: none;
	z-index: 999;
}
#global-navigation-more UL LI {
	margin-bottom: 2px;
	list-style-type: none;
	_border: 1px solid #444;
}
#global-navigation-more UL LI A {
	color: #ddd;
	white-space: nowrap;
}
#global-navigation-more UL LI A:hover {
	color: white;
}


/* TALENTUM GLOBAL NAVIGATION FOR TALENTUM HR */
#global-navigation {
	width: 100%;
}
#global-navigation UL {
	width: 990px;
	padding: 0 15px;
	margin: 0 auto;
}

/* STYLING FRÅN TIGERN START */

/* BUBBLES */
.article-toc h1,
.user-toc h1 {
	background: transparent url(../images/bubble_left_new.png) no-repeat top left;
	background-color: #000000;
	border: 0;
	margin: 0 10px 0 18px;
	padding: 0;
	font: bold 1.4167em/1 arial,sans-serif;
	color: white;
	height: 65px;
	overflow: hidden;
}
.article-toc h1 span,
.user-toc h1 span {
	background: transparent url(../images/bubble_right_new.png) no-repeat right top;
	_background: transparent url(../images/bubble_right_new.gif) no-repeat right top;
	background-color: #000000;
	padding: 15px 17px 0 0;
	margin-left: 19px;
	height: 50px;
	float: left;
}
.article-toc h1,
.article-toc h1 span {
	background-color: #90c344;
}

/* USER HOME */
.user-toc {
	background: url(../images/grad_tools_wide.jpg) no-repeat 15px 0;
	margin: 0 0 25px -15px;
	overflow: hidden;
}
.user-toc H1 {
	margin: 0 0 0 8px;
}
.user-toc UL {
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
	background: url(../images/grad_tools_wide_bottom.gif) no-repeat 15px 100%;
	list-style-type: none;
}
.user-toc UL UL {
	padding: 0;
	background: none;
	margin: -5px 0 15px 0;
}
.user-toc LI {
	border-bottom: 1px solid white;
}
.user-toc LI LI {
	border: 0;
	line-height: 1.0;
	margin: 0 0 7px 0;
}
.user-toc LI A {
	font-size: 1.5em;
	font-weight: bold;
	background: url(../images/icon_more_large.gif) no-repeat 30px 10px;
	padding: 10px 0 10px 65px;
	display: block;
	color: black;
}
.user-toc LI LI A {
	background: none;
	padding: 0 0 0 65px;
	font-size: 0.9286em;
	line-height: 1.15;
	font-weight: normal;
}
.user-toc LI LI A SPAN {
	color: #999;
}
.user-toc A:hover {
	color: #008da6;
	background-image: url(../images/icon_more_large_hover.gif);
}
.user-toc A:hover {
}
.user-toc LI LI A:hover {
	background: none;
}
.user-toc LI.add A {
	background: url(../images/icon_add_large.gif) no-repeat 30px 10px;
	color: #666;
	padding-bottom: 0;
}
.user-toc LI.add A:hover {
	background-image: url(../images/icon_add_large_hover.gif);
	color: #008da6;
}
.user-toc LI.add {
	border: 0;
}

/* ADDITIONAL CONTENT */
.additional-content H1 {
	font-size: 1.2857em;
	font-weight: bold;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	line-height: 1.1;
}
.additional-content .content-list H2 {
	font-weight: bold;
	margin: 0 0 3px 0;
}
.additional-content .content-list H2 A {
	color: black;
}
.additional-content .content-list H2 A SPAN {
	font-weight: normal;
	color: #008da6;
	font-size: 0.7857em;
	white-space: nowrap;
}
.additional-content .content-list H2 A:hover SPAN {
	color: black;
}
.additional-content .content-list UL {
	margin-left: 0;
}
.additional-content .content-list LI {
	background-position: 0 5px;
	line-height: 1.2;
}
.additional-content A.more,
.additional-content A.add {
	background: url(../images/icon_more.gif) no-repeat 0 2px;
	display: block;
	padding: 5px 0 4px 28px;
	color: #666;
}
.additional-content A.add {
	background-image: url(../images/icon_add.gif);
}
.additional-content A.more:hover {
	color: black;
	background-image: url(../images/icon_more_hover.gif);
}
.additional-content A.add:hover {
	color: black;
	background-image: url(../images/icon_add_hover.gif);
}
.additional-content .other-products {
	color: #999;
}
.additional-content .content-list A SPAN {
	color: #666;
}
.additional-content .content-list A.previous,
.additional-content .content-list A.next,
.additional-content .content-list A.all {
	padding-left: 27px;
}
.additional-content .content-list A.previous {
	background: url(../images/icon_previous.gif) no-repeat 8px 5px;
}
.additional-content .content-list A.next {
	background: url(../images/icon_next.gif) no-repeat 8px 5px;
}

.content-list h1 {
font-size:1.7857em;
font-weight:bold;
line-height:1.1;
}

.content-list .teaser h2 {
font-size:1.5em;
font-weight:bold;
line-height:1.1;
margin:0 0 4px;
}

.news-indent {
margin-left: 14px; 
margin-bottom: 10px;
}

.news-indent P {
margin-bottom: 1em;
}


/* POLL */
.poll {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #efece2;
}
.poll .result,
.poll .question {
	overflow: hidden;
}
.poll UL {
	margin: 0;
}
.poll LEGEND,
.poll H2,
.poll H3,
.columns-2-1 .columns-1-1 .column2 .poll LEGEND,
.columns-2-1 .columns-1-1 .column2 .poll H2,
.columns-2-1 .columns-1-1 .column2 .poll H3 {
	margin: 0 0 4px 0;
	font-size: 1.8333em;
	font-weight: bold;
}
.poll LABEL {
	margin: 0 .25em 0 4px;
	display: inline;
	font-weight: normal;
}
.poll FIELDSET {
	margin: 0 0 4px 0;
}
.poll INPUT {
	margin: 3px 0 0 2px;
	border: 0;
	padding: 0;
}
.poll .result {
	display: none;
}
.poll .submit {
	display: none;
}
.poll .result SPAN {
	font-weight: bold;
}
.poll .notice {
	display: block;
	margin: 0 0 3px 0;
	color: red;
}
.poll .more {
	float: left;
	margin: 15px 0 0 0;
}
.has-voted .result {
	display: block;
}
.has-voted .question,
.has-voted .more {
	display: none;
}
.columns-2-1 .column2 .poll LEGEND,
.columns-2-1 .column2 .poll H2,
.columns-2-1 .column2 .poll H3 {
	margin-bottom: 2px;
	font-size: 1.5em;
}


/* Min Sida*/
.min-sida .columns-1-1 {
	border-top:0px !important;
	margin-top:0px !important;
	padding-top:0px !important;
}

/* STYLING FRÅN TIGERN SLUT */



/* Comments paging */
  
  div#threads {
    clear: both;
  }
  
  #comments-paging-container {
    background: #EEE;
    padding: 10px 7px;
    float: left;
    width:455px;
  }
  
  #comments-paging-container span.label, #comments-paging-container #currentPage{
    font-weight: bold;
    display: block;
    float: left;
  }
  
  #comments-paging-container .pages span.label{
   margin-top: 5px;
  }
  
  #comments-paging-container #currentlyShowing {
    float: left;
    margin: 10px 0;
    font-size: 1.25em;
    font-weight: bold;
    letter-spacing: -0.03em;
    line-height: 1;
  }
  
  #comments-paging-container .show-more-comments{
    margin-bottom: 8px;
    float: left;
    display: block;
    margin: 5px 0 0 20px;
  }
  
  #comments-paging-container div.pages{
    clear: left;
  }
  
  #comments-paging-container .pages ul li{
    display: block;
    float: left;
    margin: 0 0 0 10px;
  }
  
  #comments-paging-container li a {
    display: block;
    padding: 6px;
    float: left;
    border: 1px solid #fff;
  }
  
  #comments-paging-container li a.selected {
    background: lightBlue;
  }
  
  #comments-paging-container #currentPageSize, #comments-paging-container #currentLastComment{
    display: none;
  }
  
  #comments-paging-container span#totalComments {
    display: inline;
    float: none;
  }
  
  #comments-paging-container .paging{
    margin-bottom: 35px;
    
  }
/* Comments paging */


.supercolumn{
	padding-bottom: 10px;
	background-color: white;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
