
/* default */
/* ==================================================================================================================================================== */
 *																					{ margin:0px; padding:0px; font-size:11px; color:#333; font-family:Arial, Helvetica, sans-serif; }
 html, body  																{ background:#FFF url('../gfx/background.png') 50% 20px no-repeat; }
 body                                       { padding-top:60px; text-align:center; }
 
 hr          																{ background-color:#DCDCDC; color:#DCDCDC; border:#DCDCDC; height:2px; }
 ul																					{ margin:0px 0px 0px 20px; list-style-type:square; }
 img																				{ border:none; }
 td          																{ vertical-align:top; }
 
 a:link																			{ text-decoration:underline; color:#808080; }
 a:visited																	{ text-decoration:underline; color:#CD57CB; }
 a:hover																		{ text-decoration:none; color:#B64DB4; }
 
/* main */
/* ==================================================================================================================================================== */
 #main																			{ width:950px; margin:0px auto; text-align:left; }

/* header */
/* ==================================================================================================================================================== */
 #header                                    { margin-bottom:80px; }
 #header .form                              { }
 #header .form *                            { font-size:13px; }
 #header .form table                        { margin:40px auto 0px 230px; }
 #header .form td.left                      { width:200px; }
 #header .form td.right                     { text-align:center; }
 #header .form td.right *                   { margin:0px 5px; color:#CC0000; }
 #header .form td.right .plz                { margin:10px 10px 0px 0px; text-align:center; color:#000; }
 #header .form td.right .submit             { width:230px; font-size:11px; font-weight:bold; color:#000; border:1px solid #000; border-left:1px solid #999; border-top:1px solid #999; }

/* result */
/* ==================================================================================================================================================== */
 #result																		{ padding:3px 4px; }
 #result h1   														  { padding:5px 3px 1px 3px; font-weight:normal; text-align:right; color:#336699; }
 #result h1 *																{ color:#336699; }
 
/* content */
/* ==================================================================================================================================================== */
 #content																		{ padding:0px 35px 30px 35px; }
 
 #content .red    										      { color:#C00000; font-size:15px; font-weight:bold; }
 
 #content .peter                            { padding:20px; }
 #content .peter h1                         { margin-bottom:5px; font-weight:bold; color:#A0A0A0; font-size:17px; }
 #content .peter p                          { }
 
 #content .startseite h1.keywords           { font-weight:normal; color:#A0A0A0; }
 #content .startseite p.description         { font-size:18px; font-weight:bold; color:#336699; }
 #content .startseite p.title               { font-weight:bold; color:#A0A0A0; }
 
 #content .cloud                            { padding-left:50px; }
 #content .cloud p.links                    { padding:3px 3px 0px 3px; }
 #content .cloud p.links a:link             { margin-right:15px; color:#254B70; }
 #content .cloud p.links a:visited          { margin-right:15px; color:#D98744; text-decoration:none; }
 #content .cloud p.links a:hover	          { margin-right:15px; color:#D98744; }
 
 #content .umkreissuche                     { padding-bottom:30px; }
 #content .umkreissuche table               { }
 #content .umkreissuche th.left             { text-align:left; font-size:14px; }
 #content .umkreissuche th.left a:link      { font-size:14px; color:#3F8935; }
 #content .umkreissuche th.left a:visited   { font-size:14px; color:#CD57CB; }
 #content .umkreissuche th.left a:hover     { font-size:14px; color:#CD57CB; }
 #content .umkreissuche th.right            { text-align:right; color:#D78E4A; }
 #content .umkreissuche td.text             { width:50px; color:#008000; font-weight:bold; }
 #content .umkreissuche td.mysql            { width:300px; color:#585858; }
 #content .umkreissuche td.geo              { width:160px; }
 
 #content	.anmelden													{ }
 #content	.anmelden td.text								  { padding:3px 5px 0px 3px; font-weight:bold; }
 #content	.anmelden td.select								{ }
 #content	.anmelden td.select .select				{ font-weight:bold; }
 #content	.anmelden td.radio								{ vertical-align:middle; }
 #content	.anmelden td.radio .radio					{ margin-right:2px; }
 #content	.anmelden td.input								{ }
 #content	.anmelden td.input .input					{ }
 #content	.anmelden td.error								{ padding-left:5px; color:#C00000; font-weight:bold; vertical-align:middle; }
 #content	.anmelden td.error span						{ color:#dd0000; font-size:13px; margin-right:5px; }
 #content	.anmelden td.submit           	  { margin-top:10px; }
 #content	.anmelden td.submit .submit			  { margin-top:10px; }
 
 #content	.step															{ padding:5px 0px; text-align:center; }
 #content	.step .selected										{ padding:0px 3px; color:#C00000; font-size:12px; }
 #content	.step .first											{ padding:0px 1px; color:#303030; }
 #content	.step .last												{ padding:0px 1px; color:#303030; }
 #content	.step .default										{ padding:0px 1px; color:#303030; }
 #content	.step .back												{ font-size:12px; font-weight:bold; color:#0000FF; margin-right:10px; }
 #content	.step .next												{ font-size:12px; font-weight:bold; color:#0000FF; margin-left:10px; }
 
/* footer */
/* ==================================================================================================================================================== */
 #footer																		{ padding:15px 0px 20px 0px; text-align:center; color:#488FD7; border-top:1px solid #75A8FF; }
 #footer *                                  { margin:0px 5px; color:#488FD7; }
