@charset "utf-8";
/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
	}
/*Standards*/
* , div 	{ }
a,
a:visited	{ color:#333; }
a:hover		{ color:#000; }
input 		{ }
p 				{ }
li 				{ list-style:none; }
strong  	{ font-weight:bold; }
h1 				{ font-size:1.2em; }
h2 				{ font-size:1.0em; }
h3 				{ font-size:1.0em; }

/*Header*/
form#search 				{ font-size:1.2em; }
input#searchbutton 	{ font-weight:bold; color:#fff; }

.head2c h2 					{ color:#fff; font-weight:bold; padding:0.3em 0.5em;}
.head2c p 					{ color:#fff; padding:0 0.5em; }
.head2c a, 
.head2c a:visited 	{ color:#acacac; font-weight:normal; }
.head2c a:hover 		{ color:#fff }

.head3b h2 					{ color:#000; font-weight:bold; }
.head3b p 					{ color:#880000; }
.head3b a, 
.head3b a:visited 	{ color:#333; font-weight:normal; }
.head3b a:hover 		{ color:#000 }


/*Navigation Links*/
#l a,
#l a:visited 	{ color:#000; text-decoration:none; font-weight:normal; }
#l a:hover 		{ color:#880000;}
#l h2 {color:#fff; text-transform:uppercase; }
/**/
#l ul.nav li a, 
#l ul.nav li a:visited 	{ color:#333; }
#l ul.nav li a:hover 		{ color:#000; }
#l ul.nav li a.active 	{ color:#000; font-weight:bold; }

/*Farben und Textstile Contentbereich*/
/*-----------------------------------*/
/*Standards*/
#m h1 				{ text-transform:uppercase; color:#880000; }
#m h2 				{ text-transform:uppercase; color:#880000; }
#m h3 				{ color:#880000; }
#m p					{ color:#333; }
#m ul					{ color:#333; }
#m li					{ color:#333;  }
#m a 					{ color:#000; }
#m a:visited 	{ }
#m a:hover 		{ color:#880000; }

#m .contentbox_head h2 {color:#fff; text-transform:uppercase; text-indent:10px; }

/*spans*/
.art_pic img															{ border:1px solid #aaa; margin-right:.5em; margin-bottom:.5em; }
#m div.artoffer .art_pic img 							{ display:block: float:left; margin-top:.5em; }
#m div.artliste div.artbox .art_pic img 	{ display:block; float:left; }
#m div.artdetails	div.artbox .art_pic img { display:block; float:left; }

.art_number 		{ }
.art_producer 		{}
.art_price 			{ }
.art_newprice 		{ font-weight:bold; font-size:1.3em; color:#880000;}
.art_oldprice 		{ text-decoration:line-through; }
.art_description 	{ display:block; margin:.5em 0;height:65px; }
.art_action 			{ display:block; margin:.5em 0; }

/*Footer*****************************************************************/
#footer {}
#footer h2 	{ font-size:1.2em; line-height:1.5em; color:#880000; }
#footer p 	{ color:#000; }
#footer ul 	{ color:#000; line-height:1.2em; }
#footer li 	{ line-height:1.2em; }
#footer a,
#footer a:visited	{ color:#000; }
#footer a:hover		{ color:#880000;}
/** Changing the file size */

.fehler {
color:#FF0000;
font-weight:bold;
}

.textbox, textarea {
border:1px solid #000000;
background-color:#FFFFFF;
}

.textboxfehler {
border:1px solid #FF0000;
background-color:#FFFFFF;
}

.bestellschritt {
background-color:#FFA11A;
text-align:center;
padding:5px;
font-weight:bold;
}

.bestellschritt_aktiv {
background-color:#880000;
text-align:center;
padding:5px;
font-weight:bold;
color:#FFFFFF;
}

.artikel {
border:1px solid #808080;
padding:5px;
}

.headline {
background-color:#880000;
color:#FFFFFF;
font-weight:bold;
display:block;
padding:3px;
}