	
	#wrap {
	height: 100px;
	width: 939px;
	border: 1px solid #CCCCCC;
}
	#bar {
	color:#000000;
	border-top: 1px solid #CCCCCC;
	height:100%;
	vertical-align:top;
	margin-top: 0px;
	width:100px;
	padding-right:9px;
	border-right: 1px solid #CCCCCC;
	overflow:hidden;
	padding-left: 0px;
	padding-bottom: 1px;


	}
	.container {
	width:150px;
	border: 1px solid #cccccc;
	}
		/* warenkorb_titel rechts*/

	.innertopseller .header, .multibox .header {
		background-color:#none;
		height:100%;
		text-align:left;
		font-weight:none;
		padding-top:0px;
		color:#none;
		border-top:none;
		border-bottom: 0px dotted #CCCCCC;
		border-collapse:none;
		font-size: 9px;
		padding-left: 0px;
	}
	#bar .container .header{
		height:10px;
		text-align:left;
		font-weight:normal;
		padding-top: 5px;
		color:#3E3E37;
		border: none;
		width: 140px;
		border-collapse:collapse;
		font-size: 12px;
		padding-left:0px;
	}	
	.randombox {
		width: 150px;
		border: 0px solid #CCCCCC;
		border-top: none;
		padding-bottom:8px;
	}	
	.randombox img:hover {border: 1px solid red;}
	.randombox .randomcontent {margin-left: 5px;}
	.randombox img {border: 1px solid #FF9900; margin: 5px;}	
	.randombox .header {
		background:#E4E1C6;
		text-align:center;
		font-weight:normal;
		padding-top: 5px;
		color:#666666;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 9px;
		padding-left: 5px;
	}
	.incont {
	margin: 0px;
	padding-bottom: 0px;
	width: 150px;
	padding-left: 0px;
	padding-top: 10px;

	}
	.vertical_navi {
		border-right: none;
		padding: 0px;
		overflow: hidden;
		padding-top: 0px;
		padding-bottom:0px;
		padding-left: 0px;
		
	}
	.vertical_navi div a {
		color:red;
		font-size:9px;
		vertical-align:bottom;
		padding-left: 3px;
	}
	.barlinks {
		list-style:none;
		margin: 0px;
		margin-top: 0px;
		margin-left: 5px;
		padding: 0px;
		display: block;
	}	
	.barlinks a {color:#3E3E37;font-size: 90%;}	
	#head {
	width:840px;
	color:#000000;
	background:#FFFFFF url(../images/other/logo_o-grau.gif) no-repeat left left;
	border-top: none;
	border-right: none;
	border-bottom: solid;
	border-left: 1px none #CCCCCC;
	left: 10px;
	height: 50px;


	}
	#head a {
	color: #3E3E37;
	font-size: 90%;
	margin-left: 10px;
	border-left-width: medium;
	border-left-style: none;
	border-left-color: #00FF00;

}
	#head a:hover {color: red;}
	#main {
		background:#FFFFFF;
		padding: 0px;
		margin: 0px;
		height: 100px;
		color:#000000;
		border-top: 0px solid #CCCCCC;
		vertical-align:top;
	}
	#mainhead {
	margin-top:20px;
	font-size: 10px;
	padding-left: 5px;
	color:none;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;

	}	
	.topsellerandwk {	
		background-color: #red;
		font-size:24px;
		border: 1px solid #CCCCCC;
		border-top: none;
	}	
	.topsellerandwk img {width: 120px;height: 60px;}
	.rightcontainer {
	border-top: 1px solid #CCCCCC;
	padding-top: 25px;
	width: 100px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;


	}
	#content {width:200px;}		
	.spacer {width: 20px;}
	.barform input {width:100px;}
	.barform select {width:104px;}	
	.headuform {
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
	border: thin solid #FFFFFF;


	}
	.headuform select, option, input {font-size: 9px;}
	#inputsearch {
		height:15px;
		width: 145px;
		background:#FFFADC;
	}
	.headuform select {	
		height:18px;
		width: 145px;
		background:#FFFADC;	
	}
	.pic a {
		color:#cccccc;
		text-decoration:none;
		margin-left: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:9px;	
		}
	.pic img {display:inline;}
	.wkanzaen input  {display: inline;}
	.globalbutton {
	height: 19px;
	border: 1px solid #666666;
	font-size:9px;
	background-color: #FFFFFF;

	}
	.weitereseiten .ws_active { font-weight:bold; font-size:larger; }
	.weitereseiten .ws_inactive {}
	.weitereseiten .ws_dots {}

	.multibox , .multibox2 {
	width:500px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	height: 10px;

	
	}		
	.multibox .multicont  , .multibox2  .multicont {padding: 5px;}		
	.multibox .multibox_foot , .multibox2 .multibox_foot  {clear: both;height: 1px;}
	div .weitereseiten {clear:both;text-align:center;}
	.multibox .header {
		background:#cccccc;
		height: 10px;
		text-align:left;
		font-weight:normal;
		padding-top: 5px;
		color:#cccccc;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 9px;
		padding-left: 5px;
		padding-bottom:2px;
	}
	.multibox .header a , .multibox2 .header a {text-decoration: none;}
	.bold {font-weight:normal;}
	.detailtable td {padding-right: 10px;padding-bottom: 5px;}
	.pagetitle a {font-size:16px;text-decoration:underline;}
	.pagetitle span a {font-size:14px;text-decoration:none;}
	.pagetitle a:hover {color: red;}
	.pagetitle span a:hover {color:#3E3E37;}
	.titel {
		font-size:16px;
		color:#999999;
		font-weight:normal;
		padding-bottom: 10px;
	}
	/* warenkorb*/
	.wkartikel td {background:#ffffff;}
	.wkhead th {color:none;}
	.wkfoot td {background: #ffffff;color:#3E3E37;}
	#SchnellsucheHersteller {
		padding: 0px;
		margin: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		display:none;
	}
	.move_to_header img {position:relative;top: -20px;}
	.detail_zoom_table {
		border: 1px solid gray;
		padding: 0px;
		text-align: center;
		width:501px;
	}
	
	.detail_zoom_table .pic a {text-decoration: none;font-weight: normal;}
	.detail_zoom_table .pic {background:#none;width: 250px;}
	.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-weight: normal;}
	.username { color: gray;;}
	
	.printpreis .mwst {font-size: smaller; color: gray; display:none;}
	.printpreis .versand a {font-size: smaller; color: gray; display:none; white-space:nowrap;}
	.printpreis .preis { color:#666666; font-size:12px; font-weight:none;}
	
	
	.detailnavigation a { color:gray; font-size:11px;}
	.detailnavigation a:hover {text-decoration:none;}
	.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:#F08800;}
	.welcomemessage {float:right;padding-right: 10px;color: #999999;
}
	.currency { float:left;}
	.inline form {
	display:inline;
	border: none;
}
	.oldprice {color:red;text-decoration:line-through; font-weight:bold;}
	.angebotsbild {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;}
.back {display: inline; float: right; margin-right: 5px;}

	.multibox .multicont   { height: 10px}
.multibox2 .header  { 
		background:#E4E1C6;
		height: 10px;
		text-align:left;
		font-weight:normal;
		padding-top: 5px;
		color:#cccccc;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 9px;
		padding-left: 0px;
		padding-bottom:2px;
 } 

