#content-padding
{
	padding: 9px 9px 0;
}

div#content-padding div.portlet-content
{
	margin: 0;
}

div.teaser
{
	margin: 5px 4px 0;
}

div.teaser b
{
	font-size: 11px;
	line-height: 16px;
}

div.teaser-exlink
{
	margin: 0 4px 0;
}

div.teaser-full-width
{
	margin: 5px 0 0 0;
}

img.image-full-space
{
	display: block;
	margin: 9px 0 0 0;
}

div.spacer-portlet
{
	height: 9px;
}

div.spacer-teaser
{
	height: 6px;
}

div.portlet1
{
	background: #ccc;
}

div.portlet2
{
	background: #cad6da;
}

div.portlet3
{
	background: #d0d3da;
}

div.portlet4
{
	background: #cf9;
}

div.portlet5
{
	background: #9cf;
}

div.portlet6
{
	background: #f96;
}

div.portlet7
{
	background: #fc6;
}

div.portlet8
{
	background: #ff6;
}

div.portlet p.more
{
	padding: 11px 0 0 0;
}

div.hruler
{
	height: 1px;
	background: #666;
}

div.teaser ul.bullet li
{
	display:inline-block;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 0 0 18px;
	background: url(../../img/icon_dot_li_333.gif) no-repeat;
	background-position: 4px 7px;
}

a.link
{
	padding: 0 0 0 13px;
	background: url(../../img/icon_arrow_900.gif) no-repeat 0 5px;
}
/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.link { display: inline-block; width: 100%; background-position: 0 6px; } {;}/*";}}/* */

a.mail
{
	padding: 0 0 0 16px;
	background: url(../../img/icon_email_900.gif) no-repeat 0 4px;
}
/*Style only for IE 5.0 */
@media tty { i{content:"\";/*" "*/}}; a.mail { display: inline-block; width: 100%; background-position: 0 5px; } {;}/*";}}/* */

/* styles imprint (footer.htm) */
ul.bullet li 
{
	font-size: 12px;
}

h3 
{
	padding: 9px 0px 5px;
	font-weight: 700;
}

div.list 
{
	margin-bottom: 9px; margin-top: 9px;
}

div.content-2cols-594-imprint,
div.content-3cols-594-imprint
{
	width: 582px;
}

div.content-2cols-594-imprint div.col-left
{
	width: 288px;
	float: left;
}

div.content-2cols-594-imprint div.col-right
{
	width: 288px;
	float: left;
	margin: 0 0 0 6px;
}

div.content-3cols-594-imprint div.col-left
{
	width: 180px;
	float: left;
}

div.content-3cols-594-imprint div.col-middle,
div.content-3cols-594-imprint div.col-right
{
	width: 180px;
	float: left;
	margin: 0 0 0 6px;
}

ol.number li
{
	font-size: 12px;
	line-height: 16px;
	padding: 2px 0 0 0;
	list-style:decimal inside;
}

ol.number li.bullet
{
	font-size: 12px;
	line-height: 16px;
	padding: 2px 0 0 0;
	list-style:square;
}

ol.number li ol.number li
{
	font-size: 12px;
	line-height: 16px;
	padding: 2px 0 0 18px;
}

ol.number li ol.number li.bullet
{
	font-size: 12px;
	line-height: 16px;
	padding: 2px 0 0 18px;
}
