/* ###################### */
/* dectree.f_css_defaults */
/* ###################### */
/* BO dectree.f_css_defaults */
div.d_question, div.d_resultTitle {
  display:block;
  font-weight:bold;
  font-size:14px;
  margin-top:15px;
  margin-top:5px;
  }

div.d_resultTitle {
  color:#ccc;
  }
form.dt_form {
  line-height:2em;
/*  border:1px solid silver;*/
  white-space:normal;
  margin:0px 10px;
  padding:3px;
  overflow:visible;
  vertical-align:middle;
  clear:left;
  }

label.dt_label {
  color:#999;
  margin:0;
  padding:3px 15px 3px 0px;
  vertical-align:middle;
  white-space:nowrap;
  cursor:pointer;
  line-height:2em;
  display:inline;
  border-bottom:1px none #ccc;
}
label.dt_label span { white-space:nowrap; }

label.dt_label.active {
  color:#333;
  border-bottom:1px dotted #ccc;
  background-color:#ccc;

  }
select.dt_select {
}

input.dt_input {
  vertical-align:-3px;
  }

div.d_result {
/*  text-align:center; */
  background-color:transparent;
  margin-top:5px;
  margin-right:10px;
  padding:5px;
  border:1px solid #999;
  }

#tr_checkIndex_inputs {
    border-radius:4px;
    padding:10px;
    background-color:#ccc;
    margin:2em 0 1em 0;
}
#tr_checkIndex_inputs span.form-label {
    width:150px;
    text-align:right;
    margin-right:10px;
    
}
#tr_checkIndex_inputs span, #tr_checkIndex_inputs label, #tr_checkIndex_inputs input {
    display:inline-block;
}
#tr_checkIndex_inputs input {
    margin:0 0.25em 0 0.75em;
}
#tr_checkIndex_inputs label {
    font-size:12px;
}
/* EO dectree.f_css_defaults */
/* ################################# */
/* ZMSTeaserContainer.f_css_defaults */
/* ################################# */

/* ############################### */
/* ZMSLinkContainer.f_css_defaults */
/* ############################### */
div.ZMSLinkContainer {
	background-color: #eee;
}
/* ##################### */
/* ZMSLib.f_css_defaults */
/* ##################### */

/* ############################# */
/* ZMSLinkElement.f_css_defaults */
/* ############################# */
/* @see ZMSFile.f_css_defaults */
/* ############################### */
/* ZMSTeaserElement.f_css_defaults */
/* ############################### */

/* ####################### */
/* imagemap.f_css_defaults */
/* ####################### */
/* BO Imagemap CSS */
#dhtmltooltip {
 font-size:11px;
 line-height:1.25em;
 color:#666;
}
div.imagemap {
 text-align:left;
 margin:auto;
}

div.imagemap a.zoom {
  text-decoration:none;
  border:0;
  margin-right:5px;
  margin-left:5px;
  position:relative;
  top:5px;
  display:block;
  float:left;
}
div.imagemap span.title {
  font-weight:bold;
}
div.imagemap p.caption {
  font-style:normal;
  font-size: 10px;
  margin: 1em 0;
}

#tftooltip {
	position: absolute;
	z-index: 3000;
	border: 0px none;
	padding: 5px;
	opacity: 0.85;
}
#tftooltip h3, #tftooltip div { margin: 0; }
/* EO Imagemap CSS */
/* ######################### */
/* ZMSGraphic.f_css_defaults */
/* ######################### */
a.fancybox img {
	padding:1px 1px 21px 1px;
	background:transparent url(/misc_/zms/zoom.gif) bottom right no-repeat;
	background-color:transparent; 
}

div.ZMSGraphic_extEdit_action {
	margin:0px 0px 20px 0px;
}

a.ZMSGraphic_extEdit_action img {
	padding:1px 1px 9px 1px;
	background:transparent url(/misc_/zms/ico_plus.gif) bottom right no-repeat;
}

div.ZMSGraphic {
	background-color: transparent;
	margin: 4px;
}

div.ZMSGraphic.left {
	text-align:left;
}

div.ZMSGraphic.right {
	text-align:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.ZMSGraphic.floatleft {
	float:left;
	margin-right:10px;
}

div.ZMSGraphic.floatright {
	float:right;
	margin-left:10px;
}

div.ZMSGraphic.center div.graphic {
	text-align:center;
	margin:0px auto;
}

div.graphic.alignleft {
	float:left;
	text-align:right;
}

div.graphic.alignright {
	float:right;
	text-align:right;
}

div.ZMSGraphic div.text {
	padding: 4px;
}

/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important; 
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}

a.zoom img.zoom,
a.superzoom img.superzoom,
a.download img.download {
	width: 26px;
	height: 21px;
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
a.zoom img.zoom { background-image: url(/misc_/zms/zoom.gif); }
a.download img.download { background-image: url(/misc_/zms/download.gif); }
a.superzoom img.superzoom { background-image: url(/misc_/zms/superzoom.gif); }

/* ###################### */
/* ZMSFile.f_css_defaults */
/* ###################### */
div.ZMSFile, div.ZMSLinkElement 
	{ 
	background-color: #F8F8F8;
	margin: 4px;
	}

div.ZMSFile.none, div.ZMSLinkElement.none 
	{
	background-color: transparent;
	border: 2px dashed #eee;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft 
	{ 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright 
	{ 
	float:right;
	width:50%
	}

div.ZMSFile div.title, div.ZMSLinkElement div.title 
	{
	font-size:x-small;
	white-space:nowrap;
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSFile div.text, div.ZMSLinkElement div.text 
	{
	font-size:xx-small;
	}

div.ZMSFile div.description, div.ZMSLinkElement div.description 
	{
	font-size:x-small;
	}
