body { 
   font-size:101%; margin:0; font-family:'Arial';
   background-image:url(../images/hintergrund_top.jpg); background-repeat:repeat-x;
}
a {
    color:#800000; text-decoration:none;
}
a:visited {
    color:#0f0f0f;
}
a:hover {
    color:#ff0000; background-color:#f0f0f0;
}
a:active {
	color:#ff0000;
}
#bild_logo {
    width:4.3em; height:4.5em;  
}
#bild_thumb {
    width:12.6em; height:9.2em; margin-left:0.7em;  
}
#bild_nav {
    width:10.0em; height:2.5em; border:0.0em;
}
#bild_450 {
    width:23.9em; height:17.2em;
}
#bild_350 {
    width:23.0em; height:31.0em; border:0.1em solid #efffff; 
}
#bild_500 {
    width:31.0em; height:23.0em; border:0.1em solid #efffff; 
}
#bild_600 {
    width:37.4em; height:27.7em; border:0.1em solid #efffff; 
}
#bild_750 {
    width:37.4em; height:36.0em; border:0.1em solid #efffff; 
}
#div { 
     text-align:justify;
}
#div2 { 
     text-align:justify; font-size:1.1em;
}
#div_center { 
     text-align:center;
}
#div_center2 { 
     text-align:center; font-size:1.1em;
}
h1 {
    font-size:2.5em; color:#0000FF; font-weight:bold; text-align:center;
}
h2 {
    font-size:1.6em; color:#0000FF; font-weight:bold; text-align:center;
}
h3 {
    font-size:1.4em; color:#0000FF; font-weight:bold;
}
h4 {
    font-size:1.2em; color:#0000FF; font-weight:bold;
}
p {
    font-size:1.1em; text-align:justify;
}
#center {
    font-size:1.1em; text-align:center;
}
table { 
    table-layout:auto; font-size:1.0em;
}
#table_910 { 
    width:61.5em; border:solid 0px #000000; table-layout:auto; font-size:1.0em;
}
#table_impressum { 
    width:46.0em; border:solid 0px #000000; table-layout:auto; font-size:1.0em;
}
#table_menu a {
  display:block;
  color:#0000FF; text-decoration:none; font-family:arial; font-size:1.4em;
  padding-left:0.4em; padding-top:0.2em; padding-bottom:0.2em; font-weight:bold;
}
#table_menu a:hover {
  display:block; background-color:#D3D5FF;
  color:#00AA00; text-decoration:none; font-family:arial; font-size:1.4em;
  font-weight:bold; 
}
td { 
    padding:0px; 
}
#td_menu { 
    padding-top:0.0em; height:2.0em; width:12.5em; vertical-align:middle;

}
#td_1_1 { 
    width:14.0em; height:8.0em;
}
#td_1_2 { 
    width:6.0em; vertical-align:top; padding-top:2.2em;
}
#td_1_3 { 
     vertical-align:top; padding-top:2.5em;
}
#td_2_1 { 
    width:14.0em; vertical-align:top;
}
#td_2_2 { 
    padding:0.3em; vertical-align:top;
}
ul { 
    font-size:1.0em;
}