img, div.pngfixxed, input, li { behavior: url(iepngfix.htc) }

ul,li,a,p,h1,h2,h3,h4,h5,h6,b,p,br {
	margin:0px;
	padding:0px;	
}

p.preis {

padding-top:15px;
padding-bottom:15px;
color:#666666;
font-size:20px;
font-weight:bold;
	
}


div.zusatzoverlay {
width:850px !important;
width:870px;
padding-left:20px;
padding-bottom:20px;
padding-top:20px;
background:url(grafiken/system/zusatzbg.png) bottom left repeat-x white;
position:absolute;
z-index:60;
top:40;
left:50px;
border:1px solid #666666;
}

div.zusatzoverlay input {

background:#596799;
border:1px solid #596799;
font-size:10px;
color:white;

}

div.zusatzoverlay p {
background:#f1f1f1;

}

h1,h2,h3,h3,h4,h5,h6 {
	margin-top:8px;
	margin-bottom:8px;
}

#mainbox {position:absolute; left:50%; margin-left:-400px; margin-top:20px; width:805px;}
#menu {border-left:2px solid white;
	border-right:2px solid white;
	background:url(grafiken/system/hauptmenu_hardwareshop.gif) top left #02ACCF;
	padding-top:13px;
	height:39px !important;
	height:52px;}
#menu ul {list-style-type:none; margin-left:20px;}
#menu ul li {
	float:left; 
	width:100px; 
	padding-top:5px;
	height:20px !important;
	height:25px; 
	background:url(grafiken/system/hardwareshop_menu_buttonbg.png); 
	margin-right:15px;}
	
	#menu ul li:hover {
	float:left; 
	width:100px; 
	padding-top:5px;
	height:20px !important;
	height:25px; 
	background:url(grafiken/system/pokale_menu_buttonbg_on.png); 
	margin-right:15px;}
	
	
#menu ul li img {margin-right:4px; margin-bottom:-4px; margin-left:4px;}
#hkmenu {list-style-type:none;}



#header {
background:url(grafiken/system/pokale_topheader.png) top left no-repeat;
width:805px;
height:159px;	
}
#breadcrumb {
	width:570px; 
	padding:5px; 
	border-right:1px solid #DEDAD2; 
	border-left:1px solid #DEDAD2; 
	background:#EEECE8;
}

#header img {
	margin-top:10px;
	margin-left:20px;
	
}

#maininhalt {
background:white;
width:785px !important;
width:805px; 	
padding-left:20px;
}

#left {
float:left;
width:170px;
padding-top:20px;
}

#right {
width:580px;
margin-left:185px;
padding-top:20px;
}

#footer {
width:785px !important;
width:805px; 
padding-left:20px;
padding-top:10px;
height:39px !important;
height:49px;
margin-bottom:20px;
background:url(grafiken/system/bottom_seite.png) top left no-repeat;	
}

span.head {
color:white;
margin-left:10px;
font-weight:bold;
}

span.fakehead {
color:white;
margin-top:100px;
margin-left:10px;
font-weight:bold;
}

div.faketableheader {
background:url(grafiken/system/bekers_header_voll.png) top left no-repeat; 
width:580px; 
padding-top:5px;
height:21px !important;
height:26px;


}
div.faketable {
background:#EEECE8;
border-left:1px solid #DEDAD2;
border-right:1px solid #DEDAD2;
border-bottom:1px solid #DEDAD2;
padding:10px;
}



li.haupt {
	
	padding:5px;
	width:154px !important;
	width:164px;
	padding-left:5px; 
	background:#EEECE8; 
	border-bottom:1px solid #DEDAD2;
}

#hkmenu li img {margin-right:5px; margin-bottom:-4px;}


div.einprodukt {
margin-bottom:10px;
}


div.gruppen_desc {
margin-left:120px;
width:457px;


}
div.bildcontainer {float:left; margin-right:15px; margin-bottom:15px;}


#navigation {
text-align:center;
}

#navigation a img {
margin-bottom:-3px;
}


li.submenu {
padding:5px;
	width:154px !important;
	width:164px;
	padding-left:5px; 
	
	border-bottom:1px solid #DEDAD2;
background:#F8F8F8;
}

#warenkorb {
	list-style-type:none;
	margin-bottom:20px;}

#warenkorb li {
	
	padding:5px;
	width:154px !important;
	width:164px;
	padding-left:5px; 
	background:#EEECE8; 
	border-bottom:1px solid #DEDAD2;
}

#warenkorb li img{
margin-bottom:-4px;
}
#prod_details {
	
	
	width:180px !important;
	width:200px;
	padding:10px;
	background:#EEECE8;
	margin-left:375px;
	margin-top:20px;
	border:1px solid #DEDAD2;
	
}

#prod_details a img {
margin-bottom:10px;
border:1px solid #DEDAD2;

}


#bildergalerie {
	
	
}


td.back2shoplink {background:#FFE9A6; border:1px solid #EAB105; padding-top:10px; padding-bottom:10px;}
body {background:#666666; background-image:url(grafiken/system/mainbackground.jpg); background-position:top; background-repeat:repeat-x;}
	table.wkoverlaytable {background-color:white;}
	td.wkname {}
	td.wkanzahl {}
	td.wkgesamt {font-weight:bold;}

	h3 {font-size:18px; color:#000000; font-weight:bold; border-bottom:1px solid #DEDAD2; padding-bottom:5px; line-height:20px; margin-top:-3px;}
	h2 {font-size:12px; color:#000000; font-weight:bold; border-bottom:1px solid #DEDAD2; padding-bottom:5px; background:url(grafiken/system/gruppenheader.gif) bottom left repeat-x;}


	a:active.big {text-decoration: none; color:black; font-family:verdana; font-size:12px;}
	a:link.big {text-decoration: none; color:black; font-family:verdana; font-size:12px;}
	a:visited.big {text-decoration: none; color:black; font-family:verdana; font-size:12px;}
	a:hover.big {text-decoration: none; color:black; font-family:verdana; font-size:12px;}


	a:active {text-decoration: none; color:black; font-family:verdana;  font-size:10;  text-decoration:underline;}
	a:link {text-decoration: none; color:black; font-family:verdana;  font-size:10; text-decoration:underline;}
	a:visited {text-decoration: none; color:black; font-family:verdana; font-size:10;text-decoration:underline; }
	a:hover {text-decoration: none; color:black; font-family:verdana;  font-size:10; text-decoration:underline;}

	a:active.footerlink {text-decoration: none; color:#666666; font-family:verdana;  font-size:10;  text-decoration:underline;}
	a:link.footerlink {text-decoration: none; color:#666666; font-family:verdana;  font-size:10; text-decoration:underline;}
	a:visited.footerlink {text-decoration: none; color:#666666; font-family:verdana; font-size:10;text-decoration:underline; }
	a:hover.footerlink {text-decoration: none; color:#666666; font-family:verdana;  font-size:10; text-decoration:underline;}

	a:active.menu {text-decoration: none; color:white; font-family:verdana;  font-size:10; font-weight:bold;}
	a:link.menu {text-decoration: none; color:white; font-family:verdana;  font-size:10;}
	a:visited.menu {text-decoration: none; color:white; font-family:verdana; font-size:10;}
	a:hover.menu {text-decoration: none; color:white; font-family:verdana;  font-size:10;}
	
	a:active.navi {text-decoration: underline; color:#999999; font-family:verdana;  font-size:10; }
	a:link.navi {text-decoration: underline; color:#999999; font-family:verdana;  font-size:10; }
	a:visited.navi {text-decoration: underline; color:#999999; font-family:verdana; font-size:10;}
	a:hover.navi {text-decoration: underline; color:black; font-family:verdana;  font-size:10;}
	

	a:active.zusatzlinkclose {text-decoration: underline; color:#596799; font-family:verdana;  font-size:12; font-weight:bold; }
	a:link.zusatzlinkclose {text-decoration: underline; color:#596799; font-family:verdana;  font-size:12; font-weight:bold;}
	a:visited.zusatzlinkclose {text-decoration: underline; color:#596799; font-family:verdana; font-size:12; font-weight:bold;}
	a:hover.zusatzlinkclose {text-decoration: underline; color:#596799; font-family:verdana;  font-size:12; font-weight:bold;}




	a:active.bread {text-decoration: none; color:black; font-family:verdana;  font-size:10; }
	a:active.bread {text-decoration: none; color:black; font-family:verdana;  font-size:10; }
	a:link.bread {text-decoration: none; color:black; font-family:verdana;  font-size:10; }
	a:visited.bread {text-decoration: none; color:black; font-family:verdana; font-size:10;}
	
	a:hover.breadwhite {text-decoration: underline; color:white; font-family:verdana;  font-size:10; font-weight:bold;}
	a:link.breadwhite {text-decoration: underline; color:white; font-family:verdana;  font-size:10; font-weight:bold;}
	a:visited.breadwhite {text-decoration: underline; color:white; font-family:verdana; font-size:10; font-weight:bold;}
	a:hover.breadwhite {text-decoration: underline; color:white; font-family:verdana;  font-size:10; font-weight:bold; }


	a:active.del {text-decoration: none; color:#CF4400; font-family:verdana;  font-size:10; font-weight:bold;}
	a:link.del {text-decoration: none; color:#CF4400; font-family:verdana;  font-size:10; font-weight:bold;}
	a:visited.del {text-decoration: none; color:#CF4400; font-family:verdana; font-size:10; font-weight:bold;}
	a:hover.del {text-decoration: none; color:#CF4400; font-family:verdana;  font-size:10; font-weight:bold;}

	a:active.menu2 {text-decoration: none; color:white; font-family:verdana;  font-size:10; font-weight:bold;}
	a:link.menu2 {text-decoration: none; color:white; font-family:verdana;  font-size:10;}
	a:visited.menu2 {text-decoration: none; color:white; font-family:verdana; font-size:10;}
	a:hover.menu2 {text-decoration: none; color:white; font-family:verdana;  font-size:10;}
	
	a:active.redlink {text-decoration: underline; color:#F01C24; font-family:verdana;  font-size:10;}
	a:link.redlink {text-decoration: underline; color:#F01C24; font-family:verdana;  font-size:10;}
	a:visited.redlink {text-decoration: underline; color:#F01C24; font-family:verdana; font-size:10;}
	a:hover.redlink {text-decoration: underline; color:#F01C24; font-family:verdana;  font-size:10;}

	td {line-height:150%;}
	
	table {font-family:verdana;  font-size:10;}
	div {line-height:150%; font-family:verdana; font-size:10;}
	td.menutd { padding:5px; padding-left:5px; background:#EEECE8; border-bottom:1px solid #DEDAD2;}
	td.submenutd { padding:5px; padding-left:5px; background-color:#F8F8F8; border-bottom:1px solid #DEDAD2;}
	td.menutd:hover {background-color:#AAE6F1;}
	
	td.menutd2 { padding:5px; padding-left:10px; background-image:url(grafiken/system/trennerrot.gif); background-position:bottom; background-repeat:repeat-x;}
	td.menutd2:hover {background-color:#C8131A;}

	td.menutd3 { padding:5px; padding-left:10px;}
	td.menutd3:hover {}
		
	object.plugin { border-bottom:0mm solid red; padding:0mm;  }
	.error {margin-bottom:10px; border:1px solid #F01C24; background-color:#E7B3B5; font-family:verdana;  font-size:10; padding:2px; color:#F01C24; font-weight:bold; text-align:center;}

	.box {border:1px solid #DEDAD2; background-color:#ffffff; font-family:verdana;  font-size:10; padding:2px;}
	.boxred {border:1px solid #F01C24; background-color:#E7B3B5; font-family:verdana;  font-size:10; padding:2px;}
	input.submit {border:1px solid #666666; background-color:#FFCC00; font-family:verdana;  font-size:10; color:black; font-weight:bold;}
	
	div.top {filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Gecko-Browser */
opacity:0.5; /* Opera 9+ */
background:white;
height:100px;}

div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
line-height:150%;
}
