body {
        font-family: Arial, Helvetica, sans-serif;
        color:#ffffff; background-color:#000000;
        background:#000000 url("images/bg-top2.png") 50% 0% no-repeat;
        margin:0; border:0 none; padding:80px 0 0 0;

        text-align:center; /* zentriert den DIV in MS IE 5/6 */

        /* Schrift-Angaben TL - Schriftgroesse vom Benutzer: */
        line-height: 150%;
        letter-spacing: 1px;

        /* Fixe Schriftgroessen-Angaben MR:
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 1px;
        */
}


a:link, a:visited  {
  color:#f3d876; background-color:#000000;
}

.navibox a:link, .navibox a:visited,
.powered a:link, .powered a:visited {
  color:#BF6103; background-color:#000000;
}

a img {
border:0 none;
}

.container {
margin:0 auto 0 auto;
padding:0;
width:890px;
text-align:left; /* setzt den Inhalt des DIV auf linksbuendig */
color:#ffffff;
background:#000000 url("images/bg-middle.png") 50% 0% repeat-y;

}

.navibox {
width:160px;
padding:0 0 0 70px;
float:left;
font-size:13px;
}

.itwlogo {
margin:0;
}

p.navi img {
margin:0 0 3px 0;
}

.content {
width:600px;
float:left;
}

/* Haupt-Ueberschrift: */
h1 {
margin:0;
color:#BF6103; background-color:#000000;
/* text-align:right; */  /* Rechtsbuendig machen */
}

/* Zwischenueberschriften: */
h2 {
margin:15px 0 5px 0;
font-size:120%; font-weight:bold;
}

h3 {
margin:15px 0 5px 0;
font-size:105%; font-weight:bold;
}


/* Breite des Texts im Inhaltsbereich beschränken: */
.content p, .content h2
.content table, .content ul, .content ol
{
width:550px;   /* war ca. 450px bei alter Vorlage MR */
}


/* Tabelle: */
th, td { text-align:left; vertical-align:top; padding:2px; }
table.castlist { margin:15px 0 0 0; }
.castlist th { width:14em; }

table.goenner { margin-bottom:10px; }
.goenner td.col1 { width:200px; padding:0 100px 20px 0;  }
.goenner td.col2 { width:200px; padding:0 0 20px 0; }
.goenner td { padding-bottom:20px; }

.content table p { width:auto; }
.content table p img { margin:0 10px 0 0; }

table.pressefotos { border-spacing:0; border-collapse:collapse; }
table.pressefotos, table.pressefotos td
{ border:1px solid #eaccaf; }

/* Trennlinie: */
hr {
height:3px; margin:0;
color:#EACCAF; background-color:#EACCAE;
border:solid #BF6103; border-width:1px;
}


/* Breite des Texts auf der Startseite begrenzen: */
.content .home {
width:400px;
margin-left:90px;
}

.content h1.home {
font-size: 18px;
line-height: 20px;
font-weight: bold;
text-align:center;
color:#ffffff; background-color:#000000;
}

.content p.home {
 font-size: 13px;
 line-height: 18px;
}

.content p.home2 {
 font-size: 18px;
 line-height: 20px;
 font-weight: bold;
 text-align:center;
}

.photogal img { border:1px solid #333333; }

.toplink, .kleiner {
font-size:85%;
}
.toplink a {
padding-left:20px;
background:url("images/arrow-top-14x8.gif") no-repeat 0 5px;
}

/* Fusszeile: */

.powered {
margin:0;
/* border:1px dashed #33CCFF; */
padding:0 50px 50px 50px;
background:url("images/bg-bottom.png") 50% 100% no-repeat;
clear:both;
vertical-align:bottom;
font-size:85%;
}

.powered img { margin:0; vertical-align:bottom; }
.powered img.itwlogo2 { margin-left:320px; }
.powered .impressumlink { margin-left:50px; }


/* Gewisse Dinge ausblenden: */
.noshow, .home3 { display:none; }