	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; 	background: url(../images/other/large_bg.jpg) no-repeat top center;}
	body a {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color:#3E3E37;}
	body a:hover { color: white;}
	
	h1 { font-size:14px; color:#3E3E37; text-align:left;}
	h2 { font-size:12px; color:#3E3E37;}
	h3 { font-size:12px; color:#3E3E37; text-align:left;}
	input.image {border: 0px;}
	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>__ */
	

	
	.menu1 {display:block;
			background:#A5B6C6;
			text-decoration:none;
			padding-left: 10px;
			padding-top: 2px;
			font-family: Arial, Helvetica, sans-serif;
			color:#3E3E37;;
			border-bottom: 1px solid #CCCCCC;
			font-size: 105%;
			border-collapse:collapse;
			}
	.msel1 {
			display:block;
			background: #A5B6C6;
			text-decoration:none;
			padding-left: 10px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-weight:bold;
			border-bottom: 1px solid white;
			}
	.menu2 {
			display:block;
			width: 150px ;
			background: url(../images/other/arrowselwhite.gif) no-repeat;
			text-decoration:none;
			text-indent: 30px;
			padding-left: 5px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			background-color: #A5B6C6;
			font-size: 90%;
			}
	.msel2 {
			display:block;
			width: 150px ;
			background: url(../images/other/arrow.gif) no-repeat;
			background-color:#A5B6C6;
			text-decoration:none;
			padding-left: 5px;
			text-indent: 30px;
			padding-top: 5px;
			font-family:  Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#ffffff;
			font-size: 90%;
			}
	.menu3 {
			display:block;
			width: 150px ;
			background: #F5D17E;
			text-decoration:none;
			padding-left: 5px;
			text-indent: 50px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			color:#3E3E37;
			font-size: 85%;
		}
	.msel3 {
			display:block;
			width: 150px ;
			text-decoration:none;
			padding-left: 5px;
			text-indent: 50px;
			padding-top: 5px;
			font-family: Arial, Helvetica, sans-serif;
			background-color:#F5D17E;
			font-size: 85%;
			font-style:italic;
			color: red;
	}
	#wrap {height: 100%; width: 1000px; margin: 0 auto 65px auto;}
	#bar {
		color:#000000;
		border-top: none;
		height:100%;
		vertical-align:top;
		margin-top: 0px;
		width:160px;
		padding-right:1px;
		background: #A5B6C6;
		border-right: 1px solid #CCCCCC;
		padding-bottom: 190px;
		overflow:hidden;
		padding-left: 3px;
	}
	.container {
		background:#A5B6C6;
		margin-bottom: 10px;
		width:100%;
	}
	.innertopseller .header , .multibox .header{
		
		background: url(../images/other/bgne.png) ;
		text-align:left;
		font-weight:bold;
		padding-top: 2px;
		padding-bottom: 2px;
		color:#ffffff;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
		padding-left: 5px;
		
	}
	#bar .container .header{
		
		background: url(../images/other/bgne.png);
		height:100%;
		text-align:left;
		font-weight:bold;
		padding-top: 2px;
		padding-bottom: 2px;
		color:#ffffff;
		border: 1px solid #CCCCCC;
		width: 150px;
		border-collapse:collapse;
		font-size: 12px;
		padding-left: 5px;
	}	
	.randombox {
		width: 157px;
		height:280px;
		
		border-top: none;
		padding-bottom:8px;
	}	
	

	.randombox img:hover {border: 0px solid red;}
	.randombox .randomcontent {margin-left: 5px;}
	.randombox img {border: 0px 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;
	}
	
	.randombox_n {
		width: 157px;
		height:280px;
		border-top: none;
		padding-bottom:8px;
	}	
	.randombox_n .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;	
		width:150px;
	}
	
	.randombox_n .randomcontent {margin-left: 15px;}
	
	
	.incont {
		padding-top: 10px;
		margin: 0px;
		background:#A5B6C6;
		border-bottom:0px;
		padding-bottom: 10px;
		width:100%;
		padding-left: 5px;
	}
	.vertical_navi {
		background:#A5B6C6;
		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:#A5B6C6;
	}	
	.barlinks a {color:#3E3E37;font-size: 90%;}	
	#head {
		width:1000px;
		color:#000000;
		background:url(../images/other/Layout3.jpg) no-repeat center left;
		background-color:#05355D;
		padding-bottom: 1px;
	}
	
	#head a {color: #ffffff;margin-right: 5px;font-size: 90%;}
	#head a:hover {color: red;}
	
	#head1 {
		width:500px;
		color:#000000;
		background:url(../images/other/ws_logo2.jpg) no-repeat center left;
		background-color:#05355D;
		padding-bottom: 10px;
	}
	
	#head1 a {color: #ffffff;margin-right: 5px;font-size: 90%;}
	#head1 a:hover {color: red;}
	#head2 {
		width:1000px;
		color:#000000;
		background-color:#C4CED8;
		padding-bottom: 10px;
	}
	
	
	#main {
		background:#FFFFFF;
		padding: 0px;
		margin: 0px;
		height: auto;
		color:#000000;
		border-top: 1px solid #CCCCCC;
		vertical-align:top;
	}
	#mainhead {
		margin-top:20px;
		margin-bottom:20px;
		background: #E4E1C6;
		border: 1px solid #CCCCCC;
		font-size: 10px;
		padding-left: 5px;
		padding-top: 5px;
		color:gray;
		padding-bottom: 3px;
		margin-left:5px; margin-right: 5px;
	}	
	.topsellerandwk {	
		background: #A5B6C6;
		font-size:10px;
		border: 1px solid #CCCCCC;
		border-top: none;
		border-bottom: none;
	}	
	
	.topsellerandwk img {width: 75px;}
	
	.topsellerandwk2 {	
		background: #A5B6C6;
		font-size:10px;
		border: 1px solid #CCCCCC;
		border-top: none;
		border-bottom: none;
	}	
	.topsellerandwk3 {	
		background: #A5B6C6;
		font-size:10px;
		border: 1px solid #CCCCCC;
		border-top: none;
		border-bottom: none;
	
	}	
	
	.rightcontainer {
		border-top: 1px solid #CCCCCC;
		padding-top: 0px;
		width: 150px;
		background: #A5B6C6;
		height: 100%;
	}
	.topmarken img {width: 100px;
			padding-top:5px;
			padding-left:8px;		
			
	}
	
	#content {width:700px;}		
	.spacer {width: 20px;}
	.barform input {width:100px;}
	.barform select {width:104px;}	
	.headuform {
		padding-top: 0px;
		margin: 0px;
		margin-right: 5px;
	}
	.headuform select, option {font-size: 10px;}
	
	.headuform input {
		font-size: 12px;
		height: 20px;
		width: 250px;
		}
	input.globalbutton {
		background:#05355D;
		border: 1px solid #05355D;
		width: 32px;
		height: 25px;
		font-size: 14px;
		font-weight:bold;
		color: #ffffff;
		white-space:nowrap;
		}
		
	input.kontaktbutton {
		background:#05355D;
		border: 1px solid #05355D;
		width: 100px;
		height: 25px;
		font-size: 14px;
		font-weight:bold;
		color: #ffffff;
		white-space:nowrap;
		padding-bottom: 5px;
		}	
		
	#inputsearch {
		height:15px;
		width: 100px;
		background:#FFFADC;
		
	}
	.headuform select {	
		height:18px;
		width: 80px;
		background:#FFFADC;	
	}
	.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 {
		width: 20px;
		height: 20px;
		border: 1px solid #3E3E37;
		font-size:9px;
		
	}
	.weitereseiten .ws_active { font-weight:bold; font-size:larger; }
	.weitereseiten .ws_inactive {}
	.weitereseiten .ws_dots {}
	.weitereseiten a:hover{color:#000000;}

	.multibox {
		width:660px;
		border: 1px solid #CCCCCC;
		border-top: none;
		margin-bottom: 15px;
	
	}	
	
	.multibox2 {
		width:690px;
		border: 1px solid #CCCCCC;
		border-top: none;
		margin-bottom: 15px;
		
	}	
.multibox3 {
		width:650px;
		border: 1px solid #CCCCCC;
		border-top: none;
		margin-bottom: 15px;
		
	}	

.multibox4 {
		width:330px;
		height:200px;
		border: 1px solid #CCCCCC;
		border-top: none;
		margin-bottom: 15px;
		
	}	
	.multibox5 {
		width:710px;
		border: 1px solid #CCCCCC;
		margin-bottom: 15px;
				
	}	
	
	
	
	.multifoot {
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
	
	.multifoot a{
	float: left;
	width: 120px;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: 50px;
	
	}
	.multifoot_navi {
		background:#ffffff;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		padding: 0px;
		overflow: hidden;
		padding-top: 0px;
		padding-bottom:6px;
		padding-left: 0px;
		
	}
	
	.multifoot_navi .header {
		
		font-weight:bold;
		font-size: 12px;
		background:#E4E1C6;
		border-right: 1px solid #CCCCCC;
		padding: 0px;
		overflow: hidden;
		padding-top: 4px;
		padding-bottom:6px;
		padding-left: 8px;
		
	}
	.multibox5  .multiboxfront {padding: 5px;background: url(../bilder/front2.jpg) no-repeat;height:100%;}	
	.multibox5 .multicont img{border: 2px solid #CCCCCC;}
	h1.multiboxh1 {	font-size: 12px;text-align:right;}
	.multibox .multicont , .multibox2  .multicont , .multibox4  .multicont, .multibox5  .multicont {padding: 3px;}		
	.multibox .multibox_foot , .multibox2 .multibox_foot  {clear: both;height: 1px;}
	div .weitereseiten {clear:both;text-align:center;}
	.multifoot .header , .multibox2 .header {
		background: url(../images/other/bgne.png);
		height: 100%;
		text-align:left;
		font-weight:bold;
		padding-top: 5px;
		color:#ffffff;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
		padding-left: 5px;
		padding-bottom:2px;
	}
	 .multibox4 .header {
		background: url(../images/other/bgne.png);
		height: 17px;
		text-align:left;
		font-weight:bold;
		padding-top: 5px;
		color:#ffffff;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
		padding-left: 5px;
		padding-bottom:2px;
	}
	
	 .multibox4 .image {
		padding-left: 5px;
		padding-bottom:2px;
		margin-top:10px;
	}
	 .multibox4 .descr {
		padding-left: 5px;
		margin-bottom:5px;
		margin-top:10px;
	}
	
	
	.multibox .header a , .multibox2 .header a , .multibox4 .header a{text-decoration: none; color: #ffffff;}
	.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;
	}
	.titelaktion {
		font-size:16px;
		color:#C40E01;
		font-weight:bold;
		padding-bottom: 10px;
	}
	.wkartikel td {background:#C4CED8;}
	.wkhead th {background:#E4E1C6;color: #3E3E37;}
	.wkfoot td {background: #E4E1C6;color:#3E3E37;}
	td.wktd {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-weight: bold;}
	.username { color: gray;;}
	
	.printpreis .zusatz {font-size: smaller; color: gray; display:block; text-decoration: none; margin-right:15px;}
	.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: #05355D; font-size:medium; font-weight:bold;}
	
	
	.detailnavigation a { color:gray; font-size:smaller;}
	.detailnavigation a:hover {color:black; 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;}
	.welcomemessage h1{
		font-size:11px; 
		color:gray; 
		display:inline;
		}
	
	
	.currency { float:left;}
	.inline form {display:inline;}
	.oldprice {color:red;text-decoration:line-through; font-weight:bold;}
	.angebotsbild {padding-top:15px; height:100px;}
    
/* 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;}
 a.link:hover {color: black;}
 
 input.vbbutton {
		border: 0px solid #3E3E37;
		background:#A5B6C6;
		color: #3E3E37;
		font-size:10px;	
		}
 
 
#ag_tabelle td {border-bottom:1px solid #CCCCCC;}

.logo{
	display:none;
	}

.footer{
	width: 100%;
	font-size:9px;
  	font-weight: normal;
  	border-top: 1px solid gray;
  	text-align:center;
  	}
  	
.contentBox{
   margin: 0 0 23px 0px;
   padding: 0;
   position: relative;
   clear: both;
   }
   
   .content_box_50 {
	min-height: 227px;
	height: 100%;
	width: 162px;
	margin: 0 0 15px 6px;
	float: left;
	/*background:#fff url(../images/other/container_bg.jpg) -1px -1px repeat-x;*/
	padding: 15px 0 5px 4px;
	border: 1px solid #042c55;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	-moz-box-shadow:0 0 5px #676767;
	-webkit-box-shadow:0 0 5px #676767;
	box-shadow:0 0 5px #676767;
}
   
.wheader{
		background:url(../images/other/bgwe.png);
		height:100%;
		text-align:left;
		font-weight:bold;
		padding-top: 2px;
		padding-bottom: 2px;
		color:#ffffff;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-collapse:collapse;
		font-size: 12px;
		padding-left: 5px;
	}
	
#linkbo a {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color:#3E3E37;}
#linkbo a:hover { color: gray;}
.multibox .multicont .spezialcol img{ float: left; padding-right:5px;}
.multibox .multicont .spezialcol{ width:100%; clear:both; padding-top:15px;}
a.mylink:link  {color:red;} /* unvisited link */
a.mylink:visited {color:blue}  /* visited link */
a.mylink:hover {color:green;}  /* mouse over link */
a.mylink:active {color:black;}  /* selected link */
input.anfrage{border:0px;}

.searchtable{
		padding-right: 30px;
		}
.multibox .multicont .news {
		width:650px;
		height:180px;
		margin-bottom: 15px;
		padding-bottom: 20px;
		
	}	
.multibox .multicont .news img{	float: left; padding-right:10px;}
.multibox .multicont .news p {
		margin-left: 100px;
				
	}			

.linkinc
{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #3e3e37;}
 a.linkinc:hover {color: black;}
