/* CSS Document */
td,div,p,input,select,textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
p { margin: 0 0 1em 0; line-height: 1.5em; }
#nav { position: absolute; z-index: 5; height: 31px; width: 790; top: 21px; }
#hm_image { position: absolute; z-index: 2; left: 36px; top: 86px; }
#hm_headline { position: absolute; z-index: 3; left: 200px; top: 95px; }
#hm_content { position: absolute; z-index: 4; left: 367px; top: 629px; width: 360px; }
#hm_holehead { position: absolute; z-index: 10; top: 555px; left: 340px; } 
#sub_sidebar { position: absolute; z-index: 4; left: 524px; top: 72px; }
#sub_sidebar a { color: #FFFFFF; text-decoration: none; font-size: 10px; }
#sub_sidebar a:hover { color: #000000; text-decoration: underline; }
.link_current { color: #000000; text-transform: uppercase; font-weight: bold; font-size: 10px; }


#sub_content {  position: absolute;  z-index: 3;  left: 0px;  top: 0px;  height: 100%;  width: 100%; }
#sub_content_table { margin-top: 60px;}
#sub_copy { width: 452px; background-color: #FFFFFF; }
#sub_copytop { background-image: url(../image/bg_copytop.gif); background-repeat: repeat-x; height: 17px; width: 480px;  }
#sub_copyright { background-image: url(../image/bg_copyright.gif); background-repeat: repeat-y; width: 14px;  }
#sub_copybottom { background-image: url(../image/bg_copybottom.gif); background-repeat: repeat-x; height: 22px;  }
#sub_copyleft { background-image: url(../image/bg_copyleft.gif); background-repeat: repeat-y; width: 14px;  }
#sub_col1_film { width: 480px; padding-left: 20px; }
#sub_col2_film { width: 220px; padding: 200px 0 0 45px;}

#still { width: 200px; }
#still img { border: 1px solid #000000; }
#margintop { background-image: url(../image/border_top.gif); background-repeat: repeat-x; background-color: #9E291E; height: 14px; }
#marginright { background-image: url(../image/border_right.gif); background-repeat: repeat-y; background-color: #9E291E; width: 29px; }
#footer { background-image: url(../image/border_btm.gif); background-repeat: repeat-x; background-color: #FFFFFF; width: 100%; height: 18px; padding: 20px 0 5px 15px; font-size: 10px; font-weight: bold; text-transform: uppercase; }

a { color: #9E291E; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
h2 { color: #9E291E; font-size: 14px; font-weight: normal; margin: 0; }
h3 { color: #9E291E; font-size: 12px; font-weight: normal; margin: 0; }
h4 { color: #9E291E; font-size: 18px; font-weight: normal; margin: 0; }
form { margin: 0; padding: 0; };

