/*
Farben
*/

/* Stern, body und html */

* {
  padding:0px;
  margin:0px;
}

html, body {
  margin:0px;
  padding:0px;
  border:0px;
}

body {
  background:#E5AE73 url(../bildelemente/hintergrund.gif) fixed;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:center;
}

/* Genereller Text */


h1 {
  font-size:25px;
  text-align:center;
  font-weight:bold;
  margin-bottom:30px;
}

h2 {
  font-size:18px;
  text-align:center;
  font-weight:bold;
  margin-bottom:20px;
}

h3 {
  font-size:14px;
  text-align:center;
  font-weight:bold;
  margin-bottom:10px;
}

h4 {
  font-size:13px;
  text-align:center;
  font-weight:bold;
}

hr {
  width:400px;
  color:#3091C1;
  background-color:#3091C1;
  height:3px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:10px;
  border:none;
}

p {
  margin-bottom:8px;
  text-align:justify;
}

.topmargin {
  margin-top:20px;
}

.pressequelle {
  margin-bottom:2px;
  font-size:12px;
  font-weight:bold;
}

.presseueber {
  margin-bottom:2px;
  font-size:15px;
  font-weight:bold;
}

p.weiterlink1, p.weiterlink2 {
  font-size:12px;
  text-align:right;
  font-style:italic;
}

p.direktlink {
  font-size:12px;
  text-align:center;
  font-weight:bold;
}

p.direktlink span {
  margin-right:40px;
  margin-left:40px;
}

a:link {
  text-decoration:none;
  color:#000000;
  border-bottom:solid #FA7110 2px;
}

a:visited {
  text-decoration:none;
  color:#000000;
  border-bottom:solid #FA8910 2px;
}

a:hover, a:active {
  text-decoration:none;
  color:#000000;
  border-bottom:none;
}

a.noborder, a.noborder:visited {
  text-decoration:none;
  border:none;
}

span.notiz {
  font-weight:normal;
  font-style:italic;
  font-size:smaller;
}

address {
  width:400px;
  padding-top:10px;
  padding-bottom:10px;
  border:solid 3px #3091C1;
  font-style:normal;
  font-size:15px;
  line-height:1.5em;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

blockquote {
  text-align:justify;

  font-size:14px;
  line-height:1.4em;
}

blockquote.zitat {
  font-style:italic;
  margin-bottom:20px;
  margin-top:20px;
}

blockquote.pressetext {
  font-style:normal;
  margin-bottom:10px;
  margin-top:10px;
}

img {
  border:none;
}

img.rahmen {
  border:#FFFFFF solid 5px;
}

img.bildlink {
  text-decoration:none;
  border:solid #FA7110 3px;
}

img.bildlink:hover, #text img.bildlink:active {
  text-decoration:none;
  border:solid #FFFFFF 3px;
}

table {
  border:none;
  margin-left:auto;
  margin-right:auto;
}

ul.lieder {
  font-weight:bold;
  margin-left:20px;
  text-align:left;
}

ul.mittig {
  text-align:center;
}

ul.keinzeichen {
  list-style:none;
}

ul.lieder li {
  margin-bottom:5px;
}

/* Diverse Klassen */

.linksbuendig {
  text-align:left;
}

.fotostrip {
  text-align:center;
  margin-top:-10px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
}

table.film {
  text-align:left;
  margin-left:0px;
}

table.film td {
  vertical-align:top;
  padding:10px;
}

.zeit {
  font-style:italic;
  font-weight:normal;
  white-space:nowrap;
}

.titelbild {
  margin-bottom:10px;
}

.ueberdiv {
  width:330px;
  float:right;
  margin-left:20px;
  margin-right:10px;
  margin-bottom:10px;
}

.ueberdivhoch {
  width:250px;
  float:right;
  margin-left:20px;
  margin-right:10px;
  margin-bottom:10px;
}

.ueberdivspeziell {
  float:right;
  margin-left:20px;
  margin-right:10px;
  margin-bottom:10px;
}

p.unterbild {
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.ueberfoto, .ueberfotonolink {
  border:solid 5px #3091C1;
}

img.ueberfoto640 {
  width:320;
  height:240;
  padding:0px;
}

img.ueberfoto480 {
  width:240;
  height:320;
  padding:0px;
}

img.ueberfoto:hover, img.ueberfoto:active {
  border:solid 5px #FA8910;
}

/* Die Ver&ouml;ffentlichungen-Seite */

p.cdmenue {
  text-align:center;
  background:#CAE1ED;
  border:solid 3pt #3091C1;
  padding:5px;
}

p.cdmenue span {
  font-weight:bold;
  font-size:12px;
  margin-left:30px;
  margin-right:30px;
}

p.cdmenue a:link, p.cdmenue a:visited {
  color:#000000;
  text-decoration:none;
  border:none;
}

p.cdmenue a:hover, p.cdmenue a:active {
  color:#FA7110;
  text-decoration:none;
  border:none;
}

.cdliste {
  margin-top:50px;
  margin-bottom:50px;
  text-align:left;
}

.cds {
  clear:right;
  float:right;
  margin-top:0px;
  margin-right:5px;
  margin-left:20px;
  margin-bottom:60px;
  border:solid 5px #3091C1;
  padding:5px;
  height:100px;
}

.cdheadline {
  text-align:left;
  margin-top:0px;
}

.cdinhalt {
  background:#CAE1ED;
  width:300px;
  padding:10px 10px 10px 20px;
  border:solid 3pt #3091C1;
  display:none;
  margin-top:5px;
  margin-bottom:10px;
}

ol.cdinhaltliste {
  list-style-type:decimal;
  font-size:14px;
  font-weight:normal;
  text-align:left;
  margin-left:25px;
}

.cdinhaltliste li {
  padding:2px;
}

.cdnotiz {
  font-style:italic;
  margin-left:25px;
  font-size:12px;
}

.cdrechts {
  margin-left:0px;
  position:relative;
  left:525px;
  top:20px;
}

p.cdbeispiel {
  font-weight:bold;
  font-size:13px;
  padding-top:5px;
  padding-bottom:5px;
}

.unsichtbar {
  display:none;
}

hr.cdtrenner {
  text-align:left;
  margin-left:0px;
  position:relative;
  left:115px;
}

/* Titel */

#titel {
  height:80px;
  width:700px;
  background:url(../bildelemente/titel.gif);
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

#titel p {
  visibility:hidden;
}

#titel_klein {
  height:40px;
  width:350px;
  background:url(../bildelemente/titelklein.gif);
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

#titel_klein p {
  visibility:hidden;
}

/* Diverse IDs */

#container {
  text-align:center;
  background-image:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
}

#inhalt {
  padding:10px;
}

#box {
  margin-left:auto;
  margin-right:auto;
}


#inhalt {
  text-align:center;
  background:#3091C1;
  margin-left:auto;
  margin-right:auto;
}

#text_tabelle {
  margin-bottom:10px;
}

#textpadding {
  text-align:center;
  width:678px;
  background:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
}

#text {
  background:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  text-align:center;
}

#text, .text {
  font-size:14px;
  line-height:1.4em;
  color:#000000;
}

#textunten {
  font-size:12px;
  margin-top:5px;
  margin-bottom:15px;
}

.musikstop {
  text-align:center;
  font-weight:bold;
  font-size:11px;
  visibility:hidden;
}

/* Die Men&uuml;s */

#menue_oben_tabelle, #menue_unten_tabelle {
  background:#FA7110;
}

#menue_oben_tabelle {
  margin-bottom:10px;
}

#menue_oben, #menue_unten {
  color:#FFFFFF;
  padding:5px;
  width:670px;
  text-align:center;
}

#menue_oben span, #menue_unten span {
  padding:0px 5px 0px 5px;
  font-size:12px;
  font-weight:bold;
}

#menue_oben a:link, #menue_oben a:visited, #menue_unten a:link, #menue_unten a:visited {
  text-decoration:underline overline;
  color:#FFFFFF;
  border-bottom:none;
}

#menue_oben a:hover, #menue_oben a:active, #menue_unten a:hover, #menue_unten a:active {
  text-decoration:none;
}

#menue_oben a.derzeitlink:link, #menue_oben a.derzeitlink:visited, #menue_unten a.derzeitlink:link, #menue_unten a.derzeitlink:visited {
  text-decoration:none;
  color:#FFFFFF;
}

/* &auml;usserer Rahmen */

#rahmen_aussen_ol {
  background:url(../bildelemente/rahmen_braun_ol.gif) no-repeat;
  height:15px;
  width:15px;
  font-size:1px;
}

#rahmen_aussen_om {
  background:url(../bildelemente/rahmen_braun_om.gif) repeat-x;
  height:15px;
  font-size:1px;
}

#rahmen_aussen_or {
  background:url(../bildelemente/rahmen_braun_or.gif) no-repeat;
  height:15px;
  width:15px;
  font-size:1px;
}

#rahmen_aussen_lm {
  background:url(../bildelemente/rahmen_braun_lm.gif) repeat-y;
  width:15px;
  font-size:1px;
}

#rahmen_aussen_rm {
  background:url(../bildelemente/rahmen_braun_rm.gif) repeat-y;
  width:15px;
  font-size:1px;
}

#rahmen_aussen_ul {
  background:url(../bildelemente/rahmen_braun_ul.gif) no-repeat;
  height:15px;
  width:15px;
  font-size:1px;
}

#rahmen_aussen_um {
  background:url(../bildelemente/rahmen_braun_um.gif) repeat-x;
  height:15px;
  font-size:1px;
}

#rahmen_aussen_ur {
  background:url(../bildelemente/rahmen_braun_ur.gif) no-repeat;
  height:15px;
  width:15px;
  font-size:1px;
}

/* Innere Rahmen */

.rahmen_innen_ol {
  background:url(../bildelemente/rahmen_blau_ol.gif) no-repeat;
  height:10px;
  width:10px;
  font-size:1px;
}

.rahmen_innen_om {
  background:url(../bildelemente/rahmen_blau_om.gif) repeat-x;
  height:10px;
  font-size:1px;
}

.rahmen_innen_or {
  background:url(../bildelemente/rahmen_blau_or.gif) no-repeat;
  height:10px;
  width:10px;
  font-size:1px;
}

.rahmen_innen_lm {
  background:url(../bildelemente/rahmen_blau_lm.gif) repeat-y;
  width:10px;
  font-size:1px;
}

.rahmen_innen_rm {
  background:url(../bildelemente/rahmen_blau_rm.gif) repeat-y;
  width:10px;
  font-size:1px;
}

.rahmen_innen_ul {
  background:url(../bildelemente/rahmen_blau_ul.gif) no-repeat;
  height:10px;
  width:10px;
  font-size:1px;
}

.rahmen_innen_um {
  background:url(../bildelemente/rahmen_blau_um.gif) repeat-x;
  height:10px;
  font-size:1px;
}

.rahmen_innen_ur {
  background:url(../bildelemente/rahmen_blau_ur.gif) no-repeat;
  height:10px;
  width:10px;
  font-size:1px;
}
