/* 
 * CSS 1 Stylesheet for MB Systemhaus
 * --------------------------
 * main stylesheet - to be enhanced by browser specific CSS
 *
 * $Id: layout.css,v 1.4 2010-05-26 11:41:50 mbayreut Exp $
 * (C) 2007 MB Systemhaus, 73114 Schlat, Germany
 */

body {
  background-color: #000028; 
  color: #E8E8F0; 
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size: 10pt;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.headline, .footer {
  background-color: #000028; 
  color: #E8E8F0; 
}

.footer {
  width: 100%;
  bottom: 0px;
}

.maintop {
  background-color: transparent;
  color: #404040; 
  font-size: 16pt;
  font-family: Verdana, Arial, helvetica, sans-serif; 
  margin-left: 5px;
  margin-right: 0;
  margin-top: 3px;
  margin-bottom: 0;
}

.mainpart {
  text-align: left;
  line-height: 150%;
  margin: 3em;
}

.mainpart dt {
  font-size: 1.3em;
  padding-top: 1em;
  padding-bottom: 0.5em;
}

.mainpart ul {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.pagetitle {
  font-size: 1.5em;
  font-family: Verdana, Arial, helvetica, sans-serif; 
  vertical-align: middle; 
}

.topleftcell { 
  color: white; 
  background-color: #080858; 
  background-repeat: no-repeat; 
}

.bluebar { 
  color: #E6E6FF; 
  background-color: #080858; 
  margin-top: 0;
  margin-left: 0;
}

.vdash { 
  color: black; 
  background-color: #505090;
  background-image: url(/img/vdash1.gif); 
  background-repeat: repeat; 
}

.limgrey {
  color: black; 
  background-color: #7070A0;
}

ul {
    list-style: url(/img/blueball2.gif) disc
}

.bigger {
  font-size: 1.3em;
  font-family: Verdana, Arial, helvetica, sans-serif; 
}

li {
  margin-bottom: 4px;
}

.mainimg {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
}

td {
  font-family: Verdana, Arial, helvetica, sans-serif; 
  font-size: 9pt;
}

th {    
  font-family: Verdana, Arial, helvetica, sans-serif; 
  font-weight: bold;
}   

p {
  font-family: Verdana, Arial, helvetica, sans-serif; 
  margin-left: 1.0em;
  line-height: 130%;
}

.btn {
  font-family: Arial, helvetica, sans-serif;
  background-color: #EEEEEE;
  color: black;
  border-style: none;
  font-weight: bold;
  font-size: 8pt;
}

input, textarea, select {
  font-family: Arial, helvetica, sans-serif;
  background-color: #E0F5FF;
  border-style: none;
  color: black;
  font-size: 8pt;
}

.menu {
  margin-left: 0.8em;
}

.vmid {
  vertical-align: middle; 
}

.indent {
  margin-top: 0.5em;
  margin-left: 0.5em;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
}

.inl {
  margin: 1em;
}

.pad1 {
  margin-top: 0.5em;
  margin-left: 0.5em;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
}

.buheader {
  font-size: 11pt;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
}

.buheaderl {
  font-size: 11pt;
  font-weight: bold;
  line-height: 120%;
  text-align: left;
}

.bucontentl {
  font-size: 9pt;
  font-weight: normal;
  line-height: 140%;
  text-align: left;
}

.srcbg {
    background-color: #D8D8D8; 
}

.medsize {
  font-size: 14pt;
  line-height: 120%;
  margin-top: 0.5em;
  margin-left: 0.5em;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
}

table tr.menul:hover th,
table tr.menul:hover td
{
    color: #FFA040;
    background-color: #2040A0; 
}

a {
    color: #FFC686;
    background-color: transparent; 
    text-decoration: none;
}   

a:visited {
    color: #F0F0FF;
    background-color: transparent; 
}

a:hover {
    color: #9090FF; 
    background-color: transparent; 
    text-decoration: underline;
}

a:active {
    color: #F0F0E0; 
    background-color: transparent; 
    text-decoration: underline;
}

.red {
    color: #D00000; 
    background-color: transparent; 
}

.copyright {
  font-family: Verdana, Arial, helvetica, sans-serif; 
  font-size: 8pt;
  margin-left: 0.8em;
}
