body{
      font-family : verdana, arial, sans-serif;
      margin : 0px;
      background-image : url('../images/focus/logo.gif');
      background-repeat : no-repeat;
}

table{ 
       padding : 0;
       width : 100%;
       border-collapse : collapse;
       }
td{ 
    vertical-align : top;
    }
td#topleft{ 

            }

td#topmiddle{
             background-image : url('../images/focus/topmiddle.gif');
             background-repeat : repeat-x;
             width : 80%;
             }
td#topright{ 
             background-image : url('../images/focus/topright.gif');
             background-repeat : no-repeat;
             background-position : top right;
             text-align : right;
             vertical-align : top;
}
td#centerleft{ 
               vertical-align : top;
               width : 290px;
               background-image : url('../images/focus/centerleft.gif');
               background-repeat : no-repeat;
               background-position : 0px 100px; 
               }
td#centermiddle{ 
                 font-size : 0.8em;
                 line-height : 1.5em;
                 padding : 0px 30px 20px 0px;
                 }
td#centermiddle img{
		margin-right : 5px;
}
td#centerright{
                background-image : url('../images/focus/centerright.gif');
                background-repeat : repeat-y;
                background-position : top right; 
                padding-right : 50px;
                text-align : right;
		padding-top : 2.6em;
                }
td#bottomleft{ 
               background-image : url('../images/focus/bottomleft.gif');
               background-position : bottom left;
               background-repeat : no-repeat;
	       padding-left: 1em;
               }
td#bottommiddle{ 
                 background-image : url('../images/focus/bottommiddle.gif');
                 background-position : bottom right;
                 background-repeat : repeat-x;
                 }
td#bottomright{ 
                background-image : url('../images/focus/bottomright.gif');
                background-position : bottom right;
                background-repeat : no-repeat;
                text-align : right;
                padding-right : 1em;
                }

.homecontainer{ 
                   display : block;
                   width : 150px;
                   height : 150px;
                   margin : 10px;
                   background-repeat : no-repeat;
                   text-align : center;
                   color : white;
}
.homedate,
.hometitle,
.hometext{ 
           display : block;
           }
.homedate{ 
           margin-top : 0px;
           padding-top : 20px;
           height : 20px;
           font-size : 10px;
           color : white;
           text-transform : uppercase;
           line-height : 12px;

 }
.homedate img{ 
               border : solid 0px red;
               }
.hometitle{ 
            font-size : 14px;
            text-transform : uppercase;
            font-weight : bold;
            margin-top : 7px;
            letter-spacing : 0.2em;
            padding : 0px 2px 0px 2px;
            
 }
#home1 .hometitle,
#home2 .hometitle,
#home4 .hometitle,
#home9 .hometitle,
#home1 .hometitle a,
#home2 .hometitle a,
#home4 .hometitle a,
#home9 .hometitle a{ 
                   color : white;
}
#home3 .hometitle,
#home3 .hometitle a{ 
                   color : #0189a3;
 }
#home6 .hometitle,
#home8 .hometitle,
#home6 .hometitle a,
#home8 .hometitle a{ 
                   color : #cce70b;
 }
#home7 .hometitle,
#home7 .hometitle a{ 
                   color : #ff7800;
}
#home5 .hometitle a {
    display : block;
    width : 140px;
    height : 50px;
}
.hometext{ 
           font-size : 10px;
           line-height : 12px;
           padding : 5px 5px 0px 5px;
           }

#home1 .hometext,
#home3 .hometext{ 
                  color : black;
 }

#home1{ 
           background-image : url('../images/focus/blauw.gif');
}
#home2{ 
           background-image : url('../images/focus/bruin.gif');
}
#home3{ 
           background-image : url('../images/focus/geel.gif');
}
#home4{ 
           background-image : url('../images/focus/groen.gif');
}
#home5{ 
           background-image : url('../images/focus/oranje.gif');
}
#home6{ 
           background-image : url('../images/focus/turqouise.gif');
}
#home7{ 
           background-image : url('../images/focus/paars.gif');
}
#home8{ 
           background-image : url('../images/focus/turqouise.gif');
}
#home9{ 
           background-image : url('../images/focus/rood.gif');
}
#home1, 
#home1,
#home3,
#home4,
#home5,
#home6,
#home7,
#home8,
#home9{ 
        background-repeat : no-repeat;
        }
div.synop{
           color : black;
           background-color : white;
           margin-left:50px;
           margin-top:20px;
           position:absolute;
           width:200px;
           border:1px solid black;
           padding:0.7em;
                    line-height : 1.3em;
           }

h2#today_date{ 
               font-size : 0.9em;
	       font-weight : normal;
               line-height : 2.2em;
               margin-bottom : 0.3em;
               }
div#today_div{ 
               font-size : 0.7em;
               width : 15em;
               margin-left : 5em;
               margin-top : 5em;
 }
.today_day{ 
            padding : 0.5em 0 0.5em 0;
            border-bottom : dotted 1px #0189a3;
            }
img { 
      border : none;
      }

// skinswitching


table#program,
table#producttable { 
                     position: relative;
                     width : 90%;
                     }
table#producttable td{
 padding : 15px;
}
table#program td{ 

                  }
.border div{ 
             display : block;
             width : 100%;
             height : 5px;
             padding-top : 5px;
             margin-bottom : 15px;             
             border-bottom : solid 1px #0189a3;
 }
.theatername{ 
              white-space:nowrap;
              }
table#program_bottom { 
                       width : 50%;
                       }
div#menuleft{ 
              position : absolute;
              top : 1em;
              left : 1em;
              }
div#menudiv{
             margin-left : 30px;
             margin-top :90px;
             }

#filmhuis{ 
           font-size : 1.5em;
           letter-spacing : 0.2em;
           }
#arnhem{ 
         letter-spacing : 0.29em;
         font-size : 1.5em;
         }
#naw{
      display : none;
      width : 13em;
      background-color : #000;
      color : #fff;
      font-size : 0.8em;
      line-height : 1.3em;
      padding: 0.7em 2em 0.7em 2em;
      }
.italic{ 
         font-style:italic;
}

.button{ 
         
         width: 13em;
         }
.button2{ 
          
          padding-left : 0em;
          width: 10em;
          }
.button4{ 
          margin : 0;
          padding : 0;
          border-collapse : collapse;
          }
.button4 a.menu{
                 color : #b38100;
                 border-bottom : solid 1px #b38100;
                 margin-left : 2em;
                 border-collapse : collapse;
                 }
#body_2 .button4 .menu, #body_2 h1{color : #C91485;}
#body_2 .menu:hover{color:#ff7800;}

#body_2 .border div{border-bottom : 1px solid #c91485;}
#body_2 .button2 .menu{color : #FF7800;}
#body_2 .button2 a.menu:hover{color : #c91485;}

.button4 a#home{ 
                 border-top : solid 1px #b38100;

 }
.submenu{ 
          border-bottom : solid 1px #b38100;
          width : 10.5em;
          margin-left : 1.5em;
          padding-left : 0em;
 }
#buttontop{ 
            width: 12em;
            border-left : 2px solid black;
            border-right : 2px solid black;
            white-space : nowrap;
            }
.button3 { 
           padding-left : 4em;
           width: 11em;
           }
.button4 { 
           width: 12em;
           }

.menuleft {
            width: 15em;
            }
.menu{
       line-height : 2.4em;
       padding-left : 1em;
       padding-right : 1em;
       border-top : solid 0px black;
       color : black;
       text-decoration : none;
       display : block;
       font-size : 0.75em;
       text-transform : uppercase;
       letter-spacing : 0.08em;       
       }

.menu2{
        font-weight : bold;
        padding : 0.5em 1em 0.5em 1em;
        border-top : solid 4px black;
        background-color : black;
        text-decoration : none;
        font-size : 0.8em;
        display : block;
        line-height : 1.5em;
        }
a.menu {
         color : #008aa3;
         }
a.menu:hover{ 
              color : #008aa3;
              }
.submenu a.menu:hover{color:#b38100;}

td.white{ 
          color : black;
          white-space : nowrap;
          }
td.white2{
           }
a.white{ 
         white-space : nowrap;
         }
span.white{ 
            
            }
a.blue {
           color : #008aa3;
           }
td.blue {
          font-size : 0.9em;
          color : #008aa3;
          }
a.white, a.yellow{ 
                   text-decoration : none;
                   }
a.white:hover{
               text-decoration : underline;
               }

a.white-r{
           font-family : Comic Sans MS, sans-serif;
           background-color : #fff;
           display : block;
           text-decoration : none;
           color : #000;
           }
a.white-i:hover{ 
                 background-color : #000;
                 display : block;
                 }
.white-i-td{ 
             width : 1.3em;
             text-align : center;
             font-family : serif;
             font-size : 1.3em;
             }
td.descr{ 
          font-size : 0.9em;
          height:15px;
          line-height:1.4em;
          }
span.bold{ 
           font-weight : bold;
           }
a{ 
   color : black;
   text-decoration : none;
   }
a:hover{ 
         color : #000000;
         }
a.link{ 
        color : black;
        }
div.link{
          font-size : 0.9em;
          }
a.descr:hover{ 
               font-weight : bold;
               }
div.imgtitle{ 
              color : #b38100;
              margin-bottom : 1em;
              font-size : 0.7em;
              text-transform : capitalize;
	      text-align : left;
              }
div.shortsynop{ 
                font-weight:bold;
                width:80%;
                margin-bottom:1em;
                font-size : 0.9em;
                line-height : 1.4em;
                }
div.longsynop{ 
               width : 80%;
               line-height : 1.4em;
               font-size : 0.9em;
               }
h1{ 
    color : #008aa3;
    letter-spacing : 0.4em;
    text-transform : uppercase;
    font-size : 1.4em;
    font-weight : normal;

    }

h2{ 
    border-bottom : solid 1px #008aa3;
    color : #008aa3;
    letter-spacing : 0.2em;
    text-transform : uppercase;
    font-size : 1em;
    clear: left;
    }
h3{ 
    font-size : 0.8em;
    color : #008aa3;
    letter-spacing : 0.14em;
    text-transform : uppercase;
    margin-bottom : 0px;
    }
.hr{
     border-bottom : solid 3px black;
     }
p{ 
   line-height : 1.4em;
   margin-top : 0px;
   }
span#copy{
           font-size : 11px;
           }
.current{
          font-weight : bold;
          }
a.descr{ 
         text-decoration : none;
         color : black;
         }
a.descr_selected{ 
                  text-decoration : none;
                  color : #008aa3;
                  font-weight : bold;
                  }
.time{ 
       padding-right : 1em;
 }
.length{
  font-style : italic;
}
#url{
 padding-top : 1em;
}
#url a:hover{
 font-weight : bold;
}

form p {
   width: 450px;
   clear: both;
}

form p label {
   display: inline;
   float: left;
   width: 200px;
}

form p input, form p textarea, form p select {
   margin: 0;
}
div.indent { 
  margin-left : 2em;
}
legend.main { 
  font-weight : bold;
}
legend.sub { 
  font-style : italic;
 }
fieldset { 
  margin-top : 2em;
}

#rsslink {
	position: relative;
	float: right;
}
#zoekform {
    	margin-bottom: 15px;
}

#zoekform fieldset {
	border: solid 1px gray;
	}

#zoekform label {
	display: block;
	width: 100px;
	clear: right;
}
#zoekform input {
	float: left;
	}
#zoekform label.red {
	clear: left;
	height: auto;
	width: 500px;
	font-size: 80%;
	color: red;
}
