#con_all {
width: 980px;
background-color: #111;
border: 0px #f66 solid;
margin: 0px;
}

.mehoul {
height: 19px;
width: 680px;
margin-top: 0px;
margin-left: 0px;
padding-top: 55px;
padding-left: 0px;
border: 0px #fff solid;
background-color: #111;
float: left;

}
.meho {
float: left;
border: 0px #000 solid;
text-align: left;
margin-left: 0px;

}
.meho a{
font: normal 0.8em Arial,Verdana;
text-decoration: none;
color: #666;

}
.meho a:hover{
text-decoration: none;
color: #fff;
}

body { 
margin-top:0px;
margin-left: 20px;
background-color: #111;
}

#con_logo_en {
width: 980px;
height: 104px;
border-bottom: 0px #00f dotted;
background-color: #111;
}

#logo_head {
width: 219px;
height: 74px;
padding-left: 0px;
margin: 0px;
background-color: #111;
border: 0px solid #fff;
float: left;
}

#speach {
width: 51px;
height: 19px;
margin-left: 0px;
background-color: #111;
border: 0px solid #00f;
float: left;
text-align: right;
padding-top: 55px;
}
#speach a{
font: normal 0.8em Arial,Verdana;
color: #666;
text-decoration: none;
}
#speach a:hover{
font: normal 0.8em Arial,Verdana;
color: #fff;
text-decoration: none;
}
#hpnavi {
background-color: #11f;
width: 720px;
height: 44px;
padding-top: 23px;
border: 0px #fd0 solid;
margin: 0 0 0 0 px;
text-align: left;
float: left;
vertical-align:bottom;
}

#navigationbox {
margin-left: 0px;
width: 220px;
padding: 0px;
background-color: #111;
border: 0px #222 solid;
text-align: left;
z-index: 100;
clear: both;
float: left;
}

#content {
width: 500px;
padding-top: 26px;
padding-left: 0px;
margin-left: 0px;
background-color: #111;
border: 0px solid #3f3;
font: normal 0.7em Arial,Verdana;
line-height: 1.2em;
color: #666;
text-align: justify;
text-decoration: none;
float: left;
}

#news {
width: 350px;
padding-top: 13px;
padding-left: 0px;
border: 0px solid #f33;
float: left;
font: normal 0.7em Arial,Verdana;
color: #666;
background-color: #111;
}
*html #news{
 padding-top: 22px;
}


.drop_ul {
width: 199px;
margin-top: 22px;
border: 0px solid #00f;
text-align: left;
padding: 0px;
margin-left: 0px;
}
.drop_li {
width: 199px;
border: 0px solid #0f0;
text-align: left;
}
.drop a{
color:#666;
border: 0px solid #f00;
font: normal 0.7em Arial,Verdana;
text-decoration: none;
line-height: 12px;
margin-top: 9px;
margin-left: 0px;
padding-left: 0px;
text-align: left;
}

.drop a:hover {
color: #aaa;
}

.drop_act a {
color: #999;
}

.trenner {
height: 15px;
align: bottom;
color: #333;
font: normal 0.7em Arial,Verdana;
text-decoration: none;
border-top: 0px solid #f66;
}

li {
list-style: none;
align: left;
}

#breaker {
width: 900px;
height: 40px;
margin-top: 100px;
background-color: #111;
border-top: 1px solid #666;
clear: both;
}
.bodytext {
text-align: justify;

}
a.mail,
a.mail:visited,
a.internal-link,
a.internal-link:visited,
a.interval-link:active,
a.interval-link:focus {
  text-decoration: undeline;
  color: #666;
  font-weight: normal;
}
a:hover.mail,
a:hover.internal-link {
  color: #333;
}
a.external-link-new-window,
a.external-link-new-window:visited,
a.external-link-new-window:active {
   text-decoration: undeline;
  color: #666;
  font-weight: normal;
}
  a:hover.external-link-new-window {
 color: #333;
 
 }
