.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;
}


/**
* searchbox for the new 'service'/'subpage'-pages
*/
.SOLstandardCSS #newssearch {
background: url('/img/motor/motor-show-art-bg.png') no-repeat;
width: 666px;
height: 43px;
}
.SOLstandardCSS #newssearch h2 {
float: left;
margin: 13px 0 0 20px;
font-family: georgia;
font-weight: bold;
font-size: 18px;
color: #fffc00;
}
.SOLstandardCSS #newssearch form {
float: left;
margin: 11px 0 0 10px;
}
.SOLstandardCSS #newssearch form select {
border: 1px solid #a7a598;
font-size: 14px;
color: #66665e;
padding: 1px 2px;
}
.SOLstandardCSS #newssearch .popular {
float: left;
width: 300px;
margin: 6px 0 0 30px;
font-family: arial;
font-weight: bold;
font-size: 11px;
line-height: 1.35em;
}
.SOLstandardCSS #newssearch .popular span {
display: block;
color: #fff;
float: left;
width: 65px;
}
.SOLstandardCSS #newssearch .popular table {

}
.SOLstandardCSS #newssearch .popular table td {
margin-right: 5px;
width: 80px;
}
.SOLstandardCSS #newssearch .popular table td a {
color: #e8e8e8;
}
.SOLstandardCSS #newssearch .popular table td a:hover {
text-decoration: none;
color: #fffc00;
}



.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;
}


/**
* searchbox for the new 'service'/'subpage'-pages
*/
.SOLstandardCSS #newssearch {
background: url('/img/motor/motor-show-art-bg.png') no-repeat;
width: 666px;
height: 43px;
}
.SOLstandardCSS #newssearch h2 {
float: left;
margin: 13px 0 0 20px;
font-family: georgia;
font-weight: bold;
font-size: 18px;
color: #fffc00;
}
.SOLstandardCSS #newssearch form {
float: left;
margin: 11px 0 0 10px;
}
.SOLstandardCSS #newssearch form select {
border: 1px solid #a7a598;
font-size: 14px;
color: #66665e;
padding: 1px 2px;
}
.SOLstandardCSS #newssearch .popular {
float: left;
width: 300px;
margin: 6px 0 0 30px;
font-family: arial;
font-weight: bold;
font-size: 11px;
line-height: 1.35em;
}
.SOLstandardCSS #newssearch .popular span {
display: block;
color: #fff;
float: left;
width: 65px;
}
.SOLstandardCSS #newssearch .popular table {

}
.SOLstandardCSS #newssearch .popular table td {
margin-right: 5px;
width: 80px;
}
.SOLstandardCSS #newssearch .popular table td a {
color: #e8e8e8;
}
.SOLstandardCSS #newssearch .popular table td a:hover {
text-decoration: none;
color: #fffc00;
}










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





.SOLstandardCSS  {
background: #fff;
}

.SOLstandardCSS #FWpage {
line-height: 1.5em;
margin: 0 auto;
position: relative;
width: 1000px;
}
.SOLstandardCSS #FWpageContent {
}

.SOLstandardCSS #FWheaderAds {
padding: 0 10px;
}
.SOLstandardCSS #FWheader,
.SOLstandardCSS #FWpersonalizeMe,
.SOLstandardCSS #altPaaSolPopup,
.SOLstandardCSS #FWtop,
.SOLstandardCSS #FWmain,
.SOLstandardCSS #FWbottom,
.SOLstandardCSS #preferedClientSettings,
.SOLstandardCSS #FWfooter {
padding: 0 10px;
background-color: #fff;
}


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

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




.SOLstandardCSS /*#FWheader {
}*/





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




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




.SOLstandardCSS #FWtop {
}




.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 {
padding-bottom: 20px;
}




.SOLstandardCSS #FWfooter {
padding-bottom: 31px;
}




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




.SOLstandardCSS #FWpersonalizeMe{
overflow:hidden;
}


.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;
}


.SOLstandardCSS #SOLheader {
margin: 4px 0 11px;
}
.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 #ad_headerbutton {
margin-top: 4px;
position: absolute;
left: 700px;
width: 147px;
height: 76px;
}

.SOLstandardCSS #SOLheader .settsolstartside{
position: absolute;
left: 608px;
}

.SOLstandardCSS #SOLheader .settsolstartside1{
position: absolute;
left: 607px;
}
.SOLstandardCSS #SOLheader .settsolstartside2{
position: absolute;
left: 766px;
top: 0px;
}



.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;
font-family: georgia;
}
.SOLstandardCSS #SOLheader .date span {
color: #bf1222;
}
.SOLstandardCSS #SOLheader .date #clock {
margin: 0 0 0 4px;
}

.SOLstandardCSS #SOLheader .date a {
text-decoration: none;
}
.SOLstandardCSS #SOLheader .date a:hover {
text-decoration: underline;
}



.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 #solsys .articleads .slot {
width: 208px;
margin: 3px 8px 7px 0;
}


.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 .annonsebilag_fullwidth{
margin: 0;
width:666px;display:block;
background-color: #fefadb;
padding:0px;
}
.SOLstandardCSS .annonsebilag_marginer{
margin: 0 0px 16px 0px;
}

.SOLstandardCSS .article_ads,
.SOLstandardCSS .drfront .article_ads {
background-color: #fefadb;
padding: 7px 9px 4px;
margin-bottom: 16px;
clear: both;
}
.SOLstandardCSS #FWpageContent .drfront .article_ads {
overflow: hidden;
}
.SOLstandardCSS .article_ads .art {
width: 208px;
margin: 0 12px 0 0;
float: left;
}
.SOLstandardCSS .article_ads .art.last {
margin-right: 0;
}
.SOLstandardCSS .article_ads .art .ad_heading {
font-family: arial;
font-size: 10px;
color: #1d1a1a;
margin-left: 1px;
}
.SOLstandardCSS .article_ads .art img {
float: none;
}
.SOLstandardCSS .article_ads .art ul {
margin-top: 5px;
}

.SOLstandardCSS .article_ads.float_iframes iframe {
float: left;
}
.SOLstandardCSS .article_ads.float_iframes iframe.first {
margin-right: 12px;
}
.SOLstandardCSS .article_ads.float_iframes iframe.ads_drRight {
margin-right: 6px;
}
.SOLstandardCSS .article_ads.ads_margin6px{
margin-bottom:16px;padding: 6px 6px 6px 6px;
}
.SOLstandardCSS .article_ads.ads_margin0px{
margin-bottom:16px;padding: 0px;
}





.SOLstandardCSS #rc_1881 {
margin:8px 0 5px;
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 .ad {
position:relative;
}

.SOLstandardCSS .ad .adTitle,
.SOLstandardCSS .button .adTitle {
position:absolute;
right:-8px;
top:1px;
width:7px;
}

.SOLstandardCSS .ad.dfp {
margin-bottom:8px;
}

.SOLstandardCSS .ad.dfp.ad_topbanner {
margin-bottom: 0;
}

.SOLstandardCSS div.ads {
overflow:visible;
}

.SOLstandardCSS #ad_outofpage-oop {
margin:0;
}

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

}

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

}

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

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

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

.SOLstandardCSS .drfront .netboard_container {
border-top:1px solid #d6d4c9;
padding:20px 0 0;
margin-bottom:14px;
}

.SOLstandardCSS .drfront .ad_netboard,
.SOLstandardCSS .dfd_ad_container .ad_netboard,
.SOLstandardCSS .ad_netboard {
margin-left:43px;
}

.SOLstandardCSS .drfront .ad_netboard.netboard666,
.SOLstandardCSS .dfd_ad_container .ad_netboard.netboard666 {
margin-left: 0;
width: 666px;
}

.SOLstandardCSS #FWcenter .ad_netboard {

margin-left:0;
}

.SOLstandardCSS #FWmain .drfront .ad_netboard,
.SOLstandardCSS #FWmain .ad_netboard {
margin-bottom:0;
}

.SOLstandardCSS .ad_netboard {

min-width:468px;
max-width:580px;

}


.SOLstandardCSS .ad_sticker {
min-width:180px;
height:500px;
}
.SOLstandardCSS .ad_sticker_left,
.SOLstandardCSS .ad_sticker_right,
.SOLstandardCSS .ad_horseshoe_left,
.SOLstandardCSS .ad_horseshoe_right {
position:absolute;

min-height:500px;
}
.SOLstandardCSS .ad_sticker_left,
.SOLstandardCSS .ad_sticker_right {
top:1200px;
}
.SOLstandardCSS .ad_horseshoe_left,
.SOLstandardCSS .ad_horseshoe_right {
top:0;
}
.SOLstandardCSS .ad_sticker_left,
.SOLstandardCSS .ad_horseshoe_left {
right:1000px;
}
.SOLstandardCSS .ad_sticker_right,
.SOLstandardCSS .ad_horseshoe_right {
left:1000px;
}

.SOLstandardCSS .ad_topbanner {
width:980px;
min-height:150px;
}

/*
.SOLstandardCSS .ad_knapp {
width: 180px;
height: 120px;
}
*/
.SOLstandardCSS #FWmain .ad.dart.ad_slimbanner {
margin-top:12px;
margin-bottom:0;
}

.SOLstandardCSS .ad_skyskraper {
width:180px;
height:500px;
}

.SOLstandardCSS #FWpageContent .ad,
.SOLstandardCSS #FWpageContent .adTitle,
.SOLstandardCSS #FWpageContent #FWdrLeft,
.SOLstandardCSS #FWpageContent #FWdrLeft .reg,
.SOLstandardCSS #FWpageContent #FWdrRight,
.SOLstandardCSS #FWpageContent #FWtop {
overflow:visible;
}

.SOLstandardCSS .button_row .button,
.SOLstandardCSS .ad_knapp300 {
position:relative;
}

.SOLstandardCSS #FWpageContent .button_row,
.SOLstandardCSS #FWpageContent .button_row .button {
overflow:visible;
}

.SOLstandardCSS .button_row {
height:111px;
clear:both;
}

.SOLstandardCSS .button_row .button {
float:left;
margin:0 14px 16px 0;
}

.SOLstandardCSS .button_row .button.last {
margin-right:0;
}

.SOLstandardCSS #FWmain .button_row .ad.dart {
margin-bottom:0;
}


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


width:978px;
}

.SOLstandardCSS #textads td,.textads td {
text-align:center;

color:#000;
font-family:arial;
}

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


.SOLstandardCSS #ad_OTP {
background:#000;
opacity:.5;
height:100%;
width:100%;
position:fixed;
left:0;
top:0;
z-index:991001;
}

.SOLstandardCSS #the_ad_OTP {
position:fixed;
z-index:991002;
padding:8px;
background-color:#fff;
}

.SOLstandardCSS #the_ad_OTP .fallbackimg {
margin:0 auto;
display:block;
}

.SOLstandardCSS #the_ad_OTP .close {
width:35px;
height:35px;
position:absolute;
right:-21px;
top:-21px;
background:url(/img/div/close.png);
border:none;
text-indent:-1000em;
}




.SOLstandardCSS .rbox {
position:relative;
padding:5px 0 8px 8px;
margin:0 0 20px;
}

.SOLstandardCSS .rbox.new {
padding:8px 2px 8px 10px;
margin-bottom:22px;
}

.SOLstandardCSS #FWbottomFloatLeft .rbox {
margin:0 0 22px;
}

.SOLstandardCSS .rbox h2 {
margin:0 0 5px;
font-size:1.1em;
font-weight:700;
}

.SOLstandardCSS .rbox h2 {
font-size:18px;
font-weight:700;
margin:6px 0 5px;
}

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

.SOLstandardCSS .rbox.light {
background-color:#edebde;
}

.SOLstandardCSS .rbox.dfdlight {
background:#f4f4f4;
background:-moz-radial-gradient(center,ellipse cover,#fafafa 0%,#f4f4f4 100%);
background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#fafafa),color-stop(100%,#f4f4f4));
background:-webkit-radial-gradient(center,ellipse cover,#fafafa 0%,#f4f4f4 100%);
background:-o-radial-gradient(center,ellipse cover,#fafafa 0%,#f4f4f4 100%);
background:-ms-radial-gradient(center,ellipse cover,#fafafa 0%,#f4f4f4 100%);
background:radial-gradient(ellipse at center,#fafafa 0%,#f4f4f4 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f4f4f4',GradientType=1);
}

.SOLstandardCSS .rbox.dark {
background-color:#d6d4c9;
}

.SOLstandardCSS .rbox.red {
background-color:#bf1222;
}

.SOLstandardCSS .rbox.solfaktorBG {
background-color:#ff8100;
}
.SOLstandardCSS .rbox.restplassBG {
background-color:#9ad800;
}
.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;
font-size:11px;
line-height:13px;
}

.SOLstandardCSS .rbox #bokkilden h3 {
margin:-5px 0 3px;
}

.SOLstandardCSS .rbox #bokkilden div {
margin:0 0 3px;
}

.SOLstandardCSS .rbox #bokkilden img {
float:left;
margin:2px 2px 0 0;

}


.SOLstandardCSS .rbox .bokkilden {
margin:8px 0 0;
line-height:1.25em;
}

.SOLstandardCSS .rbox .bokkilden div {
margin:0 0 3px;
}

.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:700;
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;
margin:0 0 0 22px;
}

.SOLstandardCSS #FWheaderAds.hockeystick1000 {
width:1000px;
margin:0 0 0 2px;
}

.SOLstandardCSS #FWheaderAds.hockeystick .adTitle,
.SOLstandardCSS #FWheaderAds.hockeystick1000 .adTitle {
display:none;
}

.SOLstandardCSS #ad_topbanner.horseshoe,
.SOLstandardCSS #ad_topbanner.wallpaper {
width:1000px;
margin:0 0 0 -10px;
}

.SOLstandardCSS #ad_topbanner.horseshoe .adTitle,
.SOLstandardCSS #ad_topbanner.wallpaper .adTitle {
display:none;
}

.SOLstandardCSS #ad_sticker_left .adTitle,
.SOLstandardCSS #ad_sticker_right .adTitle,
.SOLstandardCSS #ad_horseshoe_right .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;

}

.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;
height:19px;
font-family:arial;
font-weight:700;
}

.SOLstandardCSS ul#submenu li.odd {
margin-left:8px;
}

.SOLstandardCSS ul#submenu li a {
padding:0 0 0 6px;
text-decoration:none;
font-size:.95em;
letter-spacing:.04em;
line-height:20px;
font-weight:700;
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;
}




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

.SOLstandardCSS .com p {
margin:0;
}

.SOLstandardCSS .com.blog div {
margin-bottom:8px;
}

.SOLstandardCSS .com.blog div.last {
margin-bottom:0;
}

.SOLstandardCSS .com.chat h3,.com.alias h3 {
margin-bottom:8px;
}

.SOLstandardCSS .com.blog .reg,.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,.solcom h2 a:visited,
.SOLstandardCSS .solcom h2 a :visited,.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:700;
font-size:1.2em;
}

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

.SOLstandardCSS .solcom ul .first {
padding:0 .4em 0 0;
border:0;
}

.SOLstandardCSS .solcom .rel_item {
float:left;
border-left:1px solid gray;
margin-bottom:.4em;
}

.SOLstandardCSS .solcom ul li a:visited {
color:#000;
}

.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:700;
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 0 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:.97em;
font-weight:700;
float:left;
white-space:nowrap;
}

.SOLstandardCSS #tipsvennbox label {
margin:0 5px 8px 0;
font-size:.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;
float:right;
}

.SOLstandardCSS #tipserrorlog {
clear:both;
}

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

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


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


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

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

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

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

.SOLstandardCSS .guruboks_center .feed ul li a {
color:#000;
line-height:.9em;
font-family:arial;
font-weight:400;
}

.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 0;
width:180px;
height:52px;
}


.SOLstandardCSS #gallery {
height:180px;
}

.SOLstandardCSS #gallery a {
text-decoration:none;
}

.SOLstandardCSS #gallery .domain {
color:#66665e;
}

.SOLstandardCSS .preview {
margin:0 0 3px;
height:17px;
width:468px;
}

.SOLstandardCSS .FWcontent .activenews {
color:#BF1222;
}

.SOLstandardCSS .jbutton .subnewstab-title {
text-decoration:none;
}

.SOLstandardCSS .activenews .subnewstab-title {
text-decoration:underline;
}

.SOLstandardCSS .newstime {
color:#BF1222;
font-weight:700;
margin-right:5px;
width:55px;
text-align:right;
display:block;
float:left;
}

.SOLstandardCSS .jbutton {
color:#000;
margin:0 5px 0 0;
float:left;
text-decoration:none;
cursor:pointer;
}

.SOLstandardCSS .newsboxsublink a {
color:#BF1222;
text-decoration:none;
}

.SOLstandardCSS .newsboxfooter {
font-family:Georgia,Arial,Verdana,Geneva,Helvetica,sans-serif;
}

.SOLstandardCSS .newsboxfooter a {
color:#BF1222;
}

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

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



.SOLstandardCSS #NewsTicker {
width:468px;
height:28px;
margin:0 auto;
}

.SOLstandardCSS #NewsVertical {
width:468px;
height:28px;
display:block;
overflow:hidden;
position:relative;
}

.SOLstandardCSS #TickerVertical {
width:468px;
height:28px;
display:block;
list-style:none;
margin:0;
padding:0;
}

.SOLstandardCSS #TickerVertical li {
display:block;
width:468px;
color:#333;
text-align:left;
margin:0;
padding:0;
float:left;
}

.SOLstandardCSS #TickerVertical li .NewsTitle {
color:#000;
font-size:1em;
font-family:arial,"lucida console",sans-serif;
font-weight:700;
margin-bottom:0;
margin:0 0 0 5px;
}

.SOLstandardCSS #TickerVertical li .NewsTitle a:link,
.SOLstandardCSS #TickerVertical li .NewsTitle a:Visited {
color:#000;
font-size:1em;
margin-bottom:6px;
text-decoration:none;
}

.SOLstandardCSS #TickerVertical li .NewsTitle a:hover {
text-decoration:underline;
}

.SOLstandardCSS .newsticker {
list-style-type:none;
border:0 dashed #fff;
padding:0;
margin:0 0 0 15px;
color:#BF1222;
}

.SOLstandardCSS #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,
.SOLstandardCSS .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:700;
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,
.SOLstandardCSS .tabs-nav a:focus,.tabs-nav a:active {
background-position:100% -150px;
outline:0;

}

.SOLstandardCSS .tabs-nav a:hover {
}

.SOLstandardCSS .tabs-nav a,
.SOLstandardCSS .tabs-nav .tabs-disabled a:hover,
.SOLstandardCSS .tabs-nav .tabs-disabled a:focus,
.SOLstandardCSS .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,
.SOLstandardCSS .tabs-nav a:focus span,
.SOLstandardCSS .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,
.SOLstandardCSS .tabs-nav .tabs-disabled a:hover span,
.SOLstandardCSS .tabs-nav .tabs-disabled a:focus span,
.SOLstandardCSS .tabs-nav .tabs-disabled a:active span {
background-position:0 0;
}

.SOLstandardCSS .tabs-nav .tabs-selected a:link,
.SOLstandardCSS .tabs-nav .tabs-selected a:visited,
.SOLstandardCSS .tabs-nav .tabs-disabled a:link,
.SOLstandardCSS .tabs-nav .tabs-disabled a:visited {

cursor:text;
}

.SOLstandardCSS .tabs-nav a:hover,
.SOLstandardCSS .tabs-nav a:focus,
.SOLstandardCSS .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;
background:#fff;

}

.SOLstandardCSS .tabs-loading em {
padding:0 0 0 20px;
background:url(loading.gif) no-repeat 0 50%;
}

.SOLstandardCSS .solbutton_slim,
.SOLstandardCSS .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:#fff;
font-size:.8em;
display:block;
line-height:1em;
font-family:arial;
font-weight:700;
}

.SOLstandardCSS .solbutton_fat,
.SOLstandardCSS .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:#fff;
font-size:1.1em;
display:block;
line-height:1em;
background-position:right -40px;
font-family:arial;
font-weight:700;
}

/*
Wheater in top
*/
.SOLstandardCSS .weather_changebutton {
float:left;
padding:1px 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;
}

.SOLstandardCSS .location_elements {
float:left;
}

.SOLstandardCSS .weather_top_data {
clear:both;
display:block;
}

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

.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 0;
}

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

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

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

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

.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;
}

.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:.9em;
font-weight:700;
margin:0 2px 0 0;
padding:0;
text-decoration:none;
}

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

.SOLstandardCSS a.verticallink:hover,
.SOLstandardCSS 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;
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;
}

.SOLstandardCSS .verticalslot .title {
font-size:1.5em;
}




.SOLstandardCSS .header_solRed1 {
color:#8E0000;
font-weight:700;
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;
float:right;
}

.SOLstandardCSS .alt_paa_sol {
margin:0 0 12px;
}

.SOLstandardCSS #altPaaSolPopup .textads {
display:none;
}

.SOLstandardCSS #altPaaSolPopup .hadtag {
display:none;
}

.SOLstandardCSS #altPaaSolPopup .closebtn {
display:block;
background:#FFF 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;
}

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

.SOLstandardCSS .solframe .frametop {
padding: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:.15em;
margin:0 2px;
background:#FFF;
}

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

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


.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:0;
}

.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:0 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:.15em;
margin:0 0 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:400;
}

.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,.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,.solframe .intsearch {
border:1px solid #D6D4C9;
margin:0 0 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:.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;
}

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

}

.SOLstandardCSS .solframe .verticallink {
color:#8e0000;
background-color:#edebdd;
font-size:1.2em;
font-weight:700;
letter-spacing:.15em;
font-family:Georgia,Arial,Verdana,Geneva,Helvetica,sans-serif;
line-height:1.3em;
padding:1px 3px 0;
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;
}

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

.SOLstandardCSS .solframe .clear {
display:block;
}

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

.SOLstandardCSS .solframe .smalllinks {
font-size:.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;
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:700;
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;
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;
}




.SOLstandardCSS .mb4 {
margin-bottom:4px;
}

.SOLstandardCSS .mb8 {
margin-bottom:8px;
}

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

.SOLstandardCSS .mb12 {
margin-bottom:12px;
}

.SOLstandardCSS .mb14 {
margin-bottom:14px;
}

.SOLstandardCSS .mb16 {
margin-bottom:16px;
}

.SOLstandardCSS .mr5 {
margin-right:5px;
}

.SOLstandardCSS .ml8 {
margin-left:8px;
}

.SOLstandardCSS .fleft {
float:left;
}

.SOLstandardCSS .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;
}




.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 0;
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:700;
text-decoration:none;
}

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

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

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

.SOLstandardCSS .albumlist {
float:left;
color:#FFF;
width:312px;
height:63px;
border:solid 1px #666;
background-color:#333;
margin-bottom:5px;
margin-left:4px;
padding:3px;
cursor:pointer;
cursor:hand;
}

.SOLstandardCSS .gallist {
margin:2px 0 3px 15px;
width:620px;
float:left;
color:#EFEFEF;
clear:right;
}

.SOLstandardCSS .gallist a {
color:#FFF;
font-family:Georgia,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-weight:700;
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:.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:0 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;
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;
z-index: 999;
}

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

.SOLstandardCSS #dismissButton {
background:#fff;
position:absolute;
right:-4px;
top:-4px;
padding:1px 3px;
border:1px solid #AA0A14;
font-weight:700;
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:0 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:.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:700;
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:700;
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:700;
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:666px;
}

.SOLstandardCSS .cms2011_article.wide .cms2011 {
margin-left:70px;
}

.SOLstandardCSS .cms2011 .featured-image {
margin-bottom:16px;
}

.SOLstandardCSS .cms2011 .featured-image .wp-caption-text {
color:#7a7a7a;
display:block;
padding:5px 10px 14px;
font-size:12px;
line-height:1.5em;
font-family:georgia;
background:#f4f4f4;
border-radius:0 0 4px 4px;
margin-top:2px;
}

.SOLstandardCSS .cms2011 .entry-header .entry-title {
font-size:4.7em;
font-family:Georgia;
line-height:1.1em;
margin-bottom:10px;
color:#333;
font-weight:700;
}

.SOLstandardCSS .cms2011 .entry-header .entry-description {
font-family:georgia;
font-size:18px;
line-height:1.4em;
color:#333;
}

.SOLstandardCSS .cms2011 .metainfo {
border-top: 1px solid #ddd;
padding-bottom: 4px;
border-bottom: 1px solid #ddd;
padding-top: 6px;
}

.SOLstandardCSS .cms2011 .metainfo .entry-meta {
float:left;
height:18px;
display:inline;
padding:9px 0 0;
color:#7A7A7A;
font-family:arial;
font-size:11px;
}
.SOLstandardCSS .cms2011 .metainfo .shareit {
float:left;
border-left: 1px solid #e8e8e8;
padding-left: 20px;
margin-left: 20px;
}
.SOLstandardCSS .cms2011 .metainfo .shareit .intro {
display: block;
float: left;
margin-right: 10px;
color: #333;
font-size: 11px;
padding-top:9px;
}
.SOLstandardCSS .cms2011 .metainfo .shareit .fb-share,
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-tweet-button,
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-g-plusone {
float: left;
}
.SOLstandardCSS .cms2011 .metainfo .shareit .fb-share a,
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-tweet-button a,
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-g-plusone a {
width: 25px;
height: 26px;
display: block;
background-repeat: no-repeat;
}
.SOLstandardCSS .cms2011 .metainfo .shareit .fb-share a {
background-image: url('/img/icons/fb-icon-desktop.png');
}
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-tweet-button a {
background-image: url('/img/icons/twitter-icon-desktop.png');
}
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-g-plusone a {
background-image: url('/img/icons/googleplus-icon-desktop.png');
}
.SOLstandardCSS .cms2011 .metainfo .shareit .fb-share a span,
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-tweet-button a span,
.SOLstandardCSS .cms2011 .metainfo .shareit .custom-g-plusone a span {
display: none;
}

.SOLstandardCSS .cms2011 .entry-content {
width:470px;
margin:20px 0 20px 70px;
font-family:arial;
font-size:14px;
border-bottom:1px solid #d6d4c9;
margin-bottom:30px;
color:#333;
}

.SOLstandardCSS .cms2011 .entry-content p {
line-height:1.4em;
margin-bottom:1.6em;
}

.SOLstandardCSS .cms2011 .entry-content .wp-caption .wp-caption-text {
color:#7a7a7a;
display:block;
padding:5px 10px 14px;
font-size:12px;
line-height:1.5em;
font-family:georgia;
width:450px;
background:#f4f4f4;
border-radius:0 0 4px 4px;
margin-top:2px;
margin-bottom:1.3em;
}

.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:.3em 0 10px;
font-family:Georgia;
}

.SOLstandardCSS .cms2011 h1 .entry-header {
font-size:4.7em;
font-family:Georgia;
}

.SOLstandardCSS .cms2011 .entry-content h2 {
font-size:2.1em;
font-family:Georgia;
margin-bottom:.3em;
line-height:1.1em;
clear:left;
}

.SOLstandardCSS .cms2011 .entry-content h3 {
font-size:1.3em;
font-family:Georgia;
margin-bottom:.3em;
line-height:1.1em;
font-weight:700;
clear:left;
}

.SOLstandardCSS .cms2011 .entry-content h4 {
font-size:1.3em;
font-family:Georgia;
margin-bottom:.3em;
line-height:1.1em;
clear:left;
}

.SOLstandardCSS .cms2011 .entry-content h5 {
font-size:1.2em;
font-family:Georgia;
margin-bottom:.3em;
line-height:1.1em;
font-weight:700;
clear:left;
}

.SOLstandardCSS .cms2011 .entry-content h6 {
font-size:1.3em;
font-family:Georgia;
margin-bottom:.3em;
line-height:1.1em;
font-weight:700;
}



.SOLstandardCSS .fb_edge_widget_with_comment {
margin: 16px 0 5px;
}


.SOLstandardCSS .aeven {
margin:0;
width:326px;
}

.SOLstandardCSS .aeven img {
margin:0;
}

.SOLstandardCSS .aodd {
clear:both;
margin-right:14px;
width:326px;
}

.SOLstandardCSS p.ingress {
font-family:Arial;
}

.SOLstandardCSS .art a h3 {
color:#1d1a1a;
margin-bottom:5px;
}

.SOLstandardCSS .art p {
line-height:1.3em;
}

.SOLstandardCSS #FWpageContent .dfd_ad_container {
overflow:visible;
}

.SOLstandardCSS #FWpageContent #social div,
.SOLstandardCSS #FWpageContent div #social,
.SOLstandardCSS #FWpageFWtickerContent #social div,
.SOLstandardCSS #FWpageFWtickerContent div #social,
.SOLstandardCSS #FWpageContent div #social,
.SOLstandardCSS #FWpageContent #artikklesocial div,
.SOLstandardCSS #FWpageContent div #artikklesocial,
.SOLstandardCSS #FWpageFWtickerContent #artikklesocial div,
.SOLstandardCSS #FWpageFWtickerContent div #artikklesocial,
.SOLstandardCSS #FWpage #FWpageContent .metainfo,
.SOLstandardCSS #FWpage #FWpageContent #FWmain .fb-comments,
.SOLstandardCSS #FWpageContent div #artikklesocial {
overflow:visible!important;
margin-right: 6px;
}

.SOLstandardCSS #FWmain #FWdrLeft .drfront .df-container-skin-grey.row-1 {
margin-top:14px;
}

.SOLstandardCSS .form-actions {
padding:10px;
margin-top:10px;
background-color:#f5f5f5;
border-top:1px solid #ddd;
*zoom:1;
-webkit-border-bottom-left-radius:4px;
-moz-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
}

.SOLstandardCSS .df-container-skin-notmobile {
background-color:#FFF!important;
}

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

.SOLstandardCSS ul .rel_item a {
font-family:Arial;
}

/******

*****/
.SOLstandardCSS .btn {
display:inline-block;
*display:inline;
padding:4px 12px;
margin-bottom:0;
*margin-left:.3em;
font-size:14px;
line-height:20px;
*line-height:20px;
color:#333;
text-align:center;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
vertical-align:middle;
cursor:pointer;
background-color:#f5f5f5;
*background-color:#e6e6e6;
background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
background-image:-o-linear-gradient(top,#fff,#e6e6e6);
background-image:linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat:repeat-x;
border:1px solid #bbb;
*border:0;
border-color:#e6e6e6 #e6e6e6 #bfbfbf;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color:#a2a2a2;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom:1;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}

.SOLstandardCSS .btn:hover,
.SOLstandardCSS .btn:active,
.SOLstandardCSS .btn.active,
.SOLstandardCSS .btn.disabled,
.SOLstandardCSS .btn[disabled] {
color:#333;
background-color:#e6e6e6;
*background-color:#d9d9d9;
}

.SOLstandardCSS .btn:active,
.SOLstandardCSS .btn.active {
background-color:#ccc \9;
}

.SOLstandardCSS .btn:first-child {
*margin-left:0;
}

.SOLstandardCSS .btn:hover {
color:#333;
text-decoration:none;
background-color:#e6e6e6;
*background-color:#d9d9d9;

background-position:0 -15px;
-webkit-transition:background-position .1s linear;
-moz-transition:background-position .1s linear;
-o-transition:background-position .1s linear;
transition:background-position .1s linear;
}

.SOLstandardCSS .btn:focus {
outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px;
}

.SOLstandardCSS .btn.active,
.SOLstandardCSS .btn:active {
background-color:#e6e6e6;
background-color:#d9d9d9 \9;
background-image:none;
outline:0;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}

.SOLstandardCSS .btn.disabled,
.SOLstandardCSS .btn[disabled] {
cursor:default;
background-color:#e6e6e6;
background-image:none;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.SOLstandardCSS .btn-large {
padding:11px 19px;
font-size:17.5px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}

.SOLstandardCSS .btn-large [class^="icon-"],
.SOLstandardCSS .btn-large [class*=" icon-"] {
margin-top:2px;
}

.SOLstandardCSS .btn-small {
padding:2px 10px;
font-size:11.9px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.SOLstandardCSS .btn-small [class^="icon-"],
.SOLstandardCSS .btn-small [class*=" icon-"] {
margin-top:0;
}

.SOLstandardCSS .btn-mini {
padding:1px 6px;
font-size:10.5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.SOLstandardCSS .btn-block {
display:block;
width:100%;
padding-right:0;
padding-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.SOLstandardCSS .btn-block + .btn-block {
margin-top:5px;
}

.SOLstandardCSS input[type="submit"].btn-block,
.SOLstandardCSS input[type="reset"].btn-block,
.SOLstandardCSS input[type="button"].btn-block {
width:100%;
}

.SOLstandardCSS .btn-primary.active,
.SOLstandardCSS .btn-warning.active,
.SOLstandardCSS .btn-danger.active,
.SOLstandardCSS .btn-success.active,
.SOLstandardCSS .btn-info.active,
.SOLstandardCSS .btn-inverse.active {
color:rgba(255,255,255,0.75);
}

.SOLstandardCSS .btn {
border-color:#c5c5c5;
border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}

.SOLstandardCSS .btn-primary {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#006dcc;
*background-color:#04c;
background-image:-moz-linear-gradient(top,#08c,#04c);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
background-image:-webkit-linear-gradient(top,#08c,#04c);
background-image:-o-linear-gradient(top,#08c,#04c);
background-image:linear-gradient(to bottom,#08c,#04c);
background-repeat:repeat-x;
border-color:#04c #04c #002a80;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.SOLstandardCSS .btn-primary:hover,
.SOLstandardCSS .btn-primary:active,
.SOLstandardCSS .btn-primary.active,
.SOLstandardCSS .btn-primary.disabled,
.SOLstandardCSS .btn-primary[disabled] {
color:#fff;
background-color:#04c;
*background-color:#003bb3;
}

.SOLstandardCSS .btn-primary:active,
.SOLstandardCSS .btn-primary.active {
background-color:#039 \9;
}

.SOLstandardCSS .btn-warning {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#faa732;
*background-color:#f89406;
background-image:-moz-linear-gradient(top,#fbb450,#f89406);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
background-image:-o-linear-gradient(top,#fbb450,#f89406);
background-image:linear-gradient(to bottom,#fbb450,#f89406);
background-repeat:repeat-x;
border-color:#f89406 #f89406 #ad6704;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.SOLstandardCSS .btn-warning:hover,
.SOLstandardCSS .btn-warning:active,
.SOLstandardCSS .btn-warning.active,
.SOLstandardCSS .btn-warning.disabled,
.SOLstandardCSS .btn-warning[disabled] {
color:#fff;
background-color:#f89406;
*background-color:#df8505;
}

.SOLstandardCSS .btn-warning:active,
.SOLstandardCSS .btn-warning.active {
background-color:#c67605 \9;
}

.SOLstandardCSS .btn-danger {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#da4f49;
*background-color:#bd362f;
background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
background-repeat:repeat-x;
border-color:#bd362f #bd362f #802420;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.SOLstandardCSS .btn-danger:hover,
.SOLstandardCSS .btn-danger:active,
.SOLstandardCSS .btn-danger.active,
.SOLstandardCSS .btn-danger.disabled,
.SOLstandardCSS .btn-danger[disabled] {
color:#fff;
background-color:#bd362f;
*background-color:#a9302a;
}

.SOLstandardCSS .btn-danger:active,
.SOLstandardCSS .btn-danger.active {
background-color:#942a25 \9;
}

.SOLstandardCSS .btn-success {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#5bb75b;
*background-color:#51a351;
background-image:-moz-linear-gradient(top,#62c462,#51a351);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
background-image:-webkit-linear-gradient(top,#62c462,#51a351);
background-image:-o-linear-gradient(top,#62c462,#51a351);
background-image:linear-gradient(to bottom,#62c462,#51a351);
background-repeat:repeat-x;
border-color:#51a351 #51a351 #387038;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.SOLstandardCSS .btn-success:hover,
.SOLstandardCSS .btn-success:active,
.SOLstandardCSS .btn-success.active,
.SOLstandardCSS .btn-success.disabled,
.SOLstandardCSS .btn-success[disabled] {
color:#fff;
background-color:#51a351;
*background-color:#499249;
}

.SOLstandardCSS .btn-success:active,
.SOLstandardCSS .btn-success.active {
background-color:#408140 \9;
}

.SOLstandardCSS .btn-info {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#49afcd;
*background-color:#2f96b4;
background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
background-repeat:repeat-x;
border-color:#2f96b4 #2f96b4 #1f6377;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.SOLstandardCSS .btn-info:hover,
.SOLstandardCSS .btn-info:active,
.SOLstandardCSS .btn-info.active,
.SOLstandardCSS .btn-info.disabled,
.SOLstandardCSS .btn-info[disabled] {
color:#fff;
background-color:#2f96b4;
*background-color:#2a85a0;
}

.SOLstandardCSS .btn-info:active,
.SOLstandardCSS .btn-info.active {
background-color:#24748c \9;
}

.SOLstandardCSS .btn-inverse {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#363636;
*background-color:#222;
background-image:-moz-linear-gradient(top,#444,#222);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
background-image:-webkit-linear-gradient(top,#444,#222);
background-image:-o-linear-gradient(top,#444,#222);
background-image:linear-gradient(to bottom,#444,#222);
background-repeat:repeat-x;
border-color:#222 #222 #000;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.SOLstandardCSS .btn-inverse:hover,
.SOLstandardCSS .btn-inverse:active,
.SOLstandardCSS .btn-inverse.active,
.SOLstandardCSS .btn-inverse.disabled,
.SOLstandardCSS .btn-inverse[disabled] {
color:#fff;
background-color:#222;
*background-color:#151515;
}

.SOLstandardCSS .btn-inverse:active,
.SOLstandardCSS .btn-inverse.active {
background-color:#080808 \9;
}

.SOLstandardCSS button.btn,
.SOLstandardCSS input[type="submit"].btn {
*padding-top:3px;
*padding-bottom:3px;
}

.SOLstandardCSS button.btn::-moz-focus-inner,
.SOLstandardCSS input[type="submit"].btn::-moz-focus-inner {
padding:0;
border:0;
}

.SOLstandardCSS button.btn.btn-large,
.SOLstandardCSS input[type="submit"].btn.btn-large {
*padding-top:7px;
*padding-bottom:7px;
}

.SOLstandardCSS button.btn.btn-small,
.SOLstandardCSS input[type="submit"].btn.btn-small {
*padding-top:3px;
*padding-bottom:3px;
}

.SOLstandardCSS button.btn.btn-mini,
.SOLstandardCSS input[type="submit"].btn.btn-mini {
*padding-top:1px;
*padding-bottom:1px;
}

.SOLstandardCSS .btn-link,
.SOLstandardCSS .btn-link:active,
.SOLstandardCSS .btn-link[disabled] {
background-color:transparent;
background-image:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.SOLstandardCSS .btn-link {
color:#08c;
cursor:pointer;
border-color:transparent;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.SOLstandardCSS .btn-link:hover {
color:#005580;
text-decoration:underline;
background-color:transparent;
}

.SOLstandardCSS .btn-link[disabled]:hover {
color:#333;
text-decoration:none;
}

.SOLstandardCSS .mobileCurrent300 h2 {
margin-bottom:1px!important;
}

.SOLstandardCSS .mobileCurrent300 a {
display:block;
/*background: url('/img/div/msolno_iphone-bg.png') no-repeat;
width: 222px;
height: 491px;
padding: 78px 0 0 23px;
margin-left: 40px;*/
background:url(/img/div/msolno_iphone-bg_gradient.png) no-repeat;
height:498px;
padding:92px 0 0 64px;
}



.SOLstandardCSS #FWmain #FWdrLeft h1.solpres{
font-size: 72px;
text-transform: uppercase;
line-height: 76px;
color: #333;
font-family: Oswald;
font-weight: 300;
}

.SOLstandardCSS #FWmain #FWdrLeft h1.entry-title{
font-size: 4.7em;
font-family: Georgia;
line-height: 1.1em;
margin-bottom: 10px;
color: #333;
font-weight: 700;
text-transform:none;
}

.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: 14px;
font-family: georgia;
line-height: 24px;
}

.SOLstandardCSS #SOLfooterLinks li {
float: left;
}
.SOLstandardCSS #SOLfooterLinks img {
margin: 7px 0 24px;
}
.SOLstandardCSS #SOLfooterLinks ul li ul li,
.SOLstandardCSS #SOLfooterLinks ul.about li.first {
border-left: 1px solid #d6d4c9;
padding: 0 7px;
}
.SOLstandardCSS #SOLfooterLinks ul.logo li,
.SOLstandardCSS #SOLfooterLinks li.first {
border: none;
}

.SOLstandardCSS #SOLfooterLinks ul li ul li.strong a {
font-weight: bold;
}
.SOLstandardCSS #SOLfooterLinks ul.bosses li span {
font-style: italic;
}

.SOLstandardCSS #SOLfooterLinks li.spacer {
padding: 0 3px;
}

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

.SOLstandardCSS #SOLfooterLinks .logo .img {
text-indent: -10000em;
background-repeat: no-repeat;
display: block;
vertical-align: middle;
margin-bottom: 12px;
}
.SOLstandardCSS #SOLfooterLinks.tablet {
border-top: 3px solid #DDDDDD;
font-family: Georgia;
font-size: 14px;
line-height: 24px;
margin: 24px 0 0 6px;
padding-bottom: 18px;
}
.SOLstandardCSS #SOLfooterLinks .logo .img {
padding-top:10px;
}
@media screen and (min-width: 700px) {
.SOLstandardCSS #SOLfooterLinks .logo .img {
background-image: url('/img/logo/scandinavia_online_logo.gif');
width: 180px;
height: 11px;
margin-top: 6px;
}
}
@media screen and (max-width: 700px) {
.SOLstandardCSS #SOLfooterLinks .logo .img {
background-image: url('/img/logo/scandinavia_online_logo_280.png');
width: 280px;
height: 18px;
}
}

@media screen and (max-width: 900px) {
.SOLstandardCSS #SOLfooterLinks li.spacer {
display: none;
}
.SOLstandardCSS #SOLfooterLinks img {
margin-bottom: 6px;
}

.SOLstandardCSS #SOLfooterLinks ul {
clear: both;
}
.SOLstandardCSS #SOLfooterLinks ul.links {
clear: left;
}
.SOLstandardCSS #SOLfooterLinks ul.about {
clear: right;
}

.SOLstandardCSS #SOLfooterLinks ul li {
float: none;
}
.SOLstandardCSS #SOLfooterLinks ul li ul li{
float: left;
}
}
@media screen and (max-width: 700px) {
.SOLstandardCSS #SOLfooterLinks ul.links,
.SOLstandardCSS #SOLfooterLinks ul.about {
clear: both;
}
.SOLstandardCSS #SOLfooterLinks ul.about li.first {
border: none;
}
.SOLstandardCSS #SOLfooterLinks ul.bosses li {
border: none;
clear: left;
}
}
@media screen and (max-width: 480px) {
.SOLstandardCSS #SOLfooterLinks {
line-height: 28px;
}
}





.SOLstandardCSS #SOLfooterLinks.tablet li.spacer {
display: none;
}
.SOLstandardCSS #SOLfooterLinks.tablet img {
margin-bottom: 6px;
}

.SOLstandardCSS #SOLfooterLinks.tablet ul {
clear: both;
}
.SOLstandardCSS #SOLfooterLinks.tablet ul.links {
clear: left;
}
.SOLstandardCSS #SOLfooterLinks.tablet ul.about {
clear: right;
}

.SOLstandardCSS #SOLfooterLinks.tablet ul li {
float: none;
}
.SOLstandardCSS #SOLfooterLinks.tablet ul li ul li{
float: left;
}

.SOLstandardCSS .minimizeBox.rettssaken .header,
.SOLstandardCSS .minimizeBox.rettssaken .header button,
.SOLstandardCSS .minimizeBox.rettssaken .footer,
.SOLstandardCSS .minimizeBox.rettssaken .footer button {
background-image: url("/img/sub/nyheter/rettssaken/sprite-rettssaken-front.png");
background-repeat: no-repeat;
background-color: transparent;
}
.SOLstandardCSS .minimizeBox.fotballem .header,
.SOLstandardCSS .minimizeBox.fotballem .header button,
.SOLstandardCSS .minimizeBox.fotballem .footer,
.SOLstandardCSS .minimizeBox.fotballem .footer button {
background-image: url("/img/front/sprite_euro2012_front.png");
background-repeat: no-repeat;
background-color: transparent;
}
.SOLstandardCSS .minimizeBox.ol .header,
.SOLstandardCSS .minimizeBox.ol .header button,
.SOLstandardCSS .minimizeBox.ol .footer,
.SOLstandardCSS .minimizeBox.ol .footer button {
background-image: url("/img/front/sprite_ol_front.png");
background-repeat: no-repeat;
background-color: transparent;
}
.SOLstandardCSS .minimizeBox.usavalget .header,
.SOLstandardCSS .minimizeBox.usavalget .header button,
.SOLstandardCSS .minimizeBox.usavalget .footer,
.SOLstandardCSS .minimizeBox.usavalget .footer button {
background-image: url("/img/front/sprite-desktop_USA-valget-2012.png");
background-repeat: no-repeat;
background-color: transparent;
}
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.rettssaken .header,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.rettssaken .header button,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.rettssaken .footer,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.rettssaken .footer button {
background-image: url("/img/sub/nyheter/rettssaken/sprite-rettssaken-front-mobil.png");
}
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.fotballem .header,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.fotballem .header button,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.fotballem .footer,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.fotballem .footer button {
background-image: url("/img/front/sprite_MOBIL_euro2012_front.png");
}
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.ol .header,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.ol .header button,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.ol .footer,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.ol .footer button {
background-image: url("/img/front/sprite_MOBIL_ol_front.png");
}
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.usavalget .header,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.usavalget .header button,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.usavalget .footer,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.usavalget .footer button {
background-image: url("/img/front/sprite-mobil_USA-valget-2012.png");
}


.SOLstandardCSS .minimizeBox.usavalget,
.SOLstandardCSS .minimizeBox.rettssaken {
margin-top: -6px;
}
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.usavalget,
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.rettssaken {
margin-top: 0;
}
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.fotballem {
padding-top: 7px;
}
.SOLstandardCSS .drfront.df-minifront-mobile .minimizeBox.ol {
padding-top: 7px;
}

.SOLstandardCSS .minimizeBox.usavalget .header,
.SOLstandardCSS .minimizeBox.rettssaken .header {
background-position: 0 0;
height: 38px;
}
.SOLstandardCSS .minimizeBox.usavalget.hidden .header,
.SOLstandardCSS .minimizeBox.rettssaken.hidden .header {
background-position: 0 -151px;
}
.SOLstandardCSS .minimizeBox.fotballem .header {
background-position: 0 0;
height: 49px;
overflow: visible;
}
.SOLstandardCSS .minimizeBox.fotballem.hidden .header {
background-position: 0 -49px;
height: 63px;
}
.SOLstandardCSS .minimizeBox.ol .header {
background-position: 0 0;
height: 38px;
overflow: visible;
}
.SOLstandardCSS .minimizeBox.ol.hidden .header {
background-position: 0 -151px;
height: 38px;
}

.SOLstandardCSS .minimizeBox .header button {
border: none;
float: right;
text-indent: -10000em;
cursor: pointer;
outline: none;
}
.SOLstandardCSS .minimizeBox.usavalget .header button,
.SOLstandardCSS .minimizeBox.rettssaken .header button {
background-position: 0 -38px;
width: 87px;
height: 26px;
margin: 6px 9px 0 0;
}
.SOLstandardCSS .minimizeBox.usavalget .header button:hover,
.SOLstandardCSS .minimizeBox.rettssaken .header button:hover {
background-position: 0 -64px;
}
.SOLstandardCSS .minimizeBox.usavalget.hidden .header button,
.SOLstandardCSS .minimizeBox.rettssaken.hidden .header button {
background-position: -87px -38px;
}
/*
.SOLstandardCSS .minimizeBox.rettssaken.hidden .header button:hover {
background-position: -87px -64px;
}*/
.SOLstandardCSS .minimizeBox.fotballem .header button {
background-position: 0 -174px;
width: 65px;
height: 54px;
margin-top: -7px;
}

.SOLstandardCSS .minimizeBox.fotballem .header button:hover {
background-position: -65px -174px;
}
.SOLstandardCSS .minimizeBox.fotballem.hidden .header button {
background-position: -130px -174px;
}
.SOLstandardCSS .minimizeBox.fotballem.hidden .header button:hover {
background-position: -195px -174px;
}
.SOLstandardCSS .minimizeBox.ol .header button {
background-position: 0 -38px;
width: 87px;
height: 26px;
margin: 7px 5px 0 0;
}
.SOLstandardCSS .minimizeBox.ol.hidden .header button {
background-position: -87px -38px;
}
.SOLstandardCSS .minimizeBox.ol.hidden .header button:hover {
background-position: -87px -64px;
}
.SOLstandardCSS .minimizeBox.ol .header button:hover {
background-position: 0 -64px;
}

.SOLstandardCSS .minimizeBox .header .help {
background: url("/img/sMap.png") no-repeat -404px 0;
cursor: pointer;
float: right;
height: 20px;
width: 20px;
text-indent: -10000em;
}
.SOLstandardCSS .minimizeBox .header .help:hover {
background-position: -424px 0;
}
.SOLstandardCSS .minimizeBox.usavalget .header .help,
.SOLstandardCSS .minimizeBox.rettssaken .header .help {
margin: 9px 9px 0 0;
}
.SOLstandardCSS .minimizeBox.fotballem .header .help {
margin: 23px 9px 0 0;
}
.SOLstandardCSS .minimizeBox.ol .header .help {
margin: 10px 9px 0 0;
}

.SOLstandardCSS .minimizeBox.hidden .content,
.SOLstandardCSS .minimizeBox.hidden .footer {
display: none;
}

.SOLstandardCSS .minimizeBox .content {
padding-bottom: 10px;
}
.SOLstandardCSS .minimizeBox.usavalget .content {
background-color: #152346;
}
.SOLstandardCSS .minimizeBox.rettssaken .content {
background-color: #f2f2f2;
}
.SOLstandardCSS .minimizeBox.fotballem .content {
background-color: #f5ffcc;
}
.SOLstandardCSS .minimizeBox.ol .content {
background-color: #eef8fe;
}

.SOLstandardCSS .minimizeBox .footer {
clear: both;
}
.SOLstandardCSS .minimizeBox.fotballem .footer {
overflow: hidden;
}
.SOLstandardCSS .minimizeBox.ol .footer {
overflow: hidden;
}
.SOLstandardCSS .minimizeBox.usavalget .footer,
.SOLstandardCSS .minimizeBox.rettssaken .footer {
background-position: 0 -91px;
height: 29px;
}
.SOLstandardCSS .minimizeBox.fotballem .footer {
background-position: 0 -112px;
height: 36px;
}
.SOLstandardCSS .minimizeBox.ol .footer {
background-position: 0 -90px;
height: 29px;
}

.SOLstandardCSS .minimizeBox .footer button {
cursor: pointer;
border: none;
float: right;
text-indent: -10000em;
}
.SOLstandardCSS .minimizeBox.usavalget .footer button,
.SOLstandardCSS .minimizeBox.rettssaken .footer button {
background-position: 0 -119px;
width: 252px;
height: 16px;
margin: 7px 9px 0 0;
}
.SOLstandardCSS .minimizeBox.usavalget .footer button:hover,
.SOLstandardCSS .minimizeBox.rettssaken .footer button:hover {
background-position: 0 -135px;
}
.SOLstandardCSS .minimizeBox.fotballem .footer button {
background-position: 0 -148px;
width: 194px;
height: 13px;
margin: 5px 16px 0 0;
}
.SOLstandardCSS .minimizeBox.ol .footer button {
background-position: 0 -119px;
width: 132px;
height: 15px;
margin: 9px 16px 0 0;
}
.SOLstandardCSS .minimizeBox.fotballem .footer button:hover {
background-position: 0 -161px;
}
.SOLstandardCSS .minimizeBox.ol .footer button:hover {
background-position: 0 -135px;
}



.SOLstandardCSS .minimizeBox .drfront .article-extract.bg-skin-bg_white-bordertop .article-content {
background: transparent;
}
.SOLstandardCSS .minimizeBox .drfront.df-minifront-mobile {
width: 462px;
margin: 0;
}
.SOLstandardCSS .minimizeBox .drfront.df-minifront-mobile .article-extract.df-left-in-row {
margin-left: 0;
}
.SOLstandardCSS .dfdContent .dfd_item{
position:relative;
float:left;
padding-top:8px;
border-top:solid 1px #DDD;
margin-right:8px;
margin-bottom:8px;
overflow: visible!important;
}

.SOLstandardCSS .dfdContent .dfd_item.lastainrow {
clear:right;
margin-right:0;
}

.SOLstandardCSS .dfdContent .dfd_item.firstainrow {
clear:left!important;

}

.SOLstandardCSS .dfdContent .dfd_item .artsource {

background:url(/img/1px-BG-source.png);
font-family:arial;
color:#fff!important;
margin-top:0;
position:absolute;
right:0;
float:right;
padding:0 3px;
}

.SOLstandardCSS .drfront .article-extract .article-content .dfdContent .title,
.SOLstandardCSS .dfdContent .dfd_item .title {
font-family: Georgia!important;
z-index:700;
clear:left;
padding-bottom:3px;
line-height:1.2em;
text-decoration: none;
word-wrap:break-word;
}
.SOLstandardCSS .drfront .article-extract .article-content .dfdContent a,
.SOLstandardCSS .dfdContent .dfd_item a.title{
text-decoration: none;
}
.SOLstandardCSS .dfd_item .teaser {
font-family:Georgia;
text-decoration:none;
clear:left;
padding-bottom:3px;
line-height:1.2em;
word-wrap:break-word;
font-family: Georgia!important;
}

.SOLstandardCSS .dfd_item .content .ingress {
font-family: Arial;
}

.SOLstandardCSS .dfd_ad_container{
clear:both;
float:left;
border-top:1px solid #ddd;
margin:8px 0;
width:100%;
padding: 20px 0 20px;
}

.SOLstandardCSS .dfd_item.tboks {
padding-top:2px;
}

.SOLstandardCSS .dfd_item .artsource a {
color:#fff;
text-decoration:none;
font-weight:400;
}
.SOLstandardCSS .drfront .article-extract .article-content .dfdContent .dfd_item img,
.SOLstandardCSS .dfdContent .dfd_item img{
margin-bottom:6px;
background: #EFEFEF;
}
.SOLstandardCSS .dfd_item.tboks .content {
margin:3px 3px 3px 8px;
}
.SOLstandardCSS .dfd_item.tboks .content .title {
font-weight:700;
font-family:Georgia;
text-decoration:none;
clear:left;
padding-bottom: 3px;
line-height:1.2em;
word-wrap:break-word;
}

.SOLstandardCSS .dfd_item.tboks .content .ingress {
margin-top:5px;
}

.SOLstandardCSS .dfd_item.tboks.tboks1 {

background-color:#eaeaea;
height:100px;
color:#1d1a1a;
overflow:hidden;
padding:0;
}

.SOLstandardCSS .dfd_item.tboks.tboks1 a {
color:#1d1a1a;
}

.SOLstandardCSS .dfd_item.tboks.tboks2 {
background-color:#fff;

height:100px;
overflow:hidden;
padding:0;
}

.SOLstandardCSS .dfd_item.tboks.tboks3 {

color:#fff;
background: #555;
height:100px;
overflow:hidden;
padding:0;
}
.SOLstandardCSS .dfd_item.tboks.tboks3 .ingress{
color:#e8e8e8;
}
.SOLstandardCSS .dfd_item.tboks.tboks3 a {
color:#fff;
}

.SOLstandardCSS .dfd_item.tboks.tboks3 .title a {
color:#fff;
}

.SOLstandardCSS .dfd_item.tboks.tboks4 {
background-color:#000;
color:#fff;
height:100px;
overflow:hidden;
padding:0;
}

.SOLstandardCSS .dfd_item.tboks.tboks4 a {
color:#fff;
}

.SOLstandardCSS .dfd_item.tboks.tboks4 .title a {
color:#fff;
}


/**************************************************
* this next bit is needed to override drFront.
* very very sad about dooing this again.
* @author risto <christopher.kvarme@sol.no>
*************** CSS NOT IN USE YET ***************/

.SOLstandardCSS .dfdContent .dfd_item.tboks a{
font-family: Georgia!important;
text-decoration: none!important;
}

.SOLstandardCSS .dfdContent .dfd_item.tboks .artsource a{
font-family: Arial!important;
color:#FFF!important;
}
.SOLstandardCSS .dfdContent .dfd_item.tboks .dfd_item{
overflow: hidden!important;
}

/**************************************************
* slot-sesific css
* @author jim
**************************************************/
.titlesize_xxl .title { font-size:3.0em; }
.titlesize_xl  .title { font-size:2.4em; }
.titlesize_l   .title { font-size:2.2em; }
.titlesize_m   .title { font-size:2.0em; }
.titlesize_s   .title { font-size:1.8em; }
.titlesize_xs  .title { font-size:1.6em; }
.titlesize_xxs .title { font-size:1.4em; }

.titleweight_normal .title { font-weight: normal; }
.titleweight_bold   .title { font-weight: bold; }

.SOLstandardCSS .ingressize_m .ingress {
line-height: 1.3em;
}
.SOLstandardCSS .ingressize_l .ingress {
font-size: 16px;
line-height: 1.5em;
}

.ingressweight_normal .ingress { font-weight: normal; }
.ingressweight_bold .ingress { font-weight: bold; }


.SOLstandardCSS .dfdContent .dfd_item{
position:relative;
float:left;
padding-top:8px;
border-top:solid 1px #DDD;
margin-right:14px;
margin-bottom:14px;
overflow: visible!important;
}

/**************************************************
* slot-sesific css
* @author jim
*************** CSS NOT IN USE YET ***************/
.titlesize_xxl .title { font-size:54px; }
.titlesize_xl  .title { font-size:44px; }
.titlesize_l   .title { font-size:36px; }
.titlesize_m   .title { font-size:26px; }
.titlesize_s   .title { font-size:22px; }
.titlesize_xs  .title { font-size:18px; }
.titlesize_xxs .title { font-size:16px; }






.SOLstandardCSS h2 .right {
float: right;
font-family: arial;
font-weight: normal;
font-size: 12px;
margin-right: 5px;
}

.SOLstandardCSS .steng {
border-top: 1px solid #ddd;
padding-top: 8px;
}



.SOLstandardCSS h2:after {
clear: none;
}



.SOLstandardCSS .head_inclusive,
.SOLstandardCSS .head_separate h2 {
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #f4f4f4 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4));
background: -webkit-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%);
background: -o-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%);
background: -ms-linear-gradient(left,  #ffffff 0%,#f4f4f4 100%);
background: linear-gradient(to right,  #ffffff 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 );

padding: 5px 2px 6px 6px;
}

.SOLstandardCSS .head_inclusive h2,
.SOLstandardCSS .head_separate h2 {
font-size: 16px;
font-weight: bold;
color: #222;
margin: 0 0 12px 0;
font-family: georgia;
letter-spacing: 0px !important;
}
.SOLstandardCSS .head_separate h2 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-radius: 6px 6px 0 0;
border-top-style: solid;
border-top-width: 4px;
}

.SOLstandardCSS .head_inclusive,
.SOLstandardCSS .head_separate h2,
.SOLstandardCSS .head_border {
border-radius: 6px 6px 0 0;
border-bottom-color: #D5D5D5;
border-top-width: 4px;
border-top-color: #BF1222;
}




.SOLstandardCSS .nyeste_prof_img{
float:left;
width:65px;
}
.SOLstandardCSS .nyeste_prof_info{
float:left;
width:220px;
line-height: 1.2em;
}
.SOLstandardCSS .nyeste_prof_item{
padding:0px 2px 10px 6px;
}
.SOLstandardCSS .nyeste_prof_info a{
text-decoration: none;
font-family: Georgia;
font-size:16px;
line-height: 18px;
color: #1D1A1A;
}
.SOLstandardCSS .nyeste_prof_info a:hover{
color: #8E0000;
}
.SOLstandardCSS #question_list_view .pager{
display:none;
height:0px;
}




.SOLstandardCSS .facebook {
margin-top: 12px;
margin-bottom: 22px;
}
.SOLstandardCSS .facebook iframe {
width: 300px;
height: 258px;
border: none;
overflow: hidden;
}
.SOLstandardCSS .facebook h2 {
margin-bottom: 0;
}




.SOLstandardCSS .rbox .bokkilden {
margin: 8px 0 0 0;
}
.SOLstandardCSS .rbox .bokkilden h3 {
font-family: arial;
color: #333;
}
.SOLstandardCSS .rbox .bokkilden ul li {
font-size: 12px;
line-height: 16px;
color: #444;
}
.SOLstandardCSS .rbox .bokkilden img {
float: left;
margin: 2px 7px 0 0;
}
.SOLstandardCSS .rbox .bokkilden div {
margin: 0 0 8px;
}
.SOLstandardCSS .rbox .bokkilden a {
text-decoration: underline;
}








.SOLstandardCSS #horoskop ul {
margin-bottom: 7px;
}
.SOLstandardCSS #horoskop ul li {
float: left;
width: 44px;
overflow: hidden;
margin-bottom: 7px;
padding-right: 7px;
text-align: center;
}
.SOLstandardCSS #horoskop ul li.eol {
padding-right: 0;
}
.SOLstandardCSS #horoskop ul li a {
text-decoration: none;
color: #666;
font-family: arial;
font-size: 11px;
}
.SOLstandardCSS #horoskop ul li a:hover {
color: #8e0000;
}
.SOLstandardCSS #horoskop ul li .img {
display: block;
width: 44px;
height: 44px;
background-image: url('/img/sMap.png');
}
.SOLstandardCSS #horoskop ul li.weather .img {
background-position: -279px -31px;
}
.SOLstandardCSS #horoskop ul li.tyr .img {
background-position: -323px -31px;
}
.SOLstandardCSS #horoskop ul li.twin .img {
background-position: -367px -31px;
}
.SOLstandardCSS #horoskop ul li.kreps .img {
background-position: -411px -31px;
}
.SOLstandardCSS #horoskop ul li.lion .img {
background-position: -455px -31px;
}
.SOLstandardCSS #horoskop ul li.virgin .img {
background-position: -499px -31px;
}
.SOLstandardCSS #horoskop ul li.scale .img {
background-position: -543px -31px;
}
.SOLstandardCSS #horoskop ul li.heavymetal .img {
background-position: -587px -31px;
}
.SOLstandardCSS #horoskop ul li.archer .img {
background-position: -631px -31px;
}
.SOLstandardCSS #horoskop ul li.stone .img {
background-position: -675px -31px;
}
.SOLstandardCSS #horoskop ul li.water .img {
background-position: -719px -31px;
}
.SOLstandardCSS #horoskop ul li.fish .img {
background-position: -763px -31px;
}

.SOLstandardCSS #horoskop ul li.weather:hover .img {
background-position: -279px -75px;
}
.SOLstandardCSS #horoskop ul li.tyr:hover .img {
background-position: -323px -75px;
}
.SOLstandardCSS #horoskop ul li.twin:hover .img {
background-position: -367px -75px;
}
.SOLstandardCSS #horoskop ul li.kreps:hover .img {
background-position: -411px -75px;
}
.SOLstandardCSS #horoskop ul li.lion:hover .img {
background-position: -455px -75px;
}
.SOLstandardCSS #horoskop ul li.virgin:hover .img {
background-position: -499px -75px;
}
.SOLstandardCSS #horoskop ul li.scale:hover .img {
background-position: -543px -75px;
}
.SOLstandardCSS #horoskop ul li.heavymetal:hover .img {
background-position: -587px -75px;
}
.SOLstandardCSS #horoskop ul li.archer:hover .img {
background-position: -631px -75px;
}
.SOLstandardCSS #horoskop ul li.stone:hover .img {
background-position: -675px -75px;
}
.SOLstandardCSS #horoskop ul li.water:hover .img {
background-position: -719px -75px;
}
.SOLstandardCSS #horoskop ul li.fish:hover .img {
background-position: -763px -75px;
}






