@charset "iso-8859-1";
/* author: Stefan Mann */
/* Creation date: 12.01.2002 */

/* Isrkra Navy: Content Definitions */


/* Sputnik-Farben, die sich aus dem Navigationsfensterhintergrund ergeben:
 * blau: RGB=131,154,154 = #839A9A
 * rot: RGB=208,127,127 = #D07F7F
 *
 */

/* General */
Q:before { content: '»' }
Q:after { content: '«' }

body {
	background: url(../images/background/sputnik_grund_content.gif) white fixed -198px -100px;  
	color: black; 
	font-family: sans-serif; 
	margin: 0;
}

body.presse {
	background: url(../images/background/sputnik_grund_zeitung_content.jpg) white fixed -198px -100px;  
	color: black; 
	font-family: sans-serif; 
	margin: 0;
}

/* Links */
A:link {color: #005050; background: none; text-decoration: underline; font-weight: bold; font-family: inherit}
A:visited {color: black; background: none; text-decoration: underline; font-weight: bold; font-family: inherit}
A:hover {color: red;  background: none; text-decoration: underline; font-weight: bold; font-family: inherit; }

A.extern:link {color: #CC0000; background: none; text-decoration: underline; font-weight: bold; font-family: inherit}
A.extern:visited {color: #740000; background: none; text-decoration: underline; font-weight: bold; font-family: inherit}
A.extern:hover {color: black; background: none; text-decoration: underline; font-weight: bold; font-family: inherit}
A.extern:before {content: url(../images/icons/extern.gif)}

A.externurl:link {color: #CC0000; background: none; text-decoration: underline; font-weight: bold; font-family: monospace}
A.externurl:visited {color: #740000; background: none; text-decoration: underline; font-weight: bold; font-family: monospace}
A.externurl:hover {color: black; background: none; text-decoration: underline; font-weight: bold; font-family: monospace}
A.externurl:before {content: url(../images/icons/extern.gif)}

A.impressum:link, A.impressum:visited { color: white; background: none; text-decoration: none; font-weight: bold; font-family: inherit; }
A.impressum:hover { color: red; background: none; text-decoration: none; font-weight: bold; font-family: inherit; }



/*h1,h2,h3 {color: #FFCC00; background: navy; margin: 50px 0px 10px 0px; border-left: 20px solid navy;}*/



h1, h2, h3 {color: white; background: #839A9A; margin: 3em 0px 2em 0px; padding-left: 20px; border: none}
h1.nomargin, h2.nomargin, h3.nomargin {color: white; background: #839A9A; margin: 0px 0px 2em 0px; padding-left: 20px; border:none; }

h4 {color: inherit; background: none; margin: 2em 0px 1em 20px; border: none; }
h4.nomargin {color: inherit; background: none; margin: 0px 0px 1em 20px; border: none}

/* Presse */
h3.zeitung {color: white; background: #839A9A; margin: 2em 0px 1em 0px; padding-left: 20px; border:none; }
h4.zeitung {color: inherit; background: none; margin: 0px 0px 0em 20px; border: none;}
h4.zeitung:before { content: '»' }
h4.zeitung:after { content: '«' }
h5.zeitung {color: inherit; background: none; margin: 0.5em 0px 0em 20px; border: none; font-size: inherit; font-style: italic}

img { border: none; margin: 0; padding: 0; border: none;}

/*p {position: relative; left: 20px; width: 95%}*/
/*div {position: relative; left: 20px; width: 95%}*/
p, div {margin: 0; padding: 0.5em 20px 0.5em 20px; }

/*p.ImageC, div.ImageC {position: relative; left: 0px; text-align: center; }*/
p.ImageC, div.ImageC {margin: 0.5em 20px 0.5em 20px; padding: 0; border: none; text-align: center; }

p.pressejahr {border-bottom: #D07F7F solid 10px; margin-top: 1em; margin-bottom: 1em; margin-left: auto; margin-right: auto; padding: 0 0 0.2em 0; font-size: x-large; font-weight: bold; width: 527px; text-align: center; color: black; background: none; vertical-align: top;}


/*dl {position: relative; left: 20px; width: 95%}*/
dl {margin: inherit; padding: 0px 20px 0px 20px; }
dt {margin: inherit; padding: 10px 0px 0px 0px;}
dt.fett {margin: inherit; padding: 1em 0px 0.5em 0px; font-weight: bold}
dd {margin: inherit; padding: 0px 0px 0px 20px;}




/*ul {margin: 0px 0px 0px 34px; width: 95%; list-style: inherit}*/
ul {margin: 0; padding: 0.5em 0px 0.5em 34px; list-style: square outside url(../images/icons/qsputnikblue_10x10.gif); }
ul.sputnikblue {margin: 0; padding: 0.5em 0px 0.5em 34px; list-style: square outside url(../images/icons/qsputnikblue_10x10.gif); }
ul.sputnikred {margin: 0; padding: 0.5em 0px 0.5em 34px; list-style: square outside url(../images/icons/qsputnikred_10x10.gif); }
ul.sputnik {margin: 0; padding: 0.5em 0px 0.5em 34px; list-style: square url(../images/icons/sputnik.gif) outside}
ol {margin: 0; padding: 0px 0px 0px 50px; list-style: decimal outside}
li {margin: 0; padding: 0 0 0.5em 0; list-style: inherit; }


/* ... */
.Orientation {text-align: right; color: red;   background: none; font-family: inherit; font-style: normal}
.Center {text-align: center}
.Disclaimer {text-align: left; color: red;  background: none; font-family: monospace}

.Bold {font-weight: bold}

.artist {font-family: inherit; color: inherit; background: inherit; font-weight: inherit; font-style: normal; font-variant: small-caps; }
.title {font-family: inherit; color: inherit; background: inherit; font-weight: inherit; font-style: italic; font-variant: small-caps; }
.title:before { content: '»' }
.title:after { content: '«' }
.bold {font-weight: bold}


/* funktioniert nicht unter Opera6 und IExplorer, aber unter Mozilla: 
   tr> td:first-child {width: 10pt}
*/

table.Impressum {
	margin: 50px 0px 0px 0px;
	padding: 0;
	text-align: right; vertical-align: top; 
	width: 100%; 
	border: none;
	border-collapse: collapse;
	empty-cells: show; 
	color: white;
	background: #839A9A; 
	font-size: 70%; 
}

/* Idoc: Dokumentnamensangabe im <I>mpressum */
td.Idoc {color: inherit; background: #D07F7F; padding: 0px 20px 0px 0px; border: none} 
td.Idate { color: inherit; background: #839A9A; padding: 0px 20px 0px 0px; border: none;}
td.Iauthor { color: inherit; background: #839A9A; padding: 0px 20px 0px 0px; border: none;}
tr.Impressum {border: none;}


table.broadcast {
	text-align: left; 
	vertical-align: top; 
	border: none; 
	empty-cells: show; 
	border-collapse: collapse; 
	margin: 0 20px 0 20px; 
	font: inherit; 
	font-size: small;
}

th.broadcast {background: #6699ff; color: inherit; border: 1px solid navy; text-align: left; vertical-align: top; font-size: x-small; padding: 1px 5px 1px 5px; font: inherit; font-style: italic; empty-cells: show;}
tr.broadcast {background: none; color: inherit; border: none; text-align: inherit; vertical-align: inherit; font: inherit; empty-cells: show;}
td.broadcast {padding: 1px 5px 1px 5px; background: none; color: inherit; border: 1px solid navy; text-align: inherit; vertical-align: inherit; font: inherit; empty-cells: show;}


table.heading {
	margin: 3em 0 1em 0;
	table-layout: fixed; 
	width: 100%; height: auto; 
	border: none; border-collapse: collapse; 
	background: none; color: white; 
	text-align: left; vertical-align: middle; 
}

tr.heading {
	width:100%; height: auto; border: none; background: black; color: white; text-align: left; vertical-align: middle;
}

tr.heading2 {
	width:100%; height: auto; border: none; background: #839A9A; color: white; text-align: left; vertical-align: middle;
}

td.headingDt64Sputnik {
	border: none; 
	background: url(../images/logos/dt64sputnik.gif) black left center; 
	color: white; 
	width: 196px; height: auto; 
	padding: 0; 
	text-align: left; vertical-align: middle;
}

td.headingSputnik {
	border: none; 
	background: url(../images/logos/dt64sputnik_sp.gif) black left center; 
	color: white;
	width: 196px; height: auto; 
	padding: 0; 
	text-align: left; vertical-align: middle;
}

td.headingDt64 {
	border: none; 
	background: url(../images/logos/dt64sputnik_dt.gif) black left center; 
	color: white; 
	width: 196px; height: auto; 
	padding: 0; 
	text-align: left; vertical-align: middle}

td.headingText {
	border: none; 
	background: black;
	color: white;
	width: 100%; height: auto;
	padding: 0;
	text-align: left; vertical-align: middle;
	font-size: large; font-weight: bold;
}

td.headingText2 {
	border: none; 
	background: black;
	color: white;
	width: 100%; height: auto;
	padding: 0;
	text-align: left; vertical-align: middle;
	font-size: x-large; font-weight: bold;
}

td.headingSendung {
	border: none; 
	background: #839A9A;
	color: white;
	width: 100%; height: auto;
	padding: 0 0 0 20px;
	text-align: left; vertical-align: middle;
}



/* ---- Programmschema Textuell --------------------------- */

table.schemaText {
	margin: 1em 20px 2em 20px; padding: 0;
	table-layout: fixed; 
	width: 80%; height: auto; 
	border: none; border-collapse: collapse; 
	background: none; color: white; 
	text-align: left; vertical-align: middle; 
}

table.schemaTextWoche {
	margin: 0;
	table-layout: fixed; 
	width: 100%; height: auto; 
	border: none; border-collapse: collapse; 
	background: none; color: white; 
	text-align: left; vertical-align: middle; 
}

tr.schemaText {
	border: none; 
	background: none;
	color: white;
	width: auto; height: auto;
	margin: 2px 0 2px 0;
	padding: 0;
	text-align: left; vertical-align: top;
}

tr.schemaTextBlau {
	border: none; 
	background: #839A9A;
	color: white;
	width: auto; height: auto;
	margin: 2px 0 2px 0;
	padding: 0;
	text-align: left; vertical-align: top;
}

tr.schemaTextRot {
	border: none; 
	background: #D07F7F;
	color: white;
	width: auto; height: auto;
	margin: 2px 0 2px 0;
	padding: 0;
	text-align: left; vertical-align: top;
}


td.schemaTextBlau {
	border: none; 
	background: #839A9A;
	color: white;
	width: auto; height: auto;
	margin: 0 0 0 0;
	padding: 3px 0 3px 0.5em;
	text-align: left; vertical-align: top;
}
td.schemaTextRot {
	border: none; 
	background: #D07F7F;
	color: white;
	width: auto; height: auto;
	margin: 0 0 0 0;
	padding: 3px 0 3px 0.5em;
	text-align: left; vertical-align: top;
}

td.schemaTag {
	border: none; 
	background: black;
	color: white;
	width: 3em; height: auto;
	margin: 0 0 0 0;
	padding: 3px 0 3px 0.5em;
	text-align: left; vertical-align: top;
}

th.schemaText {
	border: none; 
	background: black;
	color: white;
	width: auto; height: auto;
	margin: 0;
	padding: 3px 0 3px 0.5em;
	text-align: left; vertical-align: top;
	font-weight: bold;
}


/* --- Programmschema Graphisch -------------------------- */


table.schemaG {
	margin: 0;
	padding: 0;
	table-layout: fixed; 
	width: auto; height: auto; 
	border: none; border-collapse: collapse; 
	background: none; color: inherit; 
	text-align: center; vertical-align: top; 
}

tr.schemaG {
	border: none; 
	background: none;
	color: inherit;
	width: auto; height: auto;
	margin: 2px;
	padding: 0;
	text-align: left; vertical-align: top;
}

th.schemaG {
	border: 1px hidden; 
	background: none; color: black; 
	width: 148px; height: auto; 
	margin: 0; 
	padding: 0px; 
	text-align: center; vertical-align: middle;
	font-weight: bold;
}

td.schemaG {
	border: 1px hidden; 
	background: none; color: inherit; 
	width: 148px; height: auto; 
	margin: 0; 
	padding: 0px; 
	text-align: center; vertical-align: middle
}

td.schemaGUhr {
	border: none; 
	background: none;
	color: inherit;
	width: 4em; height: auto;
	margin: 0;
	padding: 2px 0.5em 2px 2px;
	text-align: right; vertical-align: top;
}

td.schemaGUhrRe {
	border: none; 
	background: none;
	color: inherit;
	width: 4em; height: auto;
	margin: 0;
	padding: 2px 2px 2px 0.5em;
	text-align: left; vertical-align: top;
}