
/* Basisgeruest */

#Wrapper{
	min-width: 1105px;
	max-width: 3000px;
	font-size: 0.75em;
	line-height: 1.333em;
	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_wrapper.jpg") repeat-y 0 0 transparent;
	float: left;
}

#ContentWrapper{
	width: 900px;
	float: left;
}

#spSZM {
	position:absolute;
	top: -100px;
	left: 0px;
}

#Header{
	position: relative;
	width: 900px;
	height: 151px;
	background: url("files/logo.jpg") repeat-x;
}

#Header.spSearchPage{
	height:127px;
}

/*CHANGED*/
#Container{
	width: 856px;
	padding: 0 20px 0 24px;
	/*background: url("http://www.spiegel.de/static/sys/v9/bg/bg_maincontent.jpg") repeat-x left top #fff;*/
}


#video #Container{
	padding: 0;
	width: 900px;
}

#Breadcrumb{
	padding: 0px 0 0px 0;
	font-size: 0.8333em;
}

#Breadcrumb #Login{
  padding-top:-20px;
	float: right;
	list-style: none;
}

#Breadcrumb #Login li{
	float: left;
	padding-right: 0;
}
#Breadcrumb #Login li.Last a{
	padding-right: 0;
}

#Breadcrumb #Login li a{
	padding: 2px 4px 0 4px;
}

#spArticleColumn{
	float: right;
	width: 522px;
	overflow: hidden;
}

.spBigScreen #spArticleColumn,
.spFullScreen #spArticleColumn,
.spNoColumnRight #spArticleColumn{
	width: 856px;
	clear: left;
	float: left;
	padding: 20px 0 0;
	overflow: visible;
}


#TeaserColumn{
	float: left;
	width: 522px;
	margin-right: 20px;
}

.Centercontents #TeaserColumn.spSearchPage{
	border-top:4px solid #ECECEC;
	padding-top:5px;
}

.Centercontents #TeaserColumn{
	margin-right: 0;
	padding-top: 30px;
}

.Centercontents #SmallTeaserColumn{
	padding-top: 10px;
}

#SmallTeaserColumn{
	float: left;
	width: 304px;
	overflow: hidden;
	margin-right: 30px;
	padding-top: 15px;
}

#SmallTeaserColumn.spSearchPage{
	border-top:4px solid #ECECEC;
}


.Centercontents #Breadcrumb,
.spArticle #Breadcrumb,
.spFullScreen #Breadcrumb{
 	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_breadcrumb.jpg") repeat-x left bottom transparent;
 }
 
.spTopicContent #Breadcrumb,
#seite2  #Breadcrumb{
	background: none;
}

.spArticle #SmallTeaserColumn{
	width: 304px; /* 313px; */
	margin: 0 30px 0 0;
	overflow: hidden;
	padding: 19px 0 15px 0;
}

#spBoxColumn{
	/*float: left;*/
	width: 320px;
	overflow: hidden;
	background-color: #f6f6f6;
}

#spBoxColumn ul,
#TeaserColumn ul{
	list-style: none;
}

#spBoxColumn .InfoBox{
	overflow: hidden;
	padding: 10px;
	border: solid 4px #ececec;
	background-color: #fff;
	width: 292px;
	margin-bottom: 18px;
}


#Container .spTop {
	padding: 40px 0 20px 0;
	overflow: hidden;
	clear: both;
}

#Footer .spTop {
	background:transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x scroll left top !important;
	width: 867px;
	margin: 15px 0 45px 0;
	padding: 15px 0 0 0;
	float: left;
}

.spTop a{
	float: right;
}


.Line{
	clear: both;
	border-bottom:4px solid #ECECEC;
	width: 100%;
	font-size:1px;
	line-height: 1px;
	margin: 0 0 15px 0;
	padding: 0;
}


/* Werbung */

#ColumnAd {
	float:left !important;
	margin:0 0 0 5px !important;
	padding:0 !important;
}

.Centerpage #spTopicHeader{
	padding-bottom: 14px;
}


.Centercontents .spSuperBanner,
.spArticleContent .spSuperBanner,
#SmallTeaserColumn .spSuperBanner{
	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_breadcrumb.jpg") repeat-x left bottom transparent;
}

.Centercontents #SmallTeaserColumn .spR300,
.spArticle #SmallTeaserColumn .spR300,
.spTopicContent #SmallTeaserColumn .spR300{
	border-bottom:4px solid #ECECEC;
	clear:both;
	overflow:hidden;
	padding: 20px 0;
	background-color: transparent !important;
}

.Centercontents #SmallTeaserColumn .spR300 h5,
.spArticle #SmallTeaserColumn .spR300 h5,
.spTopicContent #SmallTeaserColumn .spR300 h5{
	background: #f6f6f6;
}

.Centercontents .spM300,
.Centercontents .spM520{
	clear: both;
	margin-bottom: 15px;
	overflow: hidden;
}



/* neues Wallpaper */

.spArticleContent .spTopLine{
	
}

.spArticleContent .spBottomLine,
.Centercontents .spBottomLine{
	margin: 15px 0 0 0;
}


#spR336{
	display: none;
}

#spBoxColumn .spMagazinkastenAd{
	padding-top: 10px;
}

.spNaviAd{
	margin-bottom: 10px;
}
html {
	font-size: 100.01%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	color: #000;
	background-color: #f6f6f6;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	line-height: 1.333em;
	font-weight: normal;
	font-variant: normal;
	margin: 0;
	padding: 0;
}

img {
	border:0;
}


a, #Breadcrumb a{
	color: #990000;
	text-decoration: none;
}

a span{
	color: #000;
	text-decoration: none;
}

a:hover, a:hover span {
	text-decoration: underline;
}

a:active, a:focus{
	outline:0;
}


h1 {
	font-size: 1.18em; /*13px*/
	font-weight: bold;
	color: #666;
	margin: 0;
	padding: 0;
}

h2{
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2777em;
	margin: 17px 0 13px 0;
	padding: 0;
}

h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

h4 {
	color: #0e87d2;
	font-size: 10px;
	font-weight: bold;
	padding:0 0 8px 0;	
	margin: 0;
}

h5{
	font-size: 1em;
	line-height: normal;
	margin: 0;
	padding: 0;
}

h6{
	font-size: 0.8333em;
	line-height: normal;
	margin: 0;
	padding: 0;
}

#Wrapper form{
	display: inline;
}


hr{
	clear: both;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%; 
	height: 1px !important;
	background-image: url("/static/sys/v8/backgrounds/bg_maincontainer_line.gif");
	background-repeat: repeat-x;
	font-size:1px;
	line-height: 1px;
	border: none;
}

i{
	padding-left:1px;
}

.spCelink {
	background: none !important;
	color:orange !important;
}

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

.spImgNoBorder {
	border: none !important;
}


.spOptiBreak {
	visibility: hidden; 
	line-height: 0.1%; 
	font-size: 0.1%; 
	text-decoration: none !important;
}

.BreakNoHeight{
	line-height:1px !important;
	font-size:1px !important;
	height:1px;
	display:none;
}
h2,
h3 a {
	color: #990000;
}

#reise h2,
#reise h3 a{
	color: #FF9900;
}

#einestages h2,
#einestages h3 a {
	color: #aaaaaa;
}


#politik h2,
#politik h3 a {
	color: #b10027;
}

#wirtschaft h2,
#wirtschaft h3 a{
	color: #34537c;
}

#kultur h2,
#kultur h3 a{
	color: #f38030;
}

#netzwelt h2,
#netzwelt h3 a{
	color: #556f77;
}

#wissenschaft h2,
#wissenschaft h3 a {
	color: #7d9f89;
}

#sptv h2,
#sptv h3 a {
	color: #000066;
}

#shop h2,
#shop h3 a {
	color: #ff6600;
}

#forum h2,
#forum h3 a{
	color: #395a6d;
}

#auto h2,
#auto h3 a {
	color: #5888ab;
}

#uniSPIEGEL h2,
#uniSPIEGEL h3 a {
	color: #ff4b00;
}

#dossiers h2,
#dossiers h3 a{
	color: #f1541d;
}

#abo h2,
#abo h3 a{
	color: #ff6600;
}

#wetter h2,
#wetter h3 a{
	color: #357ecc;
}

#schulspiegel h2,
#schulspiegel h3 a{
	color: #cc3300;
}

#unispiegel h2,
#unispiegel h3 a{
	color: #ff4b00;
}

#spiegel h2,
#spiegel h3 a{
	color: #ea4100;
}


#reise #Header{
	background: url(/static/sys/v9/bg/bg_header_reise.jpg) repeat-x #FF9900;
}

#panorama #Header{
	background: url(/static/sys/v9/bg/bg_header_panorama.jpg) repeat-x #ff724b;
}

#politik #Header{
	background: url(/static/sys/v9/bg/bg_header_politik.jpg) repeat-x #b10027;
}

#schulspiegel #Header{
	background: url(/static/sys/v9/bg/bg_header_schulspiegel.jpg) repeat-x #cc3300;
}

#kultur #Header{
	background: url(/static/sys/v9/bg/bg_header_kultur.jpg) repeat-x #f38030;
}

#wirtschaft #Header{
	background: url(/static/sys/v9/bg/bg_header_wirtschaft.jpg) repeat-x #34537c;
}

#netzwelt #Header{
	background: url(/static/sys/v9/bg/bg_header_netzwelt.jpg) repeat-x #556f77;
}

#sport #Header{
	background: url(/static/sys/v9/bg/bg_header_sport.jpg) repeat-x #528264;
}

#unispiegel #Header{
	background: url(/static/sys/v9/bg/bg_header_uni.jpg) repeat-x #ff4b00;
}

#video #Header{
	background: url(/static/sys/v9/bg/bg_header_video.jpg) repeat-x #b10027;
}

#auto #Header{
	background: url(/static/sys/v9/bg/bg_header_auto.jpg) repeat-x #5888ab;
}

#wissenschaft #Header{
	background: url(/static/sys/v9/bg/bg_header_wissenschaft.jpg) repeat-x #7d9f89;
}

#sptv #Header{
	background: url(/static/sys/v9/bg/bg_header_sptv.jpg) repeat-x #000066;
}


#Header *{
	margin: 0;
	padding: 0;
}

#HeaderColoured {
	height:123px;
}

#spTopNaviDate{
	padding: 8px 0 0 20px;
	color: #fff;
	font-size: 10px;
}

#spLogo{
	float: left;
	padding: 7px 0 0 20px;
}

#Header #ChannelName a {
	color: #FFFFFF;
	float: left;
	font-size: 22px;
	font-weight: bold;
	padding: 18px 0 30px 10px;
	text-transform: uppercase;
}

#spiegel  #ChannelName{
	display: none;
}

#spSponSearch{
	position: absolute;
	right: 20px;
	top: 38px;
	width: 318px;
}

#spSponSearch fieldset{
	border: none;
}

#spSearch{
	float:left;
	height:19px;
	width:260px;
	border:solid 1px #999;
	background:url(/static/sys/v9/bg/bg_suchmaske.jpg) repeat-x;
	margin-right:6px;
	padding:3px 0 0 25px;
}

#spSponSearch label{
	font-size: 10px;
	color: #fff;
}

#spSponSearch #spSearchArticles{
	margin: 0;
}

#Header ul#Channel{
	clear: both;
	padding: 0 0 0 0px;
	background: url(files/bg_mainnav.jpg) repeat-x;
	float: left;
	width: 880px;
	height: 25px;
} 

#Header ul li{
	float: left;
	list-style: none;
	font-size: 10px;
	line-height: normal;
	text-transform: uppercase;
}

#Header ul#Channel li a{
	display: block;
	padding: 6px 10px 7px 10px;
	color: #000;
	font-weight: bold;
	border-right: 1px solid #ededed;
}

#Header ul#Channel li > a{
	height: 12px;
}

#Header ul#Channel ul{
	background:#FFFFFF;
	height:24px;
	left:0;
	padding-left:20px;
	position:absolute;
	width:880px;
}


#Header ul#Channel ul li{
	padding: 5px 0 7px 0;
	text-transform: none;
	position: relative;
}

#Header #Channel .spCommercialNav{
	padding: 0;
	bottom:24px !important;
}

#Header ul#Channel ul li a{
	display: block;
}

#Header ul#Channel ul li:hover > ul{
	display: block;
}

#Header ul#Channel a.Active {
	background-color: #fff;
	border-left: 1px solid #ededed;
}

#Header ul#Channel li  li a{
	padding: 0 6px;
	font-weight: normal;
}

#Header ul#Channel li li li {
	margin-right: 10px;
	position: static;
	float: none;
}

#Header ul#Channel li li a.Active {
	text-decoration: underline;
	color: #666;
}

#Header ul.spNaviLevel2{
	float: left;
	margin: 0;
	width: auto !important;
	padding: 0 0 10px 0 !important;
	height: auto !important;
	background-color: transparent !important;
}
#Header  ul#Channel ul li > ul{
    left: 0 !important;
    display: none;
    position: absolute;
    top: 24px;
}
    

#Header ul.spNaviLevel2 li{
	display: block;
	float: none;
	background: url(/static/sys/v9/bg/bg_navilayermiddle_neu.png) repeat-y bottom right transparent;
	padding: 0 !important;
	min-width:152px;
}
#Header ul.spNaviLevel2 li.spNaviBottom{
	background: url(/static/sys/v9/bg/bg_navilayerbottom_neu.png) no-repeat top right;
}

#Header ul.spNaviLevel2 li a{
	white-space:nowrap;
	width:auto;
	/*min-width:140px;*/
	display: block;
	width:131px;
	padding: 4px 6px !important;
	border-right: none !important;
	border-left: solid 1px #ccc;
}

#Header ul.spNaviLevel2 li a:hover{
	background-color: #efefef;
}

li.spDivideNaviAd{
	height:14px;
	font-size:1px !important;
	line-height:1px !important;
}

li.spDivideNaviAd div{
	border-left: 1px solid #ccc;
	border-right: medium none !important;
	padding:7px 6px 6px 7px !important;
	width:131px;
	height:1px;
}

li.spDivideNaviAd div div{
	border:0 none;
	margin:0 !important;
	padding:0 !important;
	height:1px;
	background-color:#ccc;
	overflow:hidden;
}

#spServiceNav{
	float: right;
	padding: 10px 20px 0 0;
}

#Header ul#spServiceNav li a{
	color: #fff;
	padding: 0px 6px;
	border-right: 1px solid #fff;
	text-transform: none;
	line-height: normal;
}

#Header ul#spServiceNav li.Last a{
	border: none;
	padding-right:0;
}

#Header ul#spServiceNav li a img{
	float: left;
	margin:-3px -6px 0 6px;
} .spAssetUl li{ 
	 line-height: 1.3em; 
	 margin: 0; 
	 padding: 10px 0 0; 
}

#spArticleColumn .spContentainer{
	width: 100%;
	float: none;
	border-top: solid 3px #ECECEC;
	border-bottom: solid 3px #ECECEC;
	overflow: hidden;
	padding: 10px 0;
}

#spArticleColumn .spContentainer h4 a{
	color:#666666;
}


#spArticleColumn .spContentainer ul{
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}

#spArticleColumn .spContentainer ul li{
	background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat scroll 0 3px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 7px;
}

#spArticleColumn .spContentainer ul li h6{
	font-size: 1em;
	font-weight: normal;
}

/* Pdf im Printartikel */

.spPdfLink{
	background: transparent url("http://www.spiegel.de/static/sys/v9/icons/ic_pdf.gif") no-repeat scroll top right;
	padding-right: 35px;
	width: 85px;
	float: left;
	margin-bottom: 10px;
}

.spFlashPic{
	position: relative;
}

.spFlashPic img{
border:1px solid #666666;
}

.spFlashPic .spIEsixPng{
	border: none !important;
	bottom: 10px;
	position: absolute;
	right: 10px;
}

.spFlashCentered object {
	display:block;
	margin: 0px auto;
}

.spFlashBox {
	border:1px solid black;
	clear:both;
	margin:12px 0 14px;
	padding:5px 0 5px 10px;
	width:512px;
}

.spFlashBox a {
	background-image:url("http://www.spiegel.de/static/sys/v8/icons/ic_swf.gif");
	background-repeat:no-repeat;
	text-align:left !important;
	display:block;
	line-height:20px;
	padding:0 0 0 40px;
}

#SmallTeaserColumn .spTableAsset{
	padding: 10px 0 25px 0;
	border-bottom: 4px solid #ececec; 
}

 .spVoteRes .spTabellesys tr.spVoteResTotal {
 	background: #e0e0e0;
 }

 .spVoteRes div.spVoteResBar {
	width: 100px;
 	height: 13px;
 	margin:3px 0;
 }
 
 .spVoteRes div.spVoteResBar span.spVoteResBarVal {
	display: block;
 	height: 100%;
 	background: #395a6d url("http://www.spiegel.de/img/1,1020,902981,00.gif") bottom left repeat-x;
 	border: 0 none;
 	border-right: 1px solid #395a6d;
 	border-left: 1px solid #395a6d;
 }
 
 
.spVideoAsset {
	width:182px;
}

.spVideoAsset .spVideoPic{
	border: 1px solid #666; 
}

.spVideoAsset .spColumnBoxPic .spVideoPic{
	border: 0; 
}


.spPanoPlayer {
	height:340px;
	width:522px;
}

.spPanoPlayer img {
	float: left;
}

.spPanoPlayer .spCredit {
	clear: left;
}

.spPanoPlayerTeaserPic {
	border:1px solid #666;
	border-bottom: 0px none;
}

.spPanoPlayerTeaserPic img {
	float:left;
}
 #SmallTeaserColumn br{
	clear: none !important;
}

.spArticle #spArticleColumn .spAsset{
	border-top: solid 4px #ececec;
	border-bottom: solid 4px #ececec;
	padding: 16px 0;
	font-size: 0.92em;
	line-height: 1.36em;
	overflow: hidden;
}

.spArticle #SmallTeaserColumn .spAsset,
.Centercontents #SmallTeaserColumn .spAsset{
	border-bottom: solid 4px #ececec;
	padding: 20px 0;
	font-size: 0.92em;
	line-height: 1.36em;
	overflow: hidden;
	width: 100% !important;
}

.spArticle #spArticleColumn #spArticleTopAsset .spAsset{
	border: 0;
}

.spArticle #SmallTeaserColumn .spCredit{
	font-size: 0.91em;
}

#spArticleColumn h4{
	font-size: 1.1em;
	padding: 0.65em 0 0.68em 0;
}

.spArticle #SmallTeaserColumn .spAsset h4 a{
	color: #666;
}

.spArticle #SmallTeaserColumn .spAsset ul{
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}

.Centercontents #SmallTeaserColumn .spSpiWi{
	border-bottom:4px solid #ECECEC;
	clear:both;
	overflow:hidden;
	padding: 20px 0;
}

#SmallTeaserColumn .spSpiWi h2,
#SmallTeaserColumn .spSpiWi h4{
	padding-bottom: 4px !important;
}

#SmallTeaserColumn .spSpiWi ul{
	margin: 0;
	padding: 0;
}

#SmallTeaserColumn .spSpiWi p{
	margin: 0;
	color: #666;
	font-size: 0.92em;
}

#SmallTeaserColumn .spSpiWi li,
#TeaserColumn .spSpiWi li{
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_themen_icon_klein.png") no-repeat 0 6px;
	padding: 7px 0 !important;
	margin: 0;
}

#SmallTeaserColumn .spSpiWi li a,
#TeaserColumn .spSpiWi li a{
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 22px;
}

#SmallTeaserColumn .spSpiWi .spMoreArticles{
	padding: 10px 0 0 0;
}

#SmallTeaserColumn .spAsset li{
	padding: 10px 0 0 0;
	margin: 0;
}

#SmallTeaserColumn .spAsset li a{
	font-weight: bold;
}

#spiegel #SmallTeaserColumn .spAsset li a{
	font-weight: normal;
}

#SmallTeaserColumn .spAsset li a span{
	color: #000;
	font-weight: normal;
}

.spArticle #SmallTeaserColumn .spMagazine ul{
	margin: 15px 0 0 0;
}

.spArticle #SmallTeaserColumn .spMagazine ul li{
	padding: 0;
	margin: 0;
}

.spArticle #SmallTeaserColumn .spMagazine ul li a{
	display: block;
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_right_one_arrow_small.gif") no-repeat 0 6px;
	padding: 2px 0 2px 10px;
	font-weight: normal;
	line-height: normal;
}

.spArticle #SmallTeaserColumn .spMagazine p{
	line-height: normal;
}

.spArticle #SmallTeaserColumn .spMagazine h5{
	font-size: 1em;
}

#SmallTeaserColumn  .spMoreArticles{
	padding: 36px 0 10px 0;
}

#SmallTeaserColumn .spMoreArticles a{
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif") no-repeat  right center;
	padding-right: 15px;
	text-align: right;
	display: block;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartNav{
	width: 100%;
	height: 23px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0;
	padding: 0;
} 

.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartNav li{
	float: left;
	margin: 0;
	padding: 0;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartNav li a{
	display: block;
	font-size: 0.833em;
	background: #EBEBEB url("http://www.spiegel.de/img/0,1020,829940,00.gif") repeat scroll 0 100%;
	border: 1px solid #CCCCCC;
	margin: 0 3px 0 0 !important;
	padding: 2px 5px 0;
}
.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartNav li a.Active{
	color: #666;
	background: #FFFFFF url("http://www.spiegel.de/img/0,1020,829939,00.gif") repeat scroll 0;
	border-bottom: 1px solid #FFFFFF;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartNav li span{
	color: #000;
	font-weight: normal;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartContent{
	clear: left;
	border-bottom: solid 1px #666;
	padding-bottom: 10px;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartContent ul{
	margin: 0;
	padding: 0;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spMultiPartContent li{
	padding: 0 0 12px 20px;
	margin: 0;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .FirstItem{
	background:#FFFFFF url("http://www.spiegel.de/static/sys/v9/icons/ic_firstitem.gif") no-repeat scroll 0 4px;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spSecondItem{
	background:#FFFFFF url("http://www.spiegel.de/static/sys/v9/icons/ic_seconditem.gif") no-repeat scroll 0 4px;
}

.spArticle #SmallTeaserColumn .spMultiPartBox .spThirdItem{
	background:#FFFFFF url("http://www.spiegel.de/static/sys/v9/icons/ic_thirditem.gif") no-repeat scroll 0 4px;
}

.spReadMore{
	width: 100%;
	margin: 16px 0 1px 0;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
}

.spReadMore a{
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif") no-repeat  right center;
	padding: 0 15px 0 0;
}

#spArticleColumn .spPhotoGallery{
	padding-bottom: 17px;
	border-top: 4px solid #ececec;
	border-bottom: 4px solid #ececec;
}

#spArticleColumn .spPhotoGallery .spPhotList{
	margin: 0 auto 7px auto;
	width: 100%;
}

.spArticle #SmallTeaserColumn .spPhotoGallery{
	width: 304px !important;
}

.spArticle #spArticleColumn .spPhotoGallery{
	width: 522px !important;
}
/*
.spArticle #spArticleColumn .spPhotoGallery ul{
	margin-left: 0;
}
*/
#spArticleColumn .spPhotoGallery ul{
list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 522px;
	float:none;
	margin: 0 auto;
	padding: 0;
}
#spArticleColumn .spPhotoGallery ul li{
	padding-bottom:0;
}

.spArticle #SmallTeaserColumn .spPhotoGallery ul li{
	float: left;
	padding: 2px 0 0 5px ;
	margin: 0;
}

.spArticle #SmallTeaserColumn .spPhotoGallery ul li.First{
	padding-left: 0;
}

#spArticleColumn .spPhotoGallery ul li{
	float: left;
	padding-left: 18px;
	margin: 0;
}

#spArticleColumn .spPhotoGallery ul li.First{
	padding-left:0;
}
	
.spPhotoGallery ul li img{
	border: solid 1px #666;
}

#spArticleColumn .spPhotoGalleryZitat{
	border-width: 3px 0;
	border-style: solid none;
	border-color: #ececec;
}

.spArticle #SmallTeaserColumn .spPhotoGalleryZitat .spZitatBox{
	border: solid 1px #CCC;
	margin: 10px 0 0 0;
	padding: 5px 48px 10px 4px;
	position: relative;
	height: 1%; 
}

#spArticleColumn .spPhotoGalleryZitat .spZitatBox{
	background-color: #fff;
	border: solid 1px #CCC;
	margin: 0;
	padding: 5px 98px 10px 4px;
	position: relative;
	height: 1%;
	min-height:44px;
}

.spArticle #SmallTeaserColumn .spPhotoGalleryZitat .spStartButton{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 48px;
	height: 48px;
}
#spArticleColumn .spPhotoGalleryZitat .spStartButton{
	position: absolute;
	right: 5%;
	bottom: 9%;
	width: 48px;
	height: 48px;
}

.spArticle #SmallTeaserColumn .spPhotoGalleryZitat .spZitatBox a{
	color: #666;
	font-size: 1.18em;
	font-weight: bold;
	line-height: 1.53em;
}

#spArticleColumn .spPhotoGalleryZitat .spZitatBox a{
	color: #666;
	font-size: 1.33em;
	font-weight: bold;
	line-height: 1.53em;
}

#spArticleColumn .spPhotoGalleryZitat .spInnerBox{
	background-color: #f5f5f5;
	padding: 22px 10px 6px 10px;
}

#spArticleColumn .spPhotoGalleryZitat p{
	background-color: #f5f5f5;
	color: #999;
	font-size: 0.833em;
	margin: 0;
	padding: 0 9px 6px 9px;
}

.spArticle #SmallTeaserColumn .spXLink .spCredit{
	display: block;
	font-size: 0.91em;
	line-height: normal;
	margin:21px 0 2px 0;
	color: #666;
}

.spCommentBox{
	clear: both;
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_forum.gif") no-repeat right 33px;
	padding-bottom: 1px;
	padding-right: 70px;
}

.spCommentBox p{
	margin: 1em 0; /* reset makes FF + IE look the same */
	padding: 0;
}

.spCommentBox a.spThreadTopic{
	display: block;
	margin: 6px 0 4px 0;
}

.spDiscussBox ul{
	padding: 7px 0 0 0!important;
	margin: 0 !important;
	line-height: 1.6em !important;
}

#spArticleColumn .spDiscussBox li{
	padding:0 !important;
	margin: 0;
	list-style: none;
}

.spDiscussBox li a{
	font-weight: normal !important;
}

.spChartBox h4{
	padding: 0 0 8px 0 !important;
}

.spArticle #spArticleColumn .spDiscussBox{
	border-top: 4px solid #ECECEC;
	border-bottom: 4px solid #ECECEC;
	padding: 16px 0;
	margin: 17px 0;
	width: 522px;
	clear: both;
}

.spArticle #spArticleColumn .spCommentBox{
	padding-right: 0;
}

.spArticle #SmallTeaserColumn h5{
	font-size: 1em;
	padding: 7px 0 3px 0;
}

.spArticle #SmallTeaserColumn .spVoteOptions{
	padding: 2px 0 17px 0;
}

.spArticle #SmallTeaserColumn .spVoteOptions li{
	padding: 0;
	margin: 0;
	clear: left;
}

.spArticle #SmallTeaserColumn .spVoteOptions li input{
	margin: 0 0.4em 0 0;
	vertical-align: middle;
}

.spAssetInner input {
	display: block;
	float: left;
}

form .spAssetInner ul li span {
	display: block;
	float: left;
	margin: -0.3em 0 1.05em;
	width: 80%;
}

.spArticle #SmallTeaserColumn .spGetResult{
	padding: 3px 0 0 0;
	text-align: right;
}

.spArticle #SmallTeaserColumn .spFahrzeugTable{
	width: 100%;
	border-collapse: collapse;
	margin-top: 11px;
	margin-bottom: 4px;
}

.spArticle #SmallTeaserColumn .spFahrzeugTable .spRow0{
	background-color: #f5f5f5;
}

.spArticle #SmallTeaserColumn .spFahrzeugTable .spRow1{
	background-color: #fff;
}

.spArticle #SmallTeaserColumn .spFahrzeugTable td{
	padding: 0 5px;
	height: 21px;
	border-top: 1px solid #CCC;
	border-right: 0 none transparent;
	border-bottom: 1px solid #CCC;
	border-left: 0 none transparent;
}

.spArticle #SmallTeaserColumn .spFahrzeugTable .spAlignRight{
	border-left: 1px solid #CCC;
}

#spArticleColumn .spMPCBox {
	border-top: solid 4px #ececec;
	border-bottom: solid 4px #ececec;
	font-size: 0.925em !important;
	line-height: 1.3em !important;
	margin: 0;
	padding: 7px 0 0 0;
	margin: 0 0 1px 0;
	position: relative;
}
#spArticleColumn .spMPCBoxAutoHeight,
#spArticleColumn .spMPCBox {
	width:522px;
}	


/*
#SmallTeaserColumn .spMPCBox {
	border-bottom:4px solid #ECECEC;
	overflow:hidden;
	padding:20px 0;
	width:100% !important;
	font-size: 11px !important;
	line-height: 1.3em !important;
	margin: 0 0 1px 0;
	position: relative;
}
*/

#SmallTeaserColumn .InfoBox .spMPCBox{
	border: none;
	padding: 2px 0 0 0;
}

.spBoxHeadline {
	border: 0 none;
	margin: 0 !important;
	padding: 3px 0 8px 0 !important;
}

.spBoxHeadline a{
	color:#666666;
}

.spMPCTabs{
	border-bottom:1px solid #CCC;
	margin: 0 0 0 0 !important;
	padding:0 0 1px 0 !important;
	text-align:right;
	font-size:0.8333em !important;
}

.spMPCTabs li{
	display:inline;
	list-style-type:none;
	margin:0 0 0 4px !important;
	overflow:hidden;
	padding:0 !important;
}

li.spMPCTab a{
	background:#ebebeb url("http://www.spiegel.de/img/0,1020,829940,00.gif") repeat 0% 100%;
	padding:2px 3px;
	border:1px solid #CCC;
	font-weight:bold;
}

li.spMPCTabAktiv a{
	color:#666;
	border-bottom:1px solid #fff;
	padding:2px 3px;
	background:#FFFFFF url("http://www.spiegel.de/img/0,1020,829939,00.gif") repeat 0% 0%;
}

.spMPCBox .spMPCContentNoHeadline {
	padding:10px;
}

.spMPCBoxTicker h3.spMPCTab {
	background-color: #F6F6F6;
	border-top: 1px solid #CCC;
	line-height: 15px !important;
	padding: 1px 0 !important;
}

.spMPCBoxTicker h3.spMPCTab a {
	color: #666 !important;
	display: block;
	min-height: 23px;
	background: url("http://www.spiegel.de/static/sys/v9/buttons/buttonMPCTab.png") no-repeat left center;
	padding: 6px 0 1px 23px !important;
}

.spMPCBoxTicker h3.spMPCTabAktiv a {
	background: url("http://www.spiegel.de/static/sys/v9/buttons/buttonMPCTabAktiv.png") no-repeat left center;
}


#spArticleColumn .spMPCBox .spMPCContent,
#SmallTeaserColumn .spMPCBox .spMPCContent{
	padding: 0 3px 14px 3px;
	overflow: hidden;
}

#spArticleColumn .spMPCBoxTicker .spMPCContent,
#SmallTeaserColumn .spMPCBoxTicker .spMPCContent,
#spArticleColumn .spMPCBox .spMPCContent{
	background-color:#F6F6F6;
}

#SmallTeaserColumn .InfoBox .spMPCBox .spMPCContent{
	padding-top: 0;
}

#SmallTeaserColumn .spMPCBox .spMPCContent{
	padding-top: 1em;
}

#spArticleColumn .spMPCTabs{
	margin: 0 !important;
	padding: 0;
	text-align:left;
}

#spArticleColumn .spMPCContent div{
 	padding-top: 1em;
}

#spArticleColumn .spAssetAligncenter {
	clear:both;
}

#spArticleColumn .spTableAsset{
	padding: 0 0 20px;
	border-bottom: 4px solid #ececec; 
	border-top: 4px solid #ececec; 
}

#spArticleColumn .spTableAsset{
	font-size: 11px;
}

table.spTabellesys{
	border-collapse: collapse;
	border-style: hidden hidden none;
	/* raus 2.1.1 kf table-layout:fixed; */
}

table.spTabellesys td{
	border: 1px solid #ccc;
	vertical-align: top;
	padding: 0.2em 4px;
	font-size: 11px;
}

table.spTabellesys .spTabellesyskopf{
	color: #666;
	font-weight: bold;
	border: 0 none;
	padding: 0.75em 0;
}

table.spTabellesys .spTablesysRowHead{
	text-align: left;
	background-color: #f5f5f5;
	font-weight: bold;
}

table.spTabellesys .spResultTableRow2{
	background-color: #f5f5f5;
}

#spArticleColumn .spPdfBox{
	width: 100%;
	border-top: 4px solid #ececec;
	border-bottom: 4px solid #ececec;
	margin: 2.2em 0;
}

.spArticle #SmallTeaserColumn .spPdfBox{
	width: 100%;
	border-bottom: 4px solid #ececec;
}

#spArticleColumn .spPdfBox .spLinkBox{
	padding: 6px 9px;
	background-color: #f5f5f5;
	font-size: 0.92em; /* 11px */
	height: 1%; /* IE needs this */
}

.spArticle #SmallTeaserColumn .spPdfBox .spLinkBox{
	padding: 6px 0 0 0;
	height: 1%; /* IE needs this */
}

/* #spArticleColumn + .spArticle #SmallTeaserColumn */
.spLinkBox a div{
	display: inline;
	color: #000;
}

/* #spArticleColumn + .spArticle #SmallTeaserColumn */
.spLinkBox a:hover div{
	text-decoration: underline;
}

/* #spArticleColumn + .spArticle #SmallTeaserColumn */
.spPdfBox img{
	float: right;
	margin: 4px 0 5px 5px;
}

/* #spArticleColumn + .spArticle #SmallTeaserColumn */
.spPdfBox p{
	margin: 0.6em 0 0 0;
	color: #666;
	font-size: 0.899em; /* 10 px */
	line-height: 1.415em; /* 14 px */
}

/* #spArticleColumn + .spArticle #SmallTeaserColumn */
.spPdfBox span{
	color: #666;
	font-size: 0.899em; /* 10 px */
}

.spTextlinkInt a,
.spTextlinkExt a {
		text-decoration:underline;
}.spTopicAsset{
	border-bottom: 4px solid #ECECEC;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0 0 17px;
}

#TeaserColumn .spTopicAsset{
	width: 475px;
	padding:20px 0;
	margin:0;
}

.spTopicContent #SmallTeaserColumn .Teaser, #SmallTeaserColumn .spTopicAsset {
	margin:0;
	padding:20px 0;
}

#SmallTeaserColumn .FirstEntry{
	padding-top: 0;
}

.spTopicContent .spTopicAsset h2 {
	color: #b7b7b7 !important;
	font-size: 18px !important;
	font-weight: bold;
	padding: 0 0 8px;
	text-transform: uppercase;
}

.spTopicAsset {
	font-size: 0.92em;
	line-height:1.25em;	
}

.spTopicAsset ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.spTopicAsset li{
	padding:  0 0 10px 0;
	margin: 0;
}

.spTopicAsset li a{
	font-weight: bold;
}

.spTopicAsset li a span{
	color: #000;
	font-weight: normal;
}

.spDossierAssetBox li{
	padding-bottom: 10px;
}

.spGlossaryBox{
	clear: both;
}

.spGlossaryBox ul{
	background-color:#F6F6F6;
	height:25px;
	padding: 10px 10px 5px 10px !important;
	margin: 0 0 18px 0;
}

#TeaserColumn .spGlossaryBox ul{
	height: auto;
	overflow: hidden;
}

#spGlossaryContent .spGlossaryBox ul{
	margin: 0;
}

.spGlossaryBox ul li{
	background: transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_glossarylinks.jpg") no-repeat scroll 0 0;
	float:left;
	font-weight:bold;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	padding:0 0 0 4px !important;
	width:25px;
}

.spGlossaryBox .Active{
	background: none;
}

.spGlossaryBox .Active a{
	color: #666;
	font-size: 22px;
}

.spGlossaryColumnBox{
	clear: both;
}

.spGlossaryColumnBox ul{
	background-color:#F6F6F6;
	height:25px;
	padding: 10px 10px 5px 10px !important;
	margin: 0 0 18px 0;
}

.spGlossaryColumnBox ul li{
	background: transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_glossarylinks.jpg") no-repeat scroll 0 0;
	float:left;
	font-weight:bold;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	padding:0 0 0 4px !important;
	width:24px;
}

.spGlossaryColumnBox ul li.spTopicOverview{
	background: none;
}

#spGlossaryContent{
	border: 4px solid #ECECEC;
	clear: both;
	margin: 10px 0;
	padding: 10px;
	overflow: hidden;
}

.spGlossaryItems{
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	width: 254px;
}

.spGlossaryItems li{
	list-style: none;
}

.spGlossaryItems li ul li{
	list-style: disc;
	color: #900;
	list-style-position: outside;
}

.spGlossaryItems li ul {
	margin:0;
	padding:0 20px 0 21px;
}

.spTabs{
	float: left;
	margin: 0;
	padding: 0;
}

.spTabs li{
	float: left;
	margin: 0;
	padding: 0;
}

.spTabs li a{
	padding: 0 10px;
	border-left: 1px solid black;
	font-size: 0.92em;
}

.spTabs li.FirstLink a{
	border: none;
}

.spRessortBoxHeader{
	background-color: #f5f5f5;
	border-bottom: solid 1px #d9d9d9;
	padding: 7px 0 3px 0;
	height: 20px;
	margin-bottom: 15px;
	position: relative;
}

.spRessortBoxHeader h4{
	margin: 0;
	padding: 0;
}

.spRessortBoxNav{
	float: right;
	padding-right: 5px;
	
}

.spRessortTeaserBoxList{
	width: 522px;
	clear: both;
}

.spSubjectLink{
	float: left;
	display: block;
	width: 16px;
	height: 16px;
}

.spSubjectBox{
	width: 221px;
	position: absolute;
	right: -2px;
	top: 27px;
	z-index: 100;
	display: none;
}

.spSubjectBG{	
	width: 221px;
	height: auto;
	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_themenbox.png") no-repeat left bottom;
}

.spSubjectBGTop{
	width: 221px;
	height: 5px;
	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_themenboxtop.png") no-repeat left top;
}


.spSubjectBox ul{
	padding: 8px 0 8px 17px;
	margin: 0;
}

.spSubjectBox ul li{
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_themen_icon_klein.png") no-repeat 0 6px;
	padding: 4px 0 !important;
	margin: 0;
	font-size: 0.92em;
}

.spSubjectBox ul li a{
	padding-left: 25px;
}

/* Vorabmeldungen */

.spSimpleContentBox {
	overflow: hidden;
	clear: both;
	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;
}
.spSimpleContentBox h4{
	margin-top: 10px !important;
	color: #000;
	font-size: 1em;
}
.spSimpleContentBox h4 a{
	padding: 0 16px 0 0;
	color: #000000 !important;
	background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat 100% 50%;
}
.spSimpleContentBox .spTopThema  h3{
	font-size: 1.1666em !important;
}
.spSimpleContentBox  h6{
	font-size: 0.8333em !important;
}
.spSimpleContentBox  h6.spPoweredBy{
	float: right !important;
	margin: 10px 5px 0 0 ;
	width: 200px !important;
	font-weight: normal !important;
}
.spSimpleContentBox  h6.spPoweredBy a{
	font-weight: bold !important;
}
.spSimpleContentBox .spTopThema{
	padding: 20px 0 0 0;
}
.spSimpleContentBox .spNoUpperLine{
	padding: 0;
}
.spSimpleContentBox .ArchiveLink{
	margin: 20px 0 0 0 !important;
}
.spSimpleContentBox .spLinks{
	float: left;
	width: 420px;
	margin-top: 10px;
}
.spSimpleContentBox .spLinkList{
	float:left;
	width:100%;
}

ul.spSimpleArticleList {
	float: left;
	margin:0;
	padding:0;
	width: 100%;
}
ul.spSimpleArticleList li {
	list-style:none;
	padding: 0 0 2px 0 !important;
	font-size: 1em !important;
	margin: 0;
}

#Header h1{
	line-height: 1.333em;
}

#TeaserColumn .spReadMore {
	font-weight:bold;
	margin:16px 0 16px;
	text-align:right;
	text-transform:uppercase;
	width:100%;
}

#TeaserColumn .spReadMore a {
	background:transparent url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif") no-repeat scroll right center;
	padding:0 15px 0 0;
}

#SmallTeaserColumn  .spTopThema{
	background: none;
	border-bottom: 4px solid #ececec;
}

#TeaserColumn .spTopThema,
#TeaserColumn .Teaser{
	width: 522px;
}

.Centercontents #TeaserColumn .Teaser{
	padding: 24px 0 14px 0;
}

.Centercontents #TeaserColumn .spTopThema{
	padding-bottom: 14px;
} 

.Centercontents .spTopThema h2 {
	font-size: 1.08em;
	line-height: normal;

	margin: 0;
}

.Centercontents .spTopThema h3 {
	font-size: 1.5em !important;
	line-height: 1.2em !important;
	margin: 8px 0; 
}

.Centercontents .spTopThema .spAssetAligncenter{
	width: 100% !important; 
	overflow: hidden;
}

.Centercontents h1 {
	font-size: 1em;
	line-height: normal;
}

.Centercontents h2{
	margin: 0;
	font-size: 1em;
	color: #666 !important;
}

.Centercontents .Teaser h3 {
	margin: 4px 0;
	font-size: 1.08em;
	line-height: normal;
}

.Centercontents .Teaser p{
	margin-top: 0;
}

.Centercontents .spReadMore{
	float: left;
	margin-top: 0 !important;
	padding-top: 10px;
	font-weight: bold;
	font-size: 0.833em;
}

.ArchiveLinkback {
	float:left !important;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 20px 0;
	text-align:left;
	width:200px;
	text-transform: uppercase;
	font-size: 10px;
}

.ArchiveLinkback a {
	background:transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrowsback.gif") no-repeat scroll 0 50%;
	padding:0 0 0 16px;
}

.ArchiveLink {
	float:right;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 20px 0;
	text-align:right;
	/*width:220px;*/
	text-transform: uppercase;
	font-size: 10px;
}

.ArchiveLink a {
	background:transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat scroll 100% 50%;
	padding:0 16px 0 0;
}

.spMultimediaLeiste ul{
	margin: 0;
	padding: 0;
}

.spMultimediaLeiste ul li {
	float:left;
	font-size: 10px;
}


.Centercontents  .spMultimediaLeiste{
	width: 505px;
	overflow: hidden;
	padding: 15px 7px 15px 10px;
}

.Centercontents  .spMultimediaLeiste h4 {
	background:transparent url("http://www.spiegel.de/static/sys/v9/icons/ic_bullet_multimedia.gif") no-repeat scroll left center;
	float:left;
	font-size:1em;
	padding:0 0 2px;
	margin-top: 0 !important;
}

.Centercontents .spMultimediaLeiste h4 a {
	background:transparent url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif") no-repeat scroll right center;
	color:#666666 !important;
	padding:0 15px 0 18px;
}

.Centercontents .spMultimediaLeiste ul li {
	line-height:normal;
	padding:0 0 0 3px;
	width:165px;
}

.Centercontents .spMultimediaLeiste .spMMLFirst{
	padding-left:2px;
}
h1#spSearchTermTitle{
	margin:0;
	padding:30px 0 35px 0;
	font-size: 22px;
	color:#000;
	line-height:normal;
}

h1#spSearchTermTitle span{
	font-weight:normal;
	color:#900;
}

h1#spTopicTitle{
background:transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_themaheadline.jpg") no-repeat scroll 0 0;
	padding: 15px 140px 3px 65px;
	width:650px;
	font-size: 22px;
	margin-top: 20px;
	line-height: normal;
}

h1#spTopicTitle a {
	color:#666666;
}

#spTopicIndexOverview{
	padding-bottom: 14px;
}

#spTopicIndexOverview h1#spTopicTitle{
	background:transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_themenuebersicht_header.jpg") no-repeat scroll 0 0;
	height:30px;
}

#spTopicIndex h1#spTopicTitle{
	background:transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_themen_a_z.jpg") no-repeat scroll 0 0;
	height:30px;
}

#spTopicIndexOverview h1#spTopicTitle span,
#spTopicIndex h1#spTopicTitle span {
	display:none;
}

.spInternationalTopic h1#spTopicTitle {
	background:transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_topicindex_en.png") no-repeat scroll top left;
}
.spTopicContent h1#spTopicTitle{
	margin-top: 0;
}

h1#spTopicTitle img{
	padding-left: 10px;
}

#spTopicClaim{
	color: #666;
	padding: 0 0 0 65px;
	margin: 0;
}


.spTopicContent #Container{
	padding: 0 10px 0 20px;
	width: 866px;
}

.spTopicContent #spColumnWrapper{
	padding: 15px;
	margin-bottom: 20px;
	border: solid 4px #ececec;
	clear: both;
}

.spTopicContent #spColumnWrapperInner{
	background:transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_topic.gif") repeat-y scroll 330px 10px;
	overflow: hidden;
	margin-top: 10px;
}

.spTopicContent #SmallTeaserColumn{
	background: none;
	width: 305px;
	padding: 0 20px 0 5px;
	margin: -20px 20px 0 0;
}
.spTopicContent #SmallTeaserColumn h2{
	color:#b7b7b7 !important;
	font-size: 18px !important;
	font-weight:bold;
	padding:0 0 8px;
	margin: 0;
	text-transform:uppercase;
}

#Wrapper .spTopicContent .spChartBox h4{
	color:#b7b7b7 !important;
	font-size: 18px !important;
	font-weight:bold;
	padding:0 0 8px;
	margin: 0;
	text-transform:uppercase;
}


.spTopicContent #SmallTeaserColumn .Teaser li img{
	float: left;
	padding: 0 10px 10px 0;
}

.spTopicContent  #TeaserColumn{
	background: none;
	padding-top: 0;
	width: 475px;
	/*padding-left: 345px;*/
	float: right;
}

.Teaser .spShowMoreTopics{
	margin-top: 0;
}

#spGlossaryContent #spArticleColumn{
	width: 490px;
}

#spGlossaryContent .spReadMore{
	margin: 5px 0 15px 0;
	text-align: left;
}
#spGlossaryContent .spTopicAsset{
	margin-bottom: 0;
}

#spGlossaryContent .spReadMore a {
	background:transparent url("http://www.spiegel.de/static/sys/v9/icons/ic_arrowblack.gif") no-repeat scroll left center !important;
	padding:0 0 0 25px;
}

.spTopicContent #SmallTeaserColumn .InfoBox h4 {
	color:#B7B7B7 !important;
	font-size:18px !important;
	font-weight:bold;
	margin:0;
	padding:0 0 8px;
	text-transform:uppercase;
}

.spTopicContent #SmallTeaserColumn .InfoBox h4 a{
	color:#B7B7B7 !important;
}

.spTopicContent .ArchiveLink,
.spTopicContent .ArchiveLinkback{
	padding-top: 15px;
}

.spTopicContent #TeaserColumn .First{
	padding-top: 0 !important;
}

.spTopicContent #TeaserColumn .FirstItem{
	padding-top: 0 !important;
	padding-bottom: 15px;
}

#spTitelgalerie{
	width:522px;
	overflow:hidden;
    border-bottom:4px solid #ECECEC;
}

#spTitelgalerie h1{
	padding-bottom:7px;
    color:#000;
    font-size:1.5em;
    border-bottom:4px solid #ECECEC;
}

#spTitelgalerie form{
	margin:0;
	padding:0;
    float:right;
}

#spTitelgalerie form select{
	padding:0 0 0 0.5em;
    color:#900;
    border:1px solid #d6d6d6;
}

#spTitelgalerie form select:active{
	outline:0;
}

#spTitelgalerie form option{
	padding:0 0.5em;
}

#spTitelgalerie .spMagazineGalleryItemBox{
	padding-bottom:24px;
	overflow:hidden;
	height:1%;
    background:transparent url(http://www.spiegel.de/static/sys/v9/bg/bg_breadcrumb.jpg) repeat-x scroll left top;
}

#spTitelgalerie .spMagazineGalleryItem {
	margin:16px 10px 0 0;
	width:120px;
	float:left;
	overflow:hidden;
    font-size:0.834em; /* 10px */
    line-height:1.4em;
}

#spTitelgalerie .spMagazineGalleryItem img{
	margin:3px 0 7px 0;
	display:block;
}

.Centercontents #SmallTeaserColumn .spOtherArchivesColumn{
    padding-top:22px;
    margin-bottom:40px;
    border-bottom: solid 4px #ececec;
}

div.spOtherArchivesColumn h4{
	margin:3px 0 0 0;
	font-size:1.083em; /* 13px */
}

#SmallTeaserColumn .spOtherArchivesColumn .InfoBox{
    border-top: solid 4px #ececec;
}

.spOtherArchivesColumn .spMagazineGalleryItem {
	padding:20px 0 25px 0;
    font-size:0.917em; /* 11px */
    height:1%;
    overflow:hidden;
    line-height:1em;
    border-top: solid 4px #ececec;
}

dl.spOtherArchivesBox{
	margin:0;
	overflow:hidden;
	height:1%;
}

dl.spOtherArchivesBox dt{
    float:left;
    width:100px;
}

dl.spOtherArchivesBox dt img{
    display:block;
}

dl.spOtherArchivesBox dd{
	margin:0 0 1em 114px;
}

.spOtherArchivesColumn .spMagazineGalleryItem .spOtherArchivesTextBox h3{
    margin-left:112px;
}

#SmallTeaserColumn #spHeftInhaltLeftColumn{
	padding-top:0;
	margin-top:10px;
    border-bottom:0 none;
}

#spArticleColumn #spHeftInhalt{
    padding-top:30px;
}

#spArticleColumn #spHeftInhalt h1{
    color:#900;
    font-size: 18px;
    font-weight:bold;
}

#spArticleColumn #spHeftInhalt h2{
    margin-bottom:30px;
    padding-bottom:10px;
    font-size:1em;
    color:#000 !important;
    border-bottom:4px solid #ECECEC;
}

#spArticleColumn #spHeftInhalt ul{
    margin-left:0;
    list-style:none;
}

#spArticleColumn #spHeftInhalt li{
    padding:0;
    height:1%;
    overflow:hidden;
}

#spArticleColumn #spHeftInhalt dl{
    margin:0;
    padding:3px 0 5px 0;
    list-style:none;
    background:transparent url(http://www.spiegel.de/static/sys/v9/bg/bg_breadcrumb.jpg) repeat-x scroll left bottom;
}

#spArticleColumn #spHeftInhalt dl a{
    color:#000 !important;
}

#spArticleColumn #spHeftInhalt h3{
    margin:15px 0 10px 0;
    padding:0;
    text-transform:uppercase;
    font-size:1.166em; /* 14px */
}

dd.spHeftInhaltPageNumber{
	margin:0;
	padding:0;
    float:left;
    font-weight:bold;
}

#spHeftInhalt dt{
    margin:0 0 0 3em;
}

#spHeftInhalt dt.spHeftInhaltNoPageNumber{
    margin:0;
}

#spAusgabeYearSelect{
    margin:15px 0 0 0;
    padding:0;
    float:right;
    color:#666;
}

#spAusgabeYearSelect select{
	padding:0 0 0 0.5em;
    color:#900;
    border:1px solid #d6d6d6;
}

#spAusgabeYearSelect select:active{
	outline:0;
}

.spSearchResult #TeaserColumn
{
    float:right;
    width:630px;
}

.spSearchResult #SmallTeaserColumn
{
    float:left;
    width:195px;
}

.spSearchResult #SmallTeaserColumn h2
{
    font-size:16px;
    color: #666666;
    font-weight:bold;
}

.spSearchResultItem
{
    border-bottom:1px solid #ECECEC;
    margin-bottom: 15px;
    padding-bottom: 15px;
    clear:both;
}

.spSearchResultItemQuelle
{
    font-size:10px;
    font-weight:bold;
    color:#666666;
}

.spSearchLexikaTeaserBox
{
    background-color: #F6F6F6;
    font-size:11px;
    padding:10px;
    margin-top: 5px;
}

.spLexikonTeaserImageBox
{
    border-color:#666666;
    border-width:1px;
    border-style:solid;    
    margin: 0;
    height: 50px;
    width: 50px;
    overflow:hidden;
}

#spSearchPaginator.spSearchPageNumbers, #spSearchPaginatorBottom.spSearchPageNumbers{
	float:right;
	font-size:0.75em;
	height:1%;
	overflow:hidden;
}

#spSearchPaginator .spItemNumber, #spSearchPaginatorBottom .spItemNumber{
	margin-left:4px;
	padding:0 !important;
	text-align:center;
	width:18px;
}

#spSearchPaginator .spItemNumber a, #spSearchPaginatorBottom .spItemNumber a{
	display:block;
	width:18px;
	height:18px;
}

#spSearchPaginator .spItemNumber a.spCurrentPage, #spSearchPaginatorBottom .spItemNumber a.spCurrentPage{
	color:#666;
}

.spSearchResult .spItemNumber
{
    float: left;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://www.spiegel.de/static/sys/v9/bg/bg_glossarylinks.jpg) no-repeat scroll 0 0;
    float:left;
    font-weight:bold;
    height:25px;
    margin-bottom:5px;
    padding:0 0 0 4px !important;
    width:25px;
}

.spTopicSearchResultItem
{
    border-bottom:1px solid #ECECEC;
    margin-bottom: 15px;
    padding-bottom: 15px;
    clear:both;
}

.spSearchResultTopic{
    border-bottom:1px solid #ECECEC;
    margin-bottom: 15px;
    padding-bottom: 15px;
    clear:both;
}

.spSearchResultTopic .spTopicSearchResultItem{
	margin:0;
	padding:15px 150px 15px 10px;
	min-height:80px;
	position:relative;
	border:0 none;
    background:#F6F6F6 url(http://www.spiegel.de/static/sys/v9/bg/bg_themensuche.png) no-repeat scroll 500px 18px;
}

.spSearchResultTopic p{
	margin-bottom:0;
	padding-bottom:0;
}

.spSearchResultTopicLink{
	position:absolute;
	bottom:15px;
	right:10px;
	font-weight:bold;
}

.spSearchResultTopicLink a{
	padding:0 16px 0 0;
	background:#F6F6F6 url(http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif) no-repeat scroll center right;
}

.spSuchformInput
{
    border:1px solid #999999;
    float:left;
    height:19px;
    margin-right:6px;
    padding:3px 0 0 25px;
    width:160px;
}

#seite2 #ChannelName{
	display: none;
}

#seite2 #Container{
	padding-right: 5px;
	width: 861px;
}

#seite2 #spColumnWrapper{
	padding: 25px 15px;
	margin-bottom: 20px;
	border: solid 3px #ececec;
	clear: both;
}

#seite2 #spColumnWrapperInner{
	background:transparent url("http://www.spiegel.de/static/sys/v9/bg/bg_seite2.gif") repeat-y scroll 288px 0px;
	overflow: hidden;
}

#seite2 #SmallTeaserColumn{
	background: none;
	width: 266px;
	padding: 0 15px 0 5px;
	margin-right: 15px;
}

#seite2 #SmallTeaserColumn .spTopThema {
	border-bottom: none;
}

#seite2 #TeaserColumn{
	background: none;
	padding-top: 0;
	width: 522px;
}

#seite2 .TeaserCenterpage{
   border-top:4px solid #ECECEC;
	padding: 20px 0;
}

#seite2 .FirstTeaser .spAssetAligncenter {
	margin-top:0;
}

#spCalender {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:0;
	margin:0;
}
#spCalender tr {
	padding:0;
	margin:0;
}
#spCalender td {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 10px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#888;
}
#spCalender tr td span {
	color:#000;
}
#spCalender td.Active {
	background-color:#EAEAEA;
}
#spCalenderHead {
	margin:0 0 8px 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
#spCalenderHead span {
	padding: 0 10px 0 10px;
}
#spCalenderHead p {
	margin: 0 0 8px 0;
	font-size:10px;
}


.spBereich4875 .spPageHeadline {
	color:#666666;
	float:left;
	font-size:1.33em;
	line-height:22px !important;
	margin:0;
	padding-top:8px;
}

.spBereich4875 .spPageTwoDate {
	color:#666666;
	float:right;
	font-size:1.25em;
	font-weight:bold;
	margin:0;
	padding:11px 0 5px;
}

.spBereich4875 .spPageTwoDate img {
	float:left;
	padding-top:1px;
	width:14px;
}

.spBereich4875 .spPageTwoDate span {
	float:left;
	margin:0;
	padding:0 10px;
}

#seite2 #spSocialBookmark{
	margin: 25px 0 15px 0;
}

#seite2 .Container .spTop{
	margin: 0;
}

#seite2 #SmallTeaserColumn .spAuthor{
	display: block;
	padding: 0px 0 5px 0;
}

#seite2 #SmallTeaserColumn h3{
	margin-bottom: 10px;
}

#seite2 #TeaserColumn .spAuthor{
	display: block;
	padding: 2px 0 5px 0;
	line-height: 1em;
}

#seite2 .spSimpleContentBox h4{
	margin-top: 0 !important;
}

#seite2  #spSocialBookmark ul{
	padding: 0;
}#spFotostreckeHead {
	height: 50px;
	background-image: url("http://www.spiegel.de/static/sys/v8/fotostrecken/background_verlauf.jpg");
	background-repeat: repeat;
	margin: 0;
	padding: 0;
}
.spGalleryContent #spFotostreckeLogo h2,
.spGalleryContent #spFotostreckeLogoZitate h2{
	display: none;
}
.spGalleryContent #spFotostreckeHeadline h1{
	float: left;
	font-weight: bold;
	margin: 0;
	width: 730px;
	font-size: 1em;
}
#spFotostreckeHead a:hover {
	text-decoration: none !important;
}
#spFotostreckeLogo {
	background-image: url("http://www.spiegel.de/static/sys/v8/fotostrecken/logo_background.jpg");
	background-repeat: no-repeat;
	width: 298px;
	height: 50px;
	position: absolute;
	left: 32px;
}
#spFotostreckeLogo a {
	display: block;
	width: 453px;
	height: 20px;
	margin-top: 17px;
}
#spFotostreckeHead.international #spFotostreckeLogo {
	background-image: url("http://www.spiegel.de/static/sys/v8/fotostrecken/logo_background_international.jpg");
	width: 321px;
}
#spFotostreckeLogo h1 {
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 10px;
	font-size: 0.625em;
	overflow: hidden;
	visibility: hidden;
}
#spFotostreckeLogoZitate {
	background-image: url("http://www.spiegel.de/static/sys/v8/fotostrecken/logo_background_zitate.jpg");
	background-repeat: no-repeat;
	height: 50px;
	position: absolute;
	left: 32px;
}
#spFotostreckeLogoZitate a {
	display: block;
	width: 453px;
	height: 20px;
	margin-top: 17px;
}
#spFotostreckeHead.international #spFotostreckeLogoZitate {
	background-image: url("http://www.spiegel.de/static/sys/v8/fotostrecken/logo_background_zitate.jpg");
}
#spFotostreckeContent {
	background: #fff;
}
.spFotostreckeBackLink {
	position: absolute;
	margin: 10px 0 0 8px;
	padding: 0;
}
.spFotostreckeBackLink a {
	background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_back.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-weight: bold;
	font-size: 0.8333em;
	margin: 0;
	padding: 0 0 0 17px;
}
.spFotostreckeMoreLink {
	position: absolute;
	left: 690px;
	width: 200px;
	text-align: right;
	margin: 10px 8px 0 0;
}


.spFotostreckeTyp6 .spFotostreckeMoreLink{
	left:750px;
}

.spFotostreckeMoreLink a {
	background-image: url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-weight: bold;
	font-size: 0.8333em;
	margin: 0;
	padding: 0 17px 0 0;
}
#spFotostreckeMainCol {
	width: 868px;
	margin: 0 20px 15px 32px;
	font-size: 0.75em;
	line-height: 1.333em;
}
#spFotostreckeHeadline {
	padding: 8px 0;
	margin: 0;
	float: none;
}
#spFotostreckeHeadline h2 {
	float: left;
	width: 730px;
	margin: 0;
	font-weight: bold;
}
#spFotostreckeHeadline #spFotostreckeDatum {
	float: right;
	width: 100px;
	font-size: 0.8333em;
	text-align: right;
}

#spFotostreckeContent{
position: static !important;
}

#spFotostreckeLeft {
	width: 523px;
	text-align: center;
	float: left;
	line-height: 1em;
}



#spFotostreckeRight {
	float: left;
	width: 340px;
	margin-left: 1px;
	overflow: hidden;
}



#spFotostreckeBild {
	margin: 0 auto;
}
#spFotostreckeBild img {
	border: 1px solid #666666;
}
#spFotostreckeBildunterschrift {
	padding: 0 15px 15px 15px;
}
#spFotostreckeBildunterschrift p{
	padding: 0;
	margin: 0;
}
.xxxxspFotostreckeTyp #spFotostreckeContent {
	background: #fff url("http://www.spiegel.de/static/sys/v9/bg/bg_fs_content_typ2.gif") repeat-y scroll left top;
}
.spFotostreckeTyp0 #spFotostreckeContent,
.spFotostreckeTyp5 #spFotostreckeContent {
	background: #fff url("http://www.spiegel.de/static/sys/v9/bg/bg_fs_content_typ0.gif") repeat-y scroll left top;
}
.spFotostreckeTyp2 #spFotostreckeContent {
	background: #fff url("http://www.spiegel.de/static/sys/v9/bg/bg_fs_content_typ2.gif") repeat-y scroll left top;
}

.spFotostreckeTyp6 #spFotostreckeContent {
	background: #fff url("http://www.spiegel.de/static/sys/v9/bg/bg_fs_content_typ6.gif") repeat-y scroll left top;
}
.spFotostreckeTyp4 #spFotostreckeContent, 
.spFotostreckeTyp7 #spFotostreckeContent {
	background: #fff url("http://www.spiegel.de/static/sys/v8/fotostrecken/bg_fs_content_typ4.gif") repeat-y scroll left top;
}
.spFotostreckeTyp2 #spFotostreckeBildunterschrift,
.spFotostreckeTyp6 #spFotostreckeBildunterschrift {
	padding: 5px 0;
}
.spFotostreckeTyp2 #spFotostreckeLeft, 
.spFotostreckeTyp6 #spFotostreckeLeft {
	float:none;
	background-color: white;
	margin: 0 2px;
}

.spFotostreckeTyp2 #spFotostreckeLeft{
	width: 862px;
}

.spFotostreckeTyp6{
	width: 926px !important;
}

.spFotostreckeTyp6 #spFotostreckeLeft {
	width: 922px;
}

.spFotostreckeTyp2 #spFotostreckeRight, 
.spFotostreckeTyp6 #spFotostreckeRight {
	margin: 0 auto;
	float: none;
	background-color: white;
}

.spFotostreckeTyp2 #spFotostreckeRight{
	width: 750px;
}

.spFotostreckeTyp6 #spFotostreckeRight{
	width: 850px;
}

.spFotostreckeTyp4 #spFotostreckeLeft,
.spFotostreckeTyp7 #spFotostreckeLeft {
	width: 573px;
	padding-top: 15px;
}
.spFotostreckeTyp4 #spFotostreckeRight,
.spFotostreckeTyp7 #spFotostreckeRight {
	width: 220px;
	margin-left: 20px;
	padding-top: 15px;
}
.spFotostreckeTyp4 #spFotostreckeBildunterschrift, 
.spFotostreckeTyp7 #spFotostreckeBildunterschrift {
		padding: 15px;
}
#spFotostreckeZitattext {
	font-size: 2em;
	line-height: 1.2em;
	color: #666;
	margin: 30px;
}
#spFotostreckeZitatzusatzdaten {
	margin: 20px;
}
#spFotostreckeControl {
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	color: #999;
	margin: 0 2px;
	padding: 10px 314px 10px 0;
	background-color: white;
}
.spFotostreckeTyp #spFotostreckeControl,
.spFotostreckeTyp2 #spFotostreckeControl, 
.spFotostreckeTyp6 #spFotostreckeControl {
		padding: 10px 0;
}
.spFotostreckeTyp4 #spFotostreckeControl, 
.spFotostreckeTyp7 #spFotostreckeControl {
		padding: 10px 265px 10px 0;
}
#spFotostreckeControl img {
	vertical-align:middle;
	padding: 0 6px 3px 6px;
}
#spFotostreckeBookmarks {
	font-size: 0.8333em;
	text-align: center;
	margin: 15px 0;
	float: none;
}
#spFotostreckeBookmarks,
#spFotostreckeBookmarks a {
	color: #999;
}
#spFotostreckeBookmarks ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: none;
}
#spFotostreckeBookmarks li{
	display: inline;
}
#spFotostreckeBookmarks img{
	margin: 0 0 -3px 10px;
}
#spFotostreckeLatestEntries {
	margin: 0 2px;
}
#spFotostreckeLatestEntries h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px 22px;
	padding: 0;
}
.spFotostreckeLatestEntryBox {
	width: 410px;
	margin: 0;
	padding: 0;
	float: left;
}
.spFotostreckeLatestEntry {
	background-image: url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif");
	background-repeat: repeat-x;
	width: 380px;
	margin: 0 10px 0 22px;
	padding: 20px 0;
}
.spFotostreckeLatestEntry h3 {
	font-size: 1em;
	margin: 8px 0;
}
.spFotostreckeLatestEntry p {
	margin: 0;
}
.spFotostreckeLatestEntry ul {
	margin: 0;
	padding: 0;
}
.spFotostreckeLatestEntry ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
	background-color: #f0f0f0;
	padding: 10px 18px;
}
#spFotostreckeAdRight {
	position: absolute;
	left: 905px;
}

.spFotostreckeTyp6 #spFotostreckeAdRight {
	left: 963px;
}

#spFotostreckeAdContent {
	width: 304px;
	margin: 0 auto;
	overflow: hidden;
}

#spFotostreckeMainCol #spSocialBookmark {
	margin:20px auto;
}

#spFotostreckeMainCol #spSocialBookmark h3 {
	margin:0 20px 0 0;
	float:left;
}.spNumberPositive{
	color: #219C08;
}

.spNumberNegative{
	color: #f00;
}
.spRow1{
	background-color:#fff;
}

.spRow2{
	background-color: #fafafa;
}

.spAutorenzeile {
	font-style:italic;
}

.spCredit {
	font-size:0.8333em;
	margin-left:4px;
	padding:0;
	text-align:right;
	color: #666;
}

		
#Breadcrumb ul{
	margin: 0;
	padding: 0;
}

#spHistory li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 7px 0 0;
	text-align:left;
}

#spHistory li img{
	padding-bottom:2px;
	padding-left:4px;
	vertical-align:middle;
}

#spArticleColumn ol,
#spArticleColumn ul{
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: square;
}

#spArticleColumn li{
	padding-bottom: 1em;
}

.Teaser {
	clear: both;
	border-bottom:1px solid #ececec;
	margin: 0;
	padding: 20px 0 17px;
	overflow: hidden;
}

.spTopThema ul.spLinkList{
	clear: both;
}

.Centercontents .spTopThema, 
.Centercontents .Teaser{
	border-top: 4px solid #ececec;
	border-bottom: 0;
}

.spTopicContent .spTopThema, 
.spTopicContent .Teaser{
	border-bottom: 4px solid #ececec;
	border-top: 0;
}

.spTopThema ul,
.Teaser ul{
	margin: 0;
	padding: 0;
}

.spTopThema p {
	margin-top: 10px;
}

#sptv  .spNoUpperLine p {
	clear: none;
}



.spNoUpperLine{
	padding-top: 0 !important;
	border: 0 !important;
}

.FirstTeaser{
	padding-top: 0 !important;
	border: 0 !important;
}

.spDateTime{
	font-style:italic;
}

#spArticleHead {
	background:transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/artcleHead.gif") repeat-x scroll left top;
	float:left;
	font-size:0.8333em;
	height:25px;
	line-height:1.2em;
	margin:0 0 5px;
	padding:3px 0 0;
	text-align:left;
	width:100%;
}

.spDruckversion{
	background-color: #fff;
}

.spDruckversion #spLogo{
	padding: 0;
	float: none;
}

#spArticleContent{
	font-size:0.75em;
	line-height:1.333em !important;
}


.spDruckversion h2 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2777em;
	margin: 17px 0 13px;
	color: #990000 !important;
}


.spDruckversion h3{
	font-size: 0.8333em;
	font-weight: normal;
	margin-bottom: 10px;
}

.spDruckversion .spAsset {
	clear: both;
	font-size: 1em;
	line-height: 16px;
	text-align:left !important;
	width: 522px !important;
	padding: 5px 0;
}

.spDruckversion .spAsset ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0 0 -5px 0;
	padding: 5px 0;
}

.spDruckversion .spAsset h4 {
	font-size: 1em !important;
	margin: 2px 0 5px;
	padding: 0;
}

.spDruckversion .spCredit {
	color: #999999;
	font-size: 0.8333em !important;
	margin-left: 4px;
	padding: 0;
	text-align: right;
}

.spAssetAligncenter {
	clear: left;
	float: none;
	margin: 17px auto;
}

.AssetAlignleft {
	float:left;
	margin:0 15px 17px 0 !important;
}

#SmallTeaserColumn .spAssetAlign{
	overflow: hidden;
}

.spAssetAlignright {
	float: right !important;
	margin: 0 0 15px 12px !important;
}

.spAssetAlign, .AssetAlignleft, .spAssetAlignright, .spAssetAligncenter {
	page-break-inside:avoid;
	text-align:left;
}

ul.spLinkList {
	margin: 15px 0 0;
	padding: 0;
}
ul.spLinkList img {
	border:0 none !important;
	float:none !important;
	margin:0 !important;
	padding:0 4px 4px 0;
}

.spInteractionMarks,
.spInteractionMarks a{
	color:#666;
}

.spInteractionMarks{
	font-size:0.8333em;
}



.spMultimediaLeiste{
	margin: 0;
	padding: 20px 0 17px;
	width: 512px;
}



.spVideoPic{
	position: relative;
}


.spVideoPic .spIEsixPng{
	border: none !important;
	bottom: 15px;
	position: absolute;
	right: 15px;
}


#spBoxColumn .spVideoPic .spIEsixPng{
	bottom: 10px;
	right: 15px;
}

#spArticleImage .spPaginate{
	width: 173px;
	height: 22px;
	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_imagepaginate.jpg") no-repeat;
	padding: 4px 0 0 7px;
}

#spArticleImage .spPaginate img{
	border: none;
}

.spPanoImage{
	margin: 17px 0;
	overflow: hidden;
}

.spPanoImage img{
	border: 1px solid #666666;
	float:left;
}

.spPanoImage .spPaginate{
	float: left;
	width: 180px;
	height: 18px;
	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_imagepaginate.jpg") no-repeat;
	padding: 3px 0 0 7px;
}

.spPanoImage .spPaginate img{
	border: none;
}

.spPanoImage .spPaginate a{
	float: left;
	margin: 0 3px 0 0;
	font-size: 0.8333em;
}
.spPanoImage .spCredit{
	float: right;
	font-size: 0.8333em;
}
.spPanoImage .spCenterGalleryControlLink a{
	background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat scroll 100% 50%;
	padding-bottom: 1px;
	padding-right: 16px;
	margin-left: 14px;
}

.spNewsinclude h1, 
.spNewsinclude h2 {
	font-size: 1.08em !important;
	line-height: normal;
}

#fotostrecken h4{
	font-size: 1em;
	padding: 0;
}.spTextSmaller{
	font-size: 10px;
}

#spIntroTeaser{
	font-weight: bold;
}

.spAuthor{
	font-style:italic;
}

#spArticleColumn,
#spArticleColumn p{
	line-height: 18px;
}

#spArticleColumn h1{
	color: #666;
}

#spArticleFunctions{
	margin: 4px 0 21px 0;
	font-size: 0.833em;
	overflow: hidden;
	height: 1.2em;
}

#spArticleFunctions #spShortDate{
	font-size: 1em;
	font-weight: normal;
}

#spArticleFunctions ul{
	float: right;
	line-height: 10px;
	margin: 0;
	padding: 0;
}

#spArticleFunctions ul li{
	float: left;
	list-style: none;
	border-left: solid 1px #ccc;
	margin: 0;
	padding: 0;
}

#spArticleFunctions ul li.First{
	border: none;
}

#spArticleFunctions ul li a,
#spArticleFunctions ul li span{
	color: #666;
	padding: 0px 4px;
}

#spArticleFunctions ul li.spFontSizer{
	border: none;
}

#spArticleFunctions ul li.spFontSizer a{
	padding: 0;
}

#spArticleFunctions ul li.spFontSizer a,
#spArticleFunctions ul li.spFontSizer span{
	float: left;
}

#spHistory li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 7px 0 0;
	text-align:left;
}


/*
#Wrapper #spSocialBookmark{
	margin-top: 45px;
}

#Wrapper #spSocialBookmark h3{
	font-size: 1.2em;
	color: #666;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
*/


#spIntroTeaser{
	font-weight: bold;
}

/* Multipart */

#spMultiPagerControl {
	clear: both;
	font-size:0.8333em;
	font-weight:bold;
	margin:10px 0 0;
	width:522px;
}

#spMultiPagerControl ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
}

.spMultiPagerLinkback {
	margin:0;
	padding:0;
	text-align:left;
	width:5.8em;
}

.spMultiPagerLink {
	margin:0;
	padding:0;
	text-align:right;
	width:5.5em;
}

#spMultiPagerControl li {
	float:left;
	padding: 0 3px 0 0;
	margin: 0;
	color: #666;
}

#spMultiPagerHeadlines {
	clear:both;
	margin:0 0 30px 0;
	padding:0;
}

#spMultiPagerHeadlines ul {
	/*float:left;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width: 522px;
}

#spMultiPagerHeadlines li {
	margin:0;
	padding:5px 0 0 0;
	color: #666;
}

.spMultiPagerLink a {
	background:transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat scroll 100% 50%;
	padding:0 16px 0 0;
}

#spSocialBookmark{
	clear: both;
	margin: 30px 0;
}

#spSocialBookmark ul{
	margin: 0;
	padding: 0;	
	height: 20px;
}

#spSocialBookmark li{
	float: left;
	list-style: none;
	margin: 0 2px 0 0;
	padding:0;
}

#spSocialBookmark li img{
	padding: 1px;
	border: solid 1px #ccc;
}

#spSocialBookmark li a{
	font-size: 0.8333em;
}

#spSocialBookmark h3{
	font-size: 1.2em;
	color: #666;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

/* Grossbilder */

.spArticleFullsizeImgBackLink {
	position: absolute;
	margin: 0;
	padding: 0;
}
.spArticleFullsizeImgBackLink a {
	background-image: url("http://www.spiegel.de/static/sys/v8/icons/ic_back.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-weight: bold;
	font-size: 0.8333em;
	margin: 0;
	padding: 0 0 0 17px;
}

#spArticleFullsizeImgControl {
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	color: #999;
	height:30px;
}

#spArticleFullsizeImgControl img {
	vertical-align:middle;
	padding: 0 6px 3px 6px;
}

.spArticleCredit{
	clear: both;
	padding: 40px 0 45px 0;
}


#spArticleColumn .spArticleCredit p{
	font-size: 0.833em;
	line-height: 14px;
}

.spTopicMultimedia{
	clear: both;
	border-bottom:4px solid #ECECEC;
	border-top:4px solid #ECECEC;
	padding: 0;
	margin: 20px 0;
	width: 856px;
	overflow: hidden;
}

.spTopicMultimedia h2{
	font-size: 1.18em !important;
	margin: 15px 0 25px ;
}

.spTopicMultimedia h4{
	
}
.spTopicMultimedia h4 a{
	background:transparent url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif") no-repeat scroll right center;
	color:#666666;
	padding-right:15px;
}

.spTopicMultimedia ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.spTopicMultimedia li{
	width: 162px;
	float: left;
	padding-left: 11px;
	line-height: normal;
}

.spTopicMultimedia li a{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

.spTopicMultimedia li a span{
	font-weight: normal;
}

.spTopicMultimedia li.spMMLFirst{
	padding-left: 0;
}

.spTopicMultimedia li .spVideoPic img{
	border:1px solid #666666;
}

.spTopicMultimedia .spMoreArticles{
	clear: both;
	padding: 20px 0;
	text-transform: uppercase;
}

.spTopicMultimedia .spMoreArticles a{
	background:transparent url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif") no-repeat scroll right center;
	padding-right:15px;
	font-size: 1.2em;
	font-weight: bold;
}

.spMarkVisited a:visited,
.spMarkVisited a:visited span{
	color:#777777;
}

.spPaginatorControlPanel {
	line-height:20px;
	text-align:right;
}
.spPaginatorControlPanel a {
	margin:0 2px;
	font-size: 0.8333em;
	font-weight: bold;
}

.spPaginatorControlPanel div {
	display:inline;
	color: #ccc;
}

.spPaginatorControlPanel img {
	vertical-align:middle;
	margin-bottom:3px;
}

.spPaginatorControlPanel .Active a {
	color: #ccc;
}

.spMultimediaLeiste .spPaginatorControlPanel{
	line-height: normal;
	margin-bottom: 4px;
}

.InfoBox .spVideoBrowser .spPaginatorControlPanel {
	margin:-28px 0 15px 0;
}

#spSmallColumnSearchBox{
	margin-top:5px !important;
}

#spSmallColumnSearchBox form{
	margin:0;
	padding:10px;
	background-color:#f6f6f6;
	display:block;
	overflow:hidden;
	height:1%;
}

#spSmallColumnSearchBox fieldset{
	margin:0;
	padding:10px 0;
	border:0 none;
	clear:both;
}

#spSmallColumnSearchBox fieldset.spCheckboxes{
	padding-top:3px;
	font-weight:bold;
}

#spSmallColumnSearchBox .spSuchformInput{
	background:transparent url(http://www.spiegel.de/static/sys/v9/bg/bg_suchmaske.jpg) repeat-x scroll 0 0;
	float:none;
	height:19px;
	width:145px;
}

#spSmallColumnSearchBox .spCheckboxes input{
	margin:7px 7px 0 0;
	padding:0;
	vertical-align:text-bottom;
}

#spSmallColumnSearchBox select{
	background:transparent url(http://www.spiegel.de/static/sys/v9/bg/bg_suchselect.gif) repeat-x scroll 0 0;
	border:1px solid #999;
	margin:0 0 10px;
	padding:0;
	width:100%;
	height:19px;
}

#spSmallColumnSearchBox option{
	background-color:#fafafa;
}

#spSmallColumnSearchBox .spSearchFromDate input,
#spSmallColumnSearchBox .spSearchToDate input{
	background:transparent url(http://www.spiegel.de/static/sys/v9/bg/bg_suchselect.gif) repeat-x scroll 0 0;
	border:1px solid #999999;
	height:19px;
	margin:0;
	padding:0.1em 0 0 0;
	width:78px;
}

#spSmallColumnSearchBox .spSmallColumnSearchSubmit div{
	float:left;
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding-top:15px;
	text-transform:uppercase;
}

#spSmallColumnSearchBox .spSmallColumnSearchSubmit img{
	float:right;
	margin:-2px -5px;
}

.spRessortTeaserLess,
.spRessortTeaserMore {
	clear:both;
	padding:8px 0;
	width: 522px;
	overflow: hidden;
}

.spRessortTeaserLess a,
.spRessortTeaserMore a {
	color:#666666 !important;
	display:block;
	font-weight:bold;
	padding: 0 0 2px 23px;
}

.spRessortTeaserLess a {
	background:transparent url("http://www.spiegel.de/static/sys/v9/buttons/hp-artikel-minus.jpg") no-repeat scroll left center;
}
.spRessortTeaserMore a {
	background:transparent url("http://www.spiegel.de/static/sys/v9/buttons/hp-artikel-plus.jpg") no-repeat scroll left center;
}


/* Impressum */
.spBereich5037 #spArticleColumn h1 {
	display: none;
}

.spBereich5037 #spArticleColumn h2 {
	clear: both;
	float: right;
	width: 426px;
	margin: 0;
	padding: 1px 50px 30px 20px;
}

#spImpressum * {
	margin: 0;
	padding: 0;
}

#spImpressum {
	clear: both;
	width: 856px;
	display: inline-block;
}

#spImpressum div.spImpBlock {
	clear: both;
	width: 856px;
}

#spImpressum h4 {
	clear: both;
	float: left;
	width: 310px;
	margin: 38px 0 0 50px;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #CCC;
	text-align: right;
	text-transform: uppercase;
	color: #666;
	font-weight: 900;
	font-size: 13px;
}

#spImpressum #spImpIntro h4 {
	float: right;
	width: 426px;
	margin: 0;
	padding: 0 50px 0 20px;
	border-bottom: 0 none;
	text-transform: none;
	text-align: left;
}

#spImpressum p {
	float: right;
	width: 426px;
	margin: 38px 0 0 0;
	padding: 0 50px 0 20px;
	text-align: left;
	font-size: 12px;
}

#spImpressum #spImpIntro p{
	clear: both;
	margin: 0 0 1em 0;
}

#spImpressum #spImpOutro p{
	float: left;
	width: 99%;
	margin: 0;
	padding: 20px 1px 1px 1px;
	text-align: left;
}

#spImpressum #spImpOutro {
	margin: 40px 0 0 0;
}

/* Impressum - Einzelseite: */
#spImpressum #spImpEntry {
	clear: both;
	width: 856px;
	margin: 0;
	padding: 0;
	display: inline-block;
}

#spImpressum #spImpEntry #spImpContent {
	background: transparent url("http://www.spiegel.de/img/0,1020,1545686,00.jpg") 0 0;
	clear: both;
	width: 856px;
	min-height: 320px;
	margin: 0;
	padding: 0 0 10px 0;
	display: inline-block;
}

#spImpressum #spImpEntry h4 /* edit von: #spImpressum h4 */ {
	margin: 0 0 0 50px;
}

#spImpressum #spImpEntry h5 {
	float: right;
	width: 426px;
	margin: 0;
	padding: 1px 50px 0 20px;
}

#spImpressum #spImpEntry #spImpContent p {
	margin: 30px 0 0 0;
}

#spImpressum #spImpEntry #spImpContent #spImpPic {
	float: right;
	clear: none;
	margin: 30px 10px 0 0;
	padding: 0;
}

#spImpressum #spImpEntry p.spLinkToList {
	margin: 0 50px 0 20px;
	padding: 6px 0;
	background: transparent url("http://www.spiegel.de/img/0,1020,1545908,00.jpg") 0 0 repeat-x;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}

#spImpressum a {
	white-space: nowrap;
	color: #900;
}

#spImpressum #spImpEntry p.spLinkToList a {
	padding: 0 16px 0 0;
	background: transparent
		url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat scroll
		100% 50%;
	text-transform: uppercase;
}
#spImpressum #spImpIntro h2 {
	float:right;
	margin:17px 0 13px;
	padding:0 50px 0 20px;
	width:426px;
}

.spSPIEGELCpMainTitle h1{
	font-size:1.5em !important;
	font-weight:bold;
	color:#900 !important;
}

.spSPIEGELCpMainTitle h2 {
	font-size:1.08em !important;
	font-weight:bold;
	color:#000 !important;
}

.spSPIEGELCpMainBox h4 {
	text-transform: none;
	color:#000 !important;
}

.spSPIEGELCpMainEpaperIframe {
	width:100%;
	background-color:#f2f2f2;
	padding:10px 0px;
	margin:0;
	text-align:center;
}

.spSPIEGELCpMainBox {
	display:block;
	margin:0;
	padding:20px 0;
	border-bottom:2px solid #ECECEC;
}


.spSPIEGELCpMainEpaperLogin a {
 	background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_two_arrows.gif") no-repeat scroll 100% 50%;
 	padding:0 16px 0 0;
 	font-weight:bold;	
}

.spSPIEGELCpListsVorab,
.spSPIEGELCpMainBox ul {
	margin:0;
	padding:0;
}

.spSPIEGELCpListsVorab li {
	background:transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat scroll 0 3px;
	margin:0;
	padding:0 0 5px 7px;
}

.spSPIEGELCpMainBox ul li {
	margin:3px 0 0 0;
	padding:0;
}

#SmallTeaserColumn .spMagazinkastenText {
	margin-left: 135px;
}
#SmallTeaserColumn .spMagazinkastenImg {
	float: left;
}
	
#spBoxColumn .spMagazinkastenText {
	margin-right: 135px;
}
#spBoxColumn .spMagazinkastenImg {
	float: right;
}
	
.spMagazinkasten ul {
	margin-top:20px !important;
}


/* quiztool.fcgi */
ul.spQuizQuestion  {
	margin-top:1em !important;
}
.spQuizQuestion li {
	margin:0 0 10px 0; 
	padding:0px !important;
}


/* Anpassungen Partner */

/* DigasNet / BackOffice */

.spBereich4779 #spArticleColumn {
        clear:left;
        float:left;
        overflow:visible;
	    padding: 20px 45px;
		width: 766px;
}

.spBereich4553 #Container {
	background-color: #FFFFFF;
}



.spHelpBoxList li{
	width:100%;
	padding:0.6em 0;
	margin:0;
	border-top:1px solid #CCC;
}


ul.spHelpBoxList2{
	width:100%;
	clear:left;
	margin:0.6em 0 0 0;
}

ul.spHelpBoxList2 li{
	float:left;
	width:49.5%;
	padding:4px 0;
	margin:0;
	border-top:1px solid #CCC;
}

ul.spHelpBoxList2 li.spHelpBoxListClear{
	clear:left;
}

ul.spHelpBoxList2 img{
	float:left;
	padding: 1px;
	border: 1px solid #ccc;
	margin-right: 5px;
}

ul.spHelpBoxList2 span.spHelpLLTxt{
	float:left;
	margin:0;
	padding:4px 0 0;
} 
h5.spHelpBox{
	border-top:1px solid #CCCCCC !important;
	clear:both !important;
	color:#000000 !important;
	margin:0 !important;
	padding:0.6em 0 !important;
	width:99% !important;
} 



.spTools{
	float:left;
	width:285px;
	margin:0 0 2em 0;
	padding:0;
}

#spArticleColumn .spTools p{
	float:left;
	padding:1em 20px 0 1px;
	margin: 0; 
}

#spArticleColumn .spTools ul{
	float:left;
	display:block;
	padding:1em 20px 1px 1.4em;
	margin:0;
}

#spArticleColumn .spTools img{
	border:1px solid #666666;
	float:left;
}

#spHPTopThema{
	float:left;
	width:514px;
	margin:0 0 15px 0;
	padding:0;
	border:4px solid #ececec;
}

#spHPTopThema .spHPTopThemaTT{
	float: left;
	width: 325px;
	padding:10px;
}

#spHPTopThema .spHPTopThemaTT p{
	margin:0;
	padding:0 2px 1em 0;
	font-size: 11px;
}

#spHPTopThema .spHPTopThemaTT img{
	border:1px solid #000;
}

#spHPTopThema .spHPTTMehr{
	float: left;
	width: 142px;
	padding: 10px 10px 10px 12px;
	border-left: 1px solid #f3f3f3;
}

#spHPTopThema h4 {
	padding:5px 0 15px 0;
	font-size:13px;
	color:#666666;
}

#spHPTopThema .spHPTopThemaTT h4{
	padding-left:25px;
	background:transparent url("http://www.spiegel.de/img/0,1020,1614433,00.jpg") no-repeat scroll 0 0;
}

#spHPTopThema .spSpiWi {
	border:0 none;
	clear:both;
	overflow:hidden;
	padding:0;
}

#spHPTopThema .spSpiWi ul {
	margin:0 0 1em 0;
	padding:0;
}

#spHPTopThema .spSpiWi li{
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_themen_icon_klein.png") no-repeat 0 6px;
	padding: 5px 0 !important;
	margin: 0;
}

#spHPTopThema .spSpiWi li a {
	display:block;
	padding:0 0 0 22px;
	font-size: 11px;
	font-weight: normal;
}

#spHPTopThema .spMoreArticles a{
	font-size: 0.8333em;
	font-weight: bold;
	text-transform: uppercase;
	background: url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif") no-repeat  right center;
	padding-right: 15px;
	text-align: right;
}

.spAutoDatenbankSuche{
	display:inline-block;
	width:auto;
	margin:0 auto;
	padding:3px 0 3px 3px;
	border:1px solid #ccc;
}
.spAutoDatenbankSuche *{
	margin:0;
	padding:0;
}
.spAutoDatenbankTD{
	float:left;
	width:142px;
	padding:4px 0 4px 4px;
}
.spAutoDatenbankTD select{
	float:left;
	width:142px;
	margin:2px 0;
	font-size:1em;
}
.spAutoDatenbankTD label{
	width:142px;
	white-space:nowrap;
	overflow:hidden;
}
.spAutoDatenbankTD input{
	float:left;
	width:138px;
	margin:2px 0;
	font-size:1.3em;
}
.spAutoDatenbankTDSuchen{
	float:right;
	padding:7px 5px 0 8px;
}
.spAutoDatenbankTDSuchen .aGo{
	font-weight:bold;
	display: block;
	padding-right: 15px;
	margin-right:3px;
	background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_forward.gif") 100% 50% no-repeat;
}

#spBenzinPreis{
	width:auto;
	margin:0 auto;
	display:inline-block;
}
#spBenzinPreis *{
	margin:0; 
	padding:0;
}
#spBenzinPreis .spBenzinPreisTD{
	float:left;
	width:250px;
	padding:4px 2px 4px 6px;
}
#spBenzinPreis .spBenzinPreisTD label,
#spBenzinPreis .spBenzinPreisTD select,
#spBenzinPreis .spBenzinPreisTD input{
	clear:left;
	width:184px;
	float:left;
	margin:2px 0;
}
#spBenzinPreis .spBenzinPreisTD label{
	font-weight:bold; 
	white-space:nowrap;
}
#spBenzinPreis .spBenzinPreisTD select,
#spBenzinPreis .spBenzinPreisTD input{
	font-size:1.2em;
}

#spBenzinPreis input.aGo{
	float:right;
	width:136px;
	height:17px;
	margin:4px 7px 0 0;
}

.spAchillesCalc{
	float:left;
	margin: 0.3em 0 1em 0;
	padding: 10px;
	width: 278px;
	border: 1px solid #ececec;
}

.spAchillesCalc div{
	float:left;
	clear:both;
	width:100%;
	zoom:1;
}

.spAchillesCalc p{
	display:block;
	clear:both;
	margin: 0; 
	padding: 1em 0;
	font-weight: bold;
}

.spAchillesCalc form{
	display: inline;
	margin: 0;
	padding: 0;
}
.spAchillesCalc select,
.spAchillesCalc input,
.spAchillesCalc label{
	float: left;
	display: block;
	margin: 2px 1px 3px 0;
}
.spAchillesCalc input.radio,
.spAchillesCalc span.radio{
	display: block;
	float: left; 
	margin: 1px;
	padding: 1px;
}
.spAchillesCalc label{
	clear: both;
	width: 140px;
	font-weight: bold;
	vertical-align: middle;
}
.spAchillesCalc label span.lbl_descr{
	font-weight: normal; 
	white-space: nowrap;
}
.spAchillesCalc select,
.spAchillesCalc input.numberinput,
.spAchillesCalc input.numberinput_half,
.spAchillesCalc input.timeinput{
	border: 1px solid #cfcfcf;
}
.spAchillesCalc input.numberinput{
	width: 90px;
}
.spAchillesCalc input.numberinput_half{
	width: 44px;
}
.spAchillesCalc input.timeinput{
	width: 20px;
}
.spAchillesCalc select.activity{ 
	clear: left;
	margin-top: 4px; 
}
.spAchillesCalc input.submit{
	clear: both;
	float: right;
	padding: 1px 20px;
	margin: 1em 0 0 0;
	background:#eee url("http://www.spiegel.de/img/0,1020,829939,00.gif") repeat-x 0 0;
	border: 1px solid #cfcfcf;
	font-weight: bold;
	font-size: 1em;
	line-height:1em;
	cursor: pointer;
}

.InfoBox .spQCInfoBox {
	margin:0;
	padding:0;
	background:#f6f6f6;
}

.InfoBox .spQCInfoBox h4 {
	padding-top: 10px;
	margin:5px 0 10px 0;
}

.InfoBox .spQCInfoBox a img {
	border: 1px solid #666;
}

.InfoBox .spQCInfoBox p {
	margin-bottom:0;
	padding-bottom:10px;
}

.spHPSpecialTop
{
width: 522px;
overflow: hidden;
margin: 0 0 20px 0;
padding: 20px 0 0 0;
border-top: 4px solid #ECECEC;
font-size: 0.95em;
}
.spHPSpecialTopInner
{
background: #f6f6f6;
}
.spHPSpecialTop .spHPSpecialTopTxt
{
width: 520px;
padding: 3px 1px 5px 1px;
text-align:center;
}

/* HP-Special Balken Leiste */

.spHPSpecialTop
{
width: 522px;
overflow: hidden;
margin: 0 0 20px 0;
padding: 20px 0 0 0;
border-top: 4px solid #ECECEC;
font-size: 0.95em;
}
.spHPSpecialTopInner
{
background: #f6f6f6;
}
.spHPSpecialTop .spHPSpecialTopTxt
{
width: 520px;
padding: 3px 1px 5px 1px;
text-align:center;
}



/* HP Spezial-Kasten Aufmacherbereich */

.spHPSpecialbox
{
float:left;
width:514px;
margin:0 0 15px;
padding:0;
border:4px solid #ECECEC;
}
.spHPSpecialboxInner{
	margin:10px;
}
.spHPSpecialbox h4{
	padding:5px 0 15px;
	font-size:13px;
}
.spHPSpecialbox h4 a{
color:#666;
}
.spHPSpecialbox p{
	margin:0;
	padding:0 2px 1em 0;
	font-size:11px;
}



/* HP-Leiste Maerkte Boersenwerte */

.spHPMaerkte{
	width: 522px;
	overflow: hidden;
	margin: 0;
	padding: 20px 0;
	border-top: 4px solid #ECECEC;
	font-size: 0.95em;
}
.spHPMaerkteInner{
	padding: 4px 0 !important;
}

.spHPMaerkteH{
	float: left;
	width: auto;
	margin: 0 1em 2px 0;
	font-weight: bold;
	color: #666;
}
.spHPMaerkteNavi{
	float: right; 
	width: auto;
}

form.spWettersearch{
	display:inline; 
	float:left;
	width:100%;
	margin:1px 0;
	padding:5px 0;
	background: #f6f6f6;
}
form.spWettersearch * {
	margin:0;
	padding:0;
}
form.spWettersearch label{
	float:left;
	margin:0 10px;
	padding: 1px 0 0 0;
	font-size:10px;
	font-weight: bold;
	color: #666;
	white-space: nowrap;
}
form.spWettersearch select#spSelectWetterLand{
	float:right;
	width:150px;
	height:17px;
	margin: 0 16px 0 0;
	vertical-align:middle;
	font-size:11px;
}
form.spWettersearch input#spWettersearchOrt{
	float:left;
	width:120px;
	height:17px;
	border:1px solid #ccc;
	vertical-align:middle;
	font-size:12px;
	font-family:arial,monospace;
}
form.spWettersearch input#spWettersearchGo{
	float:left;
	margin: 0 0 0 6px;
	vertical-align:middle;
}

.spSonderCp li{
	list-style-type: none !important;
	margin:0 0 0 -25px !important;
}
.spSeite2 a{
	color:#666;
}

#sp3Min{
	float:left;
	width: 500px;
	height: 310px;
	background: #f9f9f9;
	font-size: 12px;
}
#sp3MinHeader h1{
	font-size: 12px;
	position:absolute;
	margin:0;
	padding:0;
	left: 121px;
	top: 3px;
	width: 301px;
	color: #fff;
}
#sp3MinHeader{
	float:left;
	width: 500px;
	padding: 0;
	background-color: #C11919;
	color: #000;
	font-weight: normal;
	position:relative;
}
#sp3MinHeader a{
	color: #4C4C4C;
	padding-left: 5px;
}
#sp3MinHeader img{
	border: solid 1px white;
	margin: 2px 0 2px 3px;
}
#sp3MinStand{
	background-color: #efefef;
	float:left;
	width: 499px;
	padding-left: 1px;
}
#sp3MinStand a{
	float:right;
	color: #990000;
	font-size: 0.8333em;
	margin-right: 7px;
}
#sp3MinStand a img{
	border: none !important;
}
#sp3MinStand span{
	padding:0;
	margin-left: 2px;
	font-size: 0.8333em;
}
#sp3Min .spTopThema{
	float:left;
	width: 450px;
	height: 215px;
	margin:0;
	padding:25px 20px 0px 20px !important;
	line-height: 16px;
}
#sp3MinFooter{
	float:left;
	width: 500px;
	background-color: #e2e2e2;
}
#sp3MinPage{
	float:right;
	color:#666;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
#sp3MinAnzahl {
	color: #666 !important;
	font-weight:bold;
}

#sp3Min h2 {
	color:#666666 !important;
	font-size:1.08em;
	line-height:normal;
	margin:0;
}
#sp3Min h3 {
	font-size:1.5em !important;
	line-height:normal;
	margin:8px 0;
	padding: 0;
}

.spShadedButton{
	float:left;
	height:34px;
	background:transparent url(/static/sys/v9/buttons/shadedbuttonsprite.png) no-repeat scroll 0 0;
	margin:22px 0 0 0;
	padding:0 0 0 38px;
	font-size:12px;
	line-height:14px !important;
}

.spShadedButtonNoMarginTop{
	margin-top:0 !important;
}

.spShadedButton a{
	display:block;
	height:28px;
	background:transparent url(/static/sys/v9/buttons/shadedbuttonsprite.png) no-repeat scroll 100% -68px;
	padding:6px 45px 14px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px !important;
}

.spEPaperButton{
	float:left;
	height:34px;
	background:transparent url(/static/sys/v9/buttons/shadedbuttonspritef2f2f2.png) no-repeat scroll 0 -34px;
	margin:0 0 0 94px;
	padding:0 0 0 13px;
	font-size:12px;
	line-height:14px !important;
}

.spEPaperButton a{
	display:block;
	height:28px;
	background:transparent url(/static/sys/v9/buttons/shadedbuttonspritef2f2f2.png) no-repeat scroll 100% -68px;
	padding:6px 45px 14px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px !important;
}

.spEPaperButton a:active,
.spEPaperButton a:focus{
	outline:0;
}

/* TopThema-Kasten HP */
#spHPTopThema h4 a,
#spHPTopThema h4 a span {
 	color:#666666;
 }
#spHPTopThema .spHPTopThemaSpecial {
	margin:10px 10px 5px 10px;
}
#spHPTopThema .spHPTopThemaSpecial h4 {
	padding:5px 0;
}
#spHPTopThemaMerian{
	position: relative;
	float:left;
	width:514px;
	margin:0 0 15px 0; 
	padding:0;
	border:4px solid #ececec;
}

#spHPTopThemaMerian .spHPTopThemaTT{
	float:left;
	width:310px;
	margin:0;
	padding:0;
}

#spHPTopThemaMerian h4{
	margin:10px 0 10px 10px;
	padding:0;
	font-size:13px;
	text-transform: none;
	color:#666666;
}
#spHPTopThemaMerian .spHPTTMehr h4{
	margin: 10px 0;
}
#spHPTopThemaMerian h4 a, 
#spHPTopThemaMerian h4 a span{
	color:#666666;
}

.spHPTopThemaTTimg{
	margin:0 10px;
}
.spHPTopThemaTTimg img{
	margin:0;
	border:1px solid #000;
}

#spHPTopThemaMerian .spHPTopThemaTT p{
	margin:0;
	padding:4px 2px 1em 10px;
	font-size:11px;
}


#spHPTopThemaMerian .spHPTTMehr{
	float: right;
	width: 196px;
	margin: 0;
	padding: 0;
}

#spHPTopThemaMerian .spHPTTMehrLink{
	position: absolute; 
	left:318px;
	bottom:10px;  
	font-size:11px;
}

#spHPTopThemaMerian ul.spLinkList {
	margin:0 0 1em 0;
	padding:0;
}

#spHPTopThemaMerian ul.spLinkList img {
	padding:0 4px 2px 0 !important;
}

#spHPTopThemaMerian ul.spLinkList li {
	padding: 2px 0 3px 0 !important;
	margin: 0;
	font-weight: bold;
	font-size:11px;
}
#spSchlagzeilenSortieren img {
	margin-right: 6px;
	position: relative;
	top: 1px;
}
#spSchlagzNavi {
	float:left;
	width:771px;
	padding:0;
	margin: 20px 0 20px 0;
}
#spSchlagzNavi .spSchlagzNaviBox {
	width: auto;
	margin:0 7px 0 0;
	padding:4px 8px 4px 8px;
	float:left;
	border:1px solid #c0c0c0;
}
#spSchlagzNavi .spSchlagzNaviBox.spSchlagzNaviAndere {
	margin: 0 0 0 7px;
	padding:4px 40px 4px 8px;
	background:#f8f8f8 url("http://www.spiegel.de/img/0,1020,999745,00.gif") right 50% no-repeat;
}
#spSchlagzNavi .spSchlagzNaviBox .spSchlagzNaviBoxInner {
	float:left;
}
#spSchlagzNavi h5 {
	float:left;
	margin:0;
	padding:0;
	color:#666;
}
#spSchlagzNavi ul {
	float:left;
	clear:left;
	list-style-type: none;
	margin: 7px 4px 0 0;
	padding: 0;
	white-space: nowrap;
}
#spSchlagzNavi li {
	white-space: nowrap;
	display:inline;
}
#spSchlagzNavi li a {
	padding: 0 4px 0 6px;
	margin: 0;
	border-left:1px solid #000;
}
#spSchlagzNavi li.first a {
	padding: 0 4px 0 0;
	margin: 0;
	border-left:0 none;
}
#spSchlagzNavi a.aktiv {
	color:#000;
	font-weight:bold;
}


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

.spDruckversion .spAsset{ 
     clear:both; 
     width:522px !important; 
     line-height:16px; 
     font-size: 1em; 
     text-align: left !important; 
     background: none !important; 
}

.spDruckversion #spMainContent .spAssetInner { 
     margin:0; 
     padding:5px; 
     background-color: #fff; 
     border-style: none !important; 
}

.spDruckversion .spAsset h4 a,
.spDruckversion .spAsset h4{
	text-transform:none !important;
}
.spDruckversion .spAssetInner h4 {
	text-transform:none;
}

.spDruckversion .spAssetInner h6{
	background-position: 0px 5px;
}

.spArtikelVersandEmailform,
.spArtikelVersandSMSform {
	background-color:#f0f0f0;
	margin: 10px 0;
	padding:9px;
	font-family: verdana, sans-serif;
}

.spArtikelVersandEmailform h5 {
	text-transform:none;
	margin:0 0 10px 0;
}	

.spArtikelVersandEmailAdresse {
	margin:15px 0 0 0;
	clear:both;
}

.spArtikelVersandEmailLabel {
	width:220px;
	float:left;
	margin-right:5px;
	font-size:1em;
}

.spArtikelVersandEmailInput {
	width:286px;
	float:left;
}

.spArtikelVersandEmailInput p {
	margin:0;
	font-size:0.8333em;
	line-height:1.1em;
	color:#666;
}

.spArtikelVersandEmailInput input {
	border: 1px solid #ccc;
	width: 290px;
}

.spArtikelVersandEmailNachricht textarea {
	border: 1px solid #ccc;
	width: 500px;
	overflow: auto;
}
.spArtikelVersandEmailNachricht p {
	margin:15px 0 0 0;
	font-size:1em;
}

.spArtikelVersandEmailSubmit {
	width:100%;
}

.spArtikelVersandEmailSubmit input {
	float:right;
	margin: 10px 2px 0 0;
}

.spArtikelVersandSMSform {
	height:40px;
}

.spArtikelVersandSMSform img {
	float:right;
	margin: 10px 2px 0 0;
}

.spArtikelVersandSMSform p {
	font-weight:bold;
	float:left;
	padding: 10px 0 15px 0;
	margin:0;
}

.spArtikelVersandDisclaimer {
	font-size:0.8333em;
	line-height:1.1em;
	color:#666666 !important;
	padding: 10px 0 10px 0;
	width: 100%;
	background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  top;
}

.spArtikelVersandDisclaimer h5 {
	background-color: #FFFF99;
	text-transform:none;
	font-weight:bold;
	padding:2px;
	margin:0 0 5px 0;
}

.spArtikelVersandTopFive {
	padding: 10px 0 10px 0;
	width: 100%;
	background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x  top;
}

.spArtikelVersandTopFive h2{
	font-size: 1.5em;
}

.spArtikelVersandTopFive .spNewsinclude h2{
	margin: 0 !important;
	padding: 11px 0 0 !important;
}

.spArtikelVersandOk,
.spArtikelVersandErr {
	background-color: #f6f6f6; 
	padding:10px; 
	margin: 10px 0;
}

.spArtikelVersandMessagebox strong {
	display:block;
	text-align:center;
}
.spArtikelVersandOk {
	border: 2px solid darkgreen;
}
.spArtikelVersandErr {
	border: 2px solid red;
}

.spTextList li {
	padding: 0 0 8px 0;
	margin: 0;
}

.spImagenav{
	float: left;
	margin: auto;
	padding: 12px 0;
	width: 100%;
	text-align: center;
	color: #666;
	font-size: 10px !important;
} 

.spImagenav font,
.spImagenav a{
	font-size: 10px !important;
	letter-spacing: 1px;
}

.spImagenav .gesperrt{
	font-size: 10px !important;
	letter-spacing: 1px;
}

.InfoBox h5 a {
	background-image:url("files/ic_forward.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	color:#666;
	margin:0;
	padding:0 17px 0 0;
}

.InfoBox 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: 0 0 0 0;
	padding:4px 0;
	background-color:#FFFFFF;
	border:dotted 1px #ccc;
	overflow: hidden;
}
.spBigScreen .spTagCloud{
	width: 195px !important;
}
.SmallScreen .spTagCloud{
	width: 280px;
}
.SmallScreen .spTagCloud ul{
	width: 290px;
}
.spTagCloud h5{
	margin: 0 0 10px 0 !important;
	padding: 0 16px 3px 0;
	width: 155px;
}
.spTagCloud ul{
	float:left;
	width: 180px;
	padding:0;
}
.spTagCloud li{
	float:left;
	padding: 0 5px;
	display: inline;
	line-height:20px;
}
.spTagCloud { padding:10px; text-align:center; line-height:1em; }
.spTagCloud * { line-height:18px; line-height:1em;}
a.spTagCloud_cnt1, a.spTagCloud_cntW1-3 { font-size:9px; color:#E37E7E; }
a.spTagCloud_cnt2, a.spTagCloud_cntW4-6 { font-size:9px; color:#E37E7E; }
a.spTagCloud_cnt3, a.spTagCloud_cntW7-9 { font-size:9px; color:#BC0203; }
a.spTagCloud_cnt4, a.spTagCloud_cntW10-12 { font-size:10px; color:#B40304; }
a.spTagCloud_cnt5, a.spTagCloud_cntW13-15 { font-size:11px; font-weight:bold; color:#B40304; }
a.spTagCloud_cnt6, a.spTagCloud_cntW16-18 { font-size:12px; font-weight:bold; color:#B40304; }
a.spTagCloud_cnt7, a.spTagCloud_cntW19-21 { font-size:13px; font-weight:bold; color:#A90203; }
a.spTagCloud_cnt8, a.spTagCloud_cntW22-24 { font-size:14px; font-weight:bold; color:#A90203; }
a.spTagCloud_cnt9, a.spTagCloud_cntW25-27 { font-size:15px; font-weight:bold; color: #A90203; }
a.spTagCloud_cnt10, a.spTagCloud_cnt11, a.spTagCloud_cnt12, a.spTagCloud_cnt13, a.spTagCloud_cnt14,
a.spTagCloud_cnt15, a.spTagCloud_cnt16, a.spTagCloud_cnt17, a.spTagCloud_cnt18, a.spTagCloud_cnt19,
a.spTagCloud_cnt20, a.spTagCloud_cntW28-30, a.spTagCloud_cntW31-33, a.spTagCloud_cntW34-36,
a.spTagCloud_cntW37-39, a.spTagCloud_cntW40-42, a.spTagCloud_cntW40 {
	font-size:16px; font-weight:bold; color:#990102;
}
.spArticleCloud #dnTagCloud-label,
.spArticleCloud .spTagCloud h5 {
	display: none;
}
.spArticleCloud .spTagCloud {
	margin:0;
	border: 0 none;
	background: transparent;
	width: 250px !important;
}

.spBereich4875 .TeaserCenterpage{
	clear: both;
	float: none;
}


.InfoBox {
	font-size:0.92em;
	line-height:1.25em !important;
}

.InfoBox h5,
.InfoBox h4 {
	color:#666666;
	font-size:1.18em;
	font-weight:bold;
	margin:	0 0 15px 0;
	padding: 0;
}

.InfoBox h5 a,
.InfoBox h4 a {
	background-image:url("http://www.spiegel.de/static/sys/v9/icons/ic_forward.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	color:#666;
	margin:0;
	padding:0 17px 0 0;
}

.InfoBox h6{
	font-size: 11px;
}

.InfoBox ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

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

.InfoBox .spMPCBox{
	border: none;
} 

#Wrapper .InfoBox h5{
	color: #666666;
}

.InfoBox .spMPCBoxAutoHeight{
	margin-top: -22px;
}

#SmallTeaserColumn .InfoBox {
	clear:both;
	overflow: hidden;
	padding: 20px 0;
	margin: 0;
	border-bottom:4px solid #ececec;
}

#spBoxColumn .InfoBox {
	margin-bottom: 20px;
}


.spColumnBoxPic {
	float: left;
	padding: 0 12px 12px 0;
	margin: 0;
	width: 122px;
}

.spColumnBoxPic .spCredit,
.spColumnBoxPic div{
	clear: both;
}

.spColumnBoxPic img  {
	border:1px solid #666666;
}

.InfoBox .spArrowList li {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: normal !important;
	font-size: 1em;
}

.spTopicContent .InfoBox .InfoBoxList{
	margin-top: 16px;
}

.InfoBox .InfoBoxList li {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: normal !important;
	font-size: 1em;
}


/* InfoBox Spezialfaelle */



/* Top-10-Listen */

.spRankingList  {
 	float: none;
 	padding: 0;
 	margin:10px 0 0 0;
}
 
.spRankingList li {
	list-style: none;
 	margin: 0;
 	padding:10px 0 0 0;
}

.CenterpageContent .spRankingList li {
	clear: both;
}

.spRankingList li .spItemNumber {
	border: 1px solid #b0b0b0;
 	color: #666;
 	font-weight: bold;
 	font-size: 10px;
 	width: 13px;
 	height: 13px;
 	line-height: 1.3em;
 	text-align: center;
 	margin: 4px 4px 0 0;
 	float: left;
 	padding-top: 0;
}
.spRankingList li .spItemText {
	padding: 3px 0 0 17px;
 	margin: 0;
}

/* Kickerticker-Kasten */

.spKickerTicker h5{
	margin-bottom:0;
}

.spKickerTickerWettbewerb {
	margin-top:15px;
	clear:both;
	float:left;
	width:100%;
}
.spKickerTickerWettbewerb p {
	margin:8px 0 0 0;
	padding:0;
}

.spKickerTickerErgebnis {
	text-align:center;
	font-weight:bold;
	letter-spacing:2px;
	border-left:0px none !important;
}

.spKickerTicker table{
	clear: left;
	float: none;
	margin:8px 0 0 0;
	border-top: 1px solid #ccc;
	padding: 0;
	width: 304px;
}


.spKickerTicker td{
	padding: 2px 0;
	border-bottom: 1px solid #ccc;
}

.spKickerTickerTeams{
	width: 260px;
}


.spKickerTickerLegende{
	clear:both;
	float:left;
	margin-top:20px;
	width:100%;
}

.spKickerTickerStand{
	width: 130px;
	float:left;
}

.spKickerTickerIcons{
	width: 158px;
	float:right;
	text-align:right;
}

.InfoBox table.spWetterbox {
	padding-left: 0;
	width: 154px !important;
	margin: 10px 0 10px 0;
	border-top: 1px solid #ccc;
	float: right;
}
	
.spWetterbox td{
	border-bottom: 1px solid #ccc;
	padding: 0 4px;
}

.spWetterList {
	float: left;
	width: 110px;
	margin: 10px 10px 0 0 !important;
	padding: 0;
	list-style: none;
}

.spWetterList li{
	clear: both;
	width: 110px;
}

.spWetterList li {
	margin: 0;
	padding: 0 0 5px 7px;
	background: transparent url("http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif") no-repeat 0 3px;
}

.spWetterList li h6{
	font-weight: normal !important;
	font-size: 1em;
}

.spWetterbox img{
	margin: 0 0 0 5px !important;
	border:none !important;
}

/* alte VideonewsBox */

#spHPVideoNewsList{
	margin: 0;
	padding: 0;
}

#spHPVideoNews #spHPVideoNewsList li {
	border-bottom:	solid 1px #ccc;
	width:292px;
}

 #spHPVideoNews #spHPVideoNewsList li a {
	display:block;
 	padding: 4px 0 6px 0;
 }
 
 #spHPVideoNews #spHPVideoNewsList li a span{
 	color: #000;
 }

#spHPVideoNews .spMPCTabs {
	margin-top:-5px;
}

#spHPVideoNews .spVideoAsset h4 {
	display:none;
}
#spHPVideoNews .spVideoAsset {
	margin-top:10px;
}

/* neue VideonewsBox */

.spHPVideoNewsList{
	margin: 0;
	padding: 0;
}

.spHPVideoNewsBox .spHPVideoNewsList li {
	border-bottom:	solid 1px #ccc;
	width:292px;
}

 .spHPVideoNewsBox .spHPVideoNewsList li a {
	display:block;
 	padding: 4px 0 6px 0;
 }
 
 .spHPVideoNewsBox .spHPVideoNewsList li a span{
 	color: #000;
 }

.spHPVideoNewsBox .spHPVideoNewsLink {
	margin:10px 0 0 0;
	text-align:right;
}
.spHPVideoNewsBox .spHPVideoNewsLink a {
	background:transparent url(/static/sys/v9/icons/ic_forward.gif) no-repeat scroll right center;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
}




.InfoBox table.spFormel1Ticker {
	padding:0;
	margin: 10px 0 0 0;
	border-top: 1px solid #ccc;
	width: 304px;
}


.spFormel1Ticker td {
	padding: 1px 2px;
	border-bottom: 1px solid #ccc;
}

.spFormel1Ticker td .spFormel1Name {
	display:block;
	float:left;
}
.spFormel1Ticker td .spFormel1Team {
	display:block;
	float:left;
}
.spFormel1Ticker td .spFormel1Zeit {
	display:block;
	float:right;
}
.InfoBox p.spFormel1Event {
	font-weight:bold;
	margin:6px 0 0 0;
}
.InfoBox p.spFormel1EventTyp {
	margin:3px 0 0 0;
}
.InfoBox .spFormel1Powered {
	clear:both;
	width:115px;
	margin: 10px auto 0 auto;
}


.spBoerseBox{
	margin-top: -20px;
}


.spBoerseBox .spMPCContent,
#SmallTeaserColumn .spBoerseBox .spMPCBox .spMPCContent {
	padding: 10px 0 0 0;
	margin: 0 !important;
}

/*
.spBoerseBox .spMPCBox .spMPCTab  {
	xxline-height: 15px !important;
	xxfont-size: 11px !important;
	font-size: 1.0em !important;
	line-height: 1.6em !important;
}
*/

.spBoerseBox li.spMPCTab a {
	padding: 2px 10px;
}

.spBoerseForm {
	background-color:#fafafa;
	padding:2px 3px;
	margin:0 0 10px 0;
	color:#666;
	font-weight:bold;
	font-size: 10px;
	clear: both;
	line-height: 17px;
}

.spBoerseForm .spBoerseSubmit {
	margin: 0;
	padding: 0; 
	float: right;
}

.spBoerseForm .spBoerseInput {
	border: 1px solid rgb(204, 204, 204);
	margin: 0;
	padding: 0pt; 
	width: 100px; 
	font-size: 10px; 
	line-height: 17px; 
	height: 15px; 
	display: block; 
	float: right;
}

.spBoersenChart {
	background-color:#fafafa;
	margin: 0 0 10px 0;
	float: left;
}

.spBoersenChart ul{
	list-style: none;
	float: left; 
	margin: 0 6px 0 0;
	width: 135px;
}


.spBoersenChart ul li{
	background:transparent url(http://www.spiegel.de/static/sys/v8/icons/ic_right_one_arrow_small.gif) no-repeat scroll 0 8px;
	margin:0 0 0 2px !important;
	padding:5px 0 3px 7px !important;	
}

.spBoersenChart ul li a{
	font-weight: normal !important;
}

.spBoersenChart img{
	border: 1px solid #ccc;
	float:left;
}

.spBoersenChart ul li {
	clear:left;
	height: auto;
}


.spBoerseTable{
	float: left;
	font-weight: normal !important;
	width: 304px;
	padding:0;
	margin:0;
}


.spBoerseTable th{
	padding:2px 0;
	margin:0;
	border:0;
	color:#666;
}

.spBoerseTable td{
	padding:2px 0;
	margin:0;
	border:0;
	border-top: 1px solid #ccc;
}
.spBoerseTable td a{
	font-weight:bold;
}

.spBoerseTable .spBoerseUhrzeit {
	font-weight:normal;
	text-align: left;
	font-size: 11px;
	color: #666;
}

/* generell */

#Footer{
	clear: both;
	width: 880px;
	padding: 50px 5px 50px 20px;
	background: url("http://www.spiegel.de/static/sys/v9/bg/bg_containerbottom.png") repeat-x left top #f6f6f6;
	overflow: hidden;
}

.spGalleryContent #Footer {
	background: none;
	padding-left: 32px;
}

#Footer li{
	list-style: none;
	margin: 0;
	padding: 0;
}

#Footer li a{
	color: #666;
}



/* Navigation */

#Footer #FooterMainNav {
	clear:both;
	float:left;
	width:855px;
	padding: 0;
	margin: 0;
}

#Footer #FooterMainNav ul {
	width: 867px;
	height: 20px;
	margin: 0 0 15px 0;
	border: none;
	padding: 5px 0 0 0;
	background: #F6F6F6 url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x scroll left top !important;
} 

#Footer #FooterMainNav ul li{
	float: left;
	font-weight: bold;
	padding: 0 12px 0 0;
	margin: 0;
}

#Footer #FooterMainNav ul li a{
	font-size: 11px;
}


#Footer #FooterSubNav ul{
	float: left;
	width: 129px;
	height: 100px;
	border-left: solid 3px #fff;
	padding: 0 0 0 15px;
	margin: 0;
	background-color: #f5f5f5;
}

#Footer #FooterSubNav ul.First{
	border: none;
	padding-left: 0;
}

#Footer #FooterSubNav ul li{
	list-style: none;
	color: #666;
	line-height: 16px;
	font-size: 10px;
	margin: 0;
	padding: 0;
}


/* Partner-Bar */

#Footer #spPartnerBar{
	float: left;
	width: auto;
	height: auto;
	margin: 1px 0;
	background: transparent url("http://www.spiegel.de/img/0,1020,1603226,00.gif") no-repeat top left;
	border-bottom: 20px solid #F6F6F6; 
}
#Footer #spPartnerBar ul{
	float:left;
	width: 146px;
	height: auto;
	margin: 1em 0 1px 0;
	padding: 0;
	border: 0 none;
	background-color: transparent;
}
#Footer #spPartnerBar ul li{
	float: left;
	width: 143px;
	padding:0 0 3px 5px;
	line-height:11px;
}
/* erste spalte: */
#Footer #spPartnerBar ul.First li{
	padding:0 0 3px 0;
}
#Footer #spPartnerBar ul li span{
	float: left;
	padding:4px 0 1px 0;
}
#Footer #spPartnerBar ul li span.spPartnerBar1Zeile{
	padding:8px 0 1px 0;
}
#Footer #spPartnerBar ul li a{
	float: left;
}
#Footer #spPartnerBar ul li a img{
	float: left;
	clear: left;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0 3px 0 0;
}
#Footer #spPartnerBar h4{
	padding-bottom: 0.6em;
	color: #666;
	background: transparent url("http://www.spiegel.de/static/sys/v8/backgrounds/bg_maincontainer_line.gif") repeat-x scroll left bottom;
	text-transform: none;
}
#Footer #spPartnerBar ul li h5{
	padding-bottom: 5px;
	color: #666;
}

/* Magazinkasten */

#Footer #FooterMagazinBox  {
	width:880px;
	float:left;
	font-size:10px;
	line-height:14px;
	padding:0 0 30px 0;
	margin:0;
}
	
#Footer #FooterMagazinBox ul  {
	width:160px;
	padding:0 16px 0 0;
	margin:0;
	float:left;
}


#Footer #FooterMagazinBox ul li h4{
	padding-bottom: 10px;
	text-transform:none;
	color: #666;
}

#Footer #FooterMagazinBox ul li img {
	padding-bottom:10px;
}

.spMainContent h1
{
    margin-top:10px;

}

.spDigasDokumentImageBox{
	float: left;
	width: 165px;
	clear:left;
	line-height:12px;
    background-color:#DFE6EE;
    color:#444444;
    font-size:0.8333em;
    margin:15px 15px 15px 0;
    text-align:right;
}

.spDigasDokumentImageCredit{
	font-size: 10px;
	clear: both;
}

.spDigasDokumentExternalLinks{
	clear: both;
}

.spDigasDokumentExternalLinks ul{
	margin: 0;
	padding: 0 0 0 20px;
}

#spLexikonIntrotext
{
    font-weight:bold;
}



.artikel ul
{
    padding-left: 20px;
}/*
 * Navigation
 */
#spGutenbergHeader
{
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: white;
}

#spGutenbergHeaderColumnLeft{
	margin:10px 0 20px 0;
	width:304px;
}

#spGutenbergHeaderMainHeadline{
    color:#666;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 10px;
}

#spGutenbergHeaderLinks{
    font-size:1.1em;
    line-height:1.5em;
    color:#a81600;
	overflow:hidden;
	height:1%;
}

#spGutenbergHeaderLinks ul{
    float:left;
	width:49.9%;
}

#spGutenbergHeaderLinks li{
	padding-left:15px;
	background:transparent url(http://www.spiegel.de/static/sys/v8/icons/ic_list.gif) no-repeat scroll 0 .4em;
}

#spGutenbergHeaderColumnMiddle{
    clear: both;
    margin-bottom: 20px;
    width:304px;
}

#spGutenbergHeaderAutorenHeadline, div#spGutenbergHeaderSucheHeadline
{
    color:#666666;
    font-size:1.3em;
    font-weight:bold;
    line-height:28px;
    margin-bottom:10px;
}

#spGutenbergHeaderColumRight{}

#spGutenbergAutorenLinks{
    font-size: 1.2em;
    line-height: 1.5em;
	width:294px;
	height:42px;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
}

#spGutenbergAutorenLinks div{
    float: left;
    height: 20px;
    width: 20px;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
    text-align:center;
}

#spGutenbergAutorenLinks .odd{}

#spGutenbergAutorenLinks .even{
    background-color:#f9f9f9;
}

#spGutenbergAutorenLinks a
{
    color:#a81600;
}

#spGutenbergHeaderColumRight form
{
    padding-bottom:1px
}


div#spGutenbergSearchInput input
{
    height: 16px;
    width: 250px;
    vertical-align: top;
    border-width: 1px;
    border-style: solid;
    border-color: #a9a9a9;
    font-size:10px;
}

div#spGutenbergSearchSubmit
{
    width: 20px;
    height:18px;
    border-style:solid;
    border-width: 1px;
    border-color: #a9a9a9;
    margin-left:6px;
}

#spGutenbergSearchSubmit img{
    cursor:pointer;
    vertical-align:-0.1em;
}

/*
 * Index
 */
.spGutenbergTeaserListImg
{
    float:left;
    width: 98px;
    padding-right: 6px;
    vertical-align:top;
}

.spGutenbergTeaserListImg img
{
    padding: 3px;
    border: solid 1px #C9C4C1;
    width: 90px;
}

.spGutenbergTeaserListText
{
    margin-left:110px;
}

.noMargin
{
    margin-left: 0;
}

/*
 * Dokument
 */
#spGutenbergTopNavigation{
	padding:8px 0 19px 0;
	clear:both;
	overflow:hidden;
	height:1%;
}
.spGutenbergImageBox
{
    float:left;
    width: 188px;
    padding: 6px;
}

.spGutenbergImageBox img
{
    padding: 3px;
    border: solid 1px #C9C4C1;
    width: 180px;
}

.spGutenbergVers, .spGutenbergPoem
{
    white-space: pre;
}

.spGutenbergLine{
    clear:both;
    border-top:4px solid #ececec;
	height:1%;
}

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

.spGutenbergDirtoc{}

.spGutenbergDokument h4
{
    clear: both;
}

/*
* Genre-Liste
*/

h3#spGutenbergListHeading{
	padding:12px 0 0.8em 0;
	font-size:1.5em;
	line-height:1.2em;
	color:#f38030;
}

ul#spGutenbergList{
	margin:0;
	padding:0;
}

ul#spGutenbergList li{
	padding-left:15px;
	line-height:1.5em;
	background:transparent url(http://www.spiegel.de/static/sys/v9/icons/ic_listbullet.gif) no-repeat scroll 0 .6em;
}

.spGutenbergParentDokumentLink{}


#spShopNav{
	float: right;
	width: 48px;
}

.spShopTeaser h5{
	float: left;
	background-image: url(http://wissen.spiegel.de/wissen/files/img/icons/ic_shoplogo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 86px;
	height: 13px;
}

.spShopTeaser h5 span{
	display: none;
}

.spShopTeaserList{
	clear: both;
	padding-top: 3px;
    padding-bottom: 20px;
}

.spShopTeaserItemImg{
    float:right;
    width:65px;
    padding-top:3px;
}

.spShopTeaserItemText{
    font-size:11px;
    line-height: 15px;
    width: 90px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.spShopLink{
    text-align: left;
    font-size:11px;
    line-height: 15px;
    width: 160px;
    margin-bottom: 3px;
    padding-top: 5px;
    clear: both;
}

.spShopLink a{
    color: rgb(162, 0, 0);
}


.spShopTeaserItemText p{
    margin-top: 0;
    min-height: 70px;
}

.spShopTeaserItemText a{
    color: rgb(162, 0, 0);
    font-weight:bold;
}


.spPrice{
	clear: right;
}

.spShopTeaser{
	padding: 15px 10px 10px 10px;
	background-repeat: no-repeat;
	background-position: top left;
    background-color: #F6F6F6;
}

#spShopTeaserForwardArrow{
	width: 8px;
	height: 10px;
	float: left;
	background-image: url(http://wissen.spiegel.de/wissen/files/img/icons/ic_arrowright.gif);
	background-repeat: no-repeat;
	background-position: top right;

}

#spShopTeaserBackArrow{
	width: 8px;
	height: 10px;
	float: left;
	padding-right: 20px;
	background-image: url(http://wissen.spiegel.de/wissen/files/img/icons/ic_arrowleft.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#spShopTeaserForwardArrow span,
#spShopTeaserBackArrow span{
	display: none;
}

.FkTeaser
{
  margin-top:-25px;
}

.Teaser img, .FkTeaser img
{
  padding-top:10px;
}

.Teaser p, .FkTeaser p
{
  padding-top:10px;
  font-size:15px;
  LETTER-SPACING: 0.05em; 
  color:#000;
}

.Teaser h4, .FkTeaser h4
{
  font-size:14px;
  color:#0e87d2;
  text-transform: lowercase;
}

.Teaser h3, .FkTeaser h3
{
  padding-top:5px;
  font-size:14px;
  color:#0e87d2;
}

.Teaser h3 a, .FkTeaser h3 a
{
  text-transform: none;
  font-size: 16px;
  color:#0e87d2;
}

.Teaser p a, .FkTeaser p a {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.merian.de/static/te/buttons/merianArrowSmallgt.gif) no-repeat 0px 60%; COLOR: #0e87d2; PADDING-TOP: 0px
}

.merianInteractionGallery b {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 28px; PADDING-RIGHT: 0px; BACKGROUND: url(http://www.merian.de/static/te/icons/ic_teaserGallery.gif) no-repeat 0px 3px; PADDING-TOP: 5px
}

#headerpic{
  z-index: auto;
  position: absolute;
  top:0px;
  left:0px;
	width: 900px;
	height: 123px;
	background: url(files/logo.jpg) no-repeat;
}

.AssetAlignleft {
	MARGIN: 0px 15px 17px 0px; FLOAT: left
}

