	html, body { height:100%}	
	
	body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; background: url(../images/buttons/bg_body.png); text-align:center; margin-top: 0px; margin-left: 0px;}
	body a {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color:#3E3E37;}
	body a:hover { color:red;}
	
	.posh{position:absolute; visibility:hidden;left:50px; top:130px;}
	h1 {font-size:12px; color:#CCCCCC; text-align:center;}
	h2 {font-size:13px; color:#000000; padding-top: 15px;}
        .kopf {font-size:12px; color:#CCCCCC; text-align:center; }
	input, textarea { border: 1px solid #3E3E37;}
	input:hover, textarea:hover {border: 1px solid red;}
	input:focus, textarea:focus {border: 1px solid red;}
	select {margin-top: 3px; padding:0px; border: 1px solid #CCCCCC;}
	.inputerror {display:block; color:red; } /* Fehlermeldungen mit __error<Feldname>__ */
	
	/* Design des Kataloges */
	/* menuX für nicht selektierte Menuzeilen */
	/* mselX für selektiert Menüzeilen */
	.menu1 {        
                        display:block;
                        text-align:left;
			
			text-decoration:none;
			padding-left: 0px;
			padding-top: 2px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			border-bottom: 1px solid #FFa500;
			font-size: 100%;
                        font-weight:bold;
			border-collapse:collapse;
			}
	.menu1:hover {color:#000000;}
	.menu1:visited {color:#FFFFFF;}
	.menu1:active {color:#FF0000;}
	.msel1 {
			display:block;
			text-align:left;
			text-decoration:none;
			padding-left: 0px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			border-bottom: 1px solid red;
			}
	.menu2 {
			display:block;
			
			text-align:left;
			text-decoration:none;
			text-indent: 0px;
			padding-left: 0px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#000000;
		
			font-size: 90%;
			border-bottom: 1px solid #FFa500;
			}
	.msel2 {
			display:block;
			text-align:left;
			
			text-decoration:none;
			padding-left: 0px;
			text-indent: 0px;
			padding-top: 5px;
			font-family:  Arial, Helvetica, sans-serif;
			color:#FF0000;
			font-size: 100%;
			font-weight:bold;
			border-bottom: 1px solid red;
			}
	.menu3 {
			display:block;
			text-align:left;
		
			text-decoration:none;
			padding-left: 0px;
			text-indent: 0px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FF0000;
			font-size: 90%;
			border-bottom: 1px solid #FFa500;
		}
	.msel3 {
			display:block;
			text-align:left;
			text-decoration:none;
			padding-left: 0px;
			text-indent: 0px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			
			font-size: 90%;
			font-style:italic;
			font-weight:bold;
			color: #000000;
	}
	#wrap {height: 100%; width: 1014px; background: #FFFFFF;padding-top: 0px;border-left: 2px solid #FF8500;border-right: 2px solid #FF8500; background-image: url(../images/buttons/header1.jpg); padding-top: 5px}
	#bar {
		color:#000000;
		border-top: none;
		height:100%;
		vertical-align:top;
		margin-top: 0px;
		width:160px;
		padding-right:0px;
                padding-top:0px;
		
		background-image: url(../images/other/left.jpg);
		border-right: 0px solid #CCCCCC;
		padding-bottom: 190px;
		overflow:hidden;
		padding-left: 3px;
	}
	.container {
		background-image: url(..images/other/left.jpg);
		margin-bottom: 10px;
		width:100%;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
                border-top: 0px solid #CCCCCC;
		border-bottom: 0px solid #CCCCCC;
		border-collapse:collapse;
		padding-top: 15px;
		vertical-align:bottom;
	}
        .topsellerandwk .header {
		background: url(../images/other/bhrwk1.gif) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
		
		
	}
      .topsellerandwk .header1 {
		background: url(../images/other/bhrtop1.gif) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
	
	
	}
   .topsellerandwk .headerhf {
		background: url(../images/other/haedfi.png) no-repeat;
		height:165px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
	
	
	}
   .topsellerandwk .headerhw {
		background: url(../images/other/haendwe.png) no-repeat;
		height:165px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
	
	
	}
	.topsellerandwk .einbautipps {
		background: url(../images/other/einbautipps.png) no-repeat;
		height:165px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
	
	
	}
   .topsellerandwk .headerhot {
		background: url(../images/other/hotline.png) no-repeat;
		height:165px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
	
	
	}
        .innertopseller {
		border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		background: url(../images/other/b1.png) no-repeat 0 bottom;
		padding-left: 0px;
		padding-bottom: 10px;
		width: 132px;
		
	}
	.innertopseller .header, .multibox .header {
		background: url(../images/other/box_header.jpg) no-repeat;
		height:20px;
		text-align:left;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
		
	}
	#bar .container .header{
		background: url(../images/other/box_header.jpg) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
		border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
                border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		width: 163px;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
                padding-bottom: 0px;
	}
		#bar .container .header1{
		background: url(../images/other/bhlkat1.gif) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
		border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
                border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		width: 163px;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
                padding-bottom: 0px;
	}
		#bar .container .header2{
		background: url(../images/other/bhlsearch1.gif) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
		border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
                border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		width: 163px;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
                padding-bottom: 0px;
	}
		#bar .container .header3{
		background: url(../images/other/bhllog1.gif) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
		border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
                border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		width: 163px;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
                padding-bottom: 0px;
	}
		#bar .container .header4{
		background: url(../images/other/bhlssearch1.gif) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
		border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
                border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		width: 163px;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
                padding-bottom: 0px;
	}					
	.randombox {
		width: 157px;
		border: 1px solid #FFA500;
		border-top: none;
		padding-bottom:5px;
	}	
	.randombox img:hover {border: 0px solid red;}
	.randombox .randomcontent {margin-left: 0px;}
	.randombox img {border: 0px solid gray; margin: 5px;padding-top: 0px;}	
	.randombox .header {
		background: url(../images/other/verlauf.gif) no-repeat;
		text-align:left;
		font-weight:;
		padding-top: 3px;
		color:#FF8500;
		border-top: 0px solid #000000;
                border-left: 0px solid #000000;
                border-right: 0px solid #000000;
		border-bottom: 0px dotted #000000;
		border-collapse:collapse;
		font-size: 11px;
		padding-bottom: 3px;
		padding-left: 40px;
		height:20px;
	}
	.incont { margin-bottom: 0; background: url(../images/other/b.png) no-repeat 0 bottom; 
	vertical-align:bottom; border-collapse:collapse; width:163px; height: 100%; padding: 0 0 10px; 
	border-color: #cccccc #e0e0e0 #e0e0e0; border-style: solid; border-width: 0; }
	
        .incont1 { width:135px; margin-bottom: 15px; 
        padding: 0px 0px 5px; border-color: #cccccc #ff8500 #e0e0e0; border-style: solid; border-width: 0; border-collapse:collapse; }
	
    .incont2 {
		background: url(../images/other/containercenter1.gif) no-repeat;
		height:20px;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
		border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
                border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		width: 163px;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
                padding-bottom: 0px;
	}
.incont5 { width:135px; margin-bottom: 15px; background: url(../images/other/b.png) no-repeat 0 bottom; 
        padding: 0px 15px 5px; border-color: #cccccc #ff8500 #e0e0e0; border-style: solid; border-width: 0; border-collapse:collapse; }
        
	.vertical_navi {
		background:url(../images/other/balkenunten.gif) no-repeat center;
                
		padding-right: 5px;
		overflow: hidden;
		padding-top: 15px;
		padding-bottom:0px;
		padding-left: 5px;
		height:28px;
		margin: 0px;
		
		
		
	}
	.vertical_navi div a {
		color:#FF8500;
		font-size:11px;
		vertical-align:bottom;
		padding-left: 8px;
		padding-top: 10px
	
		
	}
	.barlinks {
		list-style:none;
		margin: 0px;
		margin-top: 0px;
		margin-left: 5px;
		padding: 0px;
		display: block;
		background:#FFFADC;
	}	
	.barlinks a {color:#3E3E37;font-size: 90%;}	
	#head {
		height:169px;
		width:1000px;
		color:#000000;
		background:url(../images/buttons/headerklein.png) no-repeat center;
		
		padding-bottom: 10px;
		padding-top: 0px;
	}
	#head a {color: #3E3E37;margin-right: 5px;font-size: 90%;}
	#head a:hover {color: red;}
	#main {
		background:#FFFFFF;
		padding: 0px;
		margin: 0px;
		height: auto;
		color:#000000;
		border-top: 0px solid #CCCCCC;
		vertical-align:top;
	}
	#mainhead {
		margin-top:20px;
		background: url(../images/other/balkencarbon.gif) no-repeat;
		border: 0px solid #E9E9E9;
		font-size: 10px;
		padding-left: 5px;
		
		padding-top: 5px;
		color:#FF8500;
		padding-bottom: 3px;
	}
	#mainhead a {color: #FF8500;margin-right: 5px;font-size: 100%;}
	#mainhead a:hover {color: red;}	
        .wk {	
		
		font-size:10px;
		border: 0px solid #E0E0E0;
		border-top: none;
		
		
	}
	.wk a {text-decoration: none;font-weight: bold;border: 0px;}
	
	.topsellerandwk {	
		
		font-size:10px;
		border: 0px solid #E0E0E0;
		border-top: none;
		
		
	}	
	.topsellerandwk img {width: 110px;height: 60px;}
	.rightcontainer {
               background-image: url(../images/other/right.jpg);
		border-top: 0px solid #CCCCCC;
		padding-top: 15px;
                padding-right: 5px;
		width: 132px;
	}
	#content {width:700px;}		
	.spacer {width: 20px;}
	.barform input {width:100px;}
	.barform select {width:104px;}	
	.headuform {
		padding: 0px;
		margin: 0px;
		margin-right: 0px;
	}
	.headuform select, option, input {font-size: 9px;}
	#inputsearch {
		height:15px;
		width: 90px;
		background:#FFFFFF;
	}
	.headuform select {	
		height:18px;
		width: 90px;
		background:#FFFFFF;	
	}
	.pic a {
		color:#000000;
		text-decoration:none;
		margin-left: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:70%;	
		}
	.pic img {display:inline;}
	.wkanzaen input  {display: block;}
	.globalbutton {
		height: 19px;
		border: 1px solid #ef841c;
		font-size:9px;
	}
	.weitereseiten .ws_active { font-weight:bold; font-size:larger; }
	.weitereseiten .ws_inactive {}
	.weitereseiten .ws_dots {}

	.multibox , .multibox2 {
		width:660px;
		border: 1px solid #ffa500;
		border-top: none;
		margin-bottom: 15px;
		
	}

	.multibox3 {
		width:640px;
		border: 1px solid #ffa500;
		border-top: none;
		margin-bottom: 15px;
		
	}			
	.multibox .multicont  , .multibox2  .multicont {padding: 5px; text-align:left;}		
	.multibox .multibox_foot , .multibox2 .multibox_foot  {clear: both;height: 1px;}
	div .weitereseiten {clear:both;text-align:center;}
	.multibox .header , .multibox2 .header {
	background:url(../images/other/verlaufgross.gif) no-repeat center;
		
		height: 100%;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#000000;
		border-top: 1px solid #E9E9E9;
		border-bottom: 0px dotted #E9E9E9;
		border-collapse:collapse;
		font-size: 14px;
		padding-left: 5px;
		padding-bottom:2px;
	}
	.multibox .headerhome {
		background:url(../images/other/verlauf1.gif) no-repeat center;
		height: 100%;
		text-align:center;
		font-weight:bold;
		padding-top: 5px;
		color:#000000;
		border-top: 0px solid #E9E9E9;
		border-bottom: 0px dotted #E9E9E9;
		border-collapse:collapse;
		font-size: 14px;
		padding-left: 5px;
		padding-bottom:2px;
	}
	.multibox .header a , .multibox2 .header a {text-decoration: none;}
	.bold {font-weight:bold;}
	.detailtable td {padding-right: 10px;padding-bottom: 5px;}
	.pagetitle a {font-size:14px;text-decoration:underline;}
	.pagetitle span a {font-size:11px;text-decoration:none;}
	.pagetitle a:hover {color: red;}
	.pagetitle span a:hover {color:#3E3E37;}
	.titel {
		font-size:11px;
		color:#999999;
		font-weight:bold;
		padding-bottom: 10px;
	}
        .firma  {
		font-weight:bold;
		background:#ffffff;
		height: 100%;
		text-align:center;
		padding-top: 0px;
		color:#3E3E37;
		border-top: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 11px;
		padding-left: 0px;
		padding-bottom:0px;
	}
	.wkartikel td {background:#FFFADC;}
	.wkhead th {background:#F5D17E;color: #3E3E37;}
	.wkfoot td {background: #E4E1C6;color:#3E3E37;}
	#SchnellsucheHersteller {
		padding: 0px;
		margin: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		display:inline;
	}
	.move_to_header img {position:relative;top: -20px;}
	.detail_zoom_table {
		border: 1px solid gray;
		padding: 0px;
		text-align: center;
		width:650px;
	}
	
	.detail_zoom_table .pic a {text-decoration: none;font-weight: bold;}
	.detail_zoom_table .pic {background:#EBEBEB;width: 300px;}
	.detail_zoom_table .text {border-left: 1px solid gray;width: 300px;}
	.order_select, .order_select select {}
	.input_without_border input {border: none;}
	.changelink {text-decoration:underline;}
	.changelink:hover {cursor:help;}
	.userlogin  { padding-left: 5px;}
	.username .welcome { font-size:11px;}
	.username { color: #FF0000; font-size: 11px;}
	
	.printpreis .mwst {font-size: 10px; color: gray; display:block;}
	.printpreis .versand a {font-size: 10px; color: gray; display:block; white-space:nowrap;}
	.printpreis .preis { color: #FF0000; font-size:12px;font-weight:bold;}
	
	
	.detailnavigation a { color:gray; font-size:smaller;}
	.detailnavigation a:hover {text-decoration:overline underline;}
	.detailnavigation .previtem {
		float:left; 
		background:url(../images/other/last.gif) no-repeat left bottom; 
		padding-left: 10px;
	}
	.detailnavigation .nextitem {
		float:right; 
		background:url(../images/other/next.gif) no-repeat right bottom; 
		padding-right: 10px;
	}
	.detailnavigation {clear:both;}
	.detailnavigation .manufacturer {display:none;}
	.detailnavigation .product {color:red;}
	.welcomemessage { float:left; padding-right: 10px; padding-left: 10px; color:#FF0000;}
	.currency { float:left;}
	.currency a { color:gray; font-size:medium;text-decoration:none;}
	.currency a:hover {color:#FF0000;text-decoration: underline;}
	.inline form {display:inline;}
	.oldprice {color:red;text-decoration:line-through; font-weight:bold;}
	.randdet {float:left;}
	.angebotsbild {width:130px; heigth: 72px;}
    
/* Verf?gbarkeit (iplAvailability.ipl) */
.availability { display:inline; } /* Umschliessendes div */
.availability table { display:inline;  }
.availability .select { } /* td um select f?r Variantenauswahl (nur Varianten) */
.availability .descr { } /* td um Artikelbeschreibung (nur Varianten) */
.availability .price { } /* td um Artikelpreis (nur Varianten) */
.availability .count_buy {} /* td um Eingabefeld f?r Artikelanzahl */
.availability .count_buy .input_text {} /* Eingabefeld f?r Artikelanzahl */
.availability .count_available {} /* td um Verf?gbarkeitstext */
.availability .available { background-color:green; color:white; text-align:center; padding:2px; font-weight:bold; } /* Verf?gbare Menge (nicht verf?gbar) */
.availability .notavailable { background-color:red; color:white; text-align:center; padding:2px; font-weight:bold; } /* Verf?gbare Menge (verf?gbar) */

.asn {margin-bottom: 30px; border-bottom: 1px dotted gray; border-top: 1px dotted gray; padding-top: 8px;}
.asn_line {margin-bottom: 4px;}
.asn_line a { font-weight: bold; font-size: 120%; color:#3E3E37; text-decoration: none;}
.asn_line a:hover {color:red;}
.asntoptext {font-size: 80%; color: gray; display:inline;}

/* Darstellung Zurück Button*/
.back {
 display: inline; float: right; margin-right: 5px;padding-right: 5px;
}

.tabtitellinkshbl {  
background: url(../images/buttons/ebll.gif); width: 9; height: 24; no-repeat; 
}
.mittehbl {  background: url(../images/buttons/eblm.gif); height: 24;
        font-size : 11px;
	font-weight:bold;
	color : #FFFFFF;
}
.tabtitelrechtshbl {  background: url(../images/buttons/eblr.gif); width: 9; height: 24; no-repeat; 
}
.infocenterbg {  
    background-color: #EFEFEF ; 
    font-size : 12px;
	font-weight:bold;
	border : 0px none;
}
.info {  
    background-color: #DCDCDC ; 
    font-size : 11px;
	font-weight:bold;
	border : 0px none;
}
.info1 {  
    background-color: #EFEFEF ; 
        font-size : 11px;
	font-weight:bold;
	border : 0px none;
	
}	
a.info {  
     background-color: #DCDCDC;
	 height: 20; 
	 border-bottom:0px solid #D26B0B;
	 border-right:0px solid #E87A0D;
	 border-left:0px solid #FEA942;
	 font-size : 11px;
	 color : #2F4F4F;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	width : 100%;
}
a.info:hover  {
    background-color: #DCDCDC;
	 height: 20; 
	border-top : 0px;
    font-size : 11px;
	font-weight:bold;
	color : #2F4F4F;
	padding-left : 0px;
}


a.info:active  {
    border-top : 1px;
    font-size : 11px;
	font-weight:bold;
	color : #2F4F4F;
	padding-left : 0px;
}
a.info1 {  
     background-color: #EFEFEF;
	 height: 20; 
	 border-bottom:0px solid #D26B0B;
	 border-right:0px solid #E87A0D;
	 border-left:0px solid #FEA942;
	 font-size : 11px;
	 color : #2F4F4F;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	width : 100%;
}
a.info1:hover  {
    background-color: #EFEFEF;
	 height: 20; 
	border-top : 0px;
    font-size : 11px;
	font-weight:bold;
	color : #2F4F4F;
	padding-left : 0px;
}


a.info1:active  {
    border-top : 1px;
    font-size : 11px;
	font-weight:bold;
	color : #2F4F4F;
	padding-left : 0px;
}

.wkvfrei {  
     background-color: #FFFFFF;
	 border-top:1px solid #000000;
	 border-bottom:1px solid #000000;
	 border-right:1px solid #000000;
	 border-left:1px solid #000000;
	 font-size : 12px;
	 color : #2F4F4F;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	width : 100%;
}

/* Produktkonfigurator */
.productconfigurator {} /* Umschliessendes DIV */
.productconfigurator .image { float:right; padding:15px; } /* Bild - Hauptartikel */
.productconfigurator .product { font-size:190%; font-weight:bold; color:#CCCCCC; font-style:italic; margin:0px; margin-top:10px; } /* Beschreibung - Hauptartikel */
.productconfigurator .price { margin-left:15px; } /* Preis - Hauptartikel */
.productconfigurator .group { font-size:120%; font-weight:bold; color:#CCCCCC; font-style:italic; margin:0px; margin-top:10px; } /* Gruppenname bei Gruppierungen */
.productconfigurator .groupvalues { margin-left:15px; } /* DIV im SELECT mit Zubeh?rartikeln */
.productconfigurator .sum { font-size:130%; font-weight:bold; color:#CCCCCC; font-style:italic; margin:0px; margin-top:20px; }
.productconfigurator .sumvalue { margin-left:15px; } /* DIV um Gesamtpreis */
.productconfigurator .sumvalue input { border:none; color:red; font-size:130%; font-weight:bold; margin:3px; } /* INPUT-Element Gesamtpreis */
.productconfigurator .id { margin-left:40%; margin-right:40%; padding-top:20px; } /* id-Identifier (Bestellbutton) */

	.footer {
		background: url(../images/other/balkenunten.gif);
		background-position: center;
		background-repeat: no-repeat;
		text-align:center;
		font-weight:bold;
		padding-top: 0px;
		color:#FF8500;
		border-top: 0px solid #E9E9E9;
                border-left: 2px solid #000000;
                border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-collapse:collapse;
		font-size: 10px;
		padding-left: 0px;
		width: 1014px;

	}
	      .frei {
		background:#FF8500;
		border-left: 1px solid #E0E0E0;
                border-right: 1px solid #E0E0E0;
                border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #E0E0E0;
		border-collapse:collapse;
		
	}
        
	.producttext {
		background:#ECECEC;
		text-align:left;
		font-weight:;
		padding-top: 5px;
		color:#000000;
		border-top: 1px solid #CCCCCC;
                border-left: 1px solid #CCCCCC;
                border-right: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 9px;
		padding-left: 5px;
		padding-right: 5px;
		height: 150px;
		margin-top:10px; 
		margin-left:2px;
		width : 200px;
	}

	.producttext1 {
		background:#FFFFFF;
		text-align:left;
		font-weight:;
		padding-top: 0px;
		color:#000000;
		border-top: 1px solid #CCCCCC;
                border-left: 1px solid #CCCCCC;
                border-right: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 9px;
		padding-left: 0px;
		padding-right: 0px;
		height: 150px;
		margin-top:10px; 
		margin-left:2px;
		width : 200px;
	}

.producttext2 {
		background:#FFFFFF;
		text-align:right;
		font-weight:;
		padding-top: 25px;
		color:#000000;
		border-top: 0px solid #CCCCCC;
                border-left: 0px solid #CCCCCC;
                border-right: 0px solid #CCCCCC;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 10px;
		padding-left: 0px;
		padding-right: 20px;
		height: 150px;
		margin-top:10px; 
		margin-left:2px;
		width : 200px;
	}
	.producttext3 {
		background:#ECECEC;
		text-align:left;
		font-weight:;
		padding-top: 5px;
		color:#000000;
		border-top: 1px solid #CCCCCC;
                border-left: 1px solid #CCCCCC;
                border-right: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 9px;
		padding-left: 5px;
		padding-right: 5px;
		height: 150px;
		margin-top:10px; 
		margin-left:2px;
		width : 500px;
	}
.stafpr {background:#F0F0F0;}

	h6 {
		text-align:center;
		font-weight:normal;
		color:#000000;
		font-size: 11px;
		}
.text_before_items { color: #FF8500;}
.count { color: #FF8500;}
.text_count { color: #FF8500;}
.location { color: #FF8500;}
.uvp { color: #000000; font-size: 11px;font-weight: bold;}
a.produkt {
		text-align:center;
		font-weight:normal;
		color:#000000;
		font-size: 9px;
		}

.haendler {
		font-weight:normal;
		color:#000000;
		font-size: 10px;
		}