/**
* eDirectory - Style Definitions on Modules Front Page
*
* This style sheet describes the styles applied for the front page
* of all modules
*
* @package		layout
* @author			Arca Solutions
* @copyright	Copyright (c) 2009, Arca Solutions Inc.
*
* @colordef		#069; standard blue 					(link color and title highlight)
* @colordef		#333; standard dark gray 			(text colors)
* @colordef		#666; standard gray 					(notes, complementary information)
* @colordef		#690; standard green color 		(footer links, members links, search box)
* @colordef		#C00; standard red 						(standard hover link, highlight label, calendar day's hover, secondary link color)
* @colordef		#CCC; standard border color
* @colordef		#EEE; secondary border color
* @colordef		#FFC; standard yellow color 	(highlight featured, calendar day's hover)
* @colordef		#F7F7F7; tertiary border color, light gray background color
* @colordef		#FFFFEF; secondary yellow		 	(showcase background, subcategories' dropdown)
*/

/**
* Categories
*
* @section	categories
*/

.categories
{ height: 100%; overflow: hidden; }

	.categories h3
	{ font-size: 14px; line-height: 18px; padding: 6px 0 0 0; }

	.categories .categoriesColumn
	{ padding: 0 12px 0 0; width: 50%; }
	
	.categories .categoriesRightColumn
	{ padding: 0;}


/**
* New Entries
*
* @section	new entries
*/

.newentry
{ margin:2px; margin-left: 10px; float:left;}


.newentries
{ height: 100%; overflow: hidden;}

	.newentries h3
	{ font-size: 12px; }
	
/** All Locations */


/**
* Locations
*
* @section	locations
*/

.city
{ margin:2px; margin-left: 10px; float:left;}


.locations
{ height: 100%; overflow: hidden;}

	.locations h3
	{ font-size: 12px; }
	
/** All Locations */

.allLocations
{ border-bottom: 1px solid #EEE; padding: 10px 0 10px 0; }
	
/**
* Quick List
*
* @section	quicklist
*/
	
.quickList
{ padding: 10px 0 10px 0; }

.sidebar .featuredItems
{ padding: 0; }

	.sidebar .quickList h3
	{ line-height: 24px; }
	
	
/**
* Listing Orte
*
* @section	listing_orte
*/
.ort
{ padding-left: 20px; padding-right: 20px; margin:2px; float:left;} 

.orte
{ height: 100%; margin:15px;}

.orte_text
{ margin: 10px;}

/**
* Listing Branchenbuch
*
* @section	listing_branchenbuch
*/
.mainBranchenbuch
{ float: left; width: 380px; margin-top:40px;}

.mapBranchenbuch
{ float: left; padding: 0 0 0 20px; width: 340px; margin-top:40px;}


.sidebarBranchenbuch
{ float: left; padding: 0 0 0 20px; width: 200px; margin-top:40px;}

/**
* Categories
*
* @section	ort-categories
*/

.ort-categories
{ height: 100%; overflow: hidden;}

	.ort-categories h3
	{ font-size: 14px; line-height: 18px; padding: 6px 0 0 0; }
	
/**
* Listing Kategorien aus einer Stadt
*
* @section	listing_all_categories
*/
.cat
{ width:24%; margin:2px; float:left;} 

.cat_city
{ height: 100%; overflow: hidden; margin:15px;}

/**
* Listing Unterkategorien aus einer Stadt
*
* @section	listing_sub_categories
*/
.sub
{ width:46%; margin:5px; float:left;} 

.sub-categories
{ height: 100%; overflow: hidden; margin:15px; float:left;}

.allekategorien
{ overflow: hidden; width:900px; margin-bottom: 10px;}

.allekategorien2
{ width: 33%; float:left;}

.mainSubcat
{ float: left; width: 330px; margin-top:40px;}

.featuredSubcat
{ float: left; padding: 0 0 0 10px; width: 400px; margin-top:40px;}


.sidebarSubcat
{ float: left; padding: 0 0 0 20px; width: 200px; margin-top:40px;}

.clears
{ clear: both; display: block; height: 00px; line-height: 0px;}
