html, body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}

p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

a img{border: 0;}
.clear{clear: both;}
.left{float: left}
.right{float: right}
img.left{margin-right: 20px; margin-bottom: 10px;}
img.right{margin-left: 10px; margin-bottom: 10px;}

div#bigwrap{
    margin: 0 auto;
    padding: 0 0px;
    background-color: #ffffff;
    background-image: none !important;
}

div#wrapper{padding: 17px 20px;}

div#head{text-align: right;}
div#head h1{
    float: left;
    margin: 12px 0 0;
}

div#head ul{
display: none !important;
}

div#searchForm {display: none !important;}
div#menu1{
display: none !important;
}



div#puffWrap, div#contentWrap{
    margin-top: 20px;
    margin-bottom: 90px;
    width: 100%;
}

div.puffContent h2{color: #406070; line-height: 16px; font-size: 14px;}
div.puffContent h3{font-size: 10px; line-height: 12px;}
div.puffContent{
    float: left;
    font: 12px/17px Arial, Helvetica, sans-serif;
    color: #706d5c;
}

div#puffEtt{
    width: 309px;
    border-right: 1px solid #dfddd5;
    padding-right: 30px;
    margin-right: 30px;
}

div#puffTva{width: 410px;}
div#puffTva div.left{width: 160px}
div#puffTva div{float: left; width: 250px}

a.lasMerLink{
    display: block;
    text-align: right;
}

div#footer{
    clear: both;
    color: #84806c;
    font-size: 11px;
    border-top: 1px solid #e3e2db;
}

/*
undersida
*/
div#contentMain{
    font-size: 12px;
    line-height: 17px;
    color: #706d5c;
}
div#contentMain h2{color: #3f5e6f;}
.searchHead{display: inline; margin-bottom: 10px;}
div#contentMain h3{color: #d4162e;}
div#contentMain h2, div#contentMain h3.searchHead{margin-top: 0; line-height: 21px; font-size: 19px;}
div#contentMain h4{font-size: 12px; margin: 0; color: #3f5e6f}
div#contentMain p{margin-top: 0;}
div#contentLeftMenu, div#contentMain{float: left;}
div#contentLeftMenu {display: none !important;}


div#bigSearch
{
    display: none !important;
}

span.searchMark{color: #d4162e;}
div.searchResult{
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #55503d;
}

a.searchResultHeader:hover, a.searchResultHeader:active, a.searchResultHeader:visited
{color: #54503d; text-decoration: none;}

div#searchFooter{
    margin-top: 10px;
}

div#searchFooter p.right a{
    text-decoration: none;
    color: #f65d19;
    font-weight: bold;
}
div#searchFooter p.right a:hover{text-decoration: underline;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}