/*--- Styles for www.schloetter.de ---*/

html {
 height : 100%;
}

body {
 background-color : #006EB3;
 padding : 0;
 margin : 0;
 font-family : Arial, Helvetica, sans-serif;
 height : 100%;
}

a:link, a:visited, a:hover, a:active {
 color : #006EB3;
 text-decoration : underline;
}

a.pdflink { margin-right:6px; padding-right:20px; background:url(../bilder/pdficon_small.gif) top right no-repeat; }

table#maintable {
 background-color : #fff;
 width : 940px;
 height : 100%;
}
table#maintable tr#toprow {
 height : 70px;
 vertical-align : top;
}

table#maintable td#toplogo {
 padding-left : 133px;
 padding-top : 12px;
 vertical-align : top;
 text-align : left;
}

table#maintable td#topmenu {
  width: 400px;
 padding-bottom : 10px;
 vertical-align : bottom;
 text-align : right;
}

table#maintable td#menu3 {
 vertical-align : middle;
 text-align : left;
/* width : 546px; */
 width : 560px;
}

table#maintable td#loginarea {
 height: 36px;
 text-align: right;
}

table#maintable td#menuarea {
 height : 210px;
 vertical-align : top;
 text-align : left;
 width : 901px;
}

table#maintable td#contentarea {
 vertical-align : top;
 height : 100%;
}

table#submain_table {
/* align="center" */
 background-color : #fff;
 height : 100%;
/* width : 100%; */
}

table#submain_table td#submain_left {
 width : 550px;
 vertical-align : top;
}
table#submain_table td#submain_spacer {
 width : 10px;
}
table#submain_table td#submain_right {
 width : 340px;
 vertical-align : top;
 height : 100%;
 background-color : #c7e0f3;
/* border:1px solid red; */
}

table#right_table {
 width : 340px;
}
table#right_table td#right_header {
 height : 18px;
 background-color : #006eb3;
 width : 340px;
}
table#right_table td#right_spacer {
 background-color : #fff;
}
table#right_table td#right_content {
 height : 100%;
 width : 340px;
}

table#right_table form {
 margin-bottom: 1em;
}

table.content_table {
 width : 545px;
}
table.content_table td.content_data {
 /* nothin */
}


/*--- Main menu ---*/

table#mainmenu {
 width : 900px;
 height : 200px;
}
table#mainmenu td#navigation {
 vertical-align : top;
 width : 800px;
}

table#mainmenu td#search {
 text-align : right;
 vertical-align : bottom;
 padding-right : 19px;
}

table#loginmenu {
 height : 36px;
 margin-left : auto;
}

table#loginmenu td#login,
table#loginmenu td#register {
 height : 36px;
 text-align : right;
 vertical-align : middle;
}

/*--- Searchbox ---*/

.tx-macinasearchbox-pi1 {
  text-align: right;
}

.tx-macinasearchbox-pi1 form#searchform {
 margin : 0;
 padding : 0;
}

.tx-macinasearchbox-pi1 table#searchbox {
 vertical-align : top;
 height : 18px;
}

.tx-macinasearchbox-pi1 table#searchbox td#searchbox_sword {
 text-align : left;
 vertical-align : top;
 padding-right : 7px;
}
.tx-macinasearchbox-pi1 table#searchbox td#searchbox_submit {
 vertical-align : top;
}

/*--- Navigation/Menus ---*/

ul.menu_top {
 float : right;
 list-style : none;
 padding : 0;
 margin : 0;
}

ul.menu_top li {
 float : left;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #006eb3;
}

ul.menu_top li a.menu_top:link,
ul.menu_top li a.menu_top:visited,
ul.menu_top li a.menu_top:hover,
ul.menu_top li a.menu_top:active {
 font-size : 11px;
 text-decoration : none;
 color : #006eb3;
 padding-left : 6px;
 padding-right : 6px;
}

form.register {
 padding : 0;
 margin : 0;
}

.tx-newloginbox-pi1 {
 padding : 0;
 margin : 0;
}

input.button {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 height : 18px;
 background-color : #006EB3;
 color : #ffffff;
 border : 1px solid #006EB3;
}

input.button1 {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 height : 18px;
 background-color : #006EB3;
 color : #ffffff;
 border : 1px solid #006EB3;
/* width : 87px; */
 width: 114px;
 text-align: left;
}


input.login_input {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
/* width : 91px; */
 width : 85px;
 height : 14px;
 color : #8A98A6;
 border : 1px solid #006DB3;
 padding-left : 4px;
}

ul.menu {
 float: left;
 background-color: #F6F7FB;
 list-style: none;
 padding: 0;
 margin: 0;
 width: 130px;
/* height: 174px; */
 height: 165px;
 padding-top: 9px;
 margin-top: 18px;
 filter:alpha(opacity=80);
 -moz-opacity:.80;
 opacity:.80;
 margin-right : 5px;
}

ul.menu li {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 margin-left : 4px;
}

ul.menu li.menu_act {
 background : url(../bilder/pfeil_menu.gif) 0 5px no-repeat;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 margin-left : 4px;
 line-height : 20px;
}


a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 line-height : 20px;
 color : #006db2;
 text-decoration : none;
 padding-left : 9px;
}


ul.menu2 {
 float : left;
 background-color : #F6F7FB;
 list-style : none;
 padding : 0;
 margin : 0;
 width: 170px;
/* height: 174px; */
 height : 165px;
 padding-top : 9px;
 margin-top : 18px;
 filter:alpha(opacity=80);
 -moz-opacity:.80;
 opacity : .80;
/* margin-left : 5px; */
}

ul.menu2 li {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 margin-left : 4px;
 margin-right : 13px;
 padding-left : 26px;
 text-indent:-26px
}


ul.menu2 li.menu2_act {
 background : url(../bilder/pfeil_menu.gif) 0px 5px no-repeat;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 margin-left : 4px;
 line-height : 20px;
 padding-left : 26px;
 text-indent:-26px
}

a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu2:active {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 line-height : 20px;
 color : #006db2;
 text-decoration : none;
 padding-left : 9px;
}

ul.menu3 {
 padding : 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 background-color : #006DB2; /* #fff; */
 margin-right : 4px;
 float : left;
 list-style : none;
 display : block;
 width : 170px;
 text-align : center;
}
ul.menu3 li {
 padding : 0;
 width : 130px;
 display : inline;
 margin-right : 4px;
}
ul.menu3 li.menu3_act {
 width : 130px;
}

span.menu3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 background-color : #006DB2; /* #fff; */
 margin-right : 4px;
 padding : 1px 1px 2px 1px;
 vertical-align : middle;
}
span.level1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #fff;
 background-color : #006DB2;
 margin-right : 4px;
 padding : 1px 1px 2px 1px;
 vertical-align : middle;
}

a.menu3:link, a.menu3:visited, a.menu3:hover, a.menu3:active {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #fff;
 text-decoration : none;
 padding : 0 16px;
 text-decoration : none;
}

a.menu3_act:link, a.menu3_act:visited, a.menu3_act:hover, a.menu3_act:active {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #fff;
 text-decoration : none;
 padding : 0 16px;
 text-decoration : none;
}


.csc-header {
 height : 18px;
/* width: 535px; */
}

h1{
background-color : #006eb2;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
padding: 0;
margin: 0;
padding-left: 11px;
line-height: 18px;
}

h1.csc-firstHeader-noBG{
background-color : #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #006eb2;
padding: 0;
margin: 0;
padding-left: 11px;
line-height: 18px;
}



p.bodytext{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 line-height : 20px;
 color : #006EB3;
 padding : 0;
 margin : 0;
 margin-top : 16px;
}

td#contentarea ul,
td#contentarea ol {
 padding-left: 1.1em;
}

td#contentarea ul li,
td#contentarea ol li {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 line-height : 20px;
 color : #006EB3;
}

#header_right{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
font-weight: bold;
color: #ffffff;
padding: 0;
margin: 0;
margin-left: 11px;
letter-spacing: 1px;
}

#content_right{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 12px;
color: #006EB3;
background-color: #C7E0F3;
height: 100%;
padding: 0;
margin: 0;
padding-left: 10px;
padding-right: 10px;
}

#content_right table p.bodytext {
 margin : 1em 0 0 0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
 margin : 0;
 padding : 0;
}

.csc-textpic{

}


/*--- Mailformular ---*/

fieldset.csc-mailform {
 border : none;
 margin : 0;
 padding : 0;
}

.csc-mailform-field {
}

.csc-mailform-field textarea {
 color : #006db4;
 margin-bottom : 14px;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 border : 1px solid #999;
 padding-left : 2px;
 max-width : 320px;
}


.csc-mailform-field label {
 float : left;
 min-width : 50px;
 padding-top : 3px;
}

.csc-mailform-field input {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #006EB3;
 border : 1px solid #999;
 padding-left : 2px;
 margin-bottom : 5px;
}


input.csc-mailform-submit {
 float : left;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 height : 18px;
 background-color : #006eb3;
 border : 1px solid #fff;
 color : #fff;
 margin-left : 50px;
 margin-top : 10px;
 padding : 0 6px;
}

/*--- Table verfahren ---*/

table.verfahren {
 padding : 0;
 margin : 0;
 width : 100%;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 line-height : 18px;
 color : #444; /* #006eb3; */
 margin-top : 0;
}
table.verfahren th {
 border-bottom: 10px solid #fff;
 text-align : left;
 padding-left : 8px;
 vertical-align : top;
}
table.verfahren td {
 text-align : left;
 padding-left : 8px;
 vertical-align : top;
}
table.verfahren th.links,
table.verfahren td.links {
 border-left: 4px solid #fff;
 border-right: 4px solid #fff;
}
table.verfahren th.rechts,
table.verfahren td.rechts {
 border-right: 4px solid #fff;
}
table.verfahren td.links,
table.verfahren td.rechts {
 text-align : center;
 vertical-align : middle;
}

table.verfahren td.links img,
table.verfahren td.rechts img {
 padding-right : 16px;
 padding-top : 2px;
 border : 0;
}
table.verfahren td.pdf a:link,
table.verfahren td.pdf a:visited,
table.verfahren td.pdf a:hover,
table.verfahren td.pdf a:active {
 font-size : 9px;
 line-height : 10px;
 text-decoration : none;
 color : #444;
}

/*--- 01 Vorbehandlung ---*/
table.verfahren th.vor {
 background-color : #aea67f;
}
table.verfahren td.vor0 {
 background-color : #c6c1a6;
}
table.verfahren td.vor1 {
 background-color : #d8d3bf;
}
/*--- 02 Entfetter ---*/
table.verfahren th.ent {
 background-color : #a591ac;
}
table.verfahren td.ent0 {
 background-color : #c1b2c5;
}
table.verfahren td.ent1 {
 background-color : #d3c8d6;
}
/*--- 03 Kupfer ---*/
table.verfahren th.cu {
 background-color : #d4aea3;
}
table.verfahren td.cu0 {
 background-color : #e1c6bf;
}
table.verfahren td.cu1 {
 background-color : #ead7d1;
}
/*--- 04 Nickel ---*/
table.verfahren th.ni {
 background-color : #76ce84;
}
table.verfahren td.ni0 {
 background-color : #9fddaa;
}
table.verfahren td.ni1 {
 background-color : #bbe7c3;
}
/*--- 05 Chrom ---*/
table.verfahren th.cr {
 background-color : #cf5466;
}
table.verfahren td.cr0 {
 background-color : #dd8894;
}
table.verfahren td.cr1 {
 background-color : #e7aab2;
}
/*--- 06 Silber ---*/
table.verfahren th.ag {
 background-color : #b3afac;
}
table.verfahren td.ag0 {
 background-color : #cbc7c6;
}
table.verfahren td.ag1 {
 background-color : #d9d8d6;
}
/*--- 07 Gold ---*/
table.verfahren th.au {
 background-color : #f3d853;
}
table.verfahren td.au0 {
 background-color : #f7e486;
}
table.verfahren td.au1 {
 background-color : #f9eca8;
}
/*--- 08 Zink ---*/
table.verfahren th.zn {
 background-color : #8693bd;
}
table.verfahren td.zn0 {
 background-color : #aab3d0;
}
table.verfahren td.zn1 {
 background-color : #c2c8de;
}
/*--- 09 Passivierungen/Chromatierungen ---*/
table.verfahren th.pcr {
 background-color : #4a9eb1;
}
table.verfahren td.pcr0 {
 background-color : #80bbc9;
}
table.verfahren td.pcr1 {
 background-color : #a3cfd8;
}
/*--- 10 Zinn ---*/
table.verfahren th.zin {
 background-color : #eea16b;
}
table.verfahren td.zin0 {
 background-color : #f4bc97;
}
table.verfahren td.zin1 {
 background-color : #f8d0b6;
}
/*--- 11 Zinnlegierungen ---*/
table.verfahren th.zlg {
 background-color : #beb45f;
}
table.verfahren td.zlg0 {
 background-color : #d3ca8f;
}
table.verfahren td.zlg1 {
 background-color : #ded9af;
}
/*--- 18 Chemisch Nickel ---*/
table.verfahren th.cni {
 background-color : #5cc0a4;
}
table.verfahren td.cni0 {
 background-color : #8ed3c0;
}
table.verfahren td.cni1 {
 background-color : #addfd3;
}
/*--- N/A ---*/
table.verfahren td.na0 {
 background-color : #fff;
/* border:1px solid #bbb; */
}

/*--- indexed search ---*/

div.tx-indexedsearch-searchbox,
div.tx-indexedsearch-whatis,
div.tx-indexedsearch-browsebox,
div.tx-indexedsearch-res {
 font-size : 12px;
 line-height : 20px;
/* color: #006EB3; */
}
div.tx-indexedsearch-rules .tx-indexedsearch-rules {
 font-size : 11px;
 padding : 0 6px;
 border : 1px solid #006DB3;
}
div.tx-indexedsearch-rules h2 {
 font-size : 14px;
 margin-top : 4px;
}
p.tx-indexedsearch-noresults {
 font-size : 14px;
}
div.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 height : 18px;
 background-color : #006EB3;
 color : #ffffff;
 border : 1px solid #006EB3;
}
div.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 height : 14px;
 color : #8A98A6;
 border : 1px solid #006DB3;
}
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-type,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-defop,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-media,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-lang,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-sections,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-order,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-desc,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-results,
div.tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-group {
 border : 1px solid #006DB3;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 height : 16px;
}

/*--- CSS styled images ---*/
div.csc-textpic-imagewrap dl dd {
 padding-top:3px;
}

/*--- Kontaktformular ---*/
div#contactform {
 margin-top : 10px;
}
div#contactform table {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #006EB3;
}
div#contactform p.contactform {
 margin : 0 0 8px 0;
 line-height : 20px;
}
div#contactform input.text {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #006EB3;
 border : 1px solid #999;
 padding-left : 2px;
 margin-bottom : 5px;
}
div#contactform input.contactform-input {
 width : 256px;
}
div#contactform textarea.text {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
/* height : 50px; */
 width : 312px;
 color : #006EB3;
 border : 1px solid #999;
 padding-left : 2px;
}

div#contactform input.contactform-anlagenbau-input {
 width : 182px;
}
div#contactform textarea.contactform-anlagenbau-textarea {
 width : 232px;
 margin-bottom : 10px;
}

div#contactform label {
  line-height : 19px;
}
div#contactform input.contactform-submit {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 height : 18px;
 background-color : #006eb3;
 border : 1px solid #fff;
 color : #fff;
 margin-top : 10px;
 padding : 0 6px;
}
div#contactform li {
 margin-left:16px;
}

/*--- Tabellen ---*/
table.content_table table.contenttable {
 /* nothing */
}
table.content_table table th {
 text-align : left;
 font-size : 12px;
 color : #fff;
 background-color : #006EB2;
 padding-left : 3px;
 margin-bottom : 20px;
 line-height : 18px;
}
table.content_table table td {
 vertical-align : top;
}
table.content_table table td p.bodytext {
 margin : 0;
 padding : 0;
 line-height : 16px;
}
table.content_table table th p.bodytext {
 margin : 0;
 color : #fff;
}

/*--- Mailform ---*/
ul.formerror {
 border:1px solid red;
 background-color: #fff;
}
ul.formerror li {
 color: #e00;
 margin-left: 8px;
}

/*--- default styles for extension "tx_srfeuserregister_pi1" ---*/
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { /*color: #ff0000;*/ }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0;
 width : 220px;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #006EB3;
 border : 1px solid #999;
}
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; width: auto; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; width: 20px; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: left; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 70%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; display: block; }
.tx-srfeuserregister-pi1 dd .tx-srfeuserregister-pi1-checkbox { margin-right: .7em; float: left; }
.tx-srfeuserregister-pi1 dd #label_tx-srfeuserregister-pi1-tx_schloetterfeuser_confirm {width: 79%; margin: 0; padding: 0; float: left; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
 width : auto;
 font-size : 11px;
 height : 18px;
 background-color : #006eb3;
 border : 1px solid #fff;
 color : #fff;
 padding : 0 6px;
 margin-top : 5px;
}

/*--- Sitemap ---*/

.csc-sitemap { margin-left: 30px; }
.csc-sitemap li { margin-left: 30px; }

/*--- Homepage news ---*/

#subhome_content {
 background-color : #F6F7FB;
 filter : alpha(opacity=90);
 -moz-opacity : .90;
 opacity : .90;
 margin : 50px 56px 0 130px;
 padding : 10px 10px 8px 10px;
}
#subhome_content .csc-textpic-imagewrap {
 filter : alpha(opacity=100);
 -moz-opacity : 1;
 opacity : 1;
 padding : 10px 10px 5px  10px;
}

#subhome_content H1 {
 padding-top:8px;
 color : #006eb3;
}
#subhome_content P {
 line-height:normal;
}

#subhome_content .subhome_more {
 width : 40px;
 height : 1px;
 position : relative;
 left : 664px;
 top : -20px;
 font-size : 12px;
}

div.csc-textpic div.csc-textpic-imagerow {
	margin-bottom:5px;
}