
/* config */
/* ==================================================================================================================================================== */
 *																					    	{ margin:0px; padding:0px; color:#1B1B1B; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
 html, body  																    	{ background:#FFF; } 
 
 a:link																			      { text-decoration:underline; color:#3440AE; }
 a:visited																	      { text-decoration:underline; color:#CD57CB; }
 a:hover																		      { text-decoration:none; color:#B64DB4; }
 
 table                                          	{ }
 th                                             	{ vertical-align:top; text-align:left; }
 td          																    	{ vertical-align:top; }
 
 hr          																    	{ background:#DEDFDE; color:#DEDFDE; border:#DEDFDE; height:1px; }
 ul                                             	{ margin-left:20px; list-style-type:square; }
 img																				    	{ border:none; }
 option                                           { padding-right:15px; }
 
/* align */
/* ==================================================================================================================================================== */
 #align																		      	{ text-align:center; }
 #main																		      	{ width:880px; margin:0px auto; text-align:left; border-collapse:collapse; }

/* header */
/* ==================================================================================================================================================== */
 #header                                          { padding:5px 0px 25px 0px; }
 #header h1														            { padding-top:15px; font-size:27px; color:#335599; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; }
 #header h2														            { margin-bottom:25px; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; }
 #header .links                                   { padding:10px 30px 6px 30px; background:#DCDCDC; }
 #header .links table                             { } 
 #header .links td                                { padding-right:15px; } 
 #header .links td a:link	                        { font-weight:bold; color:#1B1B1B; text-decoration:none; } 
 #header .links td a:visited	                    { font-weight:bold; color:#1B1B1B; text-decoration:none; } 
 #header .links td a:hover	                      { font-weight:bold; color:#1B1B1B; text-decoration:none; } 
 
/* content */
/* ==================================================================================================================================================== */
 #content																		      { padding:0px 60px 50px 40px; text-align:left; }
 #content h1                                      { margin-bottom:5px; }
 #content h2                                      { margin-bottom:25px; border-bottom:1px solid #C00000; }
 
 #content table.anzeige                           { width:100%; }
 #content table.anzeige td                        { padding:10px; }
 #content table.anzeige td.header                 { padding:3px 3px 0px 3px; font-weight:bold; color:#1B1B1B; background:#DCDCDC; }
 #content table.anzeige td.title                  { font-weight:bold; font-size:19px; }
 #content table.anzeige td.preis                  { }
 #content table.anzeige td.description            { padding-bottom:45px; }
 #content table.anzeige td.img                    { text-align:center; }
 #content table.anzeige td.galerie                { }
 #content table.anzeige td.galerie img            { padding:0px 10px; }
 
 #content .kontakt												        { }
 #content .kontakt h3                             { margin-bottom:10px; font-size:13px; }											  
 #content .kontakt p											        { margin-bottom:30px; }
 #content .kontakt table  								        { width:100%; }
 #content .kontakt td.text								        { width:10%; padding:3px 15px 0px 0px; font-weight:bold; }
 #content .kontakt td.input                       { width:60%; }
 #content .kontakt td.error                       { padding-left:20px; font-weight:bold; color:#C00000; }
 #content .kontakt td.submit           	          { margin-top:10px; }
 #content .kontakt td.submit .submit			        { margin-top:10px; }
 
/* navi */
/* ==================================================================================================================================================== */ 
 #navi		        												      	{ width:180px; padding:0px 0px 10px 15px; border-left:1px solid #DEDFDE; }
 #navi h3                                         { margin-bottom:3px; padding:10px 0px 0px 0px; font-size:12px; border-bottom:1px solid #DEDFDE; font-weight:bold; }
 #navi p                                          { color:#585858; }
 #navi table.kategorien                           { }
 #navi table.kategorien td                        { vertical-align:middle; }
 #navi table.kategorien td.name                   { padding-left:20px; font-weight:bold; background:url(../gfx/style/list.gif) 0px 2px no-repeat; }
 #navi table.kategorien td.anzahl                 { padding-left:5px; font-size:11px; }
 
/* footer */
/* ==================================================================================================================================================== */ 
 #footer		        												      { padding:15px 0px; text-align:center; }
 #footer *                                        { font-size:11px; }
 #footer hr                                       { margin:0px 10px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 