

/* Simulieren der rechten Spalte */

#rahmen {	     
	float:right;
	text-align:left;
	width: 244px;
	background-color:white;
	margin-left:40px;
	padding-top:20px;
}


/* Linke Seite */

div.tx-iccferegister-pi1 table td {
	padding: 4px 8px 4px 8px;
}

div.tx-iccferegister-pi1 table tr.old_password td {
	background-color:#C6DDED;
	padding: 8px 8px 4px 8px;
 }

div.tx-iccferegister-pi1 table tr.password td {
	background-color:#C6DDED;
	padding: 4px 8px 4px 8px;
}

div.tx-iccferegister-pi1 table td.form-field {
	/*vertical-align:top;*/
}

div.tx-iccferegister-pi1 form.create table tr.password td {
	background-color:#C6DDED;
	padding: 8px 8px 4px 8px;
}

div.tx-iccferegister-pi1 table tr.passconfirm td {
	background-color:#C6DDED;
	padding: 4px 8px 8px 8px;
}

div.tx-iccferegister-pi1 table tr.email td {
	padding: 12px 8px 4px 8px;
}

div.tx-iccferegister-pi1 table tr.newsletter td {
	padding: 4px 8px 12px 8px;
}

div.tx-iccferegister-pi1 table tr.submit td {
	background-color:#C6DDED;
	padding: 8px 8px 8px 8px;
	text-align:right;
}

div.tx-iccferegister-pi1 form {
	margin-top: 30px;
	margin-left: 86px;
}

div.tx-iccferegister-pi1 div.success_modified {
        background-color:#ffffff;
        background-image:url(../images/haekchen2.gif);
        background-repeat:no-repeat;
        background-position:8px center;
        color:#71C833;
        border: 1px solid #71C833;
	margin-left: 88px;
	margin-bottom: 12px;
	padding: 8px 12px 8px 42px;
	font-weight:bold;
	width:500px;
}

div.tx-iccferegister-pi1 div.autologin {
        background-color:#ffffff;
        background-image:url(../images/haekchen2.gif);
        background-repeat:no-repeat;
        background-position:8px center;
        color:#71C833;
        border: 1px solid #71C833;
	margin-left: 88px;
	margin-bottom: 12px;
	margin-top:20px;
	padding:8px 12px 8px 42px;
	font-weight:bold;
	width:500px;
}

div.tx-iccferegister-pi1 ul li.buttonli {
	height:44px;
	width:107px;
	background-image:url(../images/but_wk_normal.png);
	display:inline;
}

div.tx-iccferegister-pi1 div.back a{
	display:block;
	width: 108px;
	height:37px;
	background-image:url(../images/zurueck.png);
	color:transparent;
	text-decoration:none;
}

div.tx-iccferegister-pi1 div.back a:hover {
	background-image:url(../images/zurueck_hover.png);
}

a.in_basket {
	display:block;
	width: 126px;
	height:36px;
	background-image:url(../images/hinzufuegen.png);
	color:transparent;
	text-decoration:none;
}

a.in_basket:hover {
	background-image:url(../images/hinzufuegen_hover.png);
}

a.back {
	display:block;
	width: 108px;
	height:37px;
	background-image:url(../images/zurueck.png);
	color:transparent;
	text-decoration:none;
}

a.back:hover {
	background-image:url(../images/zurueck_hover.png);
}

a.weiter {
	display:block;
	width: 108px;
	height:36px;
	background-image:url(../images/weiter.png);
	color:transparent;
	text-decoration:none;
}

a.weiter:hover {
	background-image:url(../images/weiter_hover.png);
}

a.best_pruefen {
	display:block;
	width: 179px;
	height:36px;
	background-image:url(../images/button_bestdaten_pruefen_li.png);
	color:transparent;
	text-decoration:none;
}

a.best_pruefen:hover {
	background-image:url(../images/button_bestdaten_pruefen_gr.png);
}

a.zur_bezahlung {
	display:block;
	width: 160px;
	height:36px;
	background-image:url(../images/button_zurbezahlung_li.png);
	color:transparent;
	text-decoration:none;
}

a.zur_bezahlung:hover {
	background-image:url(../images/button_zurbezahlung_gr.png);
}

a.finalize {
	display:block;
	width: 107px;
	height:37px;
	background-image:url(../images/kaufen.png);
	color:transparent;
	text-decoration:none;
}

a.finalize:hover {
	background-image:url(../images/kaufen_hover.png);
}

a.loeschen {
	display:block;
	width: 20px;
	height:20px;
	background-image:url(../images/loeschen.png);
	color:transparent;
	text-decoration:none;
}

a.loeschen:hover {
	background-image:url(../images/loeschen_hover.png);
}

a.einkaufen {
	margin-top:12px;
	display:block;
	background-image:url(../images/bestellen.png);
	width: 153px;
	height: 23px;
}

a.einkaufen:hover {
	background-image:url(../images/bestellen_hover.png);

}


#main a.fertsch {
	background-image:url(../images/button_zumshop.png);
	background-repeat:no-repeat;
	width:119px;
}

#main a.fertsch:hover{
	background-image:url(../images/button_zumshop.png);
	background-position: left -38px;;
	background-repeat:no-repeat;
}

#main div.tx-iccferegister-pi1 div.magicbutton {

}

#main div.tx-iccferegister-pi1 div.magicbutton a{
	background-image:url(../images/button_zumshop.png);
	background-repeat:no-repeat;
	width:119px;
}

#main div.tx-iccferegister-pi1 div.magicbutton a:hover{
	background-image:url(../images/button_zumshop.png);
	background-position: left -38px;;
	background-repeat:no-repeat;
}

/* */
#container1 #main div.tx-iccferegister-pi1 div.create a{
	background-image:url(../images/button_anmeldenbestellen_li.png);
	background-repeat:no-repeat;
	width:204px;
}

#container1 #main div.tx-iccferegister-pi1 div.create a:hover{
	background-image:url(../images/button_anmeldenbestellen_gr.png);
	background-repeat:no-repeat;
	background-position:left top;
}

table td.buttoncell_left {
	text-align:left;
	vertical-align:top;
}

table td.buttoncell_right {
	text-align:right;
	float:right;
	vertical-align:top;
}

table td.versand {
	display:none;
}

div.tx-iccshop-pi1 {
	margin-top:20px;
	margin-left:86px;
}

#content div.tx-iccferegister-pi1 h1{
	margin-left:86px;
}


#content div.tx-iccshop-pi1 h1{
	margin-left:0px;
	margin-bottom:40px;
}

div.tx-iccshop-pi1 tr.loeschbuttonzeile td{	
	padding: 0px 0px 12px 12px;
}

div.tx-iccshop-pi1 tr.loeschbuttonzeile a{	
	/*margin-bottom:40px;*/
}	

div.tx-iccshop-pi1 tr.kopfzeile {
	background-color:8ccd60;
	/*background-color:3C018D;*/
	color:white;
}

/* Warenkorb gross */

div.tx-iccshop-pi1 table.warenkorb_gross td.productimage_wk {
	padding-right:10px;
	vertical-align:top;
}

div.tx-iccshop-pi1 table.warenkorb_gross td {
	font-size:11pt;
}

div.tx-iccshop-pi1 td.gesamtsumme {
	border-top:double 3px black;
	font-size:11pt;
	padding-top:10px;
}

div.tx-iccshop-pi1 td.versandkosten{
	font-size:11pt;
	padding-top:10px;
	padding-bottom:10px;
}

div.tx-iccshop-pi1 td.zwischensumme{

	border-top:solid 1px black;
	font-size:11pt;
	padding-top:10px;
	padding-bottom:10px;
}

div.tx-iccshop-pi1 td.sum_column{

}

div.tx-iccshop-pi1 table td.bezeichner {
	width:200px;
}

div.tx-iccshop-pi1 table.produkttabelle_liste {
	margin-bottom:30px;
	width: 570px;
}

div.tx-iccshop-pi1 table.produkttabelle_liste td.produkttabelle_rechts{
	padding-left:10px;
	vertical-align:top;
}

div.tx-iccshop-pi1 div.product_description {
	margin-bottom: 12px;
	margin-top: 12px;
	font-size: 11pt;
}

div.tx-iccshop-pi1 div.product_price {
	font-size: 11pt;
}

div.tx-iccshop-pi1 div.product_price input.anzahl{
	width: 40px;
}

div.tx-iccshop-pi1 div.product_price p{
	margin-bottom: 12px;
	margin-top: 12px;
}

div.tx-iccshop-pi1 table tr.dunkel td {
	/*background-color:rgb(217,245,199);*/
}

div.tx-iccshop-pi1 table tr.hell td {
	/*background-color:rgb(239,249,233);*/
}

div.tx-iccshop-pi1 table.primaryaddress {
	margin-bottom:20px;
}

div.tx-iccshop-pi1 table.secondaryaddress {
	margin-bottom:20px;
}

div.tx-iccshop-pi1 table.copybutton {
	margin-bottom:20px;
}

div.tx-iccshop-pi1 table.kommentartabelle textarea {
	width: 200px;
}


/* wk_rechts */


div.tx-iccshop-pi1 div.wk_rechts {
	/*border: 1px solid grey;*/
	/*padding: 30px 10px 0px 10px;*/
	position:relative;
	margin-bottom:6px;
	font-size:11px;
	background-color:#D4E5A9;
	background-image:url(../images/shop_wk2.png);
	background-repeat:no-repeat;
	background-position:-1px top;
	height:190px;
}

div.tx-iccshop-pi1 div.wk_rechts div.inhalt {
	position:relative;
        /*background-color:red;*/
        left:10px;
        top:60px;
}

div.tx-iccshop-pi1 div.wk_rechts div.inhalt div.wkr_titel {
	font-size:16px;
}

div.tx-iccshop-pi1 div.tx-newloginbox-pi1 {
	/*border: 1px solid grey;*/
	padding: 10px;
	margin-bottom:6px;
        background-color:#D4E5A9;
}

/* Loginbox */

div.tx-newloginbox-pi1 h3 {
margin-top:0px;
}

div.tx-newloginbox-pi1 td {
font-size: 11px;
}

div.tx-newloginbox-pi1 th {
font-size: 11px;
}

div.tx-newloginbox-pi1 p {
font-size: 11px;
line-height: 11pt;
}

div.tx-newloginbox-pi1 h3 {
font-size: 11px;
}

div.tx-newloginbox-pi1 input {
	font-size: 11px;
	border:0px;
}

div.tx-newloginbox-pi1 tbody input {
	/*background-color:red;*/
	width:148px;
	border: 1px solid #7ECD31;
}


div.tx-newloginbox-pi1 tfoot a {	
	height: 23px;
	width: 108px;
	margin-top:8px;
	display:block;
	background-color:#D4E5A9;
	background-image:url(../images/login.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.tx-newloginbox-pi1 tfoot a:hover {	
	background-image:url(../images/login_hover.png);
}

div.tx-newloginbox-pi1 a#newloginbox_abmeldung {	
	height: 23px;
	width: 108px;
	margin-top:8px;
	display:block;
	background-color:#D4E5A9;
	background-image:url(../images/logout.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.tx-newloginbox-pi1 a#newloginbox_abmeldung:hover {
	background-image:url(../images/logout_hover.png);
}

div.tx-newloginbox-pi1 a#newloginbox_forgot {	
	height: 23px;
	width: 108px;
	margin-top:8px;
	display:block;
	background-color:#D4E5A9;
	background-image:url(../images/pwort.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.tx-newloginbox-pi1 a#newloginbox_forgot:hover {
	background-image:url(../images/pwort_hover.png);
}

span.error {
	color: red;
}


/* Versandkostenhinweis */

div#versandkostenhinweis {
	color:#424242;
	font-size:11px;
	line-height:11pt;	
	/*border:1px solid grey;*/
	padding:10px;
	margin-bottom:40px;
        background-color:#D4E5A9;
        background-image:url(../images/wk_bottom.png);
        background-position:left bottom;
        background-repeat:no-repeat;
}


/* Checkliste */

#checklist {
	background-image:url(../images/checklist_v4.png);
	background-repeat:no-repeat;
	background-position: top left;
	height:226px;
	margin: 0px 0px 0px 0px;
	padding:20px 0px 0px 38px;
}

#checklist p {
	font-size:10pt;
	font-weight:600;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 28px;
}

#checklist #ueberschrift_checkliste {
	color:transparent;
	margin-top:4px;
	margin-bottom:18px;
	font-size:11pt;
	padding-left: 0px;
}

#checklist p.no {
	color:#E5F1B6;
}

#checklist p.yes{
	color:white;
	background-image: url(../images/haekchen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

/* Siegelbox */

#siegelbox {
	position:relative;
	background-color:#D4E5A9;
	margin-bottom:6px;
	background-image:url(../images/shop_siegel.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:87px;
}

#siegelbox div#block1 {
	position:relative;
	/*background-color:red;*/
	font-size:10px;
	line-height:12px;
	left:64px;
	top:12px;	
	width:174px;
}

#siegelbox div#block2 {
	position:relative;
	/*background-color:yellow;*/
	font-size:10px;
	line-height:12px;
	left:55px;
	top:19px;
	width:100px;
}

#siegelbox div#link1 {
	position:absolute;
	/*border: 1px solid black;*/
}

#siegelbox div#link1 img{
	height:60px;
	width:60px;
}
