/* rev=200711230001 // ver=8 // style=dokumentansicht */ 
#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;
}
/* Base */
/*Allgemeines*/
html {font-size: 100.01%;}
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;
}
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;
}
.spCelink,
.celink {
background: none !important;
color:orange !important;
}
/* Headlines */
h2 {
position:absolute;
left: 270px;
top: 25px;
padding: 0;
width: 300px;
height:17px;
margin:0 0 20px 0;
}
h2 a {
font-size: 16px;
font-weight: bold;
color: #fff !important;
text-transform: uppercase;
}
h2 a:hover{
color: #fff !important;
}
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;
margin:0 0 8px 0;
padding:0;
}
h6 {
font-size: 1em;
color: #000;
margin:0;
padding:0;
}
#spMainNavigation {
width: 794px;
_width: 792px;
height: 62px;
margin: 0 0 10px 0;
padding: 0;
background: #c11915;
position: relative;
z-index:1000000;
}
/* Logo */
#spMainNavigation h1 {
display:none;
}
#spMainNavigation #spLogo {
margin: 16px 0 16px 22px;
_margin: 16px 0 16px 11px;
padding:0;	
width: 232px;
height: 31px;
float:left;
}
#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;
}
#spColumnRight{
font-size: 0.625em;
line-height: 1.2em !important;
}
.spDigasScreen #spColumnRight  {
margin:0 0 0 9px;
float: right !important;
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;
font-size: 0.8333em;
}
/* 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;*/
}
.spFullScreen #spMainContent {
width: 772px;
float:left;
clear:left;
margin: 20px 0 0 0;
}
.spDigasScreen #spMainContent {
width: 772px;
overflow: visible;
float:left;
clear:left;
margin: 0 0 0 0;
}
.spSmallScreen #spColumnRight {
float: left !important;
margin: 0;
width: 339px !important;
padding:0;
overflow: hidden;
}
/* Breadcrumb */
#spBreadcrumb {
padding: 12px 0 4px 0;
width:772px;
height: 10px;
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:left;
line-height: 1em;
}
#spBreadcrumb p{
margin:0;
padding:0;
}
.spCredit{
margin-left: 4px;
padding:0;
color:#999;
font-size: 0.8333em !important;
text-align: right;
}
ul.spLinkList {
float:left;
margin: 0 0 12px 0;
padding: 0;
}
.spDigasScreen ul.spLinkList {
width: 224px;
}
.spDigasScreen ul.spLinkList li{
clear:left !important;
width: 224px;
}
#spMainContent ul.spLinkList li {
margin: 0;
padding: 0;
list-style: none;
}
ul.spLinkList li a {
color: #990102;
}
ul.spLinkList li a span {
color: #000;
}
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;
font-size: 1em !important;
}
.spInfoBox {
float:left;
margin:0;
padding: 13px 8px 15px 8px  !important;
width:338px;
background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_spColumRight.gif");
background-repeat: repeat-y;
background-position: top left;
}
.spInfoBox p{
padding: 0 !important;
margin: 5px 0 0 0 !important;
width:310px;
}
.spDigasScreen .spInfoBox {
width:224px !important;
margin:0 0 0 1px;
background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  bottom;
}
.spDigasScreen .spInfoBox p,
.spDigasScreen .spInfoBox h5{
width:208px !important;
}
.spInfoBox h4{
margin: 0 0 14px 0 !important;
}
.spInfoBox h5,
.sonderhead {
margin: 0;
padding: 0;
font-weight: bold;
line-height: 1em;
}
.spInfoBox h5{
margin: 1px 0 5px 0 !important;
width: 320px;
}
.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;
}
#spColumnRight .spDottedLine{
float:left;
padding: 0 !important;
margin:0 !important;
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;
}
.spVideoAsset{
float:left;
margin:10px 10px 10px 0 !important;
padding:0 !important;
width:180px !important;
/*height:165px !important;*/
}
.spSplitRight{
float:left;
width: 110px;
}
.spPhotoGallery{
float:left;
margin: 10px 0 0 0;
padding:0;
width:320px;
_width:300px;
background: #f6f6f6;
}
.spPhotoGallery h4 {
font-size: 1em !important;
}
.spPhotoGallery .spInnerBox{
float:left;
margin: 0 5px;
margin:0 !important;
padding:5px;
width: 307px !important;
background: white;
border: 1px solid #ccc;
}
.spPhotoGallery ul{
margin: 0 auto !important;
_margin: 0 0 0 7px!important;
padding: 7px 0 7px 7px;
padding: 7px 0 7px 5px;
text-align:center;
width: 291px !important;
}
.spPhotoGallery li{
float:left;
padding-right:7px;
list-style:none;
}
.spPhotoGallery p{
float:left;
margin: 2px 0 2px 5px !important;
padding: 0 0 0 4px !important;
color: #686868;
}
#spColumnRight .spPhotoGallery{
background: none;
}
#spColumnRight .spPhotoGallery p{
margin: 2px 0 0px 5px !important;
}
.spAsset{
clear:both;
width:320px;
line-height:12px;
font-size: 1em;
}
.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;
}
/* Besonderheiten Druckversion */
.spDruckversion #spMainContent,
.spDruckversion #spArticleBody{
font-size: 12px !important;
}
.spDruckversion #spArticleHead h5,
.spDruckversion #spArticleHeadNoLine h5{
width: 350px !important;
font-size: 10px !important;
margin: 0 0 15px 0 !important;
}
.spDruckversion #spArticleHead h5, #spArticleHeadNoLine{
margin: 0 !important;
line-height: 10px !important;
}
#spMainContent .spAsset{
clear:both;
width: 92%;
line-height: 14px !important;
font-size: 1em;
text-align: left !important;
}
.spDruckversion #spMainContent .spAssetInner{
width: 92%;
line-height: 14px !important;
padding-left: 0 !important;
}
#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;
}
#spMainContent .spAssetInner {
margin:0;
padding:5px;
background-color: #fff;
border: solid 1px #ccc;
}
#spMainContent .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 */
/* Besonderheit für Druckansicht */
/*
#spMainContent .spAssetInner {
margin:0;
padding:5px;
background-color: #fff;
border-style: none !important;
}
*/
.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 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;
}
#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:140px;
font-weight:normal !important;
text-transform: none !important;
}
.spDigasScreen #spArticleHead h5,
.spDigasScreen #spArticleHeadNoLine h5{
width:400px;
}
#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;
}
#spMainContent .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;
}
/* Bild mit Beschreibung */
.spArticleImageBox{
float:left;
margin: 5px 0px 5px 0;
line-height: 1em;
}
.spDigasScreen .spArticleImageBox{
float:none;
clear:both;
margin: 0px 0px 10px 0 !important;
}
.spArticleImageBox p{
padding-left:4px;
font-size: 0.8333em !important;
}
.spArticleImageBox img{
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;
}
.spIntrotext {
margin-bottom:12px;
font-weight: bold !important;
}
.spLupe span{
display:none;
}
.spPager{
float:left;
width: 515px;
background-color: #f6f6f6;
padding: 5px 0;
margin-bottom: 30px;
font-size: 0.8333em;
}
.spPager ul{
margin:0;
padding:0;
list-style:none;
width: 515px;
float:left;
}
.spPager ul li{
padding: 0 5px 0 0;
float:left;
}
#spMainContent .spAsset{
clear:both;
padding:5px !important;
width:410px;
background-color: #f6f6f6;
line-height:12px;
font-size: 0.8333em;
}
.spAssetInner {
margin:0;
padding:5px;
background-color: #fff;
border: solid 1px #ccc;
}
.spAssetInner:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#spMainContent .spAssetAlignleft{
float:left;
margin: 4px 12px 12px 0;
}
#spMainContent .spAssetAligncenter,
#spColumnRight .spAssetAligncenter{
margin: 12px auto 12px auto !important;
/*padding: 0 !important;*/
line-height: 1.2em !important;
}
#spMainContent .spAssetAligncenter table{
margin: 12px auto 12px auto !important;
text-align:left;
}
.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;
}
.spAssetAlignright {
float: right !important;
margin: 0 0 15px 12px !important;
page-break-inside: avoid;
}
.spAssetAlignleft:after{
clear:both;
} 
.spSmallScreen #spArticleBody{
width:420px;
}
#spArticleBody{
float:left;
}
.spAssetAlignright img{
margin: 0 !important;
}
.spDigasScreen #spColumnRight ul.spSplit {
width: 220px !important;
list-style:none;
}
.spDigasScreen #spColumnRight ul.spSplit li{
width: 220px !important;
float:none !important;
}
.spArchiveLinkCP{
float:left;
padding:0;
width: 70px;
text-align:right;
font-weight:bold;
letter-spacing: 2px;
margin:0;
}
.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%;
}
.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;
}
#spFooter {
float:left;
padding: 0 0 10px 0;
margin: 45px 0 0 22px;
width: 772px;
font-size:0.625em !important;
}
/* Besonderheiten Drcukversion - Browser */
.spDruckversion #spMainNavigation{
width:100% !important;
}
.spDruckversion{
width: 92% !important;
margin:  0 22px 0 0;
font-size: 12px !important;
}
.spDruckversion h3{
font-size: 18px !important;
}
.spDruckversion #spMainContent{
margin: 14px 0 0 20px !important;
}
.spDruckversion .spArticleCredit p{
font-size: 10px !important;
}
.spDruckversion #spMainContent .spAsset{
background: none !important;
/* font-size: 1em; */
font-size: 12px;
line-height: 16px;
padding-left: 0 !important;
}
.spDruckversion #spMainContent .spAssetInner {
border: none;
}
.spDruckversion h3{
margin-top: 10px !important;
}
.spDruckversion #spMainContent .spAssetInner h6{
background: none !important;
padding-left: 0 !important;
line-height: 16px;
}
/* Großbildansicht */
#spBigImageBox{
background: #f6f6f6;
font-size: 10px;
}
#spBigImageText{
font-size: 10px !important;
line-height: 12px;
}
.spDruckversion #spLogo{
margin: 20px 0 0px 20px;
}
/* -------------------- Print ---------------------- */
/* Anpassung für Druckvorschau und Ausdruck */
@media print { 
body {
font-size: 12pt;
}
.spDruckversion #spLogo,
.spDruckversion #spMainContent{
margin-left: 0 !important;
}
h1{width: 100px;}
br{
width: 0;
}
#spMainNavigation{
background-color: #fff !important;
}
.spDruckversion #spMainNavigation,
#digas #spMainNavigation{
float: none !important;
}
.spSmallScreen {
width: 660px !important;
}
.spSmallScreen #spMainContent{
width: 308px !important;
float:none;
}
#spMainContent{
float:none;
margin: 0 !important;
}
.spDigasScreen,
#digas #spMainContent{
width: 600px !important;
float:none !important;
}
#digas #spColumnRight {
display: none;
}
#digas #h4,
#digas #h3 {
width: 100% !important;
clear: left;
}
#digas #spArticleHeadNoLine,
#digas .spDottedLine{
width: 100% !important;
}
#digas .spPager {
width: 100% !important;
}
} 
