

/* --------- LEISTE MIT BESTELLUNGSSCHRITEN --------------- */

	div.wk-steps {
		background-color: #F4F4F4;
		margin: 0 0 1em 15em;
		border: 1px solid #999999;
		padding: 0.4em 1em;
	}
	
	div.wk-steps form, 
	div.wk-steps a,
	div.wk-steps a:active, 
	div.wk-steps a:visited, 
	div.wk-steps a:hover {
    	color: #333333;
		display: inline;
		cursor: pointer;
		white-space: nowrap;
		text-decoration: none;
	}


	div.wk-steps form:hover,
	div.wk-steps a:active,
	div.wk-steps a:hover {
	   text-decoration: underline;
    }
	
	
	div.wk-steps span, div.wk-steps div { 
       display: inline;
	   white-space: nowrap; 
	}
	div.wk-steps img  { margin: 0 0.5em;     }
	
	
/* -------- AUTO-DETAILSEITE --------------- */	

    div.autodetail h3 {
        margin-bottom: 0.3em;
    }
    
    div.autodetail fieldset {
        margin: 0;
        padding: 0;
        border: none;
    }    
    
    table.autodetail {
        margin-bottom: 1em;
    }

    table.autodetail th, table.autodetail td {
        padding: 0.2em 0.5em 0.2em 0.2em;
    } 
    
	table.autodetail th {
		color: #C10200;
		border: 1px solid #999999;
		border-bottom: none;
		font-weight: bold;
	}
	
	table.autodetail td {
    	border: 1px solid #999999;
        border-top: none;
        padding-left: 0.5em;
	}
	
	table.autodetail table.o {
    	margin-left: 0.3em;
	}
	
	table.autodetail table.o td {
	   border: none;
	   padding: 0;
	   vertical-align: middle;
    }
    
    table.autodetail table.o input {
        margin: 0 0.2em;
    }
                   


/* ----------------------------------------- */

    div.warenkorb {
    	margin: 0 -1em;
    }
    
    table.warenkorb {
    	width:  97%;
    	margin: 0 auto;
    }
    
    table.warenkorb span.mwst {
        font-size: 0.8em;
    }
    
    table.warenkorb th {
    	color: #C10200;
    	border-bottom: 1px solid #999999;
    	font-weight: bold;
    }
    
    table.warenkorb th.kopf {
    	padding: 0;
    }
    
    table.warenkorb td {
    	border-bottom: 1px solid #999999;
    }
    
    table.warenkorb td, table.warenkorb th {
    	padding: 0.2em 0.4em 0.2em 0.4em
    }
    
    table.warenkorb th.pos, table.warenkorb td.pos {
    	width: 2em;
    	color: #C10200;
    	font-weight: bold;
    	padding-left: 0.4em;
    }
    
    table.warenkorb th.wk-img, table.warenkorb td.wk-img {
    	width: 75px;
    }
    
    table.warenkorb td.noborder {
    	border-bottom: none;
    	padding-bottom: 0;
    }
    
    table.warenkorb td.wk-auto {
    	padding-left: 0;
    	padding-top: 0.4em;
    	font-size: 0.8em;
    	vertical-align: bottom;
    }
    
    
    table.warenkorb th.zahl, table.warenkorb td.zahl {
    	text-align: right;
    	/*padding-left:*/
    	/*padding: 0.4em 0.4em 0.4em 1em;*/
    	white-space: nowrap; /* für "Preis auf Anfrage" */
    }
    
    table.warenkorb th.loeschen, table.warenkorb td.loeschen {
    	width: 16px;
    	padding-right: 0.4em;
    }
    

    
    
    table.warenkorb td.summe { border: none; }
    
    table.warenkorb td.summe td { padding: 0.1em; }


    table.warenkorb td.summe input.submit { 
    	width:  13em;
    }

    
    table.warenkorb td.summe input { 
    	display: block;
    	float: right;
    	clear:right;
    	margin: 0.4em 0;
    	padding: 0.1em;
    }
    
    
    div.summe {
    	float:right;
    	width: 25em;
    }
    
    table.summe {
    	width: 100%;
    }
    
    table.summe td {
    	border: none;
    	padding: 0.1em;
    }
    
    table.summe tr.betrag td {
    	background-color: #BEBEBE;
    	font-weight: bold;
    }
    
    
    div.zahl-submit {
    	margin: 1em 0;
    }
    
    div.wk-adresse {
    	margin-left: 0.5em;
    	padding-right: 1em;
    }
    
    div.wk-lieferung {
    	margin-left: 0.5em;
    }
    
    div.wk-adresse h4, div.wk-lieferung h4 {
    	margin: 0.2em 0 0.3em -0.5em;
    }
    
    div.wk-submit-2 {
        clear: left;
    	margin: 1.5em 0 0 0;
    }

    table.wk-artikel td {
    	padding: 0em 0.4em 0em 0em;
    	border: none;
    }  
    
    td.wk-art-nr {
      	padding-left: 0.4em!important;
    }

        
    div.wk-kriterien {
    	color: #666666;
    	font-size: 0.8em;
    	padding-left: 2em;
    	padding-top: 0.5em;
    }
    div.wk-kriterien td{
		border-bottom:none;
	}


