/* ####################### */
/* ZMSTable.f_css_defaults */
/* ####################### */
table.ZMSTable th {
	background-color:#DDEFFC; 
}

table.ZMSTable td {
	background-color:#EEEEEE; 
}

body.print table.ZMSTable th, 
body.print table.ZMSTable td {
	background-color:transparent; 
}
/* ############################### */
/* toggle_container.f_css_defaults */
/* ############################### */
.trigger {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px #fff inset;
	box-shadow:0 1px 1px #fff inset;
	background:-moz-linear-gradient(center top, #e9e9e9 50%, #ddd 50%);
	background-color:#ddd;
	border:1px solid #ddd;
	color:#888;
	cursor:pointer;
	margin-bottom:5px;
	padding:5px;
	text-shadow:0 1px 0 #fff;
}
.trigger_active {
	color:#333;
}
toggle_wrapper {
	clear: both;
	margin-bottom: 2em;
}
.toggle_container {
	padding:5px 10px;
}
.expand_button {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	border-left: 3px solid #e1010f;
	margin: 0 auto 10px;
	border-bottom: 3px solid #e1010f;
	border-right: 3px solid #009DE1;
	border-top: 3px solid #009DE1;
	text-align: center;
	font-weight: bold; 
	float:right;
	cursor:pointer;
	position:relative;
}

/* ###################### */
/* 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;
	}

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

/* ######################### */
/* 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;
}
.zmi div.ZMSGraphic {
	margin:0;
}
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); }

/* ############################### */
/* ZMSTeaserElement.f_css_defaults */
/* ############################### */

/* ############################# */
/* ZMSLinkElement.f_css_defaults */
/* ############################# */
/* @see ZMSFile.f_css_defaults */
/* ########################## */
/* toggle_text.f_css_defaults */
/* ########################## */
.trigger {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px #fff inset;
	box-shadow:0 1px 1px #fff inset;
	background:-moz-linear-gradient(center top, #e9e9e9 50%, #ddd 50%);
	background-color:#ddd;
	border:1px solid #ddd;
	color:#888;
	cursor:pointer;
	margin-bottom:5px;
	padding:5px;
	text-shadow:0 1px 0 #fff;
}
.trigger_active {
	color:#333;
}
.toggle_container {
	padding:5px 10px;
}

/* ##################### */
/* ZMSLib.f_css_defaults */
/* ##################### */
