divx 								{ border:#CC0000 solid 1px;}

/* CONTAINERS */

#cnt_block660 						{ margin-top:8px; width:660px; height:auto; display:block; clear:both; }
#cnt_block_3sp_1 					{ width:213px; float:left; }
#cnt_block_3sp_2 					{ width:213px; float:left; margin-left:9px;  }

#cnt_block_3sp_element 				{ padding: 8px 0px 8px 10px; display:table; }
#cnt_block_3sp_imgbrd_out 			{ border:1px solid #464646; width:191px; margin:5px 0px 0px 10px; }
#cnt_block_3sp_imgbrd_in 			{ border:1px solid #FFFFFF; }
#cnt_block_3sp_imgbrd_out_anzeige 	{ border:1px solid #464646; margin:5px 0px 0px 10px; }

#cnt_content .bold 					{ font-weight:bold; }
#cnt_content a, a:visited 			{ color:#0093dd; text-decoration:none; }
#cnt_content a:hover 				{ text-decoration:underline; }

#cnt_zufall 						{ margin:10px 0px 0px 15px; font-size:11px; }
#cnt_zufall a, a:visited 			{ color:#0093dd; text-decoration:none; }
#cnt_zufall a:hover 				{ text-decoration:underline; }

#cnt_xml 							{ margin:5px 0px 0px 10px; }

/* CONTENT HEADLINES */

#con_block_headline 				{ height:20px; background-image:url(/images/main/misc/headline_background.gif);
									  padding:3px 0px 0px 10px; font-size:11px; font-weight:bold; color:#464646; }
#con_block_headline_8px 			{ height:20px; background-image:url(/images/main/misc/headline_background.gif);
									  padding:3px 0px 0px 10px; margin-top: 8px; font-size:11px; font-weight:bold; color:#464646; }
#con_block_headline_sub 			{ height:20px; background-image:url(/images/main/misc/headline_background.gif);
									  padding:3px 0px 0px 10px; margin-top: 8px; font-size:11px; font-weight:bold; color:#464646; }
#con_sp3_headline 					{ height:20px; background-image:url(/images/main/misc/headline_background.gif);
									  padding:3px 0px 0px 10px; font-size:11px; font-weight:bold;	color:#464646; }

/* CONTENT ELEMENTS */

#intro_flash 						{ margin-top:8px; }
#con_marktplatz_overview_bg 		{ background-image:url(/images/main/misc/lines_repeatable.gif); margin-top:10px;
									  width:660px; display:table; position:relative; }
#con_marktplatz_overview 			{ margin:10px 0px 10px 0px; width:203px; padding-left:10px; float:left; position:relative; }
#con_marktplatz_overview2 			{ margin:10px 0px 10px 10px;; width:203px; padding-left:10px; float:left; position:relative; }

#con_misc_impressum 				{ padding: 10px; }

#cnt_content .textblock 			{ margin:10px 0px 10px 10px; width:640px; }
#cnt_content .textblock_nomargin 	{ margin:0px 0px 0px 10px; width:640px; }
#cnt_content .textblock_420 		{ float:left; margin-left:15px; width:420px; }

/* SEARCH ELEMENTS */

#con_marktplatz_overview_bg .element_distance { padding:10px 0px 10px 15px; float:left; }

#cnt_content .element_pages 		{ float:right; padding: 5px 10px 0px 0px; }
#cnt_content .element_rss_result 	{ float:left; width:80px; margin:8px 0px 0px 10px; }
#cnt_content .line640 				{ padding:8px 0px 8px 10px; clear:both; }
#cnt_content .element_plz_result 	{ float:left; margin-left:10px; width:428px; display:block; }
#cnt_content .element_anzeige_result { float:left; margin-left:10px; width:350px; }
#cnt_content .element_veranstaltung_result { float:left; margin-left:10px; width:630px; }

/* ADS */

#ads_block 							{ margin-top:8px; }
#ads_element 						{ margin-bottom:5px; }

/* FOOTER */

#footer 							{ display:table; float:left; height:18px; width:640px; background-image:url(/images/main/misc/headline_background.gif);
									  padding:5px 10px 0px 10px; margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; }
#footer a, a:visited 				{ color:#0093dd; text-decoration:none; }
#footer a:hover 					{ text-decoration:underline; }
