	html, body { height:100%}	
	
	body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; background:#FFFFFF; color:#3E3E37; 
			margin-top: 0px; margin-left: 0px;}
	body a {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color:#3E3E37;}
	body a:hover { color:black;}
	
	h1 { font-size:18px; color:#3E3E37; 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;}
	
	.input_text {
		color: black; 
		background: #ffffff; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
		line-height: 16px;
		padding-left: 0px;
	}
	
	select {margin: 0px; padding:0px; border: 1px solid #CCC;}
	.inputerror {display:block; color:red; } /* Fehlermeldungen mit __error<Feldname>__ */
	
	.menu1 {display:block;
/*			background:#2A60AA; 
			background:#0072AF; */
			width: 205px ;
			text-decoration:none;
			padding-left: 5px;
			padding-top: 10px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
/*			border-bottom: 1px solid #CCCCCC; */
			font-size: 105%;
			border-collapse:collapse;
			display:block;
			}
     .msel1 {
			width: 205px ;
/*			background: url(../images/other/arrowsel.gif) no-repeat ; */
			text-decoration:none;
			padding-left: 5px;
			padding-top: 10px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			/*border-bottom: 1px solid #CCCCCC; */
			font-weight:bold;
			/*border-bottom: 1px solid white; */
			display:block;
			}
	.menu2 {
			width: 185px ;
/*			background:#2A60AA; 
			background:#0072AF; */
	/*	background: url(../images/other/arrow.gif) no-repeat; */
			text-decoration:none;
			padding-left: 25px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size: 90%;
			display:block;
			}
    .msel2 {
			width: 185px;
		/*	background:url(../images/other/arrowsel.gif) no-repeat ; */
			text-decoration:none;
			padding-left: 25px;
			padding-top: 5px;
			font-family:  Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			border-bottom: 1px solid #CCCCCC; 
			border-top: 1px solid #CCCCCC; 
			font-size: 90%;
			font-weight: bold;
			font-variant: normal;
			display:block;
			}
	.menu3 {
			width: 175px ;
			/*	background: url(../images/other/arrow.gif) no-repeat; */
			text-decoration:none;
			padding-left: 35px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size: 85%;
			display:block;
		}
	.msel3 {
			width: 175px ;
			background:url(../images/other/arrow.gif) no-repeat;
			text-decoration:none;
			padding-left: 35px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			border-bottom: 1px solid #CCCCCC;
			font-size: 85%;
			font-style:italic;
			color:#FFFFFF;
			font-weight: bold;
			display:block;
	}
	.menu4 {
			width: 160px ;
			background:#2A60AA;
			text-decoration:none;
			padding-left: 40px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size: 85%;
			display:block;
		}
	.msel4 {
			width: 160px ;
			text-decoration:none;
			padding-left: 40px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			background:url(../images/other/arrow.gif) no-repeat;
			font-size: 85%;
			font-style:italic;
			color:#FFFFFF;
			font-weight: bold;
			display:block;
	}
	.menu5 {
			width: 155px ;
			background:#2A60AA;
			text-decoration:none;
			padding-left: 45px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size: 80%;
			display:block;
		}
	.msel5 {
			width: 155px ;
			text-decoration:none;
			padding-left: 45px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			background:url(../images/other/arrow.gif) no-repeat;
			font-size: 80%;
			font-style:italic;
			color: red;
			font-weight: bold;
			display:block;
	}
	#wrap { width: 1120px; text-align:left; clear:both;}
	#bar {
		color:#000000;
		border-top: none;
		height:100%;
		vertical-align:top;
		margin-top: 0px;
		width:210px;
		padding-right:9px;
		background: #FFFFFF;
		padding-bottom: 5px;
		overflow:hidden;
		padding-left: 3px;
	}
	.container {
		margin-bottom: 10px;
		width:100%;
	}
	.innertopseller .header, .multibox .header {
		background:rgb(42,96,170);
		height:100%;
		text-align:left;
		font-weight:bold;
		padding-top: 5px;
		color:#FFFFEE;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 14px;
		padding-left: 5px; 
	} 
	#bar .container .header{
		background:rgb(42,96,170);
		height:100%;
		text-align:left;
		font-weight:bold;
		padding-top: 5px;
		border: 1px solid #CCCCCC;
		width: 100%;
		border-collapse:collapse;
		font-size: 14px;
		padding-left: 5px;
	} 
	.headline {
/*		background: url(../images/ctitelleiste.jpg) no-repeat; */
		font-size: 22px;
/*		color:white;	*/	
	}	
	.randombox {
		width: 157px;
		border: 1px 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 gray; margin: 5px;}	
	.randombox .header {
		background:#E4E1C6;
		text-align:center;
		font-weight:bold;
		padding-top: 5px;
		color:#3E3E37;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 14px;
		padding-left: 5px;
	} 
	.incont {
		padding-top: 10px;
		margin: 0px;
		background:#FFFFFF;
/*		border-bottom:0px;*/
		padding-bottom: 10px;
		width:180px;
		padding-left: 5px;
		border:thin solid #dddddd;
	}
	.vertical_navi {
		background:#DBDBDB;
		border-right: 1px solid #CCCCCC;
		padding: 0px;
		overflow: hidden;
		padding-top: 4px;
		padding-bottom:6px;
		padding-left: 8px;
		
	}
	.vertical_navi div a {
		color:gray;
		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;
		background:#FFFFFF;
	}	
	.barlinks a {color:#3E3E37;font-size: 90%;}	
	#head {
		height:95px;
		width:1120px;
/*		color:#FFFFFF; */
		padding-bottom: 10px;
	}
	#head a {margin-right: 5px;font-size: 100%;}
	#head a:link {color: #000000;}
	#head a:visited {color: #000000;} 
	#head a:focus {color: #000000;}
	#head a:active {color: #000000;}
	#head a:hover {color:red;}
	#logo {
		height:106px;
		width:200px;
		float:left;
		margin-left:20px;
		margin-top:20px;
		
	}


	#main {
		background:#FFFFFF;
		padding: 0px;
		margin: 0px;
		height: auto;
		color:#000000;
		vertical-align:top;
	}
	#mainhead {
		margin-top:20px;
		background: #FFFFFF;
		font-size: 10px;
		padding-left: 5px;
		padding-top: 5px;
		color:gray;
		padding-bottom: 3px;
	}	
	.topsellerandwk {	
		background: #FFFFFF;
		font-size:10px;
		border: 1px solid #CCCCCC;
		border-top: none;
		text-align:center;
	}	
	.topsellerandwk img {width: 80px;}
	.rightcontainer {
/*		background: #DEDEDE;
		padding: 5px; 
		border-top: 1px solid #CCCCCC; */
		padding-top: 0px;
		width: 200px;
	}
	#content {width:700px;}		
	.spacer {width: 20px;}

	#inputsearch {
		height:15px;
		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 {
		border: 1px solid #3E3E37;
		font-size:12px;
	}
	.weitereseiten .ws_active { font-weight:bold; font-size:larger;  color:red; }
	.weitereseiten .ws_inactive {}
	.weitereseiten .ws_dots {}
	
	 .weitereseiten .ws_brackets {
              display:none;                  /* Eckige Klammern nicht anzeigen */
     }

	.multibox , .multibox2 {
		width: 100%;
		border: 1px solid #CCCCCC;
/*		border-top: none; */
		margin-bottom: 15px;
		
	}		
	.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 , .multibox2 .header {
		background:rgb(42,96,170);
		height: 100%;
		text-align:center;
		font-weight:bold;
		padding-top: 5px;
		color:#ffffff;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		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: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:bold;
		padding-bottom: 10px;
	}
	.wkartikel td {background:#F0F0F0;font-size:11px; }
	.wkhead th {background:#DDDDDD;color: #3E3E37;font-size:11px;}
	.wkfoot td {background:#E8E8E8;color:#3E3E37;font-size:11px;}
	#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:#FFFFFF;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: 0px;}
	.username .welcome { font-weight: bold;}
	.username { color: gray;;}
	
	.printpreis .mwst {font-size: smaller; color: gray; display:block;}
	.printpreis .versand a {font-size: smaller; color: gray; display:block; white-space:nowrap;}
	.printpreis .preis { color: #F5D17E; font-size:medium; 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:right; padding-right: 10px;}
	.currency { float:left;}
	.inline form {display:inline;}
	.oldprice {color:red;text-decoration:line-through; font-weight:bold;}
	.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;}
.back {display: inline; float: right; margin-right: 5px;}

/* Artikelliste */
.artikeltabelle {
	 border-bottom:1px solid #000;
	 border-left:1px solid #000;
	 border-right:1px solid #000;
 	 width:100%;
	 margin: 0px;
	 font-size:80%;
}

.artikellistekopf {
	background-color:#DDDDDD; 
}

.artikellistekopf td {
	border-bottom:thin solid #449;
}

.artikellistekopf  select {
	color:#101010; 
	background-color:#FFF; 
	border:1px solid #00F;
    font-size:110%;
}

.artikelliste1 {
	background-color:#F0F0F0; 

}

.artikelliste2 {
	background-color:#E0E0E0;
}

.artikellisteende {
	background-color:#FFFFFF
}

.produktlist {
}

.kacheltitel {
	margin: 0px;
	height: 50px;
	text-align:center;
	color:#000000;
	font-size:11px;
	
}

.kachelbild {

}

.kachelrahmen {
	border:solid 1px #ffffff;
	width:200px;
	padding:10px;
	text-align:center;
}


.header2  {
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	padding: 5px;
	background:url(../images/other/eckeoben.png) no-repeat top right;
}

.incont2  {
	background:url(../images/other/eckeunten.png) no-repeat bottom right;
    height:600px;
}

.sp_version_link {
	font-size:8px;
	color:#CCCCCC;
}

.std_link_oben {
	height: 30px;
	float:left;
	margin-left:40px;
/*	display:inline; */
	margin-top:10px;
}

.std_link_unten {
	height: 30px;
	float:left;
	margin-left:12px;
/*	display:inline; */
	margin-top:10px;
}


/* links für Kundenkonto etc  mit  etwas Abstand*/
.userlinkpwvergessen , .userlinkfavs {
	margin-bottom: 5px;
	margin-top: 5px;
}
/* für anz ändern */
.cart form {margin:0;}
.cart input {font-size:11px;}
.cart {font-size:11px;}


.preishinweis {
	text-decoration:none;
};
