.cl{clear:both;}
.abo_content
{
    width:99%;
    border:solid 1px #c6c6c6;
    background:#EDEDED;
}

.abo_bonus
{
    width:560px;
}

/*ABO RIGHTSIDE*/
.abo_vorteile
{
    border:solid 1px #AFAFAF;
    padding:5px;
}
.vorteile_head
{
    background:#245E9C;
    font:bold 14px Arial;
    text-align:center;
    padding:5px;
}
.vorteile_chk{float:left;}
.vorteile_text
{
    float:left;
    font: 14px Arial;
    color:#848484;
    margin-top:4px;
}
/*END RIGHTSIDE*/



/*BONUS PDF*/
.bonus_pdf
{
    width:580px;
    padding:4px;
    border:solid 0px #c6c6c6;
}
.close_btn
{
    float:right;
    width:55px;
    margin-top:0px;
    font:12px Arial;
    background:#EFEFEF;
    padding:4px;
}
.bonus_pdf_headtxt
{
    font:bold 24px Arial;
    width:573px;
    text-align:center;
    padding:3px;
    background:#e6e6e6;
}
.bonus_pdf_red
{
    color:#BB0C07;
}

.bonus_pic
{
    height:60px;
    width:70px;
    border:solid 1px black;  
}

.geschenk_cont
{
    border:solid 1px #c6c6c6;
    padding:3px;
}
.geschenk_cont_1
{
    float:left;
    width:100px;
    text-align:center;
    font:bold 14px Arial;
    background: #c6c6c6;
}
.geschenk_cont_2
{
    float:left;
    width:310px;
    font:12px Arial;
    height:70px;
    margin-left:8px;
}
.geschenk_cont_3
{
    float:left;
    width:80px;
    text-align:center;
    font:24px Arial;
    text-transform:uppercase;
    color:#7A7A7A;
    text-decoration:line-through;
    margin-top:20px;
}
.geschenk_cont_4
{
    float:left;
    width:60px;
    text-align:center;
    font:bold 12px Arial;
    text-transform:uppercase;
    color:#2F9E00;
    margin-top:20px;
}
/*END BONUS*/

/*ABO FORM*/
.aboform_header
{
    width:593px;
    padding:5px;
    font:bold 16px Arial;
    color:#FFFFFF;
    background:#245E9C;
}
.abo_datenschutz
{
    float:right;
    font:bold 12px Arial;
    text-decoration:underline;
    color:#C7E0F9;
}
.hr_class
{
    background:#ffffff;
    height:11px;
    border-top:solid 1px #c6c6c6;
    border-bottom:solid 1px #c6c6c6;
    border-left:solid 0px #c6c6c6;
    border-right:solid 0px #c6c6c6;
}
.pers_data_cont
{
    padding:3px;
    width:600px;
}
.field_pflicht
{
    font:bold 12px Arial;
    color:#D60A0A;
    float:right;
    margin-right:10px;
    margin-top:5px;
}
.field_name
{
    width:100px;
    padding:4px;
    color:#245E9C;
    font:bold 13px Verdana;
    /*background:#A3A3A3;*/
    border:solid 1px #DDDDDD;
    float:left;
    height:15px;
    text-align:right;
}
.field_name_1
{
    width:250px;
    padding:4px;
    color:#245E9C;
    font: 13px Verdana;

    border:solid 1px #DDDDDD;
    float:left;
    height:15px;   
}

.field_cont
{
    float:left;
    margin-left:3px;
}
.dropd
{
    font:14px Verdana;
    width:90px;
}
.abo_field
{
    font:14px Verdana;
    width:177px;
    padding:2px;
    height:26px;
}
.aboform_hinweis
{
    width:430px;
    background:#D1D1D1;
    padding:5px;
    font:14px Verdana;
    margin-left:4px;
}
.aboform_agb
{
    width:600px;
    text-align:center;
    font:bold 13px Arial;
    color:#6D6D6D;
}
.btn_senden
{
    padding:10px; font:bold 12px Arial; text-transform:uppercase; margin-top:-12px;
}
.bezahlen_radio
{
    height:18px;
    background:#FFFFFF;
    width:14px;
    border:solid 1px #000;
    float:left;
    margin-top:6px;
    margin-left:10px;
    width:17px;
}
.bezahlen_txt
{
  float:left;
  font:bold 14px Arial;
  color:#000;
  margin-top:6px;
  margin-left:10px;    
}
.bezahlen_trenner
{
  float:left;
  background:#EDEDED;
  width:2px;
  height:36px;
  margin-left:89px;  
}
.abo_radio
{
    height:18px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    background:#FFFFFF;
    width:17px;
    border:solid 1px #000;
}


/*Wunschabo*/
.wunschabo_cont
{
    width:600px;
}
.wunschabo_auswahl
{
    float:left;
    padding:0px;
    width:40px;
}
.wunschabo_text_cont
{
    float:left;
    width:580px;
    padding:2px;
}
.wunschabo_text
{
    width:370px;
    padding:5px;
    font:14px Arial;
    float:left;
}
.wunschabo_text_sm
{
    font:12px Arial;
    color:#353535;
}
.wunschabo_hr
{
    height:1px;
    margin-bottom:0px;
    margin-top:0px;
}
.wunschabo_preis
{
    float:left;
    font:bold 14px Arial;
    color:#AD001A;
    text-align:center;
    margin-right:15px;
    margin-top:5px;
}
.wunschabo_preis_inf
{
    float:left;
    font:12px Arial;
    color:#353535;
    text-align:center;
    margin-top:5px;
}


/*GLOBAL ABO*/
          #activatejavascript{
            color: red;
            background-color: rgb(255,208,176);
            border: 1px solid red;
            padding: 8px;
          }



	  

	  .TipCls1
	  {
		width:220px;
		border:solid 1px #c6c6c6;
		background:#ffffff;
		font:bold 12px Arial;
		color:#6B6B6B;
		padding:5px;
	  }
	  
	  
/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  margin-top:-15px;
  margin-left:-10px;
}
   
#boxes .window {
  position:fixed;
  width:650px;
  height:450px;
  display:none;
  z-index:9999;
  padding:0px;
  background:#ffffff;
  overflow-y:scroll;
}
 
 
/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:600px;
  height:450px;
}