body {background: #fff url("../im/bg.png") repeat-x top left; }
.site-padding { width: 930px; background-color: #fff; padding: 10px; display: table; }
.site-border { background-image: url(../im/bg_border.png); display: table; padding-left: 10px; padding-right: 10px; margin: auto;}
html>body .site-border { width: 951px; }
.box {width: 178px !important; }

/*======= Default style ========*/
a {text-decoration: none; }
a img { border: none; }
img { vertical-align: bottom; }
.BASIC img { margin-bottom: 3px; }
h1 { margin: 0px; }

/*======= Menu ========*/
.menu .box {width: 180px !important; }
.menu .box-title {display: none; }
.menu .box {border: 0; background-color: #fff; }
.menu .box-content {padding: 0;} 
.menu .level-1, .menu .level-1-active {height: 19px; border-top: 1px solid #fff; }
.menu a {text-decoration: none; height: 16px; display: block; padding-top: 3px; }

/*======= Search ======*/
.search {height: 25px; padding-top: 3px; }
.search .row { float: left; }
#box9072227argument{
    border: 1px solid #babbb1; 
    float: left; 
}
input.button {border: 1px solid #babbb1; background-color: #fff; color: #801b23; margin-left: 2px; }

/*======= Visning (boks) =====*/
.visning .doc-preface {padding-top: 15px; font-weight: bold; font-size: 14px }
.content { display: table; }
#main { height: auto ! important; }

/*====== Footer =======*/
table.footer-table td { vertical-align: middle !important; }


/*====== Frontpage ===== */
.top-news .doc-preface { font-size: 15px; font-weight: normal}

.columns3 { margin-top: 20px; }
.columns3 .cell1, .columns3 .cell2, .columns3 .cell3 {float: left; width: 175px; padding-right: 10px; }
.columns3 .cell3 { padding-right: 0;}
.columns3 .doc-image-short { float: none ! important; padding-bottom: 0px ! important; }
.columns3 h1 { margin-bottom: 0px; }
.columns3 img {margin-bottom: 5px}
.columns3 .doc-preface {font-weight: normal; }

#oxxfoot a {
font-size: 9px;
}

.customfront-top{
width: 548px !important;
display:block;
overflow: hidden;
}

.customfront-topspacer{
margin: 10px;
}

.imagespacer{
text-align: center;
}

.customfront-boxes{
margin-top: 10px;
display: inline-block;
}

.customfront-box{
float: left;
width: 174px ! important;
height: 170px;
}

.customfront-middlebox{
margin-left: 10px;
margin-right: 10px;
}

.box-title{
display:block;
overflow: hidden;
height: 15px;
}

.customfront-top div.doc-image-full .imagetext  {
display: none;
}

.customfront-top img
{
	margin-left: -10px;
	margin-top: -10px;
}

div.doc-image-box-full,
div.doc-image-box-full img.doc-image-full {
width: 146px !important;
height: auto;
}

.customfront-box .box-image {
width: 174px;
height: 104px;
}

.customfront-box .doc-header2 {
margin-top: 0px;
margin-bottom: 2px;
}

.customfront-box .doc-preface {
font-weight: normal;
}

h2.box-short
{
    margin-top: 0px;
    margin-bottom: 2px;
}
.searchbox {
left:755px;
position:absolute;
top:89px;
background: none;
border: none;
}

.searchbox .box-content {
padding: 0px;
}

.searchbox .box-title {
display: none;
}

#rightbar
{
    overflow: hidden;
}