html, body { margin: 0; padding: 0; text-align: center; font: normal 11px/15px Arial, Helvetica, sans-serif; color: #333; }

div, ul, li { margin: 0; border: 0 none; padding: 0; text-align: left; }
img { border: 0 none; }
a:focus { outline: none;  }

/* #################### */
.LAY-ABCD { margin: 0 auto; width: 988px; height: 600px; }

.ROW-ABCD:after, 
.ROW-AB-CD:after, 
.ROW-A-BCD:after, 
.ROW-ABC-D:after, 
.ROW-A-BC-D:after, 
.ROW-A-B-CD:after, 
.ROW-AB-C-D:after, 
.ROW-A-B-C-D:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.ROW-ABCD,
.ROW-AB-CD,
.ROW-A-BCD,
.ROW-ABC-D,
.ROW-A-BC-D,
.ROW-A-B-CD,
.ROW-AB-C-D,
.ROW-A-B-C-D { width: 988px; }

.COL-A,
.COL-B,
.COL-C,
.COL-D { display: none; height: 100%; }

.ROW-ABCD .COL-A { display: block; float: left; width: 980px; }

.ROW-AB-CD .COL-A { display: block; float: left; width: 484px; }
.ROW-AB-CD .COL-C { display: block; float: left; width: 484px; }

.ROW-A-BCD .COL-A { display: block; float: left; width: 240px; }
.ROW-A-BCD .COL-B { display: block; float: left; width: 728px; }

.ROW-ABC-D .COL-A { display: block; float: left; width: 728px; }
.ROW-ABC-D .COL-D { display: block; float: left; width: 240px; }

.ROW-A-BC-D .COL-A { display: block; float: left; width: 160px; }
.ROW-A-BC-D .COL-B { display: block; float: left; width: 760px; }
.ROW-A-BC-D .COL-D { display: block; float: left; width: 48px; }

.ROW-A-B-CD .COL-A { display: block; float: left; width: 244px; }
.ROW-A-B-CD .COL-B { display: block; float: left; width: 244px; }
.ROW-A-B-CD .COL-C { display: block; float: left; width: 480px; }

.ROW-AB-C-D .COL-A { display: block; float: left; width: 488px; }
.ROW-AB-C-D .COL-C { display: block; float: left; width: 244px; }
.ROW-AB-C-D .COL-D { display: block; float: left; width: 236px; }
 
.ROW-A-B-C-D .COL-A { display: block; float: left; width: 160px; }
.ROW-A-B-C-D .COL-B { display: block; float: left; width: 386px; }
.ROW-A-B-C-D .COL-C { display: block; float: left; width: 386px; }
.ROW-A-B-C-D .COL-D { display: block; float: left; width: 48px; }


._VIEW #L1R1C1 { background-color: #ccc; }

._VIEW #L1R2C1 { background-color: #bbb; }
._VIEW #L1R2C2 { background-color: #aaa; }
._VIEW #L1R2C3 { background-color: #bbb; }
._VIEW #L1R2C4 { background-color: #ff0000; }

._VIEW #L1R3C1 { background-color: #ccc; }
._VIEW #L1R4C1 { background-color: #4c4c4c; }
/* #################### FAE5AB */ 

.VIEW { background: #a87939 url('../../image/gif/xhtml_view.gif') no-repeat 50% 0px; } 

.VIEW #L1R1 { height: 176px; margin: 0 0 0 0px; }
.VIEW #L1R2 { height: 256px; margin: 4px 0 0 0px; }
.VIEW #L1R3 { height: 136px; margin: 4px 0 0 0px;  }
.VIEW #L1R4 { height: 20px; margin: 4px 0 0 0px; }

.VIEW #L1R2 div div { margin: 0 0 0 8px;  }

.VIEW #L1R2C3 div { width: 378px; height: 256px; overflow: auto; }

#XHTML #L1R3C1 { background: transparent url('../../image/gif/helau.gif') no-repeat 524px 0px; }

.DATES { margin: 8px 8px 0 0px; border: 1px solid #FBE5A9; }
.DATES tbody td { vertical-align: top; border: 1px solid #FBE5A9; }
.DATES thead td { font: bold 11px/15px Arial, Helvetica, sans-serif; color: #666; background-color: #FBE5A9; border: 1px solid #fff; }

h1 { margin: 8px 8px 0 0px; font: bold 14px/18px Arial, Helvetica, sans-serif; color: #A87939; }
h2 { margin: 20px 8px 0 0px; font: bold 12px/15px Arial, Helvetica, sans-serif; color: #A87939; }
p { margin: 8px 4px 8px 0px; font: normal 11px/15px Arial, Helvetica, sans-serif; }

.PRINT_BG { display: none; }

.MENU { list-style-type: none; font-size: 1px; line-height: 1px; }

#L1R1C1M1 { margin: 159px 0 0 172px; }
#L1R1C1M1 li { float: left; }
#L1R1C1M1 li a { display: block; padding: 0 18px 0 16px; font-size: 10px; line-height: 15px; color: #fff; text-decoration: none;  }
#L1R1C1M1 li a { background: transparent url("../../image/gif/menu_h.gif") no-repeat center left; }
#L1R1C1M1 li a:link { color: #fff; }
#L1R1C1M1 li a:visited { color: #fff; }
#L1R1C1M1 li a:focus { color: #fff; }
#L1R1C1M1 li a:hover { color: #FAE5AB; }
#L1R1C1M1 li a:active { color: #fff; }
#L1R1C1M1 li a.SEL { color: #FAD57B; background: transparent url("../../image/gif/menu_l.gif") no-repeat center left; }
#L1R1C1M1 li a.SEL:link { color: #FAD57B; }
#L1R1C1M1 li a.SEL:visited { color: #FAD57B; }

#L1R4C1M1 { margin: 4px 0 0 534px; }
#L1R4C1M1 li { float: left; }
#L1R4C1M1 li a { display: block; padding: 0 18px 0 16px; font-size: 10px; line-height: 15px; color: #fff; text-decoration: none;  }
#L1R4C1M1 li a { background: transparent url("../../image/gif/menu_h.gif") no-repeat center left; }
#L1R4C1M1 li a:link { color: #fff; }
#L1R4C1M1 li a:visited { color: #fff; }
#L1R4C1M1 li a:focus { color: #fff; }
#L1R4C1M1 li a:hover { color: #FAE5AB; }
#L1R4C1M1 li a:active { color: #FAE5AB; }
#L1R4C1M1 li a.SEL { color: #FAD57B; background: transparent url("../../image/gif/menu_l.gif") no-repeat center left; }
#L1R4C1M1 li a.SEL:link { color: #FAD57B; }
#L1R4C1M1 li a.SEL:visited { color: #FAD57B; }

#L1R2C1 p { margin: 60px 12px 0 12px ; }

p a { color: #A87939; text-decoration: none; }
p a:hover { color: #B81C27; }

/* #################### SWF */
#SWF #L1R2 { height: 396px; margin: 4px 0 0 0; } 
#SWF #L1R3 { display: none; }
#mu2d { margin: 0 0 0 8px; }

.ML4 { margin: 0 0 0 4px; }
.MT4 { margin-top: 4px; }
.TBOX { margin: 0 0 0 160px; border-left: 8px solid #fff; border-right: 8px solid #fff; width: 764px; height: 136px; background-color: #fff; }
.TN {
  overflow: hidden;
  position: relative;  
  width: 124px; 
  height: 136px;
  background-color: #942920;
}
.TN img { position: absolute; width: 194px; height: 136px; top: 0; left: 0; z-index: 4; }

.TLINK { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 10; }
.TLINK:hover { background: transparent url('/mediaup2date/deu/deu/image/gif/tlink.gif') no-repeat 0 0; }

.TC img { top: 0; left: -50%; }

.LBOX { margin: 0 0 0 160px; border-left: 8px solid #fff; border-right: 8px solid #fff; width: 780px; height: 136px; background-color: #fff; }
.LBOX div { width: 140px; height: 58px; border: 4px solid #942920; background-color: #942920; }
.LBOX div a { display: block; width: 140px; height: 36px;  padding-top: 22px; color: #fff; text-align: center; text-decoration: none; font-size: 14px; font-weight: bold; color: #FAE5AB; }
.LBOX div a:hover { background-color: #B81C27; }

.GALLERY { margin: 12px 0 0 0; }
.GALLERY a { display: block; width: 92px; height: 66px; margin: 0 8px 12px 0; }
.GALLERY a img { margin: 0; padding: 2px; border: 0 none; border: 4px solid #FAE5AB; }
.GALLERY a:hover img { border: 4px solid #B81C27; }



.GBOX { margin: 0 0 0 160px; border-left: 8px solid #fff; border-right: 8px solid #fff; width: 764px; height: 136px; background-color: #fff; }
.GTN {
  overflow: hidden;
  position: relative;  
  width: 92px; 
  height: 66px;
  background-color: #942920;
}
.GTN img { position: absolute; width: 97px; height: 66px; top: 0; left: 0; z-index: 4; }

.GTLINK { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 10; }
.GTLINK:hover { background: transparent url('/mediaup2date/deu/deu/image/gif/gtlink.gif') no-repeat 0 0; }

.GTC img { top: 0; left: 0; }

.GB { margin: 0 4px 0 0; }
.GB a { text-decoration: none; color: #A87939; }
.GB hr { color: #FBE5A9; }
.IV { margin: 0 0 0 8px; }

