@charset 'utf-8';

@import url("reset.css");

@import url("sifr.css");

@media screen, handheld, projection {

 * {
  color:#B0B0B0;
  font-family: Frutiger, "Frutiger Linotype", Univers, "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
 }
 
 html, body {
  background-color:#6c668b;
 }
 
 #header {
  background:url(../img/oberer_verlauf.png) repeat-x #d5d9fa;
  height:200px;
  overflow:hidden;
 }

 #headercon {
  background:transparent url(../img/radio.png) no-repeat;
  height:200px;
  width:900px;
 }

 #headerimg {
  border:none;
  height:200px;
  width:900px;
 }

 #navigation {
  background:none;
  height:160px;
  left:70px;
  position:absolute;
  top:40px;
  width:760px;
 }

 #content {
  background:url(../img/mittlerer_verlauf.png) bottom repeat-x #d5d9fa;
  height:150px;
  overflow:hidden;
 }

 #bauch{
  background:transparent url(../img/radiobauch.png) repeat-y;
  height:150px;
  left:0px;
  position:absolute;
  top:0px;
  width:900px;
 }

 #fuellung{
  background:transparent url(../img/radiofuellung.png) bottom no-repeat;
  height:152px;
  left:0px;
  position:absolute;
  top:0px;
  width:900px;
 }

 #inhalt {
  background:none;
  height:auto;
  left:90px;
  position:absolute;
  top:10px;
  width:720px;
 }

 #footer {
  background:url(../img/unterer_verlauf.png) repeat-x #d5d9fa;
  height:110px;
  overflow:hidden;
 }

 #footercon {
  background:transparent url(../img/radio.png) 0 -350px no-repeat;
  height:110px;
  width:900px;
 }

 #footerimg {
  border:none;
  height:110px;
  width:900px;
 }

 .container {
  width:900px;
  margin:0 auto;
  position:relative;
 }

 .fluid {
  width:100%;
  float:left;
 }
		
 #clear {
  background:transparent;
  border:none;
  clear:both;
  font-size:1px;
  height:1px;
 }
 
 #kategorie {
 }
/*ACHTUNG DIE SCHRIFT IST UNSICHTBAR WEGEM DEM SIFR
*/ 
 
 h1 {
  border-bottom:1px solid #1A415D;
  line-height:30px;
  font-size:20px;
  color:#070608;
 }
 
 p {
  margin:8px 0;
 }
 
 p.fussnote {
  border-top:1px solid #1A415D;
  margin:0;
  padding:4px 0;
  text-align:right;
  font-style:italic;
 }
 
 .sendungen, .vorstellungen, .djmix, .abschlusstrack {
  padding:4px 0 4px 0;
  text-align:left;
  width:720px;
 }
 
 .sendungen li, .vorstellungen li, .abschlusstrack li {
  margin:4px 0 14px 0;
 } 
 
 .djmix li {
  margin:4px 0 4px 0;
 } 
 
 .sendungen .name {
  font-size:18px;
  float:left;
 }

 .sendungen .termin {
  color:#7D7D7D;
  text-align:right;
  border-bottom:1px solid #1A415D;
 }
  
 .djmix .info {
  float:left;
 }
  
 .djmix .label {
  margin-bottom:4px;
  text-align:right;
  border-bottom:1px solid #1A415D;
 }
 
 .vorstellunglinks {
  float:left;
  width:350px;
 }
 
 .vorstellungrechts {
  float:right;
  width:350px;
 }
 
 img {
  height:180px;
  width:720px;
  border-bottom:1px solid #1A415D;
 } 
 
 .vorstellungen img, .abschlusstrack img {
  float:left;
  height:150px;
  margin:0 4px 0 0;
  width:150px;
 }
 
 .vorstellungen .info, .abschlusstrack .info {
  text-align:right;
  margin-bottom:4px;
  border-bottom:1px solid #1A415D;
 }
 
 .vorstellungen .moderator, .abschlusstrack .moderator {
  text-align:right;
  font-style:italic;
  border-bottom:1px solid #1A415D;
 }

 .fett, a:visited {
  color:#ADADAD;
  font-weight:bold;
  text-decoration:none;
  outline:none;
 }
 
 a:link {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  outline:none;
 }

 a:active, a:focus, a:hover {
  color:#155D71;
  font-weight:bold;
  text-decoration:underline;
  outline:none;
 }
 
 .flash {
  outline:none;
 }
 
 .gross {
  color:#ADADAD;
  font-size:18px;
 }
 
 
 .mixes {
  border-bottom:1px solid #1A415D;
 margin-bottom:10px;
 padding-bottom:10px; }
.mixesul {
  border-top:1px solid #1A415D;
 margin-top:10px;
 padding-top:10px;
 }
 .mixeslinks  {
  float:left;
 }
 .mixesrechts  {
  float:right;
  text-align:right;
 }
 
 
}

@media print {
	
	/* Hier alle weiteren Styles f�r print */
	
	/* EInheiten beachten */
 
    /* weniger Farben */
	
	/* kein linx anzeigen 

 body {
  width: 7in;   
  color: #000;
  font: 12pt/20pt "Times New Roman", Times, serif;
 }

 #unsichtbare divs {
  display:none;
 }*/
	
}
