div.info {
padding:20px;
border:1px solid #eee;
background-color:#fafafa;
width:190px;
margin:auto;
}

ul.top_menu_ul {
 padding:10px;
}

ul.top_menu_ul li {
 display:block;
 float:left;
}

ul.top_menu_ul li a {
 color:#008ecb;
}

table.katalog_artikkel {
}


table.katalog_artikkel td.produktnavn {
 width:80px;
}

table.katalog_artikkel td.feltnavn {
 color:#888;
 padding:0 5px 0 10px;
}

table.katalog_artikkel td.feltverdi {
 text-align:right;
}








ul.regular_menu {
}

ul.regular_menu li {
 float:left;
}

ul.regular_menu li a {
 color:#666;
 display:block;
 padding:3px 3px 3px 25px;
 background-position:5px 50%;
 background-repeat:no-repeat;
}



ul.loggedin {
 position:absolute;
 top:15px;
 left:15px;
 width:900px;
 z-index:99;
}

ul.loggedin li {
 display:block;
 float:right;
}

ul.loggedin li {
 display:inline-block;
}


ul.loggedin li span {
color:#666;
display:block;
padding:3px 3px 3px 25px;
background-image:url('images/icons/user_gray.png');
background-position:5px 50%;
background-repeat:no-repeat;
}

ul.loggedin li a {
display:block;
padding:3px 3px 3px 25px;
background-position:5px 50%;
background-repeat:no-repeat;
}




ul.personale {
padding:20px;
}

ul.personale li {
height:150px;
width:260px;
display:block;
float:left;
padding:10px;
}

ul.personale li img {
float:left;
margin:0 10px 10px 0;
background-color:#fafafa;
padding:6px;
border:1px solid #eee;
}



ul.sider_filer {
padding:3px 20px 20px 20px;
}

ul.sider_filer li {
list-style-type:none;
}

ul.sider_filer li a {
display:block;
padding:1px 0 1px 25px;
background-image:url('images/icons/page.png');
background-position:1px 50%;
background-repeat:no-repeat;
}






ul.menyer { padding:20px; }
ul.menyer li { }
ul.menyer li a {
color:#fff;
display:block;
color:#fff;
font-weight:bold;
padding:2px;
}

ul.menyer li a:hover { color:#90cee9; }


table.sider_siste_nyhet {
width:210px;
margin:5px 0 30px 0;
font-size:11px;
}

table.sider_siste_nyhet td {
padding:2px;
}

table.sider_siste_nyhet strong {
color:#000;
white-space:nowrap;
}

table.sider_siste_nyhet a {
color:#008ecb;
}




ul.search {
}

ul.search li {
display:block;
padding:1px;
}

ul.search li a {
display:block;
padding:3px 0 3px 25px;
background-image:url('images/icons/page.png');
background-position:1px 50%;
background-repeat:no-repeat;
}



.menu_ekstra {
padding:20px;
}

.menu_ekstra label {
white-space:nowrap;
}

input.text{
display:block;
height:22px;
border:1px solid #eee;
}

.menu_ekstra h1 {
font-size:12px;
color:#666;
font-weight:normal;
border-bottom:1px dotted #bbb;
margin-bottom:5px;
padding-bottom:5px;
}

ul.menu_ekstra li {
display:block;
}

ul.menu_ekstra li a {
display:block;
padding:3px 0 3px 25px;
background-image:url('images/icons/page_white.png');
background-position:1px 50%;
background-repeat:no-repeat;
font-size:11px;
}





#menu {
 background-image:url('images/06.gif');
 background-repeat:repeat-x;
 height:97px;
 width:906px;
}

#menu div.menuleft {
 background-image:url('images/05.gif');
 background-repeat:no-repeat;
 height:97px;
 padding-left:291px;
}

#menu div.menuright {
 background-image:url('images/07.gif');
 background-position:right;
 background-repeat:no-repeat;
 height:97px;
 position:relative;
}


#menu ul {
 overflow:hidden;
 height:30px;
 float:left;
 border:1px solid #0a7cac;
 position:absolute;
 top:58px;
 left:-38px;
}

#menu ul li {
 float:left;
 display:block;
}

#menu ul li a {
 background-image:url('images/btn1.gif');
 background-repeat:no-repeat;
 background-position:top left;
 display:block;
 float:left;
 text-decoration:none;
 color:#fff;
 line-height:30px;
 font-size:12px;
 padding-left:10px;
 cursor:pointer;
}

#menu ul li a span {
 background-image:url('images/btn2.gif');
 background-repeat:no-repeat;
 background-position:top right;
 height:30px;
 padding-right:10px;
 display:block;
 float:left;
}

#menu ul li a:hover {
background-position:bottom left;
}

#menu ul li a:hover span {
background-position:bottom right;
}


ul.menu_options {
margin:20px 0 20px 0;
padding:10px;
}

ul.menu_options a {
color:#008ecb;
}


ul.product_list_data {

}

ul.product_list_data li {
font-weight:bold;
color:#000;
}

ul.product_list_data span {
display:block;
font-weight:normal;
padding:0 0 15px 0;
text-indent:10px;
color:#888;
}



ul.system_navigator {
display: inline-block; 
overflow: hidden;
padding:20px 0 10px 0;
margin-bottom:10px;
border-bottom:1px solid #008ecb;
}

ul.system_navigator {
display: block;
}

ul.system_navigator li {
float:left;
padding:5px 15px 5px 0  ;
list-style-type:none;
}

ul.system_navigator a {
color:#e02757;
font-weight:bold;
text-decoration:none;
}

ul.katalog_select {
border:1px solid #eee;
background-color:#fafafa;
display: inline-block; 
overflow: hidden;
margin-bottom:20px;
padding:10px;
}

ul.katalog_select {
display: block;
}

ul.katalog_select label{
display:block;
font-size:12px;
}

ul.katalog_select select{
width:200px;
font-size:12px;
}

ul.katalog_valg {
margin:0 0 5px 0;
}


ul.katalog_select li{
float:left;
padding:0 10px 0 0 ;
}

ul.katalog_valg li {
background-image:url('images/submit_01.gif');
background-repeat:no-repeat;
background-position:bottom left;
cursor:pointer;
padding-left:10px;
display:block;
list-style-type:none;
}

ul.katalog_valg li a {
border:0;
background:transparent;
background-image:url('images/submit_02.gif');
background-repeat:no-repeat;
background-position:bottom right;
color:#777;
font-size:11px;
padding:0 15px 0 10px;
line-height:25px;
font-weight:bold;
font-family:tahoma,verdana;
display:block;
text-decoration:none;
}


ul.katalog_valg li:hover {
background-position:top left;
}

ul.katalog_valg li:hover a{
background-position:top right;
}

.menu ul {
background-color:#008ecb;
height:200px;
padding:20px;
margin-bottom:20px;
}

.menu ul li { 
list-style-type:none;
}

.menu ul li a {
display:block;
line-height:20px;
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
}


