/*
* Ressetting styles, by Eric Meyer
* http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
*
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
*
* Styled Tags, in alphabetical order
*
*/

/************************* A ************************/
a {
	color: #000;
}

	a:link, a:visited {
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	a:active, a:focus {
		text-decoration: none;
	}

	a.dax {
		padding-right: 26px;
		background: transparent url(http://images.zeit.de/bilder/elemente_01_06/elements/artikel/dax_link.gif) no-repeat 100% 0;
	}

	.teaser .teasertext a,
	.container h3 a,
	.teaser h2 a,
	#zumthema a,
	#comments .innercomments a {
		color: #660000;
	}
	
	.container .kurzteaser h3 a {
		color: #000;
	}

	.teaser h2 a {
		/*text-decoration: underline;*/
	}
	
	.container h2 span a {
		color: #484a4c;
	}
	
	a.bh_button {
		background: #fff;
		border: 1px solid #bebeb6;
		color: #000;
		font-size: 10px;
		letter-spacing: 1px;
		padding: 2px 4px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 70px;
	}
	
	a.bh_button:hover {
		background: #bebeb6;
	}
	
	ul.bereichsnavi li a {
		background: #efefed url(http://images.zeit.de/bilder/site07/site08/pfeil-element-6rebrush.gif) no-repeat 0 -21px;
		line-height: 18px;
		padding-left: 8px;
		text-decoration: none;
	}
	
	ul.bereichsnavi li a:hover,
	ul.bereichsnavi li.active a {
		background: #efefed url(http://images.zeit.de/bilder/site07/site08/pfeil-element-6rebrush.gif) no-repeat 0 -3px;
	}
	
	ul.secondary_navi a.active {
		text-decoration: underline;
	}
	
	#sidebar .inner ul#innernavi2 li a {
		background: #144678;
		color: #fff;
		display: block;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		padding: 3px 4px;
	}
	
	#sidebar h4 a, #sidebar h2 a,
	#sidebar h4 a:link, #sidebar h2 a:link,
	#sidebar h4 a:visited, #sidebar h2 a:visited,
	#sidebar h4 a:hover, #sidebar h2 a:hover,
	#sidebar h4 a:active, #sidebar h2 a:active {
		color: #000 !important;
	}

	
	.relateds a,
	.newslist a,
	.box a,
	.container h2 a {
		color: #000;
	}
	
	ul.kwlist li a {
		color: #666;
		padding-left: 8px;
		background: transparent url(http://images.zeit.de/bilder/site07/elements/arrows/minitagpfeil.gif) no-repeat 0 3px;
		text-transform: none;
	}
	
	ul.kwlist li a:link {
		color: #666;
	}
	
	ul.kwlist li a:visited {
		color: #999;
		background: transparent url(http://images.zeit.de/bilder/site07/elements/arrows/minitagpfeil_grau.gif) no-repeat 0 50%;
	}
	
	ul.kwlist li a:hover {
		text-decoration: underline;;
	}
	
	ul.kwlist li a:active {
		color: #666;
	}
	
	.commentbuttons a {
		font-weight: 700;
	}
	
	#sidebar li.letterbox a {
		background: #fff;
		border-top: 1px solid #bebeb6;
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
		border-left: 1px solid #bebeb6;
		display: block;
		padding: 2px;
		text-align: center; 
		width: 16px;
	}
	
	#sidebar li.letterbox a:hover,
	#sidebar li.letterbox a.active {
		background: #666;
		border-top: 1px solid #666;
		border-right: 1px solid #bebeb6;
		border-bottom: 1px solid #bebeb6;
		border-left: 1px solid #666;
		color: #fff;
		text-decoration: none;
	}
	
	a.community_author {
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	
	a.further {
		color: #660000;
	}
	
	p.copyright a,
	p.bu a {
		color: #000;
		text-decoration: underline;
	}
	
	#box_Lotto_1 div {
		line-height: 140%;
	}


/**************************** BODY ************************/
body {
	background: #606060;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

/************************* CITE *************************/
cite {
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
}

/************************* DIV *************************/
#reisederwoche .ad_head {
	display: none;
}

/***************************** Hn ************************/
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
}

	h2.thema {
		font-size: 16px;
		margin-bottom: 8px;
		text-align: center;
	}

		h2.thema span {
			background: #fff;
			padding: 0 5px;
		}
		
		#news h2.thema span {
			padding: 0;
		}
		
	h2.themen {
		font-size: 16px;
		margin-bottom: 5px;
		text-align: center;
	}

		h2.themen span {
			background: #fff;
			padding: 0 5px;
		}
		
	#id-archiv h2.themen {
		/*margin-top: -22px;*/
		margin-bottom: 12px;
	}
	
	
	.teaser h2 {
		/*font-size: 20px;*/
		font-size: 18px;
		font-weight: 700;
		line-height: 24px;
		margin-bottom: 2px;
	}
	
		.teaser .bigpicture h2 {
			display: inline;
		}
	
	.container h2 {
		background: transparent url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x 0 bottom;
		padding-bottom: 6px;
		font-size: 20px;
		font-weight: normal;
		margin-bottom: 16px;
	}
	.container h2 span {
		border-left: 1px solid #bebeb6;
		font-size: 14px;
		margin-left: 7px;
		padding-left: 4px;
	}
	
	.newsknopf .teaser h2 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: 700;
		line-height: 18px;
		margin-bottom: 4px;
	}
	
	.articletext h2 {
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 20px;
		font-weight: 700;
		line-height: 24px;
		margin-bottom: 4px;
		padding-top: 40px;
	}
	
	.articlebody .artbox h2 {
		color: #000;
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 1px;
		line-height: 14px;
		margin: 0;
		padding: 8px 0px 6px 10px;
		text-transform: uppercase;
	}
	
	#zumthema h2,
	#comments h2,
	#netlinks h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: 700;
		line-height: 12px;
		margin-bottom: 10px;
	}
	
	#sidebar h2.thema {
		background: none;
		margin-bottom: 0px;
		text-align: left;
	}
	
		#sidebar h2.thema span {
			background: none;
		}
	
	#sidebar h2, 
	#sidebar h4 {
		color: #000;
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 1px;
		/*padding: 10px .5em 7px .5em;*/
		padding: 10px 7px;
		text-transform: uppercase;
	}
	
h3 {
	font-size: 11px;
	line-height: 18px;
}

	.teaser h3 {
		font-size: 10px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	
	.topthema .teaser h3 {
		margin-bottom: 14px;
	}
	
		.topthema .teaser .bigpicture h3 {
			display: inline;
		}

	.knopf .teaser h3 {
		margin-bottom: 11px;
	}
	
	ul.relateds h3 {
		display: inline;
		font-size: 11px;
		font-weight: 400;
		letter-spacing: normal;
		text-transform: none;
	}
	
	.artbox ul.relateds h3 {
		font-size: 10px;
	}
	
	.container h3 {
		display: inline;
		font-weight: 400;
	}
	
	.container .teaser h3 {
		font-size: 11px;
		font-weight: 700;
	}
	
	.container h3.text {
		font-size: 11px;
		letter-spacing: normal;
		text-transform: none;
	}
	
	body .container .kurzteaser h3 {
		font-weight: 400;
		letter-spacing: normal;
		text-transform: none;
	}
	
		body .container .kurzteaser h3 strong {
			color: #660000 !important;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

	#zumthema h3 {
		font-size: 11px !important;
		line-height: 16px;
		text-transform: uppercase;
	}
	
	#comments h3 {
		font-size: 11px !important;
		line-height: 16px;
	}
	
		#comments h3 cite {
			font-size: 11px !important;
			font-weight: 700;
			text-transform: uppercase;
		}
	
	
	#sidebar .box h3 {
		font-size: 10px;
		font-weight: 700;
		line-height: 16px;
	}
	
		#sidebar .box ul h3,
		#sidebar .box ol h3 {
			font-weight: 400;
		}
		
		#sidebar .box ol {
			list-style-type: decimal;
			margin: 0 0 0 20px;
		}
	
	#sidebar .teaser h3 {
		color: #000;
		font-size: 10px;
		letter-spacing: normal;
		line-height: 14px;
		text-transform: none;
	}

	#sidebar .teaser h3.text {
		font-weight: 400;
		margin-bottom: 2px;
		text-transform: none;
	}
	
	ul.itemlist h3 {
		font-weight: 400;
		line-height: 16px;
	}
	
	.box_community h3 {
		font-weight: 700;
		margin-bottom: 3px;
	}
	
	#id-archiv h3.themen-art {
		font-size: 10px;
		font-weight: 400;
		line-height: 100%;
		float: left;
		margin-top: 7px;
	}
	
h4 {}

	#sidebar .boxcontent h4 {
		padding-left: 0;
	}
	
	#content .box h4 {
		color: #000;
		font-size: 14px;
		font-family: Georgia,"Times New Roman",Times,serif;
		font-weight: 400;
		letter-spacing: 1px;
		padding: 10px 0;
		text-transform: uppercase;
	}

/************************** IMG ************************/		
img {
	border: none;
	display: inline;
}

	#outer img,
	img.img_full {
		display: block;
	}
	
		.class-spielerahmen #outer img,
		.class-contentrahmen #outer img,
		#outer .teasertext p img,
		#outer .articlebody img {
			display: inline;
		}

	#content .teaser img {
		padding-top: 6px;
	}
	
	#sidebar .teaser img {
		padding-top: 3px;
	}
	
	img.img_left {
		float: left;
		margin-right: 10px;
	}
	
	img.img_right {
		float: right;
		margin-left: 10px;
	}
	
	.zuender img.img_right {
		position: absolute;
		right: -1px;
		top: -1px;
	}
	
	.zuender img.img_right {
		height: 120px !important;
		width: 120px !important;
	}
	
	#sidebar .box2col img.img_left {
		padding-bottom: 10px;
	}
	
	.packshot img {
		float: left;
		height: 35px !important;
		margin: 3px 5px 5px 0;
	}
	
	.box img.packshot {
		margin: 10px auto;
	}
	
	img.externlinkimage {
		display: inline !important;
	}
	
	img.user_image {
		background: transparent url(http://images.zeit.de/bilder/site07/site08/user_image.gif) no-repeat 0 0;
		float: left;
		height: 23px !important;
		margin: 1px 7px 0 0;
		padding: 3px 4px 4px 3px;
		width: 23px !important;
	}
	
	
/*********************** INPUT ************************/
input {}

	input.bh_radio { /* bildungshappen */
		margin-right: 5px;
		vertical-align: middle;
	}	
	
	input.flat_text {
		background: #fff url(http://images.zeit.de/bilder/site07/elements/forms/bg_input_flat.gif) no-repeat top right;
		border: none;
		border-left: 1px solid #c3c3c3;
		border-bottom: 1px solid #dcdcdc;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		padding: 3px 3px;
	}
	
/************************ OBJECT **********************/
#container object {
	z-index: 10000;
	display: block;
}

/************************** P ************************/	
p {}

	.teasertext p {
		font-size: 11px;
		line-height: 18px;
		margin-bottom: 10px;
	}
	
	#box_Hilfe_1 .teasertext p {
		margin: 0 10px 10px 10px;
	}
	
	ul.relateds p {
		display: inline;
		font-size: 11px;
		line-height: 18px;
	}
	
	.innerbox p {
		font-size: 10px;
		line-height: 14px;
		padding-top: 5px;
	}
	
		.box_most_read .innerbox p {
			padding: 0px 0 3px 0;
		}
	
	#sidebar .box2col p {
		font-size: 10px;
		line-height: 15px;
	}
	
	#sidebar .box2col p.spitzmarke {
		line-height: 13px;
		margin: 0;
	}
	
	#sidebar .box2col p.teaser {
		line-height: 13px;
		margin-bottom: 5px;
	}
	
	#sidebar .box .innerbox form.bildungshappen p {
		padding: 8px 0 2px 0;
	}
	
	#sidebar .box .innerbox form.bildungshappen p.send {
		padding-right: 10px;
		text-align: right;
	}
	
	#sidebar .box .innerbox form.bildungshappen p label {
		font-weight: 700;
	}
	
	p.metadata {
		line-height: 14px;
		margin-bottom: 10px;
	}
	
	.articletext p {
		line-height: 180%;
		margin-bottom: 22px;
	}
	
		.articletext .article_meta p {
			line-height: 14px;
			margin-bottom: 0px;
		}
	
	p.intertitle {
		font-size: 12px;
		font-weight: 700;
		line-height: 16px;
		margin-bottom: 6px;
	}
	
	p.subtitle {
		font-size: 10px;
		font-weight: 700;
		line-height: 16px;
		margin-bottom: 10px;
	}
	
	p.bu {
		font-size: 10px;
		line-height: 14px;
		margin: 0;
	}
	
	.articletext p.copyright {
		font-size: 10px;
		line-height: 14px;
		margin: 0;
		text-transform: uppercase;
	}
	
	#zumthema p,
	#comments p {
		font-size: 11px;
		line-height: 16px;
		margin-bottom: 10px;
	}
	
	#content .artbox p {
		font-size: 10px;
		line-height: 16px;
	}

	#content p.prequote {
		color: #666;
		font-size: 10px;
		font-weight: 700;
		margin: 0;
		padding: 0;
	}
	
	blockquote p {
		color: #666;
		font-size: 10px;
	}

/********************* SPAN *******************************/
span.copyright {
	font-size: 10px;
}

#sidebar h4 span.zahl {
	font-family: "Times New Roman", Times, serif;
}

/********************* STRONG *****************************/
ul.itemlist li strong {
	text-decoration: underline;
}

ul.itemlist li strong.plain { /* works only in mordern browsers, so what? */
	text-decoration: none;
}


/************************** TABLE *************************/
#lehrerchannel table {
	background: url(http://zelos.zeit.de/bilder/elemente_01_06/elements/lehrerchannel/bgimage_neu.gif);
}

/************************** UL/LI ************************/	
ul {}

	#sidebar ul.boxliste {
		margin: 0;
	}
	
	#sidebar ul.boxliste li {
		float: left;
		font-weight: 700;
		line-height: 14px;
		padding: 2px 5px 3px 0;
		width: 45%;
	}
	
	ul.itemlist {
		margin: 0 7px;
		padding: 7px 0 10px 0;
	}
	
		ul.itemlist.first {
			padding: 7px 0 0px 0;
		}

		ul.itemlist li {
			line-height: 140%;
			margin-bottom: 7px;
		}
		
	ul.boxnavi {
		background: #e1e1df; /* wird noch geändert */
		height: 24px;
		/*margin: 0px 0 10px 0;*/
		margin: -2px 0 10px 0;
	}

		ul.boxnavi li {
			border-right: 1px solid #bebeb6;
			float: left;
			height: 19px;
			padding: 5px 7px 0 7px;
		}

		ul.boxnavi li.active {
			background: #efefed !important;
			font-weight: 700;
		}

		ul.boxnavi li.tabs-hover {
			background: #fff;
			text-decoration: none;
		}
	
	#sidebar ul.bereichsnavi {
		margin: 0 10px;
		padding: 5px 0 10px 0;
	}

	#sidebar ul.bereichsnavi li {
		float: left;
		width: 140px;
		overflow: hidden;
	}
	
	#sidebar .inner ul#innernavi2 {
		border-top: 1px solid #bdbfba !important;
		border-bottom: 1px solid #bdbfba !important;
		background: #bdbfba !important;
		margin: 0 0 20px 0 !important;
		padding: 0 !important;
	}
	
		#sidebar .inner ul#innernavi2 li {
			margin-bottom: 1px;
		}


	ul.kwlist {
		display: inline;
		line-height: 160%;
		margin-bottom: 0
	}
	
	ul.kwlist li {
		display: inline;
		color: #666;
		font-size: 10px;
		padding-right: 5px;
		text-transform: uppercase;
	}
	
	ul.latest_ressorts li {
		margin-bottom: 5px;
	}
	
	#sidebar li.letterbox {
		float: left;
		margin: 5px 5px 0 0;
	}
	
	.box_community ul li {
		font-size: 11px;
		line-height: 160%;
		margin-bottom: 5px;
	}
	


/*
*
* Tools
*
*/
.clearfix {
	overflow: hidden;
}

.hidden {
	display: none;
}

.replaced {
	text-indent: -5000em;
}

.repl_ad {
	visibility: hidden;
}

.tabs-hover {
	cursor: pointer;
	text-decoration: underline;
}

/**
*
*/
#content .meist-gelesene .infobox {
	display: block !important;
}

/*
*
* Rahmen, redaktionelle Seiten
*
*/
/********************************** REF=javascript and pixel area  ***********************************/
.countings {
	font-size: 1px;
	line-height: 1px;
	height: 4px;
}

/*********************************** REF=outer area  ***********************************/
#outer {
	margin: 0 4px 4px 4px;
	position: relative;
}

	#wrapper {
		position: relative;
	}
	
		#wrapper .ivw-ajax-pixel {
			position: absolute;
			bottom: 0px;
			right: 0px;
		}
	
	/*********************************** REF=main bordered container  ***********************************/
	#container {
		background: #fff;
		border: 1px solid #000;
		overflow: hidden;
		
		width: 794px;
	}
	

		
		/*********************************** REF=mobile navigation  ***********************************/
		/* nav intended to be shown only for accessibility and mainly mobile browsers,
		normally hidden, switched on via mobile.css and lack of css (screen reader) */
		.mobilenavi {
			border-bottom: 1px solid #000;
			border-top: 2px solid #ccc;
			font-size: 12px;
			padding: 7px 0 5px 0;
			text-align: center;
		}
		
			.mobilenavi a {
				color: #660000;
			}
			
			.mobilenavi a:after {
				content: "\00BB";
			}
	
		/*********************************** REF=main header  ***********************************/
		#header {
			background: #fff;
		}
		
			#topheader {
				border-bottom: 1px solid #000;
				height: 20px;
				position: relative;
			}
			
				#topheader ul.formatnavi {
					padding-top: 5px;
				}
			
					#topheader ul.formatnavi li {
						border-left: 1px solid #000;
						float: left;
						padding: 0px 6px;
						text-align: center;
						letter-spacing: 1px;
					}
				
					#topheader ul.formatnavi li.first {
						border: none;
					}
				
					#topheader ul.formatnavi li a {
						font-size: 10px;
						color: #3e4042;
					}
					
				#searchbar {
					position: absolute;
					right: 0;
					top: 0;
				}

					#searchbar div {
						float: left;
					}
					

					.search_label_zeit,
					.search_label_yahoo {
						margin: 4px 0 0 2px;
					}
					
					.search_radio_yahoo,
					.search_radio_zeit {
						padding-top: 1px;
					}
					
					.search_textfield {
						background: transparent url(http://images.zeit.de/bilder/site07/site08/bg_yahoo_search.gif) no-repeat 0 2px;
						margin: 2px 0 0 2px;
						padding: 0 0 0 102px;
					}
				
					.search_textfield input {
						background: #fff url(http://images.zeit.de/bilder/site07/site08/input_searchtext.gif) no-repeat 0 0;
						border: none;
						font-size: 10px;
						padding: 1px 0 2px 0;
						width: 114px;
					}
				
					#searchbar a.search_button {
						background: transparent url(http://images.zeit.de/bilder/site07/site08/btn_suchen.gif) no-repeat 0 0;
						display: block;
						float: left;
						height: 15px;
						margin: 2px 2px 0 2px;
						text-indent: -5000em;
						width: 57px;
					}
					
			#logo {
				background: transparent url(http://images.zeit.de/bilder/site07/site08/bg_header.gif) repeat-x 0 0;
				border-bottom: 1px solid #000;
				height: 75px;
				position: relative;
				text-align: center;
			}
			
				.head_ad {
					height: 65px;
					position: absolute;
					width: 180px;
				}
				
				#head_ad_left {
					left: 5px;
					top: 5px;
				}
				
				#head_ad_right {
					right: 5px;
					top: 5px;
				}
			
				#logo h1 {
					font-family: Georgia, serif;
					font-size: 42px;
					height: 56px;
					margin: 0px auto 0 auto;
					padding-top: 12px;
					width: 381px;
				}
			
					#logo h1 a {
						background: transparent url(http://images.zeit.de/bilder/site07/site08/h1_diezeit.gif) no-repeat 0 0;
						display: block;
						height: 56px;
						text-indent: -5000em;
						width: 381px;
					}
					
			#header #mainnav {
				background: #fff;
				border-bottom: 1px solid #000;
				height: 24px;
			}
			
				#header #mainnav ul li {
					background: #fff;
					float: left;
					position: relative;
				}
				
						#header #mainnav ul li a span {
							font-size: 11px;
						}
						
						
			#mainnav ul li ul {
				background: #fff url(http://images.zeit.de/bilder/site07/elements/lines/v_schatten.jpg) repeat-x 0 0;
				border: 1px solid #000;
				left: -1px;
				padding-top: 2px;
				position: absolute;
				width: 100%;
				z-index: 4000;
				display: none;
			}
			
			#mainnav ul li#nav-deutschland ul {
				width: 140px;
			}
			
			#mainnav ul li#nav-wissen ul {
				width: 150px;
			}
			
			#mainnav ul li#nav-leben ul {
				left: -31px;
				width: 140px;
			}
				
				#header #mainnav ul li ul li {
					float: none;
					z-index: 4000;
				}
			
				#header #mainnav ul li#nav-home {
					width: 22px;
					border-right: 1px solid #000;
				}
			
				#header #mainnav ul li#nav-home a.home {
					display: block;
					height: 23px;
					padding: 0;
					width: 22px;
				}
			
				#header #mainnav ul li#nav-home a.home img {
					border: none;
					display: block;
					height: 22px;
					width: 22px;
				}
				
				#header #mainnav ul li {
					border-right: 1px solid #000;
				}
			
				#header #mainnav ul li#nav-deutschland,
				#header #mainnav ul li#nav-deutschland a.deutschland {
					width: 106px;
				}
			
				#header #mainnav ul li#nav-international,
				#header #mainnav ul li#nav-international a.international {
					width: 125px;
				}
			
				#header #mainnav ul li#nav-wirtschaft,
				#header #mainnav ul li#nav-wirtschaft a.wirtschaft {
					width: 108px;
				}
			
				#header #mainnav ul li#nav-wissen,
				#header #mainnav ul li#nav-wissen a.wissen {
					width: 106px;
				}
			
				#header #mainnav ul li#nav-bildung,
				#header #mainnav ul li#nav-bildung a.bildung {
					width: 107px;
				}
			
				#header #mainnav ul li#nav-kultur,
				#header #mainnav ul li#nav-kultur a.kultur {
					width: 106px;
				}
			
				#header #mainnav ul li#nav-leben,
				#header #mainnav ul li#nav-leben a.leben {
					border-right: none;
					width: 107px;
				}
			
				#header #mainnav ul li ul li {
					border-right: none;
				}
			
				.ressort-deutschland #header #mainnav ul li#nav-deutschland a,
				.ressort-international #header #mainnav ul li#nav-international a,
				.ressort-wirtschaft #header #mainnav ul li#nav-wirtschaft a,
				.ressort-wissen #header #mainnav ul li#nav-wissen a,
				.ressort-bildung #header #mainnav ul li#nav-bildung a,
				.ressort-kultur #header #mainnav ul li#nav-kultur a,
				.ressort-leben #header #mainnav ul li#nav-leben a,
				#header #mainnav ul li a.activated {
					background: #efefed;
					color: #660000;
					text-decoration: underline;
				}
			
				#header #mainnav ul li a {
					color: #000;
					display: block;
					font-weight: 700;
					line-height: 11px;
					padding: 6px 0;
					text-align: center;
					text-transform: uppercase;
				}
				
				#header #mainnav ul li a:hover {
					background: #efefed;
				}
					.ressort-deutschland #header #mainnav ul li#nav-deutschland ul li a,
					.ressort-international #header #mainnav ul li#nav-international ul li a,
					.ressort-wirtschaft #header #mainnav ul li#nav-wirtschaft ul li a,
					.ressort-wissen #header #mainnav ul li#nav-wissen ul li a,
					.ressort-bildung #header #mainnav ul li#nav-bildung ul li a,
					.ressort-kultur #header #mainnav ul li#nav-kultur ul li a,
					.ressort-leben #header #mainnav ul li#nav-leben ul li a,
					#container #header #mainnav ul li ul li a {
						background: #fff;
						display: block;
						color: #000;
						padding: 6px 0 6px 6px;
						text-align: left;
						text-decoration: none;
						text-transform: none;
						z-index: 4000;
					}
			
					#container #header #mainnav ul li ul li a:hover {
						background: #484a4c;
						color: #fff;
						text-decoration: none;
					}
					
			#header #menueleiste {
				background: transparent url(http://images.zeit.de/bilder/site07/site08/bg_menueleiste.gif) repeat-x 0 0;
				height: 32px;
				overflow: hidden;
				width: 794px;
			}
			
				ul.secondary_navi {
					padding: 10px 0 0 0;
					text-align: center;
				}
				
					ul.secondary_navi li {
						border-left: 1px solid #000;
						display: inline;
						padding-left: 9px;
						padding-right: 5px;
					}
					
					ul.secondary_navi li.first {
						border: none;
						padding-left: 0px;
					}
					
					ul.secondary_navi li a {
						color: #000;
					}
					
		#breadcrumbs {
			background: transparent url(http://images.zeit.de/bilder/site07/elements/lines/derweissebalken.gif) no-repeat 30em 0;
			height: 30px;
			position: relative;
			width: 794px;
			z-index: 1;
		}
		
		#id-homepage #breadcrumbs {
			height: 20px;
		}
		
		/*.class-centerpage #breadcrumbs,
				.class-schwerpunkt #breadcrumbs
				.class-spielerahmen #breadcrumbs,
				.class-bildergalerie #breadcrumbs,
				.class-sortable #breadcrumbs {
					height: 40px;
				}*/
		
		.class-contentrahmen #breadcrumbs {
			background: none;
		}
		
			#breadcrumbs .breadcrumbs {
				font-size: 10px;
				line-height: 10px;
				/*height: 10px;*/
				left: 4px;
				position: relative;
				text-transform: uppercase;
				top: 4px;
				width: 500px;
			}
			
	
		/*********************************** REF=main content ***********************************/
		#content {
			background: transparent url(http://images.zeit.de/bilder/site07/elements/lines/h_bdbeb6.jpg) repeat-y 0 0;
			width: 494px;
			margin-right: -494px;
			border-left: 301px solid #efefed;
			float: left;
		}
		
			.class-bildergalerie #content {
				background: none;
			}
		
		.class-marktplatz #content {
			border-left: 301px solid #bec8d7;
		}
		
			#content .inner {
				background: #fff url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x 0 9px;
				margin: -.9em 0 0 2.2em;
				padding-bottom: 4em;
				width: 450px;
			}

			#content #inner_hp.inner {
				background: #fff url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x top;
				margin: 0 0 0 22px;
				padding-top: 20px;
				padding-bottom: 40px;
				width: 450px;
			}
			
				.topthema {
					border-bottom: 1px solid #bebeb6;
					padding-bottom: 20px;
				}
				
				.topthema ul.relateds {
					clear: left;
					padding-top: 5px;
				}
				
				.topthema img.img_left {
					margin-top: 4px;
				}
				
				
					.topthema .bigpicture {
						clear: left;
						padding-top: 12px;
					}
				
				#content .inner .container {
					padding-top: 2em;
					margin-bottom: 2em;
				}
				#content .inner .container .containercontent {
					margin-bottom: 1.2em;
				}
				.container .teaser {
					margin-bottom: .3em;
				}
				#content .inner .kurzteaser {
					margin-bottom: 0;
				}
			
				#content .box {
					background: transparent url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x 0 0;
					padding-top: 4px;
					margin-bottom: 20px;
				}

					#content .box h4 {
						
					}
					
				.cp_aufmacher {
					
				}
		

				.knopf {
					border-top: 1px solid #bebeb6;
					padding: 14px 0 20px 0;
					overflow: hidden;
				}
			
				
				.cp_aufmacher .knopf,
				.cp_aufmacher .topknopf {
					border-top: none;
					border-bottom: 1px solid #bebeb6;
					padding-top: 2em;
				}
				
				.buttoncontainer .topknopf {
					border-top: none;
				}
				
				.schwerpunktknopf .knopf {
					overflow: hidden;
					padding-bottom: 10px;
				}
				

		
		/*********************************** REF=sidebar  ***********************************/
		#sidebar {
			background: #efefed url(http://images.zeit.de/bilder/site07/site08/bg_sidebar-301x10.gif) repeat-y 0 0;
			padding-right: 1px;
			margin-left: -300px;
			width: 300px;
			float: left;
			position: relative;
		}
		
		.class-marktplatz #sidebar {
			background: transparent;
		}
		
			#sidebar .inner {
				background: #efefed url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x 0 0;
				padding-top: 4px;
			}
			
			.class-marktplatz #sidebar .inner {
				background: transparent;
			}
		
			#sidebar .box_image {
				float: left;
				width: 125px;
			}
			
			#sidebar .box .teaser {
				margin-top: -3px;
				margin-bottom: 4px;
			}
			
			#sidebar #news {
				background: transparent url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x bottom;
				padding-bottom: 4px;
			}

			#sidebar .box,
			#sidebar .videobox {
				background: transparent url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x bottom;
				margin: 0;
				padding-bottom: 4px;
			}

			#sidebar .box_navi {
				background: transparent url(http://images.zeit.de/bilder/site07/site08/doppellinie_bebeb6.gif) repeat-x bottom;
				padding-bottom: 4px;
			}

			#sidebar .boxcontent {
				margin: 0 7px;
				padding: 0px 0 10px 0;
			}
			
				#sidebar .boxcontent.box_slide {
					padding: 0 0 10px 0;
				}
		
		/*********************************** REF=footer  ***********************************/
		#footer {
			clear: both;
			padding-top: 13px;
		}
		
			#footer .back2top {
				border-bottom: 1px solid #000;
				padding: 0 6px 4px 0;
				text-align: right;
			}
		
				#footer .back2top a {
					background: transparent url(http://images.zeit.de/bilder/site07/elements/arrows/nach-oben-13x18.gif) no-repeat 100% 100%;
					height: 21px;
					letter-spacing: 1px;
					padding: 6px 16px 0 0;
					text-transform: uppercase;
				}
			
			#footer .footercontent {
				background: #efefed url(http://images.zeit.de/bilder/site07/site08/bg_footer.gif) repeat-x 0 0;
				text-align: center;
				padding-top: 20px;
			}
			
				.footercontent ul {
					padding-bottom: 20px;
				}
			
					.footercontent ul li {
						display: inline;
					}
					
						.footercontent ul li ul {
							padding-bottom: 0;
						}
						

							.footercontent ul li ul li {
								border-left: 1px solid #000;
								padding: 0 5px 0 7px;
								line-height: 16px;
							}
							
							.footercontent ul li ul li.first {
								border: none;
							}


body {
	background: #fff !important;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, sans-serif;
}

.ad, iframe, .head_ad, .rahmen_ad, #sidebar, #bnr_1, #bnr, .formatnavi, .search_radio_zeit, .search_label_zeit, .search_radio_yahoo, .search_label_yahoo, img, .marktplatz, .topfunctions, .textgroesse, .img_right, .img_center, .img_left, p.bu, p.copyright, .artbox, #toolbox, h2.thema, .img_container, .gallery-tools, .gallery-vorschau  {
	display: none !important;
}

#outer, #wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
}

.countings {
	height: 0px;
}

#container {
	width: 100%;
	margin: 0px;
	border: none;
}

#header {
	border-bottom: 1px solid #999;
}

#topheader {
	position: static;
	border: none;
	padding: 2px;
}

#searchbar {
	display: block;
	position: static;
	width: 180px;
	margin: auto;
}

.search_textfield {
	background-image: none;
	padding-left: 0;
}

#logo {
	position: static;
	height: auto;
	background-image: none;
	border: none;
}

#logo h1 {
	width: auto;
	height: auto;
	font-size: 24px;
	font-weight: 400;
	padding: 5px;
}

#logo h1 a {
	text-indent: 0;
	background-image: none;
	display: inline;
}

#breadcrumbs {
	border-top: 2px solid #ddd;
	height: 17px;
	border-bottom: 1px solid #999;
}

.class-homepage #breadcrumbs {
	display: none;
}

#mainnav, #menueleiste {
	display: none;
}

.class-spielerahmen #content, .class-bildergalerie #content,
#content {
	background: #fff;
	position: static;
	margin: 0;
	padding: 0;
	float: none;
	width: auto;
	border-left: none;
}

#content .inner,
#content #inner_hp.inner,
.class-article #content .inner,
.class-bildergalerie #content .inner {
	width: auto;
	background-image: none;
	border: none;
	padding: 0;
	margin: 0;
}

#content #headline,
#content .knopf,
#content .inner .container,
#content .inner .container .zuender {
	width: auto;
	height: auto;
	border: none;
	border-top: 2px solid #ddd;
	border-bottom: 1px solid #999;
	margin: 0;
	padding: 0px;
	position: static;
	background-image: none;
	min-height: 1%;
}

.teaser h3,
.topthema .teaser h3 {
	margin: 4px;
}

.teaser h2,
.topthema .teaser h2 {
	margin: 4px;
}

.teasertext {
	padding: 4px;
}

p.metadata {
	padding-left: 4px;
	padding-bottom: 5px;
}

ul.relateds,
#headline ul.relateds {
	background: #eee;
	margin: 0;
}

ul.relateds li,
#headline ul.relateds li {
	padding: 2px 4px;
}

#content .box {
	display: none;
}

.container h2 {
	background-image: none;
	border: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, sans-serif;
	font-size: 12px;
	margin: 0 0 4px 0;
	padding: 4px;
	border-bottom: 1px solid #999;
}

.container h2 span {
	display: none;
}

.container.zuender h2 {
	margin: 0;
}

.container .containercontent h3 {
	display: block;	
}

.container .containercontent h3.text {
	font-family: Georgia, serif;
	font-size: 14px;
}

#content .inner .container .zuender {
	padding: 0;
}

#content .inner .container .zuender .teaser {
	position: static;
	left: auto;
	top: auto;
	width: auto;
}

#content .inner .container .zuender ul {
	background: #eee;
	position: static;
	left: auto;
	top: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#footer {
	position: relative;
	padding-top: 0;
	padding-bottom: 50px;
}

#footer .back2top {
	height: 16px;
	background: #fff;
	position: absolute;
	right: 4px;
	bottom: 2px;
	border: none;
}

.pagenavigation {
	background: #fff;
	border-top: 2px solid #eee;
	border-bottom: 1px solid #999;
	padding: 4px;
	position: static;
	height: auto;
}

.pagenavigation .pages, .pagenavigation span {
	display: none;
}

.pagenavigation div.onepage {
	position: static;
}

.articletext {
	padding: 4px;
	margin-bottom: 0;
	border-bottom: 1px solid #999;
	font-size: 12px;
}

#content .articletext a.textlink {
	color: #660000;
}

.articletext h2 {
	padding: 0;
}

p.subtitle {
	font-size: 12px;
}

.articletext .pages {
	padding-bottom: 4px;
	margin-bottom: 4px;
}

#zumthema {
	background: #eee;
}

#comments {
	border-top: 2px solid #eee;
	border-bottom: 1px solid #999;
	padding: 4px;
	margin-bottom: 0;
	margin-top: 0px;
}

#id-bildergalerie #content #comments {
	margin-top: 0px;
}

.gallerynavigation {
	position: static;
	height: auto;
	width: auto;
}

.gn-mainnav {
	margin-top: 5px;
	left: 5px !important;
}

#content .galerienavigation .gn-forward {
display: none;
}

.g-type-c .articletext, .g-type-b .articletext {
	margin-left: 0 !important;
}

#content .gallery-content {
	margin-bottom: 0px;
}

.class-bildergalerie #comments .innercomments p {
	width: auto !important;
}