/* NEWSLETTER CSS
----------------------------------*/

#textarea {
  font-size:14px;
  margin-bottom:10px;
  padding:30px 0px 0px 180px;
  height:40px;
  width:300px;
}
#textfield1 {
  padding:10px 0px 0px 180px;
  margin:0px 0px 20px 0px;
  width:420px;
  height:30px;
}
#textfield1 input {
  color:#fff;
  padding-left:3px;
  border-left:4px solid #bf9da8;
  border-right:4px solid #bf9da8;
  border-top:1px solid #bf9da8;
  border-bottom:1px solid #bf9da8;
  background-color:transparent;
  width:200px;
}
.textfield2 input {
  border:0px;
  padding:0px;
}
.textfield2 {
  margin:0px 0px -7px 0px;
  padding:0px 0px 0px 180px;
  width:420px;
  height:30px;
}
.textfield2 input {
  margin:0px 5px 0px 0px;
}
.textfield2 img {
  margin:0px 7px 0px 0px;
}
.textfield3 {
  font-size:0px;
  border-top:2px groove #fff;
  margin:0px 0px 7px 180px;
  width:200px;
  height:1px;
}
* html .textfield3 {
  margin:3px 0px 2px 180px;
}
#submitbtn {
  padding:10px 0px 0px 180px;
  width:200px;
  height:30px;
}
#submitbtn input {
  width:200px;
  height:20px;
  font-weight:bold;
  color:#fff;
  border:1px solid #bf9da8;
  background-color:transparent;
}
* html #submitbtn input {
  width:210px;
}
#feedbackdiv {
  width:450px;
  border:1px solid black;
}
#feedback_send_ok {
  font-weight:normal;
  line-height:1.5;
  text-align:center;
  margin:80px auto 0px auto;
  width:400px;
}
#feedback_send_ok span{
  margin-bottom:8px;
  font-weight:bold;
  display:block;
  text-align:center;
  font-size:16px;
}
#feedback_send_notok {
  line-height:1.5;
  margin:80px auto 0px auto; 
  font-weight:bold;
  text-align:center;
}
#feedback_send_notok span{
  height:30px;
  margin-bottom:20px;
  display:block;
}
#feedback_send_notok a{
  text-decoration:underline;
}
#newsletter_success {
  line-height:2;
  text-align:center;
  font-size:14px;
  width:600px;
  height:300px;
  background:url(../html/images/abo/background_small_trans.jpg) center -10px no-repeat;
  margin:100px auto 0px auto;
  color:#fff;
}
#newsletter_success span{
  margin-bottom:100px;
  display:block;
  font-size:18px;
  font-weight:bold;
  color:#fff;
}
#downloadnewsletter {
  position:absolute;
  top:20px;
  left:300px;
}
#adressfeldprint {
  height:90px;
  width:250px;
}
#print_head {
  margin: 30px 0 20px 174px;
  text-align:center;
  width:250px;
}
#print_text {
  margin: 0 0 0 174px;
}
#print_btns {
  margin: 5px 0 0 174px;
}
#print_text textarea {
  font-family:sans-serif;
}
#print_btns input, #print_text textarea {
  border:1px solid #bf9da8;
  color:#fff;
  background-color:#701a35;
}
#downloadnl {
  margin: 15px 0 0 174px;
}
