@charset "UTF-8";

/* CSS Document */



/*-----------------------------------------------------

	default fonts

-----------------------------------------------------*/



* {

	margin:0;

	padding:0; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #303030;

	letter-spacing: 0.1em;

	line-height: 16px;

}





p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #303030;letter-spacing: 0.1em;line-height: 16px;}

.bodytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#303030;

	letter-spacing:1px;

	line-height:14px;

	text-align: left;

}





/*-----------------------------------------------------

	default link

-----------------------------------------------------*/

a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#303030;

	letter-spacing:1px;

	text-decoration: underline;

}

a:hover {

	color:#fc3d32;

}

/*-----------------------------------------------------

	additional font descriptions

-----------------------------------------------------*/


#contentLC-top {
	color:#f2f2f2;
}

.white9_ffffff {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#ffffff;

}



.black9_303030 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	line-height:11px;

	color:#303030;

}

.black10_303030 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:12px;

	color:#303030;

}

.red10_fc3d32 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:12px;

	color:#fc3d32;

}

.red11_fc3d32 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#fc3d32;

}

.red11_949191 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#949191;

}

.contenttable {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	letter-spacing:1px;

	color:#303030;

	text-align: left;

}

.grey11_dedede {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:16px;

	letter-spacing:1px;

	color:#dedede;

}

.link11_cccccc {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	letter-spacing:1px;

	color:#cccccc;

}

.link11_cccccc a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	letter-spacing:1px;

	color:#cccccc;

	text-decoration:underline;

}

.link11_f2f2f2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	letter-spacing:1px;
	color:#f2f2f2;
	text-decoration:underline;
}

.link11_f2f2f2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	letter-spacing:1px;
	color:#f2f2f2;
	text-decoration:underline;
}


.link11_303030 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	letter-spacing:1px;

	color:#303030;

	text-decoration:underline;

}

/*-----------------------------------------------------

	check if really needed

-----------------------------------------------------*/

.grey10_ddd8d3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height:16px;

	letter-spacing:1px;

	color:#ddd8d3;

}

/*-----------------------------------------------------

	headline fonts

-----------------------------------------------------*/

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #fc3d32;

	font-weight: bold;

	letter-spacing: 1px;

	line-height: 14px;

	padding-bottom: 10px;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #303030;

	letter-spacing: 1px;

	line-height: 14px;

	padding-bottom: 8px;

}

h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #303030;

	letter-spacing: 1px;

	line-height: 14px;

}

/*-----------------------------------------------------

	indexed search end

-----------------------------------------------------*/

.tx-ttnews-browsebox,

.tx-indexedsearch-descr, 

.tx-indexedsearch-percent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #303030;

	letter-spacing: 1px;

	line-height: 14px;

}

.tx-indexedsearch-info-cell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #303030;

	letter-spacing: 1px;

	line-height: 12px;

	background:#d8f365;

	padding:4px;

}

.tx-indexedsearch-sw {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #b6e100;

	letter-spacing: 1px;

	line-height: 14px;

}

.tx-indexedsearch-redMarkup {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #b6e100;

	letter-spacing: 1px;

	line-height: 14px;

}



.tx-macinasearchbox-pi1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:14px;

	letter-spacing:1px;

	color:#f2f2f2;

	

}

/*-----------------------------------------------------

	default list

-----------------------------------------------------*/

.list {

	list-style-image:url(bul_green.gif);

	list-style-position:outside;

	margin-left: 36px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#303030;

	letter-spacing:1px;

	line-height:14px;

	list-style-type: none;

}

#list_bullet-grey {

	list-style-image:url(bullet-green.gif);

	list-style-position:outside;

	margin-left:36px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ddd8d3;

	letter-spacing: 1px;

	line-height: 14px;

}



/*-----------------------------------------------------

	sitemap

-----------------------------------------------------*/

.csc-sitemap ul {

	list-style-type:circle;

}

.csc-sitemap > ul {

	margin-left: 10px;

	padding-bottom: 20px;

}

.csc-sitemap > ul > li {

	margin-top: 15px;

}

.csc-sitemap > ul > li > ul {

	margin-left: 30px;

}

.csc-sitemap ul ul ul {

	margin-left: 50px;

}





/*-------------------------------------------------------

News

--------------------------------------------------------*/



.news-list-item a {

	text-decoration: none;

}



.news-list-morelink {

	margin-bottom: 30px;

	padding-left: 0;

	font-weight: normal;

	text-decoration: underline;

}



span.news-list-morelink {

	display: none;

}



.news-list-item {

	padding: 0 0 0 0;

}