body { 
  margin:0px:0px:0px:0px; 
  font-family:helvetica,arial,sans-serif; 
  font-size:0.8em; 
  color:#000000; 
  background-color:#ffffff; 
  background-image:url(graphics/bgr.jpg);
  background-repeat: repeat-y;
  background-position:top center;
  text-align:center;
}




.area_AB { 
  float:right;
  margin:8px 8px 0px 0px; 
  text-align:right; 
  width:32px; 
  height:32px;
}

a:link.link_AB { 
  font-size:36px;
  background-image:url(graphics/AB0.png); 
  background-repeat:no-repeat;
}
a:visited.link_AB { 
  font-size:36px;
  background-image:url(graphics/AB0.png); 
  background-repeat:no-repeat;
}
a:hover.link_AB { 
  font-size:36px;
  background-image:url(graphics/AB1.png); 
  background-repeat:no-repeat;
}
a:active.link_AB { 
  font-size:36px;
  background-image:url(graphics/AB1.png); 
  background-repeat:no-repeat;
}
a:focus.link_AB { 
  font-size:36px;
  background-image:url(graphics/AB1.png); 
  background-repeat:no-repeat;
}




.area_heading {
  width:780px; 
  float:none; 
  overflow:hidden; 
  margin-top:0.8em; 
  margin-left:auto; 
  margin-right:auto; 
  padding:0.2em; 
  text-align:center; 
}


.area_heading_right { 
  float:right;
  margin:0px 0px 0px 0px; 
  text-align:right; 
  width:50px; 
  height:50px;
}




.area_navigation {
  width:780px; 
  float:none; 
  margin-top:0; 
  margin-left:auto; 
  margin-right:auto; 
  padding:0.3em; 
  text-align:left; 
  background-color:#006600;
  border:0.2em solid #006600;
 }


.space_navigation {
  padding:0.3em 0.5em 0.3em 0.5em; 
  color:#009900;
 }


a:link.link_navigation { 
  padding:0.3em 1em 0.3em 1em; 
  color:#ffffff; 
  text-decoration:none; 
  background-color:#006600; 
}
a:visited.link_navigation{ 
  padding:0.3em 1em 0.3em 1em; 
  color:#ffffff; 
  text-decoration:none; 
  background-color:#006600; 
}
a:hover.link_navigation { 
  padding:0.3em 1em 0.3em 1em; 
  color:#003300; 
  text-decoration:none; 
  background-color:#009900; 
}
a:focus.link_navigation { 
  padding:0.3em 1em 0.3em 1em; 
  color:#ffffff; 
  text-decoration:none; 
  background-color:#009900; 
}
a:active.link_navigation { 
  padding:0.3em 1em 0.3em 1em; 
  color:#ffffff; 
  text-decoration:none; 
  background-color:#009900; 
}


.link_navigation_active { 
  padding:0.3em 1em 0.3em 1em; 
  color:#003300;
}




.area_content {
  width:780px; 
  float:none; 
  margin-top:0; 
  margin-left:auto; 
  margin-right:auto; 
  padding:0.3em; 
  text-align:left; 
  background-color:#ffffff;
  border:0.2em solid #006600;
 }




.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }


.red { color:#ff0000; }


td { font-size:0.8em; }




.content_table {
  border:0.4em outset #009900;
  border-collapse:collapse;
}


.content_light { 
  padding:0.4em;
  background-color:#f9fff9; 
  border:0.1em solid #009900;
  text-indent:-24px;
  padding-left:30px;
}


.content_light_price { 
  padding:0.4em;
  background-color:#f9fff9; 
  border:0.1em solid #009900;
  padding-left:6px;
}


.content_dark { 
  padding:0.4em;
  background-color:#eeffee; 
  border:0.1em solid #009900;
  text-indent:-24px;
  padding-left:30px;
}


h1 { font-size:1.5em; font-weight:bold; color:#003300; padding:0.4em 0em 0em 1em; }




a:link { color:#990000; text-decoration:underline; }
a:visited { color:#990000; text-decoration:underline; }
a:hover { color:#ff0000; text-decoration:underline; }
a:focus { color:#ff0000; text-decoration:underline; }
a:active { color:#990000; text-decoration:underline; }




ul { list-style-position:outside; } 


.list0 { 
  list-style-type:square;
  list-style-image:url(graphics/list0.png); 
}




.galerie_foto {
  text-align:center;
}


.galerie_navigation {
  margin-left:auto; 
  margin-right:auto; 
  width:400px; 
  padding:1.5em;
  text-align:center;
}



