@charset "utf-8";

/*
********************************************************
Allg. Formatierungen
********************************************************
*/

a:link {color:#000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#E3411F;text-decoration:none;}


input, textarea, select {
}


.suchform {
	margin:0px 0px 0px 0px;
}

.suchform-feld {
	font-size:12px;
	border:1px solid #000000;
	padding:1px 0px 4px 2px;
	margin:0px 0px 0px 0px;
}

.suchform-button {
}


h1 {
	font-size:20px;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:14px;
}

h4 {
	font-size:13px;
}

h5 {
	font-size:11px;
	font-weight:bold;
}




body  {
    	font: 11px Arial, Verdana, Helvetica, sans-serif;
    	background: #FFFFFF;
    	margin: 0; 
    	padding: 0;
    	color: #000000;
    }


/*
********************************************************
Elemente fuer Rahmenlayout und Menue
********************************************************
*/


    .thrColAbsHdr #container { 
    	position: relative; 
    	width: 1000px;
    	background: #FFFFFF url(bg-container.gif) repeat-y;
    	border: 1px solid #000000;
    } 

    
    .thrColAbsHdr #header { 
    	height: 110px;
    	padding: 0;
    } 
    .thrColAbsHdr #header img {
    	margin: 0; 
    }

    .thrColAbsHdr #sidebar1 {
		float:left;
    	width: 188px;
	    min-height: 300px;
    	padding: 10px 10px 20px 10px; 
		background: url(bg-sidebar1.gif);
    	border-right: 1px solid #000000;
    }

    .thrColAbsHdr #toparea {
    	position: absolute;
    	top:110px;
    	left:208px;
    	width:752px; 
		height:50px;
    	padding: 10px 10px 2px 30px; 
		font-size:12px;
		background-color:#00FF33;
    	border-bottom: 1px solid #000000;
		background: url(bg-sidebar1.gif);
    }


    .thrColAbsHdr #sidebar2 {
		float:right;
    	width: 190px; 
    	padding: 80px 10px 0px 10px; 
		/*background: url(bg-sidebar2.jpg) no-repeat;*/
    }

    .thrColAbsHdr #sidebar2 a{ 
		font-weight:bold;
		text-decoration:underline;
	}


    .thrColAbsHdr #mainContent { 
		float:left;
		width:570px;
    	padding: 80px 0px 20px 10px; 
		/*background: url(bg-maincontent.jpg) no-repeat 10px 0px;*/

    }

	
    .thrColAbsHdr #mainContent a{ 
		font-weight:bold;
		text-decoration:underline;
	}

    .thrColAbsHdr #mainContent p, h1, h2, h3, h4, h5, h6{ 
		margin:0px 10px 10px 20px;
		padding:0px 0px 0px 0px;
    }

    .thrColAbsHdr #mainContent h1{ 
		margin-top:0px;
    }

    .thrColAbsHdr #footer {
		position:relative;
		clear:both; 
    	padding:0px 10px 0px 10px; 
    	border-top:1px solid #000000;
		background-color:#FFFFFF;
    } 

    .thrColAbsHdr #footer p {
    	margin: 0;
    	padding:0px 0px 0px 0px;
    }



   .menue-home-item-1, .menue-home-item-1-aktiv {
      margin:0;
      font-size:13px;
      font-weight:bold;
      padding:3px 0px 6px 22px;
      background-color:#FFFFFF;
      display:block;
      color:#000000;
      text-decoration:none;
      height:63px;
      overflow:hidden;
   }

   a.menue-home-item-1:link {color:#333333;text-decoration:none;background: url(bg-home-nav1-def.gif);}
   a.menue-home-item-1:visited {color:#333333;text-decoration:none;background: url(bg-home-nav1-def.gif);}
   a.menue-home-item-1:hover {color:#000000;text-decoration:none;background: url(bg-home-nav1-over.gif);}

   a.menue-home-item-1-aktiv:link {color:#E3411F;text-decoration:none;background: url(bg-home-nav1-aktiv.gif);}
   a.menue-home-item-1-aktiv:visited {color:#E3411F;text-decoration:none;background: url(bg-home-nav1-aktiv.gif);}
   a.menue-home-item-1-aktiv:hover {color:#E3411F;text-decoration:none;background: url(bg-home-nav1-aktiv.gif);}  

   .nav-beschreib {
      font-size:12px;
      font-weight:normal;
      padding-top:3px;
      padding-left:6px;
      padding-right:3px;
      height:46px;
      overflow:hidden;
   }

	.menue-item-1, .menue-item-1-aktiv {
		margin:0;
		font-size:13px;
		font-weight:bold;
		padding:3px 0px 3px 22px;
		background-color:#FFFFFF;
		display:block;
		color:#000000;
		text-decoration:none;
		background: url(bg-nav1-def.gif) no-repeat;
	}

	.menue-item-2, .menue-item-2-aktiv{
		margin:0px 1px 0px 1px;
		font-size:12px;
		color:#FF0000;
		padding:1px 0px 1px 22px;
		background-color:#FFFFFF;
		display:block;
		background: url(bg-navx-def.gif);
	}

	.menue-item-3, .menue-item-3-aktiv{
		margin:0px 1px 0px 1px;
		font-size:12px;
		color:#FF0000;
		padding:1px 0px 1px 22px;
		background-color:#FFFFFF;
		display:block;
		background: url(bg-navx-def.gif);
	}

	.menue-item-4, .menue-item-4-aktiv{
		margin:0px 1px 0px 1px;
		font-size:12px;
		color:#FF0000;
		padding:1px 0px 1px 28px;
		background-color:#FFFFFF;
		display:block;
		background: url(bg-navx-def.gif);
	}

   .menue-item-5, .menue-item-5-aktiv{
      margin:0px 1px 0px 1px;
      font-size:12px;
      color:#FF0000;
      padding:1px 0px 1px 34px;
      background-color:#FFFFFF;
      display:block;
      background: url(bg-navx-def.gif);
   }



	.service {
		margin:0;
		font-size:14px;
		font-weight:bold;
		padding:3px 10px 3px 22px;
		/*background-color:#FFFFFF;*/
		display:block;
		color:#000000;
		text-decoration:none;
		background: url(bg-service.gif) no-repeat;
	}


	a.menue-item-1:link {color:#333333;text-decoration:none;background: url(bg-nav1-def.gif);}
	a.menue-item-1:visited {color:#333333;text-decoration:none;background: url(bg-nav1-def.gif);}
	a.menue-item-1:hover {color:#000000;text-decoration:none;background: url(bg-nav1-over.gif);}	

	a.menue-item-2:link {color:#333333;text-decoration:none;}
	a.menue-item-2:visited {color:#333333;text-decoration:none;}
	a.menue-item-2:hover {color:#000000;text-decoration:none;background: url(bg-navx-over.gif);}	

	a.menue-item-3:link {color:#333333;text-decoration:none;}
	a.menue-item-3:visited {color:#333333;text-decoration:none;}
	a.menue-item-3:hover {color:#000000;text-decoration:none;background: url(bg-navx-over.gif);}	

	a.menue-item-4:link {color:#333333;text-decoration:none;}
	a.menue-item-4:visited {color:#333333;text-decoration:none;}
	a.menue-item-4:hover {color:#F69E21;text-decoration:none;background: url(bg-navx-over.gif);}	

   a.menue-item-5:link {color:#333333;text-decoration:none;}
   a.menue-item-5:visited {color:#333333;text-decoration:none;}
   a.menue-item-5:hover {color:#F69E21;text-decoration:none;background: url(bg-navx-over.gif);} 


	a.menue-item-1-aktiv:link {color:#E3411F;text-decoration:none;background: url(bg-nav1-aktiv.gif);}
	a.menue-item-1-aktiv:visited {color:#E3411F;text-decoration:none;background: url(bg-nav1-aktiv.gif);}
	a.menue-item-1-aktiv:hover {color:#E3411F;text-decoration:none;background: url(bg-nav1-aktiv.gif);}	

	a.menue-item-2-aktiv:link {color:#E3411F;text-decoration:none;}
	a.menue-item-2-aktiv:visited {color:#E3411F;text-decoration:none;}
	a.menue-item-2-aktiv:hover {color:#E3411F;text-decoration:none;}	
	
	a.menue-item-3-aktiv:link {color:#E3411F;text-decoration:none;}
	a.menue-item-3-aktiv:visited {color:#E3411F;text-decoration:none;}
	a.menue-item-3-aktiv:visited {color:#E3411F;text-decoration:none;}

	a.menue-item-4-aktiv:link {color:#E3411F;text-decoration:none;}
	a.menue-item-4-aktiv:visited {color:#E3411F;text-decoration:none;}
	a.menue-item-4-aktiv:visited {color:#E3411F;text-decoration:none;}

   a.menue-item-5-aktiv:link {color:#E3411F;text-decoration:none;}
   a.menue-item-5-aktiv:visited {color:#E3411F;text-decoration:none;}
   a.menue-item-5-aktiv:visited {color:#E3411F;text-decoration:none;}


	.spacer {
		height:20px;
	}
	
	.sidebox {
		/*background:#FFFFFF bottom repeat-x url(bg-sidebox-bottom.jpg);*/
		background:url(bg-sidebox-bottom.gif) repeat-y;
		margin-bottom:20px;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
	}

	.sidebox h1{
		margin:0;
		background:url(bg-sidebox-top.gif) no-repeat;
		display:block;
		padding:3px 10px 3px 20px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
	}

	.sidebox p {
		padding:10px 10px 10px 20px;
		margin:0;
	}

	.topmenue {
		margin-bottom:10px;
	}
	
	.ariadne {
		font-size:10px;
	}
	
	.ariadne a:link {color:#000000;text-decoration:underline;}
	.ariadne a:visited {color:#000000;text-decoration:underline;}
	.ariadne a:hover {color:#E3411F;text-decoration:underline;}

/*
********************************************************
Elemente fuer Warenkorb (mittlere Spalte): c-table...
Elemente fuer Addressseite (mittlere Spalte): a-table
Elemente fuer Bestellvorschau (mittlere Spalte): b-table
********************************************************
*/

.c-table, .a-table, .b-table {
	margin:0px 10px 0px 18px;
	width:530px;
	border:1px solid #000000;
}

.c-table-kopf, .a-table-kopf, .b-table-kopf {
	font-weight:bold;
	background-image:url(bg-table-header.gif);
	background-repeat:repeat-x;
	padding:4px 4px 4px 4px;
}

.a-table-kopf, .b-table-kopf {
	text-align:left;
}

.c-table-zeile {
	vertical-align:top;
	padding:10px 4px 10px 4px;
	border-bottom:1px solid #000000;
}

.a-table-zeile, .b-table-zeile {
	vertical-align:top;
	padding:4px 4px 4px 4px;
}

.c-table-bottom, .a-table-bottom{
	/*background-image:url(bg-sidebox-bottom.jpg);*/
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	height:10px;
}

.b-table-bottom{
}

.b-table-sp-a {
	width:20px;
}

.b-table-sp-b {
	width:30px;
}

.b-table-sp-ab {
	width:50px;
}


.b-table-sp-c {
	width:120px;
}

.b-table-sp-d {
	width:120px;
}

.b-table-sp-e {
	width:70px;
}

.b-table-sp-f {
	width:85px;
}

.b-table-rb {
	text-align:right;
}

.c-table-menge {
	width:40px;
	text-align:left;
}

.c-table-aendern{
	width:50px;
	text-align:left;
}


.c-table-artikel {
	width:182px;
	text-align:left;
}


.c-table-artikelbez {
	font-weight:bold;
}

.c-table-kurztext {
}

.c-table-bestellnummer-shop {
}

.c-table-spedition {
	width:18px;
	text-align:left;
}


.c-table-epreis{
	width:70px;
	text-align:right;
}

.c-table-gpreis{
	width:70px;
	text-align:right;
	font-weight:bold;
}

.c-table-loeschen{
	width:50px;
	text-align:left;
}


.b-table-menge {
}

.b-table-artikel{
}

.b-table-artikelbez {
	font-weight:bold;
}

.b-table-kurztext {
}

.b-table-bestellnummer-shop {
}

.b-table-spedition {
}

.b-table-epreis{
}

.b-table-gpreis{
}



.c-table-summenbereich {
	text-align:right;
}

.c-table-zwischensumme-text, .c-table-zwischensumme-zahl {
	padding:10px 2px 4px 2px;
	font-weight:bold;
}

.c-table-versand-text, .c-table-versand-zahl {
	padding:4px 2px 4px 2px;
}

.c-table-gesamt-text {
	padding:10px 2px 10px 2px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	background-color:#D5D6D7;
}

.c-table-gesamt-zahl {
	padding:10px 2px 10px 2px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#D5D6D7;
}

.b-table-gesamt-text, .b-table-gesamt-zahl {
	font-weight:bold;
}


.c-table-mwst-text, .c-table-mwst-zahl {
	padding:4px 2px 4px 2px;
}

.c-table-achtung {
	padding:10px 2px 10px 4px;
	color:#E3411F;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}

.c-table-hinweis {
	padding:10px 2px 10px 4px;
}


/*auf allen Seiten mit Zurueck-Vor-Buttons: */
#c-buttonfeld {
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 0px;		
}


.c-button {
	display:inline;
	padding:3px 4px 3px 4px;
	margin:0px 10px 0px 10px;
	border:1px solid #000000;
	background:url(bg-button-cart.gif);
	background-repeat:repeat-x;
}

.thrColAbsHdr #mainContent #c-buttonfeld a { 
		text-decoration:none;
}


.select-versandweise, .select-zahlweise {
		border:1px solid #000000;
		font-size:11px;
}

.a-table-formfelder {
		border:1px solid #000000;
		font-size:11px;
}

.a-table-radio {
	vertical-align:middle;
	padding-left:0px;
	margin-left:0px;
}

.bankdaten-label {
	text-align:right;
}

#bankdaten-label-kontonummer, #bankdaten-label-bankleitzahl, #bankdaten-label-bankname, #bankdaten-label-kontoinhaber {
	color:#D5D6D7;
	text-align:right;
}


#kontonummer, #bankleitzahl, #bankname, #kontoinhaber {
	background-color:#D5D6D7;
}


.printlink {
	text-align:right;
	padding:4px 22px 4px 20px;
}


/*
********************************************************
Elemente fuer Warenkorb Übersicht (rechte Spalte)
********************************************************
*/

	.cart-uebersicht {
		margin:0px 10px 0px 20px;		
		padding: 0px 0px 0px 0px;
	}

	.cart-uebersicht-text {
		font-size:12px;
		font-weight:bold;
		padding: 10px 0px 10px 0px;	
			
	}

	.cart-uebersicht-text2 {
		font-size:12px;
		font-weight:bold;
		padding: 10px 0px 10px 0px;	
			
	}


	.cart-uebersicht-label {
		float:left;
		width:40px;
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 0px 0px;
	}
	

	.cart-uebersicht-preise {
		float:right;
		width:100px;
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 0px 0px;
		text-align:right;
	}

/*
********************************************************
Elemente fuer Produktvergleich Übersicht (rechte Spalte)
********************************************************
*/

	.pvergleich-uebersicht {
		/*width:90%;		*/
		margin:4px 10px 0px 20px;		
	}

	.pvergleich-uebersicht-cell {
		vertical-align:top;
		font-size:10px;
		padding-top:2px;
		padding-bottom:2px;
	}

	.pvergleich-uebersicht-cell2 {
		vertical-align:top;
		font-size:11px;
		padding-top:2px;
		padding-bottom:2px;
	}



/*
********************************************************
Elemente fuer Seitenwechsler und "Zum Seitenanfang"
********************************************************
*/

	.seitenwechsler {
		font-size:12px;
		font-weight:bold;
		margin:10px 0px 10px 0px;		
		padding: 0px 22px 0px 22px;
	}

	.seitenwechsler-info {
		float:left;
		width:200px;
		display:inline;
	}

	.seitenwechsler-navi {
		float:right;
		width:200px;
		text-align:right;

	}
	
	.to-top {
		font-size:12px;
		font-weight:bold;
		margin:0px 20px 0px 20px;		
		padding: 0px 2px 0px 2px;
		text-align:right;
	}

/*
********************************************************
Elemente fuer Produktsortierer
********************************************************
*/

	.sortierer {
		font-size:12px;
		font-weight:bold;
		margin:0px 20px 20px 20px;		
		padding: 0px 2px 0px 2px;
	}

	.form-sortierer {
		display:inline;
		vertical-align:baseline;

	}

	.sortierer-select1 {
		display:inline;
		border:1px solid #000000;
		font-size:11px;
	}

	.sortierer-select2 {
		display:inline;
		border:1px solid #000000;
		font-size:11px;
	}

	.button-sortierer {
		border:0px solid #000000;
		background-color:#FF6600;
		font-size:11px;
		font-weight:bold;
	}


/*
********************************************************
Gemeinsame Elemente fuer Listdarstellung, Detaildarstellung
Warenkorbübersicht, Rubrikenseiten, Verbrauchsmaterial-List
********************************************************
*/

	.hersteller-name {
	}

	.hersteller-nummer {
	}

	.bestellnummer-shop {
	}

	.preis1-zahl {
		font-weight:bold;
		color:#858EA2;
		font-size:110%;
	}
	
	.preis1-text {
		font-size:10px;
		color:#858EA2;
	}

	.preis2-zahl {
		font-weight:bold;
		font-size:110%;
	}
	
	.preis2-text {
		font-size:10px;
	}

	.lieferbar1 {
		font-weight:bold;
		color:#009933;
	}

	.lieferbar2 {
		font-weight:bold;
		color:#FF9900;
	}

	.lieferbar3 {
		font-weight:bold;
		color:#E3411F;
	}

	.lieferbar4 {
		font-weight:bold;
	}


	.form-kaufen {
		display:inline;
		
		/* Darstellungsfehler in MSIE:
		vertical-align:middle;*/
	}

	.mengenfeld {
		display:inline;
		border:1px solid #000000;
		font-size:11px;
		text-align:right;
		width:20px;
	}

	.select-variante {
		border:1px solid #000000;
		width:180px;
		font-size:11px;
		margin-bottom:8px;
	}

	.button-kaufen, .button-merkliste {
		border:0px solid #000000;
		background-color:#E3411F;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		padding-left:0px;
		padding-right:0px;
	}



	.abschluss {
		clear:both;
		height:1px;
	}

/*
********************************************************
Elemente fuer Rubriken-Darstellung 1
********************************************************
*/

	.preishits-titel {
		background-image:url(bg-preishits-titel.gif);
		border: 1px solid #000000;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		width:528px;
		height:24px;
		padding:6px 0px 0px 0px;
		margin:0px 0px 20px 20px;
	}

	.rubrik-box-breit {
		position:relative;
		border: 1px solid #000000;
		width:528px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 20px;
	}

	.rubrik1-bild {
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 0px 0px;
	}

	.rubrik1-text {
		clear:both;
		margin:0px 0px 0px 0px;		
		padding: 10px 10px 0px 0px;
	}	


/*
********************************************************
Elemente fuer Rubriken-Darstellung 2 (schmale Box)
********************************************************
*/

	.rubrik-box-schmal {
		display:inline;
		position:relative;
		float:left;
		border: 1px solid #000000;
		width:253px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 20px;
	}

	.rubrik2-bild {
		float:left;
		width:90px;
		height:70px;
		overflow:hidden;
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 0px 0px;
	}

	.rubrik2-preise {
		float:right;
		width:143px;
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 8px 20px;
		line-height:180%;
	}


	.rubrik2-text {
		clear:both;
		height:180px;
		margin:0px 0px 0px 0px;		
		padding:10px 10px 0px 0px;
	}

	.rubrik2-text table{
		padding: 10px 0px 10px 20px;
	}


	.rubrik2-kaufen {
		clear:both;
		margin:0px 0px 0px 0px;		
		padding:0px 10px 10px 20px;
		line-height:180%;
	}
	

/*
********************************************************
Elemente fuer HTML-Content
********************************************************
*/

	.html-content {
		position:relative;
		border: 1px solid #000000;
		width:528px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 20px;
	}

	.html-content-bild {
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 0px 0px;
	}

	.html-content-hinweis {
		margin:0px 0px 0px 0px;		
		padding: 2px 2px 2px 2px;
		font-size:9px;
		text-align:right;
	}


	.html-content-text {
		margin:0px 0px 0px 0px;		
		padding: 10px 20px 10px 20px;
	}


	.grossbild {
		font-size:10px;
		text-align:center;
	}


/*
********************************************************
Elemente fuer Listdarstellung, auch Verbrauchsmaterial
********************************************************
*/

	.box-breit {
		position:relative;
		border: 1px solid #000000;
		width:528px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 20px;
	}


	.list-bild {
		float:left;
		width:165px;
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 0px 0px;
	}

	.list-text, .verbrauch-list-text {
		float:left;
		width:362px;
		margin:0px 0px 0px 0px;		
		padding: 8px 0px 0px 0px;
	}

.verbrauch-list-text {
		width:218px;
		padding:4px 10px 4px 4px;
	}

	.list-preise {
		float:left;
		width:131px;
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 8px 20px;
		line-height:180%;
	}

.verbrauch-list-preise {
		float:left;
		width:80px;
		margin:0px 0px 0px 0px;
		padding:4px 10px 4px 2px;
		line-height:120%;
	}

	.list-kaufen {
		float:right;
		width:200px;
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 8px 10px;
		line-height:180%;
	}

.verbrauch-list-kaufen {
		float:left;
		width:198px;
		margin:0px 0px 0px 0px;
		padding:0px 2px 4px 2px;
		line-height:180%;
	}


    .thrColAbsHdr #mainContent .verbrauch-list-text p { 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
    }


    .thrColAbsHdr #mainContent .verbrauch-list-text h4{ 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
    }


.verbrauch-list-kategorie {
	font-style:italic;
	font-size:12px;
	padding:2px 0px 2px 0px;
}


.verbrauchsmaterial {
		position:relative;
		width:528px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 20px;
		font-size:12px
}

.verbrauchsmaterial-label {
		float:left;
		width:340px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
}

.verbrauchsmaterial-select {
		float:left;
		width:180px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
}


	.select-produkttyp {
		display:inline;
		border:1px solid #000000;
		font-size:11px;
	}


/*
********************************************************
Elemente fuer Detaildarstellung
********************************************************
*/
	/* Text */
	.detail-box-1 {

		float:left;
		display:inline;
		border: 1px solid #000000;
		width:253px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 20px;
	}

	.detail-container-rechts {

		float:left;
		width:253px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 20px;
	}


	/* Bild */
	.detail-box-2 {
		border: 1px solid #000000;
		width:253px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 0px;
	}

	/* Preise + Kaufen */
	.detail-box-3 {
		border: 1px solid #000000;
		width:253px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	.detail-text {
		margin:0px 0px 0px 0px;		
		padding: 8px 0px 0px 0px;
	}

	.detail-text table{
		padding: 10px 10px 0px 20px;
	}


	.detail-bild {
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 0px 0px;
	}

	/*Klick-Hinweis unter dem Bild*/
	.detail-hinweis {
		margin:0px 0px 0px 0px;		
		padding: 2px 2px 2px 2px;
		font-size:9px;
		text-align:center;
	}

	.detail-preise {
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 8px 20px;
		line-height:180%;
	}
	
	.detail-kaufen {
		margin:0px 0px 0px 0px;		
		padding: 0px 0px 8px 20px;
		line-height:180%;
	}

/*
********************************************************
Elemente fuer Detaildarstellung mit
strukturierten Detailangaben
********************************************************
*/


#p-detail-table {
}

.t-header-cell {
		font-weight:bold;
		vertical-align:top;
		margin:0px 0px 0px 0px;
		padding:4px 4px 8px 4px;
}

.t-label-cell {
		font-weight:bold;
		vertical-align:top;
		margin:0px 0px 0px 0px;
		padding:4px 4px 0px 4px;
}

.t-cell {
		vertical-align:top;
		margin:0px 0px 0px 0px;
		padding:0px 4px 2px 4px;
}



.odd {
	background-color:#D5D6D7;
}

.even {
}
