/*defaults*/
	body 	{background:#ccc;color:#000000;padding:0; font-family:arial, sans-serif; color:black; }
	p { margin:0;padding:0; }
	a		{color:#808080;text-decoration:underline; }
	a:hover	{ color:#000;text-decoration:underline;}
	ul, h1, h2, h3, h4, h5 { margin:0;padding:0; }
	img { border:none; }
	.hide { display:none; }
    .centered { text-align:center; }
    .topdistance { margin-top:25px; }
    .stopfloating { clear:both;float:none;height:0px;height:1px;font-size:1px;line-height:1px; }
/* Fehler */
	.error, .offer { color:red; }
/* Layout */
	#innercontent { width:815px;padding:14px 45px;position:relative;left:0;float:left;background:white;min-height:562px; }
	#logo { float:left;width:815px;height:44px; }
	#content	{ float:left;width:815px;clear:left;min-height:455px; }
	#mainnavigation { float:left;margin:0;padding:0;width:815px;height:32px; }
	#metanavigation { clear:both;float:left;padding:0;width:815px;height:24px;margin-top:7px; }
/* Content Elements */
	#content h2 { font-size:22px; }
	#content h3 { font-size:14px; }
	#content p { font-size:11px; }
    #content p.topMargin { padding-top:19px; }
	#content ul { font-size:12px;margin-bottom:20px; }
	#content li { list-style-type:none;margin:0;padding:0; }
	#content li a { color:black;text-decoration:none; }
    #content li.offer a { color:red; }
	#content li.active a { color:#808080;background:url(../images/content_nav_ul.gif) no-repeat 0px 5px;padding-left:8px; }
    #content ul.error { margin-left:10px;font-size:11px; }
    #content ul.error li { margin-left:10px;list-style-type:disc; }
    #content ul.error li a { color:red;text-decoration:underline; }
    #content ul.conditions { font-size:11px;margin:15px 0 0 0;}
    #content ul.conditions li {  }
/* Content Three Parts */
	#content .twothird { float:left;border-right:1px solid white;width:543px;border-bottom:1px solid white; }
	#content .onethird { float:left;width:271px;border-right:1px solid white;border-bottom:1px solid white; }
	#content .big { float:left;height:303px; }
	#content .tall { float:left;height:151px; }
	#content .verytall { float:left;height:75px; }
	#content .thirdtext { margin-left:20px;width:251px; }
	#content .thirdtext p { margin-top:20px; }
/* Content Six Parts */
	#content .onesixthparts { float:left;border-right:1px solid white;width:135px;border-bottom:1px solid white; }
	#content .twosixthparts { float:left;border-right:1px solid white;width:271px;border-bottom:1px solid white; }
	#content .threesixthparts { float:left;border-right:1px solid white;width:407px;border-bottom:1px solid white }
    #content .fivesixthparts { float:left;border-right:1px solid white;width:678px;border-bottom:1px solid white; }
    #content .productslist { overflow:auto; }
	#content .threesixthparts_big_products { float:left;border-right:1px solid white;width:407px;border-bottom:1px solid white;height:228px;margin-top:75px;;overflow:hidden; }
/* Content Full / Last */
	#content .full { clear:both;float:left;width:815px;border-bottom:1px solid white; }
	#content .fullHeight { float:left;height:455px; }
	#content .lastCell { border-right:none; }
	#content .lastRow { border-bottom:none; }
/* Mainnavigation */
	#mainnavigation li { float:left;margin:0px;padding:0px 16px 0 0;list-style:none;display:inline; }
	#mainnavigation li a { float:left;margin:0px;color:#000;text-decoration:none;font-size:16px;display:block; }
	#mainnavigation li ul li a { font-size:15px;padding:0 2px;border-bottom:1px solid white; }
	#mainnavigation a:hover, #mainnavigation li.active a, #mainnavigation li.active li a:HOVER  { color:#808080; }
	#mainnavigation li.active li a, #mainnavigation li.active a:hover { color:#000; }
	#mainnavigation li ul { display:none;position:absolute;height:auto;background:#ddd;font-weight: normal;margin:18px 0px 0px 0px;z-index:100; }
	#mainnavigation li ul li { display:block;float:none;border-bottom:1px solid white; }
/* Metanavigation */
	#metanavigation li { float:left;margin:0px 16px 0 0;list-style:none; display:inline; }
	#metanavigation li a { font-size:11px;text-decoration:none;color:#808080;font-size:13px; }
	#metanavigation li a:hover { text-decoration:underline; }
/* jqZoom */
	.jqzoom{ float:left;position:relative;padding:0px;cursor:pointer; }
	.jqzoom img{ float:left; }
	div.zoomdiv { float:left;z-index:50;position:absolute;top:0px;left:0px;width:200px;height:200px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow: hidden; }
	div.jqZoomPup {z-index:10;visibility:hidden;position: absolute;top:0px;left:0px;width: 50px;height: 50px;border: 1px solid #aaa;background: #ffffff url(../images/zoom.gif) 50% top  no-repeat;;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50); }
/* Einzelprodukt */
    #content .realatedproductsWrap { text-align:center;padding-top:40px; }
    #content .realatedproductsWrap p.productslistNav { width:246px;line-height:24px; }
    #content ul#realatedproducts { left:0px;margin:0px;padding:0px; }
    #content ul#realatedproducts li { margin:0px;padding:0px;background:none;float:left;display:inline;width:134px;height:75px;text-align:center; }
/* Formular */
	fieldset { border:none;border-top:1px solid #444;width:320px;font-size:11px;float:left;margin-right:40px; }
	legend { font-size:11px;font-weight:normal; }
	label { float:left;width:100px;text-align:right;margin-right:5px;font-size:11px;font-weight:normal;padding-top:1px; }
	input { background:white; }
    .formItem { margin-bottom:5px;float:left; }
    input.formText, select.formSelect, textarea.formTextarea { float:left;font-size:12px;width:200px;border:1px solid #444; }
    textarea.formTextarea { height:60px;font-family:arial, sans-serif; color:black; }
    input.formSubmit { float:left;font-size:12px;width:200px;border:1px solid #444; }
    input.formCheckbox { float:left;margin-left:100px; }
    input.formRadio { float:left;margin-left:100px; }
    label.checkbox_radio { width:150px;text-align:left;padding-top:3px; }
    input.error { color:#000;border:1px solid red; }
    .login input { font-size:12px;width:150px;border:1px solid #444; }
    .login .formItem { float:none; }
/* Produktliste */
	#content .productslistWrap { overflow:auto; }
	#content .productslistNav { text-align:center;margin:8px 0 16px 0; }
	#content .productslistNav a { background:#fff;text-align:center;border:1px solid #444;color:#444;width:12px;height:12px;padding:0 4px;margin:0 4px;text-decoration:none;font-size:14px; }
	#content .productslistNav a:HOVER, #content .productslistNav a.active { background:#444;font-size:14px;color:white; }
	#content .productslistNav a.active:HOVER { background:#888;color:#ffffff;border:1px solid #888; }
	#content ul.productslist { width:630px;margin-left:10px; }
	#content ul.productslist li { width:295px;float:left;margin:10px; }
	#content ul.productslist .productslist_header { width:295px;border-top:1px solid #444;border-bottom:1px solid #444;float:left;clear:both; }
	#content ul.productslist .productslist_header h2 { float:left;font-size:18px;width:180px;overflow:hidden; }
	#content ul.productslist .productslist_header h3 { clear:left;float:left;font-size:13px;width:180px;overflow:hidden; }
	#content ul.productslist .productslist_header p { float:right;text-align:right;font-size:18px;width:70px;overflow:hidden;margin-top:2px; }
	#content ul.productslist .productslist_header p .productslist_mwst { font-size:9px;color:#444; }
    #content ul.productslist .productslist_header p .specialOfferListView { color:red; }
	#content ul.productslist .productslist_header img { float:right;margin:4px 0 0 4px; }
	#content ul.productslist .productslist_pic { position:relative;clear:both;width:295px;overflow:hidden;height:184px; }
	#content ul.productslist .productslist_pic img { position:absolute;left:0px;top:10px; }
    #content ul.productslist .productslist_pic img.listviewsale { float:right;position:relative; }
	#content ul.productslist .productslist_footer { width:295px;text-align:right;margin-bottom:24px;border-top:1px solid #444; }
	#content ul.productslist .productslist_footer a { }	
	* html #content ul.productslist li { width:275px;margin:10px 4px 10px 4px; } 
	* html #content ul.productslist .productslist_footer { width:265px; }
	* html #content ul.productslist .productslist_header { width:265px; }
/* Login Forumlar */
    .tx-felogin-pi1 { font-size:11px;margin:20px 0; }
    .tx-felogin-pi1 fieldset { width:219px; }
    .tx-felogin-pi1 label { width:75px; }
    .tx-felogin-pi1 input.formText, .tx-felogin-pi1 select.formSelect { float:left;font-size:12px;width:120px;border:1px solid #444; }
/* Plugins */
	.tx-simplelogin-pi1 { margin-top:10px; }
    .tx-simplelogin-pi1 label { text-align:left; }
    .tx-simplelogin-pi1 input { font-size:12px;width:150px;border:1px solid #444; }
    .specialOffer { color:red;font-size:18px; }
    .priceNormal { font-size:18px; }
    .prodcutsale { float:right; }
/* Tabelle */
	#content table { font-size:12px;margin:10px 0; }
	#content td, #content th { padding:2px 1px;text-align:left;font-size:11px; }
    #content .basket td { border-bottom:1px dotted #444;padding:0px 8px; }
    #content .basket th { border-bottom:1px solid #444;padding:0px 8px; }
    #content .basket input { width:30px;font-size:12px;border:1px solid #444;text-align:right; }
    #content .basket td.basketsum, #content .basket td.price { text-align:right; }
    #content .checkout tr { margin-left:5px; }
    #content td.leftPadding { padding-left:20px; }
    #content span.formButton a { margin-left:8px; }
    #content .formButton a { width:200px;text-align:center;padding-top:2px;border:1px solid #444;height:15px;float:left;color:black;text-decoration:none; }
/* Special styles */
    span.gross { font-size:14px;color:red;font-weight:bold; }
    span.groesser { font-size:16px;color:red;font-weight:bold; }
/* Payement */
	iframe { border:0;margin:0;padding:0;width:815px;height:455px; }

