

* {
    margin:0;
    padding:0;
}

body {
    font-size:small;
    font-family:sans-serif;
    background:#ECEAF4;
}

h1, h2, h3, h4, h5, p, ul {
    margin-left: 8px;
    margin-right: 8px;
}

h1 {
    margin-bottom: 6px;
    font-size: small;
    font-weight: bold;
    background: #fff;
    border-bottom: 2px solid #860001;
    color: #000;
    margin-top: 10px;
}

p {
    margin-bottom: 5px;
}

a {
    color: #EB176C;
    text-decoration: underlined;
    font-size: small;
}

a img {
    border:0;
}

a:active, a:focus {
    color: #ffffff;
    background: #000000;
    text-decoration: none;
}

.frontpageTitle, .frontpageTitle a {
    font-weight: bold;
    color: #779E32;
    margin-bottom:0;
	font-family:Verdana, sans-serif;	
}


.frontpageText, .frontpageText a {
    font-weight: bold;
    color: #1961AD;
    margin-bottom:1;
	font-family:Verdana, sans-serif;	
}

.text, .text a {
    color: #1961AD;
    margin-bottom:1;
	font-family:Verdana, sans-serif;	
}

.frontpageTitle a:focus, .frontpageTitle a:active {
    color: #ffffff;
}


/* -----------------------------------*/
/* ---------->>> EXTRAS <<<-----------*/
/* -----------------------------------*/


p.nav {
    margin-top: 8px;
    margin-bottom: 5px;
    white-space: nowrap;
}
p.nav a {
    color: #0066cc;
    font-size: x-small;
}

p.articleimage, p.article_image {
    margin: 8px;
}

div.article_item {
    margin-bottom: 8px;
    border-bottom: 1px solid #ccc;
}

p.rubrik {
    font-size: medium;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}

p.articleimagetext {
    font-size:x-small;
    margin-bottom:10px;
    padding-top:2px;
}

p.article_author {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666;
    font-size: x-small;
}

div.menu  {
    margin-top: 2px;
    margin-bottom: 5px;
	margin-left: 8px;
	color:#EB176C;
	font-family:Verdana, sans-serif;
}

.even {
    background: #E9EAEB;
    color: #012186;
    padding: 2px;
}
.odd {
    background: #DEDEDE;
    color: #012186;
    padding: 2px;
}

hr {
    background:#CCCCCC;
    height:2px;
    border:0;
    margin-bottom: 2px;
    margin-top: 5px;
}

p.six {
    background: #fff url(http://imageserver.mobiletech.no/img/?src=5581313&id=1632) !important;
    font-size:x-small;
    border-bottom: 1px solid #cccccc;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 3px;
}


.logo a img {
    border:0;
    padding:0px 0;
	background-color:#2958A2;
	margin-left: 8px;
}

.logo a:focus, .logo a:active {
    background:#ffffff;
}
