body { color: #000; font-size: 86%; font-family: Arial; line-height: 130%; background-color: #8a0e05; }
a { color: white; font-size: 100%; text-decoration: none; }
#wrap { width: 800px; margin: 10px auto; padding: 0; }
#maintable { font-size: 98%; line-height: 130%; background-color: white; vertical-align: top; margin: 0; padding: 0; }
#japmaintable { font-size: 98%; line-height: 130%; background-color: white; vertical-align: top; width: 100%; margin: 20px 0 0; padding: 0; border-color: #a62e03; border-width: 1px 3px 3px 1px; }
.antifloat { clear:both; margin-top: 0; margin-bottom: 0; visible:hidden; }
.navi { font-size: 92%; line-height: 150%; background-color: #6f2520; vertical-align: top; width: 25%; margin: 0; padding: 3px 1px; }
.japnavi { font-size: 89%; line-height: 160%; background-color: #6f2520; vertical-align: top; width: 195px; margin: 0; padding: 3px 1px; }
.head { background-image: url(../graphik/head_backgr.jpg); background-repeat: no-repeat; }
.logo { background-color: #ddd3d3; }
.here { font-size: 85%; line-height: 100%; background-color: #fbc393; text-indent: 10px; height: 2%; padding: 5px 0; }
.marker { color: black; font-weight: bolder; text-align: right; background-color: #fbc393; background-position: right 0; text-decoration: underline; margin-top: 10px; padding: 3px; display: block; }
.content { font-weight: normal; font-style: normal; background-color: white; vertical-align: top; margin: 0; padding: 3px 3px 3px 5px; border: solid 1px #6f2520; }
.co { font-size: 85%; line-height: 100%; background-color: #c9c0c0; padding: 5px; }
.menueheader { color: white; font-size: 92%; font-weight: 500; font-style: normal; line-height: 200%; background-color: #ad8271; text-transform: uppercase; margin: 0; padding: 2px 2px 2px 5px; border-bottom: 2px solid #550410; display: block; }
.menuebox { background-color: #ffe5d6; margin: 15px 0 10px; padding: 2px; }
.menuebox1 { margin: 15px 0 10px; padding: 2px; border-top: 1px dotted #fd9a43; }
.menuebox0 { margin: 0 0 10px; padding: 2px; }
.menu { color: white; font-size: 108%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: sub; margin: 0; padding: 2px; }
.menu li { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-indent: 2px; display: block; margin: 0; padding: 3px 0; list-style-type: none; or: #fde; }
.menu a:hover { color: #62120d; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; background-color: #ff9f4b; text-decoration: none; text-indent: 2px; margin: 0; padding: 0; list-style-type: none; display: block; or: #fde; }
.menu a:visited; menu a:link { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-indent: 2px; margin: 0; padding: 0; list-style-type: none; display: block; }
.lihere { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-indent: 2px; margin: 0; display: block; padding: 0; list-style-type: none; }
.lihere1 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; background-color: #e36e07; text-decoration: none; text-indent: 2px; margin: 0; padding: 0; list-style-type: none; list-style-image: none; display: block; or: #fde; }
.img1 { margin-bottom: 5px; float: right; margin-left: 0; border-style: none; }
.img3 { margin: 3px; border-style: none; }
.img4 { margin: 3px 30px 3px 3px; border-style: none; }
.img { margin-bottom: 3px; float: right; margin-left: 1em; border-style: none; }
.img2 { margin-bottom: 3px; float: left; margin-right: 20px; border-style: none; }
.flag { float: left; margin-top: 3px; margin-right: 5px; border-style: none; }
.prod { width: 580px; margin: 0; padding: 0; border-style: none; list-style-image: none; }
.act { margin-top: 0; margin-left: 30px; padding: 3px; border-color: #848280; border-width: 1px; list-style: none url(../graphik/liste.gif); }
.news { margin-top: 10px; margin-left: 0; padding: 5px; border: solid 1px #a12c03; list-style: none url(../graphik/liste.gif) inside; }
.news1 { margin-top: 10px; margin-left: 0; padding: 10px; border: solid 1px #a12c03; list-style: none url(../graphik/liste.gif) inside; }
.announcement { margin-top: 10px; margin-left: 0; padding: 0 5px 5px; border: solid 1px #a7897e; list-style: none url(../graphik/liste.gif) inside; }
.infobox { background-color: #f3efee; width: 40%; margin-top: 10px; margin-left: 0; padding: 0 5px 5px; border-color: white; border-width: 1px; list-style: none url(../graphik/liste.gif) inside; }
.infobox1 { background-color: #f3efee; margin-top: 10px; margin-left: 0; padding: 0 5px 5px; border-color: white; border-width: 1px; list-style: none url(../graphik/liste.gif) inside; }
.coming { font-size: 105%; font-weight: bolder; line-height: 140%; background-color: #c69250; text-align: right; margin-top: 0; margin-right: 3px; margin-bottom: 5px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; border-color: #8e0101; border-width: 1px; list-style-type: none; list-style-image: none; }
.comtext { color: white; font-size: 105%; font-weight: bolder; line-height: 140%; background-color: #ad1821; text-align: right; margin-top: 20px; margin-right: 3px; margin-bottom: 20px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; display: block; }
.head{ color:white; font-weight: bold; font-style: normal; background-color: #ae6e4d; vertical-align: top; padding: 5px 5px 5px 7px; }
.comcell{ color:black; background-color: #d2cccc; vertical-align: top; padding: 5px; border-bottom: 3px solid white; }
.library { background-color: #e9e2e0; margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding: 5px; border-color: #a12c03; border-width: 1px; list-style: none url(../graphik/liste.gif) inside; }
.exc { margin-top: 0; margin-bottom: 5px; margin-left: 30px; padding: 3px; list-style: none url(../graphik/liste.gif); }
.exc1 { margin-top: 0; margin-bottom: 5px; margin-left: 30px; padding: 3px; list-style-type: square; list-style-position: outside; }
.high { margin: 0 0 0 20px; padding: 3px; list-style-image: url(../graphik/liste1.gif); list-style-position: outside; }
.work { margin-top: 0; margin-bottom: 5px; margin-left: 150px; padding: 3px; list-style: none url(../graphik/liste2.gif) inside; }
.high1{ margin: 0 0 0 20px; padding-left: 20px; list-style-type: decimal; }
.upmenu { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: sub; margin-top: 2px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 15px; border-style: none; display: block; list-style-type: none; }
.upmenu li { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-indent: 2px; display: block; margin: 0; padding: 3px 0; border-style: none; list-style-type: none; }
.upmenu li a:visited { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; text-indent: 2px; display: block; border-style: none; }
.upmenu li a:hover { color: #6f2520; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-indent: 2px; display: block; background: #fcc18d; border-style: none; }
h1 { color: #731604; font-size: 95%; font-weight: bolder; line-height: 120%; background-color: #d6c7ba; margin: 0; padding: 3px; }
h2 { color: #24201c; font-size: 95%; font-weight: bolder; line-height: 120%; background-color: #d3ccca; margin: 3px 0; padding: 3px; border-color: #aca5a3; border-width: 1px; }
h6 { color: #403f3e; font-size: 120%; font-weight: bold; line-height: 150%; background-color: #d3ccca; margin: 3px 0; padding: 3px; border-color: #aca5a3; border-width: 1px; }
.more { color: #a80000; font-weight: 600; text-align: right; margin: 0; padding: 0 3px 3px; border-bottom: 2px solid #a80000; display: block; }
.more1 { color: #a80000; font-weight: 600; text-align: right; margin: 0; padding: 0 3px 3px; border-bottom-color: #ba3801; border-bottom-width: 1px; display: block; }
.mail { color: #780801; font-family: Arial; font-weight: bolder; text-decoration: underline; margin-left: 0; }
.webadres { color: #780801; font-family: Arial; margin-left: 0; }
.times { font-size: 95%; line-height: 200%; margin: 0; padding: 0; }
.timecell{ color:black; font-size: 100%; line-height: 100%; background-color: #f7bc78; text-indent: 5px; padding: 5px; }
.timecell1{ color:black; background-color: #f1f6f9; text-indent: 5px; padding: 3px; }
.contact{ color:black; background-color: #d7e0e5; text-indent: 5px; padding: 3px; }
.contact1{ color:black; background-color: #ebf1f5; text-indent: 5px; padding: 3px; }
.conthead{ color:white; background-color: #a12c03; padding: 3px; }
.timedetail { margin: 0 0 0 20px; }
.breakline { color: #bd3504; margin-top: 3px; margin-bottom: 3px; }
.breakline1 { color: #bd3504; margin-top: 3px; margin-bottom: 3px; border-style: dashed; border-width: 1px; }
.tours1 { font-size: 100%; line-height: 100%; background-color: white; text-indent: 5px; margin: 0; padding: 5px; }
.tours { font-size: 100%; line-height: 100%; background-color: #eddbd2; text-indent: 5px; margin: 0; padding: 5px; }
#info { margin-top: 5px; margin-bottom: 10px; padding: 5px; border: dashed 1px #aca5a3; }
#info1 { color: #ca1e0d; font-weight: bolder; margin-top: 10px; margin-bottom: 10px; padding: 5px; border-color: #d7776d; border-width: 1px; }
#info2 { color: #780801; font-weight: bolder; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-color: #d7776d; border-width: 1px; display: block; }
#info3 { background-color: #8f130d; margin-top: 5px; margin-bottom: 10px; padding: 5px; border: dashed 1px #aca5a3; }
#info4 { background-color: #6f0d08; margin-top: 5px; margin-bottom: 10px; padding: 5px; border: dashed 1px #aca5a3; }
h3 { color: #960505; font-size: 85%; font-weight: bolder; line-height: 100%; margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-bottom: 2px; }
h4 { color: white; font-size: 95%; font-weight: bolder; line-height: 120%; background-color: #a60c01; margin: 5px 0; padding: 3px 3px 3px 5px; }
h5 { color: #6f2520; font-size: 100%; font-weight: bolder; line-height: 120%; background-color: #d6c7ba; margin: 0; padding: 3px; display: inline; }
.leader { font-size: 98%; margin: 0; padding: 0; }
.japcontent { font-size: 100%; font-weight: normal; font-style: normal; lang=JA; line-height: 150%; vertical-align: top; width: 600px; margin: 0; padding: 5px 5px 15px; border: solid 1px #6f2520; }
.japtable { font-size: 99%; line-height: 150%; width: 98%; margin: 10px auto; padding: 0; }
.japcell{ color:black; background-color: #dacbbe; vertical-align: top; padding: 5px; }
.japcell1{ color:black; background-color: #fbe9da; padding: 5px; }
.headline { color: white; font-size: 95%; font-weight: bold; line-height: 120%; background-color: #a12c03; width: 500px; margin-top: 5px; margin-bottom: 5px; padding: 3px; display: block; }
.japred { color: #950707; font-size: 100%; font-weight: bolder; line-height: 140%; }
.japmail { color: #a12c03; font-family: Arial; font-weight: normal; margin-left: 0; }
.galtable { color: black; font-size: 105%; line-height: 150%; background-color: white; width: 790px; margin: 5px 2px 5px 4px; padding: 6px 3px; border: solid 1px #786f6f; }
.exhibtable { color: white; font-size: 105%; line-height: 150%; width: 550px; margin: 0 4px 10px; padding: 0; border: solid 1px #ac3105; }
.exhibtable1 { color: white; font-size: 105%; line-height: 150%; width: 800px; margin: 0 4px 10px; padding: 0; border: solid 1px #e54b0b; }
.excurstable { color: black; font-size: 98%; line-height: 140%; background-color: white; width: 100%; margin: 3px; padding: 5px; border: solid 1px maroon; }
.japthai { font-size: 120%; font-weight: normal; line-height: 100%; }
.container { width: 500px; margin: 5px; padding: 0; }
.products { color: white; font-size: 100%; line-height: 130%; background-color: #780801; width: 98%; margin: 0; padding: 3px; }
.slideframe { padding: 10px; border: dotted 1px #e77b22; }
.breakline2 { color: #bd3504; margin: 0; border: dashed 1px #ac3105; }
.print { color: white; font-weight: bold; background-color: #000; padding: 3px 6px 3px 3px; }
.who { color: #000; font-size: 85%; font-weight: bolder; background-color: #b08e81; text-align: right; margin-right: 0; margin-bottom: 5px; padding: 3px 5px 3px 3px; display: block; }
.funeral { color: white; font-weight: bolder; background-color: #2b0500; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding: 7px 5px 5px; border: solid 4px #040405; list-style: none url(../graphik/liste.gif) inside; }
#obennav { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; font-style: normal; font-variant: normal; line-height: 200%; text-align: left; margin: 0 0 3px; padding-top: 0; padding-bottom: 0; padding-left: 0; }
#obennav li { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; font-style: normal; font-variant: normal; margin-left: 0; padding-left: 0; list-style-type: none; display: inline; }
#obennav li a:link, #obennav li a:visited { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; font-style: normal; font-variant: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; margin-right: 7px; margin-left: 0; padding-right: 12px; padding-left: 5px; border-right: 1px solid #fbefed; }
#obennav li a:hover { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; font-style: normal; font-variant: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: underline; margin-right: 7px; margin-left: 0; padding-left: 5px; }
.urgent { color: #fff; font-weight: bold; background-color: #ad1821; text-align: left; margin-top: 5px; margin-bottom: 20px; padding: 8px 8px 8px 5px; border: solid 2px; }
.navihere{ color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; font-style: normal; font-variant: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; margin-right: 7px; margin-left: 0; padding-right: 12px; padding-left: 5px; border-right: 1px solid #fbefed; }
.event { color: #ff8e58; font-size: 110%; font-weight: bold; line-height: 140%; background-color: #800000; background-image: url(../photos/nmv40/fireworks_main.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; margin-top: 5px; margin-bottom: 20px; padding: 8px 8px 8px 5px; border-top: 6px solid #be262f; }
.eventM { color: white; font-size: 110%; font-weight: bold; line-height: 140%; background-image: url(../photos/event2010/backgr1.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; margin-top: 20px; margin-bottom: 20px; padding: 8px 8px 8px 5px; border-top-color: #8e0101; border-bottom-color: #8e0101; border-bottom-width: 1px;101;border-top-width: 1px; }
.dvaravati { color: white; font-size: 140%; font-weight: bold; line-height: 170%; background-image: url(../photos/specials/h-IMG_0514.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; margin-top: 5px; margin-bottom: 20px; padding: 8px 8px 8px 5px; }
.event40 { color: white; font-size: 110%; font-weight: normal; line-height: 140%; background-color: #780801; margin-top: 0; margin-bottom: 20px; padding: 8px 8px 8px 5px; border-top: 3px solid #f9b60f; }
.eventmore { color: white; font-size: 90%; font-family: Arial; font-weight: bolder; margin-left: 0; }
#times h1 { color: #fff; font-weight: bold; background-color: #ffa500; margin: 0.67em 0; }
.invitation { color: white; font-size: 100%; font-weight: bolder; background-color: #ad1821; text-align: center; font-weight: bold; line-height: 140%; background-image: none; margin: 0 0 30px; padding: 10px; }
.invitation1 { color: white; font-size: 100%; font-weight: bolder; background-color: #ad1821; text-align: right; font-weight: bold; line-height: 140%; background-image: none; margin: 0 0 30px; padding: 10px; }
.slideshow { color: white; font-weight: bolder; background-color: #ad1821; font-weight: bold; line-height: 130%; background-image: none; margin: 0 0 10px 0; padding: 10px 5px; }
.invithead { color: #ad1821; font-size: 100%; font-weight: bold; font-style: italic; line-height: 170%; background-color: white; background-image: url(../photos/nmv40/muraldetails.jpg); background-repeat: no-repeat; background-position: left 0; text-align: right; margin-top: 20px; margin-bottom: 0; padding: 30px 10px 5px; border-top: 2px solid #be262f; border-right: 2px solid #be262f; border-left: 2px solid #be262f; border-bottom-color: #be262f; border-bottom-width: 2px; }
.slidehead { color: #ad1821; font-size: 100%; font-weight: bold; font-style: italic; line-height: 170%; background-color: white; background-image: url(../photos/nmv40/muraldetails.jpg); background-repeat: no-repeat; background-position: left 0; text-align: left; margin-top: 20px; margin-bottom: 0; padding: 30px 5px 5px; border: solid 2px #be262f; }
.pickup{ font-weight: 500; line-height: 140%; background-color: #fff; margin: 3px; padding: 5px; }
#eventinfo { color: black; font-weight: bold; background-color: #ffa500; text-decoration: underline; width: 120px; margin: 5px 0 15px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; border-color: #be262f #d7776d #d7776d #be262f; border-width: 3px 1px 1px 2px; display: block; }
#touchbox { margin: 0 0 20px; padding: 5px 3px 3px; border-left: 1px solid #b52e1d; border-bottom: 1px solid #b52e1d; border-right: 1px solid #b52e1d; border-top-color: #b52e1d; border-top-width: 1px; }
.photobox { background-color: #cbcb31; text-align: center; padding-top: 20px; padding-bottom: 10px; padding-left: 20px; border-bottom: 1px solid #fff; }
.photobox1 { background-color: #79706b; text-align: center; padding-top: 20px; padding-bottom: 10px; padding-left: 20px; border-bottom: 1px solid #fff; }
#touchbox h1 { color: white; background-color: #d2690c; margin: 0; padding: 5px; }
#touchbackground{ background-color: #fefbf5; margin-top: 5px; margin-bottom: 10px; padding: 5px; border: solid 1px #d2690c; }
#touchmain { color: black; background-color: #fd7701; background-color: #b8b828; background-image: url(../photos/blind/touchingth/hands2.jpg); background-repeat: no-repeat; background-position: right 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-left: 3px; list-style-image: none; }
#touchcontact { color: white; font-weight: bolder; background-color: #fd7701; background-color: #cbcb31; background-image: none; text-align: right; padding: 0 0 5px; padding: 5px; list-style-image: none; }
.touchheadline { color: white; font-size: 95%; font-weight: bolder; line-height: 120%; background-color: #c75d00; margin-top: 10px; margin-bottom: 0; padding: 3px; }
#touch1 { background-color: #eee5e2; margin: 20px 2px 15px; padding: 5px; border: solid 1px #d6b49d; }
.thai { font-size: 120%; line-height: 150%; }
.parahead { color: #fff; font-weight: bolder; background-color: #b52e1d; text-indent: 5px; width: 25%; margin: 0 0 0; padding: 3px; display: compact; }
.mainhead { color: black; font-size: 120%; font-weight: bolder; line-height: 3em; text-indent: 5px; margin-top: 0; margin-bottom: 15px; padding-top: 0; padding-bottom: 0; }
.anchor { color: #be262f; text-decoration: underline; }
.imgtouch { float: left; margin-bottom: 3px; margin-right: 10px; margin-left: 0; padding-right: 15px; padding-bottom: 3px; padding-left: 0; border-style: none; }
.infobox { background-color: #fbefed; vertical-align: top; width: 50%; clear: none; margin: 20px 10px 20px 40%; padding: 3px; border: solid 1px #be262f; }
.infobox1 { width: 45%; float: right; margin: 0 20px 10px 0; padding: 0 5px 5px; border-color: #be262f; border-width: 1px; }
.infobox2 { background-color: #f3f0ee; margin: 0 5px 10px; padding: 5px; border: solid 1px #9d9c9c; }
.footnotes { color: white; font-weight: bold; background-color: #dd6103; text-align: right; margin-top: 0; margin-right: 10px; margin-bottom: 10px; padding: 3px; border-color: #be262f; border-width: 1px; }
.cm { color: white; font-weight: bold; background-color: #d93c03; text-align: right; margin-top: 0; margin-right: 10px; margin-bottom: 10px; padding: 3px; border-color: #be262f; border-width: 1px; }
#movie { background-color: black; width: 300px; height: 300px; float: left; clear: none; margin: 10px 5px 10px 20px; padding: 20px; }
blockquote { margin: 0; padding: 3px; }
