
#content, #content b, #content b a,
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
#content a:link, #content a:hover, #content a:visited,
#marginal *,
#path *, h1.nav
 {
  color:#000000 !important;
}

body {
	background-image: url(img/background_contrast.gif) !important;
}

#service a {
	background-color: #616161 !important;
}

.background_color, #marginal hr {
	background-color: #535353 !important;
	color			: #535353 !important;
	border-color	: #535353 !important;
}

#marginal{
  background-image	: none !important;
}

.background_color_50 {
	background-color: #d2d2d2 !important;
}

.background_color_30 {
	background-color: #e5e5e5 !important;
}

.background_color_10 {
	background-color: #ffffff !important;
}

.bold {
	background-color: #6699cc;
}


/* Trennlinien in Marginalspalte */

.trennlinie {
  border-bottom		: 1px solid #d2d2d2 !important;
}


/* ################
 * ##  Tabellen  ##
 * ################*/

table tr td {
  color:#000000 !important;
  border-color: #000000;
}

.table_title td {
  background-color	: #535353 !important;
  color:#ffffff !important;
}

.first_t {
  border-color		: #535353 !important;
}

.bg_extra {
  background-color	: #e5e5e5 !important;
}

.farb_wechsel td  {
  background-color	: #e5e5e5 !important;
}

.news_table td {
  border-color		: #000000;
}

.news_table td * {
  color:#000000;
}

.news_table_top {
  color				: #ffffff !important;
}

/* Buttons allgemein */
input.button {
  border-top	: 1px solid #d2d2d2;
  border-right	: 1px solid #d2d2d2;
  border-bottom	: 1px solid #666666;
  border-left	: 1px solid #d2d2d2;
  background-color:	#535353;
  color			: #ffffff;
}

.logout_button {
  background-color	: #666666;
  color:	#000000;
  font-size: 11px;
  font-weight: bold;
  width: 100%;
}

/*
100 - 	#000000
80  - 	#535353
25	- 	#d2d2d2
15	- 	#e5e5e5
*/
