/* CSS Document */





body {

	margin:0px;

	padding: 0px;

	font-family:Arial, Helvetica, sans-serif;

	}





#master {

	width:827px;

	margin: 0px auto;

	clear:both;

	overflow:hidden;

	}



#header {

	width: 827px;

	height:120px;

	margin: 15px 0px 0px 95px;

	float:left;

	font-family:Arial Black;

	font-weight:bold;

	font-size:40px;

	text-align:center;

	letter-spacing:-1px;

	line-height:38px;

	color:#FFFFFF;

	}

	



#inner_header {

	width: 827px;

	height: 111px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px; 

	float:left;

	}



h2 {

	color:#9DC107;

	font-size:44px;

	padding: 0px;

	margin: 30px 0px 0px 60px;

	}



h1 {

	color:#009EE0;

	font-size:24px;

	padding: 0px 0px 10px 0px;

	margin: 30px 0px 0px 0px;

	border-bottom:1px #009EE0 solid;

	}



#content_page {

	width:827px;

	margin: 0px;

	float:left;

	}

	

#inner_content_page { 

	width:820px;

	height: auto;

	margin: 0px 0px 20px 0px;

	float:left;

	}



#reg_pic {

	width:791px;

	height:466px;

	margin: 0px;

	float:left;

	}



#thanking_div {

	width:650px;

	margin: 0px 0px 0px 60px;

	padding: 0px 10px 20px 0px;

	color:#009EE0;

	}



#cont_pic {

	width:827px;

	height:619px;

	margin: 0px;

	float:left;

	background:url(images/content_page.jpg) no-repeat top;

	}



#page_navi {

	width:799px;

	height:45px;

	margin: 0px 0px 0px 8px;

	float:left;

	}

	

#inner_page_navi {

	width:799px;

	height:auto;

	margin: 0px 0px 0px 8px;

	float:left;

	}

	

#page_navi_left {

	width:14px;

	height:45px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/page_navi_left.jpg) repeat-x;

	}



#page_navi_m {

	width:771px;

	height:45px;

	margin: 0px 0px 0px 0px;

	color:#608100;

	float:left;

	background:url(images/page_navi_bg.jpg) repeat-x;

	}

	

#page_navi_rght {

	width:14px;

	height:45px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/page_navi_rght.jpg) repeat-x;

	}



#txt_nev {

	width:300px;

	margin: 10px 0px 0px 0px;

	float:left;

	font-weight:bold;

	}



.tem_list1 {

	height:30px;

	margin: 0px 0px 0px 24px;

	padding: 10px 0px 0px 25px;

	float:left;

	font-size:12px;

	background:url(images/pic1.jpg) no-repeat;

	}



.tem_list2 {

	height:30px;

	margin: 0px 0px 0px 28px;

	padding: 10px 0px 0px 25px;

	float:left;

	font-size:12px;

	background:url(images/pic2.jpg) no-repeat;

	}



.tem_list3 {

	height:30px;

	margin: 0px 0px 0px 19px;

	padding: 10px 0px 0px 23px;

	float:left;

	font-size:12px;

	background:url(images/pic3.jpg) no-repeat;

	}



.tem_list4 {

	height:30px;

	margin: 0px 0px 0px 22px;

	padding: 10px 0px 0px 25px;

	float:left;

	font-size:12px;

	background:url(images/pic4.jpg) no-repeat;

	}



#content_txt {

	width:795px;

	margin: 20px 0px 50px 10px;

	float:left;

	font-size:12px;

	color:#83A2CE;

	}



#cont_logo {

	width:156px;

	height:64px;

	margin: 5px 20px 0px 10px;

	float:left;

	background:url(images/txt_logo.jpg) no-repeat;

	}



#cotn_txt {

	width:590px;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	float:left;

	border-left:1px #83A2CE solid;

	}



	

#footer {

	width:817px;

	height:50px;

	margin: 0px 0px 0px 60px;

	color:#FFFFFF;

	font-size:12px;

	float:left;

	}

	

#inner_wrap {

	width:100%;

	margin: 10px 0px 0px 0px;

	padding:0px 0px 20px 0px;

	background:#EBECEC;

	}





#inner_footer {

	width:827px;

	height:50px;

	margin: 0px 0px 0px 180px;

	color:#FFFFFF;

	}



#footer a {

	color:#FFFFFF;

	text-decoration:none;

	}

	

#footer a:hover {

	color:#CCCCCC;

	text-decoration:underline;

	}



#copyR {

	margin: 5px 8px 0px 8px;

	float:left;

	}



#mony_idee {

	width:175px;

	height:29px;

	margin: 0px 4px 0px 0px;

	float:left;

	}

	

#aktionen {

	width:144px;

	height:29px;

	margin: 0px;

	float:left;

	}



#foot_menu {

	width:auto;

	height:29px;

	margin: 0px 10px 0px 9px;

	float:left;

	}



.foot_menu {

	height:29px;

	margin: 5px 4px 0px 4px;

	float:left;

	}

	

#b2b {

	width:48px;

	height:29px;

	margin: 0px;

	float:left;

	}



		/*  PRODUCT  ADD  */

.prodct_add {

	width:253px;

	margin: 15px 5px 15px 5px;

	float:left;

	}



.prdct_bnnr {

	width:253px;

	height: 62px;

	margin: 0px;

	float:left;

	background:url(images/prdct_bnnr.jpg) no-repeat;

	}

	

.prdct_name

{

	display:block;

	padding-left:10px;

	font-weight:bold; 

	font-size:28px; 

	color:#FFFFFF;

	font-family:Arial Black;

	

}	



.prdct_dsc

{

	display:block;

	padding-left:10px;

	font-weight:bold; 

	font-size:15px; 

	color:#FFFFFF;



}



.prodct_photo {

	width:253px;

	height:187px;

	margin: 17px 0px 0px 0px;

	float:left;

	

	}





.prodct_btn {

	width:253px;

	height:31px;

	margin: 0px;

	float:left;

	background:url(images/product_btn.jpg) no-repeat;

	}

		  /*   PRODUCT end */

		  

		  

  /*  CONFIRM MAIL  start  */

#cnfirm_mail {

	width:650px;

	height:35px;

	margin: 10px 0px 20px 70px;

	float:left;

	font-size:14px;

	}



#cnfirm_mail_left {

	width:7px;

	height:35px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/cnfirm_img_left.jpg) no-repeat;

	}

	

#cnfirm_mail_m {

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 8px 8px 0px 8px;

	float:left;

	background:url(images/cnfirm_mail_bg.jpg) repeat-x;

	}

#cnfirm_mail_m a {

	color:#FFFFFF;

	text-decoration:underline;

	}



#cnfirm_mail_m a:hover {

	color:#CCCCCC;

	text-decoration:none;

	}



#cnfirm_mail_rght {

	width:5px;

	height:35px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/cnfirm_img_rght.jpg) no-repeat;

	}

/*  CONFIRM MAIL  end  */



#footer_nevi {

	width:827px;

	height:auto;

	margin: 0px auto;

	padding: 20px 0px 0px 0px;

	color:#5A83BE;

	}









#regtration_reg {

	width:790px;

	height:250px;

	margin: 0px;

	float:left;

	}

#regtration_reg h1 {

	padding: 0px;

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 6px 0px;

	border-bottom:#9BDBF3 solid 1px;

	text-align:center;

	}





.reg_turms_top {

	width:790px;

	height:25px;

	margin: 10px 0px 0px 0px;

	padding: 2px 0px 0px 10px;

	float:left;

	font-weight:bold;

	color:#1FA8E2;

	background: url(images/inner_sub_banner.jpg) no-repeat;

	}

.reg_turms_chck {

	margin: 4px 85px 0px 5px;

	}



.reg_turms {

	width:645px;

	height:auto;

	margin: 0px 0px 0px 0px;

	padding: 0px 15px 0px 120px;

	float:left;

	color:#1FA8E2;

	background: url(images/inner_sub_bnr_bg.jpg) repeat-y;

	}



.reg_turms_btm {

	width:790px;

	height:9px;

	margin: 0px 0px 20px 0px;

	float:left;

	background: url(images/inner_foot_bner.jpg) no-repeat;

	}



/*    CONFIRM MAIL  start    */

#bestellen {

	width:269px;

	height:43px;

	margin: 10px 0px 20px 550px;

	float:left;

	font-size:14px;

	}



#bestellen_left {

	width:7px;

	height:35px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/cnfirm_img_left.jpg) no-repeat;

	}

	

#bestellen_m {

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 8px 8px 0px 8px;

	float:left;

	font-weight:bold;

	background:url(images/cnfirm_mail_bg.jpg) repeat-x;

	}

#bestellen a {

	color:#FFFFFF;

	text-decoration:underline;

	}



#bestellen a:hover {

	color:#CCCCCC;

	text-decoration:none;

	}



#bestellen_rght {

	width:5px;

	height:35px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/cnfirm_img_rght.jpg) no-repeat;

	}

/*    CONFIRM MAIL  end      */



#big_boy_shop {

	width:566px;

	height:150px;

	margin: 0px 0px 0px 210px;

	float:left;

	color:#009EE0;

	}

	

#big_boy_shop_top {

	width:566px;

	height:8px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/big_boy_shop_top.jpg) no-repeat;

	}



#big_boy_shop_m {

	width:561px;

	height:auto;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 5px;

	float:left;

	background:url(images/big_boy_shop_bg.jpg) repeat-y;

	}	

	

#big_boy_shop_btm {

	width:566px;

	height:18px;

	margin: 0px 0px 0px 0px;

	float:left;

	background:url(images/big_boy_shop_btm.jpg) no-repeat;

	}	

	

#big_boy_shop_txt {

	width:566px;

	height:8px;

	margin: 0px 0px 0px 10px;

	font-weight:bold;

	float:left;

	}





.big_boy_shop_link {

	width:269px;

	height:44px;

	margin: 20px 5px 0px 5px;

	float:left;

	}



.div_row {

	width:350px;

	margin: 0px 20px 3px 20px;

	float:left;

	color:#009EDF;

	}

	

.land_div_row {

	width:450px;

	height:30px;

	margin: 0px 20px 0px 20px;

	float:left;

	color:#009EDF;

	}

	

.row_txt {

	width:100px;

	height:30px;

	margin: 0px 0px 0px 0px;

	float:left;

	}

	

.dob_layout

{

	float:left;

}	

.dob_lebel

{

	float:left;

	padding:0px 3px 0px 3px;

}

.dob_input

{

	float:left;

}

	

.row_txt_drp {

	width:90px;

	height:17px;

	margin: 0px 0px 0px 0px;

	font-size:10px;

	float:left;

	}

	

.row_txt_date {

	width:50px;

	height:17px;

	margin: 0px 10px 0px 0px;

	font-size:10px;

	float:left;

	}

	

.row_txt_month {

	width:60px;

	height:17px;

	margin: 10px 0px 0px 0px;

	font-size:10px;

	float:left;

	}

	

.row_txt_year {

	width:80px;

	height:17px;

	margin: 0px 0px 0px 0px;

	font-size:10px;

	float:left;

	}

	

.row_txt_drp {

	width:90px;

	height:20px;

	margin: 0px 0px 0px 0px;

	float:left;

	}

	

.row_txt_land {

	width:180px;

	height:17px;

	margin: 0px 0px 0px 0px;

	font-size:10px;

	float:left;

	}

	







.email_d {

	width:145px;

	height:15px;

	margin: 0px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}

	

.nachname {

	width:85px;

	height:15px;

	margin: 0px 0px 0px 0px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}

	

.nachname1 {

	width:85px;

	height:15px;

	margin: 0px 0px 0px 5px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}

	

.handynummer {

	width:145px;

	height:15px;

	margin: 0px 0px 0px 0px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}



.strasse_b {

	width:130px;

	height:15px;

	margin: 0px 0px 0px 0px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}



.strasse {

	width:35px;

	height:15px;

	margin: 0px 0px 0px 10px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}



.stadt {

	width:35px;

	height:15px;

	margin: 0px 0px 0px 10px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}



.stadt_b {

	width:135px;

	height:15px;

	margin: 0px 0px 0px 10px;

	float:left;

	border-left:#9BDCF3 1px solid;

	border-top:#9BDCF3 1px solid;

	border-right:none;

	border-bottom:none;	

	}











	/*	HERZLICHEN   start */

	

.herz_add {

	width:400px;

	margin: 15px 5px 15px 5px;

	float:left;

	}



.herz_add_bnnr {

	width:400px;

	height: auto;

	margin: 0px;

	float:left;

	color:#009EE0;

	font-size:12px;

	}

.herz_add_bnnr h2 {

	width:400px;

	padding: 0px 0px 10px 0px;

	margin: 0px;

	float:left;

	color:#9DC107;

	font-size:28px;

	}



.herz_add_photo {

	height:auto;

	margin: 17px 0px 0px 0px;

	float:left;

	}



#herz_add_txt {

	width:600;

	height:80px;

	margin: 0px;

	float:left;

	color:#009EE0;

	}



#herz_add_txt h2 {

	width:100%;

	padding: 0px 0px 10px 0px;

	margin: -20px 0px 0px 0px;

	float:left;

	color:#9DC107;

	font-size:28px;

	border-top:1px #7FCEEF solid;

	letter-spacing:1px;

	word-spacing:3px;

	}

	/*	HERZLICHEN   end */



#tellafrnd {

	width:820px;

	height:auto;

	margin: 0px 0px 50px 0px;

	float:left;

	}



.color_box {

	margin: 7px 0px 0px 30px;

	float:left;

	}



.color_boxB {

	width:800px;

	margin: 7px 0px 0px 90px;

	float:left;

	}



.tell_fnd {

	color:#009EE0;

	font-weight:bold;

	margin: 0px 0px 0px 10px;

	}





.color_box_left {

	width:12px;

	height:81px;

	margin: 0px;

	float:left;
    text-align: center;
	background:url(images/TellaFnd_lft.jpg) no-repeat;

	}



.color_box_m {

	width:340px;

	height:56px;
    padding-top:25px;
	margin: 0px;

	float:left;

	background:url(images/TellaFnd_bg.jpg) repeat-x;

	}



.sn_color_box_m {

	width:260px;

	height:81px;

	margin: 0px;

	padding: 0px 0px 0px 70px;

	float:left;

	background:url(images/TellaFnd_bg.jpg) repeat-x;

	}



.color_box_rght {

	width:11px;

	height:81px;

	margin: 0px;

	float:left;

	background:url(images/TellaFnd_rght.jpg) no-repeat;

	}



#emp_email {

	width:135px;

	height:17px;

	margin: 10px 0px 0px 0px;

	font-size:14px;

	float:left;

	}



.emp_email {

	width:145px;

	height:17px;

	margin: 7px 0px 0px 0px;

	float:left;

	border-left: 1px #7FCEEF solid;

	border-top: 1px #7FCEEF solid;

	}



#zusatzl {

	width:150px;

	height:17px;

	margin: 7px 10px 0px 0px;

	font-size:14px;

	float:left;

	}



#zusatzl a {

	color:#9DC107;

	text-decoration:underline;

	font-weight:bold;

	}

	

#zusatzl a:hover {

	color:#9DC107;

	text-decoration:none;

	font-weight:bold;

	}

	

.zusatzl_btn {

	width:173px;

	height:27px;

	margin: 7px 0px 0px 0px;

	float:left;

	background:url(images/emp_btn.jpg) no-repeat;

	border:none;

	cursor:pointer;

	}



.sn_social {

	width:18px;

	height:18px;

	margin: 30px 0px 0px 3px;

	float:left;

	}



#h2_pic {

	width:122px;

	height:125px;

	margin: 0px;

	float:right;

	}



#herz_h21 {

	width:650px;

	height:auto;

	margin: -30px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	float:left;

	border-top:1px #009EE0 solid;

	}



#herz_h2_txt {

	width:450px;

	height:auto;

	margin: 0px;

	float:left;

	}



#herz_h2_txt h2 {

	margin:0px;

	padding:0px;

	}



#herz_h2 {

	width:650px;

	height:auto;

	margin: 20px 0px 0px 0px;

	float:left;

	border-top:1px #009EE0 solid;

	}



a {

	color:#006088;

	text-decoration:none;

	}



a:hover {

	color:#009EE0;

	text-decoration:underline;

	}

#order_btn {

	width:354px;

	height:57px;

	margin: 550px 0px 0px 10px;

	float:left;

	}

#order_btn a {

	display:block 100%;

	cursor:pointer;



	}







#product_i_photo {

	width:780px;

	height:47px;

	margin: 0px;

	padding: 112px 0px 0px 20px;

	float:left;

	background:url(images/inner_pic.jpg) no-repeat;

	}

























