html {
	overflow-x			: hidden;
}
/* ********************************************************************* */
body {
	overflow		        	: -moz-scrollbars-vertical;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
	color				: #FFFFFF;
	text-align			: justify;
	height				: 100%;
	font-size			: 10px;
	margin				: 0px;
	padding				: 0px;
	background-color	: #FFFFFF;
	background-image	: url(../images/bg_tile.gif);
	background-repeat	: repeat;
}

p {
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
        color: #5e6c6f;
}

#MENU a {
	display: block;
}

.bg_left {
	width				: 50%;
	height				: 100%;
}

.bg_right {
	width				: 50%;
	height				: 100%;
}

.menu li {
  list-style: none;
  display:block;
  background: url(../images/nav_background.gif);
  background-repeat:no-repeat;
  padding-top: 2px;
  padding-bottom: 7px;
  padding-left: 20px;
  margin-top: 0px;
  font-size: 14px;
  font-weight: bolder;
  text-transform		: uppercase;
}

.menu li:hover {
  background: url(../images/nav_background_hover.gif);
  background-repeat:no-repeat;
}

.menu li.active  {
  background: url(../images/nav_background_hover.gif);
  background-repeat:no-repeat;
}

.menu li#current  {
  background: url(../images/nav_background_hover.gif);
  background-repeat:no-repeat;
}

/* - - - - - - - - - - - - - - - - SUBMENU NEU - - - - - - - - - - - - - - - - - - */ 
.menu li li, .menu li li.parent.active  {  
  list-style: none;
  background: none;
  background:#C49393;
  font-size: 11px;
  font-family: Arial, Verdana,Helvetica,sans-serif;
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 12px;
  margin-left: -12px;
  margin-right:13px;
  text-transform		: none;
}

.menu li li:hover, .menu li li#current, .menu li li.parent.active  {  
  background:#fff;
}
.menu li li a:hover, .menu li li#current a, .menu li li.parent.active a {  
  color: #741d1d;
}
/* - - - - - - - - - - - - - - - - SUB-SUBMENU NEU - - - - - - - - - - - - - - - - - - */
.menu li li li {                                               /* Menu einrücken */ 
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 15px;
}

 .menu li li li a, .menu li li.parent.active li a, .menu li li#current.parent.active li a {
   color: #fff;
}
.menu li li li a:hover,.menu li li#current.parent.active li a:hover, .menu li li.parent.active  li a:hover  {  
  color: #741d1d;
} 


/* - - - - - - - - - - - - - - TOP MENU - - - - - - - - - - - - - */
.menutopmenu li {   
  list-style: none;
  display: inline;
  background: none;
  color: #555;
  padding-right:5px;
  border-left: 1px solid;
  font-size: 11px;
}
.menutopmenu a {   
        display: inline;
  text-decoration: none;
  color: #555;
}
.menutopmenu a:hover {   
  text-decoration: none;
  color: #741d1d;
}

/* ********************************************************************* */

.height {
	height				: 100%;
}

.td1 {

	width				: 800px;
	height				: 201px;
}



.td6 {
	background-color	: #FFFFFF;	
	background-repeat	: repeat-y ;
	width				: 201px;
	height				: 100%;
}

.td7 {
	background-repeat	: repeat-y;
	background-color	: #FFFFFF;
	width				: 599px;
	height				: 100%;
}

.td8 {
	background-repeat	: no-repeat ;
	background-color	: #FFFFFF;	
	width				: 800px;
	height				: 25px;
}


.pathway {
	padding-left    	: 5px;
	border				: 0;
	color				: #ffffff;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;	
        display: inline;
}

a.pathway:link, a.pathway:visited {
	color				: #ffffff;
	font-size			: 11px;
	line-height			: 18px;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;

}
	
a.pathway:hover {
	color				: #ffffff;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
}

#FOOTER a {
        display: inline;
}

ul {
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

li{
	line-height			: 20px;
	padding-left		        : 12px;
	padding-top			: 0px;
	padding-bottom		        : 12px
	background-image	: url(../images/bullet.png) ;
	background-repeat	: no-repeat;
	background-position	: 0px 3px;
}

.componentheading {
	height				: 20px;
	margin-left			: 2px;
	padding-left		: 3px;
	border-bottom		: 1px solid #336699;
	color				: #336699;
	text-align			: left;
	white-space			: nowrap;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
	font-size			: 12px;
	font-weight			: bold;
}

table.contenttoc {
	border				: 1px solid #FFFFFF;
	padding				: 2px;
	margin-left			: 2px;
	margin-bottom		: 2px;
}

table.contenttoc th {
	background			: #5462b1;
	color				: #C20A28;
	text-align			: left;
	padding-top			: 2px;
	padding-left		: 4px;
	height				: 21px;
	font-weight			: bold;
	font-size			: 11px;
	text-transform		: uppercase;
}

.button {
	margin-top			: 3px;
	margin-bottom		: 3px;
	padding-left		: 5px;
	padding-right		: 5px;
	border				: solid 1px #ADAA9C;
	background-color	: #E1DECF;
	color				: #000000;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
	text-align			: center;
	font-size			: 11px;
}

.sectiontableheader {
	background			: #E1DECF;
	height				: 20px;
	padding-right		: 3px;
	font-weight 		: bold;
}

table.contentpane td.contentdescription {
	font-size			: 12px;
	line-height			: 18px;
}

table.contentpane td.componentheading {
	background			: #E1DECF;
	height				: 20px;
	padding-left		: 3px;
	border				: 1px solid #FFFFFF;
	color				: #C20A28;
	text-align			: left;
	padding-bottom		: 3px;
	white-space			: nowrap;
	font-family			:  Arial, Verdana, Helvetica, Sans Serif;
	font-size			: 14px;
	font-weight			: bold;
}

table.contentpane td {
	padding-top			: 1px;
	padding-bottom		: 2px;
	font-size			: 12px;
}

table.contentpaneopen td a, table.contentpaneopen td a:visited{
       text-decoration: none;
       color: #bc0000;
}	

table.contentpaneopen {
	width				: 100%;
}

table.contentpaneopen td {
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
        color: #5e6c6f;
	line-height			: 18px;
	font-size			: 12px;

}



table.contentpaneopen td a:hover{
       text-decoration: underline;
}	

table.contentpaneopen td.contentheading {
	height				: 20px;
	padding-left		: 3px;
	color				: #999;
	text-align			: left;
	white-space			: nowrap;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
	font-size			: 20px;
	font-weight			: bold;
	border-bottom		: 0px;
}


table.moduletable {
	width				: 100%;	
	margin-bottom		: 5px;
	border-spacing		: 0px;
	border-collapse		: collapse;
}

table.moduletable th {
	color				: #336699;
	text-align			: left;
	vertical-align		: middle;
	padding-left		: 16px;
	height				: 25px;
	font-weight			: bold;
	font-size			: 12px;
}

table.moduletable td {
	margin-top			: 12px;
	padding-left		: 7px;
	font-size			: 11px;
	margin				: 10px;
	font-weight			: normal;
}

td {
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
	font-size			: 11px;
	color				: #3C3032;
}

.inputbox {
	font-size			: 10px;
	font-family			: Arial, Verdana, Helvetica, Sans Serif;
	border				: solid 1px #ADAA9C;
	background-color	: #F3F0E1;
}



.search {
	margin-top			: 5px;
	padding-left		: 40px;
}

/* Buttons J15 */
.menu a {
   font-family: arial, verdana, helvetica, sans serif;
text-decoration: none;
   color: white;
}