.powermail_fieldwrap {
  min-height:    30px; }

.powermail_fieldwrap label {
  float:      left;
  width:      160px; 
}

.powermail_fieldwrap label.checkbox {
    float: none;
    width: auto;
}

.powermail_fieldwrap label.checkbox input.powermail_checkbox {
    float: left;
}

.powermail_fieldwrap label.checkbox div.checkboxlabel {
    float: none;
    width: auto;
}

.powermail_fieldwrap input,
.powermail_fieldwrap textarea,
.powermail_fieldwrap select {
    margin-left:  20px; }
 
#newsletteranmeldung .powermail_fieldwrap .powermail_check {
  margin-left: 180px;
  margin-right: 5px;
  margin-top: 4px;
  margin-bottom: 15px;
  float: left;
}    

#newsletteranmeldung .powermail_check_inner_uid10_0 {
  margin-top: -25px;
}

#awa-bestellung .powermail_check_inner_uid103_0 input,
#acta-bestellung .powermail_check_inner_uid143_0 input {
    margin-left:  0;
 }

.powermail_fieldwrap_type_input input,
.powermail_fieldwrap_type_textarea textarea {
  width:    200px; }

.powermail_fieldwrap_type_textarea textarea {
  height:     100px;
  margin-bottom:  10px; }

.powermail_fieldwrap_type_input.street,
.powermail_fieldwrap_type_input.zipcode {
  float:      left; }
  
.date {
  height: 20px;
  margin-bottom: 10px;
  width: 200px;}




.powermail_fieldwrap_type_input.street input {
  width:      150px; }

.powermail_fieldwrap_type_input.houseno label,
.powermail_fieldwrap_type_input.city label {
  display:    none; }

.powermail_fieldwrap_type_input.houseno input {
  margin-left:  0px;
  width:       44px; }

.powermail_fieldwrap_type_input.zipcode input {
  margin-right: 7px;
  width:       44px; }

.powermail_fieldwrap_type_input.city input {
  margin-left:  0px;
  width:       150px; }

.tx_powermail_pi1_fieldwrap_html_check label {
  float:      none; }

.powermail_fieldwrap_type_check {
  margin-left:   0;
  margin-top:   20px;
  padding-left:   0; }

.tx_powermail_pi1_fieldwrap_html_check fieldset legend {
  padding-left:   0; }

.powermail_fieldwrap_type_submit input {
  margin-left:  180px; 
  height: 28px;
  border:  none;
  color: #fff;
  text-decoration:   none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #4e8200;
}

.powermail_submit input:hover {
  text-decoration: underline;
}

  
/* calendar root element */
#calroot {
  /* place on top of other elements. set a higher value if nessessary */
  z-index:10000;

  margin-top:-1px;
  width:198px;
  padding:2px;
  background-color:#fff;
  font-size:11px;
  border:1px solid #ccc;

  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;

  -moz-box-shadow: 0 0 15px #666;
  -webkit-box-shadow: 0 0 15px #666;
  box-shadow:0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
  padding:2px 0;
  height:22px;
}

#caltitle {
  font-size:14px;
  color:#FA8800;
  float:left;
  text-align:center;
  width:155px;
  line-height:20px;
  text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
  display:block;
  width:20px;
  height:20px;
  background:transparent url(../img/prev.gif) no-repeat scroll center center;
  float:left;
  cursor:pointer;
}

#calnext {
  background-image:url(../img/next.gif);
  float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
  visibility:hidden;
}

/* year/month selector */
#caltitle select {
  font-size:10px;
}

/* names of the days */
#caldays {
  height:18px;
  border-bottom:1px solid #ddd;
}

#caldays span {
  display:block;
  float:left;
  width:28px;
  text-align:center;
}

/* container for weeks */
#calweeks {
  background-color:#fff;
  margin-top:4px;
}

/* single week */
.calweek {
  clear:left;
  height:22px;
}

/* single day */
.calweek a {
  display:block;
  float:left;
  width:27px;
  height:20px;
  text-decoration:none;
  font-size:11px;
  margin-left:1px;
  text-align:center;
  line-height:20px;
  color:#666;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

/* different states */
.calweek a:hover, .calfocus {
  background-color:#ddd;
}

/* sunday */
a.calsun {
  color:red;
}

/* offmonth day */
a.caloff {
  color:#ccc;
}

a.caloff:hover {
  background-color:rgb(245, 245, 250);
}


/* unselecteble day */
a.caldisabled {
  background-color:#efefef !important;
  color:#ccc  !important;
  cursor:default;
}

/* current day */
#calcurrent {
  background-color:#498CE2;
  color:#fff;
}

/* today */
#caltoday {
  background-color:#333;
  color:#fff;
}

#powermaildiv_uid84 label,
#powermaildiv_uid75 label,
#powermaildiv_uid120 label,
#powermaildiv_uid125 label,
.orderline_single label,
.orderline_double label {
  font-weight:  bold;
}

#powermaildiv_uid76,
#powermaildiv_uid145,
#powermaildiv_uid146,
#powermaildiv_uid147,
#powermaildiv_uid148,
#powermaildiv_uid83,
#powermaildiv_uid102,
#powermaildiv_uid119,
#powermaildiv_uid124,
#powermaildiv_uid132,
.orderprice,
.orderprice2 {
  float:      right;
  font-weight:  bold;
  margin-right: px;
  margin-top:    5px;
   }

.orderprice + .orderprice,
.orderprice2 + .orderprice2 {
  margin-right: 20px;
}
   
#powermaildiv_uid145 {
  margin-top: 3px;
}   
  
#powermaildiv_uid146,
.orderprice2 {
  margin-top: 24px;
}

.powermail_fieldwrap_preis3.orderprice2 {
    margin-top: 96px;
}

.powermail_fieldwrap_preis3.orderprice2 .powermail_field {
    line-height: 2.7;
}

#powermaildiv_uid83,
#powermaildiv_uid102,
#powermaildiv_uid124,
#powermaildiv_uid132 {
  margin-top:   25px;
}
  
#powermaildiv_uid75 legend,
#powermaildiv_uid84 legend,
#powermaildiv_uid103 legend,
#powermaildiv_uid120 legend,
#powermaildiv_uid125 legend,
#powermaildiv_uid133 legend,
#powermaildiv_uid143 legend,
.orderline_single legend,
.orderline_double legend,
label[for="powermail_field_bestellung"],
label[for="powermail_field_bestellung_01"],
label[for="powermail_field_bestellung_02"],
label[for="powermail_field_englischercodeplan"],
label[for="powermail_field_bestellergaenzung"],
label[for="powermail_field_programmlizenzfuerweiterearbeitsplaetze"] {
  display:   none;
}

label[for="powermail_field_bestellung"] + .powermail_field,
label[for="powermail_field_bestellung_01"] + .powermail_field,
label[for="powermail_field_bestellung_02"] + .powermail_field,
label[for="powermail_field_englischercodeplan"] + .powermail_field,
label[for="powermail_field_bestellergaenzung"] + .powermail_field,
label[for="powermail_field_programmlizenzfuerweiterearbeitsplaetze"] + .powermail_field {
    padding-left: 0px;
}

form.powermail_form_5 .powermail_submit,
form.powermail_form_6 .powermail_submit,
form.powermail_form_7 .powermail_submit{
    margin-left: 0;
}

form.powermail_form_5 .powermail_fieldwrap_type_input label,
form.powermail_form_6 .powermail_fieldwrap_type_input label,
form.powermail_form_7 .powermail_fieldwrap_type_input label {
  width:      395px;
}

form.powermail_form_5 .powermail_fieldwrap_firma label,
form.powermail_form_5 .powermail_fieldwrap_titel label,
form.powermail_form_5 .powermail_fieldwrap_vorname label,
form.powermail_form_5 .powermail_fieldwrap_nachname label,
form.powermail_form_5 .powermail_fieldwrap_position label,
form.powermail_form_5 .powermail_fieldwrap_strassenr label,
form.powermail_form_5 .powermail_fieldwrap_plzort label,
form.powermail_form_5 .powermail_fieldwrap_ort label,
form.powermail_form_5 .powermail_fieldwrap_telefon label,
form.powermail_form_5 .powermail_fieldwrap_telefax label,
form.powermail_form_5 .powermail_fieldwrap_e_mail label,
form.powermail_form_6 .powermail_fieldwrap_firma label,
form.powermail_form_6 .powermail_fieldwrap_titel label,
form.powermail_form_6 .powermail_fieldwrap_vorname label,
form.powermail_form_6 .powermail_fieldwrap_nachname label,
form.powermail_form_6 .powermail_fieldwrap_position label,
form.powermail_form_6 .powermail_fieldwrap_strassenr label,
form.powermail_form_6 .powermail_fieldwrap_plzort label,
form.powermail_form_6 .powermail_fieldwrap_ort label,
form.powermail_form_6 .powermail_fieldwrap_telefon label,
form.powermail_form_6 .powermail_fieldwrap_telefax label,
form.powermail_form_6 .powermail_fieldwrap_e_mail label,
form.powermail_form_7 .powermail_fieldwrap_firma label,
form.powermail_form_7 .powermail_fieldwrap_titel label,
form.powermail_form_7 .powermail_fieldwrap_vorname label,
form.powermail_form_7 .powermail_fieldwrap_nachname label,
form.powermail_form_7 .powermail_fieldwrap_position label,
form.powermail_form_7 .powermail_fieldwrap_strassenr label,
form.powermail_form_7 .powermail_fieldwrap_plzort label,
form.powermail_form_7 .powermail_fieldwrap_ort label,
form.powermail_form_7 .powermail_fieldwrap_telefon label,
form.powermail_form_7 .powermail_fieldwrap_telefax label,
form.powermail_form_7 .powermail_fieldwrap_e_mail label {
    width: 100px;
}   

#powermaildiv_uid94.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid95.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid96.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid97.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid98.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid99.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid100.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid135.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid136.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid137.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid138.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid139.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid140.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid141.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid142.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid151.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid152.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid153.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid154.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid329.tx_powermail_pi1_fieldwrap_html_text label,
#powermaildiv_uid328.tx_powermail_pi1_fieldwrap_html_text label {
  width:      100px;
}

#awa-bestellung #powermaildiv_uid81.tx_powermail_pi1_fieldwrap_html_text input,
#awa-bestellung #powermaildiv_uid82.tx_powermail_pi1_fieldwrap_html_text input,
#awa-bestellung #powermaildiv_uid85.tx_powermail_pi1_fieldwrap_html_text input,
#awa-bestellung #powermaildiv_uid86.tx_powermail_pi1_fieldwrap_html_text input,
#awa-bestellung .tx_powermail_pi1_fieldwrap_html_text.orderproducttext input {
  width:       160px;
}

#acta-bestellung #powermaildiv_uid122.tx_powermail_pi1_fieldwrap_html_text input,
#acta-bestellung #powermaildiv_uid123.tx_powermail_pi1_fieldwrap_html_text input,
#acta-bestellung #powermaildiv_uid126.tx_powermail_pi1_fieldwrap_html_text input,
#acta-bestellung #powermaildiv_uid127.tx_powermail_pi1_fieldwrap_html_text input {
  width:       160px;
}

#awa-bestellung .tx_powermail_pi1_fieldwrap_html_text input,
#acta-bestellung .tx_powermail_pi1_fieldwrap_html_text input {
  width:      250px;
}

#awa-bestellung .powermail_check_inner_uid84_0 .powermail_check,
.orderline_double .powermail_check {
  margin:      3px 10px 40px 0;
  float: left;
  
}

#awa-bestellung .powermail_check_inner_uid75_0 .powermail_check,
#awa-bestellung .powermail_check_inner_uid90_0 .powermail_check,
.orderline_single .powermail_check {
  margin:      3px 10px 20px 0;
  float: left;
  
}

#acta-bestellung .powermail_check_inner_uid120_0 .powermail_check,
#acta-bestellung .powermail_check_inner_uid125_0 .powermail_check,
#acta-bestellung .powermail_check_inner_uid133_0 .powermail_check   {
  margin:      3px 10px 20px 0;
  float: left;
  
}

#powermaildiv_uid80,
#powermaildiv_uid81,
#powermaildiv_uid82,
#powermaildiv_uid85,
#powermaildiv_uid86,
#powermaildiv_uid87,
#powermaildiv_uid88,
#powermaildiv_uid89,
#powermaildiv_uid121,
#powermaildiv_uid122,
#powermaildiv_uid123,
#powermaildiv_uid126,
#powermaildiv_uid127,
#powermaildiv_uid129,
#powermaildiv_uid130,
#powermaildiv_uid131,
.orderproducttext,
#awa-bestellung .tx_powermail_pi1_fieldwrap_html_content {
  margin-left:  20px;
}

#powermaildiv_uid88 fieldset,
#powermaildiv_uid103 fieldset,
#powermaildiv_uid130 fieldset,
#powermaildiv_uid143 fieldset {
  margin-top:    0;
}

#powermaildiv_uid88 fieldset legend,
#powermaildiv_uid130 fieldset legend  {
  display:    none;
}

#powermaildiv_uid90 legend {
  display:    none;
}

#powermaildiv_uid90 label,
#powermaildiv_uid133 label {
  font-weight:  bold;
}

#powermaildiv_uid90 label .normal,
#powermaildiv_uid133 label .normal,
.orderline_single label .normal,
.orderline_double label .normal {
  font-weight:  normal;
}

#awa-bestellung,
#acta-bestellung {
  margin-bottom:  30px;
}

#powermaildiv_uid97,
#powermaildiv_uid138  {
  float:      left;
}

#awa-bestellung #powermaildiv_uid97 input,
#acta-bestellung #powermaildiv_uid138 input {
  width:      40px;
}

#awa-bestellung #powermaildiv_uid104 input,
#acta-bestellung #powermaildiv_uid139 input {
  margin-left:   5px;
  width:       199px;
}

#powermaildiv_uid104 label,
#powermaildiv_uid139 label {
  display:    none;
}

#powermaildiv_uid101,
#powermaildiv_uid144 {
  margin-top:    20px;
}

input.powermail_input,
select.powermail_select {
  height: 20px;
  margin-bottom: 10px;
}

#powermaildiv_uid92,
#powermaildiv_uid134 {
  margin-bottom: 25px;
}

.pflichtfelder {
  font-style: italic;
  
}

.powermail_newsletteranmeldung.powermail_select,
.powermail_anmeldung-awa.powermail_select,
.powermail_anmeldung-acta.powermail_select {
  margin-left:20px;
  
}

#anmeldung-awa p.bodytext,
#anmeldung-acta p.bodytext {
  margin-left: 180px;
}

#awa-bestellung .tx_powermail_pi1_fieldwrap_html_submit input {
  margin-left: 0; 
}

.powermail_fieldwrap_type_check .powermail_field {
    padding-left: 180px;
}

.powermail_fieldwrap_type_check .powermail_field .checkbox {
    margin-bottom: 15px;
}

.powermail_fieldwrap_type_check .powermail_checkbox {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
}

.powermail_fieldwrap_type_check label.checkbox {
    display: block;
    margin-left: 25px;
}