/* CSS Document */

/* Allgemeine Definitionen */
.clear								{ clear:both; overflow:hidden; height:1px;}
.line								{ height:1px; overflow:hidden; background-color:#c1dfec; margin-bottom:5px; margin-top:2px;}
.spacer								{ overflow:hidden; width:1px;}
.red-text							{ color:#CC0000;}

img									{ border:0px }
a									{ font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:11px; }
h2									{ font-size:11px; font-weight:bold; color:#0060af; margin:0px; padding:0px; margin-bottom:3px; text-decoration:none;}
h1									{ font-size:12px; font-weight:bold; margin:0px; padding:0px;}
form								{ display:inline;}
a.arrow-r							{ background-image:url(/shop_customized/v1/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-size:11px; text-decoration:underline; color:#404040;}
a.arrow-r:hover						{ background-image:url(/shop_customized/v1/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-size:11px; text-decoration:none; color:#404040;}


/* Header */


/* Navi siehe auch layout.css */


/* Boxes */
#box input							{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#box input.text						{ margin:0px; padding:0px; height:14px; margin-bottom:2px !important; margin-bottom:1px; padding-left:2px; border:1px solid #a4a4a4; color:#404040;}
#box input.text-single				{ margin:0px; padding:0px; height:14px; padding-left:2px; border:1px solid #a4a4a4;}
#box input.img-submit				{ margin:0px; padding:0px; border:0px; height:32px; background-repeat:no-repeat; background-color:#FFFFFF; cursor:pointer;}
#box input.submit					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #999999; border-bottom:1px solid #999999; margin-top:5px; background-color:#CCCCCC;}
#box textarea						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #a4a4a4; width:220px; height:60px; margin:0px; padding:0px; padding-left:2px;}
#box select							{ border:1px solid #a4a4a4; height:18px; width:151px !important; width:152px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#box a.arrow-r						{ background-image:url(/shop_customized/v1/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-size:11px; text-decoration:underline; color:#404040;}
#box a.arrow-r:hover				{ background-image:url(/shop_customized/v1/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-size:11px; text-decoration:none; color:#404040;}
#box a.cart							{ color:#404040; text-decoration:none;}
#box a.cart:hover					{ color:#404040; text-decoration:underline;}


/* Form - generelle Deklaration für xTc Formulare */
#form input							{ margin:0px; padding:0px; width:120px; height:16px; margin-bottom:5px !important; margin-bottom:3px; padding-left:2px; border:1px solid #a4a4a4; color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#form input.radio					{ width:20px;}


/* Content */
#content .grey						{ color:#909090;}
#content .preis						{ font-size:12px; font-weight:bold;}
#content .btn						{ border:0px;}
#content .line-dark					{ height:1px; overflow:hidden; background-color:#b6daea; margin-bottom:5px; margin-top:2px;}
#content .line						{ height:1px; overflow:hidden; background-color:#c1dfec; margin-bottom:5px; margin-top:2px;}

#content ul							{ margin:0px; padding:0px; list-style-type:none; overflow:hidden; line-height:18px;}
#content li							{ background-image:url(/shop_customized/v1/images/layout/li_bullet_blue.gif); background-repeat:no-repeat; background-position:left; padding:0px; margin:0px; padding-left:13px; }

#content div.prod-img				{ float:left; width:153px; overflow:hidden; margin-right:13px;}
#content div.prod-list				{ float:left; width:250px; background-color:#FFFFFF;}
#content div.content-box			{ width:288px; border:1px solid #c1dfec; margin:0px; padding:17px; padding-bottom:12px;}
#content div.pages					{ background-color:#FFFFFF;}
#content img.prod-img				{ border:0px;}
#content h2.prod-list				{ padding:0px; margin:0px; margin-top:13px; margin-bottom:5px;}
#content h2.headline				{ padding:0px; margin:0px; margin-top:13px; margin-bottom:5px;}
#content h1.details					{ padding:0px; margin:0px; margin-top:13px; margin-bottom:5px; font-size:11px; font-weight:bold; color:#0060af; text-decoration:none;}
#content p.prod-list				{ padding:0px; margin:0px; font-weight:bold;}
#content h1.blue					{ padding:0px; margin:0px; font-size:17px; font-weight:bold; color:#0060af;}
#content span.price					{ font-size:14px; font-weight:bold;}

#content .form-label				{ float:left; width:100px; padding-top:2px;}
#content input.text					{ margin:0px; padding:0px; width:120px; height:14px; margin-bottom:7px !important; margin-bottom:5px; padding-left:2px; border:1px solid #a4a4a4; color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content input.text-single			{ margin:0px; padding:0px; height:14px; padding-left:2px; border:1px solid #a4a4a4; color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content input.img-submit-addy-del	{ border:0px; width:122px; height:32px; cursor:pointer; margin-top:5px; margin-bottom:20px;}
#content select						{ border:1px solid #a4a4a4; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content textarea					{ border:1px solid #a4a4a4; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content div.form_error				{ color:#CC0000; float:left; padding-left:10px;}
#content div.form_error_contact		{ color:#CC0000;}

#content a.arrow-r					{ background-image:url(/shop_customized/v1/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-size:11px; text-decoration:underline; color:#404040;}
#content a.arrow-r:hover			{ background-image:url(/shop_customized/v1/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-size:11px; text-decoration:none; color:#404040;}

#content a.h2						{ color:#0060af; text-decoration:none;}
#content a.h2:hover					{ color:#0060af; text-decoration:none;}

#content a.cart						{ color:#404040; text-decoration:none;}
#content a.cart:hover				{ color:#404040; text-decoration:underline;}

#content a.img						{ border:0px;}

#content a.text						{ text-decoration:underline; color:#0060af;}
#content a.text:hover				{ text-decoration:none; color:#0060af;}
#content a.text-active				{ text-decoration:none; color:#0060af;}
#content a.text-active:hover		{ text-decoration:none; color:#0060af;}

#content a.text-underline			{ text-decoration:underline; color:#0a2970;}
#content a.text-underline:hover		{ text-decoration:underline; color:#13b4f0;}

#content td.loeschen				{ border-right:1px solid #bababa; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content td.artikel					{ border-right:1px solid #bababa; padding-left:5px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content td.anzahl					{ border-right:1px solid #bababa; padding-left:5px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content td.stckpreis				{ border-right:1px solid #bababa; padding-left:5px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content td.preis					{ padding-left:5px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


/* Footer */
