html {width:100%; height:100%}
body {width:100%; height:100%; margin:0px; padding:0px; background: #fffff5; border:0; background-image:url(grafik/logolll.jpg); background-position:0px -10px; background-repeat:no-repeat;}

* {font-family:Arial, san serif; font-size:12pt; color:#000000;}
input{color:#000000;}
textarea{color:#000000;}

/*p,h1,h2,h3,h4,ul,ol,li,div,td,th {font-size:12pt;}*/

h1 {font-size:20pt;}
h2 {font-size:15pt;}
h3 {font-size:12pt;}

a:link {color:#000000; text-decoration:underline;}
a:visited {color:#444444; text-decoration:underline;}
a:hover {color:#444444; text-decoration:underline;}

p {text-align:justify;}
p.Initial:first-letter {font-size:18pt; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-right:0px;}

/* Tabellen *********************************************************************/
table, td
{
  border-width:0px;
  border-style:solid;
  border-color:#ff4444;
}
table
{
  border-collapse:collapse;
  margin:0px;
  padding:0px;
}
td
{
  margin:0px;
  padding:0px;
}


/* TabMain **********************************************************************/
table.TabMain
{
  width:100%;
  height:100%;
  border-collapse:collapse;
}
td.TabMainLeft
{
  background:#0a0a70;
  width:282px;
  height:100%;
  margin:0px;
  padding:0px;
  text-align:left;
  vertical-align:top;
}
td.TabMainRight
{
  background-image:url(grafik/bgr_top1.jpg);
  background-repeat:repeat-x;
  width:100%;
  height:100%;
  margin:0px;
  padding:20px;
  padding-top:15px;
  text-align:justify;
  vertical-align:top;
}
/* TabMain **********************************************************************/

/* Menu *************************************************************************/
div.Menu
{
  margin:16px;
  margin-top:0px;
}
img.Logo
{
  margin-top:-10px;
}
a.Menu1, a.Menu1Active
{
  font-size:13pt;
  font-weight:bold;
  display:block;
  background-color:#1b1b7f;
  background-repeat:no-repeat;
  background-position:2px 6px;
  padding:3px;
  padding-top:8px;
  padding-left:30px;
  margin:0px;
  margin-right:0px;
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
}
a.Menu1:link
{
  color:#ffffb4;
  text-decoration:none;
}
a.Menu1:visited
{
  color:#fafab0;
  text-decoration:none;
}
a.Menu1:hover
{
  color:#ffffff;
  background-color:#0b0b6f; /* ohne dies gehts im IE leider nicht*/
  text-decoration:none;
  background-image:url(grafik/menue.gif);
}
a.Menu1Active:link, a.Menu1Active:visited, a.Menu1Active:hover
{
  color:#ffffb4;
  text-decoration:none;
  background-image:url(grafik/menue.gif);
}

a.Menu2, a.Menu2Active
{
  font-size:10pt;
  font-weight:bold;
  display:block;
  background-color:#1b1b7f;
  background-repeat:no-repeat;
  background-position:22px 0px;
  padding:2px;
  padding-left:50px;
  margin:0px;
  margin-right:0px;
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
}
a.Menu2:link
{
  color:#ffffb4;
  text-decoration:none;
}
a.Menu2:visited
{
  color:#fafab0;
  text-decoration:none;
}
a.Menu2:hover
{
  color:#ffffff;
  background-color:#0b0b6f; /* ohne dies gehts im IE nicht*/
  text-decoration:none;
  background-image:url(grafik/menue.gif);
}
a.Menu2Active:link, a.Menu2Active:visited, a.Menu2Active:hover
{
  color:#ffffb4;
  text-decoration:none;
  background-image:url(grafik/menue.gif);
}

/* Menu *************************************************************************/

/* Ueberschrift *****************************************************************/
table.Caption
{
  width:100%;
}
td.CaptionLeft
{
  text-align:left;
  vertical-align:bottom;
}
td.CaptionMiddle
{
  text-align:center;
  vertical-align:middle;
}
td.CaptionRight
{
  text-align:right;
  vertical-align:bottom;
}
/* Ueberschrift *****************************************************************/

/* Kontakt **********************************************************************/
table.Contact
{
  margin: 0 auto;
/*  background-color:#f3f3e0;*/
/*  border-collapse:separate;*/
/*  border-width:0px;
  border-style:solid;
  border-color:#f3f3e0;*/
}
td.ContactLeft
{
  color:#000000;
  text-align:right;
  padding:5px;
}
td.ContactRight
{
  text-align:left;
  padding:5px;
}
/* Kontakt **********************************************************************/

/* Visitenkarte *****************************************************************/
img.Card
{
  margin-top:20px;
  margin-bottom:0px;
  border-width:0px;
  border-style:solid;
  border-color:#000000;"
}
/* Visitenkarte *****************************************************************/
