body { 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
  overflow:scroll;
  color: #000000;
  background: url(img/bg-repeat.jpg) top left;
   }

a:link { color: #000000; }
a:visited { color: #000000; }

img { border: 0px; }

td,th,div,p {
	font-family: Verdana, Arial;
	font-size: 11px; }

.page_content { padding: 7 20 10 20; }


/* UEBERSCHRIFTEN */
h1 { color: #000000; font-size: 14px; font-weight: bold; line-height: 24px;}
  

  
/* MENU TOP */
td.menu_top_no { padding-left: 15px; padding-right: 15px; border-right: 1px solid white; }
a.menu_top_no { color: #000000; text-decoration: none; font-size: 12px; }
a:hover.menu_top_no { color: #000000; text-decoration: underline; font-size: 12px;  }
td.menu_top_act { padding-left: 15px; padding-right: 15px; border-right: 1px solid white; }
a.menu_top_act { color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }

/* MENU LEFT */
td.menu_left_no_1  { height: 20px; padding-left: 8px; font-size: 11px;  color: #000000; }
td.menu_left_act_1 { height: 20px; padding-left: 8px; font-size: 11px;  color: #000000; font-weight: bold; background: #b1b3b4; }
a.menu_left_no_1  { text-decoration: none; font-size: 11px; color: #000000; }
a.menu_left_act_1 { text-decoration: none; font-size: 11px; color: #000000; font-weight: bold; }

td.menu_left_no_2  { height: 20px; padding-left: 23px; font-size: 11px;  color: #000000; background: #b1b3b4; }
td.menu_left_act_2 { height: 20px; padding-left: 23px; font-size: 11px;  color: #000000; font-weight: bold; background: #b1b3b4; }
a.menu_left_no_2  { text-decoration: none; font-size: 11px; color: #000000; }
a.menu_left_act_2 { text-decoration: none; font-size: 11px; color: #000000; font-weight: bold; }

/* MENU FOOTER */
td.menu_footer_no { padding-left: 15px; padding-right: 15px; border-right: 1px solid white; }
a.menu_footer_no { color: #ffffff; text-decoration: none; font-size: 12px; }
a:hover.menu_footer_no { color: #ffffff; text-decoration: underline; font-size: 12px;  }
td.menu_footer_act { padding-left: 15px; padding-right: 15px; border-right: 1px solid white; }
a.menu_footer_act { color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }

/* NEWSBOX */
.newsbox-caption {
  color: #ffffff;
  background: #b1c903;
  border-bottom: 1px solid white;
  padding-left: 12px;
  font-weight: bold;
}

.newsbox-caption p {
  vertical-align: middle;
}

.newsbox-image {
  padding: 0px;
  margin: 0px;
}
.newsbox-content {
  padding: 10 12 17 12;
  background: #d6d6d6;
}