/* html elements */
a {
  color: #243D96;
  text-decoration:none;
}

body {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	margin: 0px;
	background-color: #ACBFD7;
}

h1 {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12pt;
  margin:0px;
}

p {
  font-family: Arial, Verdana, Helvetica;
  font-size: 10pt;
  margin:0px;
}

td, th {
  font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
}

form {
	margin: 0px;
}

textarea, select {
  font-size: 10pt;
  color: #000000;
  background-color: #FFFFFF;
  
  border-width: 1px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-color: #DCDDDE;
  border-style: solid;
  
  margin: 0px;
}

.login_txtbx {
  font-size: 10pt;
  color: #000000;
  background-color: #FFFFFF;
  
  border-width: 1px;
  border-top-width: 2px;
  border-left-width: 2px;
  border-color: #DCDDDE;
  border-style: solid;
  
  margin: 0px;

  width: 100%;
}

/* orange-white page border */
.bg_top_left {
	background: url(images/bg_top_left.gif) no-repeat;
	width: 20px;
	height: 20px;
}

.bg_top_right {
	background: url(images/bg_top_right.gif) no-repeat;
	width: 20px;
	height: 20px;
}
/*
.bg_bottom_left {
	background: url(images/bg_bottom_left.gif) no-repeat;
	width: 20px;
	height: 20px;
}

.bg_bottom_right {
	background: url(images/bg_bottom_right.gif) no-repeat;
	width: 20px;
	height: 20px;
}

.bg_bottom_center {
	background: url(images/bg_bottom_center.gif) repeat-x;
}
*/
.bg_grey_bottom_left {
	background: url(images/bg_grey_bottom_left.gif) no-repeat;
	width: 20px;
	height: 30px;
}

.bg_grey_bottom_right {
	background: url(images/bg_grey_bottom_right.gif) no-repeat;
	width: 20px;
	height: 30px;
}

.bg_grey_bottom_center {
	background: url(images/bg_grey_bottom_center.gif) repeat-x;
}

.bg_top_center {
	background: url(images/bg_top_center.gif) repeat-x;
}

.bg_left_center {
	background: url(images/bg_left_center.gif) repeat-y;
}

.bg_right_center {
	background: url(images/bg_right_center.gif) repeat-y;
}

/* blue-grey content element border */
.bg_small_top_left {
	background: url(images/bg_small_top_left.gif) no-repeat;
	width: 9px;
	height: 9px;
}

.bg_small_top_right {
	background: url(images/bg_small_top_right.gif) no-repeat;
	width: 9px;
	height: 9px;
}

.bg_small_bottom_left {
	background: url(images/bg_small_bottom_left.gif) no-repeat;
	width: 9px;
	height: 9px;
}

.bg_small_bottom_right {
	background: url(images/bg_small_bottom_right.gif) no-repeat;
	width: 9px;
	height: 9px;
}

.bg_small_top_center {
	background: url(images/bg_small_top_center.gif) repeat-x;
}

.bg_small_bottom_center {
	background: url(images/bg_small_bottom_center.gif) repeat-x;
}

.bg_small_left_center {
	background: url(images/bg_small_left_center.gif) repeat-y;
}

.bg_small_right_center {
	background: url(images/bg_small_right_center.gif) repeat-y;
}

/* menu */
.bg_small_left_center_white {
	background: url(images/bg_small_left_center_white.gif) repeat-y;
}

.bg_small_right_center_white {
	background: url(images/bg_small_right_center_white.gif) repeat-y;
}

.bg_menu_top {
	background: url(images/verlauf.gif) repeat-x;
}

.bg_menu_top_act {
	background-color: #F68520;
}

.menu_top_no {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menu_top_act {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menu_left_no {
	color: #243D96;
	text-decoration: none;
}

.menu_left_act {
	color: #243D96;
	font-weight: bold;
	text-decoration: none;
}

/* content element cells */
.td_content {
	padding: 20px;
}

.td_login {
	background-color: #ECE7E2;
}

.td_menu {
	background-color: #ECE7E2;
}

.td_menu_spacer {
	background-color: #FFFFFF;
}

.impressum {
  font-size: 8pt;
	color: #243D96;
	text-decoration: none;
}
