body {
      background: #dfdfdf url('images/hintergrund.gif') fixed;
      font-family:sans-serif;
}

a {
  color:#0279a4;
}

img {
  border:0 none;
}

h1 {
   font-family:"Arial Narrow", sans-serif;
   color:#002230;
   border-bottom:1px solid #9E9E9E;
   margin-top:11px;
}

p.info {
   font-size:.9em;
   font-style:italic;
   letter-spacing:.1em;
}

p.bold {
   font-weight:bold;
}

p.wo {
   font-size:.9em;
   background-color:#C8C8C8;
   border-width:1px;
   border-style:solid;
   border-color:#C8C8C8 #383838 #383838 #C8C8C8;
   padding:10px;
}

p.film {
   background-color:#cecece;
   padding:10px;
}

p.film a {
   text-decoration:none;
}

p.film a:hover {
   color:#0279a4;
   text-decoration:underline;
}

hr {
color:#a3a3a3;
border:none;
border-top: 1px solid #a3a3a3;
text-align:center;
}

.flr {
float:right;
padding-left:10px;
padding-bottom:10px;
}
.fll {
float:left;
padding-right:10px;
padding-bottom:10px;
}
.center {
text-align:center;
}

div#kopf, div#dokument {
    display:none;
}

div.menu {
    position:fixed;
    top:217px;
    left:161px;
    width:182px;
    height:100%;
    padding:17px 19px 10px 9px;
    border:0 none;
    background:#a3a3a3 url('images/hintergrund_menu.gif') repeat-y;
    z-index:0
}
   div.menu ul {
     list-style-type:none;
     margin:0;
     padding:0;
   }
   div.menu ul a {
     display:block;
     padding:2px 2px 2px 15px;
     margin:2px;
     border-color:transparent;
     border-style:solid;
     border-width:1px;
     text-decoration:none;
     color:white;
     font-weight:bold;
     font-size:.9em;
   }

   a.mhome:hover {color:#000;border-color:#3B7A02;background-color:#63BB15;}
   a.mfilme:hover {color:#000;border-color:#0279a4;background-color:#03a1de;}
   a.mkalender:hover {color:#000;border-color:#7b63ac;background-color:#a080df;}
   a.mmitmach:hover {color:#000;border-color:#d1819e;background-color:#ff9dc1;}
   a.minfo:hover {color:#000;border-color:#c33;background-color:#f66}
   a.mpresse:hover {color:#000;border-color:#c63;background-color:#f93}
   a.mspon:hover {color:#000;border-color:#cfcc51;background-color:#fffb64;}
   a.mmeinung:hover {color:#000;border-color:#7DA125;background-color:#D7FF5B;}
   a.marchiv:hover {color:#000;border-color:#888;background-color:#aaa;}


div.inhalt {
    position:absolute;
    top:217px;
    left:371px;
    width:455px;
    min-height:350px;
    padding:0px 20px 10px 15px;
    border:0 none;
    background-color:#dfdfdf;
}

/* designquatsch */

div#titelbild {
    position:absolute;
    top:26px;
    left:362px;
    width:499px;
    height:191px;
}

div#streifen {
      position:fixed;
      top:217px;
      left:0px;
      height:247px;
      width:100%;
      background:#58a70f url('images/streifen.gif') repeat-x;
      z-index:0;
}

div#box {
    position:fixed;
    top:26px;
    left:161px;
    height:181px;
    width:178px;
    background:#aeaeae url('images/box.gif') no-repeat;
    color:white;
    padding:4px 11px 15px 11px;
}

div#box h1 {
   color:white;
   border:none;
   margin:15px;
}

div#box p {
    margin:15px;
    padding:0;
    font-size:.8em;
}

div#box a {
    color:#dfdfdf;
}

div#balken {
    position:fixed;
    top:0px;
    left:0px;
    height:26px;
    width:100%;
    background:#0EA9E9 url('images/balken.gif') repeat-x;
    z-index:3
}

div#figurenrechts {
    position:fixed;
    top:172px;
    left:861px;
    height:292px;
    width:163px;
    background:transparent url('images/figurenrechts.gif') no-repeat;
    z-index:3

}

div#figurenlinks {
    position:fixed;
    top:171px;
    left:0px;
    height:46px;
    width:161px;
    background:transparent url('images/figurenlinks.gif') no-repeat;
    z-index:3

}