/* CSS Document */
body { background: url(../image/bg.jpg) repeat-x; }
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; background-color: #FFFFFF; }
#hm_image { position: absolute; z-index: 2; left: 36px; top: 86px; }
#hm_headline { position: absolute; z-index: 3; left: 368px; top: 95px; }
#hm_content { position: absolute; z-index: 4; left: 372px; top: 439px; width: 360px; }
#hm_holehead { position: absolute; z-index: 10; top: 555px; left: 340px; } 
#sub_headline { position: absolute; z-index: 3; left: 461px; top: 72px; }
#sub_content {  position: absolute;  z-index: 4;  left: 0px;  top: 0px;  height: 100%;  width: 100%; }
#sub_content_table { margin-top: 145px; }
#sub_col1 { width: 440px; padding-left: 20px; }
#sub_col2 { width: 220px; padding: 200px 0 0 85px;}
#sub_col1_film { width: 480px; padding-left: 20px; }
#sub_col2_film { width: 220px; padding: 200px 0 0 45px;}

#still { width: 250px; }
#still img { border: 1px solid #000000; }
#footer { background-image: url(../image/footer.gif); background-repeat: repeat-x; width: 100%; height: 126px; }

#sub_col2 a { color: #000000; text-decoration: none; }
#sub_col2 a:hover { color: #8f1b3c; text-decoration: underline; }
.link_current { color: #8f1b3c; text-transform: uppercase; font-weight: bold; }

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

