html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 11px;
    font-family: inherit;
    vertical-align: baseline;
}

body { font-size:11px; font-family:Arial, Verdana; background-color:#fff;}

ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }

a { color:#E6000F; text-decoration:none; }

#wrap { width:100%; height:100%; top:0px; left:0px; position:absolute;}

#header  { width:953px; height:75px; margin-left:auto; margin-right:auto;}
#header #logo { width:167px; height:75px; float:left; background-image:url(../images/design_02.jpg); background-repeat:no-repeat;}
#header #logo a { width:167px; height:75px; position:absolute;}
#header #mmm { width:518px; height:75px; float:right; /*background-image:url(../images/design_04.jpg); background-repeat:no-repeat;*/}

#top { width:953px; height:74px; margin-left:auto; margin-right:auto;}

	
.leeresDiv { height:30px; width:953px; margin-left:auto; margin-right:auto; line-height:30px; clear:both;}
#leeresDivx { height:30px; width:100%; margin-left:auto; margin-right:auto; line-height:30px; clear:both;}
.leeresDivx2 { height:10px; width:100%; margin-left:auto; margin-right:auto; line-height:10px; clear:both;}
.leeresDiv2{ height:20px; width:953px; margin-left:auto; margin-right:auto; clear:both; }
.leeresDiv3{ height:10px; width:600px; margin-left:auto; margin-right:auto; clear:both; }
#leeresDiv4{ height:15px; width:953px; margin-left:auto; margin-right:auto; clear:both; }
#leeresDiv5 { height:30px; width:953px; margin-left:auto; margin-right:auto; line-height:30px; clear:both;}
#leeresDiv6 { height:30px; width:600px; margin-left:auto; margin-right:auto; line-height:30px; clear:both;}
.leeresDiv7{ height:5px; width:600px; margin-left:auto; margin-right:auto; clear:both; }

#container { width:953px; margin-left:auto; margin-right:auto;}
#container  h1 { color:#e6000f; font-size:16px; line-height:40px; margin-top:-10px; clear:both; font-weight:bold;}
#container  h2 { color:#e6000f; font-size:15px; line-height:40px; margin-top:-10px; clear:both; }
#container h3 { color:#fff; font-size:14px; font-weight:bold; }

#container #content #uebersicht .scholle { width:165px; height: 150px; margin-right:15px; text-align:center;}
#container #content h1 { margin-top:0; }
			#container #content #uebersicht .scholle .detail { text-align:center !important; width:136px; height:70px; border:1px solid #dbdbdb; font-family:Verdana;}
				#container #content #uebersicht .scholle .img { vertical-align:bottom; text-align:center; padding-bottom:4px;}
				#container #content #uebersicht .scholle .img .ss { position:relative; top:0px; left:0px; /*z-index:100; */width:100%; height:100%;}
				#container #content #uebersicht .scholle .img .sp { text-align:left; }
				#container #content #uebersicht .scholle .img .sp img { margin-bottom:0px;}
				#container #content #uebersicht .scholle .detail h3 { color: #666; font-size:12px; font-weight:bold; line-height:14px;}
				#container #content #uebersicht .scholle .detail .typ { color: #3d3d3d; font-size:11px; line-height:20px; }
				#container #content #uebersicht .scholle .detail .preis { color:#3d3d3d; font-size:11px; line-height:16px; font-weight:bold;}
					#container #content #uebersicht .scholle .detail .preis .old { background-image: url(../images/strike_price.gif); margin-right:5px; }
					#container #content #uebersicht .scholle .detail .preis .new { color:#dc101d !important; }
				#container #content #uebersicht .scholle .detail .mwst { color:#666; font-size:9px; line-height:12px; }

		#container #content table.form { width:100%; border:0px; padding:0px; margin:0px; clear:both;}
	#container #content table.form td.h{  font-weight:bold; width:190px;text-indent:23px;}
	#container #content table.form td { width:420px;}
	#container #content table.form td input{ width:202px; height:15px; border:1px solid #999; margin-right:2px;}
	#container #content table.form td select{ width:200px; border:1px solid #999; }
	#container #content table.form td textarea{ border:1px solid #999; }
	#container #content table.form td input.nr{ width:40px; }
	#container #content table.form td input.plz{ width:40px; }
	#container #content table.form td input.ort{ width:120px; }
	#container #content table.form td input.checkbox{ width:15px; }
				
				
div.search {clear:both; border:1px solid #D9D9D9; padding:5px; border-top:0px;}
div.search select { width:180px; }
div.search label { font-weight:bold; }
div.search input {
background-image:url(../images/inputbg.gif);
border:1px solid #999999;
color:#333333;
font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
}

/*	Default-Schriftarten für Formularfelder	*/
input, select, textarea	{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:11px;}

input.submit { width:60px; height:15px; }


#footer { margin-left:auto; margin-right:auto; clear:both; }

/*#top #navi_top { height:28px; width:100%; background-image:url(../images/design_08.jpg); background-repeat:repeat-x; border-bottom:1px solid #fff; margin:0; padding:0;}
#top #navi_top li { height:28px; line-height:28px; display:inline; float:left; padding-left:6px; padding-right:6px; background-image:url(../images/n_10.jpg); background-repeat:no-repeat; background-position:left; border-left:1px solid #fff; font-size:14px; color:#5b5b5b;}
	#top #navi_top li.first { background:none; border:none !important; }
	#top #navi_top li:hover { background-image:url(../images/nh_03.jpg); background-repeat:repeat-x; color:#fff;}
	#top #navi_top li.active { background-image:url(../images/nh_03.jpg); background-repeat:repeat-x; color:#fff;}
		#top #navi_top li table.menu {border-collapse:0px; border-spacing:0px; display:none; background-color:#c8000d; margin:0px; padding:0px; position:absolute; border:0px !important; font-weight:normal; z-index:100; margin-left:-6px; font-size:11px;}
			#top #navi_top li table.menu th { font-size:12px; font-weight:bold; padding-right:5px; padding-left:15px; margin:0px;}
			#top #navi_top li table.menu td { font-size:11px; margin-top:10px; float:none; color:#fff; padding-left:15px; padding-right:5px;}
			#top #navi_top li table.menu td.last { border-right:none !important;}
				#top #navi_top li table.menu td ul li { background-image:url(../images/dropdowndot.gif); background-repeat:no-repeat; background-position:0px 4px;  display:block; float:none; border:0px; line-height:13px; height:13px; font-size:11px; text-indent:5px;}
					#top #navi_top li table.menu td ul li a { color:#fff; font-size:11px; text-decoration:none;}
					#top #navi_top li table.menu td ul li a:hover { text-decoration:underline; }
		#top #navi_top li a { color:#5b5b5b; display:block; height:28px;}
		#top #navi_top li a:hover { color:#fff; }
		#top #navi_top li a.active { color:#fff !important; }
		#top #navi_top li table.menu a.menuitem {height:auto; line-height:14px;}
		
		#top #navi_top ul li:hover table.menu { display:block; }
		#top #navi_top ul li.active:hover table.menu { display:block; }*/

#footer { clear:both; overflow:hidden; width:937px; height:124px; background-image:url(../images/design_119.jpg); background-repeat:repeat-x; font-size:12px; line-height:20px; color:#333; padding:4px 8px;}
	#footer ul.kat { width:160px; float:left; }
	#footer ul.oth { width:190px; float:left; }
	#footer ul.othfirst {margin-left:155px; width:190px; float:left; }
		#footer ul li { background-image:url(../images/footerarrow.gif); background-repeat:no-repeat; background-position:5px; width:175px; padding-left:13px; }
		#footer ul li a { color:#333; font-size:12px;}
		#footer ul li a:hover { text-decoration:underline; }
		
#LoginFenster {z-index:99; background-color:#e5e5e5; padding:5px; position:absolute;}
#loginfield { width:325px; background-color:#c3000d; z-index:100; position:absolute; font-size:12px; color:#fff; display:none;}
	#loginfield input.login { width:140px; height:17px; padding-left:2px; padding-right:2px; padding-top:1px; background-image:url(../images/login.jpg); background-repeat:no-repeat; background-position:top left; border:0px !important;}
	#loginfield input.button { width:95px; height:23px; background-image:url(../images/login_b.png); background-repeat:no-repeat; background-position:top left; color:#333; font-size:11px; border:0px !important;}
	#loginfield a { text-decoration:underline; color:#fff; }
	#loginfield a:hover { text-decoration:none; }
		
p.history { font-size:11px; color:#666; margin-bottom:5px;}
p.history a { color:#666 !important; text-decoration:underline !important; font-weight:normal !important;}
p.history a:hover { text-decoration:none !important; }

.img_color { width:12px; height:12px; border:0px !important;}

#werbungsscholle { width:276px; height:190px; float:left; margin-right:17px; display:inline; line-height:190px; vertical-align:middle;}

#slider #preis1 { /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: 13px;
	width: 35px;
	height: 20px;
	text-align:center;
	left:52px;}
	
#slider #preis2 { /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: 13px;
	width: 35px;
	height: 20px;
	text-align:center;
	left:146px;}
	
#tooltip{
	position:absolute;
	border:1px solid #999;
	background:#f5f5f5;;
	padding:2px 5px;
	color:#333;
	display:none;
	z-index:900;
	width:220px;
	font-size:10px;
	}
	
ul#sitemap {
		margin:0;
		padding:0 0 0 0;
		text-align: left;
		white-space: normal;
		border:0;
	}

	ul#sitemap ul {
		margin:2px 0 2px 10px;
		padding:0 0 0 20px;
		text-align: left;
		border:0;
	}

	ul#sitemap li {
		list-style: none;
		display: inline;
		margin: 30px 3px 30px 0 !important; 
		padding: 0;
		line-height:201%;
		border-left:1px solid #333;

	}

	ul#sitemap a, ul#sitemap span {
		padding: 0.2em 1em;
		text-decoration: none; 
		font-weight: normal;
		color:#333;
white-space:nowrap;

	}

	* html ul#sitemap a, * html ul#sitemap span {
		width: 1em;
		w/idth: auto;
white-space:nowrap;
	}

	ul#sitemap a:hover, ul#sitemap span {
white-space:nowrap;
	}

	
#dsp_versandlieferung {
	display:none;
/*	width:550px;
	height:250px;
	padding:7px;
	background-color:#FFFFFF;
	border:2px solid #A7A7A7;
	position:absolute;
	z-index:999;
	top:245px;
	border-top:2px solid #F2F2F2;
	border-left:2px solid #F2F2F2;
*/
}