
/* default */
/* ==================================================================================================================================================== */
 *																					{ margin:0px; padding:0px; font-size:11px; color:#333; font-family:Arial, Helvetica, sans-serif; }
 html, body  																{ background:#FFF; }
 
 hr          																{ background-color:#3353E0; color:#3353E0; border:#3353E0; height:1px; }
 ul																					{ margin:0px 0px 0px 20px; list-style-type:square; }
 img																				{ border:none; }
 td          																{ vertical-align:top; }
 
 a:link																			{ text-decoration:underline; color:#00c; }
 a:visited																	{ text-decoration:underline; color:#CD57CB; }
 a:hover																		{ text-decoration:none; color:#B64DB4; }
 
/* main */
/* ==================================================================================================================================================== */
 #align																			{ text-align:center; }
 #main																			{ width:99%; margin:0px auto 0px auto; padding:2px 2px; text-align:left; }

/* header */
/* ==================================================================================================================================================== */
 #header																		{ margin-top:10px; }
 #header table                              { }
 
 #header td.td1                             { padding-left:25px; text-align:center; }
 #header td.td1 img                         { margin-bottom:0px; }
 #header td.td1 h1                          { }
 #header td.td1 p                           { }
 
 #header td.td2                             { padding:0px 30px 0px 40px; vertical-align:bottom; white-space:nowrap; }
 #header td.td2 p                           { }
 #header td.td2 p input.radio               { margin:0px 2px -1px 0px; }
 
 #header td.td3                             { vertical-align:bottom; white-space:nowrap; }
 #header td.td3 p.links                     { margin-bottom:5px; }
 #header td.td3 p.links .link               { padding-right:5px; color:#576FD6; font-weight:bold; }
 #header td.td3 p.links .select             { padding-right:5px; }
 
 #header td.td3 p.input                     { }
 #header td.td3 p.input input.plz           { margin-right:5px; padding:2px 3px 0px 3px; font-size:12px; }
 #header td.td3 p.input input.submit        { }
 
 #header td.td4                             { padding:0px 10px 0px 95px; vertical-align:bottom; white-space:nowrap; background:url(../gfx/home.png) 65px 96% no-repeat; }
 #header td.td4 p img                       { margin:0px 1px 0px 0px; }

/* result */
/* ==================================================================================================================================================== */
 #result																		{ margin-top:15px; padding:5px 50px 0px 5px; border-bottom:1px solid #3353E0; }
 #result h1   														  { font-weight:normal; text-align:right; }
 
/* adsense */
/* ==================================================================================================================================================== */
 #adsense                                   { width:135px; padding:20px 0px 5px 15px; }
 #adsense *                                 { font-size:11px; }
 
/* content */
/* ==================================================================================================================================================== */
 #content																		{ margin:0px auto; padding:15px 5px; }
 
 #content .red    										      { color:#C00000; font-size:24px; font-weight:bold; }
 
 #content .cloud                            { padding:30px 30px 30px 5px; }
 #content .cloud p.description              { font-size:18px; font-weight:bold; }
 #content .cloud h1.keywords                { font-weight:normal; }
 #content .cloud p.title                    { font-weight:bold; }
 #content .cloud p.links                    { text-align: justify; }
 #content .cloud p.links a:link             { margin-right:15px; color:#6778DB; }
 #content .cloud p.links a:visited          { margin-right:15px; }
 #content .cloud p.links a:hover            { margin-right:15px; }
 
 #content .umkreissuche                     { float:left; width:250px; margin:0px 10px 0px 5px; padding-bottom:20px; overflow:hidden; }
 #content .umkreissuche table               { width:100%; background:#EBEBEB; }
 #content .umkreissuche th.left             { background:#336699; padding:3px 5px 0px 5px; color:#C9C9C9; font-weight:bold; text-align:center; }
 #content .umkreissuche th.right            { background:#336699; padding:3px 5px 0px 3px; color:#C9C9C9; font-weight:bold; text-align:right; }
 #content .umkreissuche td.left             { width:28%; padding:2px 3px 0px 6px; background:#D9D9D9; color:#000; }
 #content .umkreissuche td.right            { padding:2px 3px 0px 3px; }
 
 #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																		{ margin-top:10px; padding:5px 0px 10px 0px; border-top:1px solid #3353E0; }
 #footer table                              { width:100%; }
 #footer td.links														{ padding-left:5px; color:#333; }
 #footer td.links a:link										{ color:#333; }
 #footer td.links a:visited									{ color:#333; }
 #footer td.links a:hover										{ color:#333; }
 #footer td.copy														{ padding-right:50px; color:#333; text-align:right; }
 
/* other */
/* ==================================================================================================================================================== */





