 
* {
margin:0;
padding:0;
font-family:arial;
font-size:11px;
}

p {
padding-bottom:10px;
}


h4 {
margin:0;
padding:0;
}






body {
background-position:top;
background-image:url('images/01.gif');
background-repeat:repeat-x;
background-color:#dfd9bf;
margin-top:50px;
margin-bottom:20px;
}

body.fileflow {
background-image:none;
background-color:transparent;
margin:0;
padding:50px;
}

body.fileflow h3 {
margin:10px 0 10px 0;
}

p.merk {
padding:40px;
width:400px;
}

p.merk strong {
display:block;
}

img.random_image {
position:absolute;
top:117px;
right:0;
}

#sok_preus {
float:left;
width:170px;
margin:70px 0 0 100px;
height:400px;
}

#side {
background-image:url('/static/css/images/undersiden.jpg');
margin:0 0 0 3px;
background-repeat:no-repeat;
padding:80px 0 50px 100px;

}

#side p {
font-size:12px;
width:430px;
}

#side ul {
margin:0 0 0 10px;
padding:0 0 10px 0;
}

#side ul li {
list-style-type:none;
background-image:url('images/check.gif');
background-repeat:no-repeat;
background-position:1px 50%;
padding:2px 0 2px 20px;
display:block;
font-size:12px;
}


#side ul li:first-letter {
text-transform:uppercase;
}


h1 {
font-size:20px;
color:#c00;
}

h2 {
font-size:16px;
color:#c00;
}

h3 {
font-size:13px;
color:#c00;
}


#basket_small {
display:none;
background-image:url(images/09.gif);
background-repeat:no-repeat;
width:300px;
height:36px;
margin-right:10px;
position:absolute;
right:10px;
line-height:50px;
text-align:center;
}

#bilder_liste {

padding:5px;
height:400px;
overflow:auto;
}

#bilder_liste li {
list-style-type:none;
display:block;
margin-bottom:5px;
overflow:auto;
}

#bilder_liste li a {
  cursor: move;
}

#bilder_liste li a img {
display:block;
float:left;
height:20px;
padding:4px;
background-color:#fff;
border:1px solid #dfd9bf;
margin:0;
}

#bilder_liste li a span {
display:block;
float:left;
line-height:20px;
padding:4px;
}

#bilder_liste li br {
clear:both;
}

#menu ul {
padding-left:20px;
}

#menu ul li {
list-style-type:none;
display:block;
float:left;
padding:0 0 0 10px;
margin-right:-1px;
}

#menu ul li a {
display:block;
float:left;
color:#bbb;
text-decoration:none;
line-height:36px;
padding:0 10px 0 0;
}


#menu ul li:hover {
background-image:url('images/10.gif');
background-repeat:no-repeat;
background-position:bottom left;


}

#menu ul li:hover a {
background-image:url('images/11.gif');
background-repeat:no-repeat;
background-position:bottom right;
color:#fff;
background-color:none;
}


#menu ul li.selected {
background-image:url('images/10.gif');
background-repeat:no-repeat;
background-position:bottom left;
}

#menu ul li.selected a {
background-image:url('images/11.gif');
background-repeat:no-repeat;
background-position:bottom right;
color:#fff;
}








div.front_page_content {
float:left;width:280px;font-size:11px;color:#706843;padding:20px;
}

div.front_page_content h1 {
font-size:12px;
}

div.front_page_content a {
font-weight:bold;
color:#666;
}


ul.kontaktpersoner  {
background:none;
border:0;
}


div.liste_venstre {
background-color:#fff;
padding:10px;
}


#deaktivert {
margin:0 0 0 -30px;
padding:5px 40px 5px 50px;
background-image:url('images/icons/delete.png');
background-position:30px 50%;
background-repeat:no-repeat;
position:absolute;
z-index:9999;
text-align:center;
top:10px;
left:50%;
color:#900;
background-color:#fff;
border:1px solid #999;
font-size:11px;
}



a.ex_link {
padding:10px 0 10px 20px;
background-image:url(http://css.nextframe.net/dbc_icons/layout_sidebar.png);
background-repeat:no-repeat;
background-position:left;
display:block;
}


a.white_page {
background-image:url('images/icons/page_white.png');
background-repeat:no-repeat;
background-position:1px 50%;
padding:5px 0 5px 25px;
display:block;
text-decoration:none;
line-height:20px;
color:#000;
font-size:12px;
}

a.pdf {
background-image:url('images/icons/page_white_acrobat.png');
background-repeat:no-repeat;
background-position:1px 50%;
padding:5px 0 5px 25px;
display:block;
text-decoration:none;
line-height:20px;
color:#900;
font-weight:bold;
font-size:12px;
}




#bottom_text {
padding:4px;
color:#000;
text-align:center;
margin-right:3px;
margin-top:10px;
font-size:11px;
font-weight:normal;
}

ul.icon_menu {
border-top:5px solid #dfd9bf;
padding:10px;
}

ul.icon_menu li {
border-bottom:1px dotted #eee;
list-style-type:none;
padding:5px 0 5px 25px;
background-repeat:no-repeat;
background-position:1px 50%;
}

ul.icon_menu li:hover {
background-color:#f7f6f0;
}


ul.icon_menu li a {
display:block;
text-decoration:none;
}










ul.icon_menu_new {
border-top:5px solid #dfd9bf;
padding:10px;
}

ul.icon_menu_new li {
border-bottom:1px dotted #eee;
list-style-type:none;
padding:5px 0 5px 5px;
background-repeat:no-repeat;
background-position:-100px 50%;
}

ul.icon_menu_new li:hover {
background-color:#f7f6f0;
}

ul.icon_menu_new li a {
display:block;
text-decoration:none;
}













#main_left {
display:inline;
float:left;
margin-left:1px;
margin-bottom:100px;
width:220px;

}

#main_middle {
display:inline;
float:left;
margin-left:10px;
width:430px;
padding-bottom:10px;
}

#main_right {
display:inline;
float:left;
margin-left:10px;
width:270px;
}


#login_01 {
background-image:url(images/11.gif);
background-repeat:no-repeat;
height:13px;
}

#login_02 {
background-image:url(images/12.gif);
background-repeat:repeat-y;

}

#login_02 ul {
list-style-type:none;
margin:0;
padding:10px;
}

#login_02 ul li {
padding-left:20px;
}

#login_02 ul li a{
text-decoration:none;
}

#login_02 table {
}

#login_02 table tr td {
padding-right:10px;
}

#login_03 {
background-image:url(images/13.gif);
background-repeat:no-repeat;

height:13px;
}









#logo {
background-position:top;
background-image:url(images/02.gif);
background-repeat:no-repeat;
width:968px;
height:120px;
margin:auto;
position:relative;
}

#logo h1 {
background-position:left 20px;
background-image:url(images/06.gif);
background-repeat:no-repeat;
width:67px;
height:120px;
text-indent:-5000px;
margin:0 0 0 35px;
}


#menu {
background-position:top;
background-image:url(images/03.gif);
background-repeat:no-repeat;
width:968px;
height:36px;
margin:auto;
}

#main {
background-position:top;
background-image:url(images/04.gif);
background-repeat:repeat-y;
width:968px;
margin:auto;
overflow:auto;
position:relative;
}

#bottom {
background-position:top;
background-image:url(images/05.gif);
background-repeat:no-repeat;
width:968px;
height:5px;
margin:auto;
font-size:1px;
}


#fieldset fieldset table.table {
margin:10px;
background-color:#f1f6fa;
border:1px solid #abc7dc;
}

fieldset {
margin-bottom:10px;
border:1px solid #dfd9bf;
font-size:12px;
font-family:arial;
padding:10px;
width:450px;
background-color:#fff;
}

fieldset legend {
font-size:12px;
}

fieldset label {
clear:left;
display:block;
padding:5px;
}

fieldset label:first-letter {
text-transform:uppercase;
}


fieldset input.text {
padding-left:5px;
margin-right:5px;
width:90%;
height:16px;
border:1px solid #dfd9bf;
background-color:#f7f6f0;
}




fieldset textarea {
border:1px solid #dfd9bf;
background-color:#f7f6f0;
width:98%;
height:100px;
display:block;
margin-bottom:20px;
}

fieldset table th {
text-align:left;
}

span.submit {
background-image:url('images/submit_01.gif');
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
display:block;
float:left;
}

span.submit input {
background:none;
background-image:url('images/submit_02.gif');
background-repeat:no-repeat;
background-position:top right;
color:#777;
height:25px;
font-size:11px;
border:0;
padding:0 10px 0 0;
float:inherit;
}



#nyheter_liten {
float:left;
width:170px;
margin:80px 0 0 100px;
height:400px;
}

#nyheter_liten li {
list-style-type:none;
padding:0 0 10px 0;
}

#nyheter_liten a {
color:#900;
text-decoration:none;
font-size:12px;
display:block;
}


#nyheter {
width:550px;
font-size:12px;
float:left;
}

#nyheter li {
margin:0 0 10px 0;
list-style-type:none;
}

#nyheter p {
font-size:12px;
padding:0;
margin:0;
}







img.image_v {
clear:both;
float:left;
border:0;
padding:8px;
margin:10px;
}

img.image_h {
border:0;
clear:both;
float:right;
padding:8px;
margin:10px;
}

img.image_m {
clear:both;
border:0;
padding:8px;
margin:auto;
}
