/* =RESET
----------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* =HTML ELEMENTS
----------------------------------------------------*/
body {
	background: #e7e7e7;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
}
/* Links */
a:focus, 
a:hover {
	color: #111;
}

a {
	color: #2D6C9C;
	text-decoration: none;
}
/* Headings */
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 24px;
	line-height: normal;
	margin: 15px 10px 0 0;
	border-bottom: 2px solid #ccc;
	padding: 0 0 10px 0;
}
h2 {
	font-size: 20px;
	line-height: normal;
}
h2 a {
	font: bold 14px Georgia,Times,serif;
	color: #000;
	text-decoration: none;
	background: url(img/more-link.gif) no-repeat right center;
	padding: 0 12px 0 0;
}
h2 a:hover {
	color: #000;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 11px;
}

h6 {
	font-size: 11px;
	font-weight: normal;
}
h1 a, h2 a, h3 a {
	}
h4 a, h5 a, h6 a {
	}
h1 a, h2 a, h3 a {
	font-weight: bold;
}
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
	margin: 0;
}

/* Text */
p {
	margin: 0 0 10px 0;
}
p img {
	float: left;
}
p img.right {
	float: right;
}

blockquote {
	font: 18px Georgia,Times,serif;
	font-style: italic;
	margin: 0 0 10px 0;
}
blockquote a {
	text-decoration: none;
}

cite {
	background: url(img/block_cite_bg.gif) top right no-repeat;
	font-style: normal;
	display: block;
	padding: 0 20px 10px 0;
}
strong {
	font-weight: bold;
}
em,dfn {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup, sub {
	line-height: 0;
}
abbr, 
acronym {
	border-bottom: 1px dotted #666;
}

address {
	font-style: italic;
	margin: 0 0 20px 0;
}
del {
	color: #666;
}

pre,code {
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}
/* Lists */
li ul, 
li ol {
	margin: 0 20px;
}
ul, ol {
	margin: 0 20px 20px 20px;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 20px 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 20px;
}

/* Tables */
table {
	width: 100%;
}
tbody {
	border-top: 1px solid #ccc;
}
tbody th {
	border-bottom: 1px solid #ccc;
}

thead th {
	text-align: left;
	padding-right: 10px;
	border-bottom: 1px solid #ccc;
}
th {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
th,
td {
	padding: 5px 0;
}
th.active img {
	display: inline;
}
td.active {
	background-color: #ddd;
}

tr.even, 
tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0;
}
tr.even td {
	background: #fff;
}
tr.odd td {
	background: #fff;
}
tfoot {
	font-style: italic;
}
caption {
	}
/* Forms */
label {
	font-weight: bold;
}

fieldset {
	border: 1px solid #ccc;
	padding: 15px;
	margin: 0;
}
legend {
	font-weight: bold;
	margin-left: -15px;
	font-size: 14px;
}
fieldset fieldset legend {
	font-size: 12px;
}

input, 
textarea, 
select {
	border: 1px solid #ccc;
	margin: 5px 0 0 0;
	padding: 5px;
}
input[type=radio] {
	border: 0;
}

/*input:focus, 
textarea:focus, 
select:focus {
	border:1px solid #666;
}
*/
input.text, 
input.title {
	width: 300px;
	padding: 5px;
}
input.title {
	font-size: 1.5em;
}

textarea {
	background: #fff;
	height: 120px;
	padding: 5px;
}
/* =DRUPAL DEFAULTS
----------------------------------------------------*/
/* Forms */
#edit-body {
	height: 300px;
}

.form-item {
	margin: 0 0 10px 0;
}

.form-submit {
	background: #2d6c9c url(img/primary_bg.jpg);
	color: #fff;
	border: 0;
	font: 12px Arial,Helvetica,sans-serif;
}

.form-checkboxes,
.form-radios {
	margin: 5px 0;
}

/* Messages */
#messages {
	width: 960px;
	margin: 0 auto;
	border-bottom: 2px solid #ccc;
}

#messages .messages {
	margin: 10px;
	border: 1px solid #ccc;
	padding: 10px;
}
/* Tabs */
.tabs {
	padding: 15px 0 0 0;
}

ul.primary {
	border: 0;
	padding: 0;
	margin: 0;
	white-space: normal;
}
ul.primary li {
	float: left;
	margin: 0;
}
ul.primary li a {
	background: none;
	color: #666;
	text-decoration: underline;
	padding: 5px 10px 5px 0;
	margin: 0;
	border: 0;
}
ul.primary li a:hover {
	background: none;
}
ul.primary li.active {
	margin: 0 10px 0 0;
}

ul.primary li.active a {
	text-decoration: none;
	border: 0;
	background: #ccc;
	color: #333;
	padding: 5px 10px;
}
ul.secondary {
	clear: both;
	border: 0;
	height: 30px;
	padding: 0;
	margin: 0;
}
ul.secondary li {
	border: 0;
	float: left;
	margin: 6px 10px 0 0;
	padding: 0;
}
ul.secondary li a {
	color: #666;
	padding: 5px 5px 5px 0;
	font-size: 11px;
	margin: 0;
	border: 0;
}
ul.secondary li a.active {
	border: 0;
	color: #333;
	background: #ccc;
	padding: 5px;
}
/* Pager */
.item-list ul.pager {
	text-align: left;
	padding: 10px 0 0 0;
}

.item-list ul.pager li {
	margin: 0;
	padding: 0 10px 0 0;
}

.item-list ul.pager li a.active {
	color: #2D6C9C;
}

/* Links */
ul.links li {
	padding: 0 10px 0 0;
}

/* =STRUCTURE
----------------------------------------------------*/
#page {
	background: #fff;
	margin: 0 auto;
	width: 980px;
	border-bottom: 2px solid #ccc;
}
/* Header */
#header {
	padding: 0px;
	height: 250px;
}

#adtop {
	margin: 0 0 20px 0;
	overflow: hidden;
}

#logo,
#header-region,
#search-box {
	height: 43px;
	overflow: hidden;
	margin: 0 0 10px 0;
}

#logo {
	float: left;
	width: 480px;
}

#logo h1 {
	margin: 0;
}

#logo h1 a {
	text-indent: -9999px;
	background: url(img/ia_logo.gif) no-repeat;
	height: 43px;
	width: 480px;
	display: block;
}

#header-region {
	float: left;
	width: 190px;
	padding: 0 0 0 10px;
	font-size: 11px;
}

#header-region .block h2 {
	font: 11px Arial,Helvetica,sans-serif;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
}

#header-region .block-tipsa .content {
	padding: 2px 0;
}

#header-region .block-tipsa a {
	background: url(img/email.jpg) no-repeat;
	padding: 0 10px 0 20px;
}

#header-region .block-tipsa span {
	background: url(img/telefon.jpg) no-repeat;
	padding: 0 0 0 20px;
}

.search-box {
	width: 260px;
	float: right;
}

.search-box form {
	padding: 0 0 0 10px;
}

.search-box .form-item {
	margin: 0;
}

.search-box label {
	display: block;
	line-height: normal;
	font-size: 11px;
	font-weight: normal;
}

#footer .search-box label {
	display: block;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}

.search-box input {
	margin: 5px 0 0 0;
	font-size: 11px;
	padding: 4px;
}

.search-box #edit-search-theme-form-1 {
	width: 190px;
}

.search-box input.form-submit {
	/*border:0; background:url(img/more-link.gif) no-repeat right center; color:#000; font:bold 14px Georgia,Times,serif; padding:0 12px 0 0;*/
}

#navigation {
	clear: both;
	border-bottom: 2px solid #ccc;
}

#primary {
	background: #2D6C9C url(img/primary_bg.jpg);
	padding: 0;
	font-size: 13px;
	border-top: 2px solid #ccc;
}

#primary ul.links li {
	padding: 0 10px 0 0;
	float: left;
}

#primary ul.links li.first {
	padding-left: 10px;
}

#primary ul.links li.active,
#primary ul.links li.active-trail {
	padding: 0;
	margin: 0 10px 0 0;
	font-weight: bold;
}

#primary a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 0;
}

#primary .active a,
#primary .active-trail a {
	background: #5592C0 url(img/primary_active_bg.jpg);
	padding: 5px 10px;
}

#secondary {
	background: #5592C0 url(img/secondary_bg.jpg);
	padding: 0 10px;
}

#secondary ul.links li {
	padding: 0 10px 0 0;
	float: left;
}

#secondary a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 0;
}

#secondary .active a,
#secondary .active-trail a {
	font-weight: bold;
}

/* Container */
#container {
	clear: both;
	padding-top: 8px;
}

.sidebar-right #container,
.two-sidebars #container {
	}

#main {
	float: left;
	width: 680px;
	margin: 0px 20px 0px 10px;
	overflow: hidden;
}

.no-sidebars #main {
	width: 940px;
	margin-right: 10px;
	background: none;
}

.sidebar-left #main {
	width: 960px;
	background: none;
}

.sidebar-left #main-content,
.two-sidebars #main-content {
	background: url(img/main_bg.jpg);
}

#content {
	float: left;
	width: 480px;
	overflow: hidden;
}

.no-sidebars #content {
	width: 960px;
}

.sidebar-left #content {
	width: 740px;
}

.sidebar-right #content {
	width: 680px;
}

#content-inner {
	padding: 10px 10px 10px 0;
}

#content h2,
#content h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

#sidebar-left {
	float: left;
	width: 200px;
	overflow: hidden;
}

#sidebar-left-inner {
	padding: 10px 10px 0 10px;
}

#sidebar-right {
	float: left;
	width: 260px;
	overflow: hidden;
}

#sidebar-right-inner {
	padding: 0px 0 0 10px;
}

#overview {
	clear: both;
	padding: 10px 10px 0 0;
}
/* Footer */
#footer-wrapper {
	clear: both;
	margin: 10px 0 0 0;
	background: #fff;
	border-top: 2px solid #ccc;
}

#breadcrumb {
	background: #2D6C9C url(img/primary_bg.jpg);
	border-bottom: 2px solid #ccc;
}

#breadcrumb .breadcrumb {
	width: 940px;
	margin: 0 auto;
	padding: 5px 10px;
	font-size: 13px;
	color: #fff;
}

#breadcrumb a {
	color: #fff;
	text-decoration: underline;
}

.node-type-page .breadcrumb span {
	display: none;
}

#footer {
	padding: 10px;
	width: 940px;
	margin: 0 auto;
}

#footer-message {
	clear: both;
	border-top: 2px solid #ccc;
	padding: 10px 0 0 0;
}
/* =NODES
----------------------------------------------------*/
.page-node h1#page-title {
	padding: 0;
	border: 0;
	font-family: Georgia,Times,serif;
	font-size: 28px;
}

.node {
	border-bottom: 2px solid #ccc;
	padding: 0 0 10px 0;
	background: url(img/container_bg.jpg);
}

.submitted {
	color: #666;
	padding: 0 0 5px 0;
}

.submitted strong {
	color: #000;
}

.large-image {
	margin: 0 0 10px 0;
}

.large-image img {
	float: left;
	/*border-top:5px solid #335F84; border-bottom:5px solid #335F84;*/
}

.large-image-text {
	clear: both;
	font-size: 11px;
	padding: 4px 0 4px 0;
	border-bottom: 2px solid #ccc;
}

.intro {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.node-content .content {
	width: 470px;
	float: left;
	overflow: hidden;
	background: url(img/container_bg.jpg);
}

.medium-image img {
	float: left;
	width: 100% !important;
	height: auto;
}

.medium-image-text {
	clear: both;
	font-size: 11px;
	padding: 4px 0 4px 0;
	border-bottom: 2px solid #ccc;
	margin: 0 0 10px 0;
}

.node-sidebar {
	float: left;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	width: 100%;
    min-height: 200px;
}

.node-sidebar div {
	padding: 10px 0 10px 0;
	margin-left: 0px;
}

.node-sidebar h2 {
	font: bold 14px Georgia,Times,serif;
	margin: 0 0 6px 0;
}

.node-sidebar div.field,
.node-sidebar div.field-items,
.node-sidebar div.small-image-text {
	border: 0;
	padding: 0;
	margin: 0;
}

.node-sidebar div.small-image-text {
	clear: both;
	padding-top: 4px;
	margin-bottom: -4px;
	font-size: 11px;
}

.node-sidebar div.field-item {
	padding-top: 0;
	margin-bottom: 10px;
}

.node-sidebar div.field-item img {
	float: left;
}

.node-sidebar div.author-info {
	padding-top: 0;
}

.node-sidebar div.related-content div {
	border: 0;
	padding: 0;
	margin: 0;
}

.node-sidebar div.related-content .item-list ul {
	margin: 0;
}

.node-sidebar div.related-content .item-list li {
	list-style: none;
	margin: 0;
}

.node-sidebar div.related-content .item-list li a {
	background: url(/sites/all/themes/ia/img/more-link-small.gif) no-repeat 0 7px;
	display: block;
	padding: 0 0 0 10px;
}

div.read-also {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 10px 0;
	margin-bottom: 10px;
}

.author-info p {
	color: #666;
	font-size: 11px;
	margin: 0;
}

.node-ad {
    position: absolute;
    top: 0;
    right: 0;
}

.node-ad.bottom {
	top: auto;
	bottom: 0;
}

/* Nya taggar */
.node-facts, .keywords {
	max-width: 282px;
}

.node-type-blog-post .keywords, .page-blogg .keywords {
	max-width: 100%;
}

.node-sidebar .node-facts {
	padding: 0;
    max-width: 282px;
    background-color: #c9d7e1;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;	
	border-radius:4px;
}

.node-sidebar .node-facts h4 {
    font-size: 110%;
    background-color: #2D6C9C;
    color: #fff;
    line-height: 1.9em;
    padding: 6px;
}

.node-sidebar .node-facts .inner {
	padding: 6px;
}

.keywords .inline {
	display: inline-block !important;
}

.keywords {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
}

.keywords li {
	float: left;
	padding-bottom: 4px !important;
}

.keywords li, a.etikett {
	height:24px;
	line-height:24px;
	position:relative;
	font-size:11px;
	display: block;
}

a.etikett {
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#2D6C9C;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;	
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;	
	border-top-right-radius:4px;	
}

a.etikett:before {
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #2D6C9C transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;		
}

a.etikett:after {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
}

a.etikett:hover {
	background:#555;
}

a.etikett:hover:before {
	border-color:transparent #555 transparent transparent;
}

/* Slut nya taggar */

.author {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
}

.terms {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	font-size: 11px;
	border-bottom: 1px solid #ccc;
}

.node-links ul.links li a {
	color: #454545;
	font-size: 11px;
}

.node-tools {
	border-top: 1px solid #ccc;
	clear: both;
	padding: 10px 0 0 0;
}

.node-tools span {
	display: block;
	line-height: 16px;
}

.node-tools .share,
.node-tools .forward {
	float: left;
	margin: 0 10px 0 0;
}

.node-tools ul.links li {
	padding: 0 10px 0 0;
	font-size: 11px;
	color: #666;
	float: left;
	height: 16px;
	overflow: hidden;
}
/* Node type - Blurb */
.node-block {
	padding: 0;
	border: 0;
}
/* Node type - Poll */
.node-type-poll #content .node {
	margin: 0 0 10px 0;
}

/* Node type - Image story */
.node-type-image-story #content .field-field-images {
	padding: 10px 0 0 0;
}

.node-type-image-story #content .field-field-images .field-item {
	float: left;
	height: 100px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	width: 160px;
}

.node-type-image-story #content .field-field-images .last-on-row {
	margin: 0 0 10px 0;
}

.node-type-image-story #content .terms {
	border-top: 1px solid #ccc;
	border-bottom: 0;
	margin: 4px 0 0 0;
	padding: 8px 0;
}

#comments {
	padding: 10px 5px 10px 5px;
	border-bottom: 2px solid #ccc;
	background-color: #DEDEDE;
}

#comments h2,
.page-comment .box h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#comments h2 a {
	color: #000;
	border: 0;
}

#comment-form .form-item label {
	font-weight: normal;
}

#comment-form #edit-name-wrapper,
#comment-form #edit-mail-wrapper,
#comment-form #edit-homepage-wrapper {
	width: 166px;
	float: left;
}

#comment-form #edit-name-wrapper input,
#comment-form #edit-mail-wrapper input,
#comment-form #edit-homepage-wrapper input {
	width: 146px;
}

#comment-form #edit-subject-wrapper {
	clear: both;
}

#comment-form #edit-subject {
	width: 440px;
}

#comment-form #edit-comment {
	width: 440px;
	height: 100px;
}

#comment-form .disclaimer {
	margin: 10px 0 20px 0;
}

#notify_clear {
	display: none;
}

#comment-form p {
	display: none;
}

#comments .post-new {
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
h2#comments-title {
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#comments h2#comments-title a {
	color: #2D6C9C;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
}

.page-comment h2#comments-title,
.page-comment .post-new {
	display: none;
}

.comment {
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.comment .meta {
	float: right;
	width: 200px;
}

.comment .meta h6 {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 19px;
}

.comment .meta p {
	margin: 0;
	padding: 20px 0 0 19px;
	font-weight: bold;
}

.comment .meta p.comment-date {
	font-size: 11px;
	color: #666;
	padding-top: 0;
	font-weight: normal;
}

.comment .content {
	float: left;
	width: 440px;
}

.comment h3 {
	font-size: 14px;
}

.page-comment .comment h3 span {
	display: none;
}

.comment h3 a {
	color: #000;
}

.comment ul.links {
	clear: both;
}

.comment ul.links li {
	padding: 0 5px 0 0;
	font-size: 11px;
}
/* Comments on blog posts */
.node-type-blog #comment-form #edit-name-wrapper,
.node-type-blog #comment-form #edit-mail-wrapper,
.node-type-blog #comment-form #edit-homepage-wrapper {
	width: 150px;
	float: left;
}

.node-type-blog #comment-form #edit-name-wrapper input,
.node-type-blog #comment-form #edit-mail-wrapper input,
.node-type-blog #comment-form #edit-homepage-wrapper input {
	width: 120px;
}

.node-type-blog #comment-form #edit-subject {
	width: 420px;
}

.node-type-blog #comment-form #edit-comment {
	width: 420px;
	height: 100px;
}

.node-type-blog .comment .meta {
	width: 160px;
}

.node-type-blog .comment .content {
	width: 310px;
}

/* =MODULES
----------------------------------------------------*/
/* Blog */
.page-blogg h1#page-title,
.page-blog h1#page-title {
	display: none;
}

.page-blogg #content h2 a,
.page-blog #content h2 a {
	background: none;
	padding: 0;
	color: #2D6C9C;
	font-size: 20px;
}

.node-type-blog_post h1#page-title,
.node-type-blog h1#page-title {
	font-size: 20px;
	margin-top: 0;
}

.page-blogg #content .node,
.page-blog #content .node {
	margin-bottom: 10px;
}

.node-type-blog_post .node .terms,
.node-type-blog .node .terms {
	border: 0;
	margin: 0;
}
/* CAPTCHA */
fieldset.captcha {
	border: 0;
	padding: 0;
}
fieldset.captcha legend,
fieldset.captcha label {
	display: none;
}

fieldset.captcha img {
	border: 1px solid #ccc;
	padding: 10px;
}
/* Poll */
.poll .vote-form .choices {
	display: block;
}

/* Taxonomy */
.page-taxonomy #content h2 a {
	background: none;
	padding: 0;
	color: #2D6C9C;
	font-size: 20px;
}

.page-taxonomy #content .field-field-story-intro {
	font-size: 16px;
	padding: 0 0 10px 0;
	font-weight: bold;
}

.page-taxonomy #content ul.links li {
	padding: 0 5px 0 0;
}

.page-taxonomy #content .node {
	margin-bottom: 10px;
}

/* =PAGES
----------------------------------------------------*/
/* Front */
.view-Front .views-row {
	padding: 3px 3px 10px 3px;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
}

.view-Front .views-field-field-front-image-fid {
	float: right;
	margin: 0 0 4px 10px;
}

.view-Front .views-field-title a {
	font: bold 20px Georgia,Times,serif;
	text-decoration: none;
	display: block;
}

.view-Front .views-field-title a .light {
	font-weight: normal;
}

.view-Front .views-field-tid {
	float: left;
	padding-right: 3px;
	font: bold 12px Georgia,Times,serif;
}

.view-Front .views-field-tid span {
	line-height: 18px;
	display: block;
	float: left;
}

.view-Front .views-field-tid a {
	color: #000;
	background: url(img/more-link-2.gif) no-repeat right center;
	padding: 0 9px 0 0;
}

.view-Front .views-field-field-front-text-value p {
	margin: 0;
}

.view-Front .views-row.kronika {
	}
/*.view-Front .views-field-field-front-text-value {
	margin:0 0 10px 0;
}
 */
.view-Front .views-field-field-blurb-nodes-nid a {
	background: url(img/more-link-small.gif) no-repeat scroll left center;
	padding: 0 0 0 10px;
}
/*.view-Front .views-field-field-front-text-value a {
	color:#000; text-decoration: none;
}
*/
#block-views-Front-block_1 .view-content {
	overflow: hidden;
}

#block-views-Front-block_1 .views-row-odd,
#block-views-Front-block_1 .views-row-even {
	margin: 0;
	border-bottom: 0;
	padding: 0;
}

#block-views-Front-block_1 .views-field-title {
	background: #000 url(img/primary_bg.jpg);
	color: #fff;
	padding: 5px;
}

#block-views-Front-block_1 .views-field-field-gallery-image-fid {
	width: 470px;
	overflow: hidden;
}

#block-views-Front-block_1 .views-field-field-gallery-image-fid img {
	float: left;
	border-bottom: 5px solid #335F84;
}

#block-views-Front-block_1 .views-field-field-gallery-image-text-value {
	border-bottom: 2px solid #ccc;
	padding: 5px 0;
	font-size: 11px;
}
/*#block-views-Front-block_1 .views-field-field-gallery-image-fid {
	border:1px solid #ccc; border-bottom:2px solid #ccc; padding:9px;
}
,
#block-views-Front-block_1 .views-field-field-gallery-image-fid span {
	display:block; height:320px; width:450px; background:#ccc;
}
*/
#block-views-Front-block_2 {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: #eee;
	padding: 8px 10px 0 10px;
}

#block-views-Front-block_2 .view-header {
	font: bold 14px Georgia,Times,serif;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 6px 0;
}

#block-views-Front-block_2 .view-header a {
	color: #000;
	text-decoration: none;
	background: url(img/more-link.gif) no-repeat right center;
	padding: 0 12px 0 0;
}

#block-views-Front-block_2 .views-row-odd,
#block-views-Front-block_2 .views-row-even {
	margin: 0;
	border-bottom: 0;
}

#block-views-Front-block_2 .views-row-first {
	float: left;
	width: 220px;
	margin-right: 10px;
}

#block-views-Front-block_2 .views-row-last {
	float: left;
	width: 220px;
}

#block-views-Front-block_2 .views-field-title {
	/*padding:0 0 3px 0;*/
}

#block-views-Front-block_2 .views-field-title a {
	font-size: 14px;
	line-height: 20px;
}

#block-views-Front-block_2 .views-field-field-story-intro-value,
#block-views-Front-block_2 .views-field-body {
	font-size: 11px;
}

#block-views-Front-block_2 .view-footer {
	clear: both;
}

#block-views-Front-block_3,
#block-views-Front-block_3 .views-row-last {
	margin: 0;
}

/* Front - Image Story */
#block-views-Front-block_4 .views-row {
	padding: 0;
}

#block-views-Front-block_4 .views-field-title {
	background: #000 url(img/primary_bg.jpg);
	color: #fff;
	padding: 5px;
}

#block-views-Front-block_4 .views-field-body {
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 5px 0;
}

#block-views-Front-block_4 .views-field-body p {
	margin: 0;
}

#block-views-Front-block_4 .views-field-field-images-fid .field-item {
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
	width: 31%;
}

#block-views-Front-block_4 .views-field-field-images-fid .last-on-row {
	margin: 0 0 10px 0;
}

#block-views-Front-block_4 .views-field-field-related-nodes-nid {
	border-top: 1px solid #ccc;
	clear: both;
	font-size: 11px;
	padding: 5px 0;
}

#block-views-Front-block_4 .views-field-field-related-nodes-nid label {
	float: left;
	font-weight: normal;
	padding: 0 5px 0 0;
}

#block-views-Front_galleri-block_5 .views-field-tid {
	height: 20px;
}

/* News categories */
.page-affarer h1#page-title {
	border-bottom: 2px solid #ccc;
	padding: 0 0 10px 0;
	margin-right: 10px;
}

.view-News-Category .views-row-odd,
.view-News-Category .views-row-even {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
}

.view-News-Category .views-field-title a {
	font: bold 20px Georgia,Times,serif;
	text-decoration: none;
	display: block;
}

.view-News-Category .views-field-title a .light {
	font-weight: normal;
}

.view-News-Category .views-field-created {
	float: left;
	padding-right: 3px;
	font: bold 12px Georgia,Times,serif;
}

.view-News-Category .views-field-created span {
	line-height: 18px;
	display: block;
	float: left;
}
/*.view-News-Category .views-field-field-front-text-value a {
	color:#000; text-decoration: none;
}
*/
.view-News-Gallery .view-content {
	overflow: hidden;
}

.view-News-Gallery .views-row-odd,
.view-News-Gallery .views-row-even {
	margin: 0;
	border-bottom: 0;
	padding: 0;
}

.view-News-Gallery .views-field-title {
	background: #000 url(img/primary_bg.jpg);
	color: #fff;
	padding: 5px;
}

.view-News-Gallery .views-field-field-gallery-image-fid {
	width: 470px;
	overflow: hidden;
}

.view-News-Gallery .views-field-field-gallery-image-fid img {
	float: left;
	border-bottom: 5px solid #335F84;
}

.view-News-Gallery .views-field-field-gallery-image-text-value {
	border-bottom: 2px solid #ccc;
	padding: 5px 0;
	font-size: 11px;
}

.view-news-category-more thead {
	display: none;
}

.view-news-category-more tbody {
	border: 0;
}

.view-news-category-more .views-field-created {
	width: 70px;
}

/*
.page-kort-gott .view-News-Category .views-field-created {
	float:none; padding:2px 0; font:12px Arial,Helvetica,sans-serif; color:#666;
}

.page-kort-gott .view-News-Category .views-field-created span {
	float:none; line-height:20px;
}
*/
/* Krönikor */
..chronicles-view .views-row {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
	display: table;
}

.chronicles-view .views-field-title a {
	font: bold 20px Georgia,Times,serif;
	text-decoration: none;
	display: block;
}

.chronicles-view .views-field-field-front-image-fid {
	float: right;
	margin: 0 0 10px 10px;
}



.chronicles-view .kronika_author {
	display: inline-block;
	width: 90px;
	overflow: hidden;
	padding-right: 10px;
}

.chronicles-view .kronika_author img {
	width: 90px;
	height: auto;
}

.chronicles-view .views-field-field-author-name-value {
	padding-right: 3px;
	font: bold 12px Georgia,Times,serif;
}

.chronicles-view .views-field-created {
	display: none;
}

.chronicles-view .views-field-field-author-name-value,
.chronicles-view .views-field-created span {
	line-height: 18px;
	display: block;
}

.chronicles-view .views-field-field-front-text-value, .chronicles-view .views-field-phpcode, .chronicles-view .views-field-field-front-image-fid {
	display: table-cell;
	vertical-align: top;
}

@media screen and (max-width: 700px) {
	.chronicles-view .views-field-field-front-image-fid {
		display: none;
	}
}
	


/* Snabbfragor */
.view-Snabbfragor .views-row-odd,
.view-Snabbfragor .views-row-even {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
	min-height: 100px;
	height: auto !important;
}

.view-Snabbfragor .views-field-title a {
	font: bold 20px Georgia,Times,serif;
	text-decoration: none;
	display: block;
}

.view-Snabbfragor .views-field-field-blurb-image-fid {
	width: 80px;
	float: right;
	margin: 0 0 0 10px;
}

.view-Snabbfragor .views-field-created {
	float: left;
	padding-right: 3px;
	font: bold 12px Georgia,Times,serif;
}

.view-Snabbfragor .views-field-created span {
	line-height: 18px;
	display: block;
	float: left;
}
/* Arkiv */
.view-Archive {
	margin: 0 0 20px 0;
}

.view-Archive h2 a {
	font-size: 18px;
}

.view-Archive .views-field-created {
	width: 70px;
}

/* =VIEWS
----------------------------------------------------*/
.views-field-field-front-text-value a {
	color: #000;
	text-decoration: none;
}

.views-field-field-front-text-value a:hover {
	color: #555;
}

#overview .block {
	clear: both;
	border-top: 2px solid #ccc;
	margin: 10px 0;
	padding: 10px 0 0 0;
}

#overview .block h2 {
	width: 650px;
	float: left;
}

#overview .block h2 a {
	font-size: 18px;
	color: #000;
	text-decoration: none;
	background: url(img/more-link.gif) no-repeat right center;
	padding: 0 12px 0 0;
}

#overview #block-views-Overview-block_1 {
	border-top: 0;
	padding: 0;
	margin: 0 0 10px 0;
}

.view-Overview .view-header {
	border-bottom: 1px solid #ccc;
	margin: 0 0 5px 0;
	height: 25px;
	font-size: 11px;
}

.view-Overview .view-header div {
	float: left;
	text-align: right;
}

.view-Overview .view-header div a {
	color: #666;
	text-decoration: underline;
	padding: 2px 0 0 0;
	display: block;
}

.view-Overview .view-header div.rss {
	width: 20px;
	text-align: left;
	float: right;
}

.view-Overview .view-header div.rss a {
	background: url(img/feed-icon-14x14.png) 6px 3px no-repeat;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	border: 0;
	padding: 0;
}

.view-Overview .views-row-odd,
.view-Overview .views-row-even {
	float: left;
	width: 330px;
}

.view-Overview .views-row-odd a,
.view-Overview .views-row-even a {
	background: url(img/more-link-small.gif) left center no-repeat;
	padding: 0 0 0 10px;
}

.view-Overview .views-row-1 {
	width: 330px;
	margin: 0 10px 5px 0;
	min-height: 120px;
	height: auto !important;
}

.view-Overview .views-row-1 a {
	background: none;
	padding: 0;
}

.view-Overview .views-row-last {
	margin: 0 0 5px 0;
}

.view-Overview .views-row-1 a {
	font: bold 14px Georgia,Times,serif;
	text-decoration: none;
}
/* Bildreportage */
.view-Bildreportage {
	border-bottom: 2px solid #ccc;
}

.view-Bildreportage .views-row {
	padding: 0;
}

.view-Bildreportage .views-field-title {
	background: #000 url(img/primary_bg.jpg);
	color: #fff;
	padding: 5px;
}

.view-Bildreportage .views-field-body {
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 5px 0;
}

.view-Bildreportage .views-field-body p {
	margin: 0;
}

.view-Bildreportage .views-field-field-images-fid .field-item {
	float: left;
	height: 80px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	width: 110px;
}

.view-Bildreportage .views-field-field-images-fid .last-on-row {
	margin: 0 0 10px 0;
}

.view-Bildreportage .views-field-field-related-nodes-nid {
	border-top: 1px solid #ccc;
	clear: both;
	font-size: 11px;
	padding: 5px 0;
}

.view-Bildreportage .views-field-field-related-nodes-nid label {
	float: left;
	font-weight: normal;
	padding: 0 5px 0 0;
}
/* =BLOCKS
----------------------------------------------------*/
.block {
	margin: 0 0 10px 0;
}

.block h2 {
	font: bold 14px Georgia,Times,serif;
}

.block .administer,
.block-openx .administer {
	display: none;
}

.block:hover .administer,
.block-openx .administer {
	display: inline !important;
}

#sidebar-left .block {
	border-bottom: 2px solid #ccc;
}

/* Hide title */
.block-no-title h2 {
	display: none;
}

/* Blog head */
.block-blog-head {
	border-bottom: 2px solid #ccc;
	margin-right: 10px;
}

.block-blog-head h1 {
	border: 0;
}

.block-blog-head h1 a {
	color: #000;
}

.block-blog-head p {
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #666;
}

.block-blog-head .content {
	border: 0;
	margin: 0;
}
/* Blog head Roger */
.block-blog-head-roger {
	background: #fff url(img/blog_head_roger.jpg) bottom right no-repeat;
}

/* Blog head Dan */
.block-blog-head-dan {
	background: #fff;
}

/* Blog info */
.block-blog-info {
	padding-bottom: 10px;
}

.block-blog-info h2 {
	padding: 0 0 5px 0;
}

.block-blog-info ul {
	padding: 0;
}

.block-blog-info ul li {
	list-style: none;
	background: url(img/more-link-small.gif) 0 7px no-repeat;
	padding: 0 0 0 10px;
}
/* Blog posts */
.block-blog-posts {
	padding: 0 0 10px 0;
}

.block-blog-posts h2 {
	padding: 0 0 5px 0;
}

.block-blog-blurb h2 {
	padding: 0;
}

.block-blog-posts .views-field-created {
	font-size: 11px;
	color: #666;
}

.block-blog-posts .blog-description {
	font-family: Georgia;
	font-size: 14px;
	padding-top: 5px;
	clear: both;
	margin: 0 0 10px 0;
}

.block-blog-posts .blog-footer {
	margin: 0;
}

.block-blog-blurb .views-field-title {
	font: italic 18px Georgia,Times,serif;
}

.block-blog-blurb .views-field-created {
	color: #000;
	font-size: 12px;
	margin: 0 0 5px 0;
}
/* Blog RSS */
.block-blog-rss {
	padding-bottom: 10px;
}

.block-blog-rss .content {
	background: url(img/feed-icon-28x28.jpg) bottom right no-repeat;
}

/* Poll */
#page .block-poll .title {
	font: 16px Georgia,Times,serif;
	padding: 5px 0;
}

.block-poll .poll .vote-form {
	text-align: left;
}

.block-poll .form-submit {
	margin: 5px 0 10px 0;
}

/* Tagadelic */
.block-tagadelic .more-link {
	display: none;
}

#content a.tagadelic {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	width: 140px;
}
/* CTA */
.block-cta h2 {
	display: none;
}

.block-cta a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

.block-cta .content {
	border: 5px solid #2d6c9c;
	background: url(img/ia_cta_bg.jpg) center center;
	color: #fff;
	padding: 10px;
	margin: 0 0 10px 0;
	font-size: 12px;
}

.block-cta ul {
	padding: 0;
}

.block-cta li {
	list-style: none;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 10px;
	background: url(img/ia_cta_btn_left.gif) no-repeat;
	float: left;
}

.block-cta li a {
	text-decoration: none;
	display: block;
	line-height: 20px;
	padding: 0 10px 0 0;
	background: url(img/ia_cta_btn_right.gif) top right no-repeat;
}
/* Number */
.block-number h3 {
	font: 36px Georgia,Times,serif;
	margin: 0 0 10px 0;
}
/* Content list */
.block-content-list .content {
	padding: 5px 0 10px 0;
}

.block-content-list .content a {
	background: url(img/more-link-small.gif) left center no-repeat;
	padding: 0 0 0 10px;
}

.block-content-list .content .view-id-Hot_Content a {
	background: none;
	padding: 0;
}

.block-content-list .content .view-id-Hot_Content .views-row {
	padding-bottom: 10px;
}

/* RSS */
.block-rss {
	padding-bottom: 10px;
}

.block-rss .content {
	background: url(img/feed-icon-28x28.png) bottom right no-repeat;
}

.block-rss ul li {
	list-style: none;
}

/* Site info */
.block-site-info h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px dashed #ccc;
}

.block-site-info .content {
	font-size: 11px;
}

.block-site-info h4 {
	font-size: 11px;
}

/* Tagadelic */
.block-tagadelic {
	padding: 0 0 10px 0;
}

/* Newsletter */
.block-newsletter .form-submit {
	margin: 5px 0 10px 0;
}

/* Menu blocks */
.block-menu_block h2 {
	font: bold 12px Arial,Helvetica,sans-serif;
	line-height: 20px;
}

.block-menu_block ul.menu {
	padding: 0;
}

.block-menu_block ul.menu li {
	margin: 0;
	list-style: none;
	padding: 0;
	font-size: 12px;
}
/* Node block */
.node-block img {
	margin-top: 6px;
}

.node-block-text {
	padding: 0 0 10px 0;
}

.node-block-links {
	padding: 0 0 10px 0;
}

.node-block-chronicle {
	padding: 0 0 10px 0;
}

.node-block-chronicle a {
	display: block;
	font: 16px Georgia, "Times New Roman", Times, serif;
}

.node-block-number h4 {
	font: 28px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 6px 0;
}
/* Ads */
.block-ad img {
	float: left;
}

#overview .block-ad {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	height: 150px;
	border-bottom: 2px solid #ccc;
}

#sidebar-right .block-openx,
#sidebar-right .block {
	clear: both;
}

#sidebar-right .block-ad img {
	float: none;
}

#sidebar-right .block-ad .content {
	}
/* Primary links level 1 (footer) */
.block-menu_block-primary {
	width: 165px;
	margin: 0 10px 0 0;
	float: left;
}
/* News links (footer) */
.block-menu_block-news {
	width: 350px;
	float: left;
}

.block-menu_block-news ul.menu li {
	width: 165px;
	margin: 0 10px 0 0;
	float: left;
}
/* Newsletter and RSS (footer) */
.block-footer-newsletter {
	width: 155px;
	float: left;
}

.block-footer-newsletter h2 {
	font: bold 12px Arial,Helvetica,sans-serif;
	line-height: 20px;
}

.block-footer-newsletter p {
	margin: 0 0 20px 0;
}

/* IA Helper blocks */
.block-ia_helper h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
}
/* OpenX */
#sidebar-right .block-openx embed {
	margin: 0 0 10px 0;
}

#sidebar-right .block-openx a {
	display: block;
	margin: 0 0 10px 0;
}
/* =MISC
----------------------------------------------------*/
.administer,
.administer a {
	font-size: 10px;
	color: #888;
}

.clear {
	clear: both;
}

.node-form .form-text {
	font-size: 12px;
}

/*.node-form #edit-field-front-title-0-value-wrapper {
	display:none;
}
*/
.node-form #edit-field-author-name-0-value-wrapper,
.node-form #edit-field-author-email-0-value-wrapper {
	float: left;
	margin-right: 20px;
}

.node-form #edit-field-author-name-0-value,
.node-form #edit-field-author-email-0-value {
	width: 200px;
}

.node-form .group-front-page {
	clear: both;
}

#block-views-test-block_1 {
	height: 300px;
}

div.views_slideshow_singleframe_slide .views-field-title,
div.views_slideshow_singleframe_slide .views-field-field-front-title-value {
	display: absolute;
	background: none repeat scroll 0 0 #ffffff;
	float: right;
	font-size: 200%;
	margin-left: 0;
	padding: 5px;
	position: absolute;
	width: 460px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	bottom: 20px;
}


.view-Front-bildrutnat .views-row {
	width: 32%;
	display: inline-block;
	vertical-align: top;
}

.view-Front-bildrutnat .views-row img {
	width: 100% !important;
	height: auto !important;
}

.view-Front-bildrutnat .field-content {
	
	/*	padding-right: 35px; */
}

.view-Front-bildrutnat .views-field-title,
.view-Front-bildrutnat .views-field-field-front-title-value {
	width: 95%;
	padding-bottom: 1em;
}

.view-Front-bildrutnat .views-field-tid a, .view-intressant-nu .views-field-tid a {
	font-size: 70%;
	color: #fff;
	background-color: #2D6C9C;
	padding: 3px;
	text-transform: uppercase;
}

.view-Front-bildrutnat tr td {
	padding-bottom: 20px;
}

.view-intressant-nu .views-row {
	padding-bottom: 20px;
	position: relative;
}

.view-intressant-nu h2 {
	padding-bottom: 5px;
	font-size: 120%;
}

.view-intressant-nu h3 {
	font-size: 120%;
}

.view-intressant-nu .views-field-markup a {
	color: #000;
}

/* -------- chronicles-wrapper -------- */
.chronicles-wrapper {
	font-size: 100%;
	line-height: 1;
}

.chronicles-wrapper {
	clear: both;
}

.chronicles-wrapper .item-list li {
	list-style: none;
	margin: 0 5px 10px 0;
	padding: 0 0 5px 0;
	width: 149px;
	height: 185px;
	display: inline-block;
	background-color: #DEDEDE;
	overflow: hidden;
	position: relative;
}

.chronicles-wrapper .item-list li img {
	width: 100% !important;
	height: auto;
}

.chronicles-wrapper .item-list ul {
	padding: 0;
}

.chronicles-presentation .views-row {
	border: none;
	padding: 5px 0 10px 0;
}

.chronicles-wrapper .author,
.chronicles-presentation .author {
	color: black;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: normal;
}

.chronicles-wrapper .views-field-field-front-title-value a {
	font: bold 16px Georgia,Times,serif;
	color: black;
	margin: 0;
	line-height: 1.1em;
}

.chronicles-wrapper .views-field-field-front-image-fid img {
	width: 150px;
	height: 100px;
}

.chronicles-wrapper .views-field-field-front-title-value {
	padding: 2px;
}

.chronicles-wrapper .author,
.chronicles-presentation .author {
	margin: 2px 0;
	padding: 2px;
}

.chronicles-wrapper .views-field-field-front-title-value {
	float: left;
}

.chronicles-wrapper .views-field-type {
	position: absolute;
	top: 0;
	left: 0;
}

.chronicles-wrapper .views-field-type a {
	font-size: 70%;
	color: white;
	background-color: #2D6C9C;
	padding: 3px;
	text-transform: uppercase;
}
/* Imitating hetast just nu */
.chronicles-collection .views-field-title a {
	background: url(img/more-link-small.gif) left center no-repeat;
	padding: 0 0 0 10px;
}

.chronicles-collection .content {
	padding: 5px 0 10px 0;
}

.chronicles-collection, .chronicles-collection .content {
	float: left;
	width: 100%;
}

.writers .views-row,
.writers img {
	width: 90px;
	max-height: 90px;
	float: left;
}

.writers .views-field-picture {
	background-color: black;
	width: 90px;
	height: 90px;
}
/* Adjusting for alternative placement in sidebar-inner-left */
#sidebar-left-inner .chronicles-wrapper .item-list li {
	width: 100%;
	border-bottom: 2px solid #CCC;
	height: 215px;
}

#sidebar-left-inner .chronicles-wrapper .views-field-field-front-image-fid img {
	min-width: 180px;
	min-height: 120px;
}
/* -------- chronicles-wrapper -------- */
/*----FIX front ----*/
.view-Front-bildrutnat tr td .grid-item {
	position: relative;
}



.view-Front-bildrutnat .views-field-tid .field-content, .view-intressant-nu .views-field-tid .field-content {
	position: absolute;
	top: 0;
	left: 0;
}

a.form-submit {
	margin: 10px;
	padding: 5px 120px;
}

#block-views-Front_galleri-block_5 .views-field-tid, #views_slideshow_singleframe_main_Front_galleri-block_5 .views-field-tid {
	position: absolute;
	top: 0px;
	left: 0px;
}
#block-views-Front_galleri-block_5 .views-field-tid a, #views_slideshow_singleframe_main_Front_galleri-block_5 .views-field-tid a {
    font-size: 90%;
    line-height: 1;
    color: #fff;
    background-color: #2D6C9C;
    padding: 3px;
    text-transform: uppercase;
}
#block-views-Front_galleri-block_5 .views-field-field-front-title-value {
    position: absolute;
    bottom: 10px;
    left: 0;
    font-size: 200%;
    padding: 10px;
    background: rgba(255,255,255,0.9);
    margin-left: 0;
}	

#block-views-Front_galleri-block_5 img {
	max-width: 100%;
	height: auto;
}

@media screen and (min-width: 1290px) {
	#page {
		margin: 0px 0px 0px 10px;
	}
}

@media screen and (min-width: 1290px) {
	#block-block-77
	{
		left: 1000px;
		position: fixed;
		top: 10px;
	}
}

.annons_varning {
	border: 1px solid #ccc;
	padding: 10px;
}

.node-type-sponsrat #main-content, .node-type-sponsrat-artikel #main-content {
	font-size: 110%;
	line-height: 170%;
}

#block-views-riksidrottsforbundet-block_1 {
	border: 1px solid #2D6C9C;
	padding: 5px;
}

#block-views-rss_sok_se-block_1, #block-views-nyheter_sok-block_1 {
	border: 1px solid #2D6C9C;
	background-color: #e7e8ea;
}

#block-views-nyheter_sok-block_1 .views-row {
	padding: 0 8px;
}

.annons_varning {
	font-size: 120%;
	font-style: italic;
	padding-bottom: 0;
}

#block-views-relaterade_artiklar-block {
	width: 180px;
	position: absolute;
}

.stick {
	position: fixed !important;
	top: 20px;
}

#block-views-most_popular-block_1 .col-first {
	padding-right: 10px;
}

#block-views-most_popular-block_1 .col-last {
	padding-left: 10px;
}

.col-3 td {
	width: 226px;
}

.node-type-sponsrat #main h1,
	.node-type-sponsrat #main h2,
	.node-type-sponsrat #main h3,
	.node-type-sponsrat #main h4,
	.node-type-sponsrat #main h5,
	.node-type-sponsrat-artikel #main h1,
	.node-type-sponsrat-artikel #main h2,
	.node-type-sponsrat-artikel #main h3,
	.node-type-sponsrat-artikel #main h4,
	.node-type-sponsrat-artikel #main h5 {
	font-family: 'Bree Serif', serif;
	color: #2d6c9c;
}

.node-type-sponsrat #main h1, .node-type-sponsrat-artikel #main h1 {
	font-size: 330%;
}

.node-type-sponsrat #main h2, .node-type-sponsrat-artikel #main h2 {
	font-size: 220%;
}

.node-type-sponsrat #main h3, .node-type-sponsrat-artikel #main h3 {
	font-size: 140%;
	margin: 17px 0 10px;
}

.node-type-sponsrat #main, .node-type-sponsrat-artikel #main {
	font-family: 'Ubuntu', sans-serif;
}

.node-type-sponsrat .view-Front .views-field-title, .node-type-sponsrat-artikel  .view-Front .views-field-title {
	padding-bottom: 10px;
}

.node-type-sponsrat .view-Front .views-field-title a, .node-type-sponsrat-artikel  .view-Front .views-field-title a {
	font-family: 'Bree Serif', serif;
}

.node-type-sponsrat .content strong span:first-child,.node-type-sponsrat-artikel .content strong span:first-child {
	font-family: 'Bree Serif', serif;
	font-size: 16px;
}

.node-type-sponsrat-artikel .field-field-sponsor .field-item::before {
	content: "Läs hela bilagan: ";
}

.node-type-sponsrat-artikel .field-field-sponsor, .node-type-sponsrat-artikel .field-field-sponsor a {
	font-family: 'Bree Serif', serif;
	font-size: 16px;
	padding-bottom: 20px;
	padding-top: 5px;
}

#block-views-sponsorartiklar-block_1 a {
	font-family: 'Bree Serif', serif;
	font-size: 16px;
}

.view-spel-bildrutnat {
	padding: 23px 0 0 3px;
}

.view-spel-bildrutnat .views-row {
	width: 49%;
	display: inline-block;
}

.view-spel-bildrutnat .views-row-odd {
	padding-right: 1.5%;
}

.view-spel-bildrutnat .views-row img {
	max-width: 100%;
	height: auto;
}

.page-sport-spel .view-News-Category .views-field-field-story-image-fid img {
	float: left;
	padding-right: 10px;
}

#block-block-101 img {
	max-width: 100% !important;
	height: auto !important;
	float: none;
}

#block-block-101 {
	padding-bottom: 50px;
}

#block-views-relaterade_artiklar-block_1 {
	max-width: 170px;
}

#block-views-most_popular-block_1 {
	border-top: none !important;
}

#sidebar-left-inner {
	max-width: 200px;
}

#block-views-nodequeue_21-block {
	width: 170px;
}

#block-views-Hot_Content-block_2 h2 {
	padding-bottom: 10px;
}

.annonsmark {
	margin-top: 10px;
	padding: 5px;
	border-bottom: 1px solid #2D6C9C;
}

#block-block-104 .content {
	padding-top: 8px;
	margin-bottom: -2px;
}

.annonstext {
	padding: 10px;
	margin-top: 10px;
}

.annonsrubrik {
	padding: 10px;
	background-color: #2D6C9C;
	border: 1px solid #2D6C9C;
	color: #fff;
	font-weight: bold;
}

#block-views-nodequeue_21-block_1 {
	margin-top: 0px;
}

#block-views-nodequeue_21-block_1 .views-row {
	position: relative;
}

.front .view-content .views-row {
	position: relative;
}

.views-field-field-annonstext-value {
	left: 0;
	width: 100%;
	padding: 4px;
	padding-left: 10px;
	background-color: #2D6C9C;
	color: #fff;
	font-size: 80%;
	text-transform: uppercase;
	font-weight: bold;
}

.view-intressant-nu .views-field-field-annonstext-value {
    margin-top: 20px;
    top: -20px;
    position: relative;
    margin-bottom: -20px;
    font-size: 8px;
    padding-left: 4px;
}

.view-Front-bildrutnat .views-field-field-annonstext-value {
	width: auto;
	margin: 2px 0px;
    display: inline-block;
    line-height: 100%;
    background-color: #2D6C9C;
    color: #fff;
    font-size: 70%;
    padding: 4px;
	position: absolute;
	font-weight: normal;
}

/* Tabbed comments */
#commentsLi {
	height: 30px;
	float: left;
    clear: both;
    width: 100%;
    margin: 0;
}

#commentsLi li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    background-color: #ccc;
    border-top: 1px solid #d4d4d1;
    border-right: 1px solid #d4d4d1;
    border-left: 1px solid #d4d4d1;
    list-style: none;
}

#commentsLi li.current {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    z-index: 5;
}

#commentsLi li a {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
}

#commentsLi .current a {
    color: #2e7da3;
}

.tab {
    border: 1px solid #d4d4d1;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: auto;
}

.tab-content {
    width: 468px;
    padding: 20px 0;
    display: none;
}

#tabbedComments-1.tab-content {
	padding: 20px;
	width: 450px;
}

#tabbedComments-2 {
	display: block;
}

#tabbedComments {
	padding-top: 33px;
}

#block-block-102 {
	border: 1px solid #ccc;
	padding: 5px;
	overflow: hidden;
}

#block-block-102 iframe {
	overflow: hidden;
}

#IA-jobb-footer {
	display: flex;
    flex-flow: row nowrap;
    align-items: flex-end;
    justify-content: flex-end;
}

.IA-jobb-text {
	padding-right: 5px;
}

#views-slideshow-xtra-overlay-1 {
	display: none;
}

