* {
padding:0px;
margin:0px;
}


body {
font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;
font-size:80%;
margin:12px 0 12px 0;
background-color:#ffffff;
color:#000000;
text-align:center; 
}

h1 {
font-size:1.1em;
padding:0px 0px 4px 0px;
xpage-break-before:always;
}

h1.noPageBreak 
{
	font-size:1.1em;
	padding:0px 0px 4px 0px;
xpage-break-before:auto;
}
h2.hiddenInPrint 
{
	display:none;
}

h2 {
font-size:1.05em;
padding:0px 0px 4px 0;
}

h3 {
padding:0px 0px 2px 0;
font-size:0.95em;
font-weight:bold;
}


body.index p, body.malArtikkel p {
font-size:0.95em;
margin:0px 0 15px 0px;
padding:0px;
line-height:1.4em;
}

ol {
}

ul {
} 

li {
}

img {

}

table {
}

th {
padding:5px;
}

td {
padding:5px;
}


p.ingress {
font-weight:bold;
line-height:1.2em;
margin-bottom:10px;
color:#797a2e;
}

p.footer {
font-size:0.8em;
margin:0px;
padding:0px;
}

a, a:link, a:active, a:visited {
color:#000000;
text-decoration:underline;
}

a:hover {
color:#000000;
text-decoration:none;
}




div.header1 {
width:600px;
margin:0 auto;
text-align:left;
padding-bottom:20px;
}

div.header1 img {
border:0px;
}

div.logo2 {
display:none;
}

div.header1 div.print {
background: url(../images/logo2Print.gif) no-repeat top left;
}

body.malArtikkel div.content ul {
padding:10px 15px 20px 25px;
}

body.malArtikkel div.content ol {
padding:10px 15px 20px 25px;
}

body.malArtikkel div.content li {
padding:3px 5px 2px 0px;
}

body.malArtikkel div.wrapper {
width:600px;
margin:0 auto;
text-align:left;
}

body.malArtikkel div.innerWrapper {
width:600px;
text-align:left;
}

body.index div.wrapper {
width:600px;
margin:0 auto;
text-align:left;
}



div.header2 {
display:none;
}

div.header2 div.slogan {
padding-left:14px;
padding-top:14px;
padding-bottom:13px;
float:left;
}




div.globalmenu {
text-align:left;
float:right;
margin-top:10px;
width:233px;
margin-left:0px;
}

div.globalmenu a, div.globalmenu a:link, div.globalmenu a:active, div.globalmenu a:visited, div.globalmenu a:hover {
display:block;
float:left;
text-decoration:none;
padding:2px 15px 2px 10px;
color:white;
font-size:0.85em;
margin-top:5px;
margin-right:0px;
width:63px;
}

div.menu {
display:none;
}



body.malArtikkel div.content {
width:600px;
padding-top:8px;
}

body.index div.content {
float:left;
width:330px;
padding-right:4px;
border-right:1px solid #797a2e;

}

div.leftCol {
float:left;
width:235px;
height:233px;
overflow:hidden;
}

div.leftCol img {
float:left;
}

div.midCol {
float:left;
width:280px;
background-color:#b82b29;
height:233px;
color:#ffffff;
overflow:hidden;
}

div.midCol p {
padding:10px 20px 0px 0px;
line-height:1.4em;
}


div.midCol h1 {
padding:10px;
}


body.malArtikkel div.rightCol {
margin-top:30px;
padding-top:10px;
border-top:1px solid gray;
width:600px;
margin-left:0px;
}

body.malArtikkel div.rightCol p{
padding:0px;
margin:0px;
padding-bottom:10px;
}

body.index div.rightCol {
float:left;
width:233px;
margin-left:4px;
overflow:hidden;
}

body.index div.rightCol img{
border:0px;
}

body.index div.multimediaWrapper {
display:none;
}

div.multimediaWrapper img {
float:left;
}

body.index div.flash {
display:none;
}

body.index div.movie {
display:none;
} 


div.footer {
width:600px;
text-align:left;
margin-top:11px;
margin-left:auto;
margin-bottom:10px;
margin-right:auto;
}

div.footerbilde {
display:none;
}

div.footertekst {
margin-top:13px;
border-bottom:11px solid #ad2925;
padding-bottom:12px;

}



body.malArtikkel div.rightCol p {
padding-left:0px;
}

body.malArtikkel div.rightCol img {
padding-bottom:5px;
}

div.globalmenu input.sokeknapp {
background-color:#575759;
color:#ffffff;
border:0;
font-size:0.9em;
padding:0px 3px 0px 3px;
float:left;
cursor:pointer;
width:53px;
margin-top:5px; 
height:18px;
}


div.globalmenu input.sok {
float:left;
width:86px;
border:1px solid #cdc4a6;
margin-left:4px;
padding:0;
margin-top:5px;
}

form p {
padding:0px;
margin:0px;
}

form label {
padding:0px;
margin:0px;
}


.hidden {
display:none;
}


div.clearer {
line-height:1px;
font-size:1px;
clear:both;
}

div.printversion {
display:none;
}

div.printversion a, div.printversion a:link, div.printversion a:visited, div.printversion a:active {
color:#797a2e;
}

div.printversion a:hover {
} 






/* --------- Image format ----------- */
img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
    EditMenuName: Top left;
	float: left;
}
img.toprightfloatingimage
{
	float: right;
    margin-left: 1em;
    margin-bottom: 1em;
    EditMenuName: Top right;
}
img.shadow
{
	position: relative;
	EditMenuName: Shadow;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
}
img.opacity
{
	position: relative;
	EditMenuName: Semi transparent;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}
img.fliph
{
	position: relative;
	EditMenuName: Flip horisontally;
	filter: fliph;
}
img.flipv
{
	position: relative;
	EditMenuName: Flip vertically;
	filter: flipv;
}
img.dashedborder
{
	position: relative;
	border: dashed 1px grey;
	EditMenuName: Dashed border;
}
img.circularfade
{
	position: relative;
	EditMenuName: Circular fade;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}
