/*********************
******* colors *******
**********************


rød:            #d4301d
dotted grå:     #C9C9C9
grå:            #666666




*/


/*********************
******** style *******
*********************/
body { 
	
	background-image:url(../images/bg_sta.jpg);
	background-repeat: repeat-x;
}


#bgmain {
	background-image:url(../images/bgmain_sta.jpg);
	background-repeat:no-repeat;
}

    

a:link, a:visited, a:active
{
	color: #333;
	text-decoration: underline;
}
a:hover,
a.selected {
	color: #d4301d;
}

   
.menu1 {
	background-image:url(../images/button_sta.jpg);
}

.current {
	background-image:url(../images/button_sel_sta.jpg);
}

   
.column a:link, .column a:visited, .column a:active {
	color: #d4301d;
}

#metaboks 
{
    background: url(../images/metabox_bg.gif) repeat-y;
    background-position: center;
    margin: 2px 0;
    *background: none;
    }
    
*+HTML #metaboks 
{
    background: url(../images/metabox_bg.gif) repeat-y;
    background-position: center;
    }
    
.newsBox h3,
.newsBox2 h3 
{
    background: url(../images/h3_stavatax.gif) no-repeat;
    background-position: left center;
    }
    
.newsBoxHeader {
	background-image:url(../images/bg_box_header_sta.jpg);
}

.newsBox2 form 
{
    margin: 10px;
    }

#newslist li 
{
    background: url(../images/h3_stavatax.gif) no-repeat;
    background-position: 2px 8px;
}

/* Priskalkulator */        

#priskalkulator 
{
    font-size: 10px;
    position: relative;
    }
 
form span
{
    display:block;    
    margin: 5px 0 2px;
    
    }      
    
#priskalkulator h2 
{
    /*text-align: left;*/
    margin: 20px 0 5px;
    background: #ee3823;
    padding: 6px 0;
    color: #fff;
    font-size: 12px;
    }
    
#priskalkulator .left 
{
    float: left;
    width: 120px;
    clear: left;
    text-align: left
    }
    
#priskalkulator .right 
{
    text-align: left;
    width: 60px;
    margin: 0 0 0 140px;
    padding: 1px 0 0;
    }
#priskalkulator form #skjema
{
    margin: 0 0 15px;
    }
    
#priskalkulator form input,
#priskalkulator form select
{
    width: 90px;
    margin: 3px 0;
    font-size: 11px;
    padding: 1px;
    color: #666666;
    }     
    
#priskalkulator form select
{
    width: 120px;
    color: #666666;
    }    
    
#priskalkulator input#TextBoxTime,
#priskalkulator input#TextBoxMinutt,
#priskalkulator input#TextBoxKm
{
    width: 15px;
    margin: 0 0 0 3px;    
    /*text-align: center;*/
    padding: 1px 2px;
    }
    
/*    
#priskalkulator .right span 
{
    text-align: center;
    }    
*/
#priskalkulator input#TextBoxKm 
{
    width: 45px;
    }    
    
    
#priskalkulator input#ButtonBeregn 
{
    float:right;
    margin: 10px 0 0;    
    }    
    
#priskalkulator form pre 
{
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 200px;
    }    
    

    
#priskalkulator #PreResult p 
{
    /*position: absolute; 
    right: -200px;
    top: 100px;
    background: url(../images/pris_result.png) no-repeat ;
    width: 250px;
    padding: 30px;
    border: 1px dashed #ccc;*/
    text-align: left;
    }    
    
#priskalkulator form img
{
    border: none;
    float: right;
    margin: -5px 35px 0 0;
}

#priskalkulator #PreResult .pris 
{
    border-top:1px dotted #C9C9C9;
    padding: 15px 0 5px;
    text-align: center;
    cursor: pointer;
    }

.pris
{
    color: #d4301d;
    font-weight:bold;
    }

table#prisresult 
{
    text-align: left;
    border: none;   
    padding: 5px 0 15px;
    margin-top: -10px;
    /*border-top:1px dotted #C9C9C9;*/
    }       
    
table#prisresult td 
{
    border: none;
    padding: 2px 0;
    }