.SOLstandardCSS html,
.SOLstandardCSS ,
.SOLstandardCSS *{
margin: 0px;
padding: 0px;
}

.SOLstandardCSS  {
font-size: 73%;
color: #1d1a1a;
}

.SOLstandardCSS ,
.SOLstandardCSS input{
font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-weight: normal;
}
.SOLstandardCSS select{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-weight: normal;
color: #333333;
font-size: 1em;
}

.SOLstandardCSS h1,h2,h3,h4,h5{
font-size: 1em;
font-weight: normal;
}

.SOLstandardCSS a{
outline: none;
}
.SOLstandardCSS a:link {
color: #000;
}
.SOLstandardCSS a:active {
color: #a0142a;
}
.SOLstandardCSS a:visited {
color: #4d4d40;
}
.SOLstandardCSS a:hover {
color: #8e0000;
}
.SOLstandardCSS a.int:hover {
color: #bf1222;
}


/*
.SOLstandardCSS div {
overflow: hidden;
}
*/

.SOLstandardCSS :link img,
.SOLstandardCSS :visited img,
.SOLstandardCSS :hover img,
.SOLstandardCSS :active img,
.SOLstandardCSS img {
border: none;
}

.SOLstandardCSS p {
margin-bottom: 1em;
}

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

.SOLstandardCSS ol,
.SOLstandardCSS ol li {
list-style: decimal inside;
}

.SOLstandardCSS em {
font-weight: normal;
font-style: italic;
}

.SOLstandardCSS strong {
font-weight: bold;
font-style: normal;
}

.SOLstandardCSS fieldset {
border: none;
}

.SOLstandardCSS optgroup{
margin-top: 8px;
}

.SOLstandardCSS .clear {
display: block;
}
.SOLstandardCSS .clear:after,
.SOLstandardCSS h2:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


@media all and (min-width:0px) {
.SOLstandardCSS input[type=submit] {
padding: 1px 3px;
}
}



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



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




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



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

.SOLstandardCSS .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
*/
.SOLstandardCSS .ul,
.SOLstandardCSS .ur,
.SOLstandardCSS .ll,
.SOLstandardCSS .lr {
position: absolute;
width: 3px;
height: 3px;
}
.SOLstandardCSS .ul {
left: 0;
top:0;
background: url(/img/corner/ul_white.png);
}
.SOLstandardCSS .ur {
right: 0;
top: 0;
background: url(/img/corner/ur_white.png);
}
.SOLstandardCSS .ll {
left: 0;
bottom: 0;
background: url(/img/corner/ll_white.png);
}
.SOLstandardCSS .lr {
right: 0;
bottom: 0;
background: url(/img/corner/lr_white.png);
}





.SOLstandardCSS .head1,
.SOLstandardCSS .head1 *,
.SOLstandardCSS h2.head5 {
color: #8e0000;
}
.SOLstandardCSS .head1,
.SOLstandardCSS h2.head5 {
font-size: 1.3em;
}
.SOLstandardCSS h2.head1,
.SOLstandardCSS h2.head5 {
background: url(/img/div/steng.gif) repeat-x;
padding: 9px 0;
margin: 0 0 4px;
}
.SOLstandardCSS h2.head5 {
font-weight: bold;
}
.SOLstandardCSS .a-aa h2.head1,
.SOLstandardCSS .tv_guide h2.head1,
.SOLstandardCSS .shopping .half h2.head1 {
background: url(/img/div/steng_a-aa.gif) repeat-x;
}

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




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


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

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

/**
* mini search center
*/

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


.SOLstandardCSS .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;
}
.SOLstandardCSS .defaultButton.sizeSmall{
width:33px;
height:22px;
font-size: 1em;
padding:0;
}
.SOLstandardCSS .defaultButton.sizeBig{
width:42px;
height:30px;
font-size: 1.2em;
font-weight: bold;
padding:0;
}
.SOLstandardCSS .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;
}
.SOLstandardCSS .defaultButton:active{
position:relative;
top:1px;
}


.SOLstandardCSS html,
.SOLstandardCSS ,
.SOLstandardCSS *{
margin: 0px;
padding: 0px;
}

.SOLstandardCSS  {
font-size: 73%;
color: #1d1a1a;
}

.SOLstandardCSS ,
.SOLstandardCSS input{
font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-weight: normal;
}
.SOLstandardCSS select{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-weight: normal;
color: #333333;
font-size: 1em;
}

.SOLstandardCSS h1,h2,h3,h4,h5{
font-size: 1em;
font-weight: normal;
}

.SOLstandardCSS a{
outline: none;
}
.SOLstandardCSS a:link {
color: #000;
}
.SOLstandardCSS a:active {
color: #a0142a;
}
.SOLstandardCSS a:visited {
color: #4d4d40;
}
.SOLstandardCSS a:hover {
color: #8e0000;
}
.SOLstandardCSS a.int:hover {
color: #bf1222;
}


/*
.SOLstandardCSS div {
overflow: hidden;
}
*/

.SOLstandardCSS :link img,
.SOLstandardCSS :visited img,
.SOLstandardCSS :hover img,
.SOLstandardCSS :active img,
.SOLstandardCSS img {
border: none;
}

.SOLstandardCSS p {
margin-bottom: 1em;
}

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

.SOLstandardCSS ol,
.SOLstandardCSS ol li {
list-style: decimal inside;
}

.SOLstandardCSS em {
font-weight: normal;
font-style: italic;
}

.SOLstandardCSS strong {
font-weight: bold;
font-style: normal;
}

.SOLstandardCSS fieldset {
border: none;
}

.SOLstandardCSS optgroup{
margin-top: 8px;
}

.SOLstandardCSS .clear {
display: block;
}
.SOLstandardCSS .clear:after,
.SOLstandardCSS h2:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


@media all and (min-width:0px) {
.SOLstandardCSS input[type=submit] {
padding: 1px 3px;
}
}

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



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




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



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

.SOLstandardCSS .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
*/
.SOLstandardCSS .ul,
.SOLstandardCSS .ur,
.SOLstandardCSS .ll,
.SOLstandardCSS .lr {
position: absolute;
width: 3px;
height: 3px;
}
.SOLstandardCSS .ul {
left: 0;
top:0;
background: url(/img/corner/ul_white.png);
}
.SOLstandardCSS .ur {
right: 0;
top: 0;
background: url(/img/corner/ur_white.png);
}
.SOLstandardCSS .ll {
left: 0;
bottom: 0;
background: url(/img/corner/ll_white.png);
}
.SOLstandardCSS .lr {
right: 0;
bottom: 0;
background: url(/img/corner/lr_white.png);
}





.SOLstandardCSS .head1,
.SOLstandardCSS .head1 *,
.SOLstandardCSS h2.head5 {
color: #8e0000;
}
.SOLstandardCSS .head1,
.SOLstandardCSS h2.head5 {
font-size: 1.3em;
}
.SOLstandardCSS h2.head1,
.SOLstandardCSS h2.head5 {
background: url(/img/div/steng.gif) repeat-x;
padding: 9px 0;
margin: 0 0 4px;
}
.SOLstandardCSS h2.head5 {
font-weight: bold;
}
.SOLstandardCSS .a-aa h2.head1,
.SOLstandardCSS .tv_guide h2.head1,
.SOLstandardCSS .shopping .half h2.head1 {
background: url(/img/div/steng_a-aa.gif) repeat-x;
}

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




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


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

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

/**
* mini search center
*/

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


.SOLstandardCSS .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;
}
.SOLstandardCSS .defaultButton.sizeSmall{
width:33px;
height:22px;
font-size: 1em;
padding:0;
}
.SOLstandardCSS .defaultButton.sizeBig{
width:42px;
height:30px;
font-size: 1.2em;
font-weight: bold;
padding:0;
}
.SOLstandardCSS .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;
}
.SOLstandardCSS .defaultButton:active{
position:relative;
top:1px;
}









.SOLstandardCSS #solsys {
font-size: 1em;
}





.SOLstandardCSS  {
background: #fff;
}

.SOLstandardCSS #FWpage {
line-height: 1.5em;
margin: 9px 0 0 18px;
position: relative;
}
.SOLstandardCSS #FWpageContent {
width: 988px;
padding: 170px 0 31px;
}

.SOLstandardCSS #FWpageContent div,
.SOLstandardCSS #FWticker div,
.SOLstandardCSS #FWextra div {
overflow: hidden;
}

.SOLstandardCSS #FWnoStylesMenu {
position: absolute;
left: -1000px;
top: -1000px;
}




.SOLstandardCSS #FWheader {
margin: 0 8px 0 0;
}





.SOLstandardCSS #FWextra {
position: fixed;
top: 9px;
left: 1020px;
overflow: visible;
}




.SOLstandardCSS #FWheaderAds {
position: absolute;
left: 0;
top: 0px;
}




.SOLstandardCSS #FWtop {
margin: 0 8px 0 0;
}




.SOLstandardCSS #FWmain {
position: relative;
}




.SOLstandardCSS #FWmain #FWcenter {
float: left;
width:468px;
overflow: visible;
}




.SOLstandardCSS #FWmain #FWleft {
float:left;
margin:0 21px 0 0;
width: 290px;
overflow: visible;
}





.SOLstandardCSS #FWtopFloatRight{

}



.SOLstandardCSS #FWmain #FWright {
float: right;
margin: 0 8px 0 0;
overflow: visible;
width: 180px;
}





.SOLstandardCSS #FWbottom {
margin: 20px 8px 0 0;
}




.SOLstandardCSS #FWfooter {
margin: 0 8px 0 0;
}




.SOLstandardCSS #FWticker {
background: #d4d0c8;
position: fixed;
border-top: 1px solid #99998d;
z-index: 100;
left: 0;
bottom: 0;
width: 100%;
height: 30px;
}
.SOLstandardCSS #FWticker iframe {
width: 100%;
}





.SOLstandardCSS #FWpersonalizeMe{
overflow:hidden;
margin:0 8px 0 0
}


.SOLstandardCSS #FWtopFloatRight {
float:right;
margin-right:8px;
width:659px;
}

.SOLstandardCSS #FWbottomFloatLeft {
float:left;
width:780px;
margin-top: 10px;
}



.SOLstandardCSS #FWdrLeft,
.SOLstandardCSS #FWdrBottomLeft{
float: left;
width:666px;
margin-right:14px;
}
.SOLstandardCSS #FWdrRight{
float: right;
width:300px;
margin-right:8px;
}


.SOLstandardCSS #SOLheader {
margin: 2px 0 11px;
border-top: 1px dashed #edebde;
}
.SOLstandardCSS #SOLheader .logo,
.SOLstandardCSS #SOLheader .content,
.SOLstandardCSS #SOLheader .content .main .date,
.SOLstandardCSS #SOLheader .content .main .kvasir_search,
.SOLstandardCSS #SOLheader .content .main .gs_search,
.SOLstandardCSS #SOLheader .content .main ul li {
float: left;
}
.SOLstandardCSS #SOLheader .logo {
width: 125px;
height: 107px;
}
.SOLstandardCSS #SOLheader .content {
width: 855px;
}
.SOLstandardCSS #SOLheader .main {
margin: 14px 0 0;
background: url(/img/head/repeat_y.png) repeat-y -105px 0;
}
.SOLstandardCSS #SOLheader .main .date {
width: 242px;
}
.SOLstandardCSS #SOLheader .date {
margin-top: 11px;
height: 51px;
}
.SOLstandardCSS #SOLheader .eniro_search {
float: left;
padding: 0 0 2px 30px;
height: 63px;
}



.SOLstandardCSS #SOLheader .date,
.SOLstandardCSS #SOLheader .date strong {
font-size: 1.9em;
color: #8e0000;
line-height: 1em;
}
.SOLstandardCSS #SOLheader .date strong {
font-weight: normal;
font-size: 1.15em;
line-height: 1.8em;
}
.SOLstandardCSS #SOLheader .date span {
color: #bf1222;
}
.SOLstandardCSS #SOLheader .date #clock {
margin: 0 0 0 4px;
}



.SOLstandardCSS #SOLheader .date .nameday {
font-size: .51em;
font-family: arial;
margin: 3px 0 0 5px;
}
.SOLstandardCSS #SOLheader .nameday,
.SOLstandardCSS #SOLheader .nameday a{
color: #4d4d40;
}
.SOLstandardCSS #SOLheader .nameday a:hover{
color: #bf1222;
}



.SOLstandardCSS #SOLheader .eniro_search form {
margin: 0 8px;
}

.SOLstandardCSS #SOLheader form fieldset.radios ul li {
display: block;
float: left;
padding: 6px 2px 0 0;
position: relative;
}
.SOLstandardCSS #SOLheader form fieldset.radios ul li input.radio {
margin: 2px;
}
.SOLstandardCSS #SOLheader form fieldset.radios ul li label {
font-size: .95em;
font-family: arial;
color:#4d4d40;
margin: 0 7px 0 2px;
font-weight: bold;
}
.SOLstandardCSS #SOLheader form fieldset.radios ul li label.last {

}
.SOLstandardCSS #SOLheader form fieldset.input {
white-space: nowrap;
}

.SOLstandardCSS #SOLheader form#eniroInHeader .std_search input.text {
width: 270px;
}
.SOLstandardCSS #SOLheader form#eniroInHeader .std_search input.text {
height: 24px;
padding: 4px 0 0 4px;
font-size: 1.4em;
}
#SOLheader form#eniroInHeader .std_search
.SOLstandardCSS {
margin-top: 3px;
}
.SOLstandardCSS #SOLheader form#eniroInHeader .std_search input.submit {
height: 30px;
width: 42px;
font-size: 1.2em;
font-weight: bold;
background-position: 0 0;
}
.SOLstandardCSS #SOLheader form#eniroInHeader fieldset .gsHgs_label {
visibility: hidden;
margin-right: 10px;
}
.SOLstandardCSS #SOLheader form#eniroInHeader fieldset .kvHno_label {
visibility: hidden;
margin-right: 40px;
}
.SOLstandardCSS #SOLheader form#eniroInHeader fieldset .gs_logo {
position: absolute;
left: 1px;
top: 5px;
display: block;
width: 61px;
height: 16px;
background: url(/img/head/logos.png) no-repeat 0 0;
cursor: pointer;
}
.SOLstandardCSS #SOLheader form#eniroInHeader fieldset .kvasir_logo {
position: absolute;
left: 1px;
top: 9px;
display: block;
width: 75px;
height: 11px;
background: url(/img/head/logos.png) no-repeat 0 -17px;
cursor: pointer;
}



.SOLstandardCSS #SOLheader ul.sol_menu li.setSolSomStartside {
font-family:arial;
font-size:0.9em;
font-weight:bold;
color:#8E0000;
margin-top: 5px;
margin-left: 6px;
overflow:hidden;
}

.SOLstandardCSS #SOLheader ul.sol_menu li.setSolSomStartside a {
color:black;
text-decoration: underline;
background-image:none;
display:inline;
margin-left:-2px;
}

.SOLstandardCSS #SOLheader ul.sol_menu li a,
.SOLstandardCSS #SOLheader ul.sol_menu li a span {
display: block;
background-image: url(/img/head/elements.png);
}
.SOLstandardCSS #SOLheader ul.sol_menu li a {
background-position: 0 -84px;
padding: 0 0 0 7px;
margin: 0 0 0 1px;
text-decoration: none;
}
.SOLstandardCSS #SOLheader ul.sol_menu li a span {
background-position: right -56px;
padding: 6px 9px 4px 2px;
}
.SOLstandardCSS #SOLheader ul.sol_menu li a.on,
.SOLstandardCSS #SOLheader ul.sol_menu li a.on:hover {
background-position:  0 -28px;
}
.SOLstandardCSS #SOLheader ul.sol_menu li a.on span,
.SOLstandardCSS #SOLheader ul.sol_menu li a.on:hover span {
background-position: right 0;
color: #fff;
}
.SOLstandardCSS #SOLheader ul.sol_menu li a:hover {
background-position:  0 -140px;
}
.SOLstandardCSS #SOLheader ul.sol_menu li a:hover span {
background-position: right -112px;
color: #fff;
}

.SOLstandardCSS #SOLheader ul.sol_menu li a span {
line-height: 18px;
font-family: arial;
font-size: 1.2em;
font-weight: bold;
color: #8e0000;
}






.SOLstandardCSS #SOLheader ul.sol_menu li a span i i,
.SOLstandardCSS #SOLheader ul.sub_menu li a span i i {
background: url(/img/head/icons.png);
background-position: 0 -2px;
padding: 0 0 0 16px;
margin: 0 0 0 2px;
}
.SOLstandardCSS #SOLheader ul.sol_menu li a.on span i i,
.SOLstandardCSS #SOLheader ul.sol_menu li a:hover span i i,
.SOLstandardCSS #SOLheader ul.sub_menu li a span i i {
background-position: 0 -16px;
}



.SOLstandardCSS #SOLheader ul.sub_menu {
height: 28px;
background: url(/img/head/repeat_x.png) repeat-x;
}
.SOLstandardCSS #SOLheader ul.sub_menu li {
float: left;
margin: 5px 0 0 20px;
}
.SOLstandardCSS #SOLheader ul.sub_menu li a {
text-decoration: none;
}
.SOLstandardCSS #SOLheader ul.sub_menu li a.on span em,
.SOLstandardCSS #SOLheader ul.sub_menu li a:hover span em {
text-decoration: underline;
}

.SOLstandardCSS #SOLheader ul.sub_menu li a span em {
color: #fff;
font-size: 1em;
font-family: arial;
font-weight: bold;
letter-spacing: .1em;
font-style: normal;
}

.SOLstandardCSS #SOLheader ul.sub_menu li a.on,
.SOLstandardCSS #SOLheader ul.sub_menu li a.on span {
display: block;
background-image: url(/img/head/elements.png);
}
.SOLstandardCSS #SOLheader ul.sub_menu li a.on {
background-position: 0 -186px;
padding: 0 0 0 8px;
margin: 0 0 0 -8px;
}
.SOLstandardCSS #SOLheader ul.sub_menu li a.on span {
background-position: right -168px;
padding: 0 8px 0 0;
margin: 0 -8px 0 0;
}

.SOLstandardCSS #SOLheader ul.sub_menu li a span img {
margin: 0 0 0 2px;
}




.SOLstandardCSS #SOLheader .main {
position: relative;
}
.SOLstandardCSS #SOLheader .main .ur {
position: absolute;
width: 3px;
height: 3px;
right: 0;
top: 0;
background: url(/img/corner/ur_white.png);
}



.SOLstandardCSS /*.steng_strong.head {
margin: 5px 0;
}*/


.SOLstandardCSS .reg, .creg {
margin: 0 0 8px 0;
}
.SOLstandardCSS .guide_page .creg {
margin-bottom: 0;
}









.SOLstandardCSS .creg {

}
.SOLstandardCSS .creg .row {


}
.SOLstandardCSS .creg .half {


float: left;
width: 230px;
margin: 0 8px 0 0;
}
.SOLstandardCSS .creg .third {
width: 150px;
margin: 0 8px 0 0;
float: left;
}
.SOLstandardCSS .solframe .creg .third {
width: 130px;
margin: 0 23px 0 0;
}
.SOLstandardCSS .creg .last {
margin: 0;
}
.SOLstandardCSS .creg .full {


width: 468px;
}





.SOLstandardCSS #solsys .cms_half .slot {
width: 230px;
margin: 2px 4px 2px 0;
}
.SOLstandardCSS #solsys .cms_third .slot {
width: 150px;
margin: 2px 4px 2px 0;
}
.SOLstandardCSS #solsys .solframe .cms_third .slot {
width: 130px;
margin-right: 23px;
}


.SOLstandardCSS .galshow dl dt a{
font-size:1.3em;
text-decoration: none;
}

.SOLstandardCSS .galshow dl dd a{
font-family:arial;

padding:0pt 0pt 0pt 0pt;
text-decoration: underline;
}


.SOLstandardCSS .video_right ul.more li{
float: left;
margin: 0 8px 8px 0;
}


.SOLstandardCSS .adarticles .creg .third {
width: 154px;
margin-right: 3px;
background: #edebde;
min-height: 215px;
}
.SOLstandardCSS .adarticles .creg .third.last {
margin-right: 0;
}






.SOLstandardCSS #reg1100 {
margin-bottom: 0;
}









.SOLstandardCSS .guide_host img,
.SOLstandardCSS .feed .topstory img,
.SOLstandardCSS .com_left .blog img,
.SOLstandardCSS .art img {
float: left;

margin: 0 6px 0 0;
}
.SOLstandardCSS .art.img_right img {
float: right;
}











.SOLstandardCSS .linklist a {
text-decoration: none;
font-family: arial;
}
.SOLstandardCSS .linklist.vertical_community {
padding-left: 7px;
margin-top:10px;
}
.SOLstandardCSS .linklist.vertical li {
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 5px;
padding: 0 0 0 7px;
line-height: 1.45em;
}
.SOLstandardCSS .linklist.vertical_community li {
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 4px;
padding: 0 0 0 10px;
line-height: 1.25em;
}
.SOLstandardCSS .linklist.vertical li.title,
.SOLstandardCSS .linklist.vertical_community li.title {
background: none;
padding: 0;
}
.SOLstandardCSS .linklist.vertical_community li.title {
margin-bottom: 4px;
}
.SOLstandardCSS .linklist.horisontal li {
float: left;
border-left: 1px solid #666665;
line-height: 1.1em;
padding: 0 4px;
}
.SOLstandardCSS .linklist.horisontal li.title,
.SOLstandardCSS .linklist.horisontal li.first {
border-left: none;
}
.SOLstandardCSS .linklist.horisontal li.title,
.SOLstandardCSS .linklist.vertical_community li.title {
color: #8e0000;
font-weight: bold;
font-family: arial;
}
.SOLstandardCSS .linklist.horisontal li.title {
padding-left: 0;
}
.SOLstandardCSS .linklist.horisontal.steng {
padding-top: 8px;
}







.SOLstandardCSS .art_big a.title {
font-size: 1.5em;

text-decoration: none;
color:#1D1A1A;
line-height:2em;
}
.SOLstandardCSS .art_big p{
font-family: arial;
line-height: 1.01em;
color:#4D4D40;
}


.SOLstandardCSS .art * {
color: #4d4d40;
}


.SOLstandardCSS .art a.title {
line-height: 1.1em;
text-decoration: none;
}

.SOLstandardCSS .art.left_bigger a.title,
.SOLstandardCSS .art.left_bigger .title {
font-size: 1.5em;
font-family:georgia;
text-decoration: none;
}

.SOLstandardCSS .ad_article {
padding: 0 2px;
}
.SOLstandardCSS .ad_article .head {
margin: 1px 2px 3px;
}
.SOLstandardCSS .ad_article .head .heading {
color: #800000;
font-size: 16px;
float: left;
}
.SOLstandardCSS .ad_article .head .adTitle {
float: right;
font-family: arial;
color: #4d4d40;
font-size: 10px;
line-height: 1em;
margin-top: 6px;
text-decoration: none;
}
.SOLstandardCSS .ad_article .art {
}

.SOLstandardCSS .solframe .partnerinnhold .art.left_bigger a.title,
.SOLstandardCSS .solframe .partnerinnhold .art.left_bigger .title {
font-size: 1.2em;
font-family: georgia;
font-weight: bold;
}

.SOLstandardCSS .art.full a.title {
font-size: 2.1em;


}
.SOLstandardCSS .art.half a.title {
font-weight: bold;
}
.SOLstandardCSS .art.half.no_ingress a.title {
font-weight: normal;
}
.SOLstandardCSS .art.video.first ul {
margin: 0 0 8px;
}
.SOLstandardCSS .art.video a.title {
font-weight: bold;
line-height: 1.3em;
}
.SOLstandardCSS .art.img_or_text a.title {
font-size: 3.5em;
}
.SOLstandardCSS .feed .art .main a.title {
font-size: 1.5em;
text-decoration: none;
}


.SOLstandardCSS .art .title,
.SOLstandardCSS .art .title span,
.SOLstandardCSS .art a.title,
.SOLstandardCSS .art a.title span {
color: #1d1a1a;
}
.SOLstandardCSS {
inherit;
}
.SOLstandardCSS .art a.title:hover,
.SOLstandardCSS .art a.title:hover * {
color: #8e0000;
}
.SOLstandardCSS .art a.title.int:hover,
.SOLstandardCSS .art a.title.int:hover * {
color: #bf1222;
}


.SOLstandardCSS .art .main p {
font-family: arial;
margin: 5px 0 0;
line-height: 1.1em;
}
.SOLstandardCSS .art.full .main p {
margin: 8px 0 8px 0;
line-height: 1.3em;
}
.SOLstandardCSS .art.half .main p {
line-height: 1.3em;
}
.SOLstandardCSS .art.left_bigger p, .art.left_bigger li{
line-height: 1.3em;
font-family: arial;
}

.SOLstandardCSS .art.left_bigger .rel_item{
margin:2px 0 0 0;
}

.SOLstandardCSS .art.full li.rel_item.first,
.SOLstandardCSS .art.half li.rel_item.first {
margin: 8px 0 0;
}
.SOLstandardCSS .art.full li.rel_item,
.SOLstandardCSS .art.half li.rel_item {
background: url(/img/icons/link_related.gif) no-repeat 0 2px;
padding: 0 0 0 15px;
line-height: 1.2em;
}
.SOLstandardCSS .art.full li.rel_item a,
.SOLstandardCSS .art.half li.rel_item a {
font-family: arial;
text-decoration: none;
}


.SOLstandardCSS .art.title_on_img {
position: relative;
width: 468px;
height: 199px;
}
.SOLstandardCSS .art.title_on_img a.title {
background-color: #222;
padding: 5px 0 5px 5px;
left: 0px;
bottom: 10px;
opacity: 0.8;
position: absolute;
width: 100%;
}
.SOLstandardCSS .art.title_on_img a.title,
.SOLstandardCSS .art.title_on_img a.title * {
color: #fff;
}



.SOLstandardCSS .art.full a.title .text_large {
font-size: 1.1em;
line-height: 1.01em;
}
.SOLstandardCSS .art.full a.title .text_larger {
font-size: 1.48em;
line-height: 1em;
}
.SOLstandardCSS .art.full a.title .text_huge {
font-size: 2.4em;

line-height: 1.12em;
}

.SOLstandardCSS .art.half a.title .text_large {
font-size: 1.2em;
font-weight: bold;
}
.SOLstandardCSS .art.half a.title .text_larger {
font-size: 1.4em;
line-height: 1.05em;
}
.SOLstandardCSS .art.half a.title .text_huge {
font-size: 2.2em;
line-height: 1.03em;
font-weight: normal;
}

.SOLstandardCSS .art.half.no_ingress a.title .text_large {
font-size: 1.2em;
line-height: 1.02em;
font-weight: bold;
}
.SOLstandardCSS .art.half.no_ingress a.title .text_larger {
font-size: 1.75em;
line-height: 1.05em;
font-weight: normal;
}
.SOLstandardCSS .art.half.no_ingress a.title .text_huge {
/*font-size: 2.75em;
line-height: 1.02em;*/
font-size: 2.5em;
line-height: 1.13em;
font-weight: normal;
}
.SOLstandardCSS .art.half.no_ingress .main p {
margin-top:4px;
}

.SOLstandardCSS .art.half.no_img .main {
height: 68px;
}
.SOLstandardCSS .art.half.no_img .main a.title {
font-size: 1.5em;
}
.SOLstandardCSS .art.half.no_img .main p {
margin-top: 4px;
}





.SOLstandardCSS .art.left ul li {
line-height: 1.2em;
}
.SOLstandardCSS .art.left ul li a {
padding: 0 0 0 7px;
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 4px;
text-decoration: none;
}
.SOLstandardCSS .art.left ul li.main a {
padding: 0;
background: none;
text-decoration: underline;
}
.SOLstandardCSS .art.left ul li.main a.title {
text-decoration: none;
font-weight: bold;
}
.SOLstandardCSS .art.left ul li.main p {
margin: 3px 0pt 8px;
}




.SOLstandardCSS .art.full ul.ie6bug,
.SOLstandardCSS .art.half ul.ie6bug {
float: right;
width: 196px;
}
.SOLstandardCSS .art.half ul.ie6bug {
width: 131px;
}
.SOLstandardCSS #FWright .art.half ul.ie6bug {
width: 118px;
}
.SOLstandardCSS #FWright .art.half {
margin-bottom: 5px;
}



.SOLstandardCSS .text_s1{
font-size:1.1em;
line-height:1em;
}
.SOLstandardCSS .text_s2{
font-size:1.2em;
line-height:1em;
}
.SOLstandardCSS .text_s3{
font-size:1.3em;
line-height:1em;
}
.SOLstandardCSS .text_s4{
font-size:1.4em;
line-height:1em;
}
.SOLstandardCSS .text_s5{
font-size:1.5em;
line-height:1em;
}
.SOLstandardCSS .text_s6{
font-size:1.6em;
line-height:1em;
}
.SOLstandardCSS .text_s7{
font-size:1.7em;
line-height:1em;
}
.SOLstandardCSS .text_s8{
font-size:1.8em;
line-height:1em;
}
.SOLstandardCSS .text_s9{
font-size:1.9em;
line-height:1em;
}
.SOLstandardCSS .text_s10{
font-size:2.0em;
line-height:1em;
}
.SOLstandardCSS .text_s11{
font-size:2.1em;
line-height:1em;
}
.SOLstandardCSS .text_s12{
font-size:2.2em;
line-height:1em;
}
.SOLstandardCSS .text_s13{
font-size:2.3em;
line-height:1em;
}
.SOLstandardCSS .text_s14{
font-size:2.4em;
line-height:1em;
}
.SOLstandardCSS .text_s15{
font-size:2.5em;
line-height:1em;
}
.SOLstandardCSS .text_s16{
font-size:2.6em;
line-height:1em;
}

.SOLstandardCSS .text_s17{
font-size:2.7em;
line-height:1em;
}

.SOLstandardCSS .text_s18{
font-size:2.8em;
line-height:1em;
}

.SOLstandardCSS .text_s19{
font-size:2.9em;
line-height:1em;
}

.SOLstandardCSS .text_s20{
font-size:3em;
line-height:1em;
}

.SOLstandardCSS .text_s21{
font-size:3.1em;
line-height:1em;
}

.SOLstandardCSS .text_s22{
font-size:3.2em;
line-height:1em;
}

.SOLstandardCSS .text_s23{
font-size:3.3em;
line-height:1em;
}

.SOLstandardCSS .text_s24{
font-size:3.4em;
line-height:1em;
}

.SOLstandardCSS .text_s25{
font-size:3.5em;
line-height:1em;
}




.SOLstandardCSS .feed {
margin: 0 0 11px;
}
.SOLstandardCSS .feed h2 img {
float: left;
}
.SOLstandardCSS .feed h2 {
background: #edebde;
height: 20px;
margin: 0 0 .7em 0;
}
.SOLstandardCSS .feed h2 span {
padding: 0 0 0 .5em;
line-height: 21px;
font-weight: bold;
font-size: .95em;
}

.SOLstandardCSS .feed .art {
margin: 0 0 .7em 0;
}

.SOLstandardCSS .feed ul.links li {
padding: 0 0 0 7px;
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 5px;
}
.SOLstandardCSS .feed .links li.title {
font-weight: bold;
padding-left: 0;
background: none;
}
.SOLstandardCSS .feed .links a {
text-decoration: none;
}
.SOLstandardCSS .feed .links li.more {
margin: 8px 0 0;
background-image: url(/img/icons/arrow_800000.gif);
}
.SOLstandardCSS .feed .links .more a {
color: #8e0000;
}
.SOLstandardCSS .feed .links .more a:hover {
text-decoration: underline;
}


.SOLstandardCSS .foreign_links .feed .links .title a {
font-weight: bold;
/*background: none;
padding: 0;*/
}





.SOLstandardCSS .fullart .art_title *{

color:#000000;
margin-bottom:0.4em
}
.SOLstandardCSS .art_teaser {
font-weight:bold;
margin-bottom:2em;
font-family:arial;
}

.SOLstandardCSS .art_teaser div{
margin-bottom:0.5em;
margin-top:0.3em;
}

.SOLstandardCSS .fullart .art_img_footer{
background:#EDEBDE;
}
.fullart .art_.SOLstandardCSS {
font-family:arial;
}
.SOLstandardCSS .fullart .related_frame{
border:1px solid #CCCCCC;
padding: 4px;
}
.SOLstandardCSS /*.fullart li{
list-style-position: inside;
list-style-type: disc;
}*/
.SOLstandardCSS .fullart .art_auth{
font-size:0.8em;
color:#CCCCCC;
}

.SOLstandardCSS .fullart .text_large {
font-size: 1.1em;
line-height: 1.01em;
}
.SOLstandardCSS .fullart .text_larger {
font-size: 1.48em;
line-height: 1em;
}
.SOLstandardCSS .fullart .text_huge {
font-size: 2.4em;

line-height: 1.12em;
}
.SOLstandardCSS .fullart img{
margin:0;
}










.SOLstandardCSS .subvert .linklist,
.SOLstandardCSS .subvert .row,
.SOLstandardCSS .subvert .art.left,
.SOLstandardCSS .subvert .select {
margin-bottom: 11px;
}
.SOLstandardCSS .subvert .feed {
margin-bottom: 0;
}
.SOLstandardCSS #FWright .subvert .select form select {
width: 180px;
}








.SOLstandardCSS .guide_page h2.head1 {
color: #4d4d40;
}
.SOLstandardCSS .guide_page h2.head1 a:link {
color: #4d4d40;
}
.SOLstandardCSS .guide_page h2.head1 a:visited {
color: #000;
}
.SOLstandardCSS .guide_page h2.head1 a:hover {
color: #000;
}

.SOLstandardCSS .guide_list li a,
.SOLstandardCSS .guide_debate .teaser a,
.SOLstandardCSS .guide_debate ul li a {
text-decoration: none;
}
.SOLstandardCSS .guide_list li a:link,
.SOLstandardCSS .guide_debate .teaser a:link,
.SOLstandardCSS .guide_debate ul li a:link {
color: #8e0000;
}
.SOLstandardCSS .guide_list li a:visited,
.SOLstandardCSS .guide_debate .teaser a:visited,
.SOLstandardCSS .guide_debate ul li a:visited {
color: #000;
}
.SOLstandardCSS .guide_list li a:hover,
.SOLstandardCSS .guide_debate .teaser:hover a,
.SOLstandardCSS .guide_debate ul li a:hover {
color: #000;
}




.SOLstandardCSS .guide_list {
margin-bottom: 12px;
}
.SOLstandardCSS .guide_list li {
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 5px;
padding: 0 0 0 7px;
}
/*
.SOLstandardCSS .guide_list li.sollink {
background: url(/img/logo/sol_icon_12x12.gif) no-repeat 0 50%;
padding: 0 0 0 16px;
}
*/
.SOLstandardCSS .guide_list li.head {
background: none;
padding-left: 0;
font-family: georgia;
}
.SOLstandardCSS .guide_list li p {
color: #4d4d40;
line-height: 1.16em;
margin-bottom: 3px;
font-family: arial;
}





.SOLstandardCSS /*.guide h2 {
font-size: 14px;
font-weight: bold;
}*/





.SOLstandardCSS .guide.feed .topstory {
margin: 0;
}




.SOLstandardCSS .guide_host {
margin-bottom: 16px;
}
.SOLstandardCSS .guide_host h2.host_head {
font-size: 1.3em;

color: #bf1222;
}
.SOLstandardCSS .guide_host .steng_start,
.SOLstandardCSS .guide_host .steng_end {
background: url(/img/div/steng_solred.gif);
height: 8px;
margin: 0 0 4px 0;
}
.SOLstandardCSS .guide_host .steng_end {
margin: 8px 0 0 0;
}


.SOLstandardCSS .guide_host .intro {
height: 160px;
width: 290px;
position: relative;
margin-bottom: 8px;
}
.SOLstandardCSS .guide_host .intro h2.host_head {
margin: 8px 0 0 8px;
}
.SOLstandardCSS .guide_host .intro .teaser {
color: #4d4d40;
position: absolute;
left: 8px;
bottom: 4px;
width: 190px;

font-size: .97em;
}
.SOLstandardCSS .guide_host .intro .teaser a {
text-decoration: none;
font-weight: bold;
color: #4d4d40;
}
.SOLstandardCSS .guide_host .intro .teaser ul li {
padding-left: 12px;
background: url(/img/icons/link_blog.gif) no-repeat 0 4px;
}
.SOLstandardCSS .guide_host .intro .teaser ul li a {
color: #8e0000;
font-weight: normal;
}

.SOLstandardCSS .guide_host .recomends {
margin-bottom: 8px;
}
.SOLstandardCSS .guide_host .recomends img {
float: right;
}
.SOLstandardCSS .guide_host .recomends h2 {
float: left;
}
.SOLstandardCSS .guide_host .recomends .teaser {
color: #4d4d40;
margin-top: 24px;
font-size: .97em;
}
.SOLstandardCSS .guide_host .recomends ul li {
padding-left: 8px;
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 4px;
}
.SOLstandardCSS .guide_host .recomends ul li a {
color: #8e0000;
text-decoration: none;
}

.SOLstandardCSS .guide_host .toplist .teaser {
color: #4d4d40;
margin: 6px 0 1px 1px;
}
.SOLstandardCSS .guide_host .toplist ol li,
.SOLstandardCSS .guide_host .toplist ol li a {
color: #8e0000;
text-decoration: none;
}






.SOLstandardCSS .guide_debate form {
margin: 8px 0;
}
.SOLstandardCSS .guide_debate form  input.text{
width: 250px;
}
.SOLstandardCSS .guide_debate .teaser {
color: #4d4d40;
margin: 6px 0 1px 1px;
}
.SOLstandardCSS .guide_debate ul.items {
margin-bottom: 8px;
}
.SOLstandardCSS .guide_debate ul.items li {
padding: 0 0 0 7px;
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 4px;
}
.SOLstandardCSS .guide_debate ul.more li {
float: left;
/*border-left: 1px solid #66665e;
padding: 4px 0;*/
padding: 0 0 0 7px;
margin-left: 8px;
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 4px;
}
.SOLstandardCSS .guide_debate ul.more li.first {
margin-left: 0;
}



.SOLstandardCSS .cms_half .slot{
width:50%;
}

.SOLstandardCSS #FWleft .slot{
width:100%;
}

.SOLstandardCSS #FWright .slot{
width:100%;
}



.SOLstandardCSS .todays_site_extra .verticalslot a.title{
font-size: 1.43em;
}





.SOLstandardCSS .galshow dl dd {
line-height: 1.3em;
}
.SOLstandardCSS .galshow .third_width_normal dl {
margin-top: 5px;
}
.SOLstandardCSS .galshow .third_width_normal dl dd {
margin-top: 4px;
text-decoration: none;
}
.SOLstandardCSS .galshow .third_width_normal dl dt a {
font-size: 1.43em;
}
.SOLstandardCSS .galshow dl.third_video dt {
line-height: 1em;
}
.SOLstandardCSS .galshow dl.third_video dd {
margin-top: 4px;
}



.SOLstandardCSS #rc_1881 {
margin: 8px 0 5px 0;
font-family: arial;
}
.SOLstandardCSS #rc_1881 a {
text-decoration: none;
}
.SOLstandardCSS #rc_1881 a.logo {
background-image: url(/img/partner/1881_logo_rightcolumn.png);
display: block;
width: 35px;
height: 42px;
float: left;
margin: 0 8px 0 1px;
}
.SOLstandardCSS #rc_1881 a.logo span {
display: none;
}
.SOLstandardCSS #lc_1881 {
background-color: #e3f0f7;
padding: 10px;
}
.SOLstandardCSS #lc_1881 a.logo {
background-image: url(/img/1881-logo_edplassen.png);
display: block;
width: 37px;
height: 39px;
float: right;
margin-right: 2px;
}
.SOLstandardCSS #lc_1881 a.logo span {
display: none;
}
.SOLstandardCSS #lc_1881 .links {
margin-top: 10px;
}
.SOLstandardCSS #lc_1881 form .std_search .text {
width: 227px;
}





.SOLstandardCSS #social_medias h2 {
margin-top: 8px;
float: left;
}
.SOLstandardCSS #social_medias a {
display: block;
width: 32px;
height:32px;
float: left;
margin-left: 8px;
}
.SOLstandardCSS #social_medias a span {
display: none;
}
.SOLstandardCSS #social_medias a.facebook {
background-image: url(/img/facebook_SOL.png);
}
.SOLstandardCSS #social_medias a.twitter {
background-image: url(/img/twitter_SOL.png);
}




.SOLstandardCSS .advanced_list{
float:left;
}
.SOLstandardCSS .ul_a-aa{
width:144px
}
.SOLstandardCSS .ul_nyhetsspesialer{
width:156px
}




.SOLstandardCSS #eliteserien h2 {
color: #8e0000;
}
.SOLstandardCSS #eliteserien ul li,
.SOLstandardCSS #eliteserien ul li ul {
float: left;
}
.SOLstandardCSS #eliteserien ul li ul li {
float: none;
}
.SOLstandardCSS #eliteserien ul li ul.last {
margin-left: 10px;
}
.SOLstandardCSS #eliteserien ul li ul li {
padding-left: 7px;
background: url(/img/icons/bullet_small.gif) no-repeat 0 6px;
line-height: 1.2em;
}
.SOLstandardCSS #eliteserien ul li ul li a {
font-family: arial;
text-decoration: none;
font-size: .95em;
}




/*
.SOLstandardCSS #FWpage .ad {
position: relative;
overflow: visible;
}
.SOLstandardCSS #FWpage .ad div {
overflow: visible;
}
.SOLstandardCSS .ad .adTitle {
position: absolute;
right: -8px;
top: 1px;
}
.SOLstandardCSS #FWmain .ad.dart {
margin-bottom: 8px;
}
*/


.SOLstandardCSS #FWpage #FWheaderAds,
.SOLstandardCSS #FWpage #FWheaderAds div {
overflow: visible;
}

.SOLstandardCSS #FWpage .ad.js,
.SOLstandardCSS #FWpage .ad.js div {
overflow: visible;
z-index: 100;
}

.SOLstandardCSS #FWmain .ad.dart {
margin-bottom: 8px;
}

.SOLstandardCSS #megaboard {
margin: 14px 0 0 0;
}

.SOLstandardCSS .ad_netboard {
width: 476px;
height: 400px;
}
.SOLstandardCSS .ad_netboard .adTitle{
margin: -399px 0 0 469px;
}

.SOLstandardCSS .drfront .netboard_container {
border-top: 1px solid #d6d4c9;
padding: 20px 0 0;
margin-bottom: 14px;
}
.SOLstandardCSS .drfront .netboard_container.oldSize {
border-left: 1px solid #d6d4c9;
border-right: 1px solid #d6d4c9;
border-bottom: 1px solid #d6d4c9;
padding-bottom: 20px;
}
.SOLstandardCSS .drfront .ad_netboard_front {
width: 588px;
height: 400px;
margin-left: 43px;
}
.SOLstandardCSS #FWmain .drfront .ad_netboard_front {
margin-bottom: 0;
}
.SOLstandardCSS .drfront .ad_netboard_front .adTitle{
margin: -399px 0 0 581px;
}
.SOLstandardCSS .drfront .ad_netboard_front.oldSize {
width: 476px;
margin-left: 99px;
}
.SOLstandardCSS .drfront .ad_netboard_front.oldSize .adTitle{
margin: -399px 0 0 469px;
}

.SOLstandardCSS .ad_sticker {
width: 188px;
height: 500px;
}
.SOLstandardCSS .ad_sticker .adTitle{
margin: -499px 0 0 181px;
}
/*
.SOLstandardCSS .ad_sticker_800 {
width: 188px;
height: 800px;
}
.SOLstandardCSS .ad_sticker_800 .adTitle{
margin: -799px 0 0 181px;
}
.SOLstandardCSS .ad_sticker_200x800 {
width: 208px;
height: 800px;
}
.SOLstandardCSS .ad_sticker_200x800 .adTitle{
margin: -799px 0 0 201px;
}
.SOLstandardCSS .ad_sticker_1000 {
width: 188px;
height: 1000px;
}
.SOLstandardCSS .ad_sticker_1000 .adTitle{
margin: -999px 0 0 181px;
}
*/
.SOLstandardCSS .ad_topbanner {
width: 988px;
height: 150px;
}
.SOLstandardCSS .ad_topbanner .adTitle{
margin: -149px 0 0 981px;
}
.SOLstandardCSS .ad_knapp {
width: 188px;
height: 120px;
}
.SOLstandardCSS .ad_knapp .adTitle{
margin: -119px 0 0 181px;
}
.SOLstandardCSS .ad_knapp_forside {
width: 188px;
height: 45px;
}
.SOLstandardCSS .ad_knapp_forside .adTitle{
margin: -44px 0 0 181px;
}
.SOLstandardCSS .ad_adblock {
width: 188px;
height: 150px;
}
.SOLstandardCSS .ad_adblock .adTitle{
margin: -149px 0 0 181px;
}
.SOLstandardCSS .ad_thinbanner {
width: 476px;
height: 60px;
}
.SOLstandardCSS .ad_thinbanner .adTitle{
margin: -59px 0 0 469px;
}
.SOLstandardCSS .ad_midtbanner {
width: 476px;
height: 120px;
}
.SOLstandardCSS .ad_midtbanner .adTitle{
margin: -119px 0 0 469px;
}
.SOLstandardCSS .ad_slimbanner {
width: 476px;
height: 36px;
}
.SOLstandardCSS .ad_slimbanner .adTitle{
margin: -20px 0 0 469px;
}
.SOLstandardCSS #FWmain .ad.dart.ad_slimbanner {
margin-top:12px;
margin-bottom:0;
}
.SOLstandardCSS .ad_skyskraper {
width: 188px;
height: 500px;
}
.SOLstandardCSS .ad_skyskraper .adTitle{
margin: -499px 0 0 181px;
}
/*
.SOLstandardCSS .ad_campaign {
width: 776px;
height: 200px;
}
.SOLstandardCSS .ad_campaign .adTitle{
margin: -211px 0 0 761px;
}
*/




.SOLstandardCSS #textads , .textads{
margin: 2px 1px 0;


width: 978px;
}
.SOLstandardCSS #textads td , .textads td{
text-align: center;

color: black;
font-family:arial;
}
/*
.SOLstandardCSS #textads td.first {
text-align: left;
}
*/
.SOLstandardCSS #textads td.last {
border-right: none;
/*
text-align: right;
*/
}






.SOLstandardCSS .rbox {
position: relative;
padding: 5px 0 8px 8px;
margin: 0 0 12px 0;
}
.SOLstandardCSS .rbox.new {
padding: 8px 2px 8px 10px;
margin-bottom: 22px;
}
.SOLstandardCSS #FWbottomFloatLeft .rbox {
margin: 0 0 22px 0;
}
.SOLstandardCSS .rbox h2 {
margin: 0 0 5px;
font-size: 1.1em;
font-weight: bold;
}

.SOLstandardCSS .rbox h2.head1{
background: none;
color:black;
padding:0;
}


.SOLstandardCSS .rbox.light {
background-color: #edebde;
}
.SOLstandardCSS .rbox.dark {
background-color: #d6d4c9;
}
.SOLstandardCSS .rbox.red {
background-color: #bf1222;
}
.SOLstandardCSS .rbox.solfaktorBG {
background-color: #ff8100;
}


.SOLstandardCSS .rbox form,
.SOLstandardCSS .rbox form select {
width: 164px;
}
.SOLstandardCSS .rbox form input.text {
width: 120px;
margin: 0 4px 0 0;
}




.SOLstandardCSS .rbox .kvasir img {
margin: 5px 0 0;
}
.SOLstandardCSS .rbox .kvasir ol {
margin: 0 0 11px;
}
.SOLstandardCSS .kvasir_trend_footer{
font-family:arial;
}


.SOLstandardCSS /*.rbox .guidebox b {
display: none;
}*/

.SOLstandardCSS .rbox #bokkilden {
margin: 0 0 9px 0;
font-size:11px;
line-height:13px;
}
.SOLstandardCSS .rbox #bokkilden h3 {
margin: -5px 0 3px 0;
}
.SOLstandardCSS .rbox #bokkilden div {
margin: 0 0 3px 0;
}
.SOLstandardCSS .rbox #bokkilden img {
float: left;
margin: 2px 2px 0 0;
}

.SOLstandardCSS .rbox .bokkilden {
margin: 8px 0 0 0;
line-height: 1.25em;
}
.SOLstandardCSS .rbox .bokkilden div {
margin: 0 0 3px 0;
}
.SOLstandardCSS .rbox .bokkilden img {
float: left;
margin: 1px 2px 0 0;
}
.SOLstandardCSS .rbox .bokkilden ul {
float: left;
width: 115px;
overflow: hidden;
}
.SOLstandardCSS .rbox .bokkilden a {
text-decoration: none;
}





.SOLstandardCSS #feedback {
background: #bf1222;
color: #edebde;
padding: 6px;
position: relative;
font-size: .97em;
line-height: 1.3em;
margin-bottom: 8px;
}
.SOLstandardCSS #feedback a {
font-weight: bold;
text-decoration: none;
}
.SOLstandardCSS #feedback a:link,
.SOLstandardCSS #feedback a:visited {
color: #fff;
}
.SOLstandardCSS #feedback a:hover {
color: #000;
}
.SOLstandardCSS #feedback span {
color: #edebde;
padding: 0 12px;
}





.SOLstandardCSS #FWheaderAds {
width: 988px;
}
.SOLstandardCSS #FWheaderAds ul.board {
}

.SOLstandardCSS ul.adButtons {
float: left;
}

.SOLstandardCSS ul.adButtons li {
margin: 0 0 16px;
line-height: 0;
font-size: 1px;
}
.SOLstandardCSS #FWdrRight ul.adButtons,
.SOLstandardCSS #FWright ul.adButtons {
float: none;
margin: 0;
}


.SOLstandardCSS #FWheaderAds.hockeystick {
width: 980px;
}
.SOLstandardCSS #FWheaderAds.hockeystick ul.board {
margin: 0 0 0 22px;
}
.SOLstandardCSS #FWheaderAds.hockeystick.old_size ul.board {
margin-left: 234px;
}
.SOLstandardCSS #FWheaderAds.hockeystick ul.board .adTitle {
display: none;
}





.SOLstandardCSS .a-aa_promo h2 u {
float: left;
height: 15px;
}
.SOLstandardCSS .a-aa_promo h2 span {
text-decoration: underline;
float: left;
cursor: pointer;
}
.SOLstandardCSS .a-aa_promo h2 span.startpage {
padding-left: 0;
background: none;
float: right;
}
.SOLstandardCSS .a-aa_promo h2 a:link {
color: #8e0000;
}
.SOLstandardCSS .a-aa_promo h2 a:hover {
color: #bf1222;
}

.SOLstandardCSS #submenu.steng {
padding: 5px 0 0;
}

.SOLstandardCSS ul#submenu {
margin: 0 0 7px 0;
}
.SOLstandardCSS ul#submenu li {
float: left;
width: 140px;
background: #edebde url(/img/icons/arrow_edebde.gif) no-repeat 130px 6px;
border-right: 1px solid #d6d4c9;
border-bottom: 1px solid #d6d4c9;
margin: 0 0 1px 0;
height: 19px;
font-family: arial;
font-weight: bold;
}
.SOLstandardCSS ul#submenu li.odd {
margin-left: 8px;
}
.SOLstandardCSS ul#submenu li a {
padding: 0 0 0 6px;
text-decoration: none;
font-size: 0.95em;
letter-spacing: .04em;
line-height: 20px;
font-weight: bold;
display: block;
}

.SOLstandardCSS ul#submenu li a {
color: #4d4d40;
}
.SOLstandardCSS ul#submenu li a strong {
color: #bf1222;
}
.SOLstandardCSS ul#submenu li a:hover {
color: #fff;
background: #bf1222 url(/img/icons/arrow_800000.gif) no-repeat 130px 6px;
}
.SOLstandardCSS ul#submenu li a:hover strong {
color: #fff;
}








.SOLstandardCSS .com h2 {
background: url(/img/div/com_head.gif) no-repeat;

padding: 0 0 0 5px;
height: 18px;
margin: 16px 0 8px;
}
.SOLstandardCSS .com h2 a,
.SOLstandardCSS .com h2 a:visited,
.SOLstandardCSS .com h2 a *:visited,
.SOLstandardCSS .com h2 a * {
color: #fff;
}
.SOLstandardCSS .com h2 a {
text-transform: uppercase;
line-height: 19px;
text-decoration: none;
font-family: arial;
font-size: .9em;
}
.SOLstandardCSS .com h2 a span {
text-transform: none;
background: url(/img/icons/arrow_800000.gif) no-repeat 0 5px;
padding: 0 5px 0 8px;
float: right;
font-size: .95em;
}





.com h3 {font-size:1.2em;
font-weight:bold;
}


.SOLstandardCSS .com p {
margin: 0;
}
.SOLstandardCSS .com.blog div {
margin-bottom: 8px;
}
.SOLstandardCSS .com.blog div.last {
margin-bottom: 0;
}
.SOLstandardCSS .com.chat h3,
.SOLstandardCSS .com.alias h3 {
margin-bottom: 8px;
}
.SOLstandardCSS .com.blog .reg,
.SOLstandardCSS .com.alias .reg {
margin-bottom: 0;
}
.SOLstandardCSS .com.makeme .align {
padding: 0 8px;
}
.SOLstandardCSS .com.makeme dl#makeme_slot_1,
.SOLstandardCSS .com.makeme .makeme_img {
float: left;
margin-right: 14px;
}
.SOLstandardCSS .com.makeme dl#makeme_slot_2,
.SOLstandardCSS .com.makeme .makeme_txt {
float: left;
}
.SOLstandardCSS .com.makeme .makeme_txt {
width: 130px;
}
.SOLstandardCSS .com.makeme .makeme_txt p {
margin-top: 8px;
}
.SOLstandardCSS .com.makeme .link {
padding: 0 0 0 7px;
background: url(/img/icons/arrow_4d4d40.gif) no-repeat 0 4px;
text-decoration: none;
}

/*
.SOLstandardCSS .com.match iframe {
margin-top: -5px;
}
.SOLstandardCSS .com.dytt iframe {
margin-top: -8px;
}
*/






.SOLstandardCSS .solcom h2 {
background: url(/img/div/com_head.gif) no-repeat;
padding: 0 0 0 5px;
height: 18px;
margin: 16px 0 8px;
}
.SOLstandardCSS .solcom h2.guruhead {
background: url(/img/div/com_head_guru.gif) no-repeat;
}
.SOLstandardCSS .solcom h2 a,
.SOLstandardCSS .solcom h2 a:visited,
.SOLstandardCSS .solcom h2 a *:visited,
.SOLstandardCSS .solcom h2 a * {
color: #fff;
}
.SOLstandardCSS .solcom h2 a {
text-transform: uppercase;
line-height: 19px;
text-decoration: none;
font-family: arial;
font-size: .9em;
float:left;
}
.SOLstandardCSS .solcom h2 span a{
text-transform: none;
background: url(/img/icons/arrow_800000.gif) no-repeat 0 5px;
padding: 0 5px 0 8px;
float: right;
font-size: .95em;
}
.SOLstandardCSS .solcom h2.guruhead span a{
background: url(/img/div/arrow_guru_green.png) no-repeat 0 5px;
}
.SOLstandardCSS .solcom h3 {
font-weight: bold;
font-size: 1.2em;
}

.SOLstandardCSS .solcom ul li{
float:left;
border-left:1px solid gray;
padding: 0 0.4em;
}
.SOLstandardCSS .solcom ul .first{
padding: 0 0.4em 0 0;
border:0;
}

.SOLstandardCSS .solcom .rel_item {
float:left;
border-left:1px solid gray;
margin-bottom: 0.4em;
}
.SOLstandardCSS .solcom ul li a:visited{
color:#000000;
}

.SOLstandardCSS .solcom ul li a:hover{
color:#BF1222;
}

.SOLstandardCSS .solcom .makeme_img{
float:left;
}

.SOLstandardCSS .solcom .makeme_txt{
float:left;
margin: 0 0 0 5px;
}
.SOLstandardCSS .solcom a .leftimg{
float:left;
margin: 0 5px 5px 0;
}







.SOLstandardCSS .guide_page #reg2000 {
display: none;
}

/*
.SOLstandardCSS ul#anchor_menu {
background: gray;
color: white;
}
.SOLstandardCSS ul#anchor_menu li{
float: left;
list-style:bullet;
}
*/















.SOLstandardCSS .tv_guide{
background:transparent url(/img/1px_fade.gif) repeat-y scroll 0% 50%;
padding:8px;
margin: 0 0 8px;
position:relative;
}

.SOLstandardCSS .tv_guide h3{
color:gray;
font-weight:bold;
font-size:1.1em;
margin:5px 0;
}

.SOLstandardCSS .tv_guide select{
margin: 0 0 5px 4px;
float:left;
width:80px;
}

.SOLstandardCSS .tv_guide .lower_select{
width:110px;
}
.SOLstandardCSS .tv_guide .lower_select_right{
width:116px;
}

.SOLstandardCSS .tv_guide .tv_guide_right ul li{
background:transparent url(/img/icons/arrow_bf1222.gif) no-repeat scroll 0pt 3px;
}
.SOLstandardCSS .tv_guide .tv_guide_right ul li a{
margin-left:8px;
text-decoration:none;
}
.SOLstandardCSS .tv_guide .tv_guide_right ul li a:hover{
text-decoration:underline;
}

.SOLstandardCSS .tv_guide .tv_guide_left{
width:290px;
}
.SOLstandardCSS .tv_guide .tv_guide_right{
line-height:1.2em;
}

.SOLstandardCSS .tv_guide .tv_guide_left .searchField {
width: 236px;
height: 20px;
border: 1px solid #d6d4c9;
background: #fff;
float: left;
}

.SOLstandardCSS #tipsvennbox span{
font-size:0.97em;
font-weight:bold;
float:left;
white-space:nowrap;

}

#tipsvennbox label
.SOLstandardCSS {
margin:0 5px 8px 0;
font-size:0.9em;
float:right;
}
.SOLstandardCSS #tipsvennbox .tipsbutton{
float:left;
width:60px;
margin: 0 15px 0 0;
}

.SOLstandardCSS #tipsvennbox table{
width:100%;
}

.SOLstandardCSS #tipsvennbox .input_text{
float:right;
width:145px;
}

.SOLstandardCSS #tipsvennbox .input_comment{
margin:0 0 10px 0;
float:right;
}

#tipserrorlog
.SOLstandardCSS {
clear:both;
}
#tipspartners
.SOLstandardCSS {
clear:both;
margin:10px 0;
}

.SOLstandardCSS #tipsvennbox .respons{
font-weight:normal;
padding: 5px 0;
color: red;
width:100%;
}


.SOLstandardCSS .hs_08{
margin: 0 0 8px 0;
}




.SOLstandardCSS .guruboks_top{
background:transparent url(/img/section/gurubox_header.gif) no-repeat scroll 0pt;
width:180px;
height:35px;
}

.SOLstandardCSS .guruboks_center{
background:transparent url(/img/section/gurubox_center.gif) repeat-y scroll 0pt;
width:180px;
}

.SOLstandardCSS .guruboks_center .feed{
margin: 5px 11px 5px 15px;
}

.SOLstandardCSS .guruboks_center .feed ul li{
margin: 0 0 3px 0;
}

.SOLstandardCSS .guruboks_center .feed ul li a{
color: #000000;
line-height: 0.9em;
font-family: arial;
font-weight: normal;
}


.SOLstandardCSS .guruboks_center .feed ul li a:hover {
color: #8E0000;
}


.SOLstandardCSS .guruboks_center .feed ul li {
background: transparent url(/img/icons/arrow_66665e.gif ) no-repeat scroll 0 5px;
}


.SOLstandardCSS .guruboks_buttom{
background:transparent url(/img/section/gurubox_footer.gif) no-repeat scroll 0pt;
width:180px;
height:52px;
}







#gallery{ height:180px;}
#gallery a{  text-decoration:none;}
#gallery .domain{ color:#66665e;}
.preview{ margin:0px 0px 3px 0px; height:17px; width:468px; }
.FWcontent .activenews{color:#BF1222}
.jbutton .subnewstab-title { text-decoration: none; }
.activenews .subnewstab-title { text-decoration: underline; }

.newstime{ color:#BF1222; font-weight:bold; margin-right:5px; width:55px; text-align:right; display:block; float:left; }
.jbutton{ color:#000000; margin: 0px 5px 0px 0px; float:left; text-decoration:none; cursor:pointer; }
.newsboxsublink a{ color:#BF1222; text-decoration:none; }
.newsboxfooter{  font-family:Georgia,Arial,Verdana,Geneva,Helvetica,sans-serif; }
.newsboxfooter a{ color:#BF1222; }



.red_steng_start, .red_steng_end {background:transparent url(/img/div/steng_solred.gif) repeat scroll 0% 0%; height:8px; margin:5pt 0pt 4px; }
.red_steng_start_thin, .red_steng_end_thin {background:transparent url(/img/div/steng_solred.gif) repeat scroll 0% 0%; height:4px; margin:5pt 0pt 8px; }



#NewsTicker{width:468px;height:28px;margin:0 auto; }
#NewsVertical {width: 468px;height: 28px;display: block;overflow: hidden;position: relative;}
#TickerVertical {width: 468px;height: 28px;display: block;list-style: none;margin: 0;padding: 0;}
#TickerVertical li {display: block;width: 468px;color: #333333;text-align: left;margin: 0;padding: 0px;float: left;}
#TickerVertical li .NewsTitle{color: #000000; font-size: 1em; font-family: arial, "lucida console", sans-serif; font-weight:bold; margin-bottom:0px; margin: 0px 0px 0px 5px;}
.SOLstandardCSS #TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {color: #000000;font-size: 1em; margin-bottom:6px; text-decoration:none;}
#TickerVertical li .NewsTitle a:hover {text-decoration:underline;}
.newsticker {list-style-type: none; border: 0px dashed #fff; padding: 0px; margin: 0 0 0 15px; color:#BF1222;}
#NewsTicker .crap{font-size:1.2em; line-height:1.3em;}






/****************************************************
* newsbox tabs
****************************************************/

@media projection, screen {
.SOLstandardCSS .tabs-hide {
display: none;
}
}


@media print {
.SOLstandardCSS .tabs-nav {
display: none;
}
}


.SOLstandardCSS .tabs-nav {
list-style: none;
margin: 0;
padding: 0 0 0 4px;
display: inline-block;
}
.SOLstandardCSS .tabs-nav:after {
display: block;
clear: both;
content: " ";
}
.SOLstandardCSS .tabs-nav li {
float: left;
margin: 0 0 0 5px;
min-width: 84px;
}
.SOLstandardCSS .tabs-nav a, .tabs-nav a span {
display: block;
padding: 0 10px;
background: url(/img/soltabs_2.gif) no-repeat;
}

.SOLstandardCSS .tabs-nav a {
position: relative;
top: 1px;
z-index: 2;
padding-left: 0;
color: #27537a;
font-size: 12px;
font-weight: bold;
line-height: 1.2;
text-align: center;
text-decoration: none;
white-space: nowrap;
}
.SOLstandardCSS .tabs-nav .tabs-selected a {
color: #000;
}
.SOLstandardCSS .tabs-nav .tabs-selected a,  .tabs-nav a:focus, .tabs-nav a:active {
background-position: 100% -150px;
outline: 0;
}
.SOLstandardCSS .tabs-nav a:hover{

}
.SOLstandardCSS .tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
background-position: 100% -100px;
}
.SOLstandardCSS .tabs-nav a span {
width: 64px;
min-width: 64px;
height: 18px;
min-height: 18px;
padding-top: 6px;
padding-right: 0;
}
.SOLstandardCSS *>.tabs-nav a span {
width: auto;
height: auto;
}
.SOLstandardCSS .tabs-nav .tabs-selected a span {
padding-top: 7px;
}
.SOLstandardCSS .tabs-nav .tabs-selected a span,  .tabs-nav a:focus span, .tabs-nav a:active span {
background-position: 0 -50px;
color:#FFF;
}
.SOLstandardCSS .tabs-nav a:hover span{
color:#8E0000;
}

.SOLstandardCSS .tabs-nav .tabs-selected a:hover span{
color:#FFF;
}
.SOLstandardCSS .tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background-position: 0 0;
}
.SOLstandardCSS .tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {
cursor: text;
}
.SOLstandardCSS .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
cursor: pointer;
}
.SOLstandardCSS .tabs-nav .tabs-disabled {
opacity: .4;
}
.SOLstandardCSS .tabs-container {
border-top: 3px solid #bf1222;
border-bottom:1px dashed #D6D4C9;
padding: 5px;
margin:0 0 5px 0;
background: #fff;
}
.SOLstandardCSS .tabs-loading em {
padding: 0 0 0 20px;
background: url(loading.gif) no-repeat 0 50%;
}

.SOLstandardCSS .solbutton_slim,.solbutton_slim span{
background: url(/img/icons/buttons.png);
}
.SOLstandardCSS .solbutton_slim{
margin:0 5px;
background-position:0 -20px;
padding-left:2px;
cursor:pointer;
display:block;
float:left;
}
.SOLstandardCSS .solbutton_slim span{
background-position:right 0;
padding: 4px 6px 4px 2px;
color:white;
font-size:0.8em;
display:block;
line-height:1.0em;
font-family:arial;
font-weight:bold;
}
.SOLstandardCSS .solbutton_fat,.solbutton_fat span{
background: url(/img/icons/buttons.png);
}
.SOLstandardCSS .solbutton_fat{
margin:0 5px;
background-position:0 -65px;
padding-left:5px;
cursor:pointer;
display:block;
}
.SOLstandardCSS .solbutton_fat span{
padding: 3px 9px 5px 4px;
color:white;
font-size:1.1em;
display:block;
line-height:1.0em;
background-position:right -40px;
font-family:arial;
font-weight:bold;
}


/*
Wheater in top
*/
.SOLstandardCSS .weather_changebutton{
float:left;
padding: 1px 0 0 0;
}

.SOLstandardCSS #weather_top_location{
float:left;
}
.SOLstandardCSS .weather_top_location a{
text-decoration:none;
}
.SOLstandardCSS .weather_top_location a:hover{
text-decoration:underline;
}

.SOLstandardCSS #weatherarea{
float:left;
width:290px;
margin-right:21px;
overflow:hidden;
visibility:hidden;
position: relative;
}

.SOLstandardCSS .weatherstyle{
color:#666665;
font-family:arial;
}
.SOLstandardCSS .weatherstyle ul li{
float:left;
}

.SOLstandardCSS .weatherstyle ul li.steng_left{
padding-left:5px;
margin-left: 2px;
background:url("/img/head/repeat_x.png") no-repeat;
background-position: 0 -52px;
}

.SOLstandardCSS .location_area{
clear:both;
display:block;
line-height:1.71em;
display:block;
margin: 0 0 1px 0;
}
.SOLstandardCSS .location_elements{
float:left;
}
.SOLstandardCSS .weather_top_data{
clear:both;
display:block;
}

.SOLstandardCSS .col1_temp,
.SOLstandardCSS .col2_temp,
.SOLstandardCSS .col3_temp{
font-size:1.1em;
margin-left:3px;
color:#666665;
font-family:georgia;
font-weight:bold;
}

.SOLstandardCSS .col1_day,
.SOLstandardCSS .col2_day,
.SOLstandardCSS .col3_day,
.SOLstandardCSS .weather_status,
.SOLstandardCSS .weather_label{
color:#666665;
}
.SOLstandardCSS .weather_label a{
color:#666665;
}
.SOLstandardCSS .weather_label a:hover{
color:#8E0000;
}
.SOLstandardCSS .weather_top_location{
color:#1d1a1a;
font-family:georgia;
font-size:1.42em;
}

.SOLstandardCSS .weatherIcon{
width:23px;
height:22px;
float:left;
background: url(/img/icons/weather.png);
margin:0 1px;
}

.SOLstandardCSS .icon{
background:none;
}

.SOLstandardCSS .icon1{
background-position: 0 0px;
}

.SOLstandardCSS .icon2{
background-position: -24px 0px;
}

.SOLstandardCSS .icon3{
background-position: -48px -0px;
}

.SOLstandardCSS .icon4{
background-position: -72px 0px;
}

.SOLstandardCSS .icon5{
background-position: -96px 0px;
}

.SOLstandardCSS .icon6{
background-position: 0 -23px;
}

.SOLstandardCSS .icon7{
background-position: -24px -23px;
}

.SOLstandardCSS .icon8{
background-position: -48px -23px;
}

.SOLstandardCSS .icon9{
background-position: -72px -23px;
}
.SOLstandardCSS .icon10{
background-position: -96px -23px;
}

.SOLstandardCSS .icon11{
background-position: 0 -46px;
}

.SOLstandardCSS .icon12{
background-position: -24px -46px;
}
.SOLstandardCSS .icon13{
background-position: -48px -46px;
}

.SOLstandardCSS .icon14{
background-position: -72px -46px;
}

.SOLstandardCSS .icon15{
background-position: -96px -46px;
}
.SOLstandardCSS .tl_tabell td {
height: 1.6em;
font-family:Arial, Helvetica, sans-serif;
}

.SOLstandardCSS .verticalslot .rel_item.first{
padding:2px 0 0 0;
}

.SOLstandardCSS .verticalslot .rel_item a{
background:transparent url(/img/icons/arrow_4d4d40.gif) no-repeat scroll 0 4px;
padding:0 0 0 7px;
text-decoration:none;
}

.SOLstandardCSS .verticalslot .rel_item a .guru{
color:#6C9525;
}

.SOLstandardCSS .verticalslot .rel_item a .kvasir{
color:#8E0000;
}

.SOLstandardCSS .verticalslot .rel_item a .Kvasir{
color:#8E0000;
}

.SOLstandardCSS .verticalslot .guru a {
background:transparent url(/img/icons/green_arrow.gif) no-repeat scroll 0 4px;
text-decoration:none;
}

.SOLstandardCSS .rel_item .guru span{
color:#7fa430;
}
/*
.SOLstandardCSS .guru a{
color:#7fa430;
}*/

.SOLstandardCSS .verticallink{

color:#8E0000;
font-family:arial;
font-size:0.9em;
font-weight:bold;
margin: 0px 2px 0px 0; padding: 0 0 0 0;
text-decoration:none;

}


.SOLstandardCSS a:link .verticallink,  a .verticalframel{
text-decoration:none;
}

.SOLstandardCSS a.verticallink:hover, a.verticallink:hover *{
text-decoration:underline;
}
.SOLstandardCSS .verticalframer{
background-image:url(/img/icons/vertitle_r.gif);
background-repeat: no-repeat;
background-position:right;
background-color:transparent;
color:#8E0000;
margin: 0 0 0 0;
padding: 0 2px 0 0;
}
.SOLstandardCSS .verticalframel{
background-image:url(/img/icons/vertitle_l.gif);
background-repeat: no-repeat;
background-position:left;
background-color:transparent;
color:#8E0000;
padding: 0 0 0 1px;
margin: 0 2px 0 0;
}

.SOLstandardCSS .verticalslot{
margin-bottom:10px;
}

.SOLstandardCSS .verticalslot.steng{
padding-top:10px;
}
.verticalslot .title{font-size: 1.5em;}




.SOLstandardCSS .header_solRed1{
color:#8E0000;
font-weight:bold;
font-family:georgia;
font-size:1.2em;
}

.SOLstandardCSS .alt_paa_sol .advanced_list.ul_a-aa li a,
.SOLstandardCSS .alt_paa_sol .advanced_list.ul_nyhetsspesialer li a{
text-decoration:none;
font-family:arial;
}

.SOLstandardCSS .alt_paa_sol .advanced_list.ul_a-aa li a:hover,
.SOLstandardCSS .alt_paa_sol .advanced_list.ul_nyhetsspesialer li a:hover{
text-decoration:underline;
}

.SOLstandardCSS .alt_paa_sol .solframe  .left_column{
width:576px;
float:left;
}

.SOLstandardCSS .alt_paa_sol .solframe .right_column{
width:360px;
padding-top:5px;
margin-left: 20px;
float:left;
}

.SOLstandardCSS .alt_paa_sol{
margin: 0 0 12px 0;
}
.SOLstandardCSS #altPaaSolPopup .textads{
display:none;
}
.SOLstandardCSS #altPaaSolPopup .hadtag{
display:none;
}
.SOLstandardCSS #altPaaSolPopup .closebtn{
display:block;
background:#FFFFFF none repeat scroll 0 0;
float:right;
padding:3px 5px;
margin:2px 5px 2px 2px;
}

.SOLstandardCSS .nyhetsspesialer_list{
padding: 12px 0 16px 14px;
}







.SOLstandardCSS .solframe{
margin:0 0 22px 0;
}

.SOLstandardCSS .solframe .textads{
float:right;
width:750px;
padding:0px;
margin: 0px 0 0 2px;
font-size:0.9em;
background:#FFF;
}
.SOLstandardCSS .solframe .frametop{
padding: 5px 5px 5px 5px;
}

.SOLstandardCSS .solframe .frametop .closebtn{
display:none;
}

.SOLstandardCSS .solframe .framecenter{
border-left: 1px solid #fff;
border-right: 1px solid #fff;
padding: 16px 5px 10px;
}

.SOLstandardCSS .alt_paa_sol .solframe .framecenter{
padding: 10px;
}

.SOLstandardCSS .solframe .framebottom{
height: 5px;
background: #edebdd;
}

.SOLstandardCSS .solframe .innerleft{
float: left;
width: 233px;
margin-right: 14px;
}
.SOLstandardCSS .solframe .innerright{
float: left;
width: 417px;
}
.SOLstandardCSS .solframe .fullinnerright{
float:right;
width:468px;
}

.SOLstandardCSS h2.solframetitle{
float:left;
padding:6px 5px 6px 3px;
color:#8E0000;
font-size:1.6em;
letter-spacing:0.15em;
margin:0 2px 0 2px;
background:#FFFFFF;
}

.SOLstandardCSS h2.solframarrow{
float:left;
padding:6px 5px 6px 3px;
color:#8E0000;
font-size:1.6em;
letter-spacing:0.15em;
margin:0 2px 0 6px;
background:#FFFFFF;
}
.SOLstandardCSS h3.solframetitle{
float:left;
padding:6px 5px 6px 3px;
color:#8E0000;
font-size:1.4em;
letter-spacing:0.15em;
margin:0 2px 0 2px;
background:#FFFFFF;
}


.SOLstandardCSS .solframe .creg .full {
width:462px;
}

.SOLstandardCSS .solframe .art.full ul.ie6bug{
float:right;
width:190px;
}

.SOLstandardCSS .solframe .creg .half {
float:left;
margin:0 8px 0 0;
width:226px;
}

.SOLstandardCSS .solframe .creg .half.last{
margin:0px;
}
.SOLstandardCSS .solframe .art.half ul.ie6bug {
float:right;
width:126px;
}

.SOLstandardCSS .solframe .slot{
width:100%;
}

.SOLstandardCSS .solframe .reg .third {
float: left;
margin: 0 13px 0 0;
width: 130px;
}
.SOLstandardCSS .solframe .reg .third.last {
margin-right: 0;
}

.SOLstandardCSS .solframe .third  .art.full ul.ie6bug {
float:left;
width:100px;
}
.SOLstandardCSS .solframe .creg .third .full {
width:154px;
}

.SOLstandardCSS .solframe .third .art.full a.title {
font-size:1.5em;
}

.SOLstandardCSS .solframe .linklist.horisontal li {
border-left:0px solid #99998D;
float:left;
padding:0 4px;
}

.SOLstandardCSS .solframe .linklist.horisontal li a{
text-decoration: underline;
}

.SOLstandardCSS .add_text_title{
font-family: Arial;
color: #8e0000;
font-size: 11px;
letter-spacing: 0.15em;
margin: 0pt 0pt 10px;
}

.SOLstandardCSS #reg6110 .steng,
.SOLstandardCSS #reg6150 .steng {
margin-top:10px;
padding-top:10px;
}





.SOLstandardCSS .drfront .solframe{
margin: 10px 0;
}
.SOLstandardCSS .drfront .solframe .framered .frametop h2.solframetitle {
margin: 0 2px;
padding: 6px 5px 6px 3px;
font-weight: normal;
}
.SOLstandardCSS .drfront .add_text_title {
font-family: Arial;
font-size: 11px;
}
.SOLstandardCSS #FWpageContent .drfront .solframe div {
overflow: hidden;
}
.SOLstandardCSS .drfront .mr5 {
margin-right: 5px;
}
.SOLstandardCSS .drfront .ml8 {
margin-left: 8px;
}
.SOLstandardCSS #FWpageContent .drfront .solframe {
font-family: georgia;
line-height: 1.5em;
}
.SOLstandardCSS #FWpageContent .drfront .solframe .txtarial {
font-family: arial;
}
.SOLstandardCSS .drfront .steng {
border-top: 1px dashed #d6d4c9;
}
.SOLstandardCSS .drfront .solframe .commercial.steng {
border-top-style: solid;
}
.SOLstandardCSS .drfront #reg6110 .steng,
.SOLstandardCSS .drfront #reg6150 .steng {
margin-top:10px;
padding-top:10px;
}
.SOLstandardCSS #front-28 .article-extract .article-content .solframe .commercial a,
.SOLstandardCSS #front-29 .article-extract .article-content .solframe .commercial a {
text-decoration: none;
}
.SOLstandardCSS .drfront .solframe img {
vertical-align: baseline;
}





.SOLstandardCSS .solframe .framebeige .frametop{
background: url('/img/lightsand_repeat.gif');
border-right-color:#edebdd;
}

.SOLstandardCSS .solframe .framebeige .framecenter{
border-left-color:#edebdd;
border-right-color:#edebdd;
}

.SOLstandardCSS .solframe .framebeige .framebottom{
background: url('/img/lightsand_repeat.gif');
border-right-color:#edebdd;
}

.SOLstandardCSS .solframe .frametop .reg{
display:inline;
float:left;
margin:0;
}

.SOLstandardCSS .solframe .aktuelt,
.SOLstandardCSS .solframe .intsearch{
border: 1px solid #D6D4C9;
margin: 0pt 0pt 16px;
padding: 12px 0 16px 14px;
}




.SOLstandardCSS .solframe .framered .frametop {
background: #8e0000;
padding: 2px 0 2px 5px;
}
.SOLstandardCSS .solframe .framered .frametop h2.solframetitle {
color: #fff;
font-size: 24px;
background: none;
}

.SOLstandardCSS .solframe .framered .framecenter {
border: none;
padding: 0 1px 4px;
}
.SOLstandardCSS .solframe .framered .framecenter .add_text_title {
margin: 11px 0 10px;
height: 31px;
}
.SOLstandardCSS .solframe .framered .framecenter .add_text_title span{
float:left;
padding-top:10px;
}

.SOLstandardCSS .solframe .framebottom {
background: #8e0000;
}

.SOLstandardCSS .powerkvasir{
background:transparent url(/img/head/logos.png) no-repeat scroll 0 -17px;
display:block;
height:11px;
text-decoration:none;
width:75px;
overflow:hidden;
margin:0;
padding:0;
}
.SOLstandardCSS .powerkvasirtxt{
float:right;
color: #66665E;
font-size:0.9em;
font-family: arial;
}
.SOLstandardCSS .powerkvasirbox{
padding:12px 9px 0 0 ;
}
.SOLstandardCSS .powerkvasirbox .powerkvasir{
float:right;
}
.SOLstandardCSS .width308{
width: 294px;
}

.SOLstandardCSS .gurumargin{
margin:4px 0 0 0;
}


.SOLstandardCSS .solframe .solframesteng {
margin: 15px 0 0;
border: 1px solid #d6d4c9;
line-height: 0px;
}

.SOLstandardCSS .solframe .verticallink{
color:#8e0000;
background-color:#edebdd;
font-size:1.2em;
font-weight: bold;
letter-spacing:0.15em;
font-family:Georgia,Arial,Verdana,Geneva,Helvetica,sans-serif;
line-height:1.3em;
padding:1px 3px 0px;
margin-bottom:4px;
}
.SOLstandardCSS .solframe .solframarrow img{
margin-left:1px;
}
.SOLstandardCSS #r2140 .full .art, #r2720 .full .art {
padding-top:10px;
}

.SOLstandardCSS #frontTop{
margin: 0 0 2px 0;
}
.SOLstandardCSS .solframe .hadtag{
background:url(/img/icons/adtag_horizontal.gif) no-repeat scroll top right;
padding:6px 0px 0 0;
margin: 1px 0 0 0;
}
.SOLstandardCSS .solframe .clear{
display:block;
}

.SOLstandardCSS .solframe a.redchatlink{
font-size:1.2em;
font-weight:bold;
color:#8e0000;
}

.SOLstandardCSS .solframe .smalllinks{
font-size:0.85em;
font-family:arial;
}

.SOLstandardCSS .solframe #jrsok{
vertical-align:middle;
}

.SOLstandardCSS .solframe #searchExpr{
height:21px;
border:1px solid #8e0000;
float:left;
padding: 6px 0 0 0;
margin: 0 5px 0 0;
}


.SOLstandardCSS .solframe .art.full ul.ie6bug {
float:right;
width:189px;
}

.SOLstandardCSS .solframe .verticalslot.steng {
adding-top:5px;
}
.SOLstandardCSS .solframe .verticalslot {
margin-bottom:5px;
}

.SOLstandardCSS .solframe .commercial.steng,
.SOLstandardCSS #reg1859 .commercial.steng {
padding-top: 5px;
border-top-style: solid;
}
.SOLstandardCSS .solframe .innerleft .commercial,
.SOLstandardCSS #reg1859 .innerleft .commercial {
margin-bottom:5px;
}

.SOLstandardCSS .solframe .commercial .title,
.SOLstandardCSS #reg1859 .commercial .title {
font-size:1.12em;
font-weight:bold;
color:#1d1a1a;
}
.SOLstandardCSS .solframe .commercial a,
.SOLstandardCSS #reg1859 .commercial a {
text-decoration: none;
}
.SOLstandardCSS .solframe .linklist.horisontal{
font-size: 1em;
}
.SOLstandardCSS .solframe .commercial dt,
.SOLstandardCSS #reg1859 .commercial dt {
margin-bottom: 0;
}

.SOLstandardCSS .solframe .commercial dd {
font-size: 11px;
}
.SOLstandardCSS .solframe .commercial dd a,
.SOLstandardCSS #reg1859 .commercial dd a {
font-family: arial;
}
.SOLstandardCSS .solframe .innerleft .commercialitem,
.SOLstandardCSS #reg1859 .commercialitem {
float:left;
margin-right: 6px;
}
.SOLstandardCSS .solframe .solframe .commercial a .title{
color:#1d1a1a;
}
.SOLstandardCSS .gibud_button{
float: none;
}
.SOLstandardCSS .smalllinks a{
margin: 0 3px;
}
.SOLstandardCSS .solframe .chatlinks{
background-color:#FFF;
float:right;
height:1.5em;
padding: 2px 8px 4px 8px;
line-height:1.5em;
margin-top:3px;
}

.SOLstandardCSS .solframe .third_width_normal.left_bigger.commercial .commercialitem{
margin-bottom:4px;
}
.SOLstandardCSS .commercial .gibud_button {
margin-bottom:2px;
vertical-align:bottom;
}




.mb4 {margin-bottom:4px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mb14{margin-bottom:14px;}
.mb16{margin-bottom:16px;}

.mr5{margin-right:5px}
.ml8{margin-left:8px;}

.fleft{float:left;}
.rleft{float:right;}




.SOLstandardCSS .kvasir_trend ul li a {
text-decoration: none;
}

.SOLstandardCSS .kvasir_trend form{
margin: 10px 0;
}

.SOLstandardCSS .kvasir_trend .imgmap_kvasir_big{
margin: 10px 0;
}


.SOLstandardCSS .kvasir_trend h2{
margin:2px 0;
}
.SOLstandardCSS .kvasir_trend .itm_pos{
margin:0 5px 0 2px;
}
.SOLstandardCSS .kvasir_trend .imgmap{
float:left;
margin:2px 2px;

}




.SOLstandardCSS .imgmap_kvasir_big {
display: block;
width: 149px;
height: 23px;
background: url(/img/head/logos.png) no-repeat 0 -30px;
overflow:hidden;
border:0;
padding:0;
}

.SOLstandardCSS .imgmap_kvasir_STABLE {
display: block;
width: 13px;
height: 12px;
background: url(/img/icons/pilermap.gif) no-repeat 0 -24px;
overflow:hidden;
border:0;
padding:0;
}
.SOLstandardCSS .imgmap_kvasir_UP {
display: block;
width: 13px;
height: 12px;
background: url(/img/icons/pilermap.gif) no-repeat 0 0px;
overflow:hidden;
border:0;
padding:0;
}

.SOLstandardCSS .imgmap_kvasir_DOWN {
display: block;
width: 13px;
height: 12px;
background: url(/img/icons/pilermap.gif) no-repeat 0 -12px;
overflow:hidden;
border:0;
padding:0;
}

.SOLstandardCSS .imgmap_kvasir_NEW {
display: block;
width: 16px;
height: 7px;
background: url(/img/icons/pilermap.gif) no-repeat 0 -36px;
overflow:hidden;
border:0;
padding:0;
}

.SOLstandardCSS #search_center {
margin: 0 0 3px 10px;
}
.SOLstandardCSS #search_objects_container li{
display: block;
background: url(/img/div/search_center.png) no-repeat -125px 0;
width:125px;
height:48px;
overflow:hidden;
border:0;
padding:0;
float:left;
}
.SOLstandardCSS #search_objects_container li:hover {
background-position: -250px 0;
}
.SOLstandardCSS #search_objects_container li.obj_active{
background-position: 0 0;
}
.SOLstandardCSS #search_objects_container li a{
display: block;
background: url(/img/div/search_center.png) no-repeat 0 -80px;
width:109px;
height:30px;
overflow:hidden;
border:0;
padding:0;
margin: 8px;
}
.SOLstandardCSS #search_center #sc_searches {
padding: 15px 0 3px 15px;
}
.SOLstandardCSS #search_center #sc_searches label {
font-family: arial;
font-size: 1.1em;
padding: 0 10px 0 2px;
}
.SOLstandardCSS #search_center #sc_submit_field {
background: url(/img/div/search_center.png) no-repeat -764px -6px;
padding-left: 6px;
height: 44px;
}
.SOLstandardCSS #search_center #sc_submit_field .text,
.SOLstandardCSS #search_center #sc_submit_field .submit {
display: block;
float: left;
background-image: url(/img/div/search_center.png);
background-repeat: no-repeat;
}
.SOLstandardCSS #search_center #sc_submit_field .text {
background-position: 0 -50px;
width: 653px;
height: 36px;
border: 0;
color: #66665e;
font-size: 2em;
padding-top: 8px;
padding-left: 5px;
}
.SOLstandardCSS #search_center #sc_submit_field .submit {
background-position: -686px -50px;
width: 84px;
height: 44px;
border: 0;
color: #fff;
font-size: 2.1em;
letter-spacing: .2em;
}

.SOLstandardCSS .third_width_normal .title{
font-size:1.12em;
font-weight: bold;
text-decoration: none;
}

.SOLstandardCSS .sspgals{
width: 960px;
height: 442px;
background-color: #000000;
margin-bottom: 10px;
}

.SOLstandardCSS .sspflashholder{
width: 619px;
float: left;
height:410px;
margin:0 5px 0 5px;
}

.SOLstandardCSS .albumlistholder{
float:left;
width:326px;
height:380px;

}
.SOLstandardCSS .albumlist{
float:left;
color:#FFFFFF;
width:312px;
height:63px;
border:solid 1px #666666;
background-color:#333333;
margin-bottom:5px;
margin-left:4px;
padding:3px;
cursor:pointer;cursor:hand;
}
.SOLstandardCSS .gallist{
margin: 2px 0px 3px 15px;
width: 620px;
float: left;
color: #EFEFEF;
clear: right;
}

.SOLstandardCSS .gallist a{
color:#FFFFFF;
font-family:Georgia,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-weight:bold;
font-size:1.2em;
text-decoration:none;
margin-right:8px;

}

.SOLstandardCSS .gallist a:hover, .gallist a:active{
color:#BF1222;
}

.SOLstandardCSS .albumlist p{
font-family: arial;
font-size:0.95em;
line-height:1.05em;
color:#c2c2c2;
}

.SOLstandardCSS .noline a{

text-decoration:none;
}



.SOLstandardCSS .hasCountdown {
margin-bottom:-15px;
margin-top:-2px;
}
.SOLstandardCSS .countdown_rtl {
direction: rtl;
}
.SOLstandardCSS .countdown_holding span {

}
.SOLstandardCSS .countdown_row {
clear: both;
width: 100%;
padding: 0px 2px;
text-align: center;
}
.SOLstandardCSS .countdown_show1 .countdown_section {
width: 100%;
}
.SOLstandardCSS .countdown_show2 .countdown_section {
width: 49.5%;
}
.SOLstandardCSS .countdown_show3 .countdown_section {
width: 33%;
}
.SOLstandardCSS .countdown_show4 .countdown_section {
width: 24.75%;
padding: 0 0 20px 0;
margin-top:-8px;
}
.SOLstandardCSS .countdown_show5 .countdown_section {
width: 19.8%;
}
.SOLstandardCSS .countdown_show6 .countdown_section {
width: 16.5%;
}
.SOLstandardCSS .countdown_show7 .countdown_section {
width: 14.1%;
}
.SOLstandardCSS .countdown_section {
font-family:arial;
display: block;
line-height:2em;
float: left;
color:#666665;
font-size: 11px;
text-align: center;
}
.SOLstandardCSS .countdown_amount {
font-size: 3em;
font-family:Georgia;
line-height:1.1em;
color:#8e0000;
}
.SOLstandardCSS .countdown_descr {
display: block;
width: 100%;
font-family:Georgia;
font-size: 16px;
color: #8e0000;
}

.SOLstandardCSS .darkverticalslot{
background:#99998d;
color:#FFF;
}
.SOLstandardCSS .darkverticalslot a{
color:#edebdd;
}

.SOLstandardCSS .art.left_bigger .darkverticalslot .title {
color:#FFF;
}
.SOLstandardCSS .art.left_bigger .darkverticalslot p{
color:#edebdd;
}

.SOLstandardCSS .darkverticalslot .verticalframel {
background-color:transparent;
background-image:url("/img/icons/vertitlesand_l.png");
background-position:left center;
background-repeat:no-repeat;
color:#ccccbc;
margin:0 2px 0 0;
padding:0 0 0 1px;
}
.SOLstandardCSS .darkverticalslot  .verticalframer {
background-color:transparent;
background-image:url("/img/icons/vertitlesand_r.png");
background-position:right center;
background-repeat:no-repeat;
color:#ccccbc;
margin:0;
padding:0 2px 0 0;
}
.SOLstandardCSS .darkverticalslot ul li.main{
margin-top:3px;
}



.SOLstandardCSS #reg1859 .steng {
margin-top:10px;
padding-top:10px;
}

.SOLstandardCSS #reg1859 .rbox {
background-color: #f8cc55;
}

.SOLstandardCSS #reg1859 .commercialcontainer {
background-color: #fff;
margin-right: 10px;
padding: 10px;
}

/*
OmegaPlay
*/

.SOLstandardCSS #dominantWindow{
overflow: visible !important;
}

.SOLstandardCSS #containerOmega{
margin: 5px 8px 10px 5px;
padding: 2px;
position: relative;
width: 943px;
overflow: visible !important;
}

.SOLstandardCSS .roundedFrame{
border:1px solid #D6D4C9;
-moz-border-radius: 10px;
border-radius: 10px;
}

.SOLstandardCSS #dismissButton{
background: white;
position: absolute;
right:-4px;
top: -4px;
padding: 1px 3px;
border: 1px solid #AA0A14;
font-weight: bold;
font-size: 1.4em;
color: #8E0000;
}
.SOLstandardCSS #dismissButton:hover{
background:#EDEBDD;
cursor: pointer;
}

.SOLstandardCSS .omegaColapsed{
display: none;
}

.SOLstandardCSS #omegaContent{
height:320px;
}

.SOLstandardCSS #containerOmega .movieMeta{
width:200px;
display:block;
height:320px;
padding: 0px 0 0 12px;
position: absolute;
}
.SOLstandardCSS #containerOmega .movieMeta .title{
font-size: 1.7em;
color:#1D1A1A;
margin-bottom: 5px;
line-height:1em;
text-decoration: none;
}

.SOLstandardCSS .movieMeta p,
.SOLstandardCSS #klipps-relative-time{
color: #4D4D40;
}
.SOLstandardCSS #containerOmega .username{
color: #8E0000;
font-family: arial;
}
.SOLstandardCSS #containerOmega .movieMeta .movie_desc{
font-family: arial;
line-height: 1.3em;
}

.SOLstandardCSS #containerOmega .klipps-relative-time,
.SOLstandardCSS #containerOmega .movie_info{
font-size:0.9em;
color:#666665;

}
.SOLstandardCSS .omegaColapsed .colapsedContent{
display:block;
position: absolute;
left: 250px;
top : 10px;
}

.SOLstandardCSS #containerOmega .shareBlock span{
margin-bottom: 2px;
display:block;
float:left;
}

.SOLstandardCSS .movie_entry ul{
float:right;
width: 110px;
margin: 0 0 0 10px;
}
.SOLstandardCSS #containerOmega .movie_entry ul li a.title{
text-decoration: none;
font-weight: bold;
line-height: 1.3em;
font-size: 1.1em;
}
.SOLstandardCSS .colapsedContent ul li{
float:left;
margin: 0 10px 0 0;
}
.SOLstandardCSS .colapsedContent ul li.first{
padding-right: 17px;
border-right:1px solid #D6D4C9;
}

.SOLstandardCSS .colapsedContent ul li.first a:hover{
cursor:pointer;
}

.SOLstandardCSS .colapsedContent ul li.iconCol{
width:40px;
padding-left: 3px;
}
.SOLstandardCSS .colapsedContent ul li.iconCol span{
font-size: 1.1em;
font-weight: bold;
color:#8E0000;
font-family:georgia;
}
.SOLstandardCSS .omegaExpanded .movieContent{
display:block;
position: absolute;
left: 295px;
top : 10px;
}

.SOLstandardCSS #omegaTitle{
display:block;
position: absolute;
left: 15px;
top : 10px;
font-weight: bold;
font-size: 1.43em;
font-family: georgia;
color:#8E0000;
}

.SOLstandardCSS .gradBlock{
height:30px;
width:100%;
background : #EDE5D2;
}

.SOLstandardCSS .gradBlock.top{
background: -moz-linear-gradient(top, #F8F4ED, white);
background: -webkit-gradient(linear, left top, left bottom, from(#F8F4ED), to(white));
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F8F4ED,endColorStr=white);
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
}

.SOLstandardCSS .gradBlock.bottom{
background: -moz-linear-gradient(top, white, #F8F4ED);
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#F8F4ED));
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#F8F4ED);
-moz-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
}




.SOLstandardCSS .cms2011 {
width: 779px;
overflow: hidden;
}
.SOLstandardCSS .cms2011 .featured-image {
margin-bottom: 20px;
}
.SOLstandardCSS .cms2011 .featured-image .wp-caption-text {
color: #99998d;
padding: 2px 7px;
border-bottom: 1px solid #d6d4c9;
display: block;
}
.SOLstandardCSS .cms2011 .entry-header {
padding-bottom: 20px;
border-bottom: 1px solid #d6d4c9;
}
.SOLstandardCSS .cms2011 .entry-header .entry-title {
font-size: 4.7em;
font-family: Georgia;
line-height: .9em;
margin-bottom: 20px;
}
.SOLstandardCSS .cms2011 .entry-header .entry-description {
font-family: arial;
font-size: 18px;
line-height: 1.2em;
}
.SOLstandardCSS .cms2011 .entry-header .entry-meta {
height: 18px;
background: #edebdd;
display: inline;
padding: 2px 5px;
color: #99998d;
font-family: arial;
font-size: 11px;
}
.SOLstandardCSS .cms2011 .entry-header .entry-meta,
.SOLstandardCSS .cms2011 .entry-header .shareit {
float: left;
margin-right: 20px;
}
.SOLstandardCSS .cms2011 .entry-content {
padding: 30px 210px 20px 100px;
font-family: arial;
font-size: 14px;
border-bottom: 1px solid #d6d4c9;
margin-bottom: 30px;
}
.SOLstandardCSS .cms2011 .entry-content p{
line-height:  1.3em;
}
.SOLstandardCSS .cms2011 .entry-content .wp-caption .wp-caption-text {
color: #858585;
padding: 2px;
font-size: 12px;
line-height: 1.2em;
}
.SOLstandardCSS .cms2011 .entry-content .wp-caption.alignright {
float: right;
margin-right: -170px;
}
.SOLstandardCSS .cms2011 .entry-content .wp-caption.alignright a,
.SOLstandardCSS .cms2011 .entry-content .wp-caption.alignright p{

margin-left: 10px;
}
.SOLstandardCSS .cms2011 .entry-content .wp-caption.alignleft {
float: left;
padding-right: 10px;
}
.SOLstandardCSS .cms2011 .entry-content img.alignleft {
float: left;
padding-right: 10px;
}
.SOLstandardCSS .cms2011 .entry-content h2 {
font-size: 18px;
}
.SOLstandardCSS .cms2011 .entry-content p.wp-caption-text{

margin:0.3em 0 10px 0;

font-family: Georgia;
}



.cms2011 h1 .entry-header {font-size: 4.7em; font-family: Georgia;}
.cms2011 .entry-content h2{font-size: 2.1em; font-family: Georgia; margin-bottom:0.3em; line-height: 1.1em; clear:left;}
.cms2011 .entry-content h3{font-size: 1.3em; font-family: Georgia; margin-bottom:0.3em; line-height: 1.1em; font-weight: bold; clear:left;}
.cms2011 .entry-content h4{font-size: 1.3em; font-family: Georgia; margin-bottom:0.3em; line-height: 1.1em; clear:left;}
.cms2011 .entry-content h5{font-size: 1.2em; font-family: Georgia; margin-bottom:0.3em; line-height: 1.1em; font-weight: bold; clear:left;}
.cms2011 .entry-content h6{font-size: 1.3em; font-family: Georgia; margin-bottom:0.3em; line-height: 1.1em; font-weight: bold;}


.SOLstandardCSS #FWpersonalizeMe .content{
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border: 2px solid #8E0000;
padding: 5px 10px;
clear:both;
display:block;
margin: 0 0 10px 0;
}

.SOLstandardCSS #weather_top_data_preview.weatherstyle{
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border: 1px solid #d6d4c9;
padding: 15px;
width:80%;
}
.SOLstandardCSS #FWpersonalizeMe .headerPersonalize ul li{
float:left;
}
.SOLstandardCSS #FWpersonalizeMe .previewPersonalize{
clear:both;
display:block;
}

.SOLstandardCSS #FWpersonalizeMe .headerPersonalize{
line-height:2em;
}
.SOLstandardCSS #FWpersonalizeMe .headerPersonalize .tabs{
display:block;
float:left;
}
.SOLstandardCSS #FWpersonalizeMe .headerPersonalize .buttons{
float:right;
display:block;
margin: 10px 0 0 0;
}
.SOLstandardCSS #FWpersonalizeMe .headerPersonalize .buttons{
float:right;
display:block;
margin: 10px 0 0 0;
}
.SOLstandardCSS #FWpersonalizeMe .headerPersonalize .tabs .subject_title{
color:#bf1222;
font-size:2.5em;
line-height:1.22em;
font-weight:bold;
font-family:Georgia;
}
.SOLstandardCSS #contentPersonalize{
clear:both;
display:block;
line-height:2em;
}
.SOLstandardCSS #FWpersonalizeMe .citylist{
font-family:arial;
color:#1d1a1a;
}

.SOLstandardCSS #FWpersonalizeMe .citylist ul{
float:left;
width:285px;
line-height:1.5em;
}
.SOLstandardCSS #FWpersonalizeMe .citylist ul li{
float:left;
width:95px;
}
.SOLstandardCSS #FWpersonalizeMe .citylist ul li a{
cursor:pointer;
}
.SOLstandardCSS #FWpersonalizeMe .areaTitle{
float:left;
width: 130px;
margin: 0 15px 0 0;
font-weight:bold;
font-family:georgia;
line-height:1.5em;
}
.SOLstandardCSS #FWpersonalizeMe .areaTitle.over{
float:none;
color:#bf1222;
margin: 0 0 5px 0;
display:block;
}

.SOLstandardCSS #FWpersonalizeMe #contentPersonalize{
float:left;
width:468px;
padding: 10px 0px
}
.SOLstandardCSS #FWpersonalizeMe #previewPersonalize{
float:left;
padding: 10px 0px;
width:468px;
}


/*
* WEATHER SEARCH
*/
.SOLstandardCSS #weatherlocation_search {
padding: 17px 0 0;
}
.SOLstandardCSS #weatherlocation_search form fieldset {
float: left;
}
.SOLstandardCSS #weatherlocation_search form fieldset {
margin-right: 11px;
}
.SOLstandardCSS #weatherlocation_search form fieldset input.text {
width: 165px;
}
.SOLstandardCSS #weatherlocation_search form fieldset label {
font-family: arial;
}
/*
.SOLstandardCSS #weatherlocation_search form fieldset 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;
}
/*
/*
* WEATHER SEARCH RESLUT TABLE LISTING
*/
.SOLstandardCSS #weather_searchresult {
margin: 15px 0 0 0;
width: 460px;
}
.SOLstandardCSS #weather_searchresult.scroll {
height: 300px;
overflow: auto;
}
.SOLstandardCSS #weather_searchresult table {
border-collapse: separate;
border-spacing: 3px 1px;
width: 100%;
}
.SOLstandardCSS #weather_searchresult.scroll table {
width: 443px;
}
.SOLstandardCSS #weather_searchresult table tr th {
text-align: left;
padding: 0 2px;
background: #d6d4c9;
white-space: nowrap;
}
.SOLstandardCSS #weather_searchresult table tr td {
padding: 0 2px;
background: #edebde;
line-height: 16px;
font-family: arial;
}
.SOLstandardCSS #weather_searchresult table tr td.moh {
text-align: right;
padding-right: 6px;
}
.SOLstandardCSS #weather_searchresult table tr.even td {
background: #f5f5e5;
}
.SOLstandardCSS #weather_searchresult.error table td {
color: #bf1222;
font-weight: bold;
padding: 5px 10px;
}
.SOLstandardCSS #FWpageContent div.movieContent div,
.SOLstandardCSS #FWticker div.movieContent div,
.SOLstandardCSS #FWextra div.movieContent div {
overflow: visible;
}


/*
* My Links
*/
.SOLstandardCSS #mylinksTeaser ,
.SOLstandardCSS #mylinksContainer {
font-family: arial;
margin-bottom: 14px;
}
.SOLstandardCSS #FWpageContent div#mylinksContainer {
overflow: visible;
}
.SOLstandardCSS #mylinksTeaser h2 .title,
.SOLstandardCSS #mylinksContainer h2 .title {
float: left;
font-family: georgia;
cursor: pointer;
}
.SOLstandardCSS #mylinksTeaser h2 .beta,
.SOLstandardCSS #mylinksContainer h2 .beta {
float: left;
font-size: 11px;
color: #99998d;
display: block;
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
margin: -2px 0 0 5px;
letter-spacing: .15em;
}
.SOLstandardCSS #mylinksTeaser  h2 .menu,
.SOLstandardCSS #mylinksContainer h2 .menu {
float: right;
}
.SOLstandardCSS #mylinksTeaser h2 .menu li,
.SOLstandardCSS #mylinksContainer h2 .menu li {
font-size: 11px;
border-right: 2px solid #edebdd;
padding: 0 5px;
float: left;
color: #4d4d40;
cursor: pointer;
text-decoration: underline;
}
.SOLstandardCSS #mylinksTeaser h2 .menu li.last,
.SOLstandardCSS #mylinksContainer h2 .menu li.last {
border-right: none;
padding-right: 2px;
}
.SOLstandardCSS #mylinksTeaser h2 .menu li:hover,
.SOLstandardCSS #mylinksContainer h2 .menu li:hover {
color: #8e0000;
}
.SOLstandardCSS #mylinksTeaser h2 .help,
.SOLstandardCSS #mylinksContainer h2 .help {
float: right;
cursor: pointer;
background: url('/img/sMap.png') no-repeat -404px 0;
width: 20px;
height: 20px;
margin: -1px 8px 0 6px;
text-indent: -1000em;
}
.SOLstandardCSS #mylinksTeaser h2 .help:hover,
.SOLstandardCSS #mylinksContainer h2 .help:hover {
background-position: -424px 0;
}

.SOLstandardCSS #mylinks .save {
padding-top: 4px;
clear: left;
}
.SOLstandardCSS #mylinks .move,
.SOLstandardCSS #mylinks .remove,
.SOLstandardCSS #mylinks .removeSponsor {
width: 16px;
height: 16px;
background: url('/img/sMap.png') no-repeat 0 0;
display: inline-block;
text-indent: -1000em;
margin-right: 5px;
}
.SOLstandardCSS #mylinks .move {
width: 15px;
background-position: -372px -16px;
}
.SOLstandardCSS #mylinks .move:hover {
background-position: -387px -16px;
}
.SOLstandardCSS #mylinks .remove {
background-position: -372px 0px;
}
.SOLstandardCSS #mylinks .remove:hover {
background-position: -388px 0px;
}
.SOLstandardCSS #mylinks .removeSponsor {
background: none;
}
.SOLstandardCSS #mylinks #saveFromEditLinks {
margin-right: 10px;
padding: 0 3px;
width: auto;
float: none;
}

.SOLstandardCSS #mylinks li {
float: left;
width: 144px;
height: 16px;
padding-left: 2px;
margin-right: 4px;
margin-bottom: 4px;
overflow: hidden;
white-space: nowrap;
}
.SOLstandardCSS #mylinks li:nth-child(odd) {
width: 147px;
}
.SOLstandardCSS #mylinks li:nth-child(even) {
width: 147px;
padding-left: 0;
margin-right: 0;
}
.SOLstandardCSS #mylinks .view a {
text-decoration: none;
}
.SOLstandardCSS #mylinks .view img.icon,
.SOLstandardCSS #mylinks .edit img.icon,
.SOLstandardCSS #showaddlinkform span {
margin-right: 5px;
float: left;
width: 16px;
height: 16px;
}
.SOLstandardCSS #showaddlinkform span {
font-size: 20px;
line-height: .8em;
padding-left: 2px;
width: 14px;
}
.SOLstandardCSS #showaddlinkform a {
color: #8e0000;
cursor: pointer;
}
.SOLstandardCSS #showaddlinkform a:hover {
text-decoration: underline;
}

.SOLstandardCSS #addlink {
margin: 4px 0;
padding: 10px;
background: #edebdd;
}
.SOLstandardCSS #addlink .addurl {
width: 154px;
float: left;
padding: 0 2px;
}
.SOLstandardCSS #addlink .addisplaytext {
width: 104px;
float: right;
padding: 0 2px;
}
.SOLstandardCSS #addlink .example {
color: #99998d;
font-size: 9px;
height: 10px;
}
.SOLstandardCSS #addlink .buttons {
text-align: right;
}
.SOLstandardCSS #addlink .buttons .add {
margin: 0 1px 0 10px;
width: auto;
float: none;
padding: 0 3px;
}

.SOLstandardCSS #mylinksContainer .sponsored {
color: #99998d;
font-size: 10px;
text-align: right;
padding-right: 2px;
}
.SOLstandardCSS #mylinksContainer .sponsored a {
color: inherit;
}
.SOLstandardCSS #mylinksContainer .sponsored a:hover {
color: #8e0000;
}

.SOLstandardCSS #psettings {
line-height: 1.3em;
margin-bottom: 4px;
}
.SOLstandardCSS #psettings .text {
width: 190px;
}
.SOLstandardCSS #psettings #sendpLinks {
width: auto;
margin-right: 10px;
padding: 0 3px;
}
.SOLstandardCSS #psettings #cancelSendpLinks {
line-height: 22px;
}




.SOLstandardCSS #SOLfooterLinks {
font-size: 0.96em;
}

.SOLstandardCSS #SOLfooterLinks ul,
.SOLstandardCSS #SOLfooterLinks li,
.SOLstandardCSS #SOLfooterLinks img {
float: left;
}

.SOLstandardCSS #SOLfooterLinks img {
margin: .24em 0 0;
}

.SOLstandardCSS #SOLfooterLinks ul li ul li {
border-right: 1px solid #bf1222;
padding: 0 .4em;
}
.SOLstandardCSS #SOLfooterLinks li ul.strong li {
border-right-color: #800000;
}
.SOLstandardCSS #SOLfooterLinks li.last {
border: none;
}

.SOLstandardCSS #SOLfooterLinks li.spacer {
padding: 0 .7em;
}

.SOLstandardCSS #SOLfooterLinks * {
color: #bf1222;
}
.SOLstandardCSS #SOLfooterLinks a:link {
color: #800000;
}
.SOLstandardCSS #SOLfooterLinks a:visited {
color: #800000;
}
.SOLstandardCSS #SOLfooterLinks a.int:hover {
color: #bf1222;
}









