/* rev=200701300001 // ver=8 // style= */ 
.bigasweitere{
margin-bottom:5px;
}
/* zum Forum  Kasten */
#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;
}
/* weitere Links im Netz */
.spXLinkBox{
margin: 0 0 10px 0;
width: 420px;
background-color:#f6f6f6;
line-height: 1.2em !important;
font-size: 0.8333em !important;
}
.spXLinkBox: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 .spXLinkBox {height: 1%;}
/* end hide */
.spXLinkBox h4{
margin:0;
padding:8px 0 5px 6px;
line-height:12px;
font-size: 1em !important;
}
.spXLinkBox ul{
margin:0 6px 6px 6px;
padding:10px 5px 0 5px;
list-style:none;
border: solid 1px #ccc;
background: white;
}
.spXLinkBox li a{
font-size: 1em !important;
}
.spXLinkBox li{
margin: 0 0 10px 0;
}
.spXLinkBox h6 {
margin: 0;
padding: 0 0 0 7px;
font-weight: normal;
font-size: 1em !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 4px;
}
/* Voting Kasten */
.spVoting{
float:left;
padding:0 5px 5px 5px;
margin-bottom: 10px !important;
background-color:#f6f6f6;
font-size: 0.8333em !important;
}
.spVoting h4{
margin: 8px 0 5px 0 !important;
font-size: 1em !important;
font-weight: bold;
}
.spVotingInner{
background-color:#fff;
border: 1px solid #ccc;
}
.spVotingInner p,
.spVotingInner h5{
padding: 0 10px;
}
.spVotingInner h5{
margin-top: 10px !important;
text-transform:uppercase;
font-weight: bold;
}
.spVotingInner img{
float:right !important;
margin:0px;
padding:0px;
}
.spVoting h4,
.spVotingInner h5{
margin:0;
}
.spVotingInner input{
margin:4px 4px -4px 4px;
padding:0;
border:none;
}
.spVoting ul{
list-style: none;
padding:0;
margin:0 0 10px 5px;
}
div.spGetResult{
padding:0 5px 5px 5px;
text-align: right;
background-color:#CCCCCC;
}
.spArticleImage {
float: left;
margin: 0 5px 5px 0;
padding:0;
width: 185px;
}
.spArticleImage dl {
float: left;
display: block;
margin:0;
padding: 0;
width: 180px;
}
.spArticleImage  dt {
margin:0;
padding: 2px 0 5px 0;
}
.spArticleImage  dt img {
margin-top:2px;
padding: 0;
border: 1px solid #000;
}
.spArticleImage dd {
margin:0;
padding: 0;
width:180px;
/*font-size: 10px;*/
color: #333;
}
/* Auskommetiert 
.contentkastenhead{
font-size: 0.625em !important;
}
*/
.contentkastenhead h5{
display: inline;
margin:0;
padding:0;
font-size: 0.8333em !important;
}
.contentkastenhead 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;
}
.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;}
.spFont11, .spFont11 td {font-size:11px !important; }
#spMainContent .gesperrt{
font-size: 0.8333em !important;
letter-spacing: 1px;
}
.contentkasten .spAssetAlign, 
.contentkasten .spVideoAsset{
margin:10px 0 20px 12px !important;
}
.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;}
.gefundenheftlink a {color:#666; font-weight:bold;}
.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;  } 
.pfeilliste {margin:10px 0 0 14px; padding:0; list-style-image:url(http://www.spiegel.de/static/sys/v6/minipfeil_4C4C4C_6x11.gif); float:left;} /* Auskommetiert 
.contentkastenhead{
font-size: 0.625em !important;
}
*/
.contentkasten .spAssetAligncenter {
margin:10px 0 20px 0 !important;
}
.contentkastenhead font{
line-height: 16px;
}
.contentkastenhead font,
.contentkasten font{
font-size: 10px !important;
line-height: 1.2em !important;
}
.contentkasten{
clear:both;
line-height: 1.2em !important;
}
.contentkasten {margin: 4px; padding:4px; border:1px solid #ccc; background:#fff; color:#000;}
.contentkastenbiga {margin: 4px; padding:12px; border:1px solid #ccc; background:#fff; color:#000;}		
.contentkastenhead {margin: 0 4px 4px 4px;}
.contentkasten: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 .contentkasten {height: 1%;}
/* end hide */
.contentkastenhead h5{
display: inline;
margin:0;
padding:0;
font-size: 0.8333em !important;
}
.contentkastenhead 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;
}
.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;}
.spFont11, .spFont11 td {font-size:11px !important; }
.optibr {visibility:hidden; line-height:0.1%; font-size:0.1%; text-decoration: none !important;}
/* Base */
/*Allgemeines*/
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;
}
/* Headlines */
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;
}
/* Structure */
#spHeader {
width: 794px;
_width: 792px;
height: 126px;
margin: 0px 0 10px 0;
padding: 0;
background: #F5F5F5;
position: relative;
z-index:1000000;
line-height: 1em;
}
#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 */
/*Allgemeines: Hauptcontainer*/
#spContainer {
clear:both;
float: left !important;
margin:0 !important;
padding: 0 0 0 22px !important;
_width: 980px;
min-width: 980px;
max-width: 3000px;
}
/* Basisschriftgr–þen MainContent und rechte Spalte */
#spMainContent{
font-size: 0.75em;
line-height: 1.333em !important;
}
#spColumRight,
#spColumnRight{
font-size: 0.625em;
line-height: 1.2em !important;
}
.spFullScreen #spMainContent {
width: 772px;
overflow: visible;
float:left;
clear:left;
margin: 20px 0 0 0;
}
/* Templates f¸r Artikel etc. */
.spSmallScreen #spMainContent {
float: left !important;
margin: 20px 12px 10px 0;
padding: 0 0 0 0;
width: 422px !important;
clear:left;
overflow: hidden;
}
.spSmallScreen #spColumRight,
.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;
}
/* Templates ohne rechte Spalte */
.spNoColumRight #spMainContent,
.spNoColumnRight #spMainContent {
float: left !important;
margin: 20px 12px 10px 0;
padding: 0 0 0 0;
width: 421px !important;
clear:left;
display: table;
overflow: visible;
}
/* Templates z.B. f¸r Home und Multimedia */
.spBigScreen #spContainer {
float: left !important;
margin:0;
padding: 0 0 0 22px;
_width: 980px;
min-width: 980px;
max-width: 3000px;
}
.spBigScreen #spMainContent {
width:517px !important;
float:left !important;
margin: 20px 0 10px 0;
padding: 0;
overflow: hidden;
}
.spBigScreen #spColumRight,
.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;
}
#spColumRight:after,
#spColumnRight:after{
clear:both;
}
#spFooter {
float:left;
padding: 0 0 10px 0;
margin: 45px 0 0 22px;
width: 772px;
font-size:0.625em !important;
}
/* Popup - normaler Artikel */
.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;
} /*Header - Navigation*/
#spHeader form {
display:inline;
}
#spHeader ul {
margin: 0;
padding: 0;
clear:both;
}
#spHeader li {
margin: 0;
padding: 0;	
list-style: none;
}
/* Logo */
#spHeader h1 {
display:none;
}
#spHeader #spLogo {
margin-left: 22px;
margin-bottom:16px;
margin-top: 16px;
padding:0;	
position:relative;
width: 232px;
height: 31px;
}
#spYahooLogo {
position:absolute;
left:162px;
top:7px;
width:80px;
height:12px;
z-index:1;
}
/* Datum Home */
#home h2{
padding-left:10px;
margin:0;
}
/* Channel Ðberschrift */ 
#spHeader h2 {
position:absolute;
left: 270px;
top: 25px;
padding: 0;
width: 300px;
height:17px;
margin:0 0 20px 0;
}
#spHeader h2 span{
font-size: 16px;
font-weight:bold;
color: #fff;
text-transform:uppercase;
}
/*MetaNavigation*/
ul#spMetaNavigation {
float: right;
padding: 1px;
height: 16px;
line-height: 16px;
margin: 7px 19px 4px 0;
width: auto;
text-align: right;
}
ul#spMetaNavigation li {
float: left;
}
ul#spMetaNavigation li a {
display: block;
padding: 0px 0 0 21px;
margin: 0 0 1px 8px;
font-size: 9px !important;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_spMetaNIcons.gif");
background-repeat: no-repeat;
background-position:0 -1px;
color: #333;
}
ul#spMetaNavigation li a#spSchlagz{
background-position:0 -1px;
}
ul#spMetaNavigation li a#spNewsletter{
background-position:0 -18px;
}
ul#spMetaNavigation li a#spDreiMinuten{
background-position:0 -35px;
}
ul#spMetaNavigation li a#spRss{
background-position:0 -52px;
}
ul#spMetaNavigation li a#spMobil{
background-position:0 -70px;
}
ul#spMetaNavigation li a#spStartseite{
background-position:0 -89px;
}
ul#spMetaNavigation li a#spWetter{ 
background-position:0 -110px;
}
/*MainNavigation*/
div#spMainNavigation {
clear:both;
padding:0 0 0 0;
position: relative;
width:794px;
height:79px;
border:none;
margin:0 0 0 0;
border-top: solid 1px #fff;
font-size: 10px;
}
div#spMainNavigation ul {
padding:0 0 0 0;
margin: 0 0 0 22px;
height:15px;
}
div#spMainNavigation li {
list-style: none; 
padding: 0;
float: left;
width: auto;
margin: 0 2px 0 0;
height:15px;
}
div#spMainNavigation ul li a {
padding: 2px 6px 3px 6px;
text-decoration: none; 
color: white; 
font-size: 10px !important;
font-weight: bold; 
background-color: #999; 
border-top: solid #FFFFFF 1px;
border-left: solid #FFFFFF 1px;
border-right: solid #FFFFFF 1px;
}
#spMainNavigation ul li a.active {
background-color:#FFF; 
color:#000;
}
#spMainNavigation ul li a:hover {
background-color:#FFF; 
color:#000;
}
.spLevel1 {
position:relative;
display:block;
}
.spLevel1 ul {
float:left;
display:block;
height:25px;
}
a.spActive{
font-weight: bold !important;
color: #000;
}
/*Header: Yahoo Suche*/
#spMainSearch {
float: right;
position: absolute;
margin: 0;
padding: 3px 0 0 0;
left: 532px;
top: 5px;
width: 261px;
height: 44px;
font-size: 10px;
color: #fff;	
}
#spMainSearch p {
float: left;
line-height: 12px;
}
#spMainSearch input#spSearchInput {
margin:0;
padding: 1px 0 1px 0;
width: 216px;
border: solid 1px #fff;
font-family: verdana, sans-serif;
font-size: 10px;
position:absolute;
left: 4px;
top: 23px;
line-height: 12px !important;
height: 13px;
}
#spHeader label{
padding:0;
vertical-align:middle;
margin:0 11px 0 0;
}
#wirtschaft #spHeader label{
margin:0 1px 0 0;
}
#spHeader input{
vertical-align:middle;
margin: 0 0 0 2px;
padding: 0;
}			
#spMainSearch input#spSearchGo {
margin: 0;
padding: 0;
width: 17px;
height:17px;
line-height:11px;
border: none;
position:absolute;
top: 23px;
left: 225px;
}
#spCommercialNav {
position:absolute;
left:644px;
top:61px;
width:130px;
height:18px;
z-index:1002;
}
#spCommercialNav a{
display: block;
border: 1px solid #fff;
color: #fff;
padding: 0px 5px 0 5px;
line-height: 17px;
font-weight:bold;
margin:0;
text-align:center;
font-size: 10px;
}
#spHeader #spMainDate{
width: 270px;
position: absolute;
left: 21px;
top: 10px;
padding: 0;
font-size: 10px !important;
font-weight: bold;
height: 17px;
margin: 0;
z-index: 1000;
}
ul.spNaviLevel1 {
list-style:none;
white-space:nowrap;
margin:0;
padding:0 0 0 22px !important;
}
ul.spNaviLevel1 li.spNaviSubNavigation {
float:left;
margin: 0 0 0 0;
padding: 1px 5px 0 0px !important;
height:1.75em;
_height:29px;
}
#spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation a.spNaviLevel1Link {
margin: 6px 0 0 0;
padding: 2px 3px 0 0 !important;
color: #980100;
text-decoration:none;
line-height:28px;
font-size: 0.625em;
}
.spNaviLevel1Div {
display:block;
position:relative;
list-style:none;
padding:0;
margin:0;
}
.spNaviLevel1Div li {
list-style:none;
display:block;
clear:both;
padding:0;
margin:0;
}
ul.spNaviLevel2 {
list-style:none;
position:absolute;
top:0;
left:-7px;
float:left;
padding: 0.07em 0 0 0 !important;
margin:0;
display:none;
z-index:100;
}
ul.spNaviLevel1 li.spNaviSubNavigation:hover ul.spNaviLevel2 {
display:block;
padding:0;
margin:0;
}
ul.spNaviLevel2 li {
list-style:none;
padding:0;
margin:0;
display:block;
}
ul.spNaviLevel2 a,
ul.spNaviLevel2 a:hover {
font-size: 0.625em;
	margin:0 !important;
	padding: 2px 5px 3px 5px !important;
width:auto;
display:block;
white-space:nowrap;
/*line-height:1em !important;*/
min-width:120px;
overflow: visible;
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;
}
div#spNaviChannel ul.spNaviLevel1 ul.spNaviLevel2 li a.spNaviLevel2Last {
background: #F5F5F5;
border-bottom: 1px solid #ccc;
}
div#spNaviChannel {
position:relative;
float:left;
width:794px;
line-height:normal;
background-image: url('http://www.spiegel.de/static/sys/v8/backgrounds/bg_navigationBottomnoline.gif');
background-repeat: repeat-x;
background-color: #e5e5e5;
margin:0;
padding:0;
}
.spChannelNavigationLine {
float:left;
width:794px;
height:1px !important;
padding:0px;
margin:0px;
font-size:1px !important;
line-height:1px !important;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_navigationBottomLine.gif");
background-repeat:repeat-x;
}
.spNaviPipe {
padding: 6px 0 0 0;
font-size: 0.625em;
}
div#spNaviChannel ul ul.spNaviLevel2 li a:hover {
background: #fff url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x left bottom;
}
div#spNaviChannel ul ul.spNaviLevel2 li a.spNaviLevel2Last:hover {
background: #fff;
}
/* Breadcrumb */
#spBreadcrumb {
float:left;
padding: 12px 0 4px 0;
width:772px;
height: 15px;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x left bottom;
font-size: 0.625em;
text-align:right;
line-height: 1em;
}
#spBreadcrumbNoLine {
float:left;
padding: 13px 0 4px 0 !important;
margin:0 !important;
width:772px;
height: auto;
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;
}
/*Footer*/
#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 0 4px 0;
padding: 0;
/*font-size: 9px;*/
text-align: center;
line-height: 9px !important;
}
#spFooter ul li {
display: inline;
margin: 0;
padding: 0;
list-style: none;
height: 9px;
}
#spFooter ul li a {
color: #b20a15;
border-left: 1px solid #000;
padding: 0 4px;
height: 9px;
margin:0;
line-height:2px;
}
#spFooter ul li.first a {
border-left: none;
padding-left: 4px;
font-weight: normal !important;
}
/* Right Column */
/*Column Right: Infobox*/
/* *********** sp”ter entfernen  **************** */
table.kastenabstand table table {width: 100px !important;}
.spInfoBox table{
margin:0;
padding:0;
}
#spColumRight .spDotteddiv,
#spColumnRight .spDotteddiv {
text-indent:-10px; 
margin:4px 4px 4px 9px;
font-size: 1em !important;
} 	
#spColumRight .dotteddiv font,
#spColumnRight .dotteddiv font{
font-size: 10px !important;
}
/* *********** Besonderheiten auf Startseite **************** */
.spBigScreen .spInfoBox table{
width:200px !important;
}
.spBigScreen #spColumRight .spInfoBox,
.spBigScreen #spColumnRight .spInfoBox {
width:219px !important;
}
.spBigScreen #spColumRight .spInfoBox  p img,
.spBigScreen #spColumnRight .spInfoBox  p img {
margin: 5px 0 5px 30px !important;
border: solid 1px #666;
}
.spBigScreen #spColumRight .spInfoBox ul.spLinkList,
.spBigScreen #spColumnRight .spInfoBox ul.spLinkList {
	float:left !important;
	width: 220px !important;
}
.spBigScreen #spColumRight .spInfoBox ul.spLinkList li,
.spBigScreen #spColumnRight .spInfoBox ul.spLinkList li{
width: 220px !important;
}
.spBigScreen #spColumRight ul.spSingle,
.spBigScreen #spColumRight ul.spSplit,
.spBigScreen #spColumRight ul.spSplitRight,
.spBigScreen #spColumnRight ul.spSingle,
.spBigScreen #spColumnRight ul.spSplit,
.spBigScreen #spColumnRight ul.spSplitRight {
width: 220px !important;
list-style:none;
}
.spBigScreen #spColumRight ul.spSplitRight,
.spBigScreen #spColumnRight ul.spSplitRight {
margin: 0 !important;
}
.spBigScreen #spColumRight ul.spSingle li,
.spBigScreen #spColumRight ul.spSplit li,
.spBigScreen #spColumRight ul.spSplitRight li,
.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 #spColumRight .spArticleImageBox,
.spBigScreen #spColumnRight .spArticleImageBox{
margin: 15px 0 0px 37px !important;
}
.spBigScreen #spColumRight ul.spSingle .spArticleImageBox,
.spBigScreen #spColumnRight ul.spSingle .spArticleImageBox{
margin: 3px 0 0 30px !important;
}
.spBigScreen #spColumRight .spInfoBox .spSplit .spArticleImageBox,
.spBigScreen #spColumnRight .spInfoBox .spSplit .spArticleImageBox{
clear: both;
margin: 15px 10px 0 37px !important;
}
.spBigScreen #spColumRight .spInfoBox .spSplit .spArticleImageBox:after,
.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;
}
/* SpecialHeader f¸r z.B. Politische Sonderthemen oder Formel 1 */
.spSpecialHeader{
float:left;
padding-left: 1px;
width: 337px;
}
.spSpecialHeader img{
padding: 20px 2px 0 0px !important;
margin: 0 0 10px -1px !important;
background-color: white;
}
.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;
}
.spInfoBox h5 a.spCelink {
background: transparent;
color:orange;
}
#spColumRight .spInfoBox ul.spLinkList,
#spColumnRight .spInfoBox ul.spLinkList {
float: left;
padding: 0;
line-height: 1.2em !important;
width: 150px;
list-style:none !important;
margin-top: 6px;
}
/* Linklisten ¸ber ganze Breite */
#spColumRight .spInfoBox ul.spFullsize,
#spColumnRight .spInfoBox ul.spFullsize{
width: 320px !important;
}
#spColumRight .spInfoBox ul.spFullsize li,
#spColumnRight .spInfoBox ul.spFullsize li{
width: 320px !important;
}
.spBigScreen #spColumRight .spInfoBox ul.spFullsize,
.spBigScreen #spColumnRight .spInfoBox ul.spFullsize{
width: 200px !important;
}
.spBigScreen #spColumRight .spInfoBox ul.spFullsize li,
.spBigScreen #spColumnRight .spInfoBox ul.spFullsize li{
width: 200px !important;
}
.spSmallScreen #spColumRight .spInfoBox .spArticleImageBox,
.spSmallScreen #spColumnRight .spInfoBox .spArticleImageBox{
float:left !important;
margin: 14px 20px 0 0 !important;
}
#spColumRight .spInfoBox ul.spLinkList li,
#spColumnRight .spInfoBox ul.spLinkList li {
margin:0;
padding: 5px 0 0 0;
clear: both;
width: 140px;
float:left;
}
#spColumRight .spInfoBox ul.spLinkList li h6,
#spColumnRight .spInfoBox ul.spLinkList li h6 {
margin: 0;
padding: 0 0 0 5px;
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{
width: 155px !important;
padding: 5px 0 0 0;
clear:both;
}
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 5px;
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;
}
#spColumRight .spSplit .spCredit,
#spColumnRight .spSplit .spCredit{
width:140px !important;
font-weight: normal !important;
font-size: 1em !important;
}
#spColumRight  .spCredit,
#spColumnRight  .spCredit{
font-size: 1em !important;
}
.spSmallScreen #spColumRight .spInfoBox .spSplit .spArticleImageBox,
.spSmallScreen #spColumnRight .spInfoBox .spSplit .spArticleImageBox{
float:left !important;
margin: 14px 20px 0 0 !important;
}
/* Tabteaser */
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;
}
/* Wetterkasten */
.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;
list-style: none;
padding:0;
}
.spWetterList li{
width:110px;
margin:0;
padding: 5px 0 0 0;
clear: both;
}
.spWetterList li h6 {
margin: 0;
padding: 0 0 0 5px;
font-weight: normal !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 4px;
}
.spWetterbox img{
margin: 0 0 0 5px !important;
border:none !important;
}
/* B–rsenkasten */
.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{
float:left !important;
border:none !important;
margin: 15px 0 0 0 !important;
display: block;
}
.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 4px;
height:10px;
line-height: 1.2em;
}
.spBoerseTable{
font-weight: normal !important;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
width:314px;
}
.spBoerseTable td{
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0 2px;
margin:0;
}
.spBoerseTable table{
padding:0;
margin:0;
width:313px !important;
}
.spNumberPositive{
color:#219C08;
}
.spNumberNegative{
color:#f00;
}
/*Allgemeines: Keine Grossbuchstaben*/
.spNoCaps {
text-transform:none !important;
}
/* Werbebilder */
#spColumRight .spCommercial,
#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;
}
#spColumRight .spCommercial ul,
#spColumnRight .spCommercial ul{
float:left;
margin:0;
padding:15px 0 15px 15px;
width:95%;
list-style: none;
}
#spColumRight .spCommercial ul li p,
#spColumnRight .spCommercial ul li p{
float:left;
width: 300px;
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;
line-height: 1.2em;
}
#spColumRight .spCommercial ul li img,
#spColumnRight .spCommercial ul li img{
margin:4px 0 5px 5px !important;
display:block;
float: right;
}
.spCommercial ul li{
float:left;
width: 300px;
}
.spSmallScreen #spColumRight .spCommercial,
.spSmallScreen #spColumnRight .spCommercial  {
width:336px !important;
}
#spColumRight #spR336,
#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;
}
#spColumRight #spR336 h5,
#spColumnRight #spR336 h5{
margin: 0 2px 0 10px !important;
text-align:right;
font-weight:normal;
font-size: 1em !important;
padding:0;
}
#spColumRight #spR336 h6,
#spColumnRight #spR336 h6{ 
margin: 0 0 0 10px !important;
}
#spColumRight #spR300,
#spColumnRight #spR300{
width:336px;
float:left;
text-align:center;
margin:0 0px 0 2px !important;
padding:0 !important;
}
#spColumRight #spR300 h5,
#spColumnRight #spR300 h5{
margin: 0 19px 0 0 !important;
text-align:right;
font-weight:normal;
padding:0;
font-size: 1em !important;
}
/* Skyscraper */
#spContainer #spColumAd{
float: left !important;
margin:0 0 0 5px !important;
padding:0 0 0 0 !important;
}
.spFullScreen #spColumAd{
/*clear:left;*/
float: left !important;
}
/* Videokasten */
.spBigScreen #spColumRight .spVideoAsset,
.spBigScreen #spColumnRight .spVideoAsset{
margin: 0px 0 20px 20px !important;
}
.spBigScreen #spColumRight .spVideoAsset img,
.spBigScreen #spColumnRight .spVideoAsset img{
float:left;
}
/* Partnerangebote */
#spColumRight .spPartnerBar,
#spColumnRight .spPartnerBar {
background: transparent !important;
margin: 0 !important;
}
#spColumRight .spPartnerBar table td,
#spColumnRight .spPartnerBar table td  {
font-size: 0.9em;
line-height:10px;
}
/* Toolbox auf Unispiegel */
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;
}
/* Formel 1 Ticker */
.spTickerBox{
border-right:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
}
.spInfoBox table.spTickerBox,
.spInfoBox table.spAktienBox {
padding-left:0;
width:320px !important;
margin: 0 0 10px 0;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}
.spTickerBox td,
.spAktienBox td{
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0 4px;
}
.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 {
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0 4px;
}
/* Kickerticker */
.spKickerLegend{
float:left; 
text-align:right; 
}
.spBigScreen .spKickerTime{
margin:5px 0 0 0 !important;
float:left;
}
.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{
margin-top: 0 !important;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
padding: 0;
float: left;
width: 300px !important;
clear: left;
}
.spBigScreen .spInfoBox table.spKickerticker{
width: 200px !important;
}
.spKicker{
width:56%; 
float:left;
margin:15px 0 10px 0;
}
.spBigScreen .spKicker{
width:100%; 
float:left;
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;
}
.spInfoBox:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac */
* html .spInfoBox {height: 1%;}
/* End hide from IE-mac */ #spMainNavigation,
.spTableBackground {
background-color: #C11919;
}
h3,
.spArticle h3 a,
.spTopThema h3 a,
.spTeaserCenterpage h3 a {
color: #C11919;
}
.spBlockBullet {
border-color: #C11919 !important;;
}
#panorama #spMainNavigation {
background-color: #ff724b;
}
#panorama h3,	
#panorama .spArticle h3 a,
#panorama .spTopThema h3 a,
#panorama .spTeaserCenterpage h3 a {	
color: #ff724b;
}
.panorama .spBlockBullet {
border-color: #ff724b !important;;
}
#panorama .spTableBackground {
background-color: #ff724b;
}
#sport #spMainNavigation {
background-color: #528264;
}
#sport h3,	
#sport .spArticle h3 a,
#sport .spTopThema h3 a,
#sport .spTeaserCenterpage h3 a {	
color: #528264;
}
.sport .spBlockBullet {
border-color: #528264 !important;;
}
#sport .spTableBackground {
background-color: #528264;
}
#politik #spMainNavigation {
background-color: #b10027;
}
#politik h3,	
#politik .spArticle h3 a,
#politik .spTopThema h3 a,
#politik .spTeaserCenterpage h3 a {	
color: #b10027;
}
.politik .spBlockBullet {
border-color: #b10027 !important;;
}
#politik .spTableBackground {
background-color: #b10027;
}
#wirtschaft #spMainNavigation {
background-color: #34537c;
}
#wirtschaft h3,	
#wirtschaft .spArticle h3 a,
#wirtschaft .spTopThema h3 a,
#wirtschaft .spTeaserCenterpage h3 a {	
color: #34537c;
}
.wirtschaft .spBlockBullet {
border-color: #34537c !important;;
}
#wirtschaft .spTableBackground {
background-color: #34537c;
}
#kultur #spMainNavigation {
background-color: #f38030;
}
#kultur h3,	
#kultur .spArticle h3 a,
#kultur .spTopThema h3 a,
#kultur .spTeaserCenterpage h3 a {	
color: #f38030;
}
.kultur .spBlockBullet {
border-color: #f38030 !important;;
}
#kultur .spTableBackground {
background-color: #f38030;
}
#netzwelt #spMainNavigation {
background-color: #556f77;
}
#netzwelt h3,	
#netzwelt .spArticle h3 a,
#netzwelt .spTopThema h3 a,
#netzwelt .spTeaserCenterpage h3 a {	
color: #556f77;
}
.netzwelt .spBlockBullet {
border-color: #556f77 !important;;
}
#netzwelt .spTableBackground {
background-color: #556f77;
}
#wissenschaft #spMainNavigation {
background-color: #7d9f89;
}
#wissenschaft h3,	
#wissenschaft .spArticle h3 a,
#wissenschaft .spTopThema h3 a,
#wissenschaft .spTeaserCenterpage h3 a {	
color: #7d9f89;
}
.wissenschaft .spBlockBullet {
border-color: #7d9f89 !important;;
}
#wissenschaft .spTableBackground {
background-color: #7d9f89;
}
#sptv #spMainNavigation {
background-color: #000059;
}
#sptv h3,	
#sptv .spArticle h3 a,
#sptv .spTopThema h3 a,
#sptv .spTeaserCenterpage h3 a {	
color: #000059;
}
.sptv .spBlockBullet {
border-color: #000059 !important;;
}
#sptv .spTableBackground {
background-color: #000059;
}
#shop #spMainNavigation {
background-color: #ff6600;
}
#shop h3,	
#shop .spArticle h3 a,
#shop .spTopThema h3 a,
#shop .spTeaserCenterpage h3 a {	
color: #ff6600;
}
.shop .spBlockBullet {
border-color: #ff6600 !important;;
}
#shop .spTableBackground {
background-color: #ff6600;
}
#forum #spMainNavigation {
background-color: #395a6d;
}
#forum h3,	
#forum .spArticle h3 a,
#forum .spTopThema h3 a,
#forum .spTeaserCenterpage h3 a {	
color: #395a6d;
}
.forum .spBlockBullet {
border-color: #395a6d !important;;
}
#forum .spTableBackground {
background-color: #395a6d;
}
#auto #spMainNavigation {
background-color: #5888ab;
}
#auto h3,	
#auto .spArticle h3 a,
#auto .spTopThema h3 a,
#auto .spTeaserCenterpage h3 a {	
color: #5888ab;
}
.auto .spBlockBullet {
border-color: #5888ab !important;;
}
#auto .spTableBackground {
background-color: #5888ab;
}
#reise #spMainNavigation {
background-color: #ff9900;
}
#reise h3,	
#reise .spArticle h3 a,
#reise .spTopThema h3 a,
#reise .spTeaserCenterpage h3 a {	
color: #ff9900;
}
.reise .spBlockBullet {
border-color: #ff9900 !important;;
}
#reise .spTableBackground {
background-color: #ff9900;
}
#leserbriefe #spMainNavigation {
background-color: #717e8f;
}
#leserbriefe h3,	
#leserbriefe .spArticle h3 a,
#leserbriefe .spTopThema h3 a,
#leserbriefe .spTeaserCenterpage h3 a {	
color: #717e8f;
}
.leserbriefe .spBlockBullet {
border-color: #717e8f !important;;
}
#leserbriefe .spTableBackground {
background-color: #717e8f;
}
#unispiegel #spMainNavigation {
background-color: #ff4b00;
}
#unispiegel h3,	
#unispiegel .spArticle h3 a,
#unispiegel .spTopThema h3 a,
#unispiegel .spTeaserCenterpage h3 a {	
color: #ff4b00;
}
.unispiegel .spBlockBullet {
border-color: #ff4b00 !important;;
}
#unispiegel .spTableBackground {
background-color: #ff4b00;
}
#abo #spMainNavigation {
background-color: #ff6600;
}
#abo h3,	
#abo .spArticle h3 a,
#abo .spTopThema h3 a,
#abo .spTeaserCenterpage h3 a {	
color: #ff6600;
}
.abo .spBlockBullet {
border-color: #ff6600 !important;;
}
#abo .spTableBackground {
background-color: #ff6600;
}
#wetter #spMainNavigation {
background-color: #357ecc;
}
#wetter h3,	
#wetter .spArticle h3 a,
#wetter .spTopThema h3 a,
#wetter .spTeaserCenterpage h3 a {	
color: #357ecc;
}
.wetter .spBlockBullet {
border-color: #357ecc !important;;
}
#wetter .spTableBackground {
background-color: #357ecc;
}
#schulspiegel #spMainNavigation {
background-color: #cc3300;
}
#schulspiegel h3,	
#schulspiegel .spArticle h3 a,
#schulspiegel .spTopThema h3 a,
#schulspiegel .spTeaserCenterpage h3 a {	
color: #cc3300;
}
.schulspiegel .spBlockBullet {
border-color: #cc3300 !important;;
}
#schulspiegel .spTableBackground {
background-color: #cc3300;
}
#uniundschule #spMainNavigation {
background-color: #ff4b00;
}
#uniundschule h3,	
#uniundschule .spArticle h3 a,
#uniundschule .spTopThema h3 a,
#uniundschule .spTeaserCenterpage h3 a {	
color: #ff4b00;
}
.uniundschule .spBlockBullet {
border-color: #ff4b00 !important;;
}
#uniundschule .spTableBackground {
background-color: #ff4b00;
}
#abosundshop #spMainNavigation {
background-color: #ff6600;
}
#abosundshop h3,	
#abosundshop .spArticle h3 a,
#abosundshop .spTopThema h3 a,
#abosundshop .spTeaserCenterpage h3 a {	
color: #ff6600;
}
.abosundshop .spBlockBullet {
border-color: #ff6600 !important;;
}
#abosundshop .spTableBackground {
background-color: #ff6600;
}
#spam #spMainNavigation {
background-color: #000000;
}
#spam h3,	
#spam .spArticle h3 a,
#spam .spTopThema h3 a,
#spam .spTeaserCenterpage h3 a {	
color: #000000;
}
.spam .spBlockBullet {
border-color: #000000 !important;;
}
#spam .spTableBackground {
background-color: #000000;
}
/* Schriftvergr–þerungsleiste ¸ber Artikeln */
#spFontSizing {
float: right;
font-size: 0.8333em;
}
#spFontsizeMinus{
margin: 0 2px 0 5px;
}
#spFontsizePlus{
margin: 0 0 0 2px;
}
#spFontSizing p{
margin:0;
padding:0;
float:left;
line-height: 12px;
} 
/* / font sizer */
/* provisorisch */
#spMainContent h6{
font-size: 0.625em;
}
#spArticleBody i{
margin-left: 3px;
}
.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");
font-size:1px;
background-repeat: repeat-x;
line-height: 1px;
}
.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;
}
.spNoCaps {
text-transform:none !important;
}
.spTextSmaller{
font-size: 0.8333em;
}
.spTextBigger {
font-size: 1em;
}
/* dient nur zur Ðberschreibung der Breite */
.spFullwidthList{
width: 410px !important;
}
.spFullwidthList li a{
font-weight: normal !important;
line-height: 16px !important;
}
/* Forum - Vote etc. Link im Teaser */
.spInteractionMarks{
font-size: 0.8333em;
color: #999;
}
/* Forum, Vote etc. im Meldungen aus den anderen Ressorts-Kasten */
.spChannelBlockHPTeaser .spInteractionMarks{
font-size: 1em !important;
}
.spInteractionMarks a{
color: #000 !important;
}
/* Bild zur Themenkennzeichnung z.B. Bundesliga */
.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;
}
/* +++++++++++++ Topthemen  - Homepage und Centerpage +++++++++++++++ */
.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,
.spChannelBlockHP .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: 8px !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;
}
/* Linkliste zu weiteren Topthemen */
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 img{
float: none !important;
border: 0 !important;
padding: 0 4px 4px 0;
margin:0 !important;
}
a.spVideo  {
padding: 0 19px 0 0 !important;
background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_spiegel_tv.gif") no-repeat 100% 5px;
}
/* Teaser mit Rubrikmeldungen */
.spChannelBlockHP {
float: left;
margin: 0;
padding: 0 0 15px 0;
width: 100%;
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;
}
.spChannelBlockHP:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.spChannelBlockHPTeaser {
float: left;
margin-top: 5px;
width: 95%;
line-height: 1.2em;
}
.spChannelBlockHP h3 a {
padding: 0 !important;
background: none  !important;
}
.spChannelBlockHP 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;
}
.spChannelBlockHPTeaser h4{
margin:0;
padding:0;
font-size: 1em !important;
line-height: 1.3333em;
}
.spChannelBlockHPTeaser h4 a{
margin:0;
padding:0;
font-weight: bold;
}
.spChannelBlockHPTeaser h4 a span{
color: #000000;	
}
.spChannelBlockHPTeaser p{
margin:0;
padding:0 0 0 0;
line-height: 1.3333em;
}
.spChannelBlockHPTeaser img {
float:left;
margin: 0 5px 0 0;
border: 1px solid #666;
}
.spRessortTeaserBottom {
border:none;
font-size: 0.8333em !important;
}
.spRessortTeaserBottom h2 {
padding: 17px 0 5px 0;
margin:0 0 10px 0;
font-weight:bold;
font-size:14px;
color:#666;
}
.spRessortTeaserBottom h3 {
margin-left:5px;
font-size: 1em !important;
}
.spRessortTeaserBottom .spChannelBlockHP {
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 ;
}
.spRessortTeaserBottom .spChannelBlockHPTeaser h4 a{
font-weight: bold;
}
.spRessortTeaserBottom .spChannelBlockHPLeft {
float:left; 
width:100%;
margin:0 5px 0 5px;
}
.spRessortTeaserBottom .spChannelBlockHPTeaser {
width: 95%;
}
.spRessortTeaserBottom .spPage ul {
margin: 5px 0 0 10px;
padding: 0;
}
.spRessortTeaserBottom  .spPage ul li {
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif");
background-position: 0px 9px;
background-repeat: no-repeat;
line-height: 1.2em;
font-size: 1em;
}
.spRessortTeaserBottom .spCredit{
font-size: 1em;
}
.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;
}
.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;
}
/* Archivseiten Channels */
.spArchivdate{
padding: 2px;
background: #efefef;
}
/* Fotogalerie */
#spHPgaleriekasten {
float: left;
margin: 0 0 17px 0;
padding-bottom:10px;
width: 520px;
font-size:0.8333em;
line-height: 1.2em;
background-color: #f6f6f6;
}
#spThreePicsGalleryBox {
float: left;
margin: 0 0 17px 0;
padding-bottom:10px;
width: 421px;
font-size:0.8333em;
line-height: 1.2em;
background-color: #f6f6f6;
}
#home #spFivePicsGalleryBox {
margin: 0 0 15px 0 !important;
}
#spFivePicsGalleryBox {
float: left;
margin: 0 0 17px 0;
padding:0px;
width: 520px;
font-size:0.8333em;
line-height: 1.2em;
background-color: #f6f6f6;
}
#spThreePicsGalleryBox .spCredit {
float:right;
margin: 0 20px 0 0;
}
#spHPgaleriekasten h4, 
#spThreePicsGalleryBox h4, 
#spFivePicsGalleryBox h4 {
padding: 5px 0 8px 10px;
font-size:1em;
}
#spHPgaleriekasten h4 a, 
#spThreePicsGalleryBox h4 a, 
#spFivePicsGalleryBox 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%;
}
#spHPgaleriekasten ul, 
#spThreePicsGalleryBox ul, 
#spFivePicsGalleryBox ul {
float:left;
margin:4px 0 0 0;
padding:0;
list-style:none;
}
#spHPgaleriekasten ul li, 
#spThreePicsGalleryBox ul li, 
#spFivePicsGalleryBox ul li {
display:block;
float:left;
margin:0;
}
#spHPgaleriekasten ul li {
margin: 0 0px 0 10px;
padding: 0 1px 0 8px;
width:107px;
}
#spThreePicsGalleryBox ul li { 
margin: 0;
padding: 0 1px 0 7px;
width:130px;
}
#spFivePicsGalleryBox ul li {
margin: 0 0 0 10px;
padding: 0 3px 0 8px;
width:105px;
}
#spHPgaleriekasten ul li a img, 
#spFivePicsGalleryBox ul li img {
margin: 0 0px 1px 13px;
border: 1px solid #666 !important;
}
#spThreePicsGalleryBox ul li img {
margin: 0 0 1px 18px !important;
padding: 0 0 0 0;
}
#spHPgaleriekasten ul li a .spImgNoBorder,
#spThreePicsGalleryBox ul li a .spImgNoBorder, 
#spFivePicsGalleryBox ul li a .spImgNoBorder{
margin:0;  padding:0;  border: none !important;
}
#spHPgaleriekasten .spHPgaleriekastenBg {
float:left;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bgHPGaleriekasten.gif") repeat-y;
}
#spThreePicsGalleryBox .spThreePicsGalleryBoxBg {
float:left;
background: transparent url("http://www.spiegel.de/img/0,1020,730894,00.gif") repeat-y;
}
#spFivePicsGalleryBox .spFivePicsGalleryBoxBg {
float:left;
margin: 0 0 18px 0;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bgFivePicsGalleryBox.gif") repeat-y;
}
#spHPgaleriekasten:after, 
#spThreePicsGalleryBox:after, 
#spFivePicsGalleryBox:after{
clear:both;
}
#spFivePicsGalleryBox .spFivePicsGalleryBoxLeft {
float:left;
width:256px;
}
#spFivePicsGalleryBox .spFivePicsGalleryBoxRight{
float:left;
margin:4px 0 0 11px;
width:250px;
}
/* */
.spTabs {
margin: 5px 0 0 5px !important;
font-size: 0.8333em;
width: auto;
float:left;
height:1.6em !important;
padding: 0 0 0 6px;
background: none !important;
}
.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;
}
.spTabs li a{
color: #666;
}
.spTabs li.spFirstLink{
border-left: solid 1px #ccc;
}
.spPaginator {
float: left;
margin: 1px 0 4px 0;
background: #f7f7f7;
width: 100%;
/*height: auto;*/
height: 24px;
}
.spToggleButton{
width: auto; 
float: right;
}
.spPage {
float: left;
margin-top: 1px;
padding:0;
width: 100%;
font-size: 1em !important;
}
.spPage ul {
float: left;
margin: 0;
padding: 5px 5px 5px 0;
width: 100%;
}
.spPage 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;
}
.spPage li a{
font-weight:bold;
}
.spPage li a span{
font-weight:normal;
}
#spJump{
padding-top:1px;
background:transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x left top;
}
#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;
}
/*
.spFullScreen #spArticleHead,
.spFullScreen #spArticleHeadNoLine {
margin-top: 20px;
width: 770px;
}
*/
#spArticleHead h5,
#spArticleHeadNoLine h5{
float:left;
margin:0;
padding:0;
width:140px;
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;
}
/* Pfad f¸r z.B. Groþbildansicht */
.spPrintversion{
float:right;
margin:0;
padding:0;
}
/* Schriftanpassung vor zur¸ck */
.spImagenav{
float:left;
margin:auto;
padding: 12px 0;
width:100%;
text-align:center;
} 
.spImagenav font,
.spImagenav a{
font-size: 1em !important;
letter-spacing: 1px;
}
/* provisorisch f¸r Kulur Workshop */
.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;
/*font-size: 10px !important;*/
color: #686868;
}
.spFullScreen #spArticleBody{
margin-top: 20px;
}
.spSmallScreen #spArticleBody{
width:420px;
}
#spArticleBody{
float:left;
}
.spIntrotext {
margin-bottom:12px;
font-weight: bold !important;
}
.spArticle h5{
margin:0;
padding:3px;
text-transform:none;
}
.spAutorenzeile {
margin:0;
padding:0;
font-style:italic;
font-weight: normal;
}
/* Assets allgemein */
#spArticleBody .spAssetalignleft,
#spArticleBody .assetalignleft{
margin: 10px 12px 12px 0;
}
#spArticleBody .spAssetaligncenter,
#spArticleBody .spAssetAligncenter{
margin: 12px auto 12px auto !important;
/*padding: 0 !important;*/
line-height: 1.2em !important;
}
#spArticleBody .spAssetaligncenter table,
#spArticleBody .spAssetAligncenter table{
margin: 12px auto 12px auto !important;
text-align:left;
}
#spArticleBody .spAssetaligncenter .spMultipart table,
#spArticleBody .spAssetAligncenter .spMultipart table{
margin: 0 !important;
}
/* zum Forum  Kasten */
#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;
}
/* Videokasten */
.spVideoAsset{
float:left;
margin:10px 10px 10px 0 !important;
padding:0 !important;
width:180px !important;
height:155px !important;
}
.spVideoAsset img{
margin:0 !important;
padding:0 !important;
border:0 !important;
}
/* Bild mit Beschreibung */
.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;
}
.spArticleCredit{
float:left;
margin:0;
padding:0;
width:100%;
color:#000;
font-size: 0.8333em !important;
line-height: 1.2em;
text-align: right;
}
.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;
}
/* Ergebnistabelle */
.spResultTable {
background-color:#fff;
/*font-size: 10px;*/
}
.spResultTableSubject{
background-color:#e7be84;
color:#fff;
font-weight:bold;
}
.spResultTableRows{
background-color:#ccc;
font-weight:bold;
}
.spResultTableRow1{
background-color:#f0f0f0;
}
.spResultTableRow2{
background-color:#dfdfdf;
}
/* Pdf Download */
.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 .spVideo{
padding-left: 20px !important;
width: 420px !important;
background-image:url("http://www.spiegel.de/static/sys/v8/icons/ic_spiegel_tv.gif");
background-repeat:no-repeat;
background-position: 0 8px;
}
.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;
}
/* Fahrzeugbrief */
.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;
}
/* Voting Kasten */
.spVoting{
float:left;
padding:0 5px 5px 5px;
margin-bottom: 10px !important;
background-color:#f6f6f6;
font-size: 0.8333em !important;
}
.spVoting h4{
margin: 8px 0 5px 0 !important;
font-size: 1em !important;
font-weight: bold;
}
.spVotingInner{
background-color:#fff;
border: 1px solid #ccc;
}
.spVotingInner p,
.spVotingInner h5{
padding: 0 10px;
}
.spVotingInner h5{
margin-top: 10px !important;
text-transform:uppercase;
font-weight: bold;
}
.spVotingInner img{
float:right !important;
margin:0px;
padding:0px;
}
.spVoting h4,
.spVotingInner h5{
margin:0;
}
.spVotingInner input{
margin:4px 4px -4px 4px;
padding:0;
border:none;
}
.spVoting ul{
list-style: none;
padding:0;
margin:0 0 10px 5px;
}
div.spGetResult{
padding:0 5px 5px 5px;
text-align: right;
background-color:#CCCCCC;
}
/* Angebote - Partnerbox */
.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 .celink{
display:none;
}
.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;
}
/* Bildgr–þen */
.spArticleImgLarge{
width: 180px;
height: 180px;
}
.spArticleImgVertical{
width: 180px;
height: 135px;
}
.spArticleImgHorizontal{
width: 104px;
height: 180px;
}
.spImgNoBorder{
border: none !important;
}
.spOptiBreak {visibility:hidden; line-height:0.1%; font-size:0.1%; text-decoration: none !important;}
/* m¸sste weg k–nnen */
/*
table.spAssetAlignleft,
table.spAssetalignleft {
margin: 0 0 12px 0 !important;
}
*/
.spAssetEnvelope table.spAssetAlignleft,
.spAssetEnvelope table.spAssetalignleft,
.spAssetAlignleft,
.spAssetalignleft,
.assetalignleft {
float: left;
margin: 0 15px 12px 0 !important;
page-break-inside: avoid;
}
.spAssetAlignleft:after,
.spAssetalignleft:after,
.assetalignleft:after,
.spAssetalignright:after{
clear:both;
} 
.spAssetAlignleft img,
.spAssetalignleft img,
.assetalignleft img{
float: left;
margin: 0;
}
.spAssetAlignright, 
.spAssetalignright, 
.assetalignright {
float: right !important;
margin: 0 0 15px 12px !important;
page-break-inside: avoid;
}
.dotteddiv {
text-indent:-10px; 
margin:4px 4px 4px 15px;
font-size:0.8333em !important;
} 	
.spAssetalignright img,
.assetalignright img{
margin: 0 !important;
}
.spAssetaligncenter,
.spAssetAligncenter,
.assetaligncenter {
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,
.spAssetAlign,
.spAssetAlignleft,
.spAssetAlignright,
.spAssetAligncenter,
.assetalign,
.assetalignleft,
.assetalignright,
.assetaligncenter{
page-break-inside: avoid;
/*font-size:10px !important;*/
text-align:left;
}
.spAssetalign font,
.spAssetalignleft font,
.spAssetalignright font,
.spAssetaligncenter font{
/*font-size:10px !important;*/
}
/* TickerBox */
.spTickerBoxContainer {
padding: 11px 4px 15px 0px; 
margin:0; 
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif");
background-position: top;
background-repeat:repeat-x ;
width:420px;
float:left;
font-size: 1em;
}
.spTickerBoxContainer h4{
padding-bottom:15px !important;
}
h3.spTickerBox a{
display:block;
margin:0;
padding: 0 0 0 14px;
width: 400px;
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;
/*font-size:12px;*/
color:#636363;
}
h3.spTickerBoxActive a{
background-color: transparent;
background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_pfeil_aktiv.gif");
background-repeat: no-repeat;
background-position: 2px 2px;
color: #000;
}
h3.spTickerBox {
margin: 2px 0 0 0;
padding:1px;
line-height: 16px;
border-bottom: 1px solid #E3E3E3;
border-left: 1px solid #E3E3E3;
border-right: 1px solid #E3E3E3;
border-top: 1px solid #E3E3E3;
background-color:#f6f6f6;
font-size: 1em;
}
h3.spTickerBoxActive{
border-bottom: none !important;
}
.spTickerBoxStretcher img {
display:block;
float:left; 
padding: 0px 10px 5px 0; 
width:90px;
height:90px;
}
.spTickerBoxStretcher p {
float:left;
margin:0 !important;
padding: 0 5px 10px 5px !important; 
width: 406px;
font-size: 1em;
}
.spTickerBoxStretcher{
float:left;
padding: 10px 0 0 0 !important; 
width: 416px;
border-bottom: 1px solid #E3E3E3;
border-left: 1px solid #E3E3E3;
border-right: 1px solid #E3E3E3;
}
/* Archivlink */
.spArchiveLinkCP{
float:right;
margin: 20px 0 20px 0;
padding:0;
width: 420px;
text-align:right;
/*font-size: 10px;*/
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: 210px;
/*font-size: 10px;*/
font-size: 0.8333em;
font-weight:bold;
letter-spacing: 2px;
}
.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: 210px;
font-size: 0.8333em;
font-weight:bold;
letter-spacing: 2px;
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%;
}
/* Ðberschrift auf Archivseiten */
.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;
}
/* Datum auf CPs */
.spDateTime{
padding: 0 0 2px 0;
}
/* L”nderlexikon */
.f10px {
font-size: 10px !important;
}
/* Werbung */
.quchnoad{
display: none;
}
/* Multimedia */
.spSimpleContentBox {
float:left !important;
margin-bottom: 20px !important;
padding: 0 12px 12px 12px;
background: #f6f6f6;
}
.spSimpleContentBox .spTopThema {
margin-top: 20px !important;
float:left !important;
}
.spSimpleContentBox .spTopThema h4{
margin-top: 0px !important;
color: #000;
/*width: 100%;*/
}
.spSimpleContentBox h4{
margin-top: 10px !important;
color: #000;
}
.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;
}
/* css for Videochannel Box */
.spVideoCpBox {
float:left;
position:relative;
margin:0 0 15px 0;
width:520px;
font-size: 1em;
}
.spVideoCpBoxTop {
margin:0;
position:relative;
background: #fafafa;
background: #F5F5F5;
height:23px;
padding: 0;
}
.spVideoCpBoxTopLeft {
float:left;
width:195px;
padding: 0px 0 0 0;
margin:0;
}
.spVideoCpBoxTopLeft h3 {
display:block;
margin:0;
padding: 0px 0 0px 10px;
font-size:1em !important;
color: #000 !important;
}
.spVideoCpLine {
float:left;
margin: 2px 0 0 0;
padding: 0;
width:1px;
height:18px;
background-color: #CDCDCD;
}
.spVideoCpBoxTopRight {
float:left;
padding: 3px 0 0 5px;
width:310px;
}
.spVideoCpCategoryBtn {
float:left;
margin:0;
padding: 0;
border:1px solid #fff;
line-height:0px;
}
.spVideoCpCategory {
float:left;
padding: 2px 0 0 2px;
width: 278px;
height:15px;
line-height:10px;
font-size:0.8333em !important;
font-weight:bold;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/spVideoCpBgCat.gif") !important;
background-repeat: repeat-x;
}
.spVideoCpCategory a {
margin:0;
padding: 0 4px 0 5px;
text-decoration:none;
font-size:0.9em !important;
color: #990100;
}
#spVideoCpBoxMain {
float:left;
margin:0;
padding:0 0 20px 0;
width: 520px;
background: #fafafa;
}
#spVideoCpBoxDisplay {
float:left;
margin: 0;
width:195px;
}
#spVideoCpBoxDisplay p{
margin:0;
padding:0;
width: 180px;
font-size: 0.8333em;
}
.spVideoCpLine2 {
float:left;
margin: 10px 0 0 0;
padding:0;
width:1px;
height:225px;
background-color: #CDCDCD;
}
#spVideoCpLoadMessage {
padding:100px 0 0 0;
text-align:center;
}
#spVideoCpLoadMessage p {
font-weight: bold;
}
#spVideoCpErrorMessage {
padding:70px 0 0 50px;
font-weight: bold;
color: #990100;
}
#spVideoCpEmptyMessage {
padding:40px 0 0 20px;
}
#spViseoCpBoxScroll {
float:left;
overflow:auto;
margin: 0 0 0 10px;
width:310px;
height: 230px;
}
#spViseoCpBoxScroll p {
padding:0px;
margin:0px;
}
#spViseoCpBoxScroll img {
float:left;
margin-left:10px;
}
.spVideoCpBoxItem {
clear:both;
display:block;
padding:5px 5px 5px 0;
margin: 0 0 10px 0;
height:60px;
cursor:pointer;
}
.spVideoCpBoxText {
float:left;
display:block;
margin: 0 0px 0 0;
padding:0;
width:190px;
height:58px;
}
.spVideoCpBoxTextActive {
background: url("http://www.spiegel.de/static/sys/v8/backgrounds/spVideoCpItemActive.gif") right no-repeat;
}
.spVideoCpBoxText p{
width: 190px;
font-size:0.91666em;
}
.spVideoCpBoxText h3{
margin:3px 0 5px 0;
padding:0;
color: #990100;
font-size:0.91666em;
line-height:16px;
}
/* +++++++++++++++++++++++ Werbung +++++++++++++++ */
#spMainContent  #spM300{
width:300px !important;
float:left;
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:left;
width:415px !important;
margin: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: 0.8333em !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;
}
.spCommercialInner p a.tipp {
background:transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/lotto_arrow.gif") no-repeat 8px 3px;
}
.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;
}
.spBigaPopup  .spImagenav font,
.spBigaPopup .spCredit{
	font-size: 1em !important;
}
.spBigaPopup td{
font-size: 0.625em !important;
}
.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;
}
.spBigasTextLeft{
margin-left: 15px; 
float:left;
font-size: 1em !important;
text-align:left;
}
.spBigasList{
list-style:none;
margin:0;
padding:0;
}
.spBigasList 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;
}
.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;	
}
/* Stytemtabelle  hinzugef¸gt am 4.12. mg */
.tableAsset td p{
/*font-size: 0.8333em;*/
font-size: 10px !important;
}
/* F”hnchen vom Spiegelheft */
.spMagMarker{
float:left;
width: 110px;
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;
}
.spAsset{
clear:both;
margin-right: 5px;
padding:5px !important;
width:410px;
background-color: #f6f6f6;
line-height:12px;
font-size: 0.8333em;
}
#spMainContent form{
display: inline;
margin:0;
padding:0;
}
.spAssetInner input{
display:block;
width:15px;
height:auto;
float:left;
}
form .spAssetInner ul li span{
float:left;
display:block;
width: 80%;
margin: 2px 0 5px 0 !important;
_margin: 3px 0 3px 2px !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: 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;
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 ul.pfeilliste {
margin:0 0 0 14px !important; 
list-style-image:url(http://www.spiegel.de/static/sys/v6/minipfeil_4C4C4C_6x11.gif) !important;
padding:0 !important;
}
.spAssetInner li{
margin: 5px 0 5px 0;
float:none;
}
.spAssetInner h6{
margin: 0;
padding: 0 0 0 5px;
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;
}
/* provisorisch */
.spAssetInner .pfeillisteneu ul{
float:none;
}
/*
.spAssetInner .pfeillisteneu li{
list-style-image: none !important;
}
*/
.spMultipart td font{
font-size: 0.8333em !important;
}
.spMultipart .contentkastenhead font{
font-size: 1.2em !important;
}
.spMultipartInner{
padding: 5px; 
font-size: 0.625em;
line-height: 1.3em;
}
.spMultipartInner .spCredit{
font-size:1em !important;
}
ul.spMultipartTabs  {
padding: 3px 3px 0 0 !important;
margin: 5px 0 0 0 !important;
border-bottom: 1px solid #ccc; 
clear:both;
width: 410px;
}
ul.spMultipartTabs li{
margin:0 !important;
padding:0 !important;
display:block; 
float:left; 
width:auto; 
background:transparent;
}
ul.spMultipartTabs a{
display:block; 
width:auto; 
padding: 1px 5px 2px 5px !important;
margin: 2px 0 0 3px !important;
border: 1px solid #ccc;
border-bottom: 1px solid #e5e5e5;
background: #e5e5e5;
color:#666666;
text-decoration: none; 
font-weight: bold;
}
ul.spMultipartTabs:after { 
content: "*"; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
/* Hides from IE-mac */
* html ul.spMultipartTabs {height: 1%;}
/* End hide from IE-mac */
.spMultipartTabs li.spMultipartTabAktiv a{
background: #fff;
border-bottom: 1px solid #fafafa;
}
/* Sonderfall f¸r die neue Ausgabe der Votes */
.spAsset .spGetResult{
float:left;
}
.spAsset form .spGetResult input{
display: block;
float:right;
height: 12px;
width:auto;
margin-top: 1px;	
/*height: 14px;*/
}
/* nur provisorisch f¸r alte Artikel -- mit neuem Vote */
.spAssetEnvelope  form h5,
.spAssetEnvelope  form p{
font-size: 10px !important;
line-height: 12px;
}
@media print {
.spNoPrint {
display:none;
position: absolute;
}
} /* spam */
#spam #spHeader {
height: 100px;
padding: 0 0 20px 0 !important;
margin: 0 !important;
background-image: url("http://www.spiegel.de/img/0,1020,724549,00.gif");
background-repeat: no-repeat;
background-position: 0 bottom;	
}
#spam #spHeader #spMainNavigation{
margin: 0 !important;
padding: 0 !important;
}
#spam #spHeader #spLogo{
margin:15px !important;
width:751px !important;
height:45px !important;
}
#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; 
}
#spam .spBigScreen #spColumnRight{
background: transparent !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 #spHPgaleriekasten{
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 .spTopThema .spAssetaligncenter img{
margin-bottom: 2px !important;
}
#spam h3{
margin: 5px 5px 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.celink{
display: none !important;  }
#spam h4:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#spam #spArticleBody .spAssetalignleft{
border: 1px solid #CFCFCF !important;
background: #FAFAFA !important;
}
#spam #spArticleBody .spAssetalignleft div,
#spam #spArticleBody .spAssetalignleft table{
border: 0 none !important;
background: #FAFAFA !important;
}
#spam #spArticleBody .spArticleImageBox div,
#spam #spArticleBody .spAssetalignleft.spArticleImageBox div{  color: #000 !important;
background: #ccc !important; 
}
#spam .spArticleImageBox .spCredit{
color: #666 !important;
}
#spam .spTickerBoxContainer {
width:515px !important; 
background-image: none !important; 
background:#eee;	
padding: 15px 0; !important; 
border-top: 1px solid #0f0f0f !important; 
}
#spam .spTickerBoxContainer h4{
padding-bottom:10px !important;
}
#spam .spTickerBoxContainer h3,
#spam .spTickerBoxContainer h3 a{
color: #fff !important;
background: #4C4C4C !important;
}
#spam h3.spTickerBox a{
background-color: transparent !important; 
width: 500px !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.spTickerBoxActive 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 .spTickerBoxStretcher{
border: 0 none; !important;
width: 513px !important; 
margin: 0 !important;	
padding:0 !important;
}
#spam .spTickerBoxStretcher p {
width: 505px !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 .spXLinkBox{
width: 500px !important;
border: 1px solid #CFCFCF !important;
background: transparent !important;
}
#spam .spXLinkBox h4{
color: #000 !important;
background: transparent !important;
}
#spam .spXLinkBox a,
#spam .spXLinkBox a span{
color: #000 !important;
}
#spam .spXLinkBox ul{
border: 0 none !important;
background: transparent !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.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.celink { display:none; }
#spam #spFooter{
margin: 0 0 0 14px !important;
_margin-left: 7px !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;
}
/* Spam-Ressort-Teaser auf HP */
.spChannelBlockHP.spam h3{
margin: 18px 0 0 0 !important; 
padding: 0 !important; 
border: 0 none !important; width:517px !important; 
height:20px !important;
}
.spChannelBlockHP.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;
}
.spChannelBlockHP.spam li a{
padding: 0 0 0 3px !important;
font-weight:normal; color:#000;
}
.spam .spChannelBlockHPTeaser ul{
width: 375px !important;
margin: 0 !important; 
}
.spChannelBlockHP.spam .spChannelBlockHPTeaser li a img.spImgNoBorder{
float:none !important;
}  .celink {
background: none !important;
color:orange !important;
}
.spQuizQuestion li {margin:0 0 5px 0; padding:0px;}
.spTextList li {
padding: 0 0 8px 0;
}
.spCenterTable { 
border: none;
text-align: center;
height:100%;
margin: 0 auto;
padding: 0;
vertical-align: middle;
width: 100%;
}
.spArchiveDateLine {
display:block;
background: #f6f6f6;
padding:2px;
clear: both;
}
.spArtikelVersand a,
.spArtikelVersand font {
font-size:11px !important;
}
.spArtikelVersand input, 
.spArtikelVersand textarea {
font-size:11px !important;
}
#spSchlagzeilenSortieren div {
position:relative;
float:left;
margin: 10px 20px 10px 0;
}
#spSchlagzeilenSortieren img {
margin-right: 6px;
position: relative;
top: 1px;
}
.spMarkVisited a:visited,
.spMarkVisited a:visited span {
color:#999;
}
/* Tagcloud */
.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;
}
.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:justify; 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;
}
ul.pfeillisteneu {
width:180px; 
_width:170px;  margin:10px 0 0 20px; 
_margin-left: 10px;  padding:0; 
list-style-image:url("http://www.spiegel.de/static/sys/v6/minipfeil_4C4C4C_6x11.gif"); 
float:left;
line-height:1.2em;
}
ul.pfeillisteneu li {
margin: 2px 0;
clear:both;
}
ul.pfeillisteneu li a img.spImgNoBorder {
float:none;
}
.spSpecialArticles{
float:left;
margin:0 0 20px 0;
padding:0;
width: 420px;
text-align:right !important;
font-size: 0.8333em;
line-height:1.1em;	
}
.spSpecialArticles p.spKategorieTeaser{
font-size: 1.16em;
text-align: left;
}
.spSpecialArticles a{
margin:0;
padding:0;
width: 420px;
}
.spSpecialArticles .spKopfgrafik{
clear:both;
margin-bottom:4px;
}
.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;
text-transform: uppercase;
border-left: 10px solid #CCCCCC;
color:#000;
float:left;
}
#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{
/*width: 200px;*/
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;
}
.spEpaper{
float:left;
background: #f6f6f6;
padding: 15px 5px;
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;
}
#spColumRight .spEpaper ul, 
#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;
}
#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;
}
#spColumRight  .spEpaperHeft li a,
#spColumnRight  .spEpaperHeft li a {
font-size: 1em !important;
}
.spSmallScreen .spEpaperHeft{
float:left;
width: 150px;
}
#home #spColumRight .spEpaperHeft,
#home #spColumnRight .spEpaperHeft{
float:left;
width: 150px !important;
margin: 0 !important;
padding: 0 !important;
}
.spSmallScreen #spColumRight .spEpaperHeft,
.spSmallScreen #spColumnRight .spEpaperHeft{
float:left;
width: 150px !important;
margin-top:1px;
line-height: 1.2em !important;
}
.spEpaperAbo{
background: #fff;
border: 1px dotted #ccc;
float:left;
width: 200px;
padding: 5px;
margin-left: 20px;
}
.spEpaperAbo p{
width: 190px;
}
.spEpaperTest {
float:left;
background: #f6f6f6;
padding:10px 5px;
width: 508px;
margin-bottom: 15px;
}
#spColumRight .spEpaperTest,
#spColumnRight .spEpaperTest {
width: 218px;
background: none !important;
float:left;
margin:0 !important;
padding: 0 !important;
}
#spColumRight .spEpaperTest img,
#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;
}
ul.spLinkList li a span {
color: #000;
}
ul.spSimpleArticleList,
ul.spSmallArticleList {
float: left;
margin:0;	
padding:0;
width: 100%;
}
ul.spSimpleArticleList li,
ul.spSmallArticleList 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;
}
ul.spSmallArticleList li {
background-position: 0px 4px;
padding: 0 0 2px 7px;
font-size: 0.8333em;
line-height:1.1em;	
}
.spBoldLink a{
font-weight:bold;
}
.spBoldLink a span{
font-weight:normal;
}
/* Systemtabelle test */
.spTabellesys th{
text-align: left;
padding: 2px 0 0 4px;
height: 16px;
}
/* B–rsenlinks rechte Spalte - Firefox Bug mg */
.spBoersenList ul li {
clear:left;
height: auto;
}
.spSidebar{
margin:0;
padding:0 0 0 10px;
}
.spSidebar ul{
margin:8px 0 0 9px;
padding:0;
font-size: 0.8333em;
float;left;
width: 95%;
}
#spSidebarHeader{
float:left;
background: #cd3326;
width: 100%;
height: 30px;
text-align: center;
}
#sidebar #spMainContent{
margin:0;
padding:0 !important;
width: 100% !important;
}
.spLogoSideBar img{
border-right: 1px solid white;
}
.spLogoSideBar{
float:left;
text-align:left;
}
.spSidebar h3 {
float:left;
}
#spSitebarHeader img{
text-align:center;
}
#spSitebarHeader: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 #spSitebarHeader {height: 1%;}
/* end hide */
.spSidebar .spPage{
width: 95% !important;
}
.spReload {
float:right;
}
.spSidebar .spBlockBullet{
margin-top: 25px !important;
}
.spSidebar .spPage a{
font-weight: normal !important;
}
.spSidebar .spPage li{
padding:0 0 0 8px !important;
background-position: 0 5px !important;
}
.spSidebar h3 a{
color: #000 !important;
}
