/*
##################################################
#
# modul: CSS
#
# paket: design_start.css
#
#
##################################################
//------------------------------------------------
*/

/* -------------------------------------------- */
/* Default */

* {
  margin:0;
  padding:0;
  border:0px;
}


img {
  margin:0;
  padding:0;
  border:0px;
}


body {
  color:#000000;
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:0;
  padding:0;
  overflow:auto;
/*  overflow: -moz-scrollbars-vertical; */
}


.form_abstand {
  height:5px;
  min-height:5px;
  max-height:5px;
}

.form_container {
  background-color:#f9f8f8;
  color:#000000;
  font-size:11px;
  width:560px;
}


.form_test {
  background-image:url(../page_design_start/bg_form_test.jpg);
  background-repeat:repeat-x;
  background-position:top;
}

.form_reg04_bg01 {
  background-image:url(../page_design_start/form_reg04_bg01.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  color:#000000;
  font-size:11px;
  width:560px;
  height:265px;
}



.form_reg04_bg0X {
  background-image:url(../page_design_start/form_reg04_bg01.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  color:#000000;
  font-size:11px;
  width:560px;
  height:235px;
}

.form_reg04_last {
  background-image:url(../page_design_start/form_reg04_bg01.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  color:#000000;
  font-size:11px;
  width:560px;
  height:160px;
}


.form_reg04_lastXX {
  color:#000000;
  font-size:11px;
  width:560px;
  height:160px;
}


.form_reg04_bg02 {
  background-image:url(../page_design_start/form_reg04_bg02.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  color:#000000;
  font-size:11px;
  width:560px;
  height:180px;
}




/* ---------->>> Preisvergleich <<<---------------------------------------------------------------*/

.vg_core {
  font-size:11px;
  vertical-align:top;
  height:520px;
  min-height:520px;
  width:569px;
  min-width:569px;
  max-width:569px;
  background-image:url(../page_design_start/preisvergleich/bg.jpg);
  background-repeat:no-repeat;
  background-position:bottom;

}

.vg_content {
  border:1px solid #00adef;
  vertical-align:top;
  width:518px;
  min-width:518px;
  max-width:518px;
  text-align:left;
}

.vg_pad {
  margin:5px;
}

.vg_preis {
  font-size:12px;
  color:#00adef;
}

.vg_head {
  color:#ff9933;
}


a.vg:link    {text-decoration:underline; color:#00adef; font-weight:normal; font-size:12px;}
a.vg:visited {text-decoration:underline; color:#00adef; font-weight:normal; font-size:12px;}
a.vg:hover   {text-decoration:underline; color:#CCCCCC; font-weight:normal; font-size:12px;}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right  {font-size: 1.1em;}
#JT_copy p, #JT_copy ul          {font-size: 1.1em;}

.formInfo a, .formInfo a:active, formInfo a:visited
{

}

.formInfo a:hover{
  color:#660000;
  text-decoration: none;
}


#JT_arrow_left{
  background-repeat: no-repeat;
  background-position: left top;
  position: absolute;
  z-index:101;
  left:-12px;
  height:23px;
  width:10px;
  top:-3px;
}

#JT_arrow_right{
  background-repeat: no-repeat;
  background-position: left top;
  position: absolute;
  z-index:101;
  height:23px;
  width:11px;
  top:-2px;
}

#JT {
  position: absolute;
  z-index:100;
  background-color: #fff;
}

#JT_copy{
  padding:10px 10px 10px 10px;
  color:#333333;
}

.JT_loader{
  background-image: url(../page_images/loadingAnimation.gif);
  background-repeat: no-repeat;
  background-position: center center;
  width:100%;
  height:12px;
}

#JT_close_left{
  background-color: #CCCCCC;
  text-align: left;
  padding-left: 8px;
  padding-bottom: 5px;
  padding-top: 2px;
  font-weight:bold;
}

#JT_close_right{
  background-color: #CCCCCC;
  text-align: left;
  padding-left: 8px;
  padding-bottom: 5px;
  padding-top: 2px;
  font-weight:bold;
}

#JT_copy p{
	margin:3px 0;
}

#JT_copy img{
  padding: 1px;
}

.jTip{
  cursor:pointer;
}


/* --------------------------------------------
// Design related */

.lp_bg {
  /*background-image:url(../page_design_start/lp_main_bg.jpg);
  background-repeat:repeat-x;*/
  width:576px;
  height:100px;
  vertical-align:top;
  background-position:bottom;
}


#layout_table_outer {
  width:958px;
  max-width:958px;
  min-width:958px;
  background-image:url(../page_design/ds_sh_tr_bg.jpg);
  background-repeat:repeat-y;
}


#layout_table_inner {
  width:926px;
  min-width:926px;
  max-width:926px;
  text-align:left;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  text-align:left;
}


td.nv_top {
  height:81px;
  max-height:81px;
  min-height:81px;
  background-image:url(../page_design/ds_nv_top_bg.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  border-bottom:1px solid #FFFFFF;
}




td.flash_top {
  height:152px;
  max-height:152px;
  min-height:152px;
  background-color:#00adef;
  color:#FFFFFF;
}


.flash_bottom {
  height:4px;
  max-height:4px;
  min-height:4px;
  background-image:url(../page_design_start/flash_bottom_bg.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}


.footer_bottom {
  height:2px;
  max-height:2px;
  min-height:2px;
  background-image:url(../page_design_start/footer_bottom_bg.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}




#content_main {
  height:auto;
  min-height:350px;
  background-color:#FFFFFF;
  color:#000000;
  vertical-align:top;
}


#content_left {
  width:640px;
  min-width:640px;
  max-width:640px;
  vertical-align:top;
}


#content_right {
  width:286px;
  min-width:286px;
  max-width:286px;
  vertical-align:top;
}

/* -------------------------------------------- */
/* Content Box Rechts */

#ct_box_right_top {
  width:926px;
}


.ct_box_right_topbg {
  background-image:url(../page_design/ds_ctboxR_smbgtop.jpg);
  background-repeat:no-repeat;
  width:286px;
  max-width:286px;
  min-width:286px;
  height:4px;
  max-height:4px;
  min-height:4px;
}

/*########################################################################################################*/





#ct_box_right_main2 {
  width:255px;
  max-width:255px;
  min-width:255px;
  background-image:url(../page_design/ansprechpartner_partner.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
  height:135px;
  max-height:135px;
  min-height:135px;
}
/*
.moduleMain2 {
  width:255px;
  max-width:255px;
  min-width:255px;
  height:283px;
  min-height:283px;
  max-height:283px;
  background-image:url(../page_design_start/datensicherheit_partner.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
}
*/

#ct_box_right_main4 {
  width:255px;
  max-width:255px;
  min-width:255px;
  background-image:url(../page_design/step04_vorteile.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
  height:135px;
  max-height:135px;
  min-height:135px;
}

.moduleMain3 {
  width:248px;
  max-width:248px;
  min-width:248px;
  height:255px;
  min-height:255px;
  max-height:255px;
  background-image:url(../status/status_gold.jpg.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
}

/*


.moduleContent2 {
  vertical-align:top;
  width:255px;
  max-width:255px;
  min-width:255px;
  height:273px;
  min-height:273px;
  max-height:273px;
  background-image:url(./page_design_start/e3_partner_konto_login.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
}

*/

.partlog {
  
  width:255px;
  max-width:255px;
  min-width:255px;
  height:300px;
  min-height:300px;
  max-height:300px;
  background-image:url(../page_design_start/e3_partner_konto_login.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
}

.partlog2 {
  
  width:255px;
  max-width:255px;
  min-width:255px;
  height:300px;
  min-height:300px;
  max-height:300px;
  background-image:url(../page_design_start/datensicherheit_freunde.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
}

.partlog3 {
  width: 255px !important;
  height: 230px;
  min-height: 230px;
  max-height: 230px;
  background-image: url(../page_design_start/e3_partner_konto_login_neu3_246px.jpg);
  background-repeat: no-repeat;
  color: #FFFFFF;
  margin-left: 1px;
}

/*########################################################################################################*/

div.mail {
  padding-left:22px;
  padding-top:8px;
  height:30px;
  max-height:30px;
  min-height:30px;
}

#ct_box_right_main {
  width:255px;
  max-width:255px;
  min-width:255px;
  background-image:url(../page_design/ds_ctboxR_bgmain.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
  margin-left:1px;
}

#ct_box_right_error {
  width:260px;
  max-width:260px;
  min-width:260px;
  background-image:url(../page_images/module/mod_bg_kontakt.jpg);
  background-repeat:repeat-x;
  padding-left:0px;
  color:#FFFFFF;
}


#ct_box_right_content {
  vertical-align:top;
  height:102px;
  min-height:102px;
  max-height:102px;
}

#ct_box_right_content2 {
  background-image:url(http://partner.energiehoch3.de/bilder/gashoch3_background.jpg);
  vertical-align:top;
  height:102px;
  min-height:102px;
  max-height:102px;
}

#ct_box_right_bottom {
  width:255px;
  max-width:255px;
  min-width:255px;
  height:7px;
  max-height:7px;
  min-height:7px;
  /*background-image:url(../page_design/ds_ctboxR_bgbottom.jpg);*/
  /*background-repeat:repeat-y;*/
  background-position:bottom;
}


/* -------------------------------------------- */
/* Content Box Rechts */




.moduleContent {
  vertical-align:top;

}


.moduleBottom {
  width:260px;
  max-width:260px;
  min-width:260px;
  height:8px;
  max-height:8px;
  min-height:8px;
  background-image:url(../page_images/module/mod_footer.jpg);
  background-repeat:repeat-y;
  background-position:bottom;
}



/* --------------------------------------------
// Sandkasten f�r Schattenspielchen */


.ds_sh_upper_left {
  height:21px;
  max-height:21px;
  min-height:21px;
  width:15px;
  background-image:url(../page_design/ds_sh_upper_left.jpg);
  background-repeat:no-repeat;
  background-position:top;
}
.ds_sh_upper_right {
  height:21px;
  max-height:21px;
  min-height:21px;
  width:15px;
  background-image:url(../page_design/ds_sh_upper_right.jpg);
  background-repeat:no-repeat;
  background-position:top;
}


.ds_sh_bg_left {
  background-image:url(../page_design/ds_sh_bg_left.jpg);
  background-repeat:repeat-y;
  background-position:center;
}
.ds_sh_bg_right {
  background-image:url(../page_design/ds_sh_bg_right.jpg);
  background-repeat:repeat-y;
}


.ds_sh_bg_left_down {
  height:21px;
  max-height:21px;
  min-height:21px;
  width:15px;
  background-image:url(../page_design/ds_sh_bg_left_down.jpg);  /* shadow above lower corner */
  background-repeat:no-repeat;
  background-position:bottom;
}
.ds_sh_bg_right_down {
  height:15px;
  max-height:21px;
  min-height:21px;
  width:15px;
  background-image:url(../page_design/ds_sh_bg_right_down.jpg); /* shadow above lower corner */
  background-repeat:no-repeat;
  background-position:bottom;
}


.ds_sh_bg_lower_left {
  height:15px;
  max-height:15px;
  min-height:15px;
  width:15px;
  max-width:15px;
  min-width:15px;
  background-image:url(../page_design/ds_sh_bg_lower_left.jpg);  /* shadow footer right corner */
  background-repeat:no-repeat;
}
.ds_sh_bg_lower_right {
  height:15px;
  width:15px;
  width:15px;
  max-width:15px;
  min-width:15px;
  background-image:url(../page_design/ds_sh_bg_lower_right.jpg);   /* footer right corner */
  background-repeat:no-repeat;
}


.ds_sh_bg_left_bottom_down {

  height:15px;
  width:21px;
  background-image:url(../page_design/ds_sh_bg_left_bottom_down.jpg);  /* shadow footer left */
  background-repeat:no-repeat;
}
.ds_sh_bg_right_bottom_down {
  height:15px;
  width:21px;
  background-image:url(../page_design/ds_sh_bg_right_bottom_down.jpg);
  background-repeat:no-repeat;
}


.ds_sh_bg_bottom {
  height:15px;
  background-image:url(../page_design/ds_sh_bg_bottom.jpg);   /* shadow footer mid */
  background-repeat:repeat-x;
}
/* >>>> END OF FILE */

/* --------------------------------------------
// Sonstiger HTML Code */

.preis_outside_bg {
  background-image:url(../page_design_start/bg_preis_row_01.jpg);
  background-repeat:repeat-x;
  min-height:142px;
  height:142px;
  width:569px;
  min-width:569px;
}

.preis_outside {
  width:569px;
  min-width:569px;
}


.disp_price_kwh {
  background-image:url(../page_design_start/disp_preis_kwh.jpg);
  background-repeat:no-repeat;
  background-position:center;
  min-height:122px;
  height:122px;
  width:166px;
  min-width:166px;
  text-align:center;
  vertical-align:top;
  font-size:26px;
  font-weight:bold;
  color:#FFFFFF;
}


.disp_price_month {
  background-image:url(../page_design_start/disp_preis_month.jpg);
  background-position:center;
  background-repeat:no-repeat;
  min-height:122px;
  height:122px;
  width:166px;
  min-width:166px;
  text-align:center;
  vertical-align:top;
  font-size:26px;
  font-weight:bold;
  color:#FFFFFF;
}


.disp_price_year {
  background-image:url(../page_design_start/disp_preis_verbrauch.jpg);
  background-position:center;
  background-repeat:no-repeat;
  min-height:122px;
  height:122px;
  width:166px;
  min-width:166px;
  text-align:center;
  vertical-align:top;
  font-size:26px;
  font-weight:bold;
  color:#FFFFFF;
}


.disp_individual_banner {
  background-image:url(../page_design_regv8/pr_new_bg_empty.jpg);
  background-position:center;
  background-repeat:no-repeat;
  min-height:57px;
  height:57px;
  width:522px;
  min-width:522px;
  text-align:center;
  vertical-align:top;
  font-size:18px;
  /*font-weight:bold;*/
  color:#FFFFFF;
}


.row02 {
/*  background-image:url(../page_design_start/bg_preis_row_02.jpg);
  background-repeat:repeat-x;*/
  height:41px;
  min-height:41px;
  background-color:#f1eff0;
}

.row03 {
/*  background-image:url(../page_design_start/bg_preis_row_03.jpg);
  background-repeat:repeat-x;*/
  height:36px;
  min-height:36px;
  background-color:#f1eff0;
}

.row04 {
/*  background-image:url(../page_design_start/bg_preis_row_04.jpg);
  background-repeat:repeat-x;*/
  height:57px;
  background-position:bottom;
  width:569px;
  min-width:569px;
  background-color:#f1eff0;
}


.disp_price_sm {
  min-height:50px;
  height:50px;

  text-align:center;
  vertical-align:middle;
  font-size:11px;
  color:#000000;
}


div.copyright {
  font-size:10px;
}

/* --------------------------------------------
/* Formular kram */
input.textfield {
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  width: 167px;
  max-width: 167px;
  min-width: 167px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  /*vertical-align:middle;*/
  padding-top:2px;
  padding-left:3px;
}


.inp_error {
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  width:145px;
  border:3px solid #7d3912;
  height:20px;
  min-height:20px;
  max-height:20px;
  padding-top:2px;
  padding-left:3px;
}


.inp_shadow {
  width:105px;
  height:21px;
  min-height:21px;
  max-height:21px;
  /*background-image:url(../page_design_start/form_bg.jpg);*/
  /*background-repeat:repeat-x;*/
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.inp_shadow_small {
  width:30px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.inp_shadow_med {
  width:75px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}

/*##############################################################################*/

.inp_shadow_large {
  width:130px;
  min-width:130px;
  max-width:130px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  /*padding-top:2px;*/
  /*padding-left:3px;*/
}

.inp_shadow_large2 {
  width:130px;
  min-width:130px;
  max-width:130px;
  height: 20px;
/*  max-height: 20px;
  min-height: 20px;*/
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
  float:left;

  
}




/*##############################################################################*/
.inp_geb_s {
  width:30px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.inp_geb_m {
  width:58px;
  min-width:58px;
  max-width:58px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.inp_geb_s_error {
  width:30px;
  min-width:30px;
  max-width:30px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_regv8/error_form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.inp_geb_m_error {
  width:58px;
  min-width:58px;
  max-width:58px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_regv8/error_form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}

.inp_errorV8large {
  width:130px;
  max-width:130px;
  min-width:130px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_regv8/error_form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.inp_errorV8small {
  width:30px;
  max-width:30px;
  min-width:30px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  background-image:url(../page_design_regv8/error_form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}

.inp_errorV8checkbox {
  width:17px;
  max-width:17px;
  min-width:17px;
  height: 20px;
  max-height: 20px;
  min-height: 20px;
  /*background-image:url(../page_design_regv8/error_form_bg.jpg); */
  background-color:#ffffff;
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.f_bg {
  width:110px;
  min-width:110px;
  max-width:110px;
  height: 25px;
  max-height: 25px;
  min-height: 25px;
/*  background-image:url(../page_design_start/form_element_bg.jpg);
  background-repeat:repeat-x;*/
  color:#000000;
  font-size:11px;
}


.f_view {
  width:110px;
  min-width:110px;
  max-width:110px;
  height: 22px;
  max-height: 22px;
  min-height: 22px;
  background-color:#e2e2e2;
  color:#000000;
  font-size:11px;
}

.f_bg2 {
  width:110px;
  min-width:110px;
  max-width:110px;
  height: 25px;
  max-height: 25px;
  min-height: 25px;
/*  background-image:url(../page_design_start/form_element_bg.jpg);
  background-repeat:repeat-x;*/
  color:#000000;
  font-size:11px;
}


select {
  height: 25px;
  max-height: 25px;
  min-height: 25px;
  background-image:url(../page_design_start/form_bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  border:1px solid #bcbcbc;
  padding-top:2px;
  padding-left:3px;
}


.inp_kundencenter {
  background-color:#000000;
  color:#747474;
  border:1px solid #414141;
  width:170px;
  max-width:170px;
  min-width:170px;
  font-size:10px;
  height:22px;
  min-height:22px;
  max-height:22px;
  padding-left:10px;
  padding-top:4px;
}

/* --------------------------------------------
/* links */

a.faq:link              {text-decoration:none; color:#000000; font-weight:normal; font-size:12px;}
a.faq:visited           {text-decoration:none; color:#000000; font-weight:normal; font-size:12px;}
a.faq:hover             {text-decoration:none; color:#000000; font-weight:normal; font-size:12px;}

a:link              {text-decoration:underline; color:#000000; font-weight:normal; font-size:12px;}
a:visited           {text-decoration:underline; color:#08b2f8; font-weight:normal; font-size:12px;}
a:hover             {text-decoration:underline; color:#08b2f8; font-weight:normal; font-size:12px;}
a.kon              {text-decoration:underline; color:#000000; font-weight:normal; font-size:12px;}


a.footerlnk:link    {text-decoration:underline; color:#000000; font-weight:normal; font-size:10px;}
a.footerlnk:visited {text-decoration:underline; color:#000000; font-weight:normal; font-size:10px;}
a.footerlnk:hover   {text-decoration:underline; color:#009ee0; font-weight:normal; font-size:10px;}

a.infolnk:link    	{text-decoration:underline; color:#000000; font-weight:normal; font-size:12px;}
a.infolnk:visited 	{text-decoration:underline; color:#000000; font-weight:normal; font-size:12px;}
a.infolnk:hover   	{text-decoration:underline; color:#009ee0; font-weight:normal; font-size:12px;}

a.nolink:link    	{color:#000000; font-weight:normal; font-size:12px;}
a.nolink:visited 	{color:#000000; font-weight:normal; font-size:12px;}
a.nolink:hover   	{color:#000000; font-weight:normal; font-size:12px;}

a.cst_login:link    {text-decoration:underline; color:#747474; font-weight:normal; font-size:10px;}
a.cst_login:visited {text-decoration:underline; color:#747474; font-weight:normal; font-size:10px;}
a.cst_login:hover   {text-decoration:underline; color:#009ee0; font-weight:normal; font-size:10px;}


/* --------------------------------------------
/* Reg Form V8 */

.reg_header_01 {
  background-image:url(../page_design_regv8/reg_heading_01.jpg);
  background-repeat:no-repeat;
  width:568px;
  min-width:568px;
  max-width:568px;
  height:42px;
  min-height:42px;
  max-height:42px;
}

.reg_header_02 {
  background-image:url(../page_design_regv8/reg_heading_02.jpg);
  background-repeat:no-repeat;
  width:568px;
  min-width:568px;
  max-width:568px;
  height:42px;
  min-height:42px;
  max-height:42px;
}

.reg_header_03 {
  background-image:url(../page_design_regv8/reg_heading_03.jpg);
  background-repeat:no-repeat;
  width:568px;
  min-width:568px;
  max-width:568px;
  height:42px;
  min-height:42px;
  max-height:42px;
}

.reg_header_04 {
  background-image:url(../page_design_regv8/reg_heading_04.jpg);
  background-repeat:no-repeat;
  width:568px;
  min-width:568px;
  max-width:568px;
  height:42px;
  min-height:42px;
  max-height:42px;
}


.preissenkung_bg {
  background-image:url(../page_design_regv8/pr_new_bg.jpg);
  background-repeat:no-repeat;
  width:522px;
  min-width:522px;
  max-width:522px;
  height:57px;
  min-height:57px;
  max-height:57px;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
}
#banner_right{
  position:absolute;
  text-align:right;
  margin:0px;
  padding:0px;
  top:435px;
}

/*
Vertragsdatenkram
*/

#scrol{
	width:550px;
	height:100px;
	overflow:scroll;
	
}
	

