.staff-list-container
.staff-list-header			
.staff-list-header h2 { font-weight: normal; line-height: 20px; color: #555; font-family: verdana, arial, sans-serif; font-size: 18px; }
.staff-list-item tr { background: #eee; }

.servicebalkenred { border-width: 0 0 12px 0; border-style: solid; border-color: #E70003; }

.vcard { margin-bottom: 10px;  padding: 0px; padding-bottom: 8px; padding-left: 20px; border-width: 0 0 1px 0; border-style: solid; border-color: #666; width: 80%; }

.serviceportal {   line-height: 20px; padding: 15px; padding-top: 30px;padding-bottom: 30px; font-size: 11px; color: #8E8B8B; text-align: left; }
.contentpadding { font-size: 11px; font-family: verdana, arial, sans-serif; line-height: 14px; }
.contentpadding h1 { font-weight: normal; line-height: 20px; color: #555; font-family: verdana, arial, sans-serif; font-size: 18px; }
.contentpadding p,li { color: #555; }
.contentpadding a { color: #E60912; text-decoration: none; }
.contentpadding a:hover { color: #00A5C1; }
.tx-newloginbox-pi1 p,li { color: #555; }
.tx-newloginbox-pi1 h3 { font-weight: normal; line-height: 20px; color: #555; font-family: verdana, arial, sans-serif; font-size: 18px; }

.csc-mailform-field label { float: left; clear: both; display: block; width: 200px; }
.csc-mailform-field input { width: 250px; }
.csc-mailform-field select { width: 256px; }
.csc-mailform-field textarea { width: 450px; }

.tx-srfeuserregister-pi1 p,li { padding: 0px; margin: 0px; color: #555; }
.tx-srfeuserregister-pi1 h4 { }
.tx-srfeuserregister-pi1 legend { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {  }
.tx-srfeuserregister-pi1 a:link { }
.tx-srfeuserregister-pi1 label { }
.tx-srfeuserregister-pi1 label span { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { }
.tx-srfeuserregister-pi1 input { }
.tx-srfeuserregister-pi1 input[type=password] { }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { }
.tx-srfeuserregister-pi1 ul { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { }
.tx-srfeuserregister-pi1 dl { }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { }
.tx-srfeuserregister-pi1 dt { }
.tx-srfeuserregister-pi1 dd { }
* html .tx-srfeuserregister-pi1 dd { }
.tx-srfeuserregister-pi1 dd p { }
.tx-srfeuserregister-pi1 dd label { }


.contentpaddingright { text-align: left; font-size: 11px; line-height: 14px; }
.contentpaddingright h1 { margin: 0px; padding-left: 10px; padding-top: 4px; text-align: left; color: #FFF; text-transform: uppercase; font-size: 10px; height: 24px; background-image: url(../images/layout/titledeco.gif); background-attachement: fixed; background-position: left top; background-repeat: repeat-x; }
.contentpaddingright p { margin: 0px; padding: 10px; }
.contentpaddingright a { color: #E60912; font-weight: bold; text-decoration: none; }
.contentpaddingright a:hover { color: #00A5C1; }

.csc-textpic-caption { font-size: 10px; line-height: 13px; color: #666;}

DIV.csc-textpic-imagerow { padding-bottom: 10px; }

.titleDeco { padding-top: 4px; padding-left: 10px; text-align: left; color: #FFF; text-transform: uppercase; font-size: 10px; height: 24px; background-image: url(../images/layout/titledeco.gif); background-attachement: fixed; background-position: left top; background-repeat: repeat-x; }

.newsletterbox { text-align: left; padding: 10px; font-size: 11px; color: #555; }
.newsletterbox label { display: block; width: 60px; }


.naviPos { padding: 15px; }
.naviPos a { color: #E60912; font-weight: bold; text-decoration: none; }
.naviPos a:hover { color: #00A5C1; }

.serviceportal h2 { margin: 0px; margin-bottom: 4px; font-size: 19px; }
.serviceportal a { color: #8E8B8B; text-decoration: none; }
.serviceportal sup { font-size: 9px; }
.serviceportal p { padding: 0px; margin: 0px;  line-height: 14px }

.impPos a { text-decoration: none; color: #999; font-weight: bold; }
.impPos a:hover { color: #000; }
.impPos { font-size: 10px; color: #999; padding-top: 30px; margin-left: 10px; }

DIV.csc-textpic-clear { height: 10px; }
