	
	.tx-igecard-pi1 {
		clear:both;
	}
		
	#ec_wrap {
		width:548px; height:420px;
		background:url('res/ecard_bg.jpg') repeat-x left top;
		margin-bottom:20px;
		position:relative;
		left:0px; top:0px;
	}
	
	.ec_step {
		width:548px; height:420px;
		position:absolute;
		left:0px; top:0px;
	}
		
	
	.step1text, .step2text, .step3text {
		width:548px; height:68px;
		position:absolute;
		left:0px; bottom:0px;
		z-index:88;
	}
	.step1text {
		background:url('res/ec_step1.png') no-repeat center top;
		width:444px; height:38px;
		margin:0px 0px 55px 52px;
	}
	.step2text {
		background:url('res/ec_step2.png') no-repeat center top;
		width:307px; height:38px;
		margin:0px 0px 10px 120px;
	}
	.step3text {
		background:url('res/ec_step3.png') no-repeat center top;
		width:399px; height:48px;
		margin:0px 0px 3px 74px;
	}
	*html .step1text {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_step1.png");
		background:none;
	}
	*html .step2text {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_step2.png");
		background:none;
	}
	*html .step3text {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_step3.png");
		background:none;
	}
	
	
	
	#cardselect_outer {
		width:548px; height:200px;
		margin-top:90px;
		overflow:hidden;
		position:relative;
	}
	#cardselect_inner {
		width:1500px; height:200px;
		position:absolute;
		left:0px; top:0px;
	}
	.card_wrap {
		float:left;
	}
	.card_normal {
		display:block;
		padding:20px 11px 0px 11px;
		width:160px; height:192px;
		cursor:pointer;
	}
	.card_hover {
		display:none;
		width:194px; height:192px;
		margin:0px -6px;
		position:relative;
		cursor:pointer;
	}
	.card_hover .card_glow {
		width:194px; height:150px;
		position:absolute;
		left:0px; top:0px;
		z-index:2;
		background:url('res/ec_glow.png') no-repeat top left;
	}
	*html .card_hover .card_glow {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_glow.png");
		background:none;
	}
	.card_hover img {
		width:176px; height:192px;
		position:absolute;
		left:9px; top:9px;
		z-index:1;	
	}
	
	#ec_karte {
		position:absolute;
		left:0px; top:0px;
		z-index:10;
	}
	#ec_karte2 {
		position:absolute;
		left:0px; top:0px;
		z-index:10;
		width:548px;
		height:420px;
	}
	#ec_shadow {
		width:548px; height:203px;
		position:absolute;
		left:0px; bottom:0px;
		z-index:11;
		background:url('res/ec_shadow.png') no-repeat top left;
	}
	*html #ec_shadow {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_shadow.png");
		background:none;
	}
	#ec_formbg {
		width:464px; height:350px;
		position:absolute;
		left:42px; top:17px;
		/*left:42px; top:192px;*/
		z-index:12;
		background:url('res/ec_formbg.png') no-repeat top left;
	}
	*html #ec_formbg {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_formbg.png");
		background:none;
	}
	#ec_form {
		width:424px; height:310px;
		position:absolute;
		left:62px; top:35px;
		z-index:13;
		display:none;
	}
	#content textarea#ecard_msg {
		background:transparent none repeat scroll 0%;
		border:0px none;
		height:270px;
		width:424px;
		color:#a6c3ce;
		font-family:arial;
		font-size:27px;
		font-weight:normal;
	}
	
	
	
	
	#content #ec_form input, #content #ec_form label {
		background:transparent none repeat scroll 0%;
		border:0px none;
		height:24px;
		width:190px;
		color:#a6c3ce;
		font-family:arial;
		font-size:18px;
		font-weight:normal;
		text-align:left;
		margin-bottom:5px;
		margin:0px 230px 0px 0px;
	}
	#content #ec_form label {
		font-weight:bold;
	}
	#content #ec_form input#absmail {
		margin-bottom:70px;	
	}
	#content #ec_form label#emplabel, #content #ec_form input#empname, #content #ec_form input#empmail {
		margin:0px 0px 0px 230px;
	}
	
	
	
	#ec_briefmarke {
		width:81px; height:84px;
		position:absolute;
		right:0px; top:0px;
		z-index:13;
		background:url('res/ec_bmarke.png') no-repeat left top;
	}
	*html #ec_briefmarke {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_bmarke.png");
		background:none;
	}
	
	#errorfield {
		width:420px;
		height:16px;
		position:absolute;
		left:0px;
		bottom:35px;
		color:#e5312c;
		font-family:arial;
		font-size:14px;
		font-weight:bold;
	}
	#ec_form h1 {
		padding-top:130px;
		text-align:center;
		margin-bottom:5px;
	}
	#ec_form p.ecardheader {
		color:#A6C3CE;
		font-family:arial;
		font-size:18px;
		font-weight:normal;
		padding:0px;
	}
	#ec_form p.ecardbody {
		font-family:arial;
		font-size:25px;
		font-weight:normal;
		color:#3B4B6A;
		margin-bottom:10px;
	}
	#ec_form p.weitere {
		text-align:center;
	}
	
	
	
	#btn_next, #btn_prev, #btn_nachricht, #btn_close {
		position:absolute;
		z-index:14;
		cursor:pointer;
	}
	#step2 #btn_prev {
		width:78px; height:24px;
		left:10px; bottom:10px;
		background:url('res/ec_step1b.png') no-repeat left top;
	}
	#step2 #btn_next {
		width:78px; height:24px;
		right:10px; bottom:10px;
		background:url('res/ec_step1a.png') no-repeat left top;
	}
	*html #step2 #btn_prev {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_step1b.png");
		background:none;
	}
	*html #step2 #btn_next {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_step1a.png");
		background:none;
	}
	#step3 #btn_next {
		width:119px; height:24px;
		right:0px; bottom:0px;
		background:url('res/s2btn.jpg') no-repeat left top;
	}
	#step3 #btn_prev {
		width:119px; height:24px;
		left:0px; bottom:0px;
		background:url('res/ec_back.png') no-repeat left top;
	}
	*html #step3 #btn_prev {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_back.png");
		background:none;
	}
	#step4 #btn_next {
		width:119px; height:24px;
		right:0px; bottom:0px;
		background:url('res/s3btn.jpg') no-repeat left top;
	}
	#step4 #btn_prev {
		width:119px; height:24px;
		left:0px; bottom:0px;
		background:url('res/ec_back.png') no-repeat left top;
	}
	*html #step4 #btn_prev {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_back.png");
		background:none;
	}
	
	#btn_nachricht {
		width:122px; height:26px;
		right:14px; bottom:34px;
		background:url('res/ec_ansehen.png') no-repeat left top;
	}
	*html #btn_nachricht {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_ansehen.png");
		background:none;
	}
	
	#btn_close {
		width:122px; height:26px;
		left:160px; bottom:0px;
		background:url('res/ec_close.png') no-repeat left top;
	}
	*html #btn_close {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/typo3conf/ext/ig_ecard/res/ec_close.png");
		background:none;
	}
	
	
	
	
	#step6 #ec_formbg, #step6 #ec_shadow, #step6 #ec_form { 
		display:none;
	}