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

/* -------------------------------------------- */
/* Default */
#tabs {
	width:570px;
	font-size:11px;
	color:#5C5C5C;
	}

#tablink1 {
	
	width:172px;}
#tablink2 {
	
	width:172px;}

#tablink1 a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important; 
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration:none;
}

#tablink1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration: underline;
}

#tablink1 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration:none;
}

#tablink2 a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important; 
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration:none;
}

#tablink2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration: underline;
}

#tablink2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration:none;
}
* {
  margin:0;
  padding:0;
  border:0px;
}


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


body {
  color:#000000;
  /*background-image:url(../W_img/gashoch3-bg.jpg);
  background-repeat:repeat-x;*/
  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;
}



<!-- MANU -->

.footer_lnk {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5c5c5c;
  background-color:#f7f6f6;
  text-decoration:none;
}

.footer_lnk a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration:none;
}

.footer_lnk a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5c5c;
	background-color:#f7f6f6;
	text-decoration:none;
}

.footer_lnk a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#009fe3;
	text-decoration:none;
}

.footer_box {
	padding-left: 18px;
	width: 112px;
	height: 27px;
	background-image:url(../page_design_start/footer_box_klein_bg.jpg);
}

.copyright_lnk a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5c5c5c;
	text-decoration:none;
}

.copyright_lnk a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5c5c5c;
	text-decoration: underline !important;
}

.copyright_lnk a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5c5c5c;
	text-decoration:none;
}

.copyright_lnk a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5c5c5c;
	text-decoration:none;
}
.footer_lnk_right {
	font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5c5c5c;
  text-decoration:none;}

.footer_lnk_right a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5c5c;
	text-decoration:none;
}

.footer_lnk_right a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#009FE3 !important;
	text-decoration:none;
}

.footer_lnk_right a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5c5c;
	text-decoration:none;
}




<!---------->





/* ---------->>> 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.nm { color:#00ff00; }
a.nm:visited { color:#ff0000; }

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:568px;
  height:344px;
  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:40px;
  max-height:40px;
  min-height:40px;
  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_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;
}

#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 */

.moduleMain {
  width:260px;
  max-width:260px;
  min-width:260px;
  height:273px;
  min-height:273px;
  max-height:273px;
  background-image:url(../page_images/module/mod_bg.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
}

.moduleMain_start {
  width:260px;
  max-width:260px;
  min-width:260px;
  height:273px;
  min-height:273px;
  max-height:273px;
  background-image:url(../page_images/module/mod_bg_start.jpg);
  background-repeat:repeat-x;
  color:#FFFFFF;
}


.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:20px;
  max-height:20px;
  min-height:20px;
  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_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:link              {text-decoration:underline; color:#000000; font-weight:normal; font-size:12px;}
a:visited           {text-decoration:underline; color:#000000; font-weight:normal; font-size:12px;}
a:hover             {text-decoration:underline; color:#CCCCCC; 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.footerlnk2:link    {text-decoration:none; color:#585858; font-weight:normal; font-size:10px;}
a.footerlnk2:visited {text-decoration:none; color:#585858; font-weight:normal; font-size:10px;}
a.footerlnk2:hover   {text-decoration:none; color:#009ee0; font-weight:normal; font-size:10px;}

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;}

a.preisvorteil:link {
	text-decoration:none;
	color:#5c5c5c; 
	font-weight:normal; 
	font-size:12px;
}
a.preisvorteil:visited {
	text-decoration:none;
	color:#585858; 
	font-weight:normal; 
	font-size:12px;
}
a.preisvorteil:hover {
	text-decoration:underline;
	color:#009ee0; 
	font-weight:normal; 
	font-size:12px;
}

/* --------------------------------------------
/* 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;
}

.trennlinie
{
	width:928px;
}

*.trennlinie
{
	width:928px;
}
