/* ..... Print Styles! .......... */


#maincontent a {
	text-decoration:	underline;
	color:				#64255E;
}

#maincontent h1 {
	font-size:		16pt;
}

#maincontent h3 {
	font-size:		14pt;
}

#maincontent p {
	font-size:		12pt;
}

#sitelogo {
	list-style-image:	url("http://www.laviva.com/fileadmin/templates/laviva/img/header_spring_2010.jpg");
	display: list-item;
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #fff;
}

#subcontent,
#mainmenu,
#footer,
#pager,
.includewrapper,
.functionbar {
	display:		none !important;
}

#maincontent {
	width:			775px;
}

#maincontent .news-latest-item {
	clear:			both;
	padding-bottom:	20px;
}

#maincontent .teaser-box,
#maincontent .news-list-container{
	clear:			both;
}

#maincontent .news-latest-item .image {
	float:			left;
	width:			150px;
	padding-bottom:	20px;
}


#maincontent .news-latest-item .text {
	float:			left;
	width:			400px;
	padding-bottom:	20px;
}

#maincontent .panel {
	display:		block !important;
}

#breadcrumb {
	margin:			10px 0 20px 0;
	
}

#breadcrumb a {
	border-right:		1px solid #000;
	color:				#64255E;
	font-size:			10px;
	margin-right:		5px;
	padding-right:		5px;
	text-decoration:	none;
}

#breadcrumb a.current {
	border:				none;
}

#maincontent .panel .csc-textpic-imagewrap,
#maincontent .panel .csc-textpic-text,
#maincontent .panel .csc-textpic-image {
	clear:				both;
	float:				none;
}

.panel div.csc-textpic-left div.csc-textpic-imagewrap {
	display:			block;
}


