/**
 * UIM Mediaplace Stylesheet (homepage)
 *
 * Autor: Mathias Seckert
 *        gansel webCommunication
 * Mail:  seckert@gansel.de
 *
 * Version: 1.1 - 2008-11-22
**/


/* HP modules have a solid border bottom */
.homepage h1 {  /* 12px: ModulHeadlines (unterstrichen) für Homepage*/
	font-size: 109%;
	line-height: 1.17em;
	margin: 0em 0em 1em;
	padding: 0.1em 0em 0.36em 0.1em;
	border-bottom: 1px solid #D5D5D5;
	background: none;
}

.homepage h2 {  /* 12px: ModulHeadlines (unterstrichen) für Homepage*/
	font-size: 1em;
	margin: 0em 0em 0.73em;
}

.homepage .module {
	/*background: url(../img/bg/line_solid.gif) repeat-x left bottom; */
	border-bottom: 1px dotted #d5d5d5;
	margin-bottom: 36px; 
}
* html .homepage .module {	border-bottom: 1px solid #d5d5d5; } /* for IE6 */
.homepage #content .txtWrp { margin-bottom: 0px; }
.homepage .txtWrp li {
	line-height: 15px;
	background-position: 0 5px;
}
.homepage #content p.more {  text-align: right; padding-bottom: 3px; }
.homepage #content p.more a {
	color: #ab1631;
	line-height: 1.09em;
	padding-left: 1em;
	background: url(../img/icons/more.gif) no-repeat left 55%;
}
.homepage .teaser1 p.more a {
	font-weight: bold;
}

#content {
	margin-top: 32px;
	margin-bottom: -36px;
}

/* HP Modules */
#content .teaser1 { 
	height: 300px;
}
#content .teaser1 img 	{ 
	float: left; 
	left: 1px;
	margin: 0 10px 5px 0;
	position: relative;
	top: 1px; 
}
/* #content .teaser1 .txtWrp { margin-left: 152px; }  */
.homepage #content .teaser1 p.more { margin-bottom: 0px; }
.homepage .banner { margin-right: 0; height:300px; }
#content .banner img{ margin-left: 26px; float: left; }
#content ul { margin-bottom: 0em; }

#content .list li {
	overflow: hidden;
	height: 45px;
	padding: 0px;
	border-bottom: 1px dotted #D5D5D5;
}
* html #content .list li { border-bottom: 1px solid #D5D5D5; }

#content .list li.last { border: none; }
#content .list h1,
#content .list h2 { margin: 0px; }
#content .list li a {
	display: block;
	color: #666;
	/*hide everything after 2nd line: */
	overflow: hidden;
	height: 18px;
}
#content .list li h2 a {
	height: auto;
	padding: 8px 0px 0px;
	font-weight: bold;
}
#content .list li.hover a  { color: #AB1631; }
.homepage .linkList { margin-right: 0; }
#content .linkList li h2 a { font-weight: normal; }

#content .focusList li { 
	background: transparent url(../img/icons/sprite-ls-icons.png) no-repeat scroll 0 -138px;/* .sprite-recency  */
	padding-left: 34px;
	min-height: 24px;
}
* html #content .focusList li { height: 24px; overflow: visible; }
#content .focusList li.sprite-awarness { background-position: 0 10px; }
#content .focusList li.sprite-interaction { background-position: 0 -64px; }

#content .newsRSS h1       { background: url(../img/bg/bg_newsRSS_head.gif) no-repeat 199px 0px; }
#content .newsRSS li a     { padding: 0px; }

#content .coverFlow ul { float: left; width: 100%; margin-top: 4px;}
#content .coverFlow li.first { height: 37px; }
#content .coverFlow li.first h2 a { padding-top: 0px; }

#content .coverFlow img,
#content .coverFlow object { margin: 0px; float: left; }

/* IE<6 BoxModel Bug  */
* html #content .height1, #content .teaser1 {
	height: 301px;
	heigh\t: 300px;
}   
/* IE<6 BoxModel + List/White-Space Bug */
* html #content .list li {
	height: 46px;
	heigh\t: 45px;
	float: left;
	floa\t: none;
	width: 352px;
	wid\th: auto;
}
