html {height:100%;}
body {height:100%;margin:0px 0px 0px 0px;font-family:Tahoma;}
td {font-family:Tahoma;}
div.pageTitle {font-family:Tahoma;font-size:16px;font-weight:bold;padding:10px 0px 10px 0px;}
a.menu { width:100%; color:#ff0000;padding: 5px 0px 5px 0px;
        font-size:12px; font-weight:bold; font-family:Tahoma;display:block;text-align:center;}
td.stammbaum {font-size:13px;}

div.Erfolg { text-align:left;padding-left:10px;width:100%;}

a.menu:link    { color:#ffffff; background-color:#ff0000; text-decoration:none; }
a.menu:visited { color:#ffffff; background-color:#ff0000; text-decoration:none; }
a.menu:hover   { color:#333333; background-color:#ffaaaa; text-decoration:none; }
a.menu:active  { color:#ffffff; background-color:#ffaaaa; text-decoration:none; }

a:link { color:#000000; font-weight:bold; text-decoration:none;}
a:visited {color:#000000;font-weight:bold; text-decoration:none;}
a:hover {color:#AAAAAA; font-weight:bold;text-decoration:none;}
a:active {color:#000000; font-weight:bold;text-decoration:none;}

td.menu {width:101px; text-align:center; padding:0px; margin:0px;}

img.pad {padding:10px 10px 10px 10px;}
span.hunde_navi {padding: 10px 10px 10px 10px;background-color:#eeeeee; border: 1px solid black; width:50px;}
div.error {color:#ff0000;font-weight:bold;}
div.img {padding-top:10px; text-align:center;}
div.NewsItem {padding:10px 10px 10px 10px;border:1px solid #cccccc;margin-top:5px;margin-bottom:5px;text-align:center;}
img.img {padding:10px 10px 10px 10px;}

#inhaltdiv { 	
  position:absolute;
  height:578px; 
  width:800px;
  margin:-289px 0px 0px -400px;
  padding:0px 0px 0px 0px;
  top: 50%; 
  left: 50%;

  text-align: left;
  padding: 0px;
  background-color: #f5f5f5;
  border: 1px solid black;
  overflow: none;
  
}