* {
  font-family:  Tahoma, Arial, sans-serif;
  font-size:    11px;
}

html, body {
  padding:  0px;
  margin:  0px;
}
.content_middle p, .content_middle_top p {
  padding-right:  20px;
  line-height:  12px;
  margin-top:  0px;
  margin-bottom:  4px;
}
ul {
  margin-top:2px;
  padding-left:  23px;
}
.content_shorter_middle_inline p {
  margin-bottom:0px;
}
.navi_top {
  padding-right:  24px;
  padding-top:  41px;
}
.tx-felogin-pi1 h1 {
  padding-left:  0px;
}
.csc-textpic-imagewrap {
  margin-right:  15px;
}
.csc-frame-frame1 {
  height:  330px;
  overflow:  auto;
  width:  740px;
}
.header {
  background-image:   url(../img/header.jpg);
  height:      65px;
}
.menu {
  float:      left;
  width:      194px;
  margin-top:    5px;
  position:relative;
}
.content_top {
  background-image:  url(../img/content_top.jpg);
  background-repeat:  no-repeat;
  width:      776px;
  height:      5px;
}
.content_top_top {
  background-image:  url(../img/content_top_top.jpg);
  background-repeat:  no-repeat;
  width:      776px;
  height:12px;
}
.content_middle,
.content_middle_top {
  background-image:  url(../img/content_middle.jpg);
  background-repeat:  repeat-y;
  width:      758px;
  /*height:      339px*/;
  padding-left:    18px;
  padding-top:    3px;
}
.content_middle_top {
  height:      339px;
}
.content_middle {
  padding-top:  11px;
}
.content .content_middle {
  padding-top:  3px;  
}

.content {
  margin-left:196px;
  margin-top:5px;
  /*width:775px;*/
}
.content_bottom {
  background-image:  url(../img/content_bottom.jpg);
  background-repeat:  no-repeat;
  width:      776px;
  height:      5px;
}
.content_short_top {
  background-image:  url(../img/content_short_top.jpg);
  background-repeat:  no-repeat;
  width:      542px;
  height:      7px;
}
.content_short_middle {
  background-image:  url(../img/content_short_middle.jpg);
  background-repeat:  repeat-y;
  height:  128px;
  padding-left:  4px;
  padding-right:  8px;
  padding-top:  8px;
  width:  530px;
}
.content_short_middle p{
  margin:    0;
  padding-top:    0;
}
.content_short_middle_inline {
  height:  117px;
  overflow:  auto;
  width:  486px;
  padding:  0 15px;
}
.content_short_bottom {
  background-image:  url(../img/content_short_bottom.jpg);
  background-repeat:  no-repeat;
  width:      542px;
  height:      7px;
}
.content_shorter_top {
  background-image:  url(../img/content_shorter_top.jpg);
  background-repeat:  no-repeat;
  width:      234px;
  height:      7px;
}
.content_shorter_middle {
  background-image:url(../img/content_shorter_middle.jpg);
  background-repeat:repeat-y;
  height:128px;
  padding-left:0;
  padding-top:8px;
  width:234px;
}
.content_shorter_middle p{
  margin:    0;
  padding:    0;
}
.content_shorter_middle_inline {
  height:118px;
  padding:  0 15px;
  overflow:auto;
  width:187px;
}
.content_shorter_bottom {
  background-image:  url(../img/content_shorter_bottom.jpg);
  background-repeat:  no-repeat;
  width:      234px;
  height:      7px;
}
.menu_top {
  background-image:  url(../img/menu_top.jpg);
  background-repeat:  no-repeat;
  width:      194px;
  height:      5px;
}
.menu_top_top {
  background-image:  url(../img/menu_top_top.jpg);
  background-repeat:  no-repeat;
  width:      194px;
  height:      12px;
}
.menu_middle {
  background-image:  url(../img/menu_middle.jpg);
  background-repeat:  repeat-y;
  width:      194px;
  height:      497px;
  padding-left:4px;
}
.menu_bottom {
  background-image:  url(../img/menu_bottom.jpg);
  background-repeat:  no-repeat;
  width:      194px;
  height:      5px;
}
.maindiv {
  width:  978px;
  position:	absolute;
/*
  margin:  auto;
position:  relative;
}
* html .maindiv {
*/
  left:  50%;
  margin-left:  -489px;
}

h1,h1 *,.mce_h1 * {
  color:  #D4D700 !important;
  font-family:  'Trebuchet MS',Sans-Serif !important;
  font-size:  13px !important;
  font-weight:  bold !important;
  height:  22px;
  padding:  1px 13px 0px 0px !important;
  margin:  0px;
  text-transform:  uppercase;
  padding-bottom:0px;
}

h2,h2 *,.mce_h2 *, h3, h3 * {
  color:  #D4D700;
  font-family:  'Trebuchet MS',Sans-Serif !important;
  font-size:  11px;
  font-weight:  bold;
  line-height:  16px;
  padding:  0px 13px 6px 0px;
  margin:  0px;
}

h3, h3 * {
  padding-bottom:  0px;
}

a {
  color:  #484848;
  text-decoration:  none;
}

a h1 {
  cursor:  pointer;
}

a:hover {
  text-decoration:  underline;
}

form {
  margin:  0;
  padding: 0;
}

input, select, textarea, option {
  font-family:  Tahoma, Arial;
}

a img {
  border:  0px;
}

/****************************************************/
/*            RTE FRONTEND          */
/****************************************************/
body.htmlarea-content-body {
  font-family:  Tahoma,Arial,Sans-Serif;
  font-size:  11px;
}

body.htmlarea-content-body td {
  vertical-align:  top;
}

.htmlarea div.toolbar,
.htmlarea .toolbar button,
.htmlarea .toolbar label {
  background-color:  #FFFFFF !important;
  border:        0px !important;
}

.htmlarea .editorIframe {
  border-color:  #A2AAB8 !important;
  border-style:  solid !important;
  border-width:  1px !important;
}

.htmlarea .toolbar div.separator {
  background-image:  url(fileadmin/template/img/rte/rte_button_separator.gif);
  border:  0 none !important;
}

iframe.editorIframe {
  height:  305px !important;
  width:  99% !important;
}

div.htmlarea {
  width:  550px !important;
}

table#zin_eco_relations[pi2][RTE_1],
table#zin_eco_relations[pi2][RTE_0] {
  width:  550px !important;
}

/****************************************************/
/*          SPECIAL CLASSES          */
/****************************************************/
td.ARROW {
  padding-top:  1px;
  vertical-align:  top;
  text-align:  right;
}

.BOLD {
  color:  #474747;
  font-weight:  bold;
}

div.ERROR {
  border:  1px solid #FF0000;
  color:  #FF0000;
  font-size:  11px;
  font-weight:  bold;
  margin-bottom:  10px;
  padding:  10px 0 9px 10px;
}

span.ERROR,
ul.ERROR li {
  color:  #FF0000;
  font-size:  9px;
  font-weight:  bold;
}

input.ERROR,
select.ERROR {
  border:  2px solid #FF0000;
}

.FORM_CAPTION {
  color:  #666666;
  font-size:  11px;
  font-weight:  bold;
  padding-bottom:  5px;
}

table.BLURBOX {
  table-layout:  fixed;
}

.BLURBOX {
  height:  100%;
  width:  100%;
}

.BLURBOX_INNER {
  height:    379px;
  padding:  14px 14px;
  vertical-align:  top;
}

.tx-zinecorelations-pi2 table.SEARCH_RESULTS,
.tx-zinecorelations-pi4 table.SEARCH_RESULTS,
.tx-zinecorelations-pi8 table.SEARCH_RESULTS,
.tx-zinecorelations-pi9 table.SEARCH_RESULTS {
  width:  96%;
}

.CAPTION {
  font-size:  12px;
  font-weight:  bold;
  padding:  0;
  text-transform:  uppercase;
  margin:  0;
}

a.IMAGE_LINK:hover {
  text-decoration:  none;
}

a img {
  border:  0px;
}

.INFO_ICON {
  padding-top:  3px;
  vertical-align:  top;
  text-align:    right;
}

div.INFO {
  border-bottom:  1px solid #d4d700;
  margin-bottom:  5px;
}

.NOWRAP {
  white-space:  nowrap;
}

.TITLE {
  color:      #474747;
  font-size:    12px;
  font-weight:  bold;
  text-transform:  uppercase;
  font-family:  Tahoma,Arial,Sans-Serif;
  white-space:  nowrap;
  overflow:  hidden;
}

div.SCROLL {
  height:    100%;
  overflow:  auto;
}

div.MINISCROLL {
  height:    176px;
  margin-right:  14px;
  overflow-x:  hidden;
  overflow-y:  scroll;
  width:  165px;
}

div.MINISCROLL table.DETAIL_LIST {
  margin-top:  0px;
  width:  150px;
}

td.DETAIL_LIST_OUTER div.MINISCROLL {
  margin-top:  10px;  
}

/****************************************************/
/*            MENU            */
/****************************************************/

.LEFT_NAVIGATION a {
  color:  #474747;
  font-size:  11px;
}

.menu-level1-normal, .menu-level1-current-active {
  /*height:  16px;*/
  /*padding-bottom:  1px;*/
	padding-top:  0px;
	
}

.menu-level1-normal a, .menu-level1-current-active a {
	font-family: verdana,arial,helvetica,'sans-serif';
	display:  block;
	line-height:  14px;
	padding:  3px 15px 3px;
	text-decoration:  none;
	text-transform:  uppercase;
	color:#000000;
	border-bottom: 3px solid #FFFFFF;
	
}

.menu-level1-normal a:hover, .menu-level1-current-active a:hover {
  text-decoration:  none;
  color:#000000;
}
.LEFT_NAVIGATION a { 
	font-family: verdana,helvetica,arial,'sans-serif';
	font-size:	10px;
}

.menu-level1-current-active {
    background-color:  #d4d700;

}
.menu-level1-current-active div, a.ACTIVE, .LEFT_NAVIGATION a:hover,
.menu-level1-normal a:hover {
  background-color:  #d4d700;
}

div.MENU_TITLE {
  font-weight:  bold;
  font-size:  1.08em;
  padding:  0px 13px 10px 13px;
  text-transform:  uppercase;
}

.LEFT_NAVIGATION {
  width:  100%;
  padding-top:4px;
}

td.LEFT_NAVIGATION > table {
  height:  100%;
}

table.LEFT_NAVIGATION_SUB {
  margin:  5px 0px;
}

.MENU_SPACER {
  height:  10px;
}

/****************************************************/
/*            BORDERS            */
/****************************************************/

.BORDER_1 {
  border:  1px solid #A2AAB8;
}

.BORDER_TOP {
  background-image:  url(../img/box_oben.gif);
  background-position:  bottom;
  background-repeat:  repeat-x;
  height:  5px;
}

.BORDER_RIGHT {
  background-image:  url(../img/box_rechts.gif);
  background-repeat:  repeat-y;
  width:  5px;
}

.BORDER_BOTTOM {
  background-image:  url(../img/box_unten.gif);
  background-repeat:  repeat-x;
  height:  5px;
}

.BORDER_LEFT {
  background-image:  url(../img/box_links.gif);
  background-repeat:  repeat-y;
  width:  5px;
}

.BORDER_LO {
  background-image:  url(../img/box_lo.gif);
  background-position:  bottom;
}

.BORDER_RO {
  background-image:  url(../img/box_ro.gif);
  background-position:  bottom;
}

.BORDER_LU {
  background-image:  url(../img/box_lu.gif);
}

.BORDER_RU {
  background-image:  url(../img/box_ru.gif);
}

.BORDER_LO_1ST  {  
  background-image:  url(../img/1stbox_lo.gif);
  background-repeat:  no-repeat;
}
.BORDER_TOP_1ST {  
  background-image:  url(../img/1stbox_upper.gif);
  background-repeat:  repeat-x;
}
.BORDER_RO_1ST  {  
  background-image:  url(../img/1stbox_ro.gif);
  background-repeat:  no-repeat;
}

.BORDER_LO, .BORDER_RO, .BORDER_LU, .BORDER_RU {
  background-repeat:  no-repeat;
  height:  5px;
  width:  5px;
}

.BORDER_LO_1ST, .BORDER_TOP_1ST, .BORDER_RO_1ST {
  height:  13px;
}

.BORDER_LO_1ST, .BORDER_RO_1ST {
  width:  5px;
}

.UPPER_OUTSIDE_LEFT {
  background-image:  url(../img/upper_background.gif);
  background-repeat:  repeat-x;
}

td.UPPER_OUTSIDE_RIGHT {
  background-image:  url(../img/upper_background_right.gif);
  background-repeat:  repeat-x;
}

/****************************************************/
/*          TABLE STRUCTURES        */
/****************************************************/


.MAINTABLE td.UPPER_OUTSIDE, .MAINTABLE td.UPPER_NAVIGATION {
  height:  70px;
}

td.UPPER_NAVIGATION > table {
  margin-top:  9px;
}

.UPPER_NAV_LEFT {
  padding-left:  18px;
  padding-top:  12px;
}

.UPPER_NAV_RIGHT {
  padding-right:  13px;
}

img.UPPERNAV_LINK {
  margin:  6px 2px 0px;
}

table.MAINTABLE td.UPPER_NAVIGATION {
  background-image:  url(../img/header.png);
  background-repeat:  no-repeat;
  height:  69px;
  vertical-align:  top;
}


table.MAINTABLE td.UPPER_NAVIGATION table table {
  margin-top:  30px;
}


table.MAINTABLE td.LOWER_CONTENT {
  width:  970px;
  height:  520px;
}

td.CONTENT {
  vertical-align:  top;
}

td.CONTENT_CELL {
  height:    499px;
  padding:  0 15px;
  vertical-align:  top;
}

td.CONTENT_UPPER {
  padding:  0px 10px;
  vertical-align:  top;
}

td.UPPER_RIGHT table.SUBPROJECTS {
  margin-top:  0 !important;
}

td.RIGHT_NAVIGATION {
  height:  499px;
}

td.RIGHT_NAVIGATION div.MENU_TITLE {
  color:  #474747;
  padding-top:  1px;
}

td.CONTENT_UPPER_50_50 {
  height:  228px;
  padding:  0px 14px 10px;
  vertical-align:  top;
}

td.CONTENT_UPPER_50_50 div.CONTENTWRAP {
  padding-right:  10px;
}

td.CONTENT_LOWER, td.CONTENT_LOWER_350 {
  padding:  10px;
  vertical-align:  top;
}

td.CONTENT_LOWER {
  height:  354px;
}

td.CONTENT_LOWER_350 {
  height:  330px;
}

td.CONTENT_LOWER_50_50 {
  height:  250px;
  padding:  10px 14px;
  overflow:  auto;
  vertical-align:  top;
}

td.CONTENT_LOWER_50_50 div.CONTENTWRAP {
  height:  100%;
  overflow:  auto;
}

td.CONTENT_SPECIAL_MAIN {
  vertical-align:  top;
}

form#zin_eco_relations[form] > table {
  table-layout:  fixed;
}

/****************************************************/
/*            SEARCH FORM          */
/****************************************************/

div.tx-zinecorelations-pi1 {
  height:  80px;
}

div.tx-zinecorelations-pi1 table.TABLE_TOP {
  margin-top:  -2px;
}

div.tx-zinecorelations-pi1 h1 {
  padding-left:  9px;
  padding-top:  0px;
  margin-top:  0px;
}

table.zin_eco_relations_formTable {
  table-layout:  fixed;
}

div.searchbox_div {
  width: 150px;
  background: #ffffff;
}

div.searchbox_div ul {
  border:  1px solid #888;
  margin:  0;
  padding:  0;
  width:  100%;
  list-style-type:  none;
}

div.searchbox_div ul li {
  margin:    0;
  padding:  3px;
  font-family: Tahoma,Verdana,Helvetica,sans-serif;
  font-size:  smaller;
}

div.searchbox_div ul li.selected {
  background-color:  #d4d700;
}

div.searchbox_div ul strong.highlight {
  color:  #880000;
  margin:  0;
  padding:  0;
}

div.tx-zinecorelations-pi5 {
  height:  82px;
}

table.tx-zinecorelations-pi5 td {
  padding-bottom:  3px;
}

/****************************************************/
/*            PROJECT LIST          */
/****************************************************/
div.tx-zinecorelations-pi2,
div.tx-zinecorelations-pi3 {
  height:  100%;
}

div.tx-zinecorelations-pi4 div.SCROLL_SUBPROJECT {
  height:    379px !important;
  margin-top:  0px !important;
  overflow:  auto;
}

div.tx-zinecorelations-pi2 div.FILES,
div.tx-zinecorelations-pi4 div.FILES,
div.tx-zinecorelations-pi3 div.SCROLL {
  height:      343px;
  margin-top:    12px;
  padding-bottom:  5px;
}

td.tx_zinecorelations_pi3 {
  vertical-align:  top;
}

.tx-zinecorelations-pi3 table.SEARCH_RESULTS {
  width:  100%;
}

div.PROJECT_LIST_HEADER {
  font-size:  12px;
  font-weight:  bold;
  text-transform:  uppercase;
}

div.PROJECT_LIST_SUBTITLE {
  padding:  5px 0px;
}

/****************************************************/
/*        PROJECT DETAILS  - MAIN        */
/****************************************************/

div.tx-zinecorelations-pi2 .CONTENT h1 {
  padding:  1px 0px 0px;
}

div.tx-zinecorelations-pi4 .CONTENT h1 {
  white-space:  nowrap;
  overflow:  hidden;
  padding:  1px 0px 10px;
}

div.tx-zinecorelations-pi8 table.SEARCH_RESULTS h1,
div.tx-zinecorelations-pi4 table.SUBPROJECT_DATA h1 {
  white-space:  nowrap;
  overflow:  hidden;
  /*padding:  1px 0px 10px;*/
  line-height: 10px;
  padding: 0px;
  padding-bottom: 3px;
}

div.tx-zinecorelations-pi8 table.SEARCH_RESULTS select,
div.tx-zinecorelations-pi4 table.SUBPROJECT_DATA select{
  margin-top:  1px;
  margin-bottom:  1px;
}

div.tx-zinecorelations-pi4 td.LANG_SWITCH {
  line-height: 10px;
}

div.tx-zinecorelations-pi4 td.LANG_SWITCH a {
  line-height: 10px;
}

div.tx-zinecorelations-pi2 .UPPER_RIGHT h1,
div.tx-zinecorelations-pi2 .LOWER_RIGHT h1 {
  padding-left:  13px !important;
  padding-right:  14px !important;
  padding-bottom:  10px !important;
}

.BLURBOX_INNER h1 {
  padding-left:  0px !important;
}

div.tx-zinecorelations-pi2 h1 {
  padding-left:  0px;
  padding-bottom:  0px;
}

div.tx-zinecorelations-pi2 select {
  width: 120px !important;
}

div.tx-zinecorelations-pi4 input[type=text],
div.tx-zinecorelations-pi4 textarea ,
div.tx-zinecorelations-pi2 input[type=text],
div.tx-zinecorelations-pi2 textarea {
  width:  95%;
}

div.tx-zinecorelations-pi2 .SCROLL,
div.tx-zinecorelations-pi4 .SCROLL {
  margin-top:  13px;
  height:    131px;
}

td.DETAIL_MAIN {
  height:    397px;
  overflow:  scroll;
  padding:  10px 13px 0px;
  vertical-align:  top;
}

td.DETAIL_MAIN_OFFICIAL {
  height:    397px;
  overflow:  scroll;
  padding:  10px 0px 0px 14px;
  vertical-align:  top;
}

td.CONTENT > table.BLURBOX { 
  /*height: 412px;*/
  /*height: 430px;*/
}

table.PROJECT_DETAIL, table.PROJECT_OVERVIEW {
  width:  100%;
}

.PROJECTS_DETAIL_IMAGE {
  border:  1px solid #999999;
  height:  208px;
  width:  333px;
  text-align:  center;
}

.PROJECTS_DETAIL_IMAGE a {
  border-width:  0;
}

.PROJECTS_DETAIL_LIST {
  height:  208px;
  padding-left:  15px;
  vertical-align:  top;
}

td.DETAIL_TEXT {
  vertical-align:  middle;
}

/****************************************************/
/*      PROJECT DETAILS  - SUBPROJECTS      */
/****************************************************/

h1.PROJECT_TITLE {
  width:    330px !important;
}

h1.SUBPROJECT_TITLE,
h1.PROJECT_TITLE {
  width:     280px; 
  white-space:   nowrap;
  overflow:   hidden;
  padding-bottom:  0px !important;
}

.DETAIL_LIST_OUTER {
  height:  199px;
  vertical-align:  top;
  padding:  0px !important;
}

table.DETAIL_LIST {
  margin-top:  14px;
  width:  100%;
}

.DETAIL_LIST h1 {
  padding:  0px 12px 10px !important;
}

.DETAIL_LIST_OUTER .DETAIL_LIST h1 {
  padding:  0px 9px 10px 14px !important;
}

.DETAIL_LIST .SUBHEADER {
  padding:  10px 15px 0px;
}

.DETAIL_LIST a {
  display:  block;
  padding:  0px 14px 2px 0px;
  text-decoration:  none;
}

.DETAIL_LIST.SERVICES a {
  padding-left:  14px !important;
  padding-right:  0px !important;
}

.DETAIL_LIST a.INFO,
.DETAIL_LIST td.INACTIVE a,
.DETAIL_LIST td.ACTIVE a,
a.DOWNLOAD_LIST {
  padding-left:  14px;
}

.DETAIL_LIST.SERVICES .INFO_ICON a {
  padding-right:  13px !important;
}

.DETAIL_LIST .INFO_DIV {
  background-color:  #F4F4F4;
  border:  1px solid #d4d700;
  font-size:  9px;
  padding:  5px;
  margin:  3px 13px;
}

table.DETAIL_LIST td.ACTIVE,
a.ACTIVE {
  background-color:  #d4d700;
}

div.LANGUAGE_LINKS a {
  font-size:  12px;
}

table.DETAIL_LIST.SUBPROJECTS a {
  border-width:  1px 0px 1px 0px;
  border-style:  solid;
  border-color:  #FFFFFF;
  padding-left:  20px !important;
  padding-right:  10px !important;
  text-transform:  uppercase;
}

table.DETAIL_LIST.SUBPROJECTS {
  width:  150px;
}

.SUBPROJECTS td.INACTIVE a:hover {
  border-color:  #d4d700;
}

td.UPPER_RIGHT {
  height:  178px !important;
}

td.UPPER_RIGHT,
td.LOWER_RIGHT {
  height:    178px;
  padding:  10px 0px;
  vertical-align:  top;
}

.UPPER_RIGHT table a,
.LOWER_RIGHT table a {
  display:  block;
  padding-bottom:  1px;
  padding-top:  1px;
  text-decoration:  none;
}

.UPPER_RIGHT table a:hover,
.LOWER_RIGHT table a:hover {
  background-color:  #d4d700;
}

a.DISABLE div,
a.DISABLE div {
  color:  #A0A0A0;
}
.UPPER_RIGHT a.DISABLE:hover,
.LOWER_RIGHT a.DISABLE:hover {
  background-color:  #FFFFFF;
}


.LOWER_RIGHT h1, .UPPER_RIGHT h1 {
  padding-left:  13px !important;
}

.UPPER_RIGHT table a div,
.LOWER_RIGHT table a div {
  margin:  0px;
  padding:  0px 14px;
}

.DETAIL_SUBVIEW {
  height:  205px;
}

/* UPPER MARGIN & PADDING FOR SERVICES */
.DETAIL_LIST_OUTER div.SCROLL {
  height:  161px !important;
}

.DETAIL_LIST_OUTER div.SCROLL table.DETAIL_LIST {
  margin-top:  0px;
}

input[type=file] {
  width:  100%;
}

table#ATTACHMENTTABLE_0,
table#ATTACHMENTTABLE_1 {
  width:  auto;
}

/****************************************/
/*         WORKER DETAIL      */
/****************************************/
table.WORKER_DETAIL td {
  padding-bottom:  10px;
  vertical-align:  top;
}

/****************************************/
/*       OBJECT SEARCH FORM      */
/****************************************/

div.tx-zinecorelations-pi1 select {
  width:  170px;
}

div.tx-zinecorelations-pi1 select option {
  overflow:  visible;
  width:  auto;
}

/****************************************/
/*       LANGUAGE SELECTION      */
/****************************************/

td.LANG_SELECTION {
  vertical-align:  middle;
  padding:  6px 0px 0px 3px;
}

/****************************************/
/*        LOGIN BOXES        */
/****************************************/

div.tx-felogin-pi1 {
  height:  135px;
  padding:  5px 10px;
}

#loginBox {
  display:  none;
}

div.tx-felogin-pi1 input[type=text],
div.tx-felogin-pi1 input[type=password] {
  width:  155px;
}

/****************************************/
/*      ADVANCED SEARCH FORM    */
/****************************************/

div.tx-zinecorelations-pi5 {
  padding-left:  15px;
}

div.tx-zinecorelations-pi5 td select {
  font-size:  10px;
}

div.tx-zinecorelations-pi5 td.OPERATOR select {
  margin:  0px 0px 0px 3px;
  width:  60px;
}

div.tx-zinecorelations-pi5 td.TYPE select {
  width:  125px;
}

div.tx-zinecorelations-pi5 td.VALUE select,
div.tx-zinecorelations-pi5 td.VALUE input[type=text]  {
  margin:  0px 0px 0px 3px;
  width:  125px;
}

div.tx-zinecorelations-pi5 td.VALUE div.DATE_SELECT {
  width:  100%;
}
div.tx-zinecorelations-pi5 td.VALUE div.DATE_SELECT input.zin_eco_relations_DATE_INPUT {
  width:  101px !important;
}

.DATE_SELECT_BUTTON input {
  margin-top:  0px;
  font-size:  10px;
}

td.CONTENT_UPPER div.tx-zinecorelations-pi5 {
  height:  75px;
}

input.zin_eco_relations_DATE_INPUT {
  width:  60px !Important;
}

/* div.tx-zinecorelations-pi5 td.VALUE */ select.DAY_SELECT {
  width:  40px !important;
}

/* div.tx-zinecorelations-pi5 td.VALUE */ select.MONTH_SELECT {
  width:  40px !important;
}

/* div.tx-zinecorelations-pi5 td.VALUE */ select.YEAR_SELECT {
  padding:  0px;
  width:  50px !important;
}

/****************************************/
/*        EMPLOYEES        */
/****************************************/

.tx_zinecorelations_pi9 td {
  padding-bottom:  1px;
  vertical-align:  top;
}

.tx_zinecorelations_pi9 input[type=text],
.tx_zinecorelations_pi9 textarea {
  width:  100%;
}

.tx_zinecorelations_pi9 td.TEXT {
  padding-top:  3px;
}

.tx_zinecorelations_pi9 textarea {  height:  39px;  }

.SMALL_INFO {
  color:  #d4d700;
  font-size:  10px;
  font-weight:  bold;
  padding-left:  6px;
  text-align:  center;
}

.EDUCATION_DETAILS td {
  vertical-align:  top;
}

.EDUCATION_DETAILS p.bodytext {
  margin:  4px 0px;
}

table.LANGUAGE_DETAILS,
table.DETAILS {
  overflow:  visible;
  table-layout:  auto;
  /*width:  100%;*/
}

table.DETAILS tr.TABLE_ROW td {
  white-space:  nowrap;
}

.LANGUAGE_DETAILS th, th.HEAD_1,
.DETAILS th {
  background-color:  #fbfbfb;
  background-image:  url(../img/table_head_bg.gif);
  background-position:  bottom;
  background-repeat:  repeat-x;
  font-weight:  normal;
  font-size:  10px;
  height:    14px;
  padding:  3px 0px 4px 5px;
  text-align:  left;
  white-space:  nowrap;
}

.LANGUAGE_DETAILS td, table.STD_PAD td, table.DETAILS td {
  cursor:      pointer;
  font-family:  Tahoma,Arial,Sans-serif;
  padding:  1px 5px 1px 5px;
  vertical-align:  top;
}

.tx-zinecorelations-pi4 input[type="checkbox"] {
  width: auto;
}

.tx-zinecorelations-pi4 input[type="reset"] {
  width: auto;
}

.EDIT_BUREAUS input,
.EDIT_BUREAUS select,
.tx-zinecorelations-pi4 input,
.tx-zinecorelations-pi4 textarea {
  width:  98%;
}

div.tx-zinecorelations-pi2 .CONTENT_OVERVIEW,
div.tx-zinecorelations-pi4 .CONTENT_OVERVIEW {
  height:  415px;
}

div.tx-zinecorelations-pi4 .DETAIL_DESCRIPTION,
div.tx-zinecorelations-pi2 .DETAIL_DESCRIPTION {
  height:  122px;
}


div.tx-zinecorelations-pi8 table.BASE_DATA td {
  vertical-align:  top;
}

div.tx-zinecorelations-pi8 input,
div.tx-zinecorelations-pi8 textarea {
  width:  98%;
}

div.tx-zinecorelations-pi10 {
  overflow:  auto;
}

div.tx-zinecorelations-pi10 p {
  padding-top:  0;
  margin-top:  0;
}

.tx-zinecorelations-pi10 * {
  cursor:  default;
}

div.tx-zinecorelations-pi10-item {
  padding-right:  3px;
  width:  110px;
}

div.tx-zinecorelations-pi10-item h1 {
  width:  95%;
}

div.tx-zinecorelations-pi2 input[type=file] {
  width: 97%;
}

/************************************************/
/*          L10 FIELDS          */
/************************************************/

.L10N_FIELD {
  border-color:  #d4d700;
}

.BLACKBG {
  background-color:  black;
}

.tx-zinecorelations-pi4 textarea,
.tx-zinecorelations-pi4 input {
  padding-left: 3px;
}

.tx-zinecorelations-pi8 input.L10N_FIELD,
.tx-zinecorelations-pi8 textarea.L10N_FIELD {
  width:  347px;
}

.tx-zinecorelations-pi4 input.L10N_FIELD,
.tx-zinecorelations-pi4 textarea.L10N_FIELD {
  width:  349px;
}

.tx-zinecorelations-pi11 #SLIDESTEXT {
  margin-bottom:  8px;
  margin-left:  1px;
}

.zinEcoRelations_pi11_description {
  margin-left:  1px;
}

.tx-zinecorelations-pi11 .LEFT {
  width:    333px;
  overflow:  hidden;
  padding-right:  13px;
}

div.tx-zinecorelations-pi11 {
  height:    208px;
}

.tx-zinecorelations-pi11 .LEFT,
.tx-zinecorelations-pi11 .RIGHT {
  height:    213px;
}

.CONTENT_UPPER_50_50 h1 {
  padding:  0px 0px 5px;
  margin-top:    -1px;
}

.tx-zinecorelations-pi2 .BORDER_1,
.tx-zinecorelations-pi3 .BORDER_1 {
  height:    98px;
  width:    156px;
}

div.tx-zinecorelations-pi11-special {
  height:    324px;
}

.tx-zinecorelations-pi11 .LEFT_SPECIAL {
  width:    518px;
}

.tx-zinecorelations-pi11 .RIGHT_SPECIAL {
  padding-left:  10px;
}

.DETAIL_LIST_OUTER div.NO_DOWNLOADS {
  padding:  14px;
}

.DETAIL_LIST_OUTER div.NO_DOWNLOADS span {
  margin-left:  1px;
}


span.SLIDE_BUTTONS {
  cursor:  pointer;
}

.DETAILS_SCROLL div.SCROLL {
  overflow-y:  scroll !important;
}

div.extListView h1 {
  white-space:  normal;
}

div.extListView .SCROLL {
  height:  333px !important;
}

ul.FUNCTIONS {
  list-style-type:  none;
  margin:  0px 0px 0px 0px;
  padding:  0px;
}

ul.FUNCTIONS li {
  padding:  1px 0px;
}

/********************/
/* Calendar      */
/********************/

div.calendar td.title {
  background-color:  #d4d700;
}

div.calendar td.today {
  color:  #d4d700 !important;
}

ul.FILTER_ICONS {
  list-style-type:  none;
  margin:  0px;
  padding:  0px;
}

.HIDDEN_OBJECT {
  color:  #d4d700;
  margin-left:  -1px;
}

.RIGHT_SUB {
  vertical-align:  top;
}

.SERVICES {
  vertical-align:  top;
}

td.DETAIL_LIST.SERVICES  {
  vertical-align:  top !important;
}

.SERVICES h1 {
  position:  relative;
  top:  -12px;
  margin-bottom:  -12px;
}

.BLURBOX_SF {
  table-layout:  fixed;
}

.BLURBOX_SF .CONTENT_UPPER {
  height:  342px;
  padding-left:  14px;
  padding-right:  14px;
}

.BLURBOX_SF .CONTENT_LOWER h1 {
  
}

.BLURBOX_SF .CONTENT_LOWER {
  height:  127px;
  padding-left:  14px;
  padding-right:  14px;
}

.BLURBOX_SF .CONTENT_BORDER {
  height:  127px;
  padding:  10px 14px;
  vertical-align:  top;
}

div.tx-zinecorelations-pi10 {
  height:  101px;
  overflow:  auto;
}

.BLURBOX_SF td.CONTENT_LOWER div.contentwrap {
  height:  101px !important;
  overflow:  auto;
}


div.tx-zinecorelations-pi2 select.FILE_SELECTOR,
div.tx-zinecorelations-pi4 select.FILE_SELECTOR,
div.tx-zinecorelations-pi8 select.FILE_SELECTOR,
div.tx-zinecorelations-pi9 select.FILE_SELECTOR {
  width:  125px !important;
}

div.tx-zinecorelations-pi4 table.SUBPROJECT_DATA input.L10N_FIELD {
  width:  349px;  
}

.MANDATORY {
  background-color:  #D4D700;  
}

.defaultSkin .mceNoIcons .mceMenuItemSelected a,
.defaultSkin .mceMenuItemSelected .mceIcon {
  background:  none !important;  
}
.LEFT_NAVIGATION {
  width: 184px;
}
.TOP_NAVIGATION {
  float:right;
  padding-top: 2px;
}
.menu-top-current-active, .menu-top-normal {
	font-size:	12pt;
	float:left;
	margin-left:32px;
}

.menu-top-current-active a, .menu-top-normal a {
  color:#ffffff;
	font-family:	helvetica,arial,verdana,'sans-serif';
  font-size:	12pt;
  text-transform:lowercase;
  text-decoration:none;
}
.menu-top-current-active a:hover, .menu-top-normal a:hover {
  color:#000000;
}
.menu-top-current-active a {
  color:#000000;
}
.menu-level2-normal a, .menu-level2-current-active a {
  padding-left:25px;
}
.menu-level2-normal {
  background-color:#ffffff!important;
}
.menu-level2-normal a:hover{
  background-color:#D4D700;
}
.footer  {
  bottom: 0;
  color: #666666;
  font-size: 9px !important;
  height: 19px;
  padding-top: 6px;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 999;
}
.footer a{
  color: #666666;
  text-decoration:underline;
  font-size: 9px !important;
}
.LEFT_NAVIGATION_BOTTOM {
  bottom: 0;
  margin-bottom: 21px;
  position: absolute;
}

