/** grund elemente */
html 							{ height:100%; margin-bottom:1px; }
body 							{ text-align:center; background-color:#FDE1BA; }
table 						{ width:100%; border:0px solid black; }
td 							{ padding:5px; }

/** Menu */
.hauptmenu, 
.untermenu					{ display:block; line-height:18px; float:left; }

.hauptmenu,
.hauptmenu_aktiv			{ margin-right:27px; color:#FDE1BA; text-decoration:none; font-size:12px; font-weight:bold; }
.hauptmenu:hover,
.hauptmenu_aktiv:hover	{ color:#FDE1BA; text-decoration:underline; }

.untermenu,
.untermenu_aktiv			{ width:150px; margin-bottom:1px; padding-left:1px; text-decoration:none; color:#5d2901; font-size:13px; font-weight:bold; }
.untermenu:hover,            
.untermenu_aktiv:hover	{ text-decoration:none; color:#a25920; }
.untermenu2 				{ text-decoration:none; margin:1px; color:#4e2201; }
.untermenu2:hover			{ text-decoration:underline; }

/** Aufbau */
.oben, .unten, .mitte 	{ width:980px; display:block; margin:0 auto; padding:0px; }
.oben							{ height:120px; background:url('img/oben.jpg') no-repeat center top; }
.unten						{ background:url('img/fuss.jpg') no-repeat top center; background-color:#FDE1BA; }
.mitte						{ background:url('img/mitte.jpg') repeat-y top center; }


.content_oben,
.content_links, 
.content_rechts, 
.content_mitte				{ display:block; float:left; }
.content_oben				{ width:800px; height:20px; margin-top:100px; padding-left:180px; text-align:left; }
.content_unten				{ width:100%; padding-top:25px; font-size:11px; text-align:center; }
.content_links				{ width:180px; height:500px; background:url('img/content_links.jpg') no-repeat top center; }		
.content_rechts 			{ width:250px; padding-top:55px; background:url('img/content_rechts.jpg') no-repeat top center; }
.content_mitte  			{ width:500px; padding-right:50px; background:url('img/content_mitte.jpg') no-repeat top center; }	
.content_fuss				{ clear:both; width:100%; height:10px; }

.cleaner 					{ clear:both; width:100%; height:2px; font-size:1px; line-height:0px; }
.rechts                 { float:right; }
.links                  { float:left; }

/** Formfelder & Buttons */
input, select	 			{ width:160px; height:17px; float:left; }
textarea			 			{ width:340px; height:150px; }
label							{ display:block; width:90px; height:17px; float:left; }
.submit						{ height:19px; margin-left:2px; padding-bottom:2px; vertical-align:middle; cursor:pointer; }
a.button 					{ height:16px; padding-top:1px; }
a.button:hover     		{ text-decoration:none; }	
.submit, a.button			{ width:90px; color:#a70b0b; font-weight:normal; text-align:center; float:right; }				  
input, select, textarea, 
.submit, a.button			{ text-decoration:none; background-color:#f8f8f8; border:1px solid #a25920; }

/** Box */
.box_oben					{ width:150px; margin-bottom:2px; color:#5d2901; font-size:14px; font-weight:bold; line-height:16px; }
.box_mitte					{ width:150px; }
.box_unten					{ width:150px; height:20px; clear:both; }

/** Produkt Uebersicht & Details */
.produkt_name				{ margin:0px; padding:0px; }
.produkt_info				{ width:280px; margin-left:15px; margin-right:5px; text-align:left; float:left; }
.produkt_preis				{ font-size:14px; line-height:18px; float:right; }
.produkt_alter_preis    { color:red; text-decoration:line-through; }
.produkt_neu				{ display:block; width:180px; height:140px; padding:100px 5px 10px 5px; float:left; }
.produkt_name,
.produkt_link				{ color:#4e2201; font-size:14px; font-weight:bold; line-height:18px; text-decoration:none; float:left; }
.produkt_link:hover		{ color:#a25920; }

/** Copyright & goodRanking */
.goodranking 				{ color:#330000; font-size:11px; text-decoration:none; }
.copyright					{ width:100%; text-align:center; }



