/* body: */
/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
body { 
   margin-top:1px; 
   margin-bottom:1px; 
   background-color: #eeeeee;
   scrollbar-face-color: #CCCCCC; 
   scrollbar-highlight-color: #FFFFFF; 
   scrollbar-shadow-color: #000000; 
   scrollbar-3dlight-color: #000000; 
   scrollbar-arrow-color: #000000; 
   scrollbar-track-color: #999999; 
   scrollbar-darkshadow-color: #CCCCCC; 
   font-family: Arial,Helvetica;
   font-size: 9pt;
   color: #000000;
}

/* Ueberschriften: */
h1 {
   font-size:18pt; 
   color:#c11b29; 
   text-decoration:none;
   margin-top:6px;
   margin-bottom:6px;
}
h2 {
   font-size:14pt; 
   color:#c11b29; 
   text-decoration:none;
   margin-top:4px;
   margin-bottom:4px;
}
h3 {
   font-size:12pt; 
   color:#c11b29; 
   text-decoration:none;
   margin-top:4px;
   margin-bottom:4px;
}

input.res {
   font-size:8pt;
}

#header { 
   position:absolute;
   top:10px; 
   left:10px; 
   width:170px;
   height:170px;
   padding:0px;
   background-color:#eeeeee; 
   text-align:left;
   font-size:11pt;
}
#menue { 
   background-image:url(images/menu_background.gif);
   background-repeat:no-repeat;
   background-color:#eeeeee; 
   position:absolute;
   top:180px;
   left:10px;
   width:170px;
   height:400px;
   padding:0px;
   font-size:10pt;
   text-align:center;
}
#links { 
   position:absolute;
   top:600px;
   left:10px;
   width:170px;
   padding:0px;
   font-size:10pt;
   text-align:center;
}
#inhalt { 
   position:absolute;
   top:10px; 
   left:180px; 
   width:600px; 
   height:100%;
   padding:5px;
   background-color:#eeeeee; 
}
#filmbox0, #filmbox1, #filmbox2, #filmbox3, #filmbox4, 
#filmbox5, #filmbox6, #filmbox7, #filmbox8, #filmbox9,
#filmbox10, #filmbox11, #filmbox12, #filmbox13, #filmbox14, 
#filmbox15, #filmbox16, #filmbox17, #filmbox18, #filmbox19,
#filmbox20, #filmbox21, #filmbox22, #filmbox23, #filmbox24, 
#filmbox25, #filmbox26, #filmbox27, #filmbox28, #filmbox29 { 
   position:fixed;
   z-index:3;
   top:80px;
   left:280px;
   width:460px;
   padding:5px;
   border-width:5px;
   border-style:solid;
   border-color:#c11b29;
   background-color:#fff; 
}
.itemhidden {display:none}
.itemshown {display:inline}

.datumzeile {
   width:100%;
   border-width:1px;     
   border-style:solid;   
   border-color:black;   
   text-align:center;
   font-weight:bold;
   color:#ffffff;
   background-color:#c11b29;
   margin-top:5px;
   margin-bottom:5px;
   padding-top:5px;
   padding-bottom:5px;
}
.datumspalte {
   width:100px;
   text-align:center;
   vertical-align:top;
   padding-top:5px;
}
.filmtabelle {
   width:100%;
   border-width:1px;     
   border-style:solid;   
   border-color:black;   
}
.tagestabelle {
   width:100%;
   border-width:1px;     
   border-style:solid;   
   border-color:black;   
}
.filmdaten {
   font-size:8pt; 
   font-style:italic;
   padding-top:5px;
   padding-bottom:5px;
}
.filmanmerkung {
   font-size:9pt; 
   font-weight:bold;
}
.filminhalt {
   font-size:9pt;
}
.filmhomepage, .filmweitere {
   font-size:8pt;
   padding-top:5px;
   padding-bottom:5px;
}

/* Verweise */
a:link {
   color:#000000; 
   text-decoration:none; 
}
a:visited {
   color:#000000; 
   text-decoration:none; 
}
a:active {
   color:#c11b29;
   text-decoration:underline; 
}
a:hover {
   color:#c11b29;
   text-decoration:underline;
}

/* Verweise im Menue */
a.menu {
   font-family: Arial,Helvetica;
   font-size:11pt;
   font-style:italic;
   font-weight:bold;
   text-decoration:none;
}
a.menu:link {
   color:#000000;
}
a.menu:visited {
   color:#000000;
}
a.menu:active {
   color:#00D8FF;
   text-decoration:none;
}
a.menu:hover {
   color:#00D8FF;
   text-decoration:none;
}


