
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- 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:#fff url(/misc_/zms/zoom.gif) bottom right no-repeat;
}

div.ZMSGraphic {
	background-color: #F8F8F8;
	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 {
	text-align:center;
}

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 {
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/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 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
	{
	}

/* BO glossaryTeaser.f_css_defaults */

div.glossaryTeaser {
border:1px solid #0186D5;
background-color:#8BCCEA;
background-color:#fff;
/* background:url(common/glossaryGradient.jpg) repeat-x top; */
padding:0px;
margin-left:6px;
width:170px;
}
div.glossaryTeaser p {
font-weight:bold;
padding:0px;
margin:0px;
background-color:#0186D5;
}
div.glossaryTeaser p a:link,
div.glossaryTeaser p a:visited {
color:#fff;
}
div.glossaryTeaser ul {
padding-top:0px;
padding-bottom:0px;
margin-top:3px;
margin-bottom:3px;
}
div.glossaryTeaser ul li {
margin-left:-5px;
}
div.glossaryTeaser ul li a {
cursor:help;
}
div.glossaryTeaser ul li a:link,
div.glossaryTeaser ul li a:visited {
text-decoration:none;
font-size:10px;
color:#2E659F;
}
/* EO glossaryTeaser.f_css_defaults *//* 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 *//*-- InfoBox --*/

div.boxContainer  {
	margin-top: 10px;
	border-top:5px solid #ccc;
	background-color:#f6f6f6;
	padding:0px;
	width:auto;
	margin-bottom:20px;
}
div.boxTitle  {
	padding:3px;
	margin:0px;
	font-weight:bold;
}
div.boxContentEven,
div.boxContentOdd {
	padding:5px 0px 5px 10px;
}
div.boxContentEven p,
div.boxContentOdd p  {
	margin: 3px;
}
div.boxContainer div.boxContentOdd  {
	background-color:#eaeaea;
}
div.boxContainer  div.ZMSFile div.title img {
	margin-bottom:-5px;
}
div.boxContainer  div.ZMSFile div.title,
div.boxContainer  div.ZMSFile div.text,
div.boxContainer  div.ZMSFile div.title a {
	font-size:11px;
}
div.boxContainer div.ZMSFile div.title a:link, 
div.boxContainer div.ZMSFile div.title a:visited {
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
div.boxContainer div.ZMSFile div.title a img {
	margin-right:3px;
}
div.boxContainer div.ZMSFile div.text {
	margin-left:22px;
}
div.boxContainer ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
div.boxContainer ul li {
	margin:0px 0px 0px 2px;
}
li.LinkElementExternal {
	list-style-image:url(http://www.pascoe-global.com/sites/common/css/common/external_link.gif);
	list-style-position:inside;
}
li.LinkElementInternal, 
li.LinkElementInternalPortal {
	list-style-image:url(http://www.pascoe-global.com/sites/common/css/common/internal_link.gif);
	list-style-position:inside;
}
li.LinkElementInternalClient {
	list-style-image:url(http://www.pascoe-global.com/sites/common/css/common/internal_link.gif);
	list-style-position:inside;
}
li.LinkElementMailto {
	list-style-image:url(http://www.pascoe-global.com/sites/common/css/common/mail_link.gif);
	list-style-position:inside;
}


/* -- PASCOE Custom -- */

div.boxContainer  {
background-color:#EAF6FD !important;
border:1px solid #0099CC !important;
}
div.boxTitle  {
background-color:#0099CC !important;
color:white !important;
}/* BO Imagemap CSS */
#dhtmltooltip {
 font-size:11px;
 line-height:1.25em;
 color:#666;
}
div.imgagemap {
 text-align:center;
}
/* EO Imagemap CSS *//* BO formContainer.f_css_defaults */

div.formular {
/* display:table; */
/* table-layout:auto; */
width:auto;
border-collapse:collapse;
background-color:#fcfcfc;
border:1px solid silver;
padding:3px;
font-size:12px;
}
div.formrow {
/* display:table-row;*/
}

div.formular h2 {
color:#900;
background-color:#ccc;
padding:3px;
margin:0px;
line-height:1em;
}
div.formular h3 {
font-size:12px;
color:#000;
background-color:#eee;
padding:3px;
margin:0px;
line-height:1.3em;
}

div.formtext, div.formvalue {
/* display:table-cell; */
}
div.formtext {
margin-top:15px;
font-weight:bold;
border-top: 1px dotted #bbb;
padding-top:2px;
line-height:150%;

}
div.formtext span.hints {
font-style:italic;
font-weight:normal;
}
table.displayRecords { 
border:2px solid grey;
border-collapse:collapse;
}
table.displayRecords td {
border:1px solid silver;
padding:3px;
vertical-align:top;
}

.form-small {
font-size:11px;
vertical-align:top;
}

.zmiTableRowHead {
background-color:#ccc;
font-size:x-small;
padding:3px;
}

.zmiTableRowEven {
background-color:#eee;
font-size:x-small;
}
.zmiTableRowOdd {
background-color:#ddd;
font-size:x-small;
height:15px;
}
textarea.zmiTableRowOdd {
background-color:#ddd;
font-size:11px;
width:600px;
height:150px;
}
select.zmiTableRowEven, select.zmiTableRowOdd {
background-color:#eee;
font-size:x-small;
width:150px;
}

/* EO formContainer.f_css_defaults *//* ----------// BO refGlossary.f_css_defaults //---------- */

 a.glossary:link, a.glossary:visited {
 	border: 0px dotted #0099CC; 
 	/* background-color:#9ED2F3; */
	cursor: help;
	text-decoration: none;
	color:#000;
	font-style:italic;
	border-bottom: 1px solid #149CD4;	
 }
 
 a.glossary:hover {
 	border: 0px solid #0099CC; 
 	/* background-color:#149CD4; */
	cursor: help;
	text-decoration: underline;
	color:#0186D5;
	font-style:italic;
 }

.tooltip {
	width: 200px; 
	color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;
	text-align:center;
}
.tooltip span.top {
	padding: 30px 8px 0;
	background: url(http://www.pascoe-global.com/sites/common/css/common/glossary.gif) no-repeat top;
}
.tooltip b.bottom {
	padding:3px 8px 15px;
	color: #548912;
	background: url(http://www.pascoe-global.com/sites/common/css/common/glossary.gif) no-repeat bottom;
}

/* ----------// EO refGlossary.f_css_defaults //---------- *//* BO video.f_css_defaults */
div.video { }
/* f_css_defaults *//* BO videoteaser.f_css_defaults */
div.videoteaser { }
/* EO videoteaser.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: red;
  text-decoration: line-through;
} 

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

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


/* UPDATE ZMS 2.12 */
img, .form-small img {border:0px;}

/* UPDATE ZMS 2.11 */
table.zmiTabBg, div#zmi_logo, div#ZMIManageTabsBar { background:#fff; }
body.zmi div.zmi { width:840px; }

/* UPDATE ZMS 2.3 */

/*--Layoutkonstruktor--*/
div#teaser 
	{
	width:150px;
	}

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

/*-- IE border bug --*/
div.ZMSTeaserElement
	{
	border-bottom:1px solid white;
	width:148px;
	}

div.ZMSTeaserElement div.title a:link img.title, div.ZMSTeaserElement
div.title a:link, div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title 
	{
	font-size: 12px;
	color: #042B8B;
	font-weight: bold;
	border:0;
	padding:0;
	margin:0;
	}
div.ZMSTeaserElement div.title,
div.ZMSTeaserElement div.text
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height: 1.3em;
	padding: 4px 8px;
	}
/*----- font size hack -----*/
/*/*/a{}
body div.ZMSTeaserElement div.text {
	font-size: 11px;
}
html>head:first-child+body div.ZMSTeaserElement div.text {
	font-size: 11px;
}
/* */
/*----- /font size hack -----*/

div.ZMSTeaserElement div.text
	{
	line-height:1.5em;
	}

/*------------------------------------*/


/*-----------------*/
/*--  ZMSGraphic --*/
/*-----------------*/
div.ZMSGraphic { background-color:transparent; margin:0px;padding-left:0px}
div.ZMSGraphic div.graphic.alignleft { margin-right:10px; }
div.ZMSGraphic div.graphic.alignright { margin-left:10px; }
div.ZMSGraphic.floatleft { margin-right:10px; }
div.ZMSGraphic.floatright { margin-left:10px; }
div.ZMSGraphic div.text { padding: 4px 0 0 0; }
/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic { width:100%!important; }
div.ZMSGraphic.right div.graphic img { display:inline!important; }
body.zmi div.zmiRenderShort div.ZMSGraphic,
body.zmi div.zmiRenderShort { width:530px; overflow:hidden;}

input.htdig {
	background-color: #eee;
	border:1px solid gray; 
	vertical-align: middle;
	margin-bottom: 1px; /* IE bug fix */
	padding: 0.1em;
}

input.translate, input.button {
	border:0; 
	vertical-align: middle;
	margin-bottom: 1px; /* IE bug fix */
	padding: 0.1em;
}

/***************/
/* Colorscheme */
/***************/
.primColorStrong0 { background-color:#0099CC; } 
.primColorMedium0 { background-color:#8CD1E8; } 
.primColorLight0 { background-color:#D9F0F7; } 

.secndColorStrong1 { background-color:#13636C; }
.secndColorStrong0 { background-color:#1D96A4; } 
.secndColorMedium1 { background-color:#6CBBC4; } 
.secndColorMedium0 { background-color:#A2D4DA; } 
.secndColorLight1 { background-color:#D9F0F7; }
.secndColorLight0 { background-color:#D9F0F7; }

.teaserColor { background-color:#FF8418; } 

.neutralColorBlack { background-color:#000000; }
.neutralColorStrong0 { background-color:#888888; }
.neutralColorMedium0 { background-color:#CDCDCD; } 
.neutralColorLight0 { background-color:#EEEEEE; } 
.neutralColorWhite { background-color:#FFFFFF; }
.neutralColorTrans { background-color:#00FF00; } 

/********************/
/*Channels/Design*/
/********************/

td.logo { 
background-color:#fff;
border-bottom: 1px solid #5997B7; 
border-right: 1px solid #5997B7;
}

td.banner  { 
border-bottom: 1px solid #5997B7;
background-color:#FFFFFF;
margin:0px; 
}

td.channelActive, 
td.channelInactive { 
border-bottom: 1px solid #5997B7; 
border-right: 1px solid #5997B7;
}

td.channelActive { background-color: #8CD1E8;}

td.channelInactive { background-color: #fff;}

td.channelActive a:link.channel, 
td.channelActive a:visited.channel,
td.channelInactive a:link.channel, 
td.channelInactive a:visited.channel  {
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	margin: 0px;
	border: 0px;
	color: black;
	display: block;
	border: 1px solid #fff;
}

td.channelActive a:hover.channel, 
td.channelActive a:active.channel,
td.channelInactive a:hover.channel, 
td.channelInactive a:active.channel  {
	text-decoration: none;
	margin: 0px;
	border: 0px;
	color: white;
	background-color: #09c;
	display: block;
	border: 1px solid #09c;
}

td.channelActive a:link.channel, 
td.channelActive a:visited.channel  {
	border: 1px solid #8CD1E8;
}

td.channelActive a:hover.channel {
	border: 1px solid #09c;
}


/****************/
/* Macronavigation*/
/****************/

td.macronav {
border-right: 1px solid #5997B7;
background-color:#FFFFFF; 
}

a.macronavPub:link, a.macronavDoc:link,
a.macronavPub:visited, a.macronavDoc:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color : #2E659F;
text-decoration : none;
padding-right:5px;
}

a.macronavPub:hover, a.macronavDoc:hover,
a.macronavPub:active, a.macronavDoc:active {
text-decoration : underline;
}

span.macronavDoc, span.macronavPub {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color : #000;
text-decoration : none;
}


/****************/
/* Micronavigation*/
/****************/
.micronav, a.micronav:link, a.micronav:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	text-decoration : none;
}

.micronav {
	color : #000000;
}
a.micronav:link, a.micronav:visited {
	color : #2E659F;
}



/**********************/
/* Teaser */
/**********************/

td.teaserTitle {
	margin-left: 0px;
}

p.teaserTitle {
	line-height: 14px;
	color: #042B8B;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	margin: 0px 5px;
}

td.teaserText {	  	
}


p.teaserText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;	
	line-height: 1.2em;
	padding: 3px;
	padding-bottom: 6px;
	margin: 0px 5px;
	display: block;	  	
}

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

a.teaserLink:hover  {
  color : #FF8418;
}


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

a:link {
	text-decoration : none;
	color : #2E659F;
}
a:hover {
	text-decoration : underline;
	color : #FF8418;
}
a:visited {
	color : #666666;
	text-decoration: underline;
}


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

body, form, p, ol, ul, li, sup, sub, table, tr, th, td {
  font : 12px/18px Geneva, Arial, Helvetica, sans-serif;	
}

body {
	font: 12px/18px Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;	
}

h1.title {
	font:bold 1.6em/24px Geneva, Arial, Helvetica, sans-serif;	
	color: #333333;  
	margin-top:18px; 
}
h1.titlePatientenhandbuch {
	font:normal 1.8em/24px 'Times New Roman', Times, serif;	
	color: #0099CC;
/*	color: #0883E3;  */
	margin-top:18px;
	font-style:italic;
	text-align: left;
} 


h1 {
	font: bold 1.6em  Geneva, Arial, Helvetica, sans-serif;;
	color: #333333;
	text-align: left
}
h2 {
	font: bold 1.4em Geneva, Arial, Helvetica, sans-serif;
	color: #666666
}

h2 a:hover {
text-decoration:none !important
}
h2 a:hover {
color:#2E659F;
text-decoration:none !important
}


h3 {
	font: bold 1.2em Geneva, Arial, Helvetica, sans-serif;
  color: #333333;
}
h4 {
	font: italic bold 1.1em Geneva, Arial, Helvetica, sans-serif;
  color: #333333;
}
h5 {
	font: normal bold 1em Geneva, Arial, Helvetica, sans-serif;
  color: #333333;	
}
.heading1 {
	font: bold 1.6em Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left
}
.heading2 {
	font: bold 1.4em Geneva, Arial, Helvetica, sans-serif;
	color: #666666
}
.heading3 {
	font: bold 1.2em Geneva, Arial, Helvetica, sans-serif;
	color: #333333
}
.heading4 {
	font: italic bold 1.1em Geneva, Arial, Helvetica, sans-serif;
}
.heading5 {
	font: normal bold 1em Times New Roman,Times,serif;
}

.description {
  font-weight: bold;
  font-style: normal;
  color: #333333; 
}

.caption {
  font-weight: bold;
  font-style: normal;
  color: #666; 
  padding-top:0;
  margin-top:0;
}

p.emphasis {
  background-color:#D9F0F7;
  margin-left: 0px;
  padding:10px;
  margin-right: 0px;
  line-height: 18px;
}

p.small {
  font : 11px/15px Geneva, Arial, Helvetica, sans-serif;	
}


.indexitem {
font-weight:bold;
}

sup, sub {
  font-size: 0.8em; 
  line-height:0.5em;
}

.linkItem {
display:block;
background-color:#eee;
padding:3px;
}

.linkItem-title {
font-weight:bold;
}

/***************/
/* Product Classes */
/***************/

p.prodSectionheader {
font-weight: bold;
display: block;
background-color:#E7E7E6;
margin-bottom:0px;
}

p.prodSectiontext {
margin-top:0px;
}

span.prodSectioncontent {

}
span.prodSectioncontent div p.small  {
  margin-top:15px;
  padding-top:5px;
  border-top: 1px dotted #aaa;
  color: #666;
}


span.prodSectioncontent p.prodSectionheader {
background-color:#fff;
font-style:italic;
}

p.pdffile {
display: block;
border: 1px solid black;
padding:3px;
}



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

a.functions:link, a.functions:visited  {
	font: 12px/14px Geneva, Arial, Helvetica, sans-serif;
	color : #fff;
	font-weight : normal;
	text-decoration: none;
	padding-left: 20px;
	margin-bottom: 0px;
}

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


.suchform {	
	border : 1px solid #000080;
	font-size: 0.8em;	
	margin-bottom:3px;
}

.copyright {
	font-size: 10px;
	margin-top: 10px;
	line-height: 13px;
	text-align: left;
}

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

a:hover.copyright, a:active.copyright {
	text-decoration: underline;
	color: #FF8418;
}
div#login_button {
	padding:2em 0em;
}
div#login_button a:link, div#login_button a:visited {
	text-decoration: none;
	color: black;
	font-weight:bold;
	background-color: #8CD1E8;
	border:1px solid black;
	padding:5px;
}
div#login_button a:hover, div#login_button a:active {
	text-decoration: none;
	color: white;
	font-weight:bold;
	background-color: #0099CC;
	border:1px solid black;
	padding:5px;
}

/*******************/
/* Special Objects  */
/*******************/
ul.videoitem,
ul.videoitem li {
margin-left:0px;
padding-left:0px;
}
.infobox {
border:1px solid #CC6633;
margin: 1em 0px
}
.infoboxtitle {
color:white;
font-weight:bold;
}

div.ZMSFile {
background-color:transparent !important;
}
.infobox div.ZMSFile div.title,
.infobox div.ZMSFile div.title a, 
.infobox div.ZMSFile div.text {
  font-size:12px !important;
}

div.boxContent li {
margin-left:1em !important
}

/* BO NEWSLETTER */
div#nletterLinkbox {width:148px;background-color:#DCECF9;text-align:left; margin-bottom:20px; padding:5px 0px; }
div#nletterLinkbox ul, div#nletterLinkbox ul li {padding-bottom:0px; margin-bottom:0px; font-size:10px;color:#333;}
div#nletterLinkbox ul li a:link, div#nletterLinkbox ul li a:visited {text-decoration:none;}
div#nletterItems a:link, div#nletterItems a:visited {color:#2E659F; text-decoration:none}
div#nletterItems a:hover {color:#FF8418; text-decoration:underline}
/* EO NEWSLETTER */


/* BO formContainer.f_css_defaults */

div.formular {
/* display:table; */
/* table-layout:auto; */
width:auto;
border-collapse:collapse;
background-color:#fcfcfc;
border:1px solid silver;
padding:3px;
font-size:12px;
}
div.formrow {
/* display:table-row;*/
}

div.formular h2 {
color:#900;
background-color:#ccc;
padding:3px;
margin:0px;
line-height:1em;
}
div.formular h3 {
font-size:12px;
color:#000;
background-color:#eee;
padding:3px;
margin:0px;
line-height:1.3em;
}

div.formtext, div.formvalue {
/* display:table-cell; */
}
div.formtext {
margin-top:15px;
font-weight:bold;
border-top: 1px dotted #bbb;
padding-top:2px;
line-height:150%;

}
div.formtext span.hints {
font-style:italic;
font-weight:normal;
}
table.displayRecords { 
border:2px solid grey;
border-collapse:collapse;
}
table.displayRecords td {
border:1px solid silver;
padding:3px;
vertical-align:top;
}

.form-small {
font-size:11px;
vertical-align:top;
}

.zmiTableRowHead {
background-color:#ccc;
font-size:x-small;
padding:3px;
}

.zmiTableRowEven {
background-color:#eee;
font-size:x-small;
}
.zmiTableRowOdd {
background-color:#ddd;
font-size:x-small;
height:15px;
}
textarea.zmiTableRowOdd {
background-color:#ddd;
font-size:11px;
width:600px;
height:150px;
}
select.zmiTableRowEven, select.zmiTableRowOdd {
background-color:#eee;
font-size:x-small;
width:150px;
}

/* EO formContainer.f_css_defaults */


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

p.sitemapTitle0 {
  margin-top: 0px;
  margin-bottom: 0px;
 }

p.sitemapTitle1 {
  margin-top: 0px;
  margin-bottom: 0px;
 }

td.sitemapTitle0 {
  background-color: #CDCDCD;
  height: 12px;  
 }

td.sitemapTitle1 {
  background-color: #1B746B;
  height: 12px;
 }
 
A.sitemapTitle0:link {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
A.sitemapTitle0:visited {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
A.sitemapTitle1:link {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
A.sitemapTitle1:visited {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
A.sitemapTitle0:hover {
  font-weight: bold;
  color: #1B746B;
  text-decoration: underline;
}
A.sitemapTitle0:active {
  font-weight: bold;
  color: #1B746B;
  text-decoration: underline;
}
A.sitemapTitle1:hover {
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
A.sitemapTitle1:active {
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
td.sitemapElement0 {
  height: 12px;  
}
td.sitemapElement1 {
  height: 12px;
}
p.sitemapElement0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
p.sitemapElement1 {
  margin-top: 0px;
  margin-bottom: 0px;
}
A.sitemapElement0:link {
  font-weight: normal;
  text-decoration: none;
}
A.sitemapElement0:visited {
  font-weight: normal;
  text-decoration: none;
}
A.sitemapElement1:link {
  font-weight: bold;
  text-decoration: none;
}
A.sitemapElement1:visited {
  font-weight: bold;
  text-decoration: none;
}

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

/***************/
/* Product Classes */
/***************/

p.prodSectionheader {
font-weight: bold;
display: block;
background-color:#E7E7E6;
margin-bottom:0px;
}

p.prodSectiontext {
margin-top:0px;
}

span.prodSectioncontent {

}

span.prodSectioncontent p.prodSectionheader {
background-color:#fff;
font-style:italic;
}

p.pdffile {
display: block;
border: 1px solid black;
padding:3px;
}

/* Produktinfo-Note */
textarea[name=note] {
	background-color:#ffe;
	border:1px dotted #666;
} 

/*************************/
/* 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:#cdcdcd; vertical-align:top;}
.ftTD { background-color:#e7e7e7; vertical-align:top;}

td.form-element, 
td.form-small, 
td.form-label, 
td.zmiTableRowEven, 
td.zmiTableRowOdd {
   text-align: left !important;
}

/*************************/
/* Print Version  */
/*************************/

@media print {
	#macronav {
	visibility:hidden }
	#teaser {
	visibility:hidden }
	#banner {
	visibility:hidden }
	#micronav {
	visibility:hidden }
	#functions {
	visibility:hidden }
	#suche {
	visibility:hidden }
	#image {
	visibility:hidden }
	#content {
	position: absolute;
	top: 100px;
	left: 10px;	
	width: 100%; }
	#body.web {
	background: none;}
}


/*************************/
/* TOC Lists  */
/*************************/

div#Index2Col, 
div#Index2Col2Level {
 margin:15px 0px;
}
div#Index2Col div {
 float: left; 
 width: 265px;
 margin-right:2px;
}
div#Index2Col2Level div {
 border:2px solid #D5EEFB;
 padding:0px;
 margin-right:15px;
 float: left;
 width: 265px;
}
div#Index2Col div ul,
div#Index2Col2Level div ul, 
div#Index2Col2Level div p {
 background-color:#D5EEFB;
 margin:0px 0px 0px 0px;
 padding:0px;
 list-style-type:none;
}
div#Index2Col div ul li,
div#Index2Col2Level div ul li {
 padding:2px 4px;
 border-bottom:2px solid #fff;
 background-color:#D5EEFB;
}
div#Index2Col2Level div ul li {
 background-color:#f1faff;
}
div#Index2Col2Level div p {
 font-weight:bold;
 margin:0px;
 padding:2px 4px;
 border-bottom:2px solid #fff;
 white-space:nowrap;
}

ol.pageindex {
margin:1em 1em 2em 0em;
list-style-position:inside;
border:1px solid #ddd;
padding:1em;
background-color:#F1FAFF;
}
ol.pageindex li a.micronav {
font-size:12px
}

/*************************/
/* ZMSGraphic */
/*************************/

div.ZMSGraphic div.alignleft,
 ZMSGraphic floatleft {
 margin-right: 1em;
}

div.ZMSGraphic div.alignright,
 ZMSGraphic floatright {
 margin-left: 1em;
}

body.zmi img {border:0px;}
body.zmi a.fancybox img {border:1px solid #aaa}

/*************************/
/* ZMSTable */
/*************************/

table.ZMSTable th, 
table.ZMSTable caption {text-align:left;}
table.ZMSTable caption , 
table.ZMSTable th p, 
table.ZMSTable td p, 
table.ZMSTable td ul  {margin:3px }

/*************************/
/* ZMSLinkelement */
/*************************/

div.ZMSFile, div.ZMSLinkElement  { 
 background-color: transparent;
}
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-size:11px;
 color:#2E659F;
}
div.ZMSLinkElement div.text {
font-size:11px !important;
}


/******************************/
/* INDIVIDUAL DOCUMENT DESIGN */
/******************************/

td.e30918 div#pressimage {float:left;margin-bottom:0px !important}
td.e30918 div.pressfile {width:290px;margin-top:0px !important}

#e32996, #e32821, #e33293 {background-color: #eee;
padding:5px 6px;
border:1px solid #ccc
}

#e32800.ZMSTable,
#e32801.ZMSTable,
#e32802.ZMSTable {
width:100%
}

div#e33305.ZMSFile,
div#e33293.ZMSFile {
float:left;
padding:1em;
width:320px;
margin-left:0px;
margin-bottom:1em;
border:1px solid #8CD1E8;
background-color:#D9F0F7 !important;
border-radius:6px;
-moz-box-shadow: 5px 5px 5px #ccc;
-webkit-box-shadow: 5px 5px 5px #ccc;
box-shadow: 5px 5px 5px #ccc;
}
div#e33305.ZMSFile:hover,
div#e33293.ZMSFile:hover {
background-color:#fff!important;
}


