body {
background-color:#FFF3CA;
color:#404040;
font-family:Verdana,Arial,sans-srif;
font-size:12px;
margin:0;
padding:0;
background-image:url('../images/bg_body.gif');
background-repeat:repeat-y;
}
#container {
background-image:url('../images/bg_content.gif');
background-repeat:repeat-y;

margin:0 left;
padding:0;
width:985px;
}
#banner {
margin:0;
padding:0;
border-bottom:3px solid #D6B851;
}
#mainnavi {
border-top:2px solid #FFEDAE;
border-bottom:2px solid #FFEDAE;
background-color:#E5D290;
margin:0;
padding:0;
height:20px;
}
#mainnavi ul{
  list-style-type:none;
  margin:0 0 2px 10px;
  padding:0;
}
#mainnavi ul li{
  float:left;
  margin-right:10px;
}
#mainnavi ul li a{
  color:#404040;
  text-decoration:none;
  font-weight:bold;
}
#mainnavi ul li a:hover{
  color:#30AeE0;
  text-decoration:underline;
}
#content {
background-color:#FFF7DC;
margin:0 200px;
min-height:600px;
padding:5px 5px 5px 5px;
}
#content a{
  color:#007EB0;
  text-decoration:none;
}
#content a:hover{
  color:#30AeE0;
  text-decoration:underline;
}
#content h1{
  font-size:14px;
  font-weight:bold;
  margin:0 0 10px 0;
  padding:0;
}
#content .image{
  text-align:center;
}
#content .image img{
  border:1px solid #D6B851;
}
#left {
color:#404040;
float:left;
margin:0;
padding:15px 0 0;
width:200px;
}

#left .views{
  text-align:center;
}

#left .views img{
  margin:auto;
  margin-bottom:5px;
  border:1px solid #D6B851;
}

#left h2{
  margin:0;
  padding:0;
  font-size:12px;
}
#right {
color:#404040;
margin:0;
padding:0;
float:right;
width:200px;
}
#left ul{
  margin:0;
  padding:0 0 0 10px;
  list-style-type:none;
}
#left ul li{
  line-height:20px;
}
#left ul li a{
  font-weight:bold;
  color:#404040;
  text-decoration:none;
}
#left ul li a:hover{
  color:#404040;
  text-decoration:underline;
}

#footer {
border-top:2px solid #FFEDAE;
border-bottom:2px solid #FFEDAE;
background-color:#EEE2B7;
clear:both;
margin:0;
padding:2px 0 2px 0;
text-align:center;
}
#footer a{
  color:#404040;
  font-weight:bold;
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}
.infos{
  background-image:url('../images/info-bg.jpg');
  background-repeat:no-repeat;
  width:255px;
  height:380px;
  float:right;
  border:1px solid #a48a32;
  font-size:9px;
}
.infos h3{
  font-size:14px;
  margin:0;
  margin-bottom:5px;
  padding:0;
  width:245px;
  padding-left:10px;
  background-color:#e5d290;
  border-bottom:1px solid #a48a32;
}
.infos .infodiv{
  padding:5px 5px 5px 5px;
}
.infos .infodiv ul{
  margin:0;
  padding:0;
  padding-left:10px;
}

.fett{
  font-weight:bold;
}
.ic{
  width:550px;
  height:100px;
  margin-bottom:10px;
  border:1px solid #A48A32;
  padding:5px 5px 5px 5px;
  background-image:url('../images/exp-bg.jpg');
  background-repeat:no-repeat;
}
.ic h3{
  margin:0;
  padding:0;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
}

.ic .icinfo{
  width:420px;
  height:80px;
  float:left;
}

.ic .icinfo .icp{
  width:150px;
  height:40px;
  float:left;
}
.ic .icinfo .icr{
  width:125px;
  height:40px;
  float:left;
}
.ic .icinfo .icqm{
  width:130px;
  height:40px;
  float:left;
}
.ic .icinfo .expinfo{
  width:405px;
  height:40px;
  float:left;
}
.ic .icinfo .expinfo h4{
  margin:0;
  padding:0;
  font-weight:normal;
}
.ic .icpic{
  width:120px;
  height:80px;
  text-align:center;
  float:left;
}
.str{
  font-weight:bold;
}