ul.kom-inn li.first {background: none !important;  }

div.object-left, div.imageleft {
	float: left;
	clear: left;
	margin: 0 20px 2px 0;
}
div.object-left p, div.object-right p {
	margin: 0;
	padding: 0;
}
div.object-right, div.imageright {
	float: right;
	clear: right;
	margin: 0 0 2px 20px;
}
div.object-center {margin: 0 0 5px;}
.blog_line_wrapper {
	float: left;
}
.blog_line_seperator {
	padding-top: 25px;
	clear: both;
}
.journal-full-content a.more {color:#8ca5a6; margin-bottom: 1em; display: block;}
.journal-full-content .information a.more {margin-bottom: 0em; }

/* active category on blog*/
ul.kategorier a.active {
	color:#EB008B;
}
ul.contributors-list li a.active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	color:#EB008B;
	text-decoration:none;
}
h2.main-heading a {
	color: #3D4E4F;
	text-decoration: none;
}
.journal-full-content h2.main-heading a:hover {
	color: #eb008b;
}

/* Infopage */
.sidebar .side-img {
	line-height:22px;
	color:#577071;
	font-size:12px;
}

/* Fix blog align image */
.information img {float: none; margin: 0;}

/* Contact page */
.btn-send:hover {cursor: pointer; color: #577071}

/* Google */
.pagenavigator { padding-top: 2em; clear: both; height: 40px; font-family: arial; font-size: 12px;}
.pagenavigator .pages span.current,
.pagenavigator .pages span a,
.pagenavigator span.next a,
.pagenavigator span.previous a {bosrder: 1px solid #ddd; padding: 2px 3px; backgrsound: #fff; margin: 0px;  color: #577071; text-decoration: underline;}
.pagenavigator a:hover {color: #eb008b !important; text-decoration: none;}
.pagenavigator .pages span.current { background: #577071; padding: 2px 4px; color: #fff; font-weigsht: bold; text-decoration: none; margin: 0 2px;}

/* img inne i q tag validerer ikke.. */
.quote blockquote div span {
	float:left;
	margin:7px 6px 0 0;
background: url(../images/quotes.gif) no-repeat;
width: 45px; 
height: 35px;
overflow: hidden; text-indent: -999px;
}
.quote blockquote div {
	display:block;
	width:100%;
	overflow:hidden;
	font-size:14px;
	color:#8ca5a6;
	font-weight:bold;
	line-height:26px;
}

.logo {
	background:url(../images/logo2.gif) no-repeat;
	width:346px;
	height:69px;
	float:left;
	overflow:hidden;
	margin:-7px 0 0 6px;
	position:relative;
	display:inline;
	text-indent:-9999px;
}

/* infobox */
.infobox {background:#f0d746;
	padding:6px 11px 10px 12px;
	margin: 0 0 14px; }

.infobox p {font-size: 14px; margin: 0; color:#3d4e4f; font-style: italic;}
.infobox p b {font-size: 18px !important; }

/* kontributorer */
ul.kontributorer .kontributorer-info { float: right !important; width: 136px; }