/* rev=200801240001 // ver=8 // style= // vgn.spiegel.de */ 
.dotteddiv {
text-indent:-10px; 
margin:4px 4px 4px 15px;
font-size:0.8333em !important;
} 	
#spMainContent .gesperrt{
font-size: 0.8333em !important;
letter-spacing: 1px;
}
.f5px {line-height:5px;}
.f10px {line-height:10px;}
.f15px {line-height:15px;}
.kastenabstand {border-bottom:1px solid #fff;}
.kasten .kastenmitte {text-indent:-10px; padding:0;}
.kasten .dotteddiv {text-indent:-10px; margin:3px 0 3px 0;}
.kastenhead {margin:0; padding:4px 2px 4px 15px;} /* dies ueberschreibt die cellpadding-angabe im html (table, fuer nn4+co) */
.kastensubhead {margin:0; padding:8px 0 0 11px;} /* dazu kommt noch 4px cellpadding aus html (table, fuer nn4+co) */
.dottedhead {margin:0; padding:8px 0 0 0;}
.sonderkasten {margin:0; padding:0; float:right; }
.sonderkasten .dotteddiv {text-indent:-10px; margin:3px 0 3px 0;}
.sonderkastenbild img {margin:5px 0 5px 0; border:1px solid #000;}
.sonderheadbild img {margin:0; padding:0; border:0 none;}
.sonderhead {width:80%;}
.sonderschluss {border-top:2px solid #fff;}
.sonderf1kasten {margin:0; padding:2px 0 4px 0;}
.sonderf1kasten .dotteddiv {text-indent:-24px; margin:2px 2px 5px 35px;}
.padding-5-15 {margin:0; padding:5px 15px;}
.padding-5-10 {margin:0; padding:5px 10px;}
.font10, .font10 td {font-size:10px; line-height:12px;}
.font11, .font11 td {font-size:11px; line-height:12px;}
.arial {font-family:Arial;}
.col219C08 {color:#219C08; background:transparent;}
.colf00 {color:#f00; background:transparent;}	
.tabelle td {margin:0; padding:1px 4px; white-space:nowrap;}
.tabellesys td {margin:0; padding:2px 4px;}
.tabellesyskopf{ font-weight:bold !important; color: #fff !important;}
.tableAsset         { page-break-inside: avoid; }
.tableAsset  p 	{margin:0; padding:0; font-size:0.625em;}
.tableAsset th      {  font-weight:bold; color: #000000; background-color: #dfdfdf;}
.oddRow             { background-color: #ffffff; } 
.evenRow            {  background-color: #f0f0f0;  } 
.allRows            {  background-color: #ffffff;  } 
#spMainContent h6{
font-size: 0.625em;
}
.spTabellesys th{
text-align: left;
padding: 2px 0 0 4px;
height: 16px;
}
.f10px {
font-size: 10px !important;
}
/* Base */
html {
font-size: 100.01%;
height: 100%;
}
body {
margin: 0;
padding: 0;
color: #000;
background-color: #fff !important;
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
line-height: 1.333em;
font-weight: normal;
font-variant: normal;
height:100%;
}
img {
border:0;
}
a {
color: #990000;
text-decoration: none;
}
a span{
color: #000;
text-decoration: none;
}
a:hover span.blk {
text-decoration: underline !important;
color: #000 !important;
}
a:hover, a:hover span {
text-decoration: underline;
}
a.anker{
color: #000; 
background: transparent;
text-decoration: none;
}
h2 {
font-size: 1em;
font-weight: bold;
}
h3 {
font-size: 1.5em;
font-weight: bold;
line-height: 1.2777em;
margin: 17px 0 13px 0;
}
h4 {
font-size: 0.8333em;
padding: 0;
margin: 0;
}
h5 {
font-size: 1em;
color: #000;
text-transform: uppercase;
font-weight: bold;
}
h6 {
font-size: 1em;
color: #000;
margin: 0;
padding: 0;
}
font {
font-size: 1em !important;
}
#spColumnRight font {
font-size: 1em !important;
}
hr{ 
border:0 none;
margin:1px 0;
padding:0;
height:1px;
color:#ccc;
background:#ccc;
}
#spHeader { 
width: 794px;
margin: 0;
z-index:1000000;
}
#spHeader:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
/* end of this line hides following line from IE5-mac and all non IEs \*/
* html #spHeader { height: 1%; }
/* end hide */
#spHeader #spTopNavi .spHeaderInnerBox {
width: auto;
margin: 0 5px 0 22px;
}
#spHeader #spMainNavigation .spHeaderInnerBox {
width: auto;
margin: 0 20px 0 22px;
}
#spHeader #spNaviChannel .spHeaderInnerBox {
width: auto;
margin: 0 0 0 22px;
}
#spContainer {
clear: both;
float: left !important;
margin:0 !important;
padding: 0 0 0 22px !important;
min-width: 980px;
max-width: 3000px;
}
#spMainContent{
font-size: 0.75em;
line-height: 1.333em !important;
}
#spColumnRight{
font-size: 0.625em;
line-height: 1.2em !important;
}
.spFullCenter900 #spHeader { 
width: 100%; 
margin: 0; 
padding: 0;
}
.spFullCenter900 #spHeader #spTopNavi .spHeaderInnerBox,
.spFullCenter900 #spHeader #spNaviChannel .spHeaderInnerBox,
.spFullCenter900 #spHeader #spMainNavigation .spHeaderInnerBox {
width: 900px;
margin: 0 auto;
}
.spFullCenter900 #spContainer {
float: none !important;
min-width: 900px;
width: 900px;
margin: 0 auto !important;
padding: 0 !important;
}
.spFullCenter900 .spFullScreen #spMainContent {
width: 902px;
}
.spFullCenter900 #spFooter {
width: 902px;
margin: 2em auto 0 auto;
float: none;
}
.spFullCenter900 #spBreadcrumb,
.spFullCenter900 #spBreadcrumbNoLine {
width: 100%;
}
.spFullCenter900 .spDottedLine{
width: 100% !important;
}
.spFullCenter900 .spArchiveLinkCP { 
width: auto;
margin: 0.8em 0; 
}
.spBereich4720 #spHeader,
.spBereich4720 #spMainNavigation,
.spBereich4720 .spChannelNavigationLine,
.spBereich4720 #spArticleBody{
width: 100% !important;
}
.spBereich4720 .spLevel1 {
width:99.8% !important;
margin: 0 !important;
padding: 0 !important;
}
.spBereich4720 .spFullScreen #spMainContent{
width: auto;
margin: 14px 0 0 0 !important;
padding: 0 !important;
}
.spBereich4720 #spContainer{
	width:920px;
margin-left: auto;
margin-right: auto;
position: relative;
} 
.spFullScreen #spMainContent {
width: 772px;
overflow: visible;
float:left;
clear:left;
margin: 20px 0 0 0;
}
.spSmallScreen #spMainContent {
float: left !important;
margin: 20px 12px 10px 0;
padding: 0 0 0 0;
width: 422px !important;
clear:left;
overflow: hidden;
}
.spSmallScreen #spColumnRight {
float: left !important;
margin: 0;
width: 339px !important;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_spColumRight.gif");
background-repeat: repeat-y;
background-position: top left;
padding:0;
overflow: hidden;
}
.spNoColumnRight #spMainContent {
float: left !important;
margin: 20px 12px 10px 0;
padding: 0 0 0 0;
width: 421px !important;
clear:left;
display: table;
overflow: visible;
}
.spBigScreen #spContainer {
float: left !important;
margin:0;
padding: 0 0 0 22px;
min-width: 980px;
max-width: 3000px;
}
.spBigScreen #spMainContent {
width: 517px !important;
float: left !important;
clear: left !important;
margin: 20px 0 10px 0;
padding: 0;
overflow: hidden;
}
.spBigScreen #spColumnRight  {
margin:0 0 0 9px;
float: left;
width: 241px !important;
padding: 0 0 0 5px;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_rightSide2.gif");
background-repeat: repeat-y;
background-position: top right;
}
#spColumnRight:after{
clear:both;
}
#spFooter {
float:left;
padding: 0 0 10px 0;
margin: 45px 0 0 22px;
width: 772px;
font-size:0.625em !important;
}
.spBereich4720 #spFooter{
width: auto;
margin: 45px 0 0 22px !important;
}
.spBigaPopup{
font-size: 12px;
} 
.spPopup{
font-size: 0.75em !important;
line-height: 1.333em !important;
margin: 20px 15px 20px 15px;
}
.spImpressumPopup font{
font-size: 0.625em !important;
line-height: 1.333em !important;
}
.spImpressumPopup h2{
font-size: 1.2em !important;
line-height: 1em;
margin:0;
padding:0;
}
.spPdfPopup{
font-size: 0.75em !important;
line-height: 1.333em !important;
}
.spPdfPopup td td{
text-align: left;
}
#spMainNavigation,
.spTableBackground {
background-color: #C11919;
}
h3,
.spTopThema h3 a,
.spTeaserCenterpage h3 a {
color: #C11919;
}
.spBlockBullet {
border-color: #C11919;
}
#abosundshop #spMainNavigation {
background-color: #ff6600;
}
#abosundshop h3,	
#abosundshop .spTopThema h3 a,
#abosundshop .spTeaserCenterpage h3 a {	
color: #ff6600;
}
#abosundshop .spBlockBullet {
border-color: #ff6600;
}
.abosundshop .spBlockBullet {
border-color: #ff6600 !important;
}
#abosundshop .spTableBackground {
background-color: #ff6600;
}
#spam #spMainNavigation {
background-color: #000000;
}
#spam h3,	
#spam .spTopThema h3 a,
#spam .spTeaserCenterpage h3 a {	
color: #000000;
}
#spam .spBlockBullet {
border-color: #000000;
}
.spam .spBlockBullet {
border-color: #000000 !important;
}
#spam .spTableBackground {
background-color: #000000;
}
#panorama #spMainNavigation {
background-color: #ff724b;
}
#panorama h3,	
#panorama .spTopThema h3 a,
#panorama .spTeaserCenterpage h3 a {	
color: #ff724b;
}
#panorama .spBlockBullet {
border-color: #ff724b;
}
.panorama .spBlockBullet {
border-color: #ff724b !important;
}
#panorama .spTableBackground {
background-color: #ff724b;
}
#sport #spMainNavigation {
background-color: #528264;
}
#sport h3,	
#sport .spTopThema h3 a,
#sport .spTeaserCenterpage h3 a {	
color: #528264;
}
#sport .spBlockBullet {
border-color: #528264;
}
.sport .spBlockBullet {
border-color: #528264 !important;
}
#sport .spTableBackground {
background-color: #528264;
}
#politik #spMainNavigation {
background-color: #b10027;
}
#politik h3,	
#politik .spTopThema h3 a,
#politik .spTeaserCenterpage h3 a {	
color: #b10027;
}
#politik .spBlockBullet {
border-color: #b10027;
}
.politik .spBlockBullet {
border-color: #b10027 !important;
}
#politik .spTableBackground {
background-color: #b10027;
}
#wirtschaft #spMainNavigation {
background-color: #34537c;
}
#wirtschaft h3,	
#wirtschaft .spTopThema h3 a,
#wirtschaft .spTeaserCenterpage h3 a {	
color: #34537c;
}
#wirtschaft .spBlockBullet {
border-color: #34537c;
}
.wirtschaft .spBlockBullet {
border-color: #34537c !important;
}
#wirtschaft .spTableBackground {
background-color: #34537c;
}
#kultur #spMainNavigation {
background-color: #f38030;
}
#kultur h3,	
#kultur .spTopThema h3 a,
#kultur .spTeaserCenterpage h3 a {	
color: #f38030;
}
#kultur .spBlockBullet {
border-color: #f38030;
}
.kultur .spBlockBullet {
border-color: #f38030 !important;
}
#kultur .spTableBackground {
background-color: #f38030;
}
#netzwelt #spMainNavigation {
background-color: #556f77;
}
#netzwelt h3,	
#netzwelt .spTopThema h3 a,
#netzwelt .spTeaserCenterpage h3 a {	
color: #556f77;
}
#netzwelt .spBlockBullet {
border-color: #556f77;
}
.netzwelt .spBlockBullet {
border-color: #556f77 !important;
}
#netzwelt .spTableBackground {
background-color: #556f77;
}
#wissenschaft #spMainNavigation {
background-color: #7d9f89;
}
#wissenschaft h3,	
#wissenschaft .spTopThema h3 a,
#wissenschaft .spTeaserCenterpage h3 a {	
color: #7d9f89;
}
#wissenschaft .spBlockBullet {
border-color: #7d9f89;
}
.wissenschaft .spBlockBullet {
border-color: #7d9f89 !important;
}
#wissenschaft .spTableBackground {
background-color: #7d9f89;
}
#sptv #spMainNavigation {
background-color: #000059;
}
#sptv h3,	
#sptv .spTopThema h3 a,
#sptv .spTeaserCenterpage h3 a {	
color: #000059;
}
#sptv .spBlockBullet {
border-color: #000059;
}
.sptv .spBlockBullet {
border-color: #000059 !important;
}
#sptv .spTableBackground {
background-color: #000059;
}
#shop #spMainNavigation {
background-color: #ff6600;
}
#shop h3,	
#shop .spTopThema h3 a,
#shop .spTeaserCenterpage h3 a {	
color: #ff6600;
}
#shop .spBlockBullet {
border-color: #ff6600;
}
.shop .spBlockBullet {
border-color: #ff6600 !important;
}
#shop .spTableBackground {
background-color: #ff6600;
}
#forum #spMainNavigation {
background-color: #395a6d;
}
#forum h3,	
#forum .spTopThema h3 a,
#forum .spTeaserCenterpage h3 a {	
color: #395a6d;
}
#forum .spBlockBullet {
border-color: #395a6d;
}
.forum .spBlockBullet {
border-color: #395a6d !important;
}
#forum .spTableBackground {
background-color: #395a6d;
}
#auto #spMainNavigation {
background-color: #5888ab;
}
#auto h3,	
#auto .spTopThema h3 a,
#auto .spTeaserCenterpage h3 a {	
color: #5888ab;
}
#auto .spBlockBullet {
border-color: #5888ab;
}
.auto .spBlockBullet {
border-color: #5888ab !important;
}
#auto .spTableBackground {
background-color: #5888ab;
}
#reise #spMainNavigation {
background-color: #ff9900;
}
#reise h3,	
#reise .spTopThema h3 a,
#reise .spTeaserCenterpage h3 a {	
color: #ff9900;
}
#reise .spBlockBullet {
border-color: #ff9900;
}
.reise .spBlockBullet {
border-color: #ff9900 !important;
}
#reise .spTableBackground {
background-color: #ff9900;
}
#leserbriefe #spMainNavigation {
background-color: #717e8f;
}
#leserbriefe h3,	
#leserbriefe .spTopThema h3 a,
#leserbriefe .spTeaserCenterpage h3 a {	
color: #717e8f;
}
#leserbriefe .spBlockBullet {
border-color: #717e8f;
}
.leserbriefe .spBlockBullet {
border-color: #717e8f !important;
}
#leserbriefe .spTableBackground {
background-color: #717e8f;
}
#unispiegel #spMainNavigation {
background-color: #ff4b00;
}
#unispiegel h3,	
#unispiegel .spTopThema h3 a,
#unispiegel .spTeaserCenterpage h3 a {	
color: #ff4b00;
}
#unispiegel .spBlockBullet {
border-color: #ff4b00;
}
.unispiegel .spBlockBullet {
border-color: #ff4b00 !important;
}
#unispiegel .spTableBackground {
background-color: #ff4b00;
}
#abo #spMainNavigation {
background-color: #ff6600;
}
#abo h3,	
#abo .spTopThema h3 a,
#abo .spTeaserCenterpage h3 a {	
color: #ff6600;
}
#abo .spBlockBullet {
border-color: #ff6600;
}
.abo .spBlockBullet {
border-color: #ff6600 !important;
}
#abo .spTableBackground {
background-color: #ff6600;
}
#wetter #spMainNavigation {
background-color: #357ecc;
}
#wetter h3,	
#wetter .spTopThema h3 a,
#wetter .spTeaserCenterpage h3 a {	
color: #357ecc;
}
#wetter .spBlockBullet {
border-color: #357ecc;
}
.wetter .spBlockBullet {
border-color: #357ecc !important;
}
#wetter .spTableBackground {
background-color: #357ecc;
}
#schulspiegel #spMainNavigation {
background-color: #cc3300;
}
#schulspiegel h3,	
#schulspiegel .spTopThema h3 a,
#schulspiegel .spTeaserCenterpage h3 a {	
color: #cc3300;
}
#schulspiegel .spBlockBullet {
border-color: #cc3300;
}
.schulspiegel .spBlockBullet {
border-color: #cc3300 !important;
}
#schulspiegel .spTableBackground {
background-color: #cc3300;
}
#uniundschule #spMainNavigation {
background-color: #ff4b00;
}
#uniundschule h3,	
#uniundschule .spTopThema h3 a,
#uniundschule .spTeaserCenterpage h3 a {	
color: #ff4b00;
}
#uniundschule .spBlockBullet {
border-color: #ff4b00;
}
.uniundschule .spBlockBullet {
border-color: #ff4b00 !important;
}
#uniundschule .spTableBackground {
background-color: #ff4b00;
}
#einestages #spMainNavigation {
background-color: #aaaaaa;
}
#einestages h3,	
#einestages .spTopThema h3 a,
#einestages .spTeaserCenterpage h3 a {	
color: #aaaaaa;
}
#einestages .spBlockBullet {
border-color: #aaaaaa;
}
.einestages .spBlockBullet {
border-color: #aaaaaa !important;
}
#einestages .spTableBackground {
background-color: #aaaaaa;
}
table.kastenabstand table table {width: 100px !important;}
.spInfoBox table{
margin: 0;
padding: 0;
}
#spColumnRight .spDotteddiv {
margin: 4px 4px 4px 9px;
text-indent: -10px; 
font-size: 1em !important;
} 	
#spColumnRight .dotteddiv font{
font-size: 10px !important;
}
.spBigScreen .spInfoBox table{
width: 200px !important;
}
.spBigScreen #spColumnRight .spInfoBox {
width: 219px !important;
}
.spBigScreen #spColumnRight .spInfoBox  p img {
margin: 5px 0 5px 30px !important;
border: solid 1px #666;
}
.spBigScreen #spColumnRight .spInfoBox ul.spLinkList {
	float: left !important;
	width: 220px !important;
}
.spBigScreen #spColumnRight .spInfoBox ul.spLinkList li{
width: 220px !important;
}
.spBigScreen #spColumnRight ul.spSingle,
.spBigScreen #spColumnRight ul.spSplit,
.spBigScreen #spColumnRight ul.spSplitRight {
width: 220px !important;
list-style: none;
}
.spBigScreen #spColumnRight ul.spSplitRight {
margin: 0 !important;
}
.spBigScreen #spColumnRight ul.spSingle li,
.spBigScreen #spColumnRight ul.spSplit li,
.spBigScreen #spColumnRight ul.spSplitRight li{
width: 220px !important;
float: none !important;
}
.spBigScreen .spBoerseTable,
.spBigScreen .spBoerseTable table{
width: 219px !important;
padding: 0;
margin: 0;
}
.spBigScreen .spBoersenMap{
float: left !important;
width: 218px !important;
padding: 0;
margin: 0;
} 
.spBigScreen .spInfoBox table.spWetterbox {
width: 219px !important;
}
.spBigScreen .spWetterList {
margin: 0 !important;
width: 175px !important;
}
.spBigScreen .spWetterList li{
width: 175px !important;
}
.spBigScreen #spColumnRight .spArticleImageBox{
margin: 15px 0 0px 37px !important;
}
.spBigScreen #spColumnRight ul.spSingle .spArticleImageBox{
margin: 3px 0 0 30px !important;
}
.spBigScreen #spColumnRight .spInfoBox .spSplit .spArticleImageBox{
clear: both;
margin: 15px 10px 0 37px !important;
}
.spBigScreen #spColumnRight .spInfoBox .spSplit .spArticleImageBox:after{
clear: both;
}
.spInfoBox {
float: left;
margin: 0 0 0 1px;
padding: 13px 10px 15px 11px  !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  bottom;
width: 317px;
}
.spInfoBox h5,
.sonderhead {
margin: 0;
padding: 0;
font-weight: bold;
line-height: 1em;
}
.spInfoBox h5 a {
margin:0;
padding: 0 17px 0 0;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_forward.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
color:#000;
}
.spSpecialHeader
{
float: left;
padding-left: 1px;
width: 337px;
}
.spSpecialHeader img,
.spSpecialHeader .img {
padding: 20px 2px 0 0px !important;
margin: 0 0 10px -1px !important;
background:#fff;
float:left;
}
.spSpecialHeader h4 {
margin: 1px 0 0 0;
padding: 0 0 7px 0;
width:100%;
text-transform: uppercase;
	text-align: center;
	color: #666666;
line-height: 1em;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  bottom;
font-size: 1em !important;
}
.spSpecialHeader span {
text-align: center;
color: #000;
font-size: 1em !important;
}
#spColumnRight .spInfoBox ul.spLinkList {
float: left;
padding: 0;
line-height: 1.2em !important;
width: 150px;
list-style:none !important;
margin-top: 6px;
}
#spColumnRight .spInfoBox ul.spFullsize{
width: 320px !important;
}
#spColumnRight .spInfoBox ul.spFullsize li{
width: 320px !important;
}
.spBigScreen #spColumnRight .spInfoBox ul.spFullsize{
width: 200px !important;
}
.spBigScreen #spColumnRight .spInfoBox ul.spFullsize li{
width: 200px !important;
}
.spSmallScreen #spColumnRight .spInfoBox .spArticleImageBox{
float:left !important;
margin: 14px 20px 0 0 !important;
}
#spColumnRight .spInfoBox ul.spLinkList li {
clear: both;
float:left;
margin:0;
padding: 5px 0 0 0;
width: 140px;
}
#spColumnRight .spInfoBox ul.spLinkList li h6 {
margin: 0;
padding: 0 0 0 7px;
font-weight: normal !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
}
.spInfoBox ul.spLinkList li h6 a {
color: #b20a15;
}
.spInfoBox ul.spLinkList li h6 a span{
color: #000;
}
.spInfoBox ul.spLinkList li p {
padding: 0 0 0 7px;
}
.spInfoBox  table{
width: 280px !important;
}
.spInfoBox ul.spExtraPart {
background: #dfdfdf;
}
ul.spSingle,
ul.spSplit,
ul.spSplitRight {
float: left;
padding: 0;
width: 155px !important;
margin: 11px 0 0 1px;
list-style: none;
}
ul.spSplitRight {
width: 142px !important;
margin: 13px 0 0 11px !important;
}
ul.spSingle li,
ul.spSplit li{
clear: both;
width: 155px !important;
padding: 5px 0 0 0;
}
ul.spSplitRight li{
list-style: none;
width: 142px;
padding: 5px 0 0 0;
}
ul.spSingle img{
margin: 0 0 0 1px !important;
border: solid 1px #666;	
}
.spSingle h6,
.spSplit h6,
.spSplitRight h6 {
margin: 0;
padding: 0 0 0 7px;
font-weight: normal !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
}
#spColumnRight .spSplit .spCredit{
width:140px !important;
font-weight: normal !important;
font-size: 1em !important;
}
#spColumnRight  .spCredit{
font-size: 1em !important;
}
.spSmallScreen #spColumnRight .spInfoBox .spSplit .spArticleImageBox{
float: left !important;
margin: 14px 20px 0 0 !important;
}
#spColumnRight .spTwoInfoBoxes {
width: 160px;
margin: 0 0 0 10px;
padding: 0;
float: left;
display: inline; /* gegen double-margin-IE-Bug: */ 
}
#spColumnRight .spTwoInfoBoxes.spTwoInfoBoxesRight {
margin: 0;
}
#spColumnRight .spTwoInfoBoxes .spInfoBox {
width:145px !important;
background: none !important;
}
#spColumnRight .spTwoInfoBoxes ul, 
#spColumnRight .spTwoInfoBoxes li, 
#spColumnRight .spTwoInfoBoxes div {
margin-right: 0 !important; 
margin-left: 0 !important;
padding-right: 0 !important; 
padding-left: 0 !important;
}
#spColumnRight .spTwoInfoBoxes h6,
#spColumnRight .spTwoInfoBoxes h5, 
#spColumnRight .spTwoInfoBoxes a {
margin-right: 0 !important; 
margin-left: 0 !important;
}
#spColumnRight .spTwoInfoBoxes .spInfoBox .spSplit .spArticleImageBox {
margin-right: 0 !important; 
margin-left: 0 !important;
}
#spColumnRight .spTwoInfoBoxesLine{
clear: both;
height: 1px;
margin: -1em 10px 0 10px;
padding: 0;
background: url(http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif) repeat-x scroll center bottom;
}
#spColumnRight .spTwoInfoBoxesLine hr{
display: none;
}
ul.spTabTeaser {
padding: 3px 3px 0 0 !important;
margin: 5px 0 0 0 !important;
border-bottom: 1px solid #ccc;
font: bold 1em Verdana, sans-serif;
height: 1.4em;
}
.spTabTeaser li {
padding: 1px 5px 2px 5px !important;
margin: 2px 0 0 3px !important;
border: 1px solid #ccc;
border-bottom: none;
background: #e5e5e5;
color:#666666;
text-decoration: none;
display: inline;
list-style: none;
}
.spTabTeaser li.spTop3reiterAktiv  {
background: transparent;
border-bottom: 1px solid #fafafa;
}
#spTop3KastenReiter{
width: 310px;
margin: 10px 0 0 0;
padding:0;
height:1.4em;
}
#spColumnRight .spInfoBox .spMPCBox { 
height:auto;
padding-top:0; 
font-size:1em !important; 
background:transparent; 
}
#spColumnRight .spInfoBox .spMPCBoxHintergrund{
padding-bottom: 1px !important;
}
#spColumnRight .spInfoBox .spMPCBox .spMPCTabs {
border-bottom: 1px solid #ccc;
margin-top: 2px;
}
#spColumnRight .spInfoBox .spMPCContent {
height:120px;
width:306px;
border:1px solid #ccc;
border-top: none;	
}
#spColumnRight .spInfoBox .spMPCBoxAutoHeight .spMPCContent { 
overflow:hidden;
height:auto;
}	
.spBigScreen #spColumnRight .spInfoBox .spMPCBox .spMPCContent{
width:206px;
}
.spBigScreen #spColumnRight .spInfoBox .spMPCBox .spMPCContent ul.spSplit,
.spBigScreen #spColumnRight .spInfoBox .spMPCBox .spMPCContent ul.spSplit li {
width:187px !important;
}
#spColumnRight .spInfoBox .spMPCBox .spMPCTabs li.spMPCTab a {
background: #ebebeb url("http://www.spiegel.de/img/0,1020,829940,00.gif") repeat 0% 100%; 
border: 1px solid #ccc;
padding: 2px 5px 0 5px;
margin: 0 3px 0 0 !important;		
}
#spColumnRight .spInfoBox .spMPCBox .spMPCTabs li.spMPCTabAktiv a {
background: #fff url("http://www.spiegel.de/img/0,1020,829939,00.gif") repeat 0% 0%; 
border-bottom: 1px solid #fff; 
}
.spWetterBox{
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.spWetterbox{
float: left;
}
.spInfoBox table.spWetterbox {
padding-left: 0;
width: 140px !important;
margin: 10px 0 10px 0;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.spWetterbox td{
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 0 4px;
}
.spRow1{
background-color:#fff;
}
.spRow2{
background-color: #f6f6f6;
}
.spWetterList {
float: left;
width: 100px;
margin: 10px 0 0 20px !important;
padding: 0;
list-style: none;
}
.spWetterList li{
clear: both;
width: 110px;
margin: 0;
padding: 5px 0 0 0;
}
.spWetterList li h6 {
margin: 0;
padding: 0 0 0 7px;
font-weight: normal !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
}
.spWetterbox img{
margin: 0 0 0 5px !important;
border:none !important;
}
.spBoersenMap{
float: left;
width: 313px;
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
background-color: #fff;
}    
.spBoerseTab{
float: left !important;
border: none !important;
margin: 0 !important;
padding: 5px 0 0 0 !important;
}
.spBigScreen .spBoersenMap img{
margin: 15px 0 0 8px !important;
}
.spBoersenMap img{
display: block;
float: left !important;
border: none !important;
margin: 15px 0 0 0 !important;
}
.spBoersenList{
float: left;
width: 90px;
margin: 15px 0 0 10px !important;
}
.spBigScreen .spBoersenList {
margin: 0 0 5px 5px !important;
padding: 0;
width: 208px;
}
.spBoersenList ul{
list-style: none;
float: left; 
margin: 0;
padding: 0;
}
.spBigScreen .spBoersenList ul li{
width: 175px;
}
.spBoersenList ul li{
width: 90px;
padding: 0 0 5px 7px;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
height: 10px;
line-height: 1.2em;
}
.spBoerseTable{
float: left;
font-weight: normal !important;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
width: 314px;
}
.spBoerseTable td{
padding:0 2px;
margin:0;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.spBoerseTable table{
padding: 0;
margin: 0;
width: 313px !important;
}
.spNumberPositive{
color: #219C08;
}
.spNumberNegative{
color: #f00;
}
.spInfoBox .spVideoBox{
width:314px;
border:1px solid #A5A9AC;
background:#fff;
padding:10px 0 0 0;
margin:10px 0 0 0;
}
.spInfoBox .spVideoBox:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
/* end of this line hides following line from IE5-mac and all non IEs \*/
* html #spColumnRight .spInfoBox .spVideoBox{height:1%;}
/* end hide */
.spInfoBox .spVideoBox *{
margin:0 !important;
}
.spInfoBox .spVideoBox .spVideoBoxNav{
width:65px;
height:155px;
float:left;
}
.spInfoBox .spVideoBox .spVideoBoxCont{
width:180px; 
height:180px; 
float:left;
}
#spColumnRight .spPartnerBar {
background: transparent !important;
margin: 0 !important;
}
#spColumnRight .spPartnerBar table td  {
font-size: 0.9em;
line-height: 10px;
}
table.spToolBox{
margin-top: 10px !important;
}
table.spToolBox img{
margin-top: 3px !important;
}
table.spToolBox .dotteddiv{
margin: 0 4px 0 15px !important;
font-size: 1em !important;
}
table.spToolBoxLeft{
width: 192px !important;
}
.spInfoBox table.spF1Ticker {
padding-left: 0;
margin: 0 0 10px 0;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.spSmallScreen .spInfoBox table.spF1Ticker {
width: 300px !important;
}
.spBigScreen .spInfoBox table.spF1Ticker {
width: 200px !important;
}
.spF1Ticker td {
padding: 0 4px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.spKickerLegend{
float: left; 
text-align: right; 
}
.spBigScreen .spKickerTime{
float: left;
margin: 5px 0 0 0 !important;
}
.spBigScreen .spKickerTime p{
margin: 0 !important;
padding: 0 !important;
}
.spKickerTime{
float: right;
width: 95px;
margin: 15px 0 10px 0;
}
.spTickerReload{
float: right;
}
ul.spF1List,
.spF1List li{
width: 200px !important;
}
.spInfoBox table.spKickerticker{
clear: left;
float: left;
margin-top: 0 !important;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: 0;
width: 300px !important;
}
.spBigScreen .spInfoBox table.spKickerticker{
width: 200px !important;
}
.spKicker{
width: 56%; 
float: left;
margin: 15px 0 10px 0;
}
.spBigScreen .spKicker{
float: left;
width: 100%; 
margin: 10px 0 10px 0 !important;
padding: 0 !important;
}
.spBigScreen .spKicker p{
margin:0 !important;
padding:0 !important;
}
.spKickerticker td{
padding: 4px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.spF1Powered{
float: left;
}
.spCelink,
.celink {
background: none !important;
color:orange !important;
}
.spDottedLine{
float: left;
margin: 0 0 15px 0;
padding: 0;
width: 100%; 
height: 1px !important;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif");
background-repeat: repeat-x;
font-size:1px;
line-height: 1px;
}
.spBreakNoHeight{
line-height:1px;
font-size:1px;
height:1px;
display:none;
}
.spNoUpperLine{
	float:left;
	margin:0;
padding: 0.1em 0 17px 0 !important;
background: none !important;
}
.spCredit{
margin-left: 4px;
padding:0;
color:#999;
font-size: 0.8333em !important;
text-align: right;
}
.spNoLink {
background: none !important;
}
.spImgNoBorder {
border: none !important;
}
.spOptiBreak {
visibility: hidden; 
line-height: 0.1%; 
font-size: 0.1%; 
text-decoration: none !important;
}
.spTextSmaller{
font-size: 0.8333em;
}
.spTextBigger {
font-size: 1em;
}
.spLine5px {
line-height: 5px;
}
.spAutorenzeile {
margin: 0;
padding: 0;
font-style: italic;
font-weight: normal;
}
.spBoldLink a{
font-weight:bold;
}
.spBoldLink a span{
font-weight:normal;
}
.spMarkVisited a:visited,
.spMarkVisited a:visited span {
color:#999;
}
.spBlockBullet a {
padding: 0;
background: none  !important;
padding: 0 0 0 0 !important;
}
.spBlockBullet {
margin: 5px 0 7px 0 !important;
padding: 0 0 0 10px;
width: auto !important;
font-size: 0.8333em;
font-weight: bold;
line-height: 10px;
letter-spacing: 1px;
border-left: 10px solid #C11919;
color:#000;
float:left;
}
.spCenterTable { 
border: none;
text-align: center;
height:100%;
margin: 0 auto;
padding: 0;
vertical-align: middle;
width: 100%;
}
#spHeader * { 
margin: 0; 
padding: 0; 
}
.spHeaderInnerBox:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
/* end of this line hides following line from IE5-mac and all non IEs \*/
* html .spHeaderInnerBox { height: 1%; }
/* end hide */
#spHeader ul { 
clear: both; 
}	
#spHeader li { 
list-style: none; 
}
#spHeader #spTopNavi {
width: 100%;
float: left; 
background: #f5f5f5;
color: #000;
padding: 2px 0;
font-size: 9px;
}
#spMainDate { 
display: none;
}
#spHeader #spTopNaviDate { 
float: left;
font-weight: bold; 
font-size: 10px;
display: none;
}
#spHeader.spCenterpage #spTopNaviDate { 
display: block;
}
#spHeader ul#spTopNavigation { 
clear: none;
float: right; 
text-align: right; 
}
#spHeader ul#spTopNavigation li { 
float: left; 
}
#spHeader ul#spTopNavigation li a { 
padding: 3px; 
color: #333; 
}
#spHeader ul#spTopNavigation li a#spTopNavWetter { 
background: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_spMeta_wetter.gif") no-repeat; 
padding-left: 20px; 
}
#spHeader ul#spTopNavigation li a#spTopNavAbosundshop { 
background: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_spMeta_shop.gif") no-repeat; 
padding-left: 20px; 
}
#spHeader ul#spTopNavigation li a#spTopNavDerSpiegel {
background: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_spMeta_spiegel.gif") no-repeat;
padding-left: 20px;
}
#spHeader #spMainNavigation {
float: left; 
width: 100%; 
padding: 5px 0 0 0; 
color: #fff;
border:0 none;
}
#spHeader #spMainNavigation h1 { 
display: none; 
}
#spHeader #spMainNavigation #spLogo { 
float:left; 
margin: 10px 10px 10px 0; 
}
#spHeader #spMainNavigation h2 { 
float:left; 
margin: 14px 10px 2px 0; 
}
#spHeader #spMainNavigation h2 span { 
color: #fff; 
font-size: 16px; 
font-weight: bold; 
text-transform: uppercase; 
}
#spHeader #spMainNavigation #spMainSearch { 
float: right; 
margin: 0 0 2px 0; 
width: auto; 
color: #fff; 
font-size: 0.833em;
}
#spHeader #spMainNavigation #spMainSearch label, 
#spHeader #spMainNavigation #spMainSearch a { 
font-size: 10px;
}
#spHeader #spMainNavigation #spMainSearch form { 
display: inline; 
}
#spHeader #spMainNavigation #spMainSearch form input { 
margin-bottom: 2px; 
vertical-align: middle; 
}
#spHeader #spMainNavigation #spMainSearch form input#spSearchInput { 
float: left;
width: 216px; 
border: 2px solid #fff; 
font-family: verdana, sans-serif; 
font-size: 0.8333em;
line-height: 1.1em;	
}
#spHeader #spMainNavigation #spMainSearch form input#spSearchGo { 
float: left;
min-height: 11px; min-width: 11px;		
max-width: 24px; max-height: 24px;
height: 1.3em;
width: 1.3em;
border: 0 none;
margin-left:3px;
}
#spHeader #spMainNavigation ul.spLevel1 { 
width: 100%;
float: left;
clear: both;
}	
#spHeader #spMainNavigation li { 
float: left;
width: auto;
margin-right: 2px; 
line-height:1em;
}
#spHeader #spMainNavigation ul li a { 
float: left;
margin-top: 2px;
padding: 0 6px 1px 6px; 
text-decoration: none; 
font-size: 10px !important; 
font-weight: bold; 
color:#fff; background:#999; 
border: 1px solid #FFF; border-bottom: 0 none; 
}
#spHeader #spMainNavigation ul li a.active,
#spHeader #spMainNavigation ul li a:hover { 
color:#000; background:#FFF; 
}
#spHeader #spMainNavigation .spCommercialNav { 
float: right;
margin: 0 0 0 2px;
text-align: center;
}
#spHeader #spMainNavigation ul li.spCommercialNav a { 
padding: 0 auto 1px auto; 
width: 120px;
max-width: 120px;
}
#spHeader #spMainNavigation ul li.spCommercialNav a.spCommercialNav2Tabs { 
width: 100px;
max-width: 100px;
}
a.spActive{
font-weight: bold !important;
color: #000;
}
#spHeader #spNaviChannel {
position: relative; 
width: 100%; 
float: left; 
background: #e5e5e5 url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_navigationBottomnoline.gif") repeat-x; 
color: #000;
line-height: normal;
}
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation { 
float: left; 
padding-right: 3px !important;
}
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation a.spNaviLevel1Link { 
padding: 2px 3px 0 0 !important; 
color: #980100; 
text-decoration: none; 
line-height: 30px;
font-size: 0.625em; 
}
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div { 
position: relative; 
}
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div ul.spNaviLevel2 { 
list-style-type: none;
display: none;
position: absolute; 
top: 0; 
left: -7px; 
z-index: 100;
padding-top: 0.07em !important;
}	
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation:hover .spNaviLevel1Div ul.spNaviLevel2 { 
display: block;
} 	
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div ul.spNaviLevel2 li { 
display: inline;
clear: both;
}
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div ul.spNaviLevel2 a,
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div ul.spNaviLevel2 a:hover { 
/* text-decoration: none; */
display: block; 
padding: 3px 5px !important; 
min-width: 120px; 
width: auto; 
overflow: visible; 
font-size: 0.625em; 
line-height: 1.2em;
white-space: nowrap; 
border-left: 1px solid #ccc; 
border-right: 1px solid #ccc; 
background: #F5F5F5 url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x left bottom; 
}
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div ul.spNaviLevel2 li a.spNaviLevel2Last { 
background: #F5F5F5; 
border-bottom: 1px solid #ccc; 
}	
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div ul.spNaviLevel2 li a:hover { 
background: #fff url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x left bottom; 
}
#spHeader #spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation .spNaviLevel1Div ul.spNaviLevel2 li a.spNaviLevel2Last:hover { 
background: #fff; 
}
#spHeader .spNaviPipe { 
padding: 6px 0 0 0; 
font-size: 0.625em; 
}
#spHeader .spChannelNavigationLine { 
width: 100%;
float: left; 	
margin-bottom: 0 !important; 
height: 1px !important; 
font-size: 1px !important;
line-height: 1px !important;	
color: #ccc;
background: #fff url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_navigationBottomLine.gif") repeat-x;
}
#spBreadcrumb {
clear: both;
float: left;
width: 772px;
height: auto;
padding: 10px 0 8px 0;
font-size: 0.625em;
text-align: right;
line-height: 1em;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x left bottom;
}
#spBreadcrumbNoLine {
float: left;
width: 772px;
height: auto;
margin: 0 !important;
padding: 10px 0 8px 0;
font-size: 0.625em;
line-height: 1.333em;
text-align: right;
}
#spHistory{
float: left;
margin: 0;
padding: 0;
width: 520px;
}
#spHistory ul{
float: left;
margin: 0;
padding: 0;
width: 520px;
}
#spHistory ul li{
float: left;
margin: 0;
padding: 0 7px 0 0;
list-style: none;
text-align: left;
}
#spTop{
float: left;
width: 100%;
margin: 0 0 45px 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  bottom !important;
}
#spFooter ul {
clear: both;
margin: 0;
padding: 0;
text-align: center;
line-height:1.3em;
}
#spFooter ul li {
display: inline;
margin: 0;
padding: 0;
list-style: none;
}
#spFooter ul li a {
margin:0;
padding: 0 4px;
color: #b20a15;
border-left: 1px solid #000;
}
#spFooter ul li.first a {
border-left: none;
padding-left: 4px;
font-weight: normal !important;
}
.spTop {
width:420px;
margin:0 0 49px 0;
padding:0 0 6px 0;
background:transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x left bottom;
}
#spHeader #spMainNavigation .spCommercialNav a { 
color:#ffffff !important;
background-color:#6F84C7 !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4711 a { 
color:#FFFFFF !important;
background-color:#FF6401 !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4698 a { 
color:#ffffff !important;
background-color:#999999 !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4698 a.active { 
color:#003399 !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4701 a { 
color:#ffffff !important;
background-color:#6F84C7 !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4701 a.active { 
color:#6F84C7 !important;
background-color:#EBEBEB !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich1972 a { 
color:#000000 !important;
background-color:#cccccc !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich1972 a.active { 
color:#000000 !important;
background-color:#ffffff !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4689 a { 
color:#ffffff !important;
background-color:#6F84C7 !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4689 a.active { 
color:#6F84C7 !important;
background-color:#EBEBEB !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4859 a { 
color:#ffffff !important;
background-color:#4d4d4d !important;
}
#spHeader #spMainNavigation .spCommercialNav.spBereich4859 a.active { 
color:#000000 !important;
background-color:#EBEBEB !important;
}
.spArrowList li {
list-style:none;
background:url(http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif) 0 10px no-repeat;
font-size:1em !important;
padding:5px 0 0 8px;
}
ul.spLinkList {
margin: 15px 0 0 0;
padding: 0;
}
#spMainContent ul.spLinkList li {
margin: 0;
padding: 0 0 0 7px;
list-style: none;
}
ul.spLinkList li a {
color: #990102;
}
ul.spLinkList li a span {
color: #000;
}
ul.spLinkList li a:hover span{
text-decoration: underline !important;
color: #000 !important;
}
ul.spLinkList img{
float: none !important;
border: 0 !important;
margin:0 !important;
padding: 0 4px 4px 0;
}
ul.spSimpleArticleList {
float: left;
margin:0;	
padding:0;
width: 100%;
}
ul.spSimpleArticleList li {
list-style:none;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif");
background-repeat: no-repeat;
}
ul.spSimpleArticleList li {
background-position: 0px 5px;
padding: 0 0 2px 8px !important;
font-size: 1em !important;
}
.spFullScreen #spArticleBody{
margin-top: 12px;
}
.spSmallScreen #spArticleBody{
width: 420px;
}
#spArticleBody{
clear: left;
}
.spIntrotext {
margin-bottom: 12px;
font-weight: bold !important;
}
.spArticleCredit{
float: left;
margin: 0;
padding: 0;
width: 100%;
color: #000;
font-size: 0.8333em !important;
line-height: 1.2em;
text-align: right;
}
#spArticleBody i{
margin-left: 3px;
}
#spArticleHeadNoLine {
float: left;
margin: 0 0 2px 0;
padding: 2px 0 0 0;
width: 100%;
height: auto;
line-height: 1.2em;
text-align: left;
font-size: 0.8333em;
}
#spArticleHead{
float: left;
margin: 0 0 5px 0;
padding: 3px 0 0 0;
width: 100%;
height: 25px;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/artcleHead.gif") repeat-x left top;
line-height: 1.2em;
text-align: left;
font-size: 0.8333em;
}
#spArticleHead h5,
#spArticleHeadNoLine h5{
float:left;
margin:0;
padding:0;
width:120px;
font-weight:normal !important;
text-transform: none !important;
}
#spArticleHead ul,
#spArticleHeadNoLine ul{
float: right;
margin: 0  !important;
padding: 0;
width: auto;
text-align: right;
}
#spArticleHead ul li, 
#spArticleHeadNoLine ul li{
float: left;
list-style: none;
}
#spFontSizing {
float: right;
font-size: 0.8333em;
}
#spFontsizeMinus{
margin: 0 2px 0 5px;
}
#spFontsizePlus{
margin: 0 0 0 2px;
}
#spFontSizing p{
float:left;
margin:0;
padding:0;
line-height: 12px;
} 
.spMagMarker{
float: left;
margin: 0 0 10px 0 !important;
}
.spMagMarker p{
background-color: #e7e7e7;
text-align: center;
margin: 0 !important;
}
.spMagMarker a{
color: #000 !important;
}
.spMagMarker a:hover{
color: #000 !important;
}
.spMagMarker table{
	margin: 0 0 15px 0 !important;
}
.spMagMarker a:hover{
color: #000;
}
#spPaginate{
float: left;
margin-bottom: 9px;
font-size: 0.8333em;
}
#spPaginate ul{
float: right;
list-style: none;
margin: 0;
padding: 0;
}
#spPaginate li{
float: left;
padding-right: 3px;
}
#spMultiPage ul{
float: left;
list-style: none;
margin: 10px 0 20px 0;
padding: 0;
}
#spMultiPage li{
margin: 0;
padding: 5px 0 0 8px;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif");
background-position: 0px 10px;
background-repeat: no-repeat;
}
.spMultiPageLink{
margin: 0;
padding: 0;
width: 70px;
text-align: right;
font-weight: bold;
letter-spacing: 2px;
}
.spMultiPageLink a{
padding: 0 16px 0 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
}
.spMultiPageLinkback{
width: 70px;
margin: 0;
padding: 0;
font-weight: bold;
letter-spacing: 2px;
text-align:left;
}
.spMultiPageLinkback a{
padding: 0 0 0 16px;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrowsback.gif") no-repeat 0 50%;
}
#spSocialBookmarkBox{
position: relative;
width: 110px; 
clear: both;
z-index:10;
}
#spSocialBookmark {
width: 110px;
visibility: hidden;
position: absolute;
top: 5px;
left: 294px;
height: 100%;
}
.spFullScreen #spSocialBookmark {
left: 644px;
}
#spSocialBookmarkClose{ 
position: absolute;  
display:block; 
top: -3px;  
left: 117px;  
z-index: 2; 
} 
#spSocialBookmark ul {  
position: absolute; 
left:0px; 
top:0px; 
float: left;  
margin: 0;  
padding: 5px 8px;  
width: 110px;  
background: #fff; 
border: solid 1px #ccc;  
z-index: 1; 
}
#spSocialBookmark li {
list-style:none;
padding: 1px 3px;
font-size: 0.8333em;
display: block;
height: 20px;
}
#spSocialBookmark li img {
margin-right:5px !important;
}
.spLastBlogBox {
margin-bottom: 15px !important;
}
.spBlogBox {
float:left;
width: 400px;
border: solid 1px #ccc;
padding: 10px;
margin-bottom: 5px;
}
.spBlogBox h5{
color: #ccc;
padding:0;
margin:0 0 5px 0;
font-weight: bold;
}
.spBlogBox ul{
list-style: none;
margin: 0;
padding: 0;
font-size: 0.9em;
}
.spBlogBox li span{
color: #ccc !important;
font-weight: bold !important;
}
.spBlogBox li span.spBlk{
color: #000 !important;
font-weight: normal !important;
}
.spBlogBox p{
padding:0;
margin:0 0 5px 0;
font-weight: bold;
}
.spBlogBox a#spBlogComments{
float: right;
padding: 0 16px 0 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
}
.spBlogBox img{
float:right;
}
.spDiscussBox {
float:left;
width: 400px;
border: solid 1px #ccc;
padding: 10px;
margin-bottom:2em;
}
.spDiscussBox h5{
margin:1em 0 5px 0;	
}
.spDiscussBox ul{
list-style: none;
margin:0 0 1em 0;
padding: 0;
font-size: 0.9em;
}
.spDiscussBox li span{
margin-right:5px;
font-weight: bold;
}
.spDiscussBox li span.spBlk{
color: #000 !important;
font-weight: normal !important;
}
.spDiscussBox p{
padding:0;
margin:0 0 5px 0;
}
.spDiscussBox a#spBlogComments{
float: left;
padding: 0 16px 0 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
}
.spDiscussBox img{
float:right;
}
.spCommentBox {
float:left;
width:180px;
border:solid 1px #ccc;
padding:10px;
}
.spCommentBox h5{ 
margin:0 5px 5px 0;
font-weight: bold;
font-size: 0.833em;
}
.spCommentBox p{ 
margin:0 0 5px 0; 
font-size: 0.833em; 
line-height:1.2em;
}
.spCommentBox img{
float:right;
}
.spTagbox {
float:left;
width:200px;
border:solid 1px #ccc;
padding:0 !important;
background-color:#f6f6f6;
font-size: 0.833em;
line-height: 1.2em;
}
.spTagbox .spAssetInner {
background-color:#fff;
margin:0;
border:0;
padding:5px;
}
.spTagbox h4{ 
padding:5px 0 5px 5px;
font-weight: bold;
font-size: 1em;
color:#666 !important;
}
.spTagboxLink{ 
padding-right:5px;
font-weight: bold;
font-size: 1.2em;
line-height: 1.5em;
}
.spTagboxBottomlink {
float: left;
margin-top:6px;
padding-top:6px;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x top left;
}
.spTagboxBottomlink a {
float: right;
padding: 0 16px 0 0;
font-weight: bold;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 70%;
}
.spDruckversion {
margin: 15px;
width: 92%;
}
.spDruckversion #spArticleBody {
float: none;
}
.spDruckversion .spPhotoGallery {
margin: 5px 15px 5px 0 !important;
}
.spDruckversion hr {
padding: 0;
margin: 0;
}
.spDruckversion .spArticleCredit {
display: block;
float: left;
padding: 0;
margin: 0;
font-size: 10px;
}
.spDruckversion .spDotteddiv{
text-indent: -10px; 
margin: 4px 4px 4px 15px;
font-size: 0.8333em !important;	
}
.spArtikelVersandEmailform,
.spArtikelVersandSMSform {
background-color:#f0f0f0;
margin: 10px 0;
padding:9px;
font-family: verdana, sans-serif;
}
.spArtikelVersandEmailform h5 {
text-transform:none;
margin:0 0 10px 0;
}	
.spArtikelVersandEmailAdresse {
margin:15px 0 0 0;
clear:both;
}
.spArtikelVersandEmailLabel {
width:110px;
float:left;
margin-right:5px;
font-size:1em;
}
.spArtikelVersandEmailInput {
width:286px;
float:left;
}
.spArtikelVersandEmailInput p {
margin:0;
font-size:0.8333em;
line-height:1.1em;
color:#666;
}
.spArtikelVersandEmailInput input {
border:1px solid #ccc;
width:285px;
}
.spArtikelVersandEmailNachricht textarea {
border:1px solid #ccc;
width:399px;
overflow:auto;
}
.spArtikelVersandEmailNachricht p {
margin:15px 0 0 0;
font-size:1em;
}
.spArtikelVersandEmailSubmit {
width:100%;
}
.spArtikelVersandEmailSubmit input {
float:right;
margin: 10px 2px 0 0;
}
.spArtikelVersandSMSform {
height:40px;
}
.spArtikelVersandSMSform img {
float:right;
margin: 10px 2px 0 0;
}
.spArtikelVersandSMSform p {
font-weight:bold;
float:left;
padding: 10px 0 15px 0;
margin:0;
}
.spArtikelVersandDisclaimer {
font-size:0.8333em;
line-height:1.1em;
color:#666666 !important;
padding: 10px 0 10px 0;
width: 100%;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  top;
}
.spArtikelVersandDisclaimer h5 {
background-color: #FFFF99;
text-transform:none;
font-weight:bold;
padding:2px;
margin:0 0 5px 0;
}
.spArtikelVersandTopFive {
padding: 10px 0 10px 0;
width: 100%;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  top;
}
.spArtikelVersandTopFive h5,
.spArtikelVersandTopFive h6 {
font-size:1em !important;
margin:0 0 5px 0;
text-transform:none;
}
.spArtikelVersandOk,
.spArtikelVersandErr {
background-color: #f6f6f6; 
padding:10px; 
margin: 10px 0;
}
.spArtikelVersandOk {
border: 2px solid darkgreen;
}
.spArtikelVersandErr {
border: 2px solid red;
}
.spTextList li {
padding: 0 0 8px 0;
}
.spImagenav{
float: left;
margin: auto;
padding: 12px 0;
width: 100%;
text-align: center;
color: #666;
font-size: 10px !important;
} 
.spImagenav font,
.spImagenav a{
font-size: 10px !important;
letter-spacing: 1px;
}
.spImagenav .gesperrt{
font-size: 10px !important;
letter-spacing: 1px;
}
.spInteractionMarks{
font-size: 0.8333em;
color: #999;
}
.spInteractionMarks a{
color: #000 !important;
}
.spCenterCatIcon{
float: right;
margin: 0 0 5px 5px !important;
width: 18px !important;
height: 88px;
border: none;
}
.spCenterCatIcon img{
margin: 0 !important;
padding: 0 !important;
border: none !important;
}
.spCenterCatIconLeft{
float: left;
margin: 0 5px 5px 0 !important;
}
.spTopThema {
float: left;
margin:0;
padding: 20px 0 17px 0;
width: 100%;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  top;
}
.spTopThema .spAutorenzeile {
font-size: 1em !important;
}
.spTopThema h3 {
margin: 5px 0 7px 0;
font-weight: bold !important;
font-size: 1.5em !important;
line-height: 1.2777em;
}
.spTopThema h4 {
margin: 0 0 8px 0 !important;
padding: 0 0 0 0!important;
font-weight: bold;
font-size: 0.8333em;
line-height: 1.2em !important;
letter-spacing: 1px;
background: none !important;
}
.spTopThema img {
border: 1px solid #666;
}
.spTopThema p {
margin: 0;
}
.spTopThema p img{
margin: 0;
padding: 2px 4px 0 0;
}
.spTeaserCenterpage {
float: left;
margin: 0;
padding: 17px 0 18px 0;
width: 100%;
background-color:transparent;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif");
background-position: top;
background-repeat:repeat-x ;
border:none;
overflow: hidden;
}
.spTeaserCenterpage ul.spLinkList{
margin-top: 15px;
width: 100%;
}
.spTeaserCenterpage h3 {
margin: 0 !important;
padding: 11px 0 10px 0 !important;
font-weight: bold;
font-size: 1.08333em !important;
line-height: 1.2307em !important;
}
.spTeaserCenterpage h4 {
margin: 0;
padding: 0;
font-size: 0.8333em;
letter-spacing: 1px;
}
.spTeaserCenterpage img {
float: left;
margin: 0 12px 0 0;
border: 1px solid #666;
}
.spTeaserCenterpage p {
margin: 0;
padding: 0;
}
.spArchiveLinkCP{
float: right;
margin: 20px 0 20px 0;
padding: 0;
width: 420px;
text-align: right;
font-size: 0.8333em;
font-weight: bold;
letter-spacing: 2px;
}
.spArchiveLinkCP a{
padding: 0 16px 0 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
}
.spArchiveLink{
float: right;
margin: 20px 0 20px 0;
padding: 0;
text-align: right;
width: 220px;
font-size: 0.8333em;
font-weight: bold;
letter-spacing: 1px;
}
.spArchiveLink a{
padding: 0 16px 0 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
}
.spArchiveLinkback{
float: left !important;
margin: 20px 0 20px 0;
padding: 0;
width: 200px;
font-size: 0.8333em;
font-weight: bold;
letter-spacing: 1px;
text-align: left;
}
.spArchiveLinkback a{
padding: 0 0 0 16px;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrowsback.gif") no-repeat 0 50%;
}
.spArchiveHeader {
margin:0 !important;
padding-bottom: 10px;
font-size: 1.1666em !important;
font-weight: normal !important;
line-height: 1.64285em !important;
text-transform: uppercase;
color: #000 !important;
border-bottom:dotted 1px #ccc;
}
.spDateTime{
padding: 0 0 2px 0;
}
.spArchivdate{
padding: 2px;
background: #efefef;
}
.spSpecialArticles{
float:left;
margin:0 0 20px 0;
padding:0;
width: 420px;
text-align:right !important;
font-size: 0.8333em;
line-height:1.2em;	
}
.spSpecialArticles p.spKategorieTeaser{
font-size: 1.16em;
line-height:1.2em;
text-align: left;
}
.spSpecialArticles a{
margin:0;
padding:0;
width: 420px;
}
.spSpecialArticles .spKopfgrafik{
clear:both;
margin-bottom:4px;
}
.spAsset{
clear:both;
margin-right: 5px;
padding:5px !important;
width:410px;
background-color: #f6f6f6;
line-height:12px;
font-size: 0.8333em;
}
.spAssetInner input{
display:block;
width:15px;
height:auto;
float:left;
}
form .spAssetInner ul li span{
float:left;
display:block;
width: 80%;
margin: 3px 0 5px 0 !important;
}
form .spAssetInner ul li{
clear:left;
}
.spAssetInner {
margin:0;
padding:5px;
background-color: #fff;
border: solid 1px #ccc;
}
.spAssetInner:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* end of this line hides following line from IE5-mac and all non IEs \*/
* html .spAssetInner {height: 1%;}
/* end hide */
.spAsset h4 {
margin:2px 0 5px 0;
padding:0;
text-transform:uppercase;
color: #000 !important;
font-size: 1em !important;
}
.spAsset h4 a{
padding: 0 16px 0 0 !important;
background: url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50% !important;
text-transform:none;
font-size: 1em;
color: #000 !important;
}
.spAssetInner h4 {
margin:5px 0 6px 0 !important;
line-height:12px;
text-transform:none;
}
.spAssetInner h4 a{
background:none !important;
color: #990000 !important;
}
.spAsset h5{
margin:0;
padding:0;
font-weight:bold;
text-transform:none;
line-height:normal;
}
.spAsset .spAssetInner p{
padding:0 !important;
}
form .spAssetInner p { 
margin:10px 5px 0 5px; 
}  
.spAssetInner ul{
list-style: none !important;
margin:0 !important;
padding:0 !important;
}
.spAssetInner li{
margin: 5px 0 5px 0;
float:none;
}
.spAssetInner h6{
margin: 0;
padding: 0 0 0 7px;
font-weight: normal !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
font-size: 1em !important;
}
.spAssetInner li img {
float:none;
}
.spAsset .spAssetInner .spCredit{
font-size: 1em !important;
}
h4.spBoxHeadline {
margin:2px 0px 5px;
}
h4.spBoxHeadline a{
padding: 0 20px 0 0 !important;
background: url("http://www.spiegel.de/img/0,1020,989723,00.gif") no-repeat right bottom !important;
color:#000;
text-transform:none;
font-size: 1em;
}
h4.spBoxHeadline a.spCelink,
h4.spBoxHeadline a.celink{
background: transparent !important;
padding: 0 !important;
color: orange !important;
}
.spMPCBox {
padding: 11px 0 15px 0px; 
margin:0; 
background-color:#fff;
float:left;
position:relative;
font-size: 0.8333em !important;
line-height: 1.3em !important;		
}
#spArticleBody .spMPCBox {
padding-top:0;
}
.spMPCBox .spMPCContent ul{
list-style: none !important;
margin:0 !important;
padding:0 !important;
float:left;
}
.spMPCBox .spMPCContent li{
margin: 3px 0 3px 0;
float:none;
}
.spMPCBox .spMPCContent li h6 {
margin: 0;
padding: 0 0 0 7px;
font-weight: normal !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
font-size: 1em !important;
}
.spMPCBox .spMPCContent .spCredit {
font-size: 1em !important;
}
.spMPCBoxHintergrund {
background-color:#f6f6f6;
}
.spMPCBoxHintergrund .spMPCContent {
padding: 5px; 
line-height: 1.3em;
background-color: #ffffff;
height: 140px;
width: 398px;
overflow:auto;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.spMPCBoxAutoHeight .spMPCBoxHintergrund .spMPCContent { 
overflow:hidden;
height:auto;
}	
.spMPCBoxHintergrund .spMPCContent .spCredit{
font-size:1em !important;
}
.spMPCTabs  {
border-bottom: 1px solid #ccc;
margin: 0;
padding: 0;
}
.spMPCTabs li{
display:inline;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0;
}
.spMPCTabs a{
background: #e5e5e5;
color:#666666;
padding: 1px 5px 2px 5px !important;
margin: 2px 0 0 3px !important;
border: 1px solid #ccc;
text-decoration: none;
line-height: 16px;
font-weight: bold;
}
ul.spMPCTabs:after { 
content: "*"; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
li.spMPCTabAktiv a{
background: #fff;
border-bottom: 1px solid #fff;
}
.spMPCBoxTicker {
font-size:1em;
}
.spMPCBoxTicker .spBoxHeadline {
padding:2px 5px !important;
width:412px !important;
background-color:#f6f6f6;
margin:0 !important; 
border:0 none;
font-size: 1em !important;	
}
.spMPCBoxTicker .spMPCTab a{
display:block;
margin:0;
padding: 0 0 0 14px;
background-color: transparent;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_pfeil_inaktiv.gif");
background-repeat: no-repeat;
background-position: 2px 2px;
color:#636363;
}
.spMPCBoxTicker .spMPCTabAktiv a{
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_pfeil_aktiv.gif");
color: #000;
}
.spMPCBoxTicker h3.spMPCTab {
margin: 2px 0 0 0;
padding:1px;
line-height: 16px;
border: 1px solid #E3E3E3;
background-color:#f6f6f6;
font-size: 1em;
width:418px;
}
.spMPCBoxTicker h3.spMPCTabAktiv {
border-bottom: none !important;
}
.spMPCBoxTicker .spMPCContent {
background-color: #ffffff;
padding: 10px 5px; 
width: 410px;
border-bottom: 1px solid #E3E3E3;
border-left: 1px solid #E3E3E3;
border-right: 1px solid #E3E3E3;
margin-bottom:3px;
}
.spFullScreen .spPhotoGallery{
width: 358px !important;
}
.spFullScreen .spPhotoGallery .spInnerBox{
width: 346px !important;
}
.spPhotoGallery{
float: left;
margin: 10px 0;
padding: 0;
width: 419px;
background: #f6f6f6;
font-size: 0.8333em;
}
.spPhotoGallery h4{
margin: 5px 0 3px 4px;
text-transform: uppercase;
font-size: 1em;
}
.spPhotoGallery .spInnerBox{
float: left;
margin: 0 5px;
width: 403px;
background: white;
border: 1px solid #ccc;
}
.spPhotoGallery ul{
float: left;
margin: auto;
padding: 7px 20px 7px 0px;
text-align: center;	
}
.spPhotoGallery li{
float: left;
padding-left: 10px;
list-style: none;
}
#spArticleBody .spPhotoGallery p{
float:left;
margin: 2px 0 2px 5px !important;
padding: 0 0 0 4px !important;
color: #686868;
}
.spBigaPopup  .spImagenav font,
.spBigaPopup  .spImagenav,
.spBigaPopup .spCredit{
	font-size: 10px !important;
line-height: 14px;
}
.spBigaPopup td{
font-size: 10px !important;
line-height: 14px;
}
.spBigaPopup h2{
background: #999999;
color: white;
font-size: 1.2em !important;
font-weight: bold;
padding: 5px 0 5px 10px;
margin:0;
background-image: url("http://www.spiegel.de/static/sys/logos/spon_108x21.gif");
background-repeat: no-repeat;
background-position: right;
}
.spBigaPopup .spCredit{
font-size: 10px !important;
}
.spBigasTextLeft{
margin-left: 15px; 
float:left;
font-size: 1em !important;
text-align:left;
}
.spBigasLinks {
margin: 5px 0;
font-size: 10px;
line-height: 12px;
}
.spBigasLinks h5 {
margin: 0 0 5px 0;
}
.spBigasLinks h5 a {
padding-right: 16px;
text-transform: none;
font-weight:bold;
color:#000;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50% !important;
}
.spBigasLinks ul{
list-style:none;
margin:0;
padding:0;
}
.spBigasLinks ul li{
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 8px;
padding: 5px 0 0 5px;
}
.spVideoAsset {
float: left;
margin: 10px 10px 10px 0 !important;
padding: 0 !important;
width: 180px !important;
}
.spVideoAsset img{
float: left;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}
.spBigScreen #spColumnRight .spVideoAsset{
margin: 0px 0 10px 20px !important;
}
.spFlashvideoBase {
position:relative;
top:0;
left:0;
width:180px;
}
.spFlashvideoFirstView {
position:relative;
top:0;
left:0;
z-index:2;
width:180px;
}
.spFlashvideoMovie {
position:absolute;
top:0;
left:0;
z-index:-1;
width:180px;
}
.spFlashVideoCredit {
width:180px;
padding:2px 0 2px 0;
color:#999;
}
.spArticleImageBox{
float: left;
margin: 5px 0px 5px 0;
line-height: 1em;
}
.spArticleImageBox p{
padding-left: 4px;
font-size: 0.8333em !important;
}
.spArticleImageBox img{
float: left;
display: block;
border: 1px solid #666;
}
.spPhotoGallery .spArticleImageBox .spCredit{
font-size: 1em !important;
}
table .spCredit{
font-size: 1em !important;
}
/* für Quiztool ergänzt mg 1.8. */
.spAssetAligncenter table .spCredit{
font-size: 0.8333em !important;
}
.spArticleImageBox ul{
float: right;
margin: 0;
padding: 0;
}
.spArticleImageBox ul li{
float:left;
}
.spLupe {
display: block;
padding-top: 2px;
width: 30px;
height: 22px;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_lupe.gif");
background-repeat: no-repeat;
background-position: bottom;
}
.spLupe span{
display: none;
}
spMainContent form{
display: inline;
margin:0;
padding:0;
}
div.spGetResult{
padding:0 5px 5px 5px;
text-align: right;
background-color:#CCCCCC;
}
.spAsset .spGetResult{
float:left;
}
.spAsset form .spGetResult input{
display: block;
float:right;
height: 12px;
width:auto;
margin-top: 1px;	
}
.spFahrzeugTable{
width: 190px;
background-color: #999;
font-size: 0.8333em !important;
}
.spFahrzeugTable td{
padding:0 5px 0 5px;
}
.spFahrzeugTableHead{
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.spFahrzeugTable .spRow0{
background-color:#e7e7e7;
}
.spFahrzeugTable .spRow1{
background-color:#fff;
}
.spFahrzeugTable .spAlignRight{
text-align:right;
}
.spTabellesys td {
margin:0; 
padding:2px 4px;
line-height:12px;
}
.spTabellesyskopf{ 
font-weight:bold !important;
color: #fff !important;
font-size:11px !important; 
}
.spTablesysRowHead {
background-color: #c0c0c0;
font-weight:bold;
}
.spTabellesys tr td {
font-size:10px;
}
.spResultTable {
background-color:#fff;
}
.spResultTableSubject{
background-color: #e7be84;
color: #fff;
font-weight: bold;
}
.spResultTableRows{
background-color: #ccc;
font-weight: bold;
}
.spResultTableRow1{
background-color:#f0f0f0;
}
.spResultTableRow2{
background-color:#dfdfdf;
}
.spLinkBox{
clear: both;
margin: 12px 0 14px 0;
padding: 5px 0 5px 10px;
width: 406px;
border: 1px solid black;
}
.spLinkBox a{ 
display: block;
padding: 0 0 0 40px;
width: 200px;
line-height: 20px;
}
.spLinkBox .spPdf{
width: 360px !important;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_pdf.gif");
background-repeat: no-repeat;
}
.spLinkBox .spSwf{
width: 400px !important;
background-image:url("http://www.spiegel.de/static/sys/v8/icons/ic_swf.gif");
background-repeat:no-repeat;
text-align: left !important;
}
.tableAsset td p{
font-size: 10px !important;
}
.spContentBox {
float: left !important;
margin-bottom: 20px !important;
background: #f6f6f6;
}
.spSimpleContentBox {
float: left !important;
margin-bottom: 20px !important;
padding: 0 12px 12px 12px;
background: #f6f6f6;
}
#home .spSimpleContentBox {
margin-bottom: 15px !important;
}
.spSimpleContentBox .spTopThema {
margin-top: 20px !important;
float:left !important;
}
.spSimpleContentBox .spTopThema h4{
margin-top: 0px !important;
color: #000;
}
.spSimpleContentBox h4{
margin-top: 10px !important;
color: #000;
}
.spSimpleContentBox h4 a{
padding: 0 16px 0 0;
color: #000000 !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
}
.spSimpleContentBox .spTopThema  h3{
font-size: 1.1666em !important;
}
.spSimpleContentBox  h6{
font-size: 0.8333em !important;
}
.spSimpleContentBox  h6.spPoweredBy{
float: right !important;
margin: 10px 5px 0 0 ;
width: 200px !important;
font-weight: normal !important;
}
.spSimpleContentBox  h6.spPoweredBy a{
font-weight: bold !important;
}
.spSimpleContentBox .spTopThema{
	padding: 20px 0 0 0;
}
.spSimpleContentBox .spNoUpperLine{
padding: 0;
}
.spSimpleContentBox .spArchiveLink{
margin: 20px 0 0 0 !important;
}
.spSimpleContentBox .spLinks{
float: left;
width: 420px;
margin-top: 10px;
}
.spSimpleContentBox .spLinkList{
float:left;
}
.spMultimediaLeiste {
margin: 0;
padding: 0;
font-size: 0.8333em;
line-height: 1.2em;
}
.spMultimediaLeiste h4 {
font-size: 1em;
}
.spMultimediaLeiste ul {
float: left;
margin: 4px 0 0 0;
padding: 0;
list-style: none;
}
.spMultimediaLeiste ul li {
display: block;
float: left;
margin: 0;
}
.spMultimediaLeiste:after{
clear: both;
}
.spMultimediaLeiste h4 {
float: none;
margin: 2px 0 7px 0 !important;
padding: 5px 0 5px 10px;
width: auto !important;
line-height: 10px;
}
.spMultimediaLeiste ul li a .spImgNoBorder{
margin: 0;     padding: 0;    border: none !important;
}
.spMultimediaLeiste .spToggleButton{
padding:4px 5px 0 0;
width: auto; 
float: right;
}
.spMML3pics120 .spToggleButton{
padding:4px 8px 0 0;
}
.spMML4pics90 {
float: left;
margin: 0 0 17px 0;
padding-bottom: 10px;
width: 517px;
font-size: 0.8333em;
line-height: 1.2em;
background-color: #f6f6f6;
}
.spMML3pics90 {
float: left;
margin: 0 0 17px 0;
padding-bottom: 10px;
font-size: 0.8333em;
line-height: 1.2em;
background-color: #f6f6f6;
}
.spMML3pics90 .spCredit {
float: right;
margin: 0 20px 0 0;
}
.spMML4pics90 ul li {
margin: 0 0px 0 10px;
padding: 0 1px 0 8px;
width: 107px;
}
.spMML3pics90 ul li { 
margin: 0;
padding: 0 1px 0 7px;
width: 130px;
}
.spMML4pics90 ul li a img {
margin: 0 0px 1px 13px;
border: 1px solid #666 !important;
}
.spMML3pics90 ul li img {
margin: 0 0 1px 18px !important;
padding: 0 0 0 0;
}
.spMML4pics90 .spMMLBackground {
float: left;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bgHPGaleriekasten.gif") repeat-y;
}
.spMML3pics90 .spMMLBackground {
float: left;
background: transparent url("http://www.spiegel.de/img/0,1020,730894,00.gif") repeat-y;
}
.spMML3pics120 { 
width:420px; 
padding-bottom:8px; 
}
.spMML4pics120 { 
width:517px;
padding-bottom:8px;
}
.spMML3pics120 ul,
.spMML4pics120 ul {
clear:both;
margin: 0;
padding: 0;
}
.spMML3pics120 ul li {
margin: 0 0 0 17px;
padding: 0 1px 0 2px;
width: 120px;
}
.spMML3pics120 ul li.spMMLFirst {
margin: 0 0 0 10px;
}
.spMML4pics120 ul li {
margin: 0 0 0 3px;
padding: 0 1px 0 4px;
width: 120px;
}
.spMML3pics120 ul li a img,
.spMML4pics120 ul li a img {
margin: 0 0 1px 0;
}
#home .spForumBoxBig,
#home .spForumBox{
margin-bottom: 15px;
width: 510px;
font-size: 0.8333em;
}
#home .spForumBoxBig .spInner,
#home .spForumBox .spInner{
float:left !important;
width:268px; 
}
#home .spForumBox .spInnerRight{
	float:left !important;  
	margin-left:15px;
width:200px; 
height: 150px;
}
#home .spInner img{
float:right;
margin:0;
padding:0;
}
.spForumBoxBig,
.spForumBox{
float:left;
margin-right: 5px;
padding:5px !important;
width:170px;
background-color: #f6f6f6;
line-height:12px;
font-size: 0.8333em;
}
.spForumBoxBig .spInner,
.spForumBox .spInner,
.spForumBox .spInnerRight{
margin:0;
padding:5px;
background-color: #fff;
border: solid 1px #ccc;
}
.spForumBox .spInner img{
float:right;
margin:0;
padding:0;
}
.spForumBoxBig h4,
.spForumBox h4 {
margin:2px 0 5px 0;
padding:0;
text-transform:uppercase;
color: #000 !important;
font-size: 1em !important;
}
.spForumBoxBig h4 a{
color: #000 !important;
}
#home .spInner h4 a{
padding: 0 16px 0 0 !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50% !important;
text-transform:none;
font-size: 1em;
}
.spInner h4 {
margin:5px 0 6px 0 !important;
line-height:12px;
text-transform:none;
}
.spForumBox h5{
margin:0;
padding:0;
width:100px;
font-weight:bold;
text-transform:none;
line-height:normal;
}
.spForumBoxBig .spInner p,
.spForumBox .spInner p{
padding:0 !important;
}
.spForumBoxBig ul,
.spForumBox ul{
list-style: none;
margin:0;
padding:0;
}
.spForumBoxBig li,
.spForumBox li{
margin-top: 15px;
}
#home .spForumBoxBig{
margin-bottom: 15px;
width: 510px;
font-size: 0.8333em;
}
#home .spForumBoxBig .spInner{
float: left !important;
width: 268px; 
}
#home .spForumBox .spInnerRight{
	float: left !important;  
	margin-left: 15px;
width: 200px; 
height: 150px;
}
.spForumBoxBig{
float: left;
margin-right: 5px;
padding: 5px !important;
width: 170px;
background-color: #f6f6f6;
line-height: 12px;
font-size: 0.8333em;
}
.spForumBoxBig .spInner,
.spForumBox .spInnerRight{
margin: 0;
padding: 5px;
background-color: #fff;
border: solid 1px #ccc;
}
.spForumBoxBig h4{
margin: 2px 0 5px 0;
padding: 0;
text-transform: uppercase;
color: #000 !important;
font-size: 1em !important;
}
.spForumBoxBig h4 a{
color: #000 !important;
}
.spForumBoxBig .spInner p{
padding:0 !important;
}
.spForumBox ul{
list-style: none;
margin:0;
padding:0;
}
.spForumBoxBig li{
margin-top: 15px;
}
.spRessortTeaserBox {
float: left;
margin: 0;
padding: 0 0 15px 0;
width: 420px;
background-color:white;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif");
background-position: top;
background-repeat:repeat-x ;
border:none;
}
.spBigScreen .spRessortTeaserBox {
width: 517px;
}
.spRessortTeaserBox:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.spRessortTeaserBoxTops h4{
margin: 0;
padding: 0;
font-size: 1em !important;
line-height: 1.3333em;
}
.spRessortTeaserBoxTops h4 a{
margin: 0;
padding: 0;
font-weight: bold;
}
.spRessortTeaserBoxTops h4 a span{
color: #000000;	
}
.spRessortTeaserBoxTops p{
margin: 0;
padding: 0;
line-height: 1.3333em;
}
.spRessortTeaserBox .spAutorenzeile{
font-size: 1em !important;
}
.spRessortTeaserBoxList {
float: left;
margin-top: 1px;
padding: 0;
width: 420px;
font-size: 1em !important;
}
.spBigScreen .spRessortTeaserBoxList {
width: 517px;
}
.spRessortTeaserBoxList ul {
float: left;
margin: 0;
padding: 5px 5px 5px 0;
width: 408px;
}
.spBigScreen .spRessortTeaserBoxList ul {
width: 505px;
}
.spRessortTeaserBoxList ul li {
padding: 5px 0 0 8px;
list-style: none;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif");
background-position: 0px 10px;
background-repeat: no-repeat;
font-size: 1em !important;
}
.spRessortTeaserBoxList li a{
font-weight: bold;
}
.spRessortTeaserBoxList li a span{
font-weight: normal;
}
.spRessortTeaserBox .spToggleButton{
padding:4px 5px 0 0;
width: auto; 
float: right;
}
.spRessortTeaserBoxBottom {
border:none;
font-size: 0.8333em !important;
}
.spRessortTeaserBoxBottom h2 {
padding: 17px 0 5px 0;
margin: 0 0 10px 0;
font-weight: bold;
font-size: 14px;
color: #666;
}
.spRessortTeaserBoxBottom h3 {
margin-left: 5px;
font-size: 1em !important;
}
.spRessortTeaserBoxBottom .spRessortTeaserBox {
background-color: #f6f6f6;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif");
background-position: top;
background-repeat: repeat-x ;
}
.spRessortTeaserBoxBottom h4 {
font-weight: bold;
}
.spRessortTeaserBoxBottom .spRessortTeaserBoxTops {
float: left; 
width: 410px;
margin: 0 5px 0 5px;
}
.spBigScreen .spRessortTeaserBoxBottom .spRessortTeaserBoxTops {
width: 507px;
}
.spRessortTeaserBoxBottom .spRessortTeaserBoxList ul {
margin: 5px 0 0 10px;
padding: 0;
}
.spRessortTeaserBoxBottom  .spRessortTeaserBoxList ul li {
line-height: 1.2em;
font-size: 1em;
padding: 5px 0 0 10px !important;
}
.spRessortTeaserBoxBottom .spCredit{
font-size: 1em;
}
.spRessortTeaserBoxBottom .spInteractionMarks{
font-size: 1em !important;
}
.spRessortTeaserBoxHPHeadline {
float: none;
width: 100%;
height: 24px;
margin: 1px 0 8px 0;
background: #f7f7f7;
}
.spRessortTeaserBoxHPHeadline h3 a {
padding: 0 !important;
background: none  !important;
}
.spRessortTeaserBoxHPHeadline h3 {
float: left;
margin: 5px 0 7px 0 !important;
padding: 0 0 0 10px;
width: auto !important;
font-size: 0.8333em;
font-weight: bold;
line-height: 10px;
letter-spacing: 1px;
text-transform: uppercase;
}
.einestages .spRessortTeaserBoxHPHeadline h3 {
border:0 none;
margin:4px 0 7px -3px;
padding:0;
}
.spRessortTeaserBoxHPHeadline .spTabs {
float: left;
width: auto;
height:1.6em !important;
margin: 5px 0 0 5px !important;
font-size: 0.8333em;
padding: 0 0 0 6px;
background: none !important;
}
.spRessortTeaserBoxHPHeadline .spTabs li{
float: left;
list-style: none;
padding: 0 5px;
height: 1.2em;
border-right: solid 1px #ccc;
line-height: 1.2em;
font-size: 1em;
}
.spRessortTeaserBoxHPHeadline .spTabs li a{
color: #666;
}
.spRessortTeaserBoxHPHeadline .spTabs li.spFirstLink{
border-left: solid 1px #ccc;
}
.spInfoBox h5#dnTagCloud-label a{
padding: 2px 17px 2px 0;
background-image: url("http://www.spiegel.de//img/0,1020,725272,00.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
}
.spTagCloud{
float:left;
margin:15px 0 0 0;
padding:4px 0;
background-color:#FFFFFF;
border:dotted 1px #ccc;
overflow: hidden;
}
.spBigScreen .spTagCloud{
width: 195px !important;
}
.spSmallScreen .spTagCloud{
width: 280px;
}
.spSmallScreen .spTagCloud ul{
width: 290px;
}
.spTagCloud h5{
margin: 0 0 10px 0 !important;
padding: 0 16px 3px 0;
width: 155px;
}
.spTagCloud ul{
float:left;
width: 180px;
padding:0;
}
.spTagCloud li{
float:left;
padding: 0 5px;
display: inline;
line-height:20px;
}
.spTagCloud { padding:10px; text-align:center; line-height:1em; }
.spTagCloud * { line-height:18px; line-height:1em;}
a.spTagCloud_cnt1, a.spTagCloud_cntW1-3 { font-size:9px; color:#E37E7E; }
a.spTagCloud_cnt2, a.spTagCloud_cntW4-6 { font-size:9px; color:#E37E7E; }
a.spTagCloud_cnt3, a.spTagCloud_cntW7-9 { font-size:9px; color:#BC0203; }
a.spTagCloud_cnt4, a.spTagCloud_cntW10-12 { font-size:10px; color:#B40304; }
a.spTagCloud_cnt5, a.spTagCloud_cntW13-15 { font-size:11px; font-weight:bold; color:#B40304; }
a.spTagCloud_cnt6, a.spTagCloud_cntW16-18 { font-size:12px; font-weight:bold; color:#B40304; }
a.spTagCloud_cnt7, a.spTagCloud_cntW19-21 { font-size:13px; font-weight:bold; color:#A90203; }
a.spTagCloud_cnt8, a.spTagCloud_cntW22-24 { font-size:14px; font-weight:bold; color:#A90203; }
a.spTagCloud_cnt9, a.spTagCloud_cntW25-27 { font-size:15px; font-weight:bold; color: #A90203; }
a.spTagCloud_cnt10, a.spTagCloud_cnt11, a.spTagCloud_cnt12, a.spTagCloud_cnt13, a.spTagCloud_cnt14, 
a.spTagCloud_cnt15, a.spTagCloud_cnt16, a.spTagCloud_cnt17, a.spTagCloud_cnt18, a.spTagCloud_cnt19, 
a.spTagCloud_cnt20, a.spTagCloud_cntW28-30, a.spTagCloud_cntW31-33, a.spTagCloud_cntW34-36, 
a.spTagCloud_cntW37-39, a.spTagCloud_cntW40-42, a.spTagCloud_cntW40 { 
font-size:16px; font-weight:bold; color:#990102; 
}
.spArticleCloud #dnTagCloud-label,
.spArticleCloud .spTagCloud h5 {
display: none;
}
.spArticleCloud .spTagCloud {
margin:0;
border: 0 none;
background: transparent;
width: 250px !important;
}
.spEpaper{
float:left;
background: #f6f6f6;
padding: 15px 8px;
width: 508px;
border-bottom: 1px solid #fff;
margin: 0;
}
.spEpaper h4 a{
padding: 0 16px 0 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
color: #000 !important;
}
.spEpaperHeft img{
display: block;
float:left;
margin: 0 7px 0 0;
}
.spEpaper h5{ 
width: 150px;
float:left;
margin:0;
padding:0;
text-transform: none !important;
color: #000 !important;
}
.spEpaper p{
float:left;
line-height: 1.2em !important;
font-size: 0.8333em;
width: 150px;
}
#spColumnRight .spEpaper ul, 
.spEpaper ul {
margin: 10px 0 0 0;
padding: 0;
float: left; 
width: 150px;
line-height: 1.2em !important;
}
.spEpaper li {
list-style: none;
margin: 0;
padding: 0 0 0 7px;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 1px 7px;
}
.spEpaper .spFullwidthList li {
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 1px 4px !important;
}
.spFullwidthList{
width: 410px !important;
}
.spFullwidthList li a{
font-weight: normal !important;
line-height: 16px !important;
}
#spMainContent .spEpaper li {
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 1px 4px !important;
}
.spEpaper li a {
color: #990102;
}
#spMainContent .spEpaperHeft{
float:left;
width: 270px;
}
#spMainContent .spEpaperHeft li a {
font-size: 0.8333em !important;
}
#spColumnRight  .spEpaperHeft li a {
font-size: 1em !important;
}
.spSmallScreen .spEpaperHeft{
float:left;
width: 150px;
}
#home #spColumnRight .spEpaperHeft{
float: left;
width: auto;
margin: 0;
padding-top: 0;	
clear: both;
}
#home #spColumnRight .spEpaperHeft p{
margin-top: 1em;
padding-top: 0;
}
.spSmallScreen #spColumnRight .spEpaperHeft{
float:left;
width: 150px !important;
margin-top:1px;
line-height: 1.2em !important;
}
.spEpaperAbo{
float:left;
width: 210px;
padding: 0;
margin-left: 20px;
}
.spEpaperTest {
float:left;
background: #f6f6f6;
padding:10px 5px;
width: 508px;
margin-bottom: 15px;
}
#spColumnRight .spEpaperTest {
width: 218px;
background: none !important;
float:left;
margin:0 !important;
padding: 0 !important;
}
#spColumnRight .spEpaperTest img{
padding-top: 15px !important;
}
.spMagBox .spMagBoxRight {
margin-left:105px;
display:block;
}
.spMagBox h5 {
font-size: 0.8333em;
font-weight:bold;
margin:0 0 10px 0;
color: #000;	
}
.spMagBox h4 {
margin:0 0 5px 0;
}
.spMagBox h3 {
font-size: 1.2em;
font-weight:bold;
margin:0 0 5px 0;
}
.spMagBox h5 a{
padding: 0 16px 0 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
color: #000 !important;	
}
.spMagBox p {
font-size: 1em;
margin:0 0 5px 0;
padding:0;
}
.spBoersenList ul li {
clear:left;
height: auto;
}
.spBigScreen .spPartnerBar {
padding: 21px 0 0 0 !important;
width: 520px !important;
}
.spPartnerBar {
float: left;
margin: 10px 0 10px 0 !important;
padding-top: 10px;
width: 200px !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  top;
}
.spPartnerBar h4{
font-size: 0.8333em;
}
.spBigScreen .spPartnerBar table{
width: 520px !important;
background: #f9f9f9;
}
.spBigScreen .spPartnerBar img{
border-left: solid 1px white;
}
.spPartnerBar table td {
font-size: 0.75em;
line-height: 10px;
vertical-align: middle;
border-bottom: solid 1px white;
}
.spPartnerBar .spCelink,
.spPartnerBar .celink{
display:none;
}
#spArticleBody .spAssetAligncenter{
margin: 12px auto 12px auto !important;
line-height: 1.2em !important;
}
#spArticleBody .spAssetAligncenter table{
margin: 12px auto 12px auto !important;
text-align:left;
}
.spAssetAlignleft{
float: left;
margin: 0 15px 12px 0 !important;
page-break-inside: avoid;
}
.spAssetAlignleft:after{
clear:both;
} 
.spAssetAlignleft img{
float: left;
margin: 0;
}
.spAssetAlignright {
float: right !important;
margin: 0 0 15px 12px !important;
page-break-inside: avoid;
}
.spAssetAligncenter{
clear: both;
float: none;
margin-right: 12px !important; 
}
.spAssetAligncenter:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* end of this line hides following line from IE5-mac and all non IEs \*/
* html .spAssetAligncenter {height: 1%;}
/* end hide */
.spAssetAlign,
.spAssetAlignleft,
.spAssetAlignright,
.spAssetAligncenter{
page-break-inside: avoid;
text-align:left;
}
@media print {
.spNoPrint {
display:none;
position: absolute;
}
}#spam #spHeader #spMainNavigation { 
margin: 0; 
padding: 0; 
}
#spam #spHeader #spMainNavigation .spHeaderInnerBox {
margin:15px 0 10px 15px;
}
#spam #spHeader #spMainNavigation #spLogo {
float:left;  margin: 0; 
padding: 0; 
}
#spam #spHeader #spMainNavigation #spSpamLogos {
float: right;
margin: 0 10px 0 0;
padding: 0;
display: inline;
}
#spam #spHeader #spMainNavigation #spSpamLogos .spSpamLogoSatire {
float:left; 
margin: 0;
}
#spam #spHeader #spMainNavigation #spSpamLogos .spSpamLogoSPON {
float:left;
margin: 7px 0 0 0; 
}
#spam #spContainer{
background-image: url("http://www.spiegel.de/img/0,1020,719728,00.gif");
background-repeat: repeat-y;
background-position: 14px top;
}
#spam .spBigScreen #spMainContent{
margin: 0 0 10px 0 !important; 
padding-top: 21px !important;
}
#spam .spBigScreen #spColumnRight{
background: transparent !important;
padding-top: 21px !important;
}
#spam .spTopThema {
background-image: url("http://www.spiegel.de/img/0,1020,722430,00.gif") !important;  background-repeat: no-repeat !important;
}
#spam .spTopThema:after{
clear:both;
}
#spam .spNoUpperLine{
background: none !important;     }
#spam .spTeaserCenterpage{
background-image: url("http://www.spiegel.de/img/0,1020,722430,00.gif") !important;  background-repeat: no-repeat !important;	
}
#spam #spMainContent .spDottedLine{  display: none; }
#spam .spMultimediaLeiste{
padding-top: 14px;
background-color: transparent !important;
background-image: url("http://www.spiegel.de/img/0,1020,722430,00.gif") !important;  background-repeat: no-repeat !important;
margin: 0 !important;
}
#spam #spArticleHead, #spam #spArticleHeadNoLine{  background: transparent !important;
border-bottom: 1px solid #9a9a9a !important;
height:auto;  margin: 0 0 14px 0 !important;
padding: 3px 0 1px 0 !important;
}
#spam h3{
margin: 5px 0 7px 0 !important;
padding: 0 0.2em 0.1em 0.2em !important;
color: #fff !important;
background: #990000 !important;
/*clear: left !important;*/
clear:both;
}
#spam h3 img{  display: none !important;
}
#spam h3 a{
margin: 0 !important;
padding: 0 !important;	
color: #fff !important;
background: #990000 !important;
line-height: 1.5em !important;
display: block !important;
}
#spam h3 a.spCelink,
#spam h3 a.celink{
display: none !important;  }
#spam h4:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* end of this line hides following line from IE5-mac and all non IEs \*/
* html #spam h4:after {height: 1%;}
/* end hide */
#spam #spArticleBody .spArticleImageBox div{  color: #000 !important;
background: #ccc !important; 
}
#spam .spArticleImageBox .spCredit{
color: #666 !important;
}
#spam .spMPCBoxTicker{
width:515px !important; 
background-image: none !important; 
background:#eee;	
padding: 15px 0 !important; 
border-top: 1px solid #0f0f0f !important; 
font-size: 1em !important;
line-height: 1.3em !important;		
}
#spam .spMPCBoxTicker .spBoxHeadline{
font-size: 0.8333em !important;
}
#spam .spMPCBoxTicker .spBoxHeadline {
background-color:#eee;
}
#spam .spMPCBoxTicker h3,
#spam .spMPCBoxTicker h3 a{
color: #fff !important;
background: #4C4C4C !important;
}
#spam .spMPCBoxTicker h3.spMPCTab {
width: 509px !important; 
}
#spam .spMPCBoxTicker h3.spMPCTab a{
background-color: #4c4c4c !important; 
margin:0 !important;
padding: 0 0 0 14px !important; 
background-image: url("http://www.spiegel.de/img/0,1020,729146.gif") !important;  background-repeat: no-repeat !important; 
background-position: 0% 50% !important; 
}
#spam h3.spMPCTabAktiv a{
background-color: transparent !important; 
background-image: url("http://www.spiegel.de/img/0,1020,729005.gif") !important;  background-repeat: no-repeat !important; 
background-position: 0% 50% !important; 
}
#spam .spMPCBoxTicker .spMPCContent {
background-color: transparent !important; 
width: 509px !important; 
border: none;
padding:2px !important;
}
#spam .spPhotoGallery{
width: 506px !important;
border: 1px solid #CFCFCF !important;
background: transparent !important;
}
#spam .spPhotoGallery .spInnerBox{
width: 494px !important;
background: transparent !important;
border: 0 none;
}
#spam .spPhotoGallery:after{
clear:both;
}
#spam .spPhotoGallery div div.spPhotoGallerySinglePic{
width: 420px !important;
}
#spam .spPhotoGallery div div.spPhotoGallerySinglePic ul{
width: 420px !important;
}
#spam #spColumnRight .spInfoBox{
background: transparent !important;
border-bottom: 1px solid #CFCFCF !important;
}
#spam #spColumnRight .spInfoBox h5{
color: #000 !important;
}
#spam #spColumnRight .spInfoBox a, 
#spam #spColumnRight .spInfoBox a span{
color: #000 !important;
}
#spam #spColumnRight .spInfoBox h5 a{
color: #000 !important;
padding: 0 13px 0 0 !important;
background-image: url("http://www.spiegel.de/img/0,1020,719818,00.gif") !important;  background-position: 100% 50% !important;
background-repeat: no-repeat !important;
}
#spam #spColumnRight .spInfoBox h5 a.spCelink,
#spam #spColumnRight .spInfoBox h5 a.celink {
background-image: none !important;
color: orange !important;
}
#spam #spColumnRight .spInfoBox .spZurueckZuSPON{ text-align:right; }
#spam #spColumnRight .spInfoBox .spZurueckZuSPON h5 a { color:#900 !important; text-transform:none !important; }
#spam #spColumnRight .spInfoBox .spZurueckZuSPON h5 a.spCelink,
#spam #spColumnRight .spInfoBox .spZurueckZuSPON h5 a.celink { display:none; }
#spam #spFooter{
margin: 0 0 0 14px !important;
padding: 1em 0 0 0 !important;
border-top: 1px solid #CFCFCF !important;
width:780px !important;
}
#spam .spBigaPopup h2{
background-image: url("http://www.spiegel.de/img/0,1020,727982,00.gif") !important;
background-repeat: no-repeat !important;
background-position: right !important;
}
.spRessortTeaserBox.spam .spRessortTeaserBoxHPHeadline {
margin: 12px 0 0 0 !important; 
background-color:#fff !important;
padding: 0 !important; 
border: 0 none !important;  width:517px !important; 
}
.spRessortTeaserBox.spam .spRessortTeaserBoxHPHeadline h3 {
margin:0;
padding:0;
}
.spRessortTeaserBox.spam  ul{
width: 375px !important;
margin: 0 !important; 
}
.spRessortTeaserBox.spam .spRessortTeaserBoxList{
width: 375px !important;
}
.spRessortTeaserBox.spam ul li {
background-image: url("http://www.spiegel.de/img/0,1020,719818,00.gif") !important;  background-position: 0px 7px !important;
background-repeat: no-repeat !important;
line-height: 1.2em;
font-size: 1em;
}
.spRessortTeaserBox.spam li a{
padding: 0 0 0 3px !important;
font-weight:normal;  color:#000;
}
.spRessortTeaserBox.spam .spRessortTeaserBoxTops li a img.spImgNoBorder{
float:none !important;
}
#spam #spSocialBookmark {
width: 110px;
visibility: hidden;
position: absolute;
top: -10px;
left: 389px;
}.spSidebar{
margin: 0;
padding: 0 0 0 5px;
}
#spSidebarHeader{
float:left;
background: #cd3326;
width: 100%;
min-width:200px;
height: 30px;
text-align: center;
}
#sidebar #spMainContent{
margin: 0;
padding: 0 !important;
width: 100% !important;
}
.spLogoSideBar{
float:left;
text-align:left;
}
.spLogoSideBar img{
border-right: 1px solid white;
}
.spSidebar h3 {
float:left;
}
.spReload {
float:right;
}
.spSidebar .spBlockBullet{
margin-top: 25px !important;
}
.spSidebar .spArrowList {
margin: 8px 0 0 4px;
padding: 0;
font-size: 0.8333em;
float: left;
width: 95%;
min-width: 200px;
}
.spSidebar .spArrowList li {
padding:0 0 3px 8px !important;
background-position: 0 5px !important;
line-height:1.3em;
}
.spSidebar h3 a{
color: #000 !important;
}
#sp3Min{
float:left;
width: 500px;
height: 310px;
background: #f9f9f9;
font-size: 12px;
}
#sp3MinHeader h1{
font-size: 12px;
position:absolute;
margin:0;
padding:0;
left: 121px;
top: 3px;
width: 301px;
color: #fff;
}
#sp3MinHeader{
float:left;
width: 500px;
padding: 0; 
background-color: #C11919;
color: #000; 
font-weight: normal; 
position:relative;
}
#sp3MinHeader a{
color: #4C4C4C; 
padding-left: 5px;
}
#sp3MinHeader img{
border: solid 1px white;
margin: 2px 0 2px 3px;
}
#sp3MinStand{
background-color: #efefef; 
float:left;
width: 499px;
padding-left: 1px;
}
#sp3MinStand a{
float:right;
color: #990000;
font-size: 0.8333em;
margin-right: 7px;
}
#sp3MinStand a img{
border: none !important;
}
#sp3MinStand span{
padding:0;
margin-left: 2px;
font-size: 0.8333em;
}
#sp3Min .spTopThema{
float:left;
width: 450px;
height: 215px;
margin:0;
padding:25px 20px 0px 20px !important;	
line-height: 16px;
}
#sp3MinFooter{
float:left;
width: 500px;
background-color: #e2e2e2; 
}
#sp3MinPage{
float:right;
color:#666;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
}
#sp3MinAnzahl {
color: #666 !important;
font-weight:bold;
}
.spSPIEGELCp * {
padding:0;
margin:0;
}
.spSPIEGELCp h5 {
margin:1em 0;
clear: both;
}
.spSPIEGELCp .spSPIEGELCpMainCover h5 {
margin-top:0;
}
.spSPIEGELCp ul {
float: left;
padding: 5px 5px 10px 0;
width: 98%;
}
.spSPIEGELCpMain,
.spSPIEGELCpLists { 
display:block;
float:left;
width:770px;
margin-bottom:20px;
padding-bottom:1em;
background:#f2f2f2;
}
.spSPIEGELCpLists{
background:transparent;
}
.spSPIEGELCpMain:after,
.spSPIEGELCpLists:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.spSPIEGELCp .spSPIEGELCpLists .spSPIEGELCpListsSmallDVD ul {
width: 200px;
margin: -10px 0 10px 10px;
}
.spSPIEGELCpMain .spSPIEGELCpMainCover .spSPIEGELCpLinks ul li,
.spSPIEGELCpLists .spSPIEGELCpListsSmall ul li,
.spSPIEGELCpLists .spSPIEGELCpListsVorab ul li,
.spSPIEGELCpLists .spSPIEGELCpListsTitelstories ul li {
padding: 2px 0 0 9px;
	list-style: none;
	background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat scroll 1px 7px;
	font-size: 1em !important;
}
.spSPIEGELCpMain .spSPIEGELCpMainCover {
float:left; 
width:312px;
margin:10px;
font-weight:bold;
display: inline; }
.spSPIEGELCpMain p,
.spSPIEGELCpMain h3 { 
margin: 0.8em 0 0 0;
}
.spSPIEGELCpMain h4 {
margin-top:0.4em;
margin-bottom:1.6em;
}
.spSPIEGELCpMain .spSPIEGELCpMainEpaper {
width:420px;
float:left;
margin-left:5px;
}
.spSPIEGELCpMain .spSPIEGELCpMainEpaper .spSPIEGELCpMainTitle {
text-align:center;
}
.spSPIEGELCpMain .spSPIEGELCpMainEpaperIframe{
padding-bottom: 1em;
border-bottom:2px solid #fff;
}
.spSPIEGELCpMain .spSPIEGELCpMainEpaper .spSPIEGELCpMainEpaperText p.spSPIEGELCpMainEpaperLogin a {
float:right;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat scroll 100% 50%;
padding:0 16px 0 0;
font-weight:bold;	
}
.spSPIEGELCpLists .spSPIEGELCpListsSmall {
float:left; 
width:323px; 
margin-right:15px;
}
.spSPIEGELCpLists .spSPIEGELCpListsSmallDVD{
float:left;
}
.spSPIEGELCpLists .spSPIEGELCpListsSmallDVD .spArticleImageBox{
margin-bottom:10px;
}
.spSPIEGELCpLists .spSPIEGELCpListsBig {
float:left; 
width: 420px;
margin-left:10px;
}
.spSPIEGELCpLists.spTextSmaller .spCredit{
font-size: 1em !important;
}
.spSPIEGELCpLists .spDottedLine{
float:left;
margin:20px 0;
}.spQuizQuestion li {margin:0 0 5px 0; padding:0px;}
#spSchlagzeilenSortieren div {
position:relative;
float:left;
margin: 10px 20px 10px 0;
}
#spSchlagzeilenSortieren img {
margin-right: 6px;
position: relative;
top: 1px;
}
.spArchiveDateLine {
display:block;
background: #f6f6f6;
padding:2px;
clear: both;
}
.spSendeterminArticleTop .spSPTVSendetermin {
font-weight:bold;
}
.spSendeterminArticleBottom {
margin-bottom:20px;
}
.spSendeterminArticleBottom .spSendeterminHeadline {
margin-bottom:5px;
font-weight:bold;
}
.spSendeterminArticleBottom .spSPTVSendeterminSendung {
display:none;
}
.spInfoBox .spSPTVSendetermin {
margin: 5px 0;
}
.spSendeterminSPTVCenter {
margin-bottom: 8px;
}
.spSendeterminSPTVCenter .spSPTVSendeterminSendung {
font-weight:bold;
display:block;
}
.spSendeterminSPTVArchive,
.spSendeterminSPTVSubArchive {
margin-top:8px;
padding: 3px;
background-color:#f6f6f6;
}
.spSendeterminSPTVSubArchive .spSPTVSendeterminSendung {
display:none;
}
.spVideoExpired {
width: 900px;
padding:50px;
background-color: #999;
color: white;
text-align: center;
}
.spVideoCpFlashBox {
background:#f6f6f6;
}
.quchnoad{
display: none;
}
#spColumnRight .spCommercial{
clear: both;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  bottom !important;
margin: 0 0 0 0 !important;
padding: 0 0 10px 0 !important;
}
#spColumnRight .spCommercial ul{
float: left;
margin: 0;
padding: 15px 0 15px 15px;
width: 95%;
list-style: none;
}
#spColumnRight .spCommercial ul li p{
float: left;
width: 300px;
padding-left: 7px;
text-align: left;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
line-height: 1.2em;
}
#spColumnRight .spCommercial ul li img{
display: block;
float: right;
margin: 4px 0 5px 5px !important;
}
.spCommercial ul li{
float: left;
width: 300px;
}
.spSmallScreen #spColumnRight .spCommercial  {
width: 336px !important;
}
#spColumnRight #spR336{
float: left;
width: 336px;
margin: 0 0 1px 1px !important;
padding: 0 0 0 0 !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  bottom !important;
}
#spColumnRight #spR336 h5{
margin: 0 2px 0 10px !important;
padding: 0;
text-align: right;
font-weight: normal;
font-size: 1em !important;
}
#spColumnRight #spR336 h6{ 
margin: 0 0 0 10px !important;
}
#spColumnRight #spR300{
float: left;
width: 336px;
margin: 0 0px 0 2px !important;
padding: 0 !important;
text-align: center;
}
#spColumnRight #spR300 h5{
margin: 0 19px 0 0 !important;
padding: 0;
text-align: right;
font-weight: normal;
font-size: 1em !important;
}
#spColumnRight .spCommercial h6{
font-size: 1em !important;
}
#spMainContent  #spM300{
width: 300px !important;
float: none; 
text-align: center;
margin: 0 !important;
padding: 0 0 15px 57px;
}
#spMainContent  #spM336{
width: 336px !important;
float: left; 
text-align: center;
margin: 0 !important;
padding: 0 0 0 41px;
}
#spMainContent  #spM420{
float: none; 
width: 415px;
margin: 0 !important;
padding: 0;
text-align: center;	
}
.spBigScreen #spMainContent  #spM420{
padding: 0 0 0 50px !important;
}
#spMainContent  #spM515{
float: left;
width: 515px !important;
margin: -5px 0 10px 0 !important;
padding: 0 !important;
}
#spMainContent .spCommercial #spM300 h5{
width: 300px !important;
padding: 0 0 0 57px !important;
}
#spMainContent .spCommercial #spM336 h5{
width: 336px !important;
margin: 0 0 0 41px !important;
}
#spMainContent .spCommercial h6 {
font-size: 1em;
}
.spCommercial h5{
width: auto;
margin: 0 2px 0 0 !important;
text-align: right;
font-weight: normal;
padding: 0;
font-size: 1em !important;
}
#home .spCommercialInner {
background: #FFFFD2;
margin-left: 1px !important;
width: 239px;
}
.spCommercialInner {
background: #FFFFD2;
margin-left: 1px !important;
width: 335px;
padding: 0 0 1em 0 !important;
}
.spCommercialInner h6 {
letter-spacing: 1px;
text-align: left !important;
}
.spCommercialInner p {
line-height: 12px;	
width: 286px;
margin: 0;
}
.spCommercialInner p a {
color: #B20A15;
display: block;
}
.spCommercial .spCenterImage{
text-align: center;
}
#spMainContent .spCommercial{
clear: both;
}
#spMainContent .spCommercial ul{
list-style: disc !important;
}
.spCommercial ul{
float: left;
margin: 0;
padding: 15px 0 0 15px;
width: 95%;
list-style: none;
}
.spCommercial ul:after{
clear: both;
}
.spCommercial ul li p{
float: left;
width: 100%;
padding-left: 5px;
text-align: left;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
}
.spCommercial ul li img{ 
	margin: 0.25em 0 0 0.5em !important;
display: block;
}
#spMainContent .spCommercial ul li{
width: 380px !important;
}
.spCommercial ul li{
float: left;
width: 48%;
line-height: 12px;
}
#spContainer #spColumnAd{
float: left !important;
margin: 0 0 0 5px !important;
padding: 0 0 0 0 !important;
}
.spFullScreen #spColumnAd{
float: left !important;
}
