/*-------------------------------------------------------------------------------------------------
/
/ ALIS webshop [design à la SESSION.no]
/
/ Opprettet:      20090723-13:40-GMT+1
/ Sist forandret: 20090726-10:13-GMT+1
/---------------------------------------------------------------------------------------------------*/
/* Sidekroppen */
body {
   
    width: auto;
    min-width: 99.90%;
    height: auto;
    min-height: 99.90%;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	height: auto;
	padding: 0;
	margin: 0;
}
/* Brødtekst,overskrifter,skriftstil */
p {
    font-size: 10px;
	color: #000000;
}
H1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0.5em;
}
H2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0.8em;
}
H2.meny {
    font-size: 14px;
	font-weight: bolder;
	margin: 0;
	padding-bottom: 0.8em;
}
H3 {
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 1.5em;
}
I {
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 1em;
    font-size: 1.2em;
}
em {
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 1em;
    font-size: 1.25em;
}
/* Liste-elementer */
ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 1em;
	padding: 0;
}
li {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 2em;
	padding: 0;
}
/* Horisontal linje */
hr {
	color: #d8d8d8;
	width: 95%;
}
/* Blokksitat */
blockquote {
    height: auto;
    width: auto;
    border: 1px dotted #8a8a8a;
    margin: 0;
    padding: 0;
    padding-bottom: 0.3em;
    text-align: center;
}
/* Linjebrekk */
br {
	font-size: 10px;
	height: 1em;
	margin: 0;
	padding: 0;
}
/* Lenke-utseende og oppførsel */
a {
    color: Red;
    text-decoration: none;
}
a:hover {
    color: Red;
	text-decoration: underline;
}
/* Bilde-elementer */
img {
	border: 0px solid #8a8a8a;
	padding: 1px;
}
/* Modifiserte bilde-elementer */
img.noborder {
  border: 0;
}
img.imghand {
	border: 0;
    cursor: pointer;
}

img.floatright {
	float: right;
	margin-top: 1em;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
}
img.floatleft {
	float: left;
	margin-top: 1em;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
}
/* Forms */
form {
    margin: 0;
    padding: 0;
}
/* SPAN elementer */
span#links a:hover {
    visibility:inherit;
}
span#links a {
    display: inline;
}
span#links a span {
    display: none;
}
span#links a:hover span {
    display: block;
    position: absolute;
}
/* Tabell, rad, rekke */
table {
    font-size: 10px;
    margin: 0;
    padding: 0;
}
tr {
    font-size: 10px;
}
td {
    font-size: 0.95em;
}
/* INPUT, osv. */
input {

    background-color: #f4f3ea;
    border: 1px solid #c8c8c8;
    color: #646464;
    font-size: 10px;
}
select {

    background-color: #f4f3ea;
    border: 1px solid #c8c8c8;
    color: #646464;
    font-size: 9px;
}

.input100 {
    width: 100%;
    background-color: #f4f3ea;
    border: 1px solid #c8c8c8;
    color: #646464;
    font-size: 10px;
}
textarea {
	color: #c9c9c9;
    FONT-SIZE: 0.9em;
    FONT-FAMILY: Verdana;
}
/* DIV blokk */
div {
	height: auto;
	width: auto;
}
/* pseudo-klasser */
.tittel {
    height:160px;
}
.container {
   background: url('imgs/alis-bg-web.jpg') no-repeat top;

   
    background-color: #ffffff;
	width: 1024px;
	height: auto;
}
.pagebody {
    margin:0.1em;
    padding:0.1em;
}
.mainmenu {
    padding-left:195px;
    padding-bottom:1em;
}
.vkol {
	width: 210px;
	padding: 1em;
	padding-bottom: 14em;
	border-right: 1px dashed #c9c9c9;
}
.mkol {
    width:604px;
    padding:1em;
}
.hkol {
	width: 210px;
	padding: 1em;
	padding-top: 2em;
	border-left: 1px dashed #c9c9c9;    
}
.listekol td{
	
	padding: 1px;
	border-bottom: 1px solid #000000;    
}

.rightcol {
	width: 150px;
	height: auto;
	text-align: left;
	padding: 0.5em;
	color: #000000;
	float: right;
	clear: right;
}
.content {
	width: 540px;
	padding-top: 1em;
	margin: 0;
	margin-left: 170px;
	text-align: left;
	color: #000000;
}
.sideboks {
    width: 200px;
    padding: 0;
    margin: 0;
    margin-bottom: 2em;
    border: 1px solid #c9c9c9;
}
.tdWarining {
    text-transform: uppercase;
    background-color: #FFFF00;
    margin: 0;
    padding: 0.5em;
    width: 100%;
    font-weight: bold;
    color: #434343;
}

.tdHead {
    text-transform: uppercase;
    background-color: #c9c9c9;
    margin: 0;
    padding: 0.5em;
    width: 200px;
    font-weight: bold;
    color: #434343;
}
.tdCont {
    padding: 0.5em;
    margin: 0;
    height: 1em;
}
.tdCont-handlekurv {
    border-top:1px solid #c9c9c9;
    text-align: right;
    padding: 0.5em;
    padding-left:4px;
    padding-right:4px;
}
.fotnote {
	clear: both;
	width: 100%;
	height: 1em;
	text-align: center;
	padding: 0.5em;
}
.prodmainMenu{
    font-size: 11px;
    font-weight: bold;

    cursor:pointer; 
   
}
.prodmainMenuon{
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    background-color: #c9c9c9;
}
.prodsubmenu {
    font-size: 10px;
    padding-left: 10px;
    cursor: pointer;
}
.prodsubmenuon {
    font-size: 10px;
    padding-left: 10px;
    cursor: pointer;
     background-color: #c9c9c9;
}

.handlelink:hover {
    background-color: #c9c9c9;
    color: #000000;
}
