/*Standards *************************************************/
*, div 	{ margin:0; padding:0; }
html 		{ height:100%; }
body 		{ width:100%; margin: 0; padding: 0; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: #ffc995 url(../images/body_bg.jpg) repeat-x; }
a {position:relative;}
input {position:relative;}
/*Breite und Lage*/
#sitebody { width:990px; height:auto; display:block; overflow:hidden; margin:0 auto; }

/*Header *************************************************/
#header { width:100%; height:174px; display:block; overflow:hidden; background: url(../images/header_bg.jpg); }
/*Reiter*/
#head1 											{ width:100%; height:27px; display:block; float:left; overflow:hidden; margin-top:36px; }
#head1 p.tophome a 					{ display:block; float:left; margin-left:15px; width:58px; height:38px; display:block; line-height:38px; }
#head1 p.topnav							{ display:block; float:right; margin-right:23px; line-height:38px; }
#head1 p.topnav a, 
#head1 p.topnav a:visited 	{ height:38px; padding:0 15px; display:block; float:left;}
#head1 p.topnav a:hover 		{ background: url(../images/navtopover_bg.jpg); }

/*IE6*/
*html #head1 a, 
*html #head1 a:visited {  }

/*Suche und Warenkorb*/
#head2 							{ width:100%; height:63px; float:left; display:block; overflow:hidden; margin-top:17px; }
*html #head2				{ }

/*Catpic*/
#head2 p.catpic								{ width:685px; height:63px; line-height:63px; display:block; overflow:hidden; float:right; background:#efefef;margin-right:5px; }
*html #head2 p.catpic					{ width:685px; height:63px; line-height:63px; display:block; overflow:hidden; float:right; background:#efefef;margin-right:3px; }
#head2 p.catpic span.catname	{ margin-left:50px; }

/*Suche und Warenkorb*/
#head3 							{ width:100%; height:21px; float:left; display:block; overflow:hidden; margin-top:6px; margin-left:15px;}
*html #head3				{ }

/*Breadcrumb*/
#head3 p.pathway						{ line-height:21px; }
#head3 p.pathway span.here 	{ margin-right:1em; }
#head3 p.pathway span.path 	{ }

form#login,
form#searchform 				{ border:none; border:0px; margin:0px; padding:0; margin-top:0px; margin-right:18px; float:right; }
form#login input,
form#searchform input		{ margin-bottom:5px; }
input#s 		{ width:187px; margin-right:5px; height:27px; background:none; border:0; padding-top:.5em; }
input#searchbutton	{ width:62px; height:27px; background:none; border:0px; font-weight:bold; color:#fff; }
input#username			{ }
input#passwort			{ }
form#searchform p				{ float:left; line-height:27px;  }
form#searchform input		{  }

*html form#searchform 				{ margin-right:10px; }

/*Warenkorb*/
#head2b 						{ width:400px; height:27px; display:block; float:left; overflow:hidden; }
*html #head2b 			{ width:400px; height:27px; display:block; float:left; overflow:hidden; }
#basketlabel 				{ width:70px; float:left; margin-right:15px;  color:#fff; line-height:21px; }
#basketitems 				{ width:220px; float:left; line-height:21px; }
#basketitems a			{ width:220px; display:block; }

#contentbody 					{ width:100%; height:auto; display:block; float:left; overflow:hidden; background: url(../images/sitebody_bg.jpg) repeat-y; }
#contentbody_header 	{	width:100%; height:auto; display:block; float:left; overflow:hidden; }

/*Links *************************************************/
#left_col { width:193px; height:auto display:block; float:left; overflow:hidden; margin-left:5px; }
* html #left_col {  margin-left:3px; }

.menuboxL_head 					{ width:100%; height:35px; display:block; overflow:hidden; background: url(../images/menuboxL_header.png) no-repeat; }
.menuboxL_body 					{ width:100%; height:auto; display:block; overflow:hidden; background: url(../images/menuboxL_body.png) repeat-y; }
.menuboxL_footer 				{ width:100%; height:14px; display:block; overflow:hidden; background: url(../images/menuboxL_footer.png) no-repeat;  margin-bottom:1em; }
.menuboxL_head h2				{ line-height:33px; color:#fff; margin-left:11px; }

/*IE6*/
*html .menuboxL_header 	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuboxL_header.png', sizingMethod='none'); background:none; }
*html .menuboxL_body 		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuboxL_body.png', sizingMethod='scale'); background:none; }
*html .menuboxL_footer	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuboxL_footer.png', sizingMethod='none'); background:none; }

#left_col a 											{ text-decoration:none; font-weight:normal; }
#left_col p, 

#left_col ul 											{ margin:0 5px; margin-left:11px; }
#left_col ul.nav 									{ margin-left:2px; }
#left_col ul.nav li 							{ height:21px; line-height:21px; margin-bottom:1px; }
#left_col ul.nav li a, 
#left_col ul.nav li a:visited 		{ width:189px; display:block; background:#A2C3E3; color:#fff; text-indent:10px; }
#left_col ul.nav li a:hover 			{ background:#0b7fc0; color:#fff; }
#left_col ul.nav li a.active 			{ background:#0b7fc0; color:#fff; font-weight:bold; }
/**/
#left_col ul.nav ul 							{ margin-left:0px; }
#left_col ul.nav ul li 						{  }
#left_col ul.nav ul li a, 
#left_col ul.nav ul li a:visited 	{ width:189px; display:block; background:#e8f0f8; text-indent:20px; color:#0b7fc0;}
#left_col ul.nav ul li a:hover 		{ background:#0b7fc0; color:#fff; }
#left_col ul.nav ul li a.active 	{ }

/*Mitte******************************************************/
#middle_col	{ width:582px; height:auto; display:block; float:left; overflow:hidden; margin-left:5px; }
* html #middle_col { margin-left:7px; }

#middle_col .contentbox_blanko 						{ width:582px; height:auto; display:block; overflow:hidden;  }

#middle_col .contentbox_head 							{ width:582px; height:36px; display:block; overflow:hidden; background-image: url(../images/contentbox_head.png); background-repeat: no-repeat; }
#middle_col .contentbox_body 							{ width:562px; height:auto; display:block; overflow:hidden; background-image: url(../images/contentbox_body.png); background-repeat: repeat-y; padding:0 10px; }
#middle_col .contentbox_footer 						{ width:582px; height:14px; display:block; overflow:hidden; background-image: url(../images/contentbox_footer.png); background-repeat: no-repeat; margin-bottom:1em; }
#middle_col .contentbox_head h2						{ line-height:36px; text-align:center; }

*html #middle_col .contentbox_head 				{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentbox_head.png', sizingMethod='scale'); background:none; }
*html #middle_col .contentbox_body 				{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentbox_body.png', sizingMethod='scale'); background:none; }
*html #middle_col .contentbox_footer			{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentbox_footer.png', sizingMethod='scale'); background:none; }

/*Angebote*/
#middle_col div.artoffer 									{ width:582px; display:block; overflow:hidden; margin-bottom:1em; }
#middle_col div.artoffer div.artbox			 	{ width:194px; height:auto; display:block; overflow:hidden; float:left; }
#middle_col div.artoffer div.artboxhead 	{ width:194px; height:43px; display:block; overflow:hidden; float:left; background: url(../images/offerboxhead_bg.png) no-repeat center;  }
#middle_col div.artoffer div.artboxbody 	{ width:194px; height:220px; display:block; overflow:hidden; float:left; background: url(../images/offerbox_bg.png) repeat-y center;  }
#middle_col div.artoffer div.artboxfoot 	{ width:194px; height:27px; display:block; overflow:hidden; float:left; background: url(../images/offerboxfoot_bg.png) no-repeat center;  }

*html #middle_col div.artoffer div.artbox 		{ margin:0;  }

#middle_col div.artoffer div.artboxhead h3		{ line-height:43px; text-align:center; color:#e20025;}
#middle_col div.artoffer div.artboxbody p 		{ text-align:center; margin:.2em 5px; }
#middle_col div.artoffer div.artboxfoot p 		{ text-align:center; line-height:27px; color:#}
#middle_col div.artoffer div.artboxfoot p a 	{ margin:0 1em; font-weight:bold; text-decoration:none;}


/*Artikelliste*/
#middle_col div.artliste 																					{ width:562px; display:block; overflow:hidden; margin-top:.5em;}
#middle_col div.artliste div.row 																	{ width:562px; display:block; overflow:hidden; }
#middle_col div.artliste div.col1 																{ width:120px; display:block; overflow:hidden; float:left; margin-bottom:.5em; margin-right:.5em; }
#middle_col div.artliste div.col2 																{ width:250px; display:block; overflow:hidden; float:left;  margin-bottom:.5em; }
#middle_col div.artliste div.col3 																{ width:170px; display:block; overflow:hidden; float:right;  margin-bottom:.5em; }
#middle_col div.artliste div.actions															{ width:480px; height:27px; display:block; overflow:hidden; margin-bottom:.5em; }
#middle_col div.artliste div.actions P														{ line-height:23px; }
#middle_col div.artliste div.actions span.actions_left 						{ float:left;  }
#middle_col div.artliste div.actions span.actions_right 					{ float:right; margin-right:1em;   }
#middle_col div.artliste div.actions span.actions_left a,
#middle_col div.artliste div.actions span.actions_left a:visited 	{ display:block; background:#ff7800; padding:0 .5em; text-align:center; margin:0; float:left; margin-right:1em; }
#middle_col div.artliste div.actions span.actions_right a, 
#middle_col div.artliste div.actions span.actions_right a:visited { display:block; background:#ff7800; padding:0 .5em; text-align:center; margin:0; }

#middle_col div.artliste ul								{ margin: 0 5px; }
#middle_col div.artliste ul li						{ padding:2px 0; }
#middle_col div.artliste h3								{ color:#295b4c; margin-bottom:.2em; }
#middle_col div.artliste a, 
#middle_col div.artliste a:visited 				{ margin:0 1em; }
#middle_col div.artliste hr 							{ display:block; overflow:hidden; background:#fff; height:1px; border: 0px; border-bottom:1px solid #999; margin:1em 0; }
#middle_col div.artliste a.readon					{ }

/*Artikeldetails*/
#middle_col div.artdetails 								{ width:562px; display:block; overflow:hidden; margin-top:.5em; }
#middle_col div.artdetails div.row 				{ width:562px; display:block; overflow:hidden; }
#middle_col div.artdetails div.col1 			{ width:230px; display:block; overflow:hidden; float:left; }
#middle_col div.artdetails div.col2 			{ width:330px; display:block; overflow:hidden; float:right; }

#middle_col div.artdetails ul							{ margin: 5px; }
#middle_col div.artdetails ul li					{ padding:1px 0; }
#middle_col div.artdetails a, 
#middle_col div.artdetails a:visited 			{ margin:0 1em; }

#middle_col div.artdetails ul li a,
#middle_col div.artdetails ul li a:visited	{ height:23px; line-height:23px; width:90px; display:block; background:#ff7800; padding:0 .5em; text-align:center; margin:.5em 0; color:#fff; font-weight:bold; text-decoration:none; }
#middle_col div.artdetails ul li a:hover		{ color:#880000;  }

/*Rechts******************************************************/
#right_col 					{ width:193px; height:auto; display:block; float:right; overflow:hidden; margin-right:4px; }
*html #right_col 		{ margin-right:2px; }

.menuboxR_head 					{ width:100%; height:35px; display:block; overflow:hidden; background: url(../images/menuboxR_header.png) no-repeat; }
.menuboxR_body 					{ width:100%; height:auto; display:block; overflow:hidden; background: url(../images/menuboxR_body.png) repeat-y; }
.menuboxR_footer 				{ width:100%; height:14px; display:block; overflow:hidden; background: url(../images/menuboxR_footer.png) no-repeat;  margin-bottom:1em; }
.menuboxR_head h2				{ line-height:33px; color:#fff; margin-left:11px; }
/*IE6*/
*html .menuboxR_header 			{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuboxR_header.png', sizingMethod='none'); background:none; }
*html .menuboxR_body 				{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuboxR_body.png', sizingMethod='scale'); background:none; }
*html .menuboxR_footer			{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuboxR_footer.png', sizingMethod='none'); background:none; }

#right_col a 				{ text-decoration:none; font-weight:normal; }
#right_col p, 
#right_col ul 			{ margin:0 5px; margin-left:11px; }

/*Footer*****************************************************************/
#footer { width:990px; height:66px; display:block; overflow:hidden; background-image: url(../images/footer_bg.jpg); background-repeat: no-repeat; margin:0 auto; }
#footer p.infos {
	margin-top:24px;	
	text-align:center;
}
#footer p.infos a {
	margin:0 0.5em;
}

.cls { clear: both; }

.securityboxR_head 					{ width:100%; height:35px; display:block; overflow:hidden; background: url(../images/securitybox_header.png) no-repeat; }
.securityboxR_body 					{ width:100%; height:auto; display:block; overflow:hidden;  }
.securityboxR_footer 				{ width:100%; height:5px; display:block; overflow:hidden; margin-bottom:1em; }
