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

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Search Form
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
.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
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

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

div.ZMSGraphic.floatright {
	float:right;
}

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

div.note {
	border-left: 1px solid #FCCD64;
	border-bottom: 1px solid #FCCD64;
	margin: 8px;
	padding: 4px;
	background: #FCFECC url(/content/metaobj_manager/ZMSNote.zmsnote_bg.gif) top right no-repeat;
}
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [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;
}


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

	* {
		margin:0;
		padding:0;
	}

	html { overflow: auto; } 

	body { 
		font-family: Arial, sans-serif;
		color: #000;
	} 
	
	body#web { 
		position: relative;
		min-width: 1022px;
	} 

	#OuterShell {
		position: relative;
		margin: 0 auto;
		background: white url(../ui/header.jpg) center top no-repeat;
	}
	
	#InnerShell {
		position: relative;
		width: 1022px;
		margin: 0 auto;
	}
	
	#pageregionTop {
		height: 170px;
	}	
	
	#pageregionLeft {
		width: 325px;
		float: left;
		padding-top: 5px;
	}	
	
	#pageregionContent {
		float:right;
		margin:0 128px 45px 0;
		position:relative;
		width:568px;
		padding-top: 5px;
	}

	#pageregionContentInner {
		width: 100%;
                overflow: hidden;
	}
	
	#pageregionBottom {
		clear: both;
		position: relative;
		margin-top: 80px;
	}	
	
	#GSKfooter {
		font-size: 75%;
		color: #333333;
		text-align: center;
		padding-top: 30px;
		margin-bottom: 1em;
		background: url(../ui/CSSsprite.gif) -1600px -498px no-repeat;
		width: 774px;
		margin-left: 108px;
		line-height: 150%;
	}		
	
	#GSKfooter a:link, #GSKfooter a:visited, #GSKfooter a:hover {
		color: #333333;
		text-decoration: none;
	}	
	
	#partner {
		color: #333333;
		text-decoration: none;
		width: 167px;
		float: right;
		margin: 0 50px 40px 0;
		clear: both;
	}		
	
	#partner div {
		background: url(../ui/CSSsprite.gif) -1600px -253px no-repeat;
		padding: 0.7em 0;
		text-align: center;
	}	
	
	#partner div.firstPartner {
		background: none;
	}

	p.metaDates {
		color: #333;
		font-size: 81.25%;
		font-weight: bold;
		margin-bottom: 1.8em;
		padding-left: 18px;
		text-indent: -18px;
	}

	p.metaDatesAfter {
		padding-left: 0px;
		text-indent: 0px;
	}
	
	p.metaDates span {
		background: url(../ui/CSSsprite.gif) -2037px -146px no-repeat;
		padding-left: 18px;
	}

/*********************/
/* Header-Elements  */
/*********************/

	#quicklinks {
		position: absolute;
		right: 210px;
		top: 50px;
	}
	
	#search {
		position: absolute;
		right: 55px;	
		top: 50px;	
		width: 134px;
		background: url(../ui/CSSsprite.gif) -1595px -130px no-repeat;
		padding-bottom: 5px;
	}	
	
	#search .text {
		border: 0px none;
		background: none;
		padding: 7px 0 3px 8px;
		color: #666;
		font-size: 80%;
		width: 96px;
		float: left;
		font-family:Arial,sans-serif;
	} 	
	
	#search .submit {
		width: 1em;
		height: 1em;
		cursor: pointer;
		opacity: 0;
		font-family:Arial,sans-serif;
	}
	
	#utils {
		position: absolute;
		right: 55px;
		top: 90px;
	}

	.quicklinks a span {
		display: block;
		float: left;
		text-indent: -1000px;
		overflow: hidden;
	}
	
	.quicklink1 {
		background: url(../ui/CSSsprite.gif) -1595px -175px no-repeat;
		height: 31px;
		width: 90px;
	}
	
	.quicklink2 {
		background: url(../ui/CSSsprite.gif) -1685px -175px no-repeat;
		height: 31px;
		width: 45px;
	}	
	
	.quicklink3 {
		background: url(../ui/CSSsprite.gif) -1793px -144px no-repeat;
		height: 20px;
		width: 30px;
	}	
	
	.quicklink4 {
		background: url(../ui/CSSsprite.gif) -1833px -144px no-repeat;
		height: 20px;
		width: 33px;
	}	
	
	.quicklink5 {
		background: url(../ui/CSSsprite.gif) -1867px -144px no-repeat;
		height: 20px;
		width: 25px;
	}

/*********************/
/* Nav-Elements  */
/*********************/

	ul {
		list-style-type: none;
	}
	
	#nav_main {
		width: 156px;
		float: right;
		margin-right: 50px;
		margin-bottom: 25px;
	}	

	#nav_main a:link, #nav_main a:visited, #nav_main a:hover {
		color: #725D7E;
		text-decoration: none;
		padding: 0.72em 0.5em;
		display: block;
		background: #E1DFE9 url(../ui/CSSsprite.gif) -1142px -85px no-repeat;
	}
	
	#nav_main li.first a:link, #nav_main li.first a:visited, #nav_main li.first a:hover {
		background: transparent url(../ui/CSSsprite.gif) -1142px 0px no-repeat !important;
	}	
	
	
	#nav_main li.last a:link, #nav_main li.last a:visited, #nav_main li.last a:hover {
		background: transparent url(../ui/CSSsprite.gif) -1142px -170px no-repeat;
	}
	
	#nav_main a.ZMS1:link, #nav_main a.ZMS1:visited, #nav_main a.ZMS1:hover {
		background: #E1DFE9 url(../ui/CSSsprite.gif) -1142px -85px no-repeat !important;
		color: #725D7E !important;
		font-size: 100% !important;
		padding: 0.72em 0.5em !important;
	}
	
	#nav_main a.first:link, #nav_main a.first:visited, #nav_main a.first:hover {
		background-position: -1142px 0px;
	}	
	
	#nav_main a.last:link, #nav_main a.last:visited, #nav_main a.last:hover {
		background-position: -1142px -170px;
	}	

	#nav_main li.current {
		background: none;
	}		
	
	#nav_main li.active {
		background: #ADA6C9 url(../ui/CSSsprite.gif) -1436px 0px no-repeat;
	}	
	
	#nav_main li.last {
		padding-bottom: 0.72em;
	}	
	
	#nav_main li.first {
		background: none;
	}

	
	#nav_main ul ul li, #nav_main ul ul li.active {
		background: none;
	}	
	
	#nav_main li.active a:link, #nav_main li.active a:visited, #nav_main li.active a:hover {
		background: none;
		color: #fff;
		font-size: 114.3%;
		padding: 0.72em 0.5em 0 0.5em;
	}	
	
	#nav_main ul li.active ul a:link, #nav_main ul li.active ul a:visited, #nav_main ul li.active ul a:hover {
		background: url(../ui/CSSsprite.gif) -2037px -265px no-repeat;
		color: #2D1255;
		font-size: 100%;
		padding: 0.72em 0 0 1em;
		margin-bottom: 0.72em;
	}	
	
	#nav_main ul li.active ul a.current:link, #nav_main ul li.active ul a.current:visited, #nav_main ul li.active ul a.current:hover {
		background: url(../ui/CSSsprite.gif) -2037px -164px no-repeat;
		font-weight: bold;
	}

	#nav_main ul li.active ul a.active:link, #nav_main ul li.active ul a.active:visited, #nav_main ul li.active ul a.active:hover {
		background: url(../ui/CSSsprite.gif) -2037px -164px no-repeat;
		font-weight: bold;
	}	
	
	#nav_main a:hover {
		text-decoration: underline;
	}	
	
	#nav_main ul {
		font-size: 93.75%;
		font-weight: bold;
	}	
	
	#nav_main ul ul {
		font-size: 93.33%;
		padding: 10px;
		font-weight: normal;
	}	
	
	#nav_main ul ul li {
		border-top: 1px solid #E1DFE9;
	}
	 
	/* .pager */

.pagerSite, .pagerSite h2, .pagerSite p, .pagerSite ul, .pager * {
	background-color: #fff;
} 

		.noPager {
			margin-top: 0 !important;
		}

		#pagerTop {
			/*left: -50px;
			top: -75px;*/
			position: static;
			margin-bottom: 1em;
			height:17px;
			overflow:hidden;
		}
		
		#pagerBottom {
			/*
			left: 275px;
			top: -60px;*/
			position: static;
		}				
	
		.pagerSite {
			/*
			display: none;
			*/
		}	
		
		.pagerSiteActive {
			/*
			display: block;
			*/
		}	
		
		.pager {
			padding: 17px 15px 17px 46px;
			background: url(../ui/CSSsprite.gif) -1595px 0px no-repeat;
			/*font-size: 75%;*/
			font-size: 12px;
			width: 300px;
			overflow: hidden;
			color: #2D1255;
			position: absolute;
		}
		
		#pagerBottom.pager {
			width: 412px;
			background: url(../ui/CSSsprite.gif) -1595px -65px no-repeat;
		}		
		
		.pager, .pager * {
			vertical-align: middle;
			white-space: nowrap;
		}		
		
		.pager * {
			float: left;
		}
			
		.pager span {
			margin: 0 3px;
		}		
		
		a.pagerPrev:link, a.pagerPrev:visited, a.pagerPrev:hover {
			background: url(../ui/CSSsprite.gif) -1905px -147px no-repeat;
			margin: 0 3px 0 8px;
		}
		
		a.pagerNext:link, a.pagerNext:visited, a.pagerNext:hover {
			background: url(../ui/CSSsprite.gif) -1946px -147px no-repeat;
			margin: 0 8px 0 3px;
		}
		
		a.pagerPrevInactive:link, a.pagerPrevInactive:visited, a.pagerPrevInactive:hover{
			background: url(../ui/CSSsprite.gif) -1905px -179px no-repeat;
			margin: 0 3px 0 8px;
		}
		
		a.pagerNextInactive:link, a.pagerNextInactive:visited, a.pagerNextInactive:hover {
			background: url(../ui/CSSsprite.gif) -1946px -179px no-repeat;
			margin: 0 8px 0 3px;
		}
		
		.pagerEl {
			width: 18px;
			height: 17px;
			text-indent: -1000px;
			display: block;
			float: left;
		}	
		
		.pagerControlInact {
			display: none;
			padding-bottom: 0.3em;
		}
		
	/* homelink */

		a.homelink:link, a.homelink:visited, a.homelink:hover {
			display:block;
			height:42px;
			left:45px;
			position:absolute;
			top:0;
			width:270px;
			text-indent: -1000px;
		}

/*********************/ 
/* Home-Teaser */
/*********************/

	.homeTeaser {
		float: left;
		background: #fff url(../ui/CSSsprite.gif) -1301px bottom no-repeat;
		padding-bottom: 15px;
		width: 132px;
		margin-right: 13px;
		margin-bottom: 1em;
	}
	
	.homeTeaser h2 {
		font-size: 87.5%;
		margin-bottom: 0.5em;
		padding: 0;
	}
	
	.homeTeaserInner {
		background: #fff url(../ui/CSSsprite.gif) -1301px top no-repeat;
		padding: 8px 8px 0 8px;
	}	
	
	.homeTeaserInner p {
		margin-bottom: 0;
	}

/*********************/ 
/* Home-Element  */
/*********************/

	.homeElementOuter {
		margin-bottom: 1em;
	}

	.homeElement {
		background: url(../ui/CSSsprite.gif) -1px -260px no-repeat;
		height: 268px;
	}
	
	.homeElement h2 {
		padding-left: 50px;
		margin-bottom: 1em;
	}

	.homeElement .he1 h2 {
		margin-bottom: 0.7em;
	}	
	
	.homeElement a:link, .homeElement a:visited, .homeElement a:hover {
		font-weight: normal !important;
	}
		
	.homeElement .heArchive {
		font-size:75%;
		position:absolute;
		right:22px;
		top:19px;
	}
	
	.he1 {
		height:5.125em;
		position:relative;
	}	
	
	.he1 p {
		/*font-size: 100%;*/
		padding-left: 24px;
		margin-bottom:0.7em;
	}	
	
	.he2 ul {
		margin-left:20px !important;
	}	
	
	#pageregionContent .homeElement ul li {
		margin-bottom:0.8em;
	}
	
	.he2 {
		position: relative;
		float: left;
		width: 49%;
	}	
	
	.he3 {
		position: relative;
		float: right;
		width: 49%;
	}	
	
	#pageregionContent .he3 ul {
		list-style-type: none;
		padding-left:0;
		margin-left: 20px;
	}	
	
	.he3 ul li strong {
		background:transparent url(../ui/CSSsprite.gif) repeat scroll -2037px -147px;
		padding:0 8px 0 18px;
	}

/*********************/ 
/* Content-Elements  */
/*********************/

	h1 {
		font-weight: bold;
		color: #241356;
		font-size: 131.25%;
		margin-bottom: 0.3em;
	}

	h2 {
		font-weight: bold;
		font-size: 100%;
		padding-top: 1em;
		margin-bottom: 1em;
		color: #2D1255;
	}

	h3 {
		font-weight: bold;
		font-size: 75%;
		padding-top: 1em;
		margin-bottom: 1em;
		color: #000;
	}

	h1, h2, h3, p, #pageregionContent ul, ol {
		line-height: 135%;
	}
	
	 #pageregionContent a:link, #pageregionContent a:visited, #pageregionContent a:hover {
		color: #2D1255;
		font-weight: bold;
	}		
	
	 #pageregionContent ul {
		font-size: 75%;
		list-style-type: disc;
		margin-bottom: 1em;
		padding-left: 1.5em;
	}	
	
	 #pageregionContent ul li {
		margin-bottom: 0.3em;
	}
	
	 ol {
		font-size: 75%;
		margin-bottom: 1em;
		padding-left: 2.5em;
		

	}
	
	p {
		font-size: 75%;
		margin-bottom: 1em;
	}

	table.ZMSTable p {
		margin: 0;
		background-color: transparent;
	}
	
	table.ZMSTable th {
		background-color: #AAA2C7;
		padding: 0.2em 0.4em;
	}
	
	table.ZMSTable td {
		background-color: #D5D2E3;
		padding: 0.2em 0.4em;
	}
	
	.floatleft div.graphic, div.graphic.alignleft {
		margin: 0 1.5em 0.3em 0;
	}	
	
	.floatright  div.graphic, div.graphic.alignright {
		margin: 0 0 0.3em 1.5em;
	}
	
	div.ZMSGraphic div.text {
		padding: 0px;
	}
	
	div.ZMSGraphic {
		background-color: transparent;
		margin: 0px;
	}
        
	div.ZMSFile, div.ZMSLinkElement {
	background-color: transparent;
			margin:4px;
			width: 350px;
	}
	
	#pageregionContent .siteLister ul {
		list-style-type: none;
		padding: 1em 0 0 0;
	}	
	
	#pageregionContent .siteLister li {
		padding: 0.7em 0;
		margin: 0;
		background: url(../ui/CSSsprite.gif) -1600px -498px no-repeat;
	}	
	
	#pageregionContent .siteLister strong {
		display: block;
		float: left;
		width: 20%;
		clear: both;
	}	
	
	#pageregionContent .siteLister a {
		float: right;
		display: block;
		width: 79%;
	}

    #Bookmarking {
		color:#2D1255;
		font-size:60%;
		left:325px;
		padding:1.5em 0 0.5em;
		position:absolute;
		top:-48px;
    }
	
    #Bookmarking a:link, #Bookmarking a:visited, #Bookmarking a:hover {
		color:#2D1255;
    }

/****************/
/* Forms 	  */
/************/

	body#web select, body#web input, body#web textarea { 
		font-size: 99%; /*Safari Fix*/
		overflow:hidden;
	} 

/****************/
/* Sifr	  */
/************/

	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	.sIFR-hasFlash #nav_main .level1 {
		visibility: hidden;
	}


/******************************/
/* Clearing - do not modify */
/**************************/

	.floatholder { overflow:hidden; }

	.clerasil:after {
	   content: ".";
	   display: block;
	   height: 0;
	   clear: both;
	   visibility: hidden;
	}

	.clerasil { display: block; }


div.ZMSFile div.text, div.ZMSLinkElement div.text {
font-size:75%;
}

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:100%;
}

div.ZMSFile div.title, div.ZMSLinkElement div.title {
font-size:75%;
white-space:normal;
}
/******************************/
/* Clearing - ZMS */
/**************************/

.clearfloating {
height: 5px;
overflow: hidden;
}

