a.inline:link, a.inline:visited { 
  padding: 0px;
  color: #009;
  text-decoration: none;
  font-weight: bold;
}
a.inline:hover { 
  color: #FFF;
  background: #339;
  text-decoration: none;
  font-weight: bold;
}

a.vid:link, a.vid:visited, a.vid:hover {
  font-weight: normal;
  color: #000;
  background: none;
  text-decoration: none;
}

a:link, a:visited { 
  padding: 3px 10px 3px 10px;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}
a:hover { 
  color: #FFF;
  background: #339;
  text-decoration: none;
  font-weight: bold;
}

a.plain:link, a.plain:visited, a.plain:hover {
  padding: 0px;
  background: none;
  text-decoration: none;
}

a.klug:link, a.klug:visited { 
  padding: 0px;
  color: #CCC;
  text-decoration: none;
}
a.klug:hover { 
  background: none;
  padding: 0px;
  color: #FFF;
  text-decoration: underline;
}

table, table td {
  border: none; 
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  text-align: left;
}

body {
  background: #003;
  margin-top: 13px;
  font-family: Arial Helvitica, Verdana, Sans-Serif;  
  font-weight: normal;
  font-size: 11px;
  text-align: left;  
}

tr.logoback {
  background-image: url(icon/blue.png);
  background-repeat: repeat-y;
}

small {
  font-size: 11px;
}

form {
  display: inline;
}

h1 {
  font-family: Arial, Helvitica, Verdana, Sans-Serif;  
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
  margin: 2px 0px 8px 0px;
  color: #000;
  text-align: left; 
}

h2 {
  font-family: Arial, Helvitica, Verdana, Sans-Serif;  
  font-weight: bold;
  font-size: 12px;
  line-height: 1.2;
  padding-top: 6px;
  padding-left: 11px;
  margin: 0px 0px 0px 0px;
  color: #000;
  text-align: left; 
}

table.main {
  border: 2px solid #ccc; 
  background: white;
  color: black;
}

td.vid {
  padding: 6px 0px 4px 0px;
  vertical-align: bottom;

  text-align: left;
  align: left;
}

.menu {
  border: 2px solid #ccc; 
  padding: 3px;
  background: #666;
  font-size: 12px;
  text-align: center;
  color: #333;
}

.bottombar {
  background-image: url(icon/blue.png);
  background-repeat: repeat-y;
  border: 2px solid #ccc; 
  padding: 3px;
  font-size: 12px;
  text-align: center;
  color: #fff;
}

.bodytxt {
  padding: 10px 20px 10px 10px;
  font-family: Arial, Helvitica, Verdana, Sans-Serif;  
  font-weight: normal;
  font-size: 13px;
  line-height: 1.3;
  color: #000;
  text-align: left;    
}

.klug {
  padding-top: 3px;
  text-align: center;
  font-face: Verdana, Arial, Helvitica, Sans-Serif;
  font-size: 10px;
  color: #999;
}

p { margin: 10px 0px 10px 0px; }

img { border: 0px; margin: 0px; padding: 0px; }

img.p { margin: 4px 14px 10px 5px; }

img.t { margin: 4px 25px 2px 5px; }

img.l { margin: 12px 5px 0px 12px; }

