@import url('master_nav.css');

body {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	margin: 0;
	padding: 0;
}

p, td {
	font-size: 10pt;
	margin: 1em 0;
	padding: 0;
}
h1 {
	font-size: 12pt;
	margin-top: 0;
}
h2 {
	font-size: 10.5pt;
}
h3 {
	font-size: 9pt;
}
a {
	color: #000;
}
a:visited {
	color: #808080;
}

.teaser {
	font-size: 9pt;
	font-weight: bold;
}
.karikatur {
	font-size: 9pt;
}
.presse {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
}
.schlagzeile {
	font-size: 12pt;
	font-weight: bold;
}

li {
	color: #c6c6c6;
}
li span {
	color: #000;
}
small {
	font-size: 8pt;
}
a {
	color: #000;
}
div.break {
	clear: both;
	height: 1px;
	margin-top: -1px;
	font-size:0;
}

div.left {
	float: left;
}
div.right {
	float: right;
	text-align: right;
}
.red {
	color:#fa0d0d;
	font-family: Arial black, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size:11pt; 
}
a.red {
	text-decoration: none;
}
a.red:visited {
	color:#fa0d0d;
}

#global {
	margin-top: 33px;
}
div#header {
	background-color: #ADC7DE;
}
div#header_en {
	background-color: #A6C1DA;
}

div#selected_date_row {
	background: url('/grafik/main_head_daterow.gif') no-repeat #ADC7DE;
	width: 640px;
	height: 21px;
}
div#selected_date {
	background-color: red;
	border: solid 1px #FFF;
	width: 90px;
	height: 14px;
	padding-left: 6px;
	padding-top: 1px;
	font-size: 9pt;
	text-transform: uppercase;
}
div#selected_day_bar {
	clear: left;
	background-color: #FFF;
	overflow: hidden;
	height: 23px;
}
div#selected_day_bar div {
	float: left;
	width: 17px;
	height: 23px;
	background-color: #FFF;
	border-right: solid 1px black;
	text-align: center;
	color: #C6C6C6;
	line-height: 21px;
}
div#selected_day_bar span {
	margin: 1px;
	display: block;
}
div#selected_day_bar a {
	display: block;
	height: 21px;
	margin: 1px;
	color: #C6C6C6;
	text-decoration: none;
}
div#selected_day_bar div.active a {
	background-color: red;
	color: red;
}

div#selected_month_bar {
	clear: left;
	overflow: hidden;
	background-color: #ADC7DE;
	height: 20px;
}
div#selected_month_bar a {
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	text-decoration: none;
}
div#header_en div#selected_month_bar a {
	padding-right: 18px;
}
div#selected_month_bar a span {
	display: none;
}
div#selected_month_bar a {
	display: block;
	float: left;
	height: 20px;
}
div#selected_month_bar a#month_october {
	background: url('/grafik/monate/oktober.gif') no-repeat;
	width: 90px;
}
div#selected_month_bar a#month_october.active {
	background-image: url('/grafik/monate/oktober1.gif');
	color: red;
}
div#selected_month_bar a#month_november {
	background: url('/grafik/monate/november.gif') no-repeat;
	width: 126px;
}
div#selected_month_bar a#month_november.active {
	background-image: url('/grafik/monate/november1.gif');
	color: red;
}
div#selected_month_bar a#month_december {
	background: url('/grafik/monate/dezember.gif') no-repeat;
	width: 124px;
}
div#selected_month_bar a#month_december.active {
	background-image: url('/grafik/monate/dezember1.gif');
	color: red;
}
div#selected_month_bar a#month_january {
	background: url('/grafik/monate/januar.gif') no-repeat;
	width: 102px;
}
div#selected_month_bar a#month_january.active {
	background-image: url('/grafik/monate/januar1.gif');
	color: red;
}
div#selected_month_bar a#month_february {
	background: url('/grafik/monate/februar.gif') no-repeat;
	width: 118px;
}
div#selected_month_bar a#month_february.active {
	background-image: url('/grafik/monate/februar1.gif');
	color: red;
}
div#selected_month_bar a#month_march {
	background: url('/grafik/monate/maerz.gif') no-repeat;
	width: 80px;
}
div#selected_month_bar a#month_march.active {
	background-image: url('/grafik/monate/maerz1.gif');
	color: red;
}


/* Englische Version */
div#header_en div#selected_month_bar a#month_october {
	background: url('/grafik/emonate/october.gif') no-repeat #ADC7DE;
	width: 84px;
}
div#header_en div#selected_month_bar a#month_october.active {
	background-image: url('/grafik/emonate/october1.gif');
	color: red;
}
div#header_en div#selected_month_bar a#month_november {
	background: url('/grafik/emonate/november.gif') no-repeat #ADC7DE;
	width: 107px;
}
div#header_en div#selected_month_bar a#month_november.active {
	background-image: url('/grafik/emonate/november1.gif');
	color: red;
}
div#header_en div#selected_month_bar a#month_december {
	background: url('/grafik/emonate/december.gif') no-repeat #ADC7DE;
	width: 100px;
}
div#header_en div#selected_month_bar a#month_december.active {
	background-image: url('/grafik/emonate/december1.gif');
	color: red;
}
div#header_en div#selected_month_bar a#month_january {
	background: url('/grafik/emonate/january.gif') no-repeat #ADC7DE;
	width: 90px;
}
div#header_en div#selected_month_bar a#month_january.active {
	background-image: url('/grafik/emonate/january1.gif');
	color: red;
}
div#header_en div#selected_month_bar a#month_february {
	background: url('/grafik/emonate/february.gif') no-repeat #ADC7DE;
	width: 91px;
}
div#header_en div#selected_month_bar a#month_february.active {
	background-image: url('/grafik/emonate/february1.gif');
	color: red;
}
div#header_en div#selected_month_bar a#month_march {
	background: url('/grafik/emonate/march.gif') no-repeat #ADC7DE;
	width: 65px;
}
div#header_en div#selected_month_bar a#month_march.active {
	background-image: url('/grafik/emonate/march1.gif');
	color: red;
}


div#content {
	width: 640px;
	overflow: hidden;
}

/*
 * === Navigation ===
 */
div#navigation {
	float: left;
	width: 185px;
	margin-top: 26px;
}
div#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#navigation li {
	width: 173px;
	margin: 0 0 30px 0;
	padding: 0;
}
div#navigation a {
	display: block;
	height: 22px;
	font-weight: bold;
	text-decoration: none;
}
div#navigation a:visited {
	color: #000000;
}
div#navigation a:hover, div#navigation a.active,
		div#navigation a.active:visited {
	color: red;
}

div#navigation a span {
	display: none;
}

div#navigation li ul {
	background-color: #ADC7DE;
	margin-left: 20px;
}
div#navigation li ul li {
	margin: 0;
	padding: 6px 0;
	width: 153px;
}
div#navigation li ul li a {
	width: auto;
	margin-left: 5px;
}
div#navigation li ul li a span {
	display: inline;
}

/* Zeile für Radio- und TV-Chronik bzw. Sprachenauswahl */
/* Linke Seite: Radio-Link oder Sprachenauswahl */
div.language_radio {
	float: left;
	width: 185px;
}
div.language_radio a {
	display: block;
	width: 141px;
	height: 27px;
}
div.language_radio a span {
	display: none;
}
/* Englische Version */
div#navi_english_version {
	width: 640px;
	margin-top: 12px;
}
div#navi_english_version a {
	background: url('/grafik/menu/english.gif') no-repeat;
}
/* Deutsche Version */
div#navi_german_version a {
	background: url('/grafik/german.gif') no-repeat;
}
div#radio_link a {
	background: url('/grafik/radio_icon.gif') no-repeat;
}
div.emptyTVBar {
	float: right;
	width:309px;
	height:27px;
	background: url('/grafik/tv_leer.gif') no-repeat top left #adc7de;
}


/* Dokument des Tages */
div#navigation a#navi_documents_of_day {
	background: url('/grafik/menu/heutevor0.gif') no-repeat;
}

div#navigation a#navi_documents_of_day:hover, div#navigation a#navi_documents_of_day.active {
	background-image: url('/grafik/menu/heutevor1.gif');
}

/* Wendepunkte */
#wendepunkte h1 {
	margin-top: 14px;
}
div#navigation a#navi_turning_points {
	background: url('/grafik/menu/wendepunkte0.gif') no-repeat;
}

div#navigation a#navi_turning_points:hover, div#navigation a#navi_turning_points.active {
	background-image: url('/grafik/menu/wendepunkte1.gif');
}

/* Dokumente */
div#navigation a#navi_documents {
	background: url('/grafik/menu/dokumente0.gif') no-repeat;
}

div#navigation a#navi_documents:hover, div#navigation a#navi_documents.active {
	background-image: url('/grafik/menu/dokumente1.gif');
}

/* Lexikon */
div#navigation a#navi_dictionary {
	background: url('/grafik/menu/lexikon0.gif') no-repeat;
}

div#navigation a#navi_dictionary:hover, div#navigation a#navi_dictionary.active {
	background-image: url('/grafik/menu/lexikon1.gif');
}

/* Das Projekt */
div#navigation a#navi_project {
	background: url('/grafik/menu/projekt0.gif') no-repeat;
}

div#navigation a#navi_project:hover, div#navigation a#navi_project.active {
	background-image: url('/grafik/menu/projekt1.gif');
}

/* Englisches Menü */
/* Historical Data */
div#navigation a#navi_historical_data {
	background: url('/english/grafik/historicaldata0.gif') no-repeat;
}

div#navigation a#navi_historical_data:hover, div#navigation a#navi_historical_data.active {
	background-image: url('/english/grafik/historicaldata1.gif');
}
/* Encycolpaedia */
div#navigation a#navi_encyclopaedia {
	background: url('/english/grafik/encyclopaedia0.gif') no-repeat;
}

div#navigation a#navi_encyclopaedia:hover, div#navigation a#navi_encyclopaedia.active {
	background-image: url('/english/grafik/encyclopaedia1.gif');
}
/* Biographies */
div#navigation a#navi_biographies {
	background: url('/english/grafik/biographies0.gif') no-repeat;
}

div#navigation a#navi_biographies:hover, div#navigation a#navi_biographies.active {
	background-image: url('/english/grafik/biographies1.gif');
}
/* Shop */
div#navigation a#navi_shop_en {
	background: url('/english/grafik/shop0.gif') no-repeat;
}

div#navigation a#navi_shop_en:hover, div#navigation a#navi_shop_en.active {
	background-image: url('/english/grafik/shop1.gif');
}

/*
 * === Hauptbereich (Inhalt) ===
 */
div#main_content {
	width: 455px;
	float: left;
	margin-top: 26px;
}

div#main_content ul {
	list-style: square;
}
div#main_content li {
	padding: 2px 0;
}

/*
 * == Block mit Text und Medienlink ==
 */
div.media_block {
	width: 455px;
	overflow: hidden;
}
div.media_block div.left {
	width: 345px;
}
div.media_block div.media_text {
	width: 345px;
	margin-bottom: 1em;
}
div.media_block div.left p {
	margin: 0;
}
div.media_block div.right {
	width: 110px;
	margin-bottom: 1em;
}

div.media_block div.media_multi_text {
	width: 295px;
}
div.media_block div.media_multi_text p {
	margin-bottom: 1em;
}
div.media_block div.media_multi_image {
	width: 160px;
}
/*
 * === Ecken ===
 */
div.corners {
	width: 455px;
}
div.corners div.media_text {
	width: 377px;
	padding-left: 10px;
	padding-top: 4px;
}
div.corners div.media_link {
	width: 65px;
	padding-top: 4px;
	/*margin-top: 20px;*/
}
div.corners_top {
	clear: both;
	width: 455px;
	height: 13px;
	background: url('/grafik/ecken_oben.gif') no-repeat;
	margin-top: 8px;
}
div.corners_bottom {
	clear: both;
	width: 455px;
	height: 13px;
	background: url('/grafik/ecken_unten.gif') no-repeat;
	margin-bottom: 8px;
}

/*
 * === Fuß ===
 */

div#footer {
	clear: left;
	width: 640px;
	margin: 10px 0 4px 0; /*padding-bottom: 4px;*/
	overflow: hidden;
}

div#footer div.left {
	width: 185px;
	padding-top: 38px;
}

div#footer div.left a {
	padding-left: 4px;
}

div#footer div.right {
	width: 455px;
}

div#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

div#footer li {
	float: left;
	width: 72px;
	height: 55px;
	list-style: none;
	margin: 0 3px 0 0;
	padding: 0;
	color: #000;
}

div#footer li a {
	display: block;
	width: 72px;
	height: 55px;
}

div#footer a span {
	display: none;
}

div#footer a#footer_shop {
	background: url('/grafik/fuss/shop.gif') no-repeat;
}

div#footer a#footer_search {
	background: url('/grafik/fuss/suche.gif') no-repeat;
}

div#footer a#footer_help {
	background: url('/grafik/fuss/hilfe.gif') no-repeat;
}

div#footer a#footer_imprint {
	background: url('/grafik/fuss/impressum.gif') no-repeat;
}

div#footer a#footer_top {
	background: url('/grafik/fuss/top.gif') no-repeat;
}

/* Englischer Fuß */
li.footer_blank_0 {
	background: url('/grafik/fuss/leer_1.gif') no-repeat;
}
li.footer_blank_1 {
	background: url('/grafik/fuss/leer_2.gif') no-repeat;
}

/*
 * === Startseite ===
 */
#homepage h1 {
	color: #fa0d0d;
}
#homepage div#content {
	border-right: 15px solid #ADC7DE;
}
#image_doc {
	background: url('/grafik/portal_2004/bild_dokument_bg.gif') repeat-x;
	padding-left: 15px;
}

/*
 * === Der Tag ===
 */
#day div#content {
	width: 640px;
}
#day div#main_content {
	width: 455px;
}
#day div#footer {
	width: 640px;
}
#day div#footer div.right {
	width: 455px;
}


/*
 * === TV-Chronik ===
 */
#tvchronik #navigation, #tvchronik #main_content {
	margin-top: 0;
}
#tvchronik div#main_content div.left {
	width: 277px;
}
#tvchronik div#main_content div.right {
	width: 174px;
}
#tvchronik div#main_content div.videostills {
	background-color: #ADC7DE;
}
#tvchronik div#main_content div.videostills img {
	margin: 4px 7px;
}
#tvchronik div#main_content div.chronik_content div.media_block {
	width: 277px;
}
#tvchronik div#main_content div.chronik_content div.left {
	width: 227px;
}
#tvchronik div#main_content div.chronik_content div.right {
	width: 50px;
}
/* Abstand des Inhalts von der Radio-/TV-Zeile */
#tvchronik #navigation {
	margin-top: 26px;
}
/*
 * === Soziometer ===
 */
div.sozio_horizontal {
	width: 455px;
}
div.sozio_horizontal div {
	float: left;
	padding-bottom: 4px;
}
div.sozio_horizontal div.sozio_answer {
	clear: left;
	width: 200px;
}
div.sozio_horizontal div.sozio_bar {
	width: 205px;
}
div.sozio_horizontal div.sozio_percent {
	width: 50px;
}
div.sozio_source {
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 40px;
}
div.sozios_vertical {
	position: relative;
}
div.sozio_vertical {
	position: absolute;
	top: 0;
}
div.sozio_vertical div {
	text-align: center;
}
div.sozio_vertical div.sozio_answer, div.sozio_vertical div.sozio_percent {
	background-color: silver;
	margin: 4px 4px 0 0;
}
div.sozio_vertical div.sozio_bar {
	position: relative;
}
div.sozio_vertical div.sozio_bar_img {
	position: absolute;
	bottom: 0;
	left: 0;
}

/*
 * === Kulturspiegel ===
 */
#kulturspiegel h1 {
	margin-top: 20px;
	clear: left;
}
#kulturspiegel h1 span {
	display: none;
}
h1#kulturspiegel_tv {
	background: url('/grafik/kultur_tv.gif') no-repeat;
	width: 449px;
	height: 43px;
}
h1#kulturspiegel_popcharts {
	background: url('/grafik/kultur_pop.gif') no-repeat;
	width: 448px;
	height: 43px;
}
h1#kulturspiegel_filmstarts {
	background: url('/grafik/kultur_film.gif') no-repeat;
	width: 448px;
	height: 43px;
}
h1#kulturspiegel_buchhits {
	background: url('/grafik/kultur_buch.gif') no-repeat;
	width: 448px;
	height: 43px;
}
h1#kulturspiegel_fussball {
	background: url('/grafik/kultur_fussball.gif') no-repeat;
	width: 449px;
	height: 43px;
}
#kulturspiegel h2 {
	font-size: 10pt;
	margin-bottom: 2px;
}
#kulturspiegel div.table {
	float: left;
}
#kulturspiegel div.row div.left {
	width: 40px;
	font-style: italic;
	text-align: left;
}
#kulturspiegel div.row div.right {
	width: 182px;
	margin-left: 42px;
}
#kulturspiegel div.new_line {
	clear: left;
}
#kulturspiegel div.column {
	float: left;
	width: 227px;
}
#kulturspiegel div#main_content ul, #kulturspiegel div#main_content ol {
	margin: 0 0 0 30px;
	padding: 0;
	list-style-position: outside;
}
#kulturspiegel div#main_content li {
	color: black;
	margin: 0;
	padding: 0;
}

/*
 * === Wendepunkte ===
 */
#wendepunkte h2 {
	font-size: 10pt;
	margin-bottom: 4px;
}
#wendepunkte p {
	margin: 0;
}

/*
 * === Wendepunkte ===
 */
#wendepunkt h1 {
	font-size: 13pt;
}
#wendepunkt p.image {
	text-align: right;
}

/*
 * === Dokumente ===
 */
#dokumente h1 {
	font-size: 12pt;
}

/*
 * === Übersichten unterhalb von "Dokumente" ===
 */
#texte h1 {
	font-size: 12pt;
}
#texte h2, #wendepunkte h1, #introduction h1 {
	color:#fa0d0d;
	font-family: Arial black, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size:13pt;
}
#texte li {
	color:#909090;
}
#texte li a{
	color: black;
}

/*
 * === Bild ===
 */
#bild #centered {
	margin-top: 100px;
}
#bild .wrapper {
	text-align: center;
}
#bild .caption {
	text-align: left;
}
#bild .teaser {
	width: 600px;
	margin: 0 auto;
}

p.copyright {
	font-size: 8pt;
	text-align: right;
}
.date_related #navigation, .date_related #main_content {
	margin-top: 12px;	
}
div#radio_tv_bar {
	clear: both;
	margin-top: 12px;
}
div#radio_tv_bar div.left {
	width: 185px;
}
div#radio_tv_bar div.right {
	width: 455px;
}
div#browse_navi {
	clear: both;
	padding: 10px 0;
}
div.sub_navi {
	margin-bottom: 10px;
}
.anchor_links a {
	color: #456B8E;
}
div.row {
}
div.address_label {
	float: left;
	width: 100px;
	padding-bottom: 10px;
}
div.address_content {
	float: left;
	width: 345px;
	margin-left: 10px;
	padding-bottom: 10px;
}
div.address_content p {
	margin-top: 0;
}
.stabliste div.address_label {
	clear: left;
	width: 140px;
	font-weight: bold;
	text-align: right;
}
.stabliste div.address_content {
	width: 300px;
}
div.text_image {
}
div.left_text {
	float: left;
	width: 320px;
}
div.left_text p {
	margin: 0;
}
div.left_image {
	float: left;
	width: 110px;
}
div.row div.left {
	width: 150px;
	text-align: center;
}
div.row div.right {
	text-align: left;
	width: auto;
	float: none;
	margin-left: 150px;
}
.impressum div.row {
	margin-bottom: 14px;
}
.impressum div.row div.left {
	width: 200px;
	font-weight: bold;
	text-align: right;
}
.impressum div.row div.right {
	margin-left: 210px;
}

#introduction div.left {
	width: 170px;
}
div#main_content ul.related {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#main_content ul.related li {
	padding: 4px 0;
}
div.headline_block div.left {
	width: 240px;
}
div.headline_block div.right {
	width: 215px;
}


.imprint {
	font-size: 8pt;
}
div#address {
	margin-top: 850px;
	padding-left: 4px;
	font-size: 8pt;
}

a.help_link {
	float: right;
	display: block;
	margin-top: 3px;
}
