div.toc_title
	{
	line-height:1.1em;
	padding: 10px 0 10px 10px;
	border-bottom: 1px dotted grey;
	}

h1.title {
	font-size: 150%; /* 18px */
	line-height: 150%; /* 24px */
	margin-top:10px; 
	padding-left: 10px;
	}

/*--------- ZMS TEASER --------------*/

div#teaser
	{
	width:132px;
	font-size: 12px !important; font-size: 100%;
margin-top:0;
padding-top:0;

	}

div.ZMSTeaserElement {
	padding:0px;
        margin: 0 0 15px 0;
	width:132px;
	float:left;
}

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


div.ZMSTeaserElement div.title {
	font-weight:bold;
	text-decoration:none;
	color:black;
	/*padding: 4px 4px 2px 1px;*/
	display: block;
}

div.ZMSTeaserElement div.text
	{
	padding: 5px 0 0 0;
	line-height:1.1em
        margin: 0;
 	font-size: 92%;
	}

div.ZMSTeaserElement div.text a
	{
 	font-size: 85%;
	}





/**************************************/
/* [WAI] ZMSGraphic                   */
/* nach ZMS Upd. - juni2007           */
/**************************************/


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

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

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

div.ZMSGraphic.center.graphic
	{
	text-align:center;
        padding-right:0;
	}

div.ZMSGraphic.floatleft
	{ 
	float:left;
	}

div.ZMSGraphic.floatright
	{ 
	float:right;
	}


div.graphic.alignleft
	{
	float:left;
	text-align:right;
	padding-right: 8px;
	}
	
div.graphic.alignright
	{
	float:right;
	text-align:right;
	padding-left: 8px;
	}
	


/********************/
/*  TOC             */
/* okt2007          */
/********************/


div.ZMSLinkElement { 
 /* background-color: #888cbc; */
 /* border: 1px solid #888cbc; */
 padding: 8px;
 margin: 0px;

 min-height: 50px;
 /* overflow: hidden; */
   }
* html div.ZMSLinkElement { 
 height: 50px;
   }

div.ZMSLinkElement:hover { 
    background-color: #efe8f0;
   }



div.ZMSLinkElement div.title, .toc_title
	{
	font-weight:bold;
	color:black;
	font-size: 100%;
	margin: 0;
	}

div.ZMSLinkElement div.text
	{
	font-size: 100%;
	}

div.ZMSLinkElement div.text ul
	{
	margin-top: 5px;
	margin-left: 25px;
	}

img, img.imgNoborder {
	border:0px;
        vertical-align:middle;
}

/* div.ZMSGraphic s.o. */

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

div.ZMSGraphic.p {margin-top:50px;}

.graphic { 
   padding: 8px 8px 10px 0px;
   }
* html .graphic { 
  }

.docinfo {
  font-size: 100%;
  text-align: left;
  margin:0;
  margin-top:5px;
}

div.text ul li,
div.text ol li {
        margin-left: 20px;
}

* html div.text ul li {
        margin-left: 55px;
}

div.text p {
margin-top: 1px;
}

