/* CSS Document */
*, div 	{ margin:0; padding:0; }
html 		{ height:100%; }
body 		{ width:100%; margin: 0; padding: 0; background: url(../images/htmlbody_bg.png) #880000 repeat-x; }
a {position:relative;}
input {position:relative;}
textarea {position:relative;}
#sitebody 					{ width:998px; height:auto; display:block; overflow:hidden; margin:0 auto; }
#header 						{ width:998px; height:174px; display:block; overflow:hidden; background-image: url(../images/sitebody_head.png); background-repeat: no-repeat; }
*html #header				{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sitebody_head.png', sizingMethod=''); background:none; }
/*toplinks*/
#head1 							{ width:998px; height:29px; display:block; float:left; overflow:hidden; }
.head1a							{	width:212px; height:29px; float:left; display:block; overflow:hidden; margin-right:10px; }
.head1b							{	width:567px; height:29px; float:left; display:block; overflow:hidden; line-height:29px; }
.head1c							{	width:200px; height:29px; float:left; display:block; overflow:hidden; }
/*headerimage*/
#head2 							{ width:998px; height:109px; float:left; display:block; overflow:hidden; }
.head2a							{	width:212px; height:109px; float:left; display:block; overflow:hidden; background: url(../images/logo.png) no-repeat; margin-right:10px; }
*html .head2a				{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod=''); background:none; }
.head2b							{	width:567px; height:109px; float:left; display:block; overflow:hidden; }
.head2c							{	width:200px; height:109px; float:left; display:block; overflow:hidden; background: url(../images/basketbox_body.png); }
*html .head2c				{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/basketbox_body.png', sizingMethod=''); background:none; }

/*breadcrumb*/
#head3 							{ width:998px; height:29px; float:left; display:block; overflow:hidden; }
.head3a							{	width:212px; height:29px; float:left; display:block; overflow:hidden; margin-right:10px; }
.head3b							{	width:567px; height:29px; float:left; display:block; overflow:hidden; line-height:33px; }
.head3c							{	width:200px; height:29px; float:left; display:block; overflow:hidden; }
.head3b h2 					{ display:block; float:left; margin-right:1em; }
.head3b a,
.head3b a:visited		{}
.head3b:hover				{}
*html .head3b h2 		{ margin-left:15px; margin-right:1em; }

/*MIDDLE******************************************************/
#contentbody 					{ width:998px; height:auto; display:block; float:left; overflow:hidden; background-image: url(../images/sitebody_body.png); padding-top:1em;}
*html #contentbody		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sitebody_body.png', sizingMethod='scale'); background:none; }

/*LEFT******************************************************/
#l 										{ width:194px; display:block; float:left; overflow:hidden; margin-left:18px; }
*html #l 							{ margin-left:9px; } /*IE6*/

/*Suche*/
.searchbox_body 			{ width:194px; height:33px;	display:block; overflow:hidden; background: url(../images/searchbox.png); margin-bottom:1em; }
*html .searchbox_body	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/searchbox.png', sizingMethod=''); background:none; }
form#search 					{ border:none; border:0px; margin:0; padding:0; }
input#searchbox 			{ width:150px; height:33px; border:0px; padding-top:7px; padding-left:5px; display:block; float:left; overflow:hidden; background:transparent; }
input#searchbutton 		{ width:39px; height:33px; border:0px; display:block; float:left; overflow:hidden; margin:0px; background:transparent; }

/*Boxenlayout*/
.box_head 		{ width:194px; height:32px; background-image:url(../images/box_head.png); background-repeat: no-repeat; display:block; overflow:hidden; }
*html .box_head	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_head.png', sizingMethod=''); background:none; }
.box_head h2 	{ line-height:32px; text-align:left; text-indent:10px; }
.box_body 		{ width:194px; height:auto; background-image:url(../images/box_body.png); background-repeat: repeat-y; display:block; overflow:hidden;  }
*html .box_body	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_body.png', sizingMethod='scale'); background:none; }
.box_footer 	{ width:194px; height:5px; background-image:url(../images/box_footer.png); background-repeat: no-repeat; display:block; overflow:hidden; margin-bottom:1em; }
*html .box_footer	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_footer.png', sizingMethod=''); background:none; }
/*Navigation*/
#l a 											{ }
#l p, #l ul 							{ margin:5px; margin-left:11px; }
/**/
#l ul.nav 								{ background:#c3c4c0; margin:0px; margin-left:1px; }
#l ul.nav li 							{ height:21px; line-height:21px; margin-bottom:1px; }
#l ul.nav li a, 
#l ul.nav li a:visited 		{ width:192px; display:block; background:#efefef; text-indent:10px; }
#l ul.nav li a:hover 			{ background:#ff9600; }
#l ul.nav li a.active 		{ background:#ff9600; font-weight:bold; }
/**/
#l ul.nav ul 							{ margin:0px; }
#l ul.nav ul li 					{ height:21px; line-height:21px; margin-bottom:1px; }
#l ul.nav ul li a, 
#l ul.nav ul li a:visited { width:192px; display:block; background:#fff; text-indent:20px; }
#l ul.nav ul li a:hover 	{ background:#ff9600; }
#l ul.nav ul li a.active 	{ }

/*Mitte******************************************************/
#m 												{ width:755px; height:auto; display:block; float:right; overflow:hidden; margin-right:21px; }
#m h3 										{ margin:0.5em 0; }
*html #m 									{ margin-right:10px; }
.contentbox_head					{	width:755px; height:32px; line-height:32px; background-image:url(../images/contentbox_head.png); background-repeat: no-repeat; display:block; overflow:hidden; }
*html .contentbox_head		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentbox_head.png', sizingMethod=''); background:none; }
.contentbox_body					{ width:755px; height:auto; background-image:url(../images/contentbox_body.png); background-repeat: repeat-y; display:block; overflow:hidden; }
*html .contentbox_body		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentbox_body.png', sizingMethod='scale'); background:none; }
.contentbox_footer				{ width:755px; height:5px; background-image:url(../images/contentbox_footer.png); background-repeat: no-repeat; display:block; overflow:hidden; margin-bottom:1em; }
*html .contentbox_footer	{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contentbox_footer.png', sizingMethod=''); background:none; }

/*ARTOFFER*/
#m div.artoffer							{ width:755px; display:block; overflow:hidden; margin-bottom:1em; }
#m div.artoffer div.artbox	{ width:230px; height:auto; display:block; float:left; overflow:hidden; padding:10px; }
#m div.artoffer div.artbox ul { display:block; }
/*ARTLISTE*/
#m div.artliste								{ width:755px; height:auto; display:block; overflow:hidden; margin-bottom:1em;}
#m div.artliste div.artbox 		{	width:735px; height:auto; display:block; float:left; overflow:hidden; padding:10px; }
#m div.artliste div.artbox ul { display:block; overflow:hidden; }
/*ARTDETAILS*/
#m div.artdetails								{ width:755px; height:auto; display:block; overflow:hidden; }
#m div.artdetails div.artbox 		{	width:735px; height:auto; display:block; float:left; overflow:hidden; padding:10px; }
#m div.artdetails div.artbox ul { display:block; overflow:hidden; }

/*Footer*****************************************************************/
#footer 				{ width:998px; height:321px; display:block; overflow:hidden; background: url(../images/sitebody_footer.png) no-repeat;  margin:0 auto; }
*html #footer		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sitebody_footer.png', sizingMethod=''); background:none; }
.footera 				{ width:174px; height:163px; display:block; float:left; overflow:hidden; margin-left:18px;  background: url(../images/footerbox_left.png) no-repeat; padding: 10px 10px;font-size:12px; }
*html .footera	{ margin-left:9px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footerbox_left.png', sizingMethod=''); background:none; }
.footerb 				{ width:625px; height:163px; display:block; float:right; overflow:hidden; margin-right:21px; background: url(../images/footerbox_middle.png) no-repeat; padding: 10px 10px; padding-right:120px;font-size:12px; }
*html .footerb	{ margin-right:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footerbox_middle.png', sizingMethod=''); background:none; }
#footer p 			{ }
#footer a,
#footer a:visited { }
#footer a:hover 	{ }

.cls { clear: both; }