
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- 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.hemato-images.eu/content/metaobj_manager/ZMSNote.zmsnote_bg.gif) top right no-repeat;
}/* BO f_css_defaults */

/* EO f_css_defaults */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [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;
}


/* **** CAVE: Befehl versteckt Attr "Zugriffsrechte" **** */
#tr_attr_dc_accessrights_restrictededitors {display:none;}

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

.primColorStrong0 { background-color:#003F77; }
.primColorMedium0 { background-color:#6682AC; }
.primColorLight0 { background-color:#CCD5DD; }

.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:orange; }
.teaserColorLight { background-color:#FFCC33; }

.neutralColorBlack { background-color:#000000; }
.neutralColorStrong0 { background-color:#999999; }
.neutralColorMedium0 { background-color:#CCCCCC; }
.neutralColorLight0 { background-color:#E7E7E7; }
.neutralColorWhite { background-color:#FFFFFF; }
.neutralColorTrans { background-color:#FFF1CC; }
/*#00ff00*/


/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [ZMS default] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSGraphic  {
	clear:none; 
	margin: 0;
	padding:0;
	border:0;
	background-color:transparent;
}

div.ZMSGraphic img {
	margin:3px 0px;
	border:0;
}

div.ZMSGraphic div.text {
	padding:0;
	margin:0;
	border:0;
}

img.imgNoborder { border:0px;}

a.zoom img.zoom,
a.superzoom img.superzoom {
 width: 26px !important;
 height: 21px !important;
 background-position:top right;
 background-repeat:no-repeat;
 margin:0px;
 padding:0px;
}

/*********************/
/* Functional Page Elements*/
/*********************/

/*----- Channel Menu -----*/

div#Menu
	{
	width:802px;
	white-space:nowrap;
	}

#Menu ul.Menu
	{
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	color: #fff;
	float: left;
	width: 802px;
	white-space:nowrap;
	}

#Menu ul.Menu li.Menu 
	{
	margin: 0;
	padding: 0;
	line-height: 140%;
/*	width: 70px;  */
	display: inline; 
	white-space:nowrap;	
	}

#Menu ul.Menu li.Menu a
	{
	border-top: 1px solid #fff;
	font-family: arial, helvetica, sans-serif;
	padding: 0.2em;
	padding-right: 0.2em;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 0.1em solid #fff;
	white-space:nowrap;
	font-size : 11px;
	font-weight:bold;
	}
/*----- font size hack -----*/
/*/*/a{}
body #Menu ul.Menu li.Menu a {
font-size : 11px
}
html>head:first-child+body #Menu ul.Menu li.Menu a {
font-size : 11px;
}
/* */
/*----- /font size hack -----*/


#Menu ul.Menu li.Menu a.current
	{
	font-weight:bold;
	color:#fff;
	background-color: orange;
	}

#Menu ul.Menu li.Menu a.home
	{
	background-color: #333;
	}

#Menu ul.Menu li.Menu a:hover
	{
	color: #fff;
	text-decoration: underline;
	}

/*-----MenuDropdown-----*/

.child, .subchild 
	{ 
	position: absolute;
	visibility: hidden;
/*-------box model hack-------*/
	margin-left: -0.80em !important;
	margin-left: 0px;
	margin-left/**/:/**/-0.80em;
/*-------box model hack-------*/	
	margin-top: 0.7em !important;
	margin-top: 0em;
	margin-top/**/:/**/0.8em;
	}

.menuDropdown 
	{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #CCD5DD; 
	width: 20em;
	}

.navDropdown
	{
	display: block;
	text-align: left;
	border-bottom: 1px solid #000;
	line-height: 1.3em;
	white-space:nowrap;
	padding: 3px 3px 3px 14px;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	}

/*----- font size hack -----*/
/*/*/a{}
body .navDropdown {
	font-size:10px;
}
html>head:first-child+body .navDropdown {
	font-size:11px;
}
/* */
/*----- /font size hack -----*/

.navDropdown a:link, .navDropdown a:visited { 
	text-decoration: none;
	color: #003366;
}

.navDropdown a:hover, .navDropdown a:active { 
	text-decoration: underline;
	color: #003366;
}

/*-----Micronavigation-----*/

#Micronavigation {
	padding:10px 10px 10px 0px;
	text-align:left;
	}

#Micronavigation, #Micronavigation a, #Micronavigation span {
	font-size:  xx-small;	
	}

#Micronavigation span {
	font-weight:bold;
	}

/*----- font size hack -----*/
/*/*/a{}
body #Micronavigation span, 
html>head:first-child+body #Micronavigation a {
font-size : x-small;
}
html>head:first-child+body #Micronavigation span,
html>head:first-child+body #Micronavigation a {
font-size : x-small;
}
/* */
/*----- /font size hack -----*/

/*-----Macronavigation-----*/

#Macronavigation {
	margin: 50px 0px 25px 0px;
	padding: 0;
	border: 0;
	margin: 50px 0px 25px 0px;
	margin-top: 35px !important;
	margin-top: 50px;
	margin-top/**/:/**/50px;
	}
	
#Macronavigation ul li {
	margin: 0;
	padding: 0;
	border: 0px;
	margin-top: 5px;
	line-height: 1.25em;
	font-size: small;   
	}

/*----- font size hack -----*/
/*/*/a{}
body #Macronavigation ul li {
font-size : x-small;
}
html>head:first-child+body #Macronavigation ul li {
font-size : small;
}
/* */
/*----- /font size hack -----*/


/****************/
/* Navigation */
/***************/

.navMacroPub, .navMacroDoc {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
text-decoration: none;
}

.navChannel {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}

.navMacroPub  {
line-height: 10px;
color : #003366;
text-decoration: none;
}

.navMacroPubIcon  {
line-height: 10px;
}

.navMacroDoc  {
line-height: 10px;
color: #003366;
text-decoration: none;
}

.navMacroDocIcon {
line-height: 10px;
}

.navMicro {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color : orange;
text-decoration : none;
}

.sitemapicon {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}

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

a:link  {
color: #003366;
text-decoration: underline;
}

a:visited  {
color: #555555;
text-decoration: underline;
}

a:hover, a:active {
text-decoration: underline;
color: orange;
}

a.sitemapicon:link, a.sitemapicon:visited {
text-decoration: none;
color:#003F77;
}

a.sitemapicon:hover {
color:#003F77;
text-decoration:underline;
}

a.navChannel:link, a.navChannel:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

a.navChannel:hover, a.navChannel:active {
color: #ffffff;
text-decoration: underline;
}

a.navMacroPub:link, a.navMacroPub:visited, 
a.navMacroDoc:link, a.navMacroDoc:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
color: #003366;
text-decoration: none;
}

a.navMacroPubMain:link, a.navMacroPubMain:visited  {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color: #FFFFFF;
text-decoration: none;
}

a.navMicro:link, a.navMicro:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color : #FFFFFF;
text-decoration: none;
}

a.navMacroPub:hover, a.navMacroPub:active, 
a.navMacroDoc:hover, a.navMacroDoc:active,
a.navMacroPubMain:hover, a.navMacroPubMain:active,
a.navMicro:hover, a.navMicro:active {
font-family: Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

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

 /* neutralColor_medium */
h1, h2,  h3, h4, .heading1, .heading2, .heading3, .heading4 {
font-family: Arial, Helvetica, sans-serif;
}

.standardtext, body, form, p, ul, ol, li, em, sup, sub, table, tr, th, td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
font-size: 12px;
}

div#ZMSTextarea {
font-size: 12px;
}

body {
font-size: 12px;
line-height: 16px;
background-color: #EEEEEE;
margin-top: 0px;
margin-left:0px;
margin-right:0px;
}

h1.title {
color: #6682AC;
font-weight: bold;
font-size: 18px;
line-height: 20px;
margin-top:4px; }

h1,.heading1{
color: #777777;
font-weight: bold;
font-size: 17px;
line-height: 20px;
margin-top:12px; }

h2,.heading2 {
color: #6682AC;
font-weight: bold;
font-size: 14px;
line-height: 18px}

h3,.heading3 {
color: #777777;
font-weight: bold;
font-size: 14px;
line-height: 14px;
margin-bottom: 0px}

div.ZMSTextarea>p.heading3 {
margin-top: 10px; }

h4,.heading4 {
color: #6682AC;
font-weight: bold;
font-size: 12px;
line-height: 14px }

h5,.heading5 {
color: #777777;
font-weight: bold;
font-size: 12px;
line-height: 14px }

p {
font-size: 12px;
line-height: 15px }

ol {
line-height: 15px;
list-style-type: 1}

ul {
line-height: 15px;
list-style-type: square }

.small {
font-size: 10px;}



.caption {
font-style: normal;
font-size: 11px;
color: #5D7B9B; }

div.ZMSTable caption {
text-align: left;
color : #000000;
font-size: 12px;
}

table.ZMSTable caption {
text-align: left;
color : #000000;
font-size: 12px;
}

.description {
background-color:#EEEEEE;
line-height: 16px;
}

.Adresse {
font-size: 10px; }

.Referenz,
div.Referenz,
p.Referenz {
font-size: 11px; }

em {
font-style: italic; }

strong {
font-weight: bold;
font-style: normal; }

sup, sub {
font-size: 10px; }

blockquote {
font-size: 10px; }

div.imagemetaheader {
font-size: 11px; }

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

div#metadoc2 {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:13px;
background-color: #eeeeee;
width:100%;
}

#ContentIndex {
margin-top:30px;
min-height:170px;
}


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

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

div.ZMSTeaserContainer
	{
	width:179px;
	padding:1px;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:2px;
	}

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-family: Verdana, Geneva,Arial,Helevetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	padding: 1px;
	text-align:left;
	}

div.ZMSTeaserElement div.text
 	{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
	line-height: 16px;
	padding: 2px;
	text-align:left;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited
    {
    font-size : 12px;
    color: #666666;
    text-decoration: none;
    }

div.ZMSTeaserElement div.title a:hover,
div.ZMSTeaserElement div.title a:active
    {
    text-decoration: underline;
    }

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
    {    
    color: #000099;
    text-decoration: none;
    }

div.ZMSTeaserElement div.text a:hover,
    {
    color: #000099;
    text-decoration: underline;
    }


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

table.ZMSTable {
border-collapse:collapse;
}
table.ZMSTable tr th,
div.ZMSTable tr.even th {
background-color:#ccc;
font-weight : bold;
text-align:left;
border:1px solid #fff;
}
table.ZMSTable tr td {
text-align:left;
border:1px solid #fff;
width:30%;
}
table.ZMSTable tr.even td {
background-color:#eee;
vertical-align:top;
}
table.ZMSTable tr.odd  td {
background-color:#eee;
vertical-align:top;
}


/**********************/
/* Mozilla-Tabellenzellenoptimierung */ 
/**********************/

div.ZMSTable table {margin-top:0px;}
div.ZMSTable table {margin-bottom:0px;}
td>p{margin:0px;}
th>p{margin:0px;}
div.ZMSTable table td>div.ZMSTextarea>p{margin:0px;}


/**********************/
/* Functions */
/**********************/

.copyright, .functionSearch {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.functionSearch {
color : #FFFFFF;
line-height:12px;
}

a.functionSearch:link, a.functionSearch:visited {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #FFFFFF;
line-height:12px;
text-decoration : none;
}

a.functionSearch:hover {
text-decoration:underline;
}

.functionSearchCurrent {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #FFFFFF;
line-height:12px;
background-color: orange;
}

a.functionSearchCurrent:link, a.functionSearchCurrent:visited {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #FFFFFF;
line-height:12px;
text-decoration : none;
}

a.functionSearchCurrent:hover  {
text-decoration : underline;
}

a.copyright:link, a.copyright:visited {
color : #000000;
text-decoration : none;
}

a.forumNav:link,a.forumNav:visited  {
color : #003366;
font-weight: bold;
text-decoration: underline;
}

a.forumNav:hover {
color : #000000;
font-weight: bold;
text-decoration: none;
background-color: #E1E8EF;
}


/*******************/
/* 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: normal;
  color: #999999;
  text-decoration: none;
  margin-left: 2px;
}

A.sitemapElement1:link, A.sitemapElement1:visited {
  font-weight: bold;
  color: orange;
  text-decoration: none;
  margin-left: 2px;
}

A.sitemapElement0:hover, A.sitemapElement0:active ,
A.sitemapElement1:hover, A.sitemapElement1:active {
  color: orange;
  text-decoration: underline;
  margin-left: 2px;
}


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

.cmsTxtColorStrong0 { color: #000066; } 
.cmsTxtColorStrong1 { color: #666666; } 
.cmsBgColorStrong0 { background-color: #000066; } 
.cmsBgColorStrong1 { background-color: #CCCCCC; } 
.cmsBgColorMedium0 { background-color: #E8F2F9; } 
.cmsBgColorLight0 { background-color: #FFFFFF; } 

.ftTiny {
color:#666666;
font-family : Arial,Geneva,sans-serif;
font-size : 10px;
font-weight : normal;
}

.ftStrong {
font-family : Arial,Geneva,sans-serif;
font-size : 12px;
font-weight : bold;
}

.ftInput, input {
font-family : Arial,Geneva,sans-serif;
color : #000000;
font-size : 12px;
}

u {
text-decoration: underline;
}

.form-optional {
    font-family : Verdana,Arial,Geneva,sans-serif;
    font-size : 12px;
    font-weight : bold;
    font-style : normal;
}

.form-element {
    font-family : Arial,Geneva,sans-serif;
    color : #000000;
    font-size : 12px;
    font-weight : normal;
    font-style : normal;
}
div.zmi_col_right form {
    font-size:10px;
    color:#fff !important;
}
