/* styles needed for anmeldung map */
/* pi2 stuff */
.wrapperCenter .tx-xwdirectmail-pi2, .wrapperCenter .tx-xwdirectmail-pi6 {
  display: block;
  position: relative;
  left: -6px;
  top: -4px;
  width: 394px;
  /* font-size: 0px; */
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin: 0px;
}

.wrapperCenter .tx-xwdirectmail-pi2 .mgdesc, .wrapperCenter .tx-xwdirectmail-pi6 .mgdesc {
  display: block;

  /* border: 1px dotted #990000; */
  margin-top: 2em;
  margin-left: 1em;
  margin-right: 1em;


}

.wrapperCenter .tx-xwdirectmail-pi2 .xw_directmailerrormsg, .wrapperCenter .tx-xwdirectmail-pi6 .xw_directmailerrormsg {
  display: block;
  border: 1px dotted #990000;
  padding: 1em;

}


.wrapperCenter .tx-xwdirectmail-pi2 .regform, .wrapperCenter .tx-xwdirectmail-pi6 .regform {
  /* border: 1px dotted #990000; */
  font-size: 11px;
  padding-left: 1em;
  padding-right: 1em;
  float:none;
}

.wrapperCenter .tx-xwdirectmail-pi2 .regform .formelement, .wrapperCenter .tx-xwdirectmail-pi6 .regform .formelement {
  float: left;
  margin-top: 0.5em;
  margin-bottom: 0px;
  padding: 0px;
}

.wrapperCenter .tx-xwdirectmail-pi2 .regform .submitbutton, .wrapperCenter .tx-xwdirectmail-pi6 .regform .submitbutton {
  /* width: auto; */
  /* height: 2em; */

  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0px;
  /* border: 1px dotted #990000; */
}

.wrapperCenter .tx-xwdirectmail-pi2 .regform .submitbutton .center, .wrapperCenter .tx-xwdirectmail-pi6 .regform .submitbutton .center {
  margin-left: 8em;
  margin-right: auto;
  /* border: 1px dotted #990000; */
  display: inline;

}



.wrapperCenter .tx-xwdirectmail-pi2 .regform .formelement LABEL, .wrapperCenter .tx-xwdirectmail-pi6 .regform .formelement LABEL {
  width: 10em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  margin-left: 0px;
  display: block;
  /* border: 1px dotted #990000; */
}

.wrapperCenter .tx-xwdirectmail-pi2 .regform .formelement H3, .wrapperCenter .tx-xwdirectmail-pi6 .regform .formelement H3 {
  float: none;
  /*  border: 1px dotted #990000; */
}


.wrapperCenter .tx-xwdirectmail-pi2 .regform .formelement INPUT, TEXTAREA, SELECT {
   margin-left: 1em;
   float: none;
   width: 18em;
   background: #f0f0f0;

   border: 1px #999999 solid;
   outline-style: none;
   /* border: 1px dotted #990000; */
}

.wrapperCenter .tx-xwdirectmail-pi6 .regform .formelement INPUT, TEXTAREA, SELECT {
   margin-left: 1em;
   float: none;
   width: 18em;
   background: #f0f0f0;

   border: 1px #999999 solid;
   outline-style: none;
   /* border: 1px dotted #990000; */
}

.wrapperCenter  .tx-xwdirectmail-pi6 .regform .formelement .csc-mailform-check {
   margin-left: 0.5em;
   margin-right: 3em;
   width: auto;
   /* background: #f3f3f3; */
   background: #ffffff;
   border: none;
   outline-style: none;
   float: right;
   padding: 0px;
}



.wrapperCenter .tx-xwdirectmail-pi5 {
  display: block;
  position: relative;
  left: -6px;
  top: -2px;
  width: 394px;
  /* height: 2px; */
  font-size: 0px;
  /* background-image: url(images/trennermitte400.png); */
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin: 0px;

}

.wrapperCenter .tx-xwdirectmail-pi5 .anmeldung {
 position: relative;
 border: 0px;
 margin: 0px;
 padding: 0px;
 left: 0px;
 top: -2px;
 width: 394px;
 height: 447px;
 display: block;
 font-size: 12px;
 font-family: verdana, arial, sans-serif;
}

.wrapperCenter .tx-xwdirectmail-pi5 .anmeldung .image {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 394px;
 height: 447px;
 display: block;
}

.wrapperCenter .tx-xwdirectmail-pi5 IMG {
 padding: 0px;
 margin: 0px;
 border: 0px;
 /* border: 1px dotted #990000; */
}


.wrapperCenter .tx-xwdirectmail-pi5 .anmeldung .kantone {
 position: absolute;
 left: 20px;
 top: 40px;
 color: white;
}

.wrapperCenter .tx-xwdirectmail-pi5 .anmeldung .kantone  UL {
 list-style:none;
 margin: 0px;
 padding: 0px;
}

.wrapperCenter .tx-xwdirectmail-pi5 .anmeldung A {
 color: #cccccc;
 text-decoration: none;
}

