html {
	height: 100%;
}
body {
	margin: 0;
	font: 14px/22px Georgia, "Times New Roman", Times, serif;
	color: #8c8c8c;
	height: 100%;
	min-width: 999px;
	background: url(../images/bg.gif) repeat;
}
img {
	border-style: none;
}
a:focus {
	outline:none;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}
.wrapper {
	background: url(../images/bg-container.gif) repeat-y 50% 0;
	min-height: 100%;
}
* html .wrapper {
	height: 100%;
}
.header-wrapper {
	background: url(../images/bg-header.gif) repeat-x;
	height: 125px;
	position: relative;
	z-index: 999;
}
/* header start */
#header {
	margin: 0 auto;
	width: 999px;
	position: relative;
	z-index: 10;
}
/* logo */
.logo {
	float: left;
	margin: 45px 0 0 20px;
	background: url(../images/logo.gif) no-repeat;
	width: 176px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}
.stabaek {
	float: right;
	/*background: url(../images/stabaek.gif) no-repeat;*/
	width: 61px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 5px 7px 0 0;
}
#language {
	font: 11px Arial, Helvetica, sans-serif;
	color: #797979;
	float: right;
	width: 160px;
	height: 20px;
	margin: 10px 7px 0 0;
}
#language a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #dcdcdc;
	text-decoration: none;
}
#language a:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: #03b8ef;
	text-decoration: underline;
}
/* main navigation start */
#main-nav {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 85px;
	left: 1px;
	width: 998px;
	background: url(../images/bg-main-nav.gif) repeat-x;
	z-index: 10;
}
#main-nav li {
	list-style: none;
	background: url(../images/sep.gif) no-repeat;
	float: left;
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 10px 1px;
	position: relative;
}
#main-nav li.first {
	background: none;
	padding-left: 0;
}
#main-nav li a {
	display: block;
	height: 33px;
	overflow: hidden;
	text-indent: -9999px;
}
/* menu items bg start */
#main-nav li a.billetter {
	background: url(../images/menu-billetter.gif) no-repeat;
	width: 78px;
}
#main-nav li a.konserter {
	background: url(../images/menu-konserter.gif) no-repeat;
	width: 82px;
}
#main-nav li a.sports-arrangement {
	background: url(../images/menu-sports-arrangement.gif) no-repeat;
	width: 145px;
}
#main-nav li a.messer-events {
	background: url(../images/menu-messer-events.gif) no-repeat;
	width: 117px;
}
#main-nav li a.arena-kart {
	background: url(../images/menu-arena-kart-setevalg.gif) no-repeat;
	width: 149px;
}
#main-nav li a.arena-leie {
	background: url(../images/menu-arena-leie.gif) no-repeat;
	width: 84px;
}
#main-nav li a.stabek-fotball {
	background: url(../images/menu-stabek-fotball.gif) no-repeat;
	width: 113px;
}
#main-nav li a.om-telenor-arena {
	background: url(../images/menu-om-telenor-arena.gif) no-repeat;
	width: 128px;
}
#main-nav li a.faq {
	background: url(../images/menu-faq.gif) no-repeat;
	width: 94px;
}
/* menu items bg end */
#main-nav li a:hover,
#main-nav li a.active,
#main-nav li:hover a,
#main-nav li.hover a {
	background-position: 0 -33px;
}
#main-nav li:hover,
#main-nav li.hover { position: relative; }
#main-nav li:hover div,
#main-nav li.hover div { display: block; }

/* drop-down menu */
#main-nav li div {
	position: absolute;
	top: 36px;
	left: 1px;
	overflow: hidden;
	width: 173px;
	z-index: 999;
	display: none;
}
#main-nav li div ul {
	margin: 0;
	padding: 5px 0 7px 4px;
	border: 1px solid #b3b3b3;
	width: 167px;
	background: url(../images/opacity.png) repeat;
}
#main-nav li div ul li {
	float: none;
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding: 2px 0 1px;
	background: url(../images/dotted-line.gif) repeat-x;
	position: relative;
	width: 164px;
}
#main-nav li div ul li.first {
	background: none;
	padding: 2px 0 1px;
}
#main-nav li div ul li a {
	color: #fff;
	display: block;
	padding: 6px 5px 6px 15px;
	width: 143px;
	height: auto;
	background: url(../images/scacer.gif) repeat;
	text-indent: 0;
	text-decoration: none;
}
#main-nav li:hover ul li a,
#main-nav li.hover ul li a {
	color: #fff;
}
#main-nav li div ul li a:hover {
	background-color: #41caf3;
	color: #4a4a4a;
}
/* main navigation end */
/* header end */
#main {
	margin: 0 auto;
	width: 980px;
	padding: 3px 8px 0 11px;
	overflow: hidden;
	clear: both;
}
/* form search start */
.form-search {
	height: 38px;
	padding: 14px 0 0;
	background: url(../images/bg-shadow.gif) repeat-x;
	overflow: hidden;
}
.search {
	float: left;
}
.quick-buy {
	float: right;
}
.form-search label {
	color: #ccc;
	font: 13px/16px Georgia, "Times New Roman", Times, serif;
	padding: 5px 5px 5px 8px;
	float: left;
	background-color: #373737;
}
.form-search .input {
	float: left;
	font: 13px/16px Arial, Helvetica, sans-serif;
	border: 1px solid #48ccf4;
	padding: 4px 5px;
	width: 437px;
	margin: 0 2px 0 1px;
}
.form-search .button-search,
.form-sort .button-ok {
	color: #fff;
	border-style: none;
	background: url(../images/bg-button.gif) repeat-x;
	height: 26px;
	width: 64px;
	float: left;
	font: 12px/16px Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
}
.form-sort .button-ok {
	height: 20px;
	margin: 15px 1px 0 0;
	float: right;
	background: url(../images/btn-bg-3.gif) repeat-x;
}
.form-search select {
	color: #878787;
	font: 14px/17px Georgia, "Times New Roman", Times, serif;
	border: 1px solid #b3b3b3;
	width: 290px;
	margin: 0 4px 0 1px;
	padding: 2px 3px 3px 7px;
	height: 24px;
	float: left;
}
/* form search end */
/* left column start */
.col-1 {
	float: left;
	width: 670px;
	margin: 13px 0 0;
	padding: 0 0 14px;
}
/* page heading start */
.heading {
	margin: 0 1px 0 0;
	padding: 3px 0 2px;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
.heading div,
.sub-heading {
	padding: 0 0 2px;
	background-color: #343434;
}
.sub-heading {
	margin: 18px 0 0;
}
.heading h1,
.sub-heading h2 {
	margin: 0;
	padding: 6px 0 6px 15px;
	color: #58daff;
	font: 24px/27px Georgia, "Times New Roman", Times, serif;
}
.sub-heading h2 {
	padding: 6px 0 6px 15px;
}
.heading ul {
	margin: 7px 6px 0 0;
	padding: 4px 0 5px;
	float: right;
	border: 1px solid #cad1d3;
	display: inline;
}
.heading ul li {
	float: left;
	list-style: none;
	background: url(../images/sep-2.gif) no-repeat 0 3px;
	padding: 1px 7px 0 9px;
	font: 12px/15px Georgia, "Times New Roman", Times, serif;
}
.heading ul li.first {
	background: none;
}
.heading ul li a {
	text-decoration: none;
	color: #12afe4;
}
.heading ul li a:hover {
	text-decoration: underline;
}
.sub-heading .link {
	float: right;
	color: #58daff;
	text-decoration: none;
	font-size: 14px;
	line-height: 17px;
	font-style: italic;
	background: url(../images/dotted-line-2.gif) repeat-x 0 16px;
	padding: 0 0 2px;
	margin: 13px 19px 0 0;
}
.sub-heading .link:hover {
	background-position: 0 -28px;
	color: #52c1e7;
}
/* page heading end */
/* table start */
.table {
	margin: 5px 1px 0 0;
	padding: 0 0 5px;
	color: #fff;
	font: 14px/17px Georgia, "Times New Roman", Times, serif;
}
.table li {
	list-style: none;
	margin: 1px 0 0;
	background-color: #cfcfcf;
	overflow: hidden;
	width: 100%;
	vertical-align: top;
}
.table li.light {
	background-color: #9dc2ce;
}
.table span {
	background: url(../images/sep-3.gif) no-repeat 100% 0;
	float: left;
	padding: 8px 0 11px;
}
.table span a {
	text-decoration: none;
	color: #fff;
}
.table span a:hover {
	/*text-decoration: underline;*/
}
.table li.light span {
	background: url(../images/sep-4.gif) no-repeat 100% 0;
}
.table span.date {
	width: 88px;
	padding-left: 15px;
}
.table span.name {
	padding-left: 19px;
	width: 301px;
}
.table span.time {
	padding-left: 7px;
}


.table .btn-billetter,
.table-events .btn-billetter,
.table-resultat .btn-les-mer,
.table .free,
.table-events .free,
.table-resultat .free{
	background: url(../images/btn-bg.gif) no-repeat;
	width: 104px;
	height: 24px;
	float: right;
	margin: 4px 3px 0 0;
	padding: 4px 0 0 37px;
	font: 13px/16px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	text-decoration: none;
	color: #fff;
}
.table-events .free {
	margin: 33px 0 0;
	background: url(../images/btn-bg-4.gif) no-repeat;
}
.table-events .btn-billetter {
	margin: 33px 0 0;
	background: url(../images/btn-bg-4.gif) no-repeat;
}
.table li.light .btn-billetter {
	background: url(../images/btn-bg-2.gif) no-repeat;
}
.table-resultat .btn-les-mer {
	background: url(../images/btn-bg-5.gif) no-repeat;
	width: 64px;
	height: 24px;
	margin: 28px 0 0;
}
.table .btn-billetter:hover,
.table-events .btn-billetter:hover,
.table-resultat .btn-les-mer:hover {
	text-decoration: underline;
}

/* white-gray table styles start */
.table-white-gray li {
	background-color: #fff;
	color: #636363;
}
.table-white-gray li.light {
	background-color: #ebebeb;
}
.table-white-gray li span {
	background: url(../images/sep-8.gif) no-repeat;
}
.table-white-gray li.light span {
	background: url(../images/sep-7.gif) no-repeat;
}
.table-white-gray li span.date {
	background: none;
}
.table-white-gray li .btn-billetter,
.table-white-gray li.light .btn-billetter {
	background: url(../images/btn-bg-4.gif) no-repeat;
}
.table-white-gray span a {
	color: #22b4e5;
	background: url(../images/dotted-line-2.gif) repeat-x 0 16px;
	padding: 0 0 2px;
}
.table-white-gray span a:hover {
	text-decoration: none;
	background-position: 0 -28px;
	color: #52c1e7;
}
/* white-gray table styles end */

/* table end */
/* page content */
.content {
	margin: 6px 0 29px;
	padding: 0 0 50px;
	background-color: #f3f3f3;
	width: 668px;
	overflow: hidden;
}
.content p {
	margin: 0;
	padding: 0 15px 22px 15px;
	color: #8c8c8c;
}
.content p.important-text {
	font-size: 18px;
	line-height: 24px;
	font-style: italic;
	color: #8c8c8c;
}
.content p a {
	text-decoration: none;
	color: #02aae3;
	background: url(../images/dotted-line-2.gif) repeat-x 0 16px;
	padding: 0 0 2px;
}
.content p a:hover {
	color: #52c1e7;
	background-position: 0 -28px;
}
.content img {
	margin: 0 0 8px;
	display: block;
}
.main-image {
	margin-bottom: 18px;
}
/* artikkelside page */
/* content column start */
.column {
	float: right;
	width: 247px;
	border-left: 1px solid #d8d8d8;
	padding: 2px 0 11px 9px;
	margin: 0 0 0 5px;
}
.image-post {
	padding: 0 0 15px;
}
.image-post img {
	display: block;
	margin: 0;
}
.image-post span {
	display: block;
	color: #8c8c8c;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	background-color: #fdfdfd;
	padding: 4px 5px 4px 11px;
	margin: 2px 0 0;
	width: 225px;
}
/* content column end */
/* left column end */
/* right column start */
.col-2 {
	float: right;
	width: 300px;
	margin: 6px 0 0;
	padding: 0 0 21px;
}
/* banners */
.banner {
	display: block;
	margin: 3px 0 0;
}
.category {
	display: block;
	color: #bcbcbc;
	font: 10px/13px Arial, Helvetica, sans-serif;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	margin: 7px 0 0;
	padding: 3px 2px;
}
.col-1 .category {
	margin: 0;
	color: #808080;
}
/* news start */
.news {
	background-color: #000;
	overflow: hidden;
	margin: 10px 0 0;
	padding: 0 0 4px;
	width: 100%;
}
.news .text {
	float: left;
	width: 155px;
	margin: 10px 0 0 12px;
	display: inline;
}
.news .text h3 {
	margin: 0;
	padding: 0 0 5px;
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
	color: #58daff;
	letter-spacing: -1px;
}
.news .text p {
	margin: 0;
	padding: 0 0 6px;
	color: #cecece;
	font-size: 11px;
	line-height: 14px;
}
.news .text p a {
	text-decoration: none;
	color: #02aae3;
	padding: 0 0 2px;
	background: url(../images/dotted-line-2.gif) repeat-x 0 13px;
}
.news .text p a:hover {
	color: #52c1e7;
	background-position: 0 -31px;
}
.news .image {
	float: right;
	margin: 34px 10px 0 0;
}
/* news end */
/* right column end */
/* footer start */
.footer {
	background: url(../images/bg-footer.gif) repeat-x;
	clear: both;
	margin: 0 0 53px;
	padding: 15px 0 11px;
	width: 980px;
	overflow: hidden;
}
.footer p {
	margin: 0px 3px 0 0;
	font-size: 12px;
	line-height: 15px;
	color: #BBBBBB;
	float: left;
	display: inline;
	padding-left: 10px;
}
.footer p a {
	text-decoration: none;
	color: #088eba;
}
.footer p a:hover,
.design a:hover {
	text-decoration: underline;
}
.design {
	float: right;
	color: #BBBBBB;
	font-size: 10px;
	line-height: 13px;
	font-style: italic;
	margin: 0px 3px 0 0;
	padding-right: 10px;
}
.design a {
	text-decoration: none;
	color: #6bbbd6;
}
/* footer end */

/* Forsiden page start */
/* flash start */
.main-flash {
	margin: 4px 0 -9px;
}
.flash {
	margin: 3px 0 -4px;
}
.main-flash img,
.main-flash object
.flash img,
.flash object {
	display: block;
}
/* flash end */
/* gray areas under boxes start */
.section-footer {
	background-color: #e9e9e9;
	overflow: hidden;
	height: 1%;
	margin: 9px 0 0;
	padding: 3px 17px 6px;
}
.section-footer a {
	float: right;
	text-decoration: none;
	color: #02aae3;
	font-size: 14px;
	line-height: 17px;
	font-style: italic;
	background: url(../images/dotted-line-2.gif) repeat-x 0 16px
}
.section-footer a:hover {
	color: #42bde7;
	background-position: 0 -28px;
}
/* gray areas under boxes end */
/* events start */
.boxes {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 670px;
}
.boxes ul {
	margin: 0;
	padding: 0;
	width: 682px;
}
.boxes li {
	float: left;
	width: 213px;
	height: 233px;
	border: 1px solid #d8d8d8;
	margin: 5px 10px 0 1px;
	list-style: none;
	display: inline;
	position: relative;
}
.boxes li.black {
	border: 1px solid #000;
}
/* black opacity */
.boxes li .text {
	position: absolute;
	bottom: 0;
	left: 0;
}
* html .boxes li .text {
	bottom: -1px;
}
.boxes li .text div {
	background: url(../images/opacity-boxes.png) repeat;
	min-height: 104px;
	width: 207px;
	padding: 6px 0 0 6px;
	overflow: hidden;
}
.boxes li.black .text div {
	background: url(../images/opacity-boxes-light.png) repeat;
}
* html .boxes li .text div {
	height: 104px;
	overflow: visible;
}
.boxes li img {
	display: block;
}
/* text styles */
.boxes li h3 {
	margin: 0;
	padding: 0 0 1px;
	color: #42bde7;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	position: relative;
	letter-spacing: -1px;
}
.boxes .nyheter li h3 {
	padding: 5px 0 2px 2px;
}
.boxes li h3 a {
	text-decoration: none;
	color: #42bde7;
}
.boxes .nyheter li h3 a {
	color: #636363;
	padding: 0 0 2px;
	background: url(../images/dotted-line-4.gif) repeat-x 0 17px;
}
.boxes li p {
	margin: 0;
	padding: 0;
	color: #dbdbdb;
	font-size: 11px;
	line-height: 16px;
	position: relative;
}
.boxes .nyheter li p {
	color: #636363;
	padding: 4px 0 0 2px;
}
.boxes li .more {
	color: #02aae3;
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
	text-decoration: none;
	background: url(../images/dotted-line-2.gif) repeat-x 0 16px;
	position: absolute;
	bottom: 8px;
	right: 17px;
}
* html .boxes li .more {
	right: 14px;
}
.boxes li .more:hover {
	color: #42bde7;
	background-position: 0 -28px;
}
/* nyheter boxes start */
.boxes .nyheter {
	margin: -4px 0 0;
	padding: 0 0 4px;
	overflow: hidden;
}
.nyheter .image {
	margin: 3px 0 0;
	display: block;
}
.boxes .nyheter li {
	width: 209px;
	padding: 0 0 0 4px;
	margin-top: 9px;
	height: 263px;
}
/* nyheter boxes end */
/* events end */
/* Forsiden page end */

/* eventer page */
/* form sort start */
.form-sort {
	background: url(../images/shadow.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 0 0 23px;
	margin: 0 0 0 1px;
}
.form-sort label {
	float: left;
	color: #4c4c4c;
	font-size: 14px;
	line-height: 17px;
	margin: 15px 18px 0 14px;
}
.form-sort select {
	color: #878787;
	font: 12px/15px Arial, Helvetica, sans-serif;
	border: 1px solid #b3b3b3;
	width: 140px;
	margin: 15px 4px 0 1px;
	padding: 1px 1px 1px 3px;
	height: 18px;
	float: left;
}
*+html .form-sort select {
	height: 23px;
}
/* form sort end */
.events-box {
	padding: 2px 0 5px;
}
.events-box h2 {
	margin: 7px 0 0 15px;
	color: #636363;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
}
/* paginator start */
.paginator {
	overflow: hidden;
	height: 1%;
}
.paginator-bottom {
	border-top: 1px solid #62dcff;
	border-bottom: 1px solid #62dcff;
	padding: 5px 0 11px;
}
.paginator ul {
	float: left;
	margin: 3px 0 0 12px;
	padding: 0;
	overflow: hidden;
	display: inline;
}
.paginator ul li {
	list-style: none;
	float: left;
	background: url(../images/sep-6.gif) no-repeat 0 6px;
	padding: 0 6px;
	margin: 0 0 0 -1px;
	color: #22b4e5;
}
.paginator ul li a {
	text-decoration: none;
	color: #22b4e5;
	background: url(../images/dotted-line-2.gif) repeat-x 0 16px;
	font-style: italic;
	padding: 0 0 2px;
}
.paginator ul li span {
	font-style: italic;
}
.paginator ul li a:hover {
	color: #52c1e7;
	background-position: 0 -28px;
}
.paginator ul.pages {
	float: right;
	margin-right: 13px;
}
/* paginator end */
/* table events start */
.table-events {
	padding: 7px 1px 10px 0;
	color: #636363;
	font-size: 12px;
	line-height: 15px;
}
.table-resultat {
	padding: 3px 1px 14px 0;
}
.table-events .th {
	background-color: #58daff;
	padding: 10px 0 14px;
	margin: 0 0 1px;
	color: #636363;
	font-size: 14px;
	line-height: 17px;
	overflow: hidden;
	height: 1%;
}
.table-resultat .th {
	margin-bottom: 7px;
}
.table-events .th span {
	float: left;
	padding: 0 0 0 15px;
}
.table-events .th .bilde {	width: 141px; }
.table-events .th .dato { width: 109px; }
.table-resultat .th .dato { width: 76px; }
.table-events .th .event { width: 220px; }
.table-events .th .text { width: 294px;}
.table-events .row {
	overflow: hidden;
	height: 1%;
	padding: 3px 0 2px;
}
.table-events .light {
	background-color: #ebebeb;
}
.table-events .row .image {
	float: left;
	width: 155px;
}
.table-events .row .date {
	float: left;
	margin: 40px 0 0 15px;
	width: 109px;
}
.table-resultat .row .date {
	margin: 10px 0 0 2px;
}
.table-events .row .name {
	float: left;
	margin: 40px 0 0 15px;
	width: 225px;
}
.table-events .row .name a,
.table-resultat .row .text h3 a {
	color: #22b4e5;
	background: url(../images/dotted-line-2.gif) repeat-x 0 14px;
	text-decoration: none;
	padding: 0 0 2px;
}
.table-events .row .name a:hover,
.table-resultat .row .text h3 a:hover {
	color: #52c1e7;
	background-position: 0 -30px;
}
.table-resultat .row .text {
	float: left;
	width: 300px;
	margin: 10px 0 0 20px;
	display: inline;
}
.table-resultat .row .text h3 {
	margin: 0;
	padding: 0 0 6px;
	font-size: 12px;
	line-height: 15px;
}
.table-resultat .row .text p {
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #636363;
}
/* table events end */

/* featured eventer page start */
/* featured event top box start */
.featured-event {
	overflow: hidden;
	height: 1%;
	padding: 6px 0 1px;
}
.featured-event .image {
	float: left;
	margin: 0 18px 10px 0;
}
.featured-event p {
	margin: 0;
	padding: 8px 10px 10px 0;
	color: #8c8c8c;
	font-size: 14px;
	line-height: 24px;
	font-style: italic;
}
.featured-event .les-mer {
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	overflow: hidden;
	height: 1%;
	clear: both;
	padding: 10px 32px 12px 0;
}
.featured-event .les-mer a {
	float: right;
	text-decoration: none;
	color: #02aae3;
	font-size: 14px;
	line-height: 17px;
	font-style: italic;
	background: url(../images/dotted-line-2.gif) repeat-x 0 16px;
}
.featured-event .les-mer a:hover {
	color: #52c1e7;
	background-position: 0 -28px;
}
/* featured event top box end */
/* featured eventer page end */

/* nyheter start, lagt til av Pragma */
div.nyheter {
	overflow: hidden;
	width: 100%;
	margin-top: 7px;
	color: #3f3f3f;
}

/* main-head end */
div.nyheter .cont {
	overflow: hidden;
	height: 100%;
	padding: 7px 0 0;
}

div.nyheter .left-col {
	float: left;
	width: 443px;
}

div.nyheter .right-col {
	float: right;
	width: 215px;
	margin-top: -10px;
}

div.nyheter div.block {
	overflow: hidden;
	margin-top: 10px;
	height: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #dfdfdf;
	background: url(../images/nyheter-right-col-bg.gif) repeat-y;
}

div.nyheter div.block img {
	display: block;
}

div.nyheter div.block div.cont-box {
	overflow: hidden;
	height: 100%;
	padding: 0 6px 0 11px;
}

div.nyheter h3 {
	margin: 0;
	font-size: 12px;
	line-height: 19px;
	color: #58daff;
}

div.nyheter div.block h3 {
	margin: 6px 0 0;
}

div.nyheter .les {
	float: right;
	color: #cd9547;
	margin-top: 5px;
	border-bottom: 1px dotted #6d848C;
	text-decoration: none;
	font: italic 12px/14px Georgia, "Times New Roman", Times, serif;
}

div.nyheter .les:hover {
	border: 0;
	padding-bottom: 1px;
}

div.nyheter div.left-col div.cont-box {
	overflow: hidden;
	height: 100%;
	padding: 0 3px 26px 11px;
}
div.nyheter div.left-col div.cont-box {
	padding-bottom: 24px;
}
div.nyheter div.left-col h3 {
	margin: 16px 0 0;
	font-size: 20px;
}