td.newsroom_2cols a, td.newsroom_2cols a:hover, td#box_blue_2cols a, td#box_blue_2cols a:hover {color:#C86C1A; font-weight: bold;}

td.newsroom_2cols div.csc-textpic-imagewrap img {padding:5px}

td.rightcolumn {border-left:1px dashed #e0e0e0;}

td.newsroom_2cols ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:0; margin-bottom:6px; padding-left:0;}

td.newsroom_2cols li {
background:transparent url(/fileadmin/templates/rust/img/arrow.png) no-repeat scroll left 4px !important;
font-size:12px;
list-style-type:none;
padding-left:15px;
}


#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {margin-left: 0px; color:#454545;}

div.tx-dynalist-pi1 h2 {font-size:13px;}

div.tx-dynalist-pi1-recordlist, div.tx-dynalist-pi1 td {border: none;}

div.tx-dynalist-pi1-recordlist p {line-height: 17px;}

div.tx-dynalist-pi1 table {margin-top: 0px;}

div.tx-dynalist-pi1-recordlist-row_1, div.tx-dynalist-pi1-recordlist-row_0 {padding:1px; padding-top:0px; /* background-color:#ffffff; */ margin-top:2px; margin-bottom: 10px;}

div.tx-dynalist-pi1-recordlist-row_1 {background: #efefef;}

div.tx-dynalist-pi1-recordlist-row_0 {background: #f7f7f7;}

div.lng-buttons {color:#7F7F7F; font-size:11px; text-align:right; width:100%; border-bottom:1px dashed #666666; padding-bottom:5px; text-transform:uppercase;}

div.tx-dynalist-pi1-pagination {
	border: none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:10px;
	overflow:visible;
	padding:3px;
	text-align:center;
}

div.tx-dynalist-pi1 a.current {background:#999; border:1px solid #ccc;}

div.tx-dynalist-pi1 a.paginate {border:1px solid #ccc; color:#666; }
div.tx-dynalist-pi1 a.paginate:hover {background:#999; color:#FFFFFF; text-decoration:underline;}

td.top_banner {height:9px;}
td.top_banner div#title_topbanner, td.top_banner {display:none;}

td.banner_rust {background: transparent url(img/bg_rust_banner.jpg) repeat-x; height:156px;}
td.heightcell {padding-top: 0px;}

td.maincontent h1.csc-firstHeader, td.maincontent h1 {color:#222222; font-size:16px; margin-bottom:10px; text-transform:uppercase;}
td.maincontent h1 {margin-top: 20px;}
td.maincontent h1.csc-firstHeader {padding-top: 3px; color: #454545; font-size: 19px; font-weight: normal;}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {border-top:2px solid #000; font-size:14px; text-transform:uppercase;}

div.bgri {float:right;}

div.rust_title {float: left; padding-top: 15px;}


/* ############## LOGIN & ADDNEWS BOX - start ################# */

div.tx-loginboxmacmade-pi1, table.tx-documentum-brd_table td.my_class, table.tx-documentum-brd_table td.profile_title {font-size:0.8em; font-weight: bold; padding-top: 14px;}

table.tx-documentum-brd_table div#suggestion, td.my_class_little, span.profile_data  {font-size:0.8em; font-weight: normal; font-style: italic;}
table.tx-documentum-brd_table td.my_class_mand{color: red;}

table.tx-loginboxmacmade-pi1-loginTable {margin-top: 20px;}

td.tx-loginboxmacmade-pi1-labelCell {text-align: right; font-size: 0.8em; padding-right: 3px;}

td.tx-loginboxmacmade-pi1-fieldCell input, table.tx-documentum-brd_table input, table.tx-documentum-brd_table select{background-color:#f7f7f7; border:1px solid #999999; padding-left:3px; width:202px;}

td.tx-loginboxmacmade-pi1-fieldCell input.submit {
	background-color:#666666;
	border:1px solid #cccccc;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-weight: bold;
	color: #ffffff;
	font-size: 0.7em;
	padding:3px;
	width:45px;
}

div.tx-lumophpinclude-pi1 {font-size:16px;}
div.tx-lumophpinclude-pi1 h3.csc-firstHeader {font-size: 1.1em;	font-weight: normal;}

h2.tx-loginboxmacmade-pi1-header {display: none;}


/* ################# LOGIN & ADDNEWS BOX - end ################### */

div.more_reports   {text-align:right; padding: 4px;}
div.more_reports a {font-size: 12px;}

p.csc-linkToTop {float: right;}