* 
{
  margin: 0;
  padding: 0;
}
table 
{
  border-collapse: collapse;
  background-color: #ffffff;
}
td
{
  font-size: 11px;
  color: #637bbe;
  font-family: tahoma;
}
h1, h2
{
  font-size: 11px;
  color: #637bbe;
  font-weight: bold;
  font-family: tahoma;
}
.telefon
{
  font-size: 15px;
  color: #012a9e;
  font-family: tahoma;
  font-weight: bold;
  text-decoration: none;
}
.menu
{
  font-size: 11px;
  color: #012a9e;
  font-family: tahoma;
  font-weight: bold;
  text-decoration: none;
}
a.menu
{
  font-size: 11px;
  color: #012a9e;
  font-family: tahoma;
  font-weight: bold;
  text-decoration: none;
}
a.menu:hover
{
  font-size: 11px;
  color: #012a9e;
  font-family: tahoma;
  font-weight: bold;
  text-decoration: none;
}
a.next
{
  font-size: 11px;
  color: #f8c700;
  font-family: tahoma;
  text-decoration: underline;
}
a.next:hover
{
  font-size: 11px;
  color: #f8c700;
  font-family: tahoma;
  text-decoration: none;
}
a.int
{
  font-size: 11px;
  color: #637bbe;
  font-family: tahoma;
  text-decoration: none;
}
a.int:hover
{
  font-size: 11px;
  color: #637bbe;
  font-family: tahoma;
  text-decoration: none;
}
.menu_line
{ 
 background: url("images/menu_line.gif");
 background-repeat: repeat-x;
 background-position: top left;
}
.bg_left
{ 
 background: url("images/bg_left.gif");
 background-repeat: repeat-y;
 background-position: top left;
}
.bg_right
{ 
 background: url("images/bg_right.gif");
 background-repeat: repeat-y;
 background-position: top left;
}
.inp
{
 width: 95 px;
 font-size: 12px;
 border-right: #929292 1pt solid;
 border-top: #929292 1pt solid;
 border-left: #929292 1pt solid;
 border-bottom: #929292 1pt solid;
 height: 16px;
}

.td2 
{
 padding: 8px 20px 50px 20px;
}
.td3 
{
 padding: 8px 40px 50px 40px;
}

.pic_o
{
 margin: 2px 17px 10px 0px;
 float: left;
}
.pic_o2
{
 margin: -3px 7px 10px 0px;
 float: left;
 
}

