
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Body
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 
body.print {
	background-color:#fff; 
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Search Form
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
.searchForm table {
	width:100%;
}
.searchForm input {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}
.searchForm input.searchInput {
	width:80%;
}
.searchHeader {
	text-align:right;
	border-top: 1px solid #CCC;
	background-color: #EEE;
	font-size:70%;
}
.searchResult {
	margin-bottom:20px;
}
.searchResult span.title {
	display:block;
	font-weight:bold;
	color:#2200D5;
}
.searchResult span.title a {
	color:#2200D5;
}
.searchResult span.title a:visited {
	color:#91198B;
}
.searchResult span.description {
	display:block;
}
.searchResult span.linkpath {
	display:block;
	font-size:smaller;
	line-height:1.3em;
} 
.searchResult span.linkpath a {
	color:#008000;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSLinkContainer
	{
	background-color: #eee;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSFile / ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

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;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

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); }

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTables
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

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; 
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTeaser
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div#teaser
	{
	width:150px;
	font-size:x-small;
	}

div.ZMSTeaserContainer
	{
	padding:1px;
	margin-bottom:10px;
	}

div.ZMSTeaserElement
	{
	}

div.ZMSTeaserElement img.title
	{
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title
	{
	font-weight:bold;
	text-decoration:none;
	color:black;
	padding: 2px;
	display: block;
	}

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text
	{
	}

div.note {
	border-left: 1px solid #FCCD64;
	border-bottom: 1px solid #FCCD64;
	margin: 8px;
	padding: 4px;
	background: #FCFECC url(http://www.foxnewmedia.biz/metaobj_manager/ZMSNote.zmsnote_bg.gif) top right no-repeat;
}/* BO f_css_defaults */

#imagegallery {
  font-family:monospace;
}

#imagegallery .preview {
  margin:1em 0;
  padding:0.5em;
  background:#eee;
  border:1px #ccc solid;
}

#imagegallery .overview {
  margin:1em 0;
  padding:0.5em;
  background:#eee;
  border:1px #ccc solid;
}

#imagegallery .overview table {
  padding:0.3em;
  background:#fff;
  border:1px #ccc solid;
}

#imagegallery .overview table td {
  padding:0.3em;
  border:0;
}


/* EO f_css_defaults */table.filelist td,
table.filelist td div {
padding:3px;
margin:0px;
vertical-align:top;
font-size:11px;
}

table.filelist td img {
margin-right:3px;
margin-bottom:-2px;
}
table.filelist td a {
text-decoration:none;
font-weight:bold;
}
table.filelist td a:hover span.filename {
text-decoration:underline;
}

table.filelist td div.small {
font-size:10px;
line-height:15px;
margin-bottom:.5em;
}

table.fileupload td div {
margin:0px;
}
table.filelist th,
table.fileupload th {
color:#666;
}

table.fileupload td {
padding-right:0px;
margin-right:0px;
}
table.fileupload td textarea {
height:3em;
width:96%
}

table.filelist {
border-collapse:collapse !important;
border:1px solid #fff;
}
table.filelist td {
border-spacing:0px solid white;
border:1px solid #fff;
}
div.uploadmsg {
color:red;
background-color:#FFFFD0;
border:1px solid #999;
margin:6px 0px;
padding:4px;
width:98%;
}
#featured{
	width:400px;
	padding-right:250px;
	position:relative;
	border:5px solid #ccc;
	height:250px;
	background:#fff;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0; left:400px;
	list-style:none;
	padding:0; margin:0;
	width:250px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0; padding-left:13px;
	font-size:12px;
	color:#666;
margin:0;
}
#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}
#featured li.ui-tabs-nav-item a{
	display:block;
	height:60px;
	color:#333;  background:#fff;
	line-height:20px;
	overflow:hidden;
}
#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-tabs-selected{
	background:url('metaobj_manager/featureSlider.selected_item_gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#ccc;
}
#featured .ui-tabs-panel{
	width:400px; height:250px;
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:180px; left:0;
	height:70px;
	background: url('metaobj_manager/featureSlider.transparent_bg_png');
}
#featured .info h2{
	font-size:18px; font-family:Georgia, serif;
	color:#fff; padding:5px; margin:0;
	overflow:hidden;
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}
#featured .ui-tabs-hide{
	display:none;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] Misc
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSObject.new, div.ZMSObject.modified {
	border: 2px dashed blue;
	background-color: #F0F0FF;
} 
div.ZMSObject.deleted {
	border: 2px dashed red;
	background-color: #FFF0F0;
	color: #CCC;
	text-decoration: line-through;
}
.preview.highlight {
	background: filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;
	background-color: #E2E3DE;
	cursor:pointer;
}

span.unicode { 
  font-family:"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

span.highlight { 
  background-color: yellow;
  color: black;
  font-weight: bold;
}

/* ------------------- */
/* ----- Layout ------ */
/* ------------------- */

/***************/
/* Colorscheme */
/***************/

.primColorStrong0 { background-color:#000000; }
.primColorMedium0 { background-color:#666666; }
.primColorLight0 { background-color:#E7E7E6; }

.secndColorStrong1 { background-color:#5D7B9B; }
.secndColorStrong0 { background-color:#82A0C0; }
.secndColorMedium1 { background-color:#B5C8DB; }
.secndColorMedium0 { background-color:#C8D3DD; }
.secndColorLight1 { background-color:#E1E8EF; }
.secndColorLight0 { background-color:#E8EFF6; }

.teaserColor { background-color:#CC3333; }

.neutralColorBlack { background-color:#000000; }
.neutralColorStrong0 { background-color:#999999; }
.neutralColorMedium0 { background-color:#CCCCCC; }
.neutralColorLight0 { background-color:#E7E7E7; }
.neutralColorWhite { background-color:#FFFFFF; }
.neutralColorTrans { background-color:transparent;
}

a.fancybox img { background-color: transparent; }
div.note { width: 96% }
body.zmi img { border:0 }
.form-small { text-align:left; }

.searchresult span.title a:link,
.searchresult span.title a:visited {
  color:#cc3333;
}
.searchresult span.linkpath a:link,
.searchresult span.linkpath a:visited {
  color:#999999;
}

body#root {
	margin: 0;padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	position:relative;
	text-align:center;
	}

/*-- wrapper for whole page region --*/
#pageregion {
  text-align: left;
	margin: 0 auto;
	width: 992px;
	position: relative;
    }

/****************/
/*---- Logo ----*/
/****************/
#Logo	{
	border: 0px;
	margin: 10px 0;
	padding: 0px;
	}
#Logo img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

#Copyright {
	margin:50px 10px 10px 10px;
	padding:0;
	border:0;
	}
#Copyright p,
#Copyright td {
	font-size: 9px;
	line-height: 1.2em;
	}
#Content {
	position:relative;
	margin:5px 15px 5px 15px;
	}
#ContentBottom {
	position:absolute;
	bottom:5px;
	margin-left:15px;
	white-space:nowrap;
	}

/***************/
/* Links */
/***************/

a:link  {
	color : #666;
	text-decoration: underline;
	}
a:visited  {
	color : #333;
	text-decoration: underline;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #C33;
	}


/*********************/
/* Content-Elements  */
/*********************/
h1, h2, h3,
h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#333;
	font-weight: bold;
	line-height:1.2em;
	margin-top: 1.0em;
	margin-bottom: 0.5em;
	}

h1.title {
	color: #C33;
	font-size: 18px;
		margin-top: 0.5em;
}

h1, .heading1 {
	color: #C33;
	font-size: 18px;
			margin-top: 0.5em;
	}

h2,.heading2 {
	font-size: 16px;
	}

h3,.heading3 {
	font-size: 14px;
	}

h4,.heading4 {
	margin-top: 0.5em;
	font-size: 12px;
	}

h5,.heading5 {
	margin-top: 0.5em;
	font-weight: normal;
	font-size: 12px;
	}

/*********************/
/* Textbody-Elements */
/*********************/

.standardtext, body, form, p, ol, ul, li, em, sup, sub, table, tr, th, td {
	font-family: Arial, Helvetica, sans-serif;
	color : #333;
	font-size: 12px;
	line-height: 1.3em;
	margin-top: 0px;
	}

p { }

ol {
	font-size: 12px;
	}

ul {
	font-size: 12px;
	list-style-type: square;
	}

#Content li {
	margin-top:4px;
	}

.small {
	font-size: 10px;
}

.caption {
	font-family:"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 13px;
	}

.emphasis {
	font-style: italic;
	margin: 5px 30px;
	line-height: 1.2em;
}

.description {
	font-weight: bold;
	color: #333;
}

em {
	font-weight: normal;
	color: #C33;
	}

strong {
	font-weight: bold;
}

sup, sub {
	font-size: 10px }

#Index ul li {
	margin-top:10px;
}
#Index ul li span a {
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}
/****************/
/* Navigation */
/***************/

.menuChannel_active, .menuChannel_inactive  {
	height:25px;
	font-size:12px;
}

.menuChannel_active  {
/*background-color:#F2DADB;*/
background:#ddd;
}

a.menuChannel_active:link, a.menuChannel_active:visited {
font-weight:bold;
color: #fff;
text-decoration: none;
background-color:#CC3333;
display: block;
padding: 1px 0 0 9px;
}

a.menuChannel_inactive:link, a.menuChannel_inactive:visited {
font-weight:normal;
color : #000;
text-decoration: none;
display:block;
padding: 1px 0 0 9px;
}

a.menuChannel_inactive:hover, a.menuChannel_inactive:active,
a.menuChannel_active:hover, a.menuChannel_active:active {
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-color: #cc3333;
display: block;
padding: 1px 0 0 9px;
}

.menuPub_active, .menuDoc_active,
.menuPub_inactive, .menuDoc_inactive {
font-size: 12px;
line-height: 20px;
}

a.menuPub_active:link, a.menuPub_active:visited,
a.menuDoc_active:link, a.menuDoc_active:visited {
color: #000;
text-decoration: none;
display: block;
background-color:#ddd;
border-left:10px solid #cc3333;
font-weight:bold;
}


a.menuPub_inactive:link, a.menuPub_inactive:visited,
a.menuDoc_inactive:link, a.menuDoc_inactive:visited  {
font-weight: normal;
color : #000;
text-decoration: none;
display: block;
background-color:#eee;
border-left:10px solid #aaa;
}

a.menuPub_inactive:hover, a.menuPub_inactive:active,
a.menuDoc_inactive:hover, a.menuDoc_inactive:active  {
font-weight:bold;
color: #000;
text-decoration: none;
display: block;
background-color:#ddd;
border-left:10px solid #cc3333;
/* tf: */
/* border:1px; */
/* margin:1px; */
}

a.navChannel:link,a.navChannel:visited,
a.navChannel:active,a.navChannel:hover {
font-weight:normal;
color: #000;
text-decoration: none;
}

a.navChannel_active:link,a.navChannel_active:visited,
a.navChannel_active:active,a.navChannel_active:hover {
font-weight:normal;
color: #ffffff;
text-decoration: none;
}


/*************************/
/* Copyright & Functions */
/*************************/
.copyright, .functionSearch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.functionSearch,
a.functionSearch:link, a.functionSearch:visited {
	color : #333;
	text-decoration: none;
}

.copyright, .copyright a:link, .copyright a:visited {
	color : #999;
	text-decoration: none;
	}
.copyright a:hover, .copyright a:active {
	color: #cc3333;;
	text-decoration: underline;
	}
a.functionSearch:hover, a.functionSearch:active,
a.copyright:hover, a.copyright:active  {
	text-decoration : underline;
	}

a.href_more {
	border:0;
	margin:0;
	padding:0;
	display:block;
	height:8px;
	text-align:right;
	}
a.href_more img {
	border:0;
	}



/*******************/
/* Sitemap         */
/*******************/

TD.sitemapTitle0 {
  background-color: #000066;
  border-right-width: 1px;
  border-right-color: #FFFFFF;
  border-right-style: solid;
 }

TD.sitemapTitle1 {
  background-color: #FF6600;
  border-right-width: 1px;
  border-right-color: #FFFFFF;
  border-right-style: solid;
 }

A.sitemapTitle0:link, A.sitemapTitle0:visited ,
A.sitemapTitle1:link, A.sitemapTitle1:visited {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.sitemapTitle0:hover, A.sitemapTitle0:active ,
A.sitemapTitle1:hover, A.sitemapTitle1:active {
  font-weight: bold;
  color: #E8F2F9;
  text-decoration: underline;
}

A.sitemapElement0:link, A.sitemapElement0:visited {
  font-weight: bold;
  text-decoration: none;
}
A.sitemapElement1:link, A.sitemapElement1:visited {
  font-weight: normal;
  text-decoration: none;
}

A.sitemapElement0:hover, A.sitemapElement0:active ,
A.sitemapElement1:hover, A.sitemapElement1:active {
  color: #FF6600;
  text-decoration: underline;
}


/*************************/
/* Management Interface  */
/*************************/

.cmsTxtColorStrong0 { color: #000066; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorStrong0 */
.cmsBgColorStrong0 { background-color: #000066; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #CCCCCC; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #E8F2F9; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */

.ftTH { background-color:#cccccc; }
.ftTD { background-color:#efefef; }

u {
text-decoration: underline;
}

/**********************/
/* Teaser disabled */
/**********************/
/*
TABLE.teaserElement {
    border-spacing: 0pt 0pt;
    border-collapse: collapse;
    border-style: none;
    width: 100%;
}
P.teaserTitle {
    color : #999999;
    font-size : 12px;
    line-height : 15px;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:3px;
    margin-right:3px;
}
TD.teaserTitle {
padding: 0px;
background-image:url(../common/spacer.gif);
}
TD.teaserText {
padding : 3px;
background-image:url(../common/spacer.gif);
}
P.teaserText, TD.teaserText {
    font-size : 11px;
    font-weight : normal;
    text-decoration : none;
    color : #000000;
    line-height: 16px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:3px;
    margin-right:3px;
}
A.teaserTitle:link, A.teaserTitle:visited {
    font-weight: bold;
    font-size : 12px;
    color: #666666;
    text-decoration: none;
}
A.teaserTitle:hover, A.teaserTitle:active {
    color : #000000;
    text-decoration: underline;
}
A.teaserText:link, A.teaserText:visited {
    color: #000099;
    text-decoration: none;
}
A.teaserText:hover, A.teaserText:active {
    color: #800000;
    text-decoration: underline;
}
*/
/* ---------------------------------- */

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

div.ZMSLinkElement {
  padding:0;
	background-color: transparent;
}

div.ZMSLinkElement div.title {
  padding:0;
	font-weight:bold !important;
	font-size:12px !important;
	}
div.ZMSLinkElement div.title a:link,
div.ZMSLinkElement div.title a:visited {

}


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

div.ZMSLinkElement div.text a:link,
div.ZMSLinkElement div.text a:visited {

  }

div.ZMSLinkElement ul {
	list-style-type:none;
	list-style-image:none;
/*	margin-left: 0px; */
}
div.ZMSLinkElement ul li {
	list-style-image:none;
	margin-left: 0px;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSLinkContainer {
	background-color: #EEEEEE;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSFile
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
div.ZMSFile {
  background-color: transparent;
	margin: 10px 0 5px 0;
  position:relative;
	}

div.ZMSFile.floatleft { float:left; width:50%; }
div.ZMSFile.floatright { float:right; width:50%; }

div.ZMSFile div.title {
  font-size:12px;
  }

div.ZMSFile div.title img {
  float:left;
  padding-right:2px;
  }


div.ZMSFile div.title a:link,
div.ZMSFile div.title a:visited {
  font-weight:normal;
  text-decoration:none;
  font-weight: bold;
  font-size:12px;
	}

div.ZMSFile div.text {
  font-size:10px;
  margin-left:22px;
	}

div.ZMSFile div.description {
  font-size:10px;
  margin-left:22px;
  }

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSLinkElement
	{
	background-color: transparent;
	padding: 2px;
	}

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

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

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSGraphic {
	background-color: transparent;
	margin: 4px;
	}
/* tf: margins solltes ins ZMS default_css */
div.ZMSGraphic.floatleft { float:left; margin-right:10px; width:auto !important; }
div.ZMSGraphic.floatright { float:right; margin-left:10px; width:auto !important;}

div.ZMSGraphic div.graphic a img {
	 border:0;
	}

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

a.zoom img.zoom {
	width: 23px;
	height: 21px;
	background: url(http://www.foxnewmedia.biz/common/css/common/zoom.gif);
	}

a.download img.download {
	width: 23px;
	height: 21px;
	background: url(misc_/zms/download.gif);
	}

a.superzoom img.superzoom {
	width: 23px;
	height: 21px;
	background: url(misc_/zms/superzoom.gif);
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSTables
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */
table.ZMSTable {
	border-collapse: collapse;
	margin-bottom:5px;
}

table.ZMSTable caption {
  text-align: left;
  font-size: 16px;
  	font-weight: bold;
  padding-bottom:5px;
  margin-top:0px;
	}

table.ZMSTable th,
table.ZMSTable td {
	background-color: transparent;
		vertical-align: top;
	}

table.ZMSTable thead th,
table.ZMSTable thead td {
	vertical-align: bottom;
	text-align: left;
	padding: 4px;
	border-bottom: 1px solid #cccccc;
	}

table.ZMSTable tr.even td {
/*  background-color: #e1e8ef; */
  background-color: transparent;
}
table.ZMSTable tr.odd  td {
/*  background-color: #e8eff6; */
  background-color: transparent;
}

table.ZMSTable th p,
table.ZMSTable td p {
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSTeaser
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div#teaser, div#Teaser
	{
	width:152px;
	font-size: x-small;
	margin: 10px 10px;
	}

div.ZMSTeaserContainer
	{
	padding:1px;
	margin-bottom:10px;
	}

div.ZMSTeaserElement
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	}

div.ZMSTeaserElement img.title
	{
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title
	{
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: black;
	padding: 2px;
	}

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text
	{
	padding: 3px;
	}

/*********************/
/* Spec.Obj. press-item  */
/*********************/
.press-item-table {
	padding:0;
	border:0;
	margin: 10px 0px;
	}
table.layouttable .press-item-table {
	margin: 2px 10px 10px 2px;
	}

.press-item-date {
	display:block;
	padding:0;
	color:grey;
	font-weight:bold;
	font-size:10px;
	line-height:1.2em;
	vertical-align: middle;
	margin-bottom: 1px;
	}
.press-item-header {
	font-weight:bold;
	font-size: 13px;
	color:#cc3333;
	background-color:transparent;
	}


.press-item-text a:link,
.press-item-text a:visited,
.press-item-header a:link,
.press-item-header a:visited {
	text-decoration: none;
	}

.press-item-teaserimage {
	display:block;
	margin-left:10px;
	background: transparent;
	text-align:left;
}

.press-item-teaserimage a:link,
.press-item-teaserimage a:visited {
	margin:auto;
}
table.layouttable .press-item-teaserimage a {
	border:1px solid grey;
}
.press-item-text {
	line-height: 1.5em;
	}
table.layouttable .press-item-text,
table.layouttable .press-item-header {
	line-height: 1.3em;
	font-size:11px;
	}
/**********************/
/* Spec.Obj. Showcase */
/**********************/
table.showcase {
	border-collapse:collapse;
}
th.showcase {
	background-color: #DDD;
	padding: 2px 4px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border: 1px solid #CCC;
}
td.showcase {
	background-color: transparent;
	padding: 2px 4px;
	vertical-align: top;
	border: 1px solid #CCC;
}


