body
{ background-color: #fff;
  font-family:Arial,sans-serif; font-size:12px; color:#000; font-style:normal; font-weight:normal; text-decoration:none;
  margin:0px; padding:0px;
}

table, td, a, div
{ color:#000; }

a
{ color:#e84136; font-weight:bold; }
a:hover
{ color:#e84136; text-decoration:none; }
a:visited
{ color:#666; }

a.navact
{ display:block; color:#e84136; font-weight:bold; text-decoration:underline; margin:0px 10px 10px 10px; padding-left:12px; background:url(images/dot02.jpg) no-repeat left center; }
a.navact:hover
{ text-decoration:underline; color:#6b6d6e; background:url(images/dot01.jpg) no-repeat left center; }

a.nav
{ display:block; text-decoration:none; color:#6b6d6e; font-weight:bold; margin:0px 10px 10px 10px; padding-left:12px; background:url(images/dot01.jpg) no-repeat left center; }
a.nav:hover
{ text-decoration:none; color:#e84136; background:url(images/dot02.jpg) no-repeat left center; }

a.small
{ font-size:10px; text-decoration:none; }
a.small:hover
{ text-decoration:none; }

input,textarea, select {
  background-color:transparent;
  font-size:10px;
  color:#666;
  border:solid 1px #6b6d6e;
  padding:1px;
}
select {
  background-color:#f0f0f0;
  padding:0px;
}
input.noborder
{ padding:0px; margin:2px; border:none; width:11px; height:11px; vertical-align:middle; }

.headline
{ color:#000; text-decoration:none; font-weight:bold; margin-bottom:5px; }
.teaser
{ font-style:italic; text-align:justify; margin-bottom:5px; }
.tbody
{ text-align:left; vertical-align:top; }
.quote, pr
{ font-family:Times,serif; font-style:italic; text-align:justify; margin-left:20px; }
.quote:before
{ content:"\00BB\00A0"; }
.quote:after
{ content:"\00A0\00AB"; }

.light
{ color:#777; font-weight:normal; text-decoration:none; }

.small
{ font-size:10px; }
.small_red
{ font-size:10px; color:#FF0000; }

.box
{ border:solid 1px #666666; }

/* page style */
.mTitle
{ color:#e84136; font-weight:bold; padding:0px 0px 0px 12px; margin:0px 0px 5px 0px; background:url(images/dot02.jpg) no-repeat left center; }

.mTitle a
{ color:#e84136; font-weight:bold; text-decoration:none; }

.mBody
{ background:transparent; padding:2px; margin:0px 0px 5px 0px; }

.newsBox
{ background:transparent; padding:2px; margin:0px 0px 5px 0px; }

.delim
{ width:100%; height:1px; border:none; margin:5px 0px 5px 0px; padding:0px; background:#777; }

/*div
{border:solid 1px;}*/

#menu
{ position:absolute; top:76px; left:6px; width:148px; height:341px; padding:10px 0px 0px 0px; background:transparent; border:none; z-index:200; }

#content
{ position:absolute; top:79px; left:166px; width:714px; height:512px; padding:0px 5px; background:transparent; border:none; z-index:50; overflow:auto; }

#search
{ position:absolute; top:439px; left:10px; padding:0px; border:none; background:transparent; z-index:500; white-space:nowrap; }

#lang
{ position:absolute; top:518px; left:55px; padding:0px; border:none; background:transparent; z-index:500; white-space:nowrap; }

#logo
{ position:absolute; top:555px; left:6px; width:148px; height:130px; padding:0px; border:none; background:transparent; z-index:500; white-space:nowrap; }