/* Allgemeine Formatierung */
body {
background-color:#fff;
background-image:url(bilder/bg.jpg);
background-repeat:repeat;
color:#000;
font-family:Verdana, sans-serif;
font-size:80%;
margin:0px;
padding:0px;
text-align:center; }

/* Tabellen allgemein */
table {
width:100%;
font-size:100%;
border-spacing:0px; }

/* Links, besuchte Links allgemein */
a:link, a:visited {
color:#694437;
text-decoration:none;
background-color:#fff; }

/* Aktive und ber�hrte Links allgemein */
a:active, a:hover {
color:#000;
text-decoration:underline;
background-color:#fff; }

/* �berschriften */
h1 {
font-size:130%; }

/* Seitenrahmen */
#rahmen {
text-align:left;
width:710px;
margin:0px auto;
padding:0px;
background-color:#fff;
color:#000;
border:3px double #deccc0; }

/* Headerbox */
#header {
width:680px;
height:120px;
margin:0px 0px 30px 0px; }

/* Men�box */
#menu {
width:160px;
float:left;
text-align:left;
border-width:0px 1px 0px 0px;
border-color:#000;
border-style:solid; }

/* Links im Men� */
#menu a {
display:block;
width:110px;
margin:5px 0px;
padding:5px;
text-decoration:none;
color:#000;
background-color:#fff; }

/* Ber�hrte und aktive Links im Men� */
#menu a:hover, #menu a:active {
color:#000;
background-color:#deccc0; }

/* Inhaltsbox */
#inhalt {
background-color:transparent;
width:520px;
height:410px;
overflow:auto;
text-align:left;
padding:0px 10px;
margin:0px; }

/* Footer (oben rechts) */
#footer {
position:relative;
top:-430px;
left:420px;
height:0px;
width:270px;
overflow:visible;
text-align:right;
font-size:9px; }

/* Links im Footer */
#footer a {
color:#000;
background-color:#fff; }

/* Programmbox */
#prog {
width:160px;
padding:5px;
margin:0px 10px;
float:right;
border:1px solid #deccc0; }

/* Programmname auf aktuelles.php */
span.prog {
font-weight:bold;
margin-left:10px; }

/* Programmlink auf aktuelles.php */
a.prog {
margin-left:20px; }

/* Programm: Komponist */
.komponist {
font-weight:bold; }

/* Programm: Interpret */
.interpret {
font-size:10px; }

/* Vorschaubildbox auf raum.php */
#tn {
clear:both;
border-width:1px 0px 0px;
border-color:#000;
border-style:solid;
padding:10px 0px 0px 0px;
text-align:right;
width:420px;
float:right;
margin:0px; }

/* Vorschaubilder */
#tn img {
width:75px;
height:100px;
margin:0px 5px;
border-width:0px; }

/* Gro�es Bild auf raum.php */
.ansicht {
float:right;
margin:0px 0px 10px 20px;
width:210px;
height:280px; }

/* Kleine Schrift */
.small {
font-size:10px; }

/* Hinterlegte Tabellenzellen auf angebote.php */
.hinterlegt {
background-color:#eee5de;
color:#000; }

/* Formularformatierung */
.form {
float:left;
margin:0px 20px 0px 0px; }
