#freivon {display:none;}
/* Achtung: das ist wichtig: */
* html #col_3 {width:249px;}
.tx-commerce-pi3 {position:relative}
.com-basket-qv {margin-top: 20px}
.com-basket-qv-link, address_item_link {margin-top:15px}
.com-chkout-address-header {font-weight:bold; margin: 30px 0 0 0}
.tx-commerce-pi3 .com-chkout-address form {margin:0; padding:0}
.tx-commerce-pi3 .com-chkout-address dl {margin:0; padding:0}
p.com-chkout-address-fields-submit {text-align:right;}

.com-chkout-address-fields-submit input {background:none repeat scroll 0 0;border:medium none;color:#FF0000;font-size:16px;font-weight:bold;}
.com-chkout-address-edit-submit input {background:none repeat scroll 0 0;border:medium none;color:#FF0000;font-size:12px;font-weight:bold;margin:0}

.com-chkout-address-edit-submit {clear:both; margin: 20px 0 0 0; padding:0;zoom:1}
div.com-chkout-address-fields dl {overflow:hidden}
div.com-chkout-address-fields dt {width:80px;text-align:right;padding-right: 10px; padding-top:1px}
div.com-chkout-address-fields dt.com-edit-dt    {clear:left;}

div.com-chkout-address-fields dd input {padding:0px; width: 400px;font-size: 11px}
div.com-chkout-address-fields dd.com-zip-field {width: 104px; float:left;padding:0; margin:0}
div.com-chkout-address-fields dd.com-zip-field input {width: 100px;}
div.com-chkout-address-fields dt.com-city-label {text-align:left; width: 30px; padding: 0 10px;float:left;}
div.com-chkout-address-fields dd.com-city-field {width: 246px;float:left;padding:0; margin:0}
div.com-chkout-address-fields dd.com-city-field input {width: 246px;}


.address_item_link {margin: 15px 0 40px 0}

#col_3 .in {padding: 200px 0 0 0;}
#col_2 .in {padding-top: 200px;}

#col_3 .kasten_shop {background:url("../img/kasten_shop_hg.gif") no-repeat scroll 0 0;height:236px;overflow:hidden;margin-top:4px}
#col_3 .kasten_shop .in {padding:0 0 0 30px;}
div.kasten_shop div.in div.csc-textpic-center {margin-left:-10px;margin-right:-40px;width:190px;}
#col_3 div.csc-default .kasten_shop * a {display: block; text-align:right; margin-top:3px;}


#nav_haendler {margin:0 -25px 30px -28px;overflow:hidden;font-weight:bold; font-size:13px;height:26px;}
#nav_haendler .nav_haendler_left {float:left;background:#ff0000; border: 1px solid #ff0000; color:#fff; padding: 4px 10px;width: 310px;text-align:center;}
#nav_haendler .nav_haendler_right {float:right;width: 260px;border: 1px solid #ff0000;text-align:right;background:#fff;padding:0;} 
#nav_haendler .nav_haendler_right a {display:block;padding: 4px 10px;}

/*Login*/
.tx-felogin-pi1 {margin: 0;}
#col_3 .tx-felogin-pi1 .login_cont {padding: 0 19px 0 20px;background:url("../img/login_k_m.png") repeat-y transparent;}
* html #col_3 .tx-felogin-pi1 .login_cont {padding: 0 19px 0 20px;background:url("../img/login_k_m.gif") repeat-y}
/*background:url("../img/login_k_m.png") repeat-y transparent;*/
#col_3 .tx-felogin-pi1 form {margin:0;pading:0}
#col_3 .tx-felogin-pi1 .login_rahmen {border:1px solid #ff0000;zoom:1;overflow:hidden;height:226px;}
#col_3 .tx-felogin-pi1 .login_in {padding: 10px 10px 10px 10px; zoom:1;overflow:hidden}
#col_3 .tx-felogin-pi1 .login_status {display:none}
#col_3 .tx-felogin-pi1 .login_kopf {background:url("../img/login_k_o.png") no-repeat left bottom;padding: 0 19px 0 20px;}
#col_3 .tx-felogin-pi1 .login_kopf h3 {margin:0; padding: 6px;color:#fff;background:#ff0000;text-align:center;font-size:14px;}
#col_3 .tx-felogin-pi1 .login_footer {background:url("../img/login_k_u.png") no-repeat left bottom transparent; height:18px; zoom:1;}

* html #col_3 .tx-felogin-pi1 .login_footer {background:url("../img/login_k_u.gif") no-repeat left bottom; }

#col_3 .tx-felogin-pi1 label {font-size:9px; color: #ff0000;margin:5px 0 0 0;line-height:9px; padding:0;}
#col_3 .tx-felogin-pi1 input {width:180px;}
#col_3 .tx-felogin-pi1 .submit {overflow:hidden;margin:10px -10px 10px 0;}
#col_3 .tx-felogin-pi1 .submit input {color:#fff; background:#ff0000;border:none;width:100px;float:right; text-align:right;padding: 6px 10px 6px 0;font-weight:bold;font-size:13px;}
#col_3 .tx-felogin-pi1 .login_status {font-size:10px;margin:5px 0;}
#col_3 .tx-felogin-pi1 .login_links {overflow:hidden;clear:both;}
#col_3 .tx-felogin-pi1 .login_links p {margin: 0 0 3px 0;}
#col_3 .tx-felogin-pi1 .login_links a {text-decoration:underline;font-weight:normal}

#col_3 .tx-felogin-pi1 .logout .login_rahmen {border-color:#0b9b00;padding-bottom:0;}
#col_3 .tx-felogin-pi1 .logout .login_kopf h3 {background:#0b9b00;}
#col_3 .tx-felogin-pi1 .logout .submit {margin-bottom:-2px;}
#col_3 .tx-felogin-pi1 .logout .submit input {background:#0b9b00;}
#col_3 .tx-felogin-pi1 .logout .login_status {font-size:12px;margin:5px 0;}
#col_3 .tx-felogin-pi1 .logout .login_links {margin-top:20px;}
#col_3 .tx-felogin-pi1 .logout .login_links a {color:#0b9b00;}
#col_3 .tx-felogin-pi1 .pwsubmit {overflow:hidden;margin:30px -10px 40px 0;}
#col_3 .tx-felogin-pi1 .pwsubmit input {float:right; width: 180px; color:#fff; background:#ff0000;border:none; text-align:right;padding: 6px 10px 6px 0;font-weight:bold;font-size:13px;}

#col_3 .kasten_shop a {
		display: block;
		margin-top: 3px;
		text-align: right;
		width: 190px;
}

/*Startseite Haendler, FCE*/

#col_2 .haendler_start {overflow:hidden;margin:30 -25px 20px -28px;}
#col_2 .haendler_start .haendler_start_download {width:47%;float:left; }
#col_2 .haendler_start .haendler_start_werbe {width:47%;float:right; }
#col_2 .haendler_start h2 {color:#fff; font-weight:normal; text-align:center; padding:4px; margin:0 0 4px 0; background:#ff0000;}
#col_2 .haendler_start h2 a{color:#fff; font-weight:normal; text-align:center; padding:4px; margin:0 0 4px 0; text-decoration:none;}
#col_2 .haendler_start .haendler_start_image {text-align:center; margin: 0 0 4px 0;}
#col_2 .haendler_start .haendler_start_col {margin:0 0 0 60px;}
#col_2 .haendler_start a {color:#000; }

/* registrierung */

.registrierung {}
.registrierung .form_line {overflow:hidden;margin: 0 0 5px 0;}
.registrierung .form_line label {display:block; float:left; width: 140px;text-align:right; margin: 0 10px 0 0;}
.registrierung .form_line input.text {width: 399px;}

.registrierung .legende {margin-top: 15px;font-weight:bold;}
.registrierung .checkbox {margin-top: 15px;}
.registrierung .submit {margin-top: 15px;text-align:right;}
.registrierung .submit input {border:none; background:none; color:#ff0000; font-weight:bold;font-size:12px;}


.haendler_suche {margin: 20px 0 0 0;}
.haendler_suche input {background:none;}
.haendler_suche .check_01 {float:left; width: 138px;overflow:hidden; padding:0; margin:0 0 10px 0;}
.haendler_suche .check_04 {width: 550px;margin:0; padding: 15px 0 25px 0;}
.haendler_suche .clear_all {clear:both;}
.haendler_suche .check_02 {width: 276px;float:left;margin:0 0 10px 0;}
.haendler_suche .submit {margin-top: 20px;text-align:right;}
.haendler_suche .submit input {border:none; background:none; color:#ff0000; font-weight:bold;font-size:12px;}

/*IE*/
#col_2 .haendler_start .clear_all {line-height:0px;height:0px;clear:both;}
* html .registrierung .form_line input.text {width: 389px;}






/* Bilder zentrieren in den rechten Boxen */
kasten_shop div.in div.csc-textpic-center {margin-left:-10px;margin-right:	-40px;width:190px;}
/* iFrame-Seiten */
#iframe {margin:0;padding:0; background:#fff;text-align:left;}
#iframe #col_2 {width: 520px;}
#download_suchergebnisse {padding:0 10px 0 0;width:520px; }
#download_suchergebnisse .vorschau_cont {border: 0px solid #d50808; background: #f9f7f7;width:175px; height:64px;margin:8px 0 8px 0;}
#download_suchergebnisse td {vertical-align:middle;}
#download_suchergebnisse td.icons {width:140px; text-align:right;}
#download_suchergebnisse td.beschreibung {}
#download_suchergebnisse td.beschreibung h3 {margin:0;font-weight:bold;}
#download_suchergebnisse td.beschreibung p {margin:0;}
#download_suchergebnisse .backlink {margin: 20px 0 10px 0;}

#download_warenkorb {padding:0 10px 0 0;width:520px; }
#download_warenkorb .vorschau_cont {border: 0px solid #d50808; background: #f9f7f7;width:175px; height:64px;margin:8px 0 8px 0;}
#download_warenkorb td {vertical-align:middle;}
#download_warenkorb td.icons {width:140px; text-align:right;}
#download_warenkorb td.beschreibung {}
#download_warenkorb td.beschreibung h3 {margin:0;font-weight:bold;}
#download_warenkorb td.beschreibung p {margin:0;}
#download_warenkorb .backlink {margin: 20px 0 10px 0;}

#werbe_suchergebnisse {padding:0 10px 0 0;width:520px; }
#werbe_suchergebnisse .vorschau_cont {border: 0px solid #d50808; background: #f9f7f7;width:136px; height:116px;margin:8px 0 8px 0;}
#werbe_suchergebnisse td {vertical-align:middle;}
#werbe_suchergebnisse td.menge div {background:url(../img/werbe_menge.gif) 0 0 no-repeat;width:57px; height:48px;}
#werbe_suchergebnisse td.menge label {display:none;}
#werbe_suchergebnisse td.menge input {width:36px;margin:11px 0 0 10px;padding:0;border:0;}

#werbe_suchergebnisse td.beschreibung {}
#werbe_suchergebnisse td.beschreibung h3 {margin:0;font-weight:bold;}
#werbe_suchergebnisse td.beschreibung p {margin:0;}
#werbe_suchergebnisse .backlink {margin: 20px 0 10px 0;}

#werbe_warenkorb {padding:0 10px 0 0;width:520px; }
#werbe_warenkorb .vorschau_cont {border: 0px solid #d50808; background: #f9f7f7;width:136px; height:116px;margin:8px 0 8px 0;}
#werbe_warenkorb td {vertical-align:middle;}
#werbe_warenkorb td.menge div {background:url(../img/werbe_menge.gif) 0 0 no-repeat;width:57px; height:48px;}
#werbe_warenkorb td.menge label {display:none;}
#werbe_warenkorb td.menge input {width:36px;margin:11px 0 0 10px;padding:0;border:0;}
 werbe_warenkorb
#werbe_warenkorb td.beschreibung {}
#werbe_warenkorb td.beschreibung h3 {margin:0;font-weight:bold;}
#werbe_warenkorb td.beschreibung p {margin:0;}
#werbe_warenkorb p.backlink {margin: 20px 0 10px 0; float:left; width: 40%;}
#werbe_warenkorb p.weiter {margin: 20px 0 10px 0; float:right; width: 40%;}
