.udm li a.menuactive:active, .udm li a.menuactive:link, .udm li a.menuactive:visited { background-color: #DDB66A; }
.udm li a.submenuactive:active, .udm li a.submenuactive:link, .udm li a.submenuactive:visited { background-color: #DDB66A; }
ul.udm/**/[class^="udm"] u\l { top:-10000px; }

/* color for links */
a:link {
	color: #000000;
}
/* color for visited links */
a:visited {
	color: #000000;
}
a:hover {
	color: #CE9D3F;
}

/* color for active links (when mouse is over the link) */
a:active { 
	color: #000000;
}

/* image { border-color: #B6241E; } */

/* Body */
body {
margin-left: 0px;
margin-right: 0px;
background: #FFFFFF;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin-top: 0px;
margin-bottom: 0px; font-style: normal;
}

table {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#toptable {
table-layout: fixed;
height: 112px; 
white-space: nowrap; 
width: 770px; 
background-image: url('/fileadmin/template/main/images/top.jpg'); 
background-repeat: no-repeat; 
border: 0px;
}

#maintable {
width: 770px;
background-image: url('/fileadmin/template/main/images/menu.jpg');
background-repeat: repeat-y;
border: 0px;
}

#bottomtable {
width: 770px;
height: 25px;
background-image: url('/fileadmin/template/main/images/bottom.jpg');
background-repeat: no-repeat;
border: 0px;
}

ul { margin-top: 0px; list-style-type: disc; list-style-image: url(/fileadmin/template/main/images/dot.gif); list-style-position: outside; }
li { line-height: 150%; padding-left: 2px; }

p.bodytext { margin: 0px 0px 20px 0px; }
table.htmlarea-showborders tr td p.bodytext, table.NOBORDER tr td p.bodytext { margin: 0 0 0 0; }

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
H1, H2 {margin: 0px 0px 5px 0px;}

td {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 11px;

}
TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top;
}

/* Right content column */
TD#content_right {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top;
}

.content_txt {
  color: #000000;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 18px;
}

.page_header {
  color: #DFB232;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding-left: 10px;
  text-transform: uppercase;
}

/* Menu 1 column */
TD#menu_1 {
	vertical-align: top;
	/*width: 200px;
	background-image: url(../images/menubackground.jpg);
	background-repeat : no-repeat;
	padding-top: 10px;*/
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color: navy;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

A {
  color: black;
}

.navpath {
  font-color: #FFFFFF;
  color: #FFFFFF;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

TD#address_info A {
  color: #FFFFFF;
  text-decoration: none;
}

TD#address_info A:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.bottomaddress {
  font-size: 8pt;
  color: #FFFFFF;
  padding-top: 5px;
  A, P, TD {
    color: #FFFFFF;
    text-decoration: none;
  }
}

#bc {
  width: 610px;
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

#bc a {
  color: #FFFFFF;
  text-decoration: none; 
}

#bc a:hover {
  text-decoration: underline;
}

/* Styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align: center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#CE0000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#eee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; }
