/* style.css for http://www.las-cad.com */
/* © Copyright 2009 LAS-CAD GmbH        */

/* The LAS-CAD color: #4E9CD9 */

body
{
    margin:0;
    padding:0;
    text-align:left;
    background-color: #ffffff;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11pt;
}

img 
{
    border:0;
}

div.logo_outer 
{
    margin:0;
    padding:0;
    background-color: #4E9CD9;
}

div.logo_inner 
{
    border: solid 0px red;
    margin: auto;
    padding: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 0px;
    width:800px;
    text-align:left;
}


div.black_bar_outer
{
    margin:0;
    padding:0;
    height: 22px;
    background-color: #000000;
    border-top: solid 1px #818181;
    border-bottom: solid 1px #dbdbdb;
}
div.black_bar_inner 
{
    padding-left:5px;
    padding-right:0;
    padding-top:3px;
    margin: auto;
    border: solid 0px red;
    width:800px;
    text-align:right;
}

#footer
{
    color: #c0c0c0;
    font-size: 8pt;
    margin:auto;
    margin-top: 15px;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #e7e7e7;
    
    width:800px;
}

#footer a 
{
        color: #c0c0c0;
    font-size: 8pt;

}

#footer div.left
{
    text-align:left;
    float: left;
}

#footer div.right
{
    text-align: right;
}

#menu
{
    float: left;

   font-size: 10pt;
    font-weight: bold; 
    text-decoration: none;
    vertical-align: top;
    width: 162px; 


}

#menu ul.menu
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#menu a:active {
  font-weight:bold;
}
#menu a:hover {
  font-weight:normal;
}

#menu a.menu
{
    color: #4E9CD9;
    text-decoration: none;
}
#menu ul.submenu
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-left: 15px;
}
#menu a.submenu
{
    color: black;
    text-decoration: none;
}


#inner_body
{
    border: solid 0px yellow;
    margin: auto;
    margin-top:15px;
    width: 800px;
    text-align:left;
}

#content 
{
    border: solid 0px black;
    text-align:left;
    width:638px;
    vertical-align:top;
} 


#content h1 {
  font-size:13pt;
  font-weight:bold;
  color:#4E9CD9;
  margin:0px;
  margin-bottom:20px;
  border-bottom-width:1px;
  border-bottom-color:#bbbbbb;
  border-bottom-style:solid;
  text-align:left;
}

#content h2 {
  font-size:11pt;
  font-weight:bold;
  color:#4E9CD9;
  margin-top:30px;
  margin-bottom:20px;
  border-bottom-width:1px;
  border-bottom-color:#bbbbbb;
  border-bottom-style:solid;
  text-align:left;
}

#content h3 {
  font-size:11pt;
  font-weight:bold;
  margin-top:10px;
  text-align:left;
}

#content h3.error {
  font-size:11pt;
  font-weight:bold;
  color:#ff0000;
  text-decoration:underline;
  margin-top:10px;
  text-align:left;
}

#content div {
  font-size: 10pt;
  text-align:justify;
  margin-left: auto;
  margin-bottom: 1em;
}

#content div.blue {
  color:#4488BC;
  }

#content div.note {
  font-size:10pt;
  margin-left:0px;
}

#content div.center {
  text-align:center;
}

#content div.imagedesc {
  /* font-size:11pt; */
  text-align:center;
  margin:0px;
  margin-bottom:20px;
}

#content div.ucomment {
  /* font-size:11pt; */
  font-weight:bold;
  text-align:justify;
  margin-left:30px;
}

#content hr {
  border:0;
  color:#bbbbbb;
  background-color:#bbbbbb;
  padding:0;
  margin-top:20px;
  margin-bottom:20px;
  margin-left:0px;
  height:1px;
}

#content ul {
  font-size:10pt;
  list-style-type:square;
  margin-left:45px;
  padding:0px;
}

#content ul.error {
  /* font-size:13px; */
  color:#ff0000;
  list-style-type:square;
  margin-left:30px;
  margin-top:30px;
  margin-bottom:30px;
  padding:0px;
}

#content li {
  margin-left:0px;
  margin-bottom:2px;
  padding:0px;
}

#content a {
  font-weight:bold;
  color:#000000;
}

#content img.toc {
  border:0;
  margin:0;
  margin-right:10px;
  padding:0;
}

#content img.float_left {
  border:0;
  float:left;
  margin:0;
  margin-left:0px;
  margin-top:0px;
  padding:15px;
  padding-left:0;
  padding-top:5px;
}

#content img.float_right {
  border:0;
  float:right;
  margin:0;
  margin-top:0px;
  padding:15px;
  padding-right:0;
  padding-top:5px;
}

#content img.center {
  border:0;
  /* float:right; */
  text-align:center;
  margin:0;
  margin-left:0px;
  margin-top:0px;
  padding:15px;
  padding-left:0;
  padding-top:5px;
}

#content table.pubdl {
  border:0px solid #bbbbbb;
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  text-align:left;
}

#content th.pubdl {
  border:1px solid #bbbbbb;
  background-color:#ececec;
}
#content  td.pubdl {
  border:1px solid #bbbbbb;
  padding:5px;
  margin:0px;
  /*white-space:nowrap;*/   
}