.odd           { background-color: #EDEBDE; }
.even            { background-color: #F5F5E5; }
.oddevenheader  { background-color: #D6D4C9; }


/* vaer */
.plainarial
.plainarial a   { font-family: arial; }
.vaerparagraph {font-family: arial; }




#altPaaSolPopup{
    display: none;
    width: 980px;
}
#altPaaSolPopup.active {
    display: block;
}



/*
 * Search class
 */
.std_search input {
    float: left;
}
.std_search input.text {
    height: 20px;
    border: 1px solid #a7a598;
    background: #fff;
}

.std_search input.submit {
    background: url(/img/head/repeat_x.png) repeat-x 0 -30px;
    width: 33px;
    height: 22px;
    color: #fff;
    border: 1px solid #bf1222;
    font-family: arial;
    font-size: .95em;
    letter-spacing: .08em;
}


/*
 * Rounded corners
 */
.ul,
.ur,
.ll,
.lr {
    position: absolute;
    width: 3px;
    height: 3px;
}
.ul {
    left: 0;
    top:0;
    background: url(/img/corner/ul_white.png);
}
.ur {
    right: 0;
    top: 0;
    background: url(/img/corner/ur_white.png);
}
.ll {
    left: 0;
    bottom: 0;
    background: url(/img/corner/ll_white.png);
}
.lr {
    right: 0;
    bottom: 0;
    background: url(/img/corner/lr_white.png);
}


  /**********************/
 /**  STENG and HEAD  **/
/**********************/
.head1,
.head1 *,
h2.head5 {
    color: #8e0000;
}
.head1,
h2.head5 {
    font-size: 1.3em;
}
h2.head1,
h2.head5 {
    background: url(/img/div/steng.gif) repeat-x;
    padding: 9px 0;
    margin: 0 0 4px;
}
h2.head5 {
    font-weight: bold;
}
.a-aa h2.head1,
.tv_guide h2.head1,
.shopping .half h2.head1 {
    background: url(/img/div/steng_a-aa.gif) repeat-x;     /* ENDRE - bytt til egen gif med sterkere steng-farger og transparent bg */
}

.steng {
    border-top: 1px dashed #d6d4c9;
    padding: 4px 0 0 0;
}
.steng_bottom{
    border-bottom: 1px dashed #d6d4c9;
    padding: 4px 0 0 0;	
}
.steng_strong {
    background: url(/img/div/steng_strong.gif) repeat-x;
    height: 4px;
    margin: 0 0 5px 0;
}
.steng_strong.blue {
    background: url(/img/div/steng_strong_blue.gif) repeat-x;
}
.merge_stengs h2.head1,
.a-aa_promo h2.head1 {
    background-position: 0 -10px;
    padding: 1px 0 6px;
    height: 18px;                      /* so little because of the bg-pos and padding:  18 + 1 + 7 + 10 = 35 = the height of the bg */
}
h2.head1 u {
    padding-left: 16px;
    background: url(/img/logo/sol_icon_12x12.gif) no-repeat 0 3px;
}
h2.head3{
    background:transparent url(/img/logo/sol_icon_12x12.gif) no-repeat scroll 0pt;
    padding-left:16px;
    margin-bottom: 4px;
}
.head2 {
    font-family: arial;
    font-size: .97em;
    font-weight: bold;
    text-transform: uppercase;
}
.head4 {
    color: #8e0000;
    font-size: 1.5em;
    text-transform: uppercase;
    letter-spacing: .25em;
}
h2.head4 {
    background: url(/img/div/steng.gif) repeat-x;
    padding: 11px 0 7px;
    margin: 0 0 4px;
}




/*  one gif fits all ;)
.steng {
    background: url(/img/div/steng.gif) repeat-x 0 -34px;
    margin: 8px 0 0 0;
    height: 1px;
}
.steng_strong {
    background: url(/img/div/steng.gif) repeat-x 0 0;
    height: 4px;
    margin: 0 0 5px 0;
}
h2.steng {
    background: url(/img/div/steng.gif) repeat-x 0 0;
    height: 30px;
    margin: 0;
    padding: 8px 0 0 0;
}
*/


/* ****
* Newsstream 
* ****** */

.newsstream .preview {
    height: 17px; 
    margin: 0px 0px 3px 0px; 
    width: 468px; 
}
.newsstream .preview.big {  /* display mode for items with ingress */ 
    height: auto; 
    margin: 0; 
    padding-bottom: 2px;
}
.newsstream .preview .newstime {
    color: rgb(191, 18, 34); 
    display: block; 
    float: left; 
    font-weight: bold; 
    margin-right: 5px; 
    text-align: right; 
    width: 55px;
}
.newsstream .preview .newsstreamcontent p {
    color: #4d4d40; 
    font-family: arial; 
    line-height: 1.3em; 
    margin-top: 3px;
}
.newsstream .preview .linktitle {
    text-decoration: none; 
    display: block; 
    float: left;
}
.newsstream .preview.big .linktitle { /* display mode for items with ingress */
    text-decoration: none; 
    display: block; 
    float: none;
}
.newsstream .preview.big p {
    margin: 0 0 2px 0;
}
.newsstream .domain {
    color: #66665E;
}

/**
 * mini search center
 */

.minisearchcenter-choices {
    background-image: url(/img/sokelogoer2.gif);
    background-repeat: no-repeat;
    width: 168px;
    height: 33px;
    margin-bottom: 8px;
}
.minisearchcenter-choices li {
    display: block;
    float: left;
    margin-top: 18px;
    width: 56px;
    text-align: center;
}


.defaultButton{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bf1223), color-stop(1, #8e0000) );
    background:-moz-linear-gradient( center top, #bf1223 5%, #8e0000 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1223', endColorstr='#8e0000');
    background-color:#bf1223;
    border:1px solid #bf1223;
    display:inline-block;
    color:#ffffff;
    font-family:arial;        
    font-weight:normal;      
    text-decoration:none;        
    text-shadow:0px 1px 0px #b35252;
    font-size:1em;
    color:#ffffff;
    padding:3px 5px;
    cursor:pointer;
}
.defaultButton.sizeSmall{
    width:33px;
    height:22px;
    font-size: 1em;
    padding:0;
}
.defaultButton.sizeBig{
    width:42px;
    height:30px;
    font-size: 1.2em;
    font-weight: bold;
    padding:0;
}
.defaultButton:hover{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8e0000), color-stop(1, #bf1223) );
    background:-moz-linear-gradient( center top, #8e0000 5%, #bf1223 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e0000', endColorstr='#bf1223');
    background-color:#8e0000;    
}
.defaultButton:active{    
    position:relative;
    top:1px;
}
