@charset "UTF-8";

/* Layout */
.printCell {
  display: none;
}
#sitecontainer {
  height: 1260px;
  width: 980px;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

#main {
  width: 880px;
  height: 600px;
  padding: 0px 50px 20px 50px;
  background: url('container-middle.jpg') repeat-y left top;
  background-color: #F3F3F3;
  background-position: 0px -310px;
}

#container {
  width: 880px;
  height: 870px;
  padding-top: 20px;
}


/* Header */
#header {
  width: 880px;
  height: 290px;
  background: url('container-header.jpg') no-repeat left top;
  padding: 0px 50px 0px 50px;
}
#header .containerText {
  padding-top: 20px;
  height: 270px;
  width: 480px;
  float: left;
}
#header .containerText + .containerText {
  margin-left: 20px;
  width: 380px;
}

/* Footer */
#footer {
  width: 880px;
  height: 310px;
  background: url('container-footer.jpg') no-repeat left top;
  padding: 0px 50px 20px 50px;
}
#footer .containerText {
  width: 415px;
  height: 270px;
  margin: 0px;
  padding-top: 20px;
  float: left;
}
#footer .containerText + .containerText {
  margin-left: 20px;
  width: 445px;
}

/* PW ändern */
.celPasswordChange .generalOverlay .main.layoutsubsection {
  width: 500px !important;
  height: 400px !important;
}
.celPasswordChange .generalOverlay .main.layoutsubsection #cel_overlaybody {
  height: 100% !important;
}
.celPasswordChange .generalOverlay .main.layoutsubsection #cel_overlaybody .changePassword .padded a {
  position: absolute;
  right: 0;
  top: 0;
}

body .highslide-container {
  position: fixed !important;
}
body .celanim_overlay_wrapper .highslide-html {
  background: white;
}

body .highslide-container .highslide-dimming {
  opacity : 0.4 !important;
}

#header #mainNav {
  text-align: right;
}

body .generalOverlayWrapper .generalOverlay .main.layoutsubsection #cel_overlaybody .changePassword h2 {
  margin-top: 50px;
}
.loginscreen table.xwikilogintable th,
.loginscreen table.xwikilogintable td {
  text-align: left;
}
.loginscreen table.xwikilogintable td input#j_username,
.loginscreen table.xwikilogintable td input#j_password {
  width: 250px;
}
.loginscreen table.xwikilogintable td input#rememberme {
  padding-left: 0px;
  margin-left: 0px;
}
.loginscreen div.buttons {
  padding-top: 10px;
}
.loginscreen div.buttons input.button {
  background-color: #a6e134; 
  border: 1px solid #869D33;
  width: auto;
  overflow: visible;
  font-size: 12px;
  line-height: 14px;
  color: #FFF !important;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px; 
  border-radius: 4px; 
  -webkit-border-radius: 4px; 
  -moz-border-radius: 4px; 
  font-weight: bold; 
}

body #sitecontainer .loginscreen {
  background: none;
  background-color: transparent;
}

body .input .yui-calcontainer {
  z-index:99;
}

table.wins {
    border: 0 none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    position: relative;
    left: -13px;
    width: 900px;
}
table.wins td {
  width: 50%;
}

/***********************
 * Preise List table
 ***********************/
#sitecontainer table.preiseListTable tr td.col_actionLink,
#sitecontainer table.preiseListTable tr th.col_actionLink {
  width: 75px;
}

#sitecontainer table.preiseListTable tr td.col_kurzBesch,
#sitecontainer table.preiseListTable tr th.col_kurzBesch {
  width: 180px;
}

#sitecontainer table.preiseListTable tr td.col_wer,
#sitecontainer table.preiseListTable tr th.col_wer {
  width: 170px;
}

#sitecontainer table.preiseListTable tr td.col_anzahl,
#sitecontainer table.preiseListTable tr th.col_anzahl {
  width: 45px;
}

#sitecontainer table.preiseListTable tr td.col_wert,
#sitecontainer table.preiseListTable tr th.col_wert {
  width: 85px;
}

#sitecontainer table.preiseListTable tr td.col_status,
#sitecontainer table.preiseListTable tr th.col_status {
  width: 100px;
  white-space: nowrap;
  text-align: right;
}

#sitecontainer table.preiseListTable tr td.col_assumeUser,
#sitecontainer table.preiseListTable tr th.col_assumeUser {
  width: 70px;
  text-align: right;
}



/***********************
 * Spenden List table
 ***********************/
#sitecontainer table.spendenTable tr td.col_actionLink,
#sitecontainer table.spendenTable tr th.col_actionLink {
  width: 75px;
}

#sitecontainer table.spendenTable tr td.col_createDate,
#sitecontainer table.spendenTable tr th.col_createDate {
  width: 75px;
}

#sitecontainer table.spendenTable tr td.col_kurzBesch,
#sitecontainer table.spendenTable tr th.col_kurzBesch {
  width: 155px;
}

#sitecontainer table.spendenTable tr td.col_wer,
#sitecontainer table.spendenTable tr th.col_wer {
  width: 155px;
}

#sitecontainer table.spendenTable tr td.col_anzahl,
#sitecontainer table.spendenTable tr th.col_anzahl {
  width: 45px;
}

#sitecontainer table.spendenTable tr td.col_wert,
#sitecontainer table.spendenTable tr th.col_wert {
  width: 50px;
}

#sitecontainer table.spendenTable tr td.col_paidDate,
#sitecontainer table.spendenTable tr th.col_paidDate {
  width: 70px;
  padding-left: 10px;
}

#sitecontainer table.spendenTable tr td.col_status,
#sitecontainer table.spendenTable tr th.col_status {
  width: 95px;
  white-space: nowrap;
}

