@import url('content-trenner.css');

* { margin: 0; padding: 0; }
html, body {
  height:100%;
}

body{
  position:relative;
  background-image:url(../images/bg-newsletter.gif);
  background-position:20px 0px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  height:100%;
  
}

body, p, td, li {
  font-family:trebuchet,verdana,sans-serif;
  font-size:8pt;
  line-height:14px;
}

#background-wrap {
  position:relative;
  background-image:url(../images/bg-newsletter-oben.jpg);
  background-repeat:repeat-x;
  background-position:20px 0px;
  width:100%;
  height:100%;
  min-height:100%;
  
}

#background-overlay {
  position:absolute;
  right:21px;
  top:48%;
  z-index:0;
}

#center-outer-wrap {
  margin-left:20px;
  margin-right:auto;
  width:645px;
  min-height:100%;
  height:100%;
  z-index:10;
}

#center-inner-wrap {
  position:relative;
  float:left;
  
  
  min-height:100%;
  
  width:645px;
  min-width:645px;
  
  
  background-image:url(../images/bg-newsletter-content.jpg);
  background-repeat:repeat-x;
  
  background-color:white;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
  z-index:15;
  
}

#content-header {
  height:60px;
  margin-top:20px;
  padding-left:20px;
  padding-right:20px;
}

#content-header h1 {
  font-size:11pt;
}

#content-header h2 {
  font-size:10pt;
}

#title {
  margin-top:70px;
  margin-left:80px;
  padding-right:20px;
}

#title h1 {
  font-size:12pt;
  color:#5a6e00;
  margin-bottom:30px;
}

#content {
  padding-left:20px;
  padding-right:20px;
  margin-top:30px;
  z-index:15;
}

#pfeil {
  position:absolute;
  top:100px;
  left:8px;
  z-index:20;
}

.tt-vote P {
  font-size:9pt;
  margin-top:4px;
  margin-bottom:6px;
}

.tt-vote .row {
  vertical-align:middle;
}

.tt-vote input {
}

.tt-vote .resultitems {
  margin-bottom:6px;
} 



.tt-vote .resultitems .row DIV{
  float:left;
  display:inline; /* IE6, IE/ Workaround against double margins */
  width:100px;
  margin-right:4px;
}

#content .content-2col-wrap {
  background-image:url(../images/dots-gray-v.gif);
  background-repeat:repeat-y;
  background-position:440px 0px;
  float:left;
  min-height:600px;
}

#content .content-2col-left {
  width:440px;
  max-width:440px;
  padding-right:10px;
  display:inline; /* IE6, IE/ Workaround against double margins */
  float:left;
}

#content .content-2col-right {
  width:140px;
  padding-left:10px;
  float:left;
  display:inline; /* IE6, IE/ Workaround against double margins */
  max-width:140px;
  
}

#content .content-2col-right H1, #content .content-2col-right .csc-header-n1 {
  
}

#content .content-2col-right H2 {
  font-size:8pt;
  font-weight:bold;
  color:#95ae1f;
  
  padding-bottom:0px;
  margin-top:10px;
}

#content .content-2col-right p.csc-subheader-0 {
  margin-top:0px;
  margin-bottom:0px;
  font-weight:bold;
  font-size:7pt;
}

#content HR {
  width:100%;
    height:10px;
    border:0px none;
    
    background-repeat:repeat-x;
    background-position:0px 5px;
  background-image:url(../images/dots-gray-h.gif);
}

#content A {
  color:#95ae1f;
}

#content .content-2col-left H2 {
  font-size:12pt;
  font-weight:bold;
  color:#95ae1f;
  
  padding-bottom:0px;
  margin-top:20px;
}

#content .content-2col-left p.csc-subheader-0 {
  margin-top:0px;
  margin-bottom:0px;
  font-weight:bold;
  font-size:8.5pt;
}





.tx-sgfilelist-pi1 {
}

.tx-sgfilelist-pi1 H3 {
  margin-top:4px;
  margin-bottom:6px;
}

.tx-sgfilelist-pi1 LABEL {
  font-weight:bold;
}

.tx-sgfilelist-pi1 TABLE {
  width:100%;
  border:0px none;
  border-collapse:collapse;
}

.tx-sgfilelist-pi1 TABLE TR TD,
.tx-sgfilelist-pi1 TABLE TR TH {
  vertical-align:top;
  text-align:left;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:4px;
}

.tx-sgfilelist-pi1 TABLE TR TD.first,
.tx-sgfilelist-pi1 TABLE TR TH.first {
  padding-left:4px;
}

.tx-sgfilelist-pi1 TABLE TR TH {
  font-size:9pt;
  color:white;
}

.tx-sgfilelist-pi1 TABLE THEAD TR {
  background-color:#90ac0a;
}

.tx-sgfilelist-pi1 .browser {
  margin-bottom:10px;
}

.tx-sgfilelist-pi1 .form_large_text,
.tx-sgfilelist-pi1 .form_medium_select,
.tx-sgfilelist-pi1 .form_medium_text {
  width:300px;
  border:1px solid #90ac0a;
  font-size:9pt;
  
}

.tx-sgfilelist-pi1 #searchform_tx_sgfilelist_pi1 .form_large_text,
.tx-sgfilelist-pi1 #searchform_tx_sgfilelist_pi1 .form_medium_select,
.tx-sgfilelist-pi1 #searchform_tx_sgfilelist_pi1 .form_medium_text {
  width:200px !important;
}

 {
  width:300px;
  border:1px solid #90ac0a;
  font-size:9pt;
  width:200px;
}

.tx-sgfilelist-pi1 .form_large_text,
.tx-sgfilelist-pi1 .form_medium_text {
  
  padding:2px;
}

.tx-sgfilelist-pi1 FORM TABLE {
  width:340px;
}

#content UL {
  margin-top:4px;
  margin-bottom:6px;
}

#content UL LI {
  margin-left:20px;
}

#content h2 {
  margin-bottom:6px;
}
