/***********************************************************
Author:
	- Mett, Rinse Stellingwerf
	
Description:
	- Landkunst stylesheet for the VEGHELS BUITEN template.
	- Overrides are marked with "!important".
	
Date created:
	- 10/06/11
	
Last updated:
	- 04/01/12
************************************************************/

/* Imports */

@import url("/communities/common/themes/mett/styles/pagetypes/imports.css");
@import url("/communities/common/themes/mett/styles/icons/icons_black_white_pictos.css");
@import url("/communities/common/themes/mett/styles/default_elements.css");

/* Veghels Buiten imports */

@import url("pagetypes/imports.css");

/* Screen styles */

@media screen
{
	/* General styles */
	
	body
	{
		color:					#000000;
		background-color:		#84d0f0;
		
		background-image:		url(../images/backgrounds/background_body.jpg);
		background-repeat:		repeat-y;
		background-position:	center 900px;
	}
	
	a
	{
		color:					#91197e;
	}
	
	a:hover
	{
		color:					#bd77b1;
	}
	
	h1, h2, h3
	{
		font-weight: 			normal !important;
		
		color:					#91197e;
		
		text-transform:			uppercase;
	}
	
	h1, h2
	{
		font-size:				1.2em !important;
	}
	
	h3
	{
		font-size:				1.1em !important;
	}
	
	/* Total */
	
	#total
	{
		background-image:		url(../images/backgrounds/background_total.jpg);
		background-repeat:		no-repeat;
		background-position:	center top;
	}
	
	/* Top */
	
	#top
	{
		background-image:		none !important;		
	}
	
	/* Shortcuts */
	
	#shortcuts, #shortcuts a
	{
		color:					#999999 !important;
	}
	
	#shortcuts a:hover
	{
		color:					#bd77b1 !important;
	}
		
	/* Header */
	
	#header
	{
		height:					210px !important;
		
		border: 				none !important;	
	}
	
	#headerLogo
	{
		width:					134px;
		height:					133px;
		
		padding-top:			50px;
		margin-left:			-20px;
		
		background-image:		url(../images/logos/logo_header_landkunst.png);
		background-repeat:		no-repeat;
		background-position:	0px 50px;
	}
	
	/* Menu (top) */
	
	#menuTopDHTML
	{
		top:					0px !important;
		
		background-color:		#97bf0d;
	}
	
	#menuTopDHTML ul li a
	{		
		text-transform: 		uppercase;
	}
	
	#menuTopDHTML ul li a:hover
	{
		background-color:		#91197e !important;
	}
	
	#menuTopDHTML ul li ul li a
	{
		background-color: 		#91197e;	

		text-transform: 		none;
		
		opacity:				.85;
		-moz-opacity:			.85;

		filter:					alpha(opacity=85);
	}
	
	#menuTopDHTML ul li ul li a:hover
	{
		color:					#ffffff !important;
		
		background-color:		#bd77b1 !important;
		
		opacity:				1;
		-moz-opacity:			1;

		filter:					none;
	}

	#menuTopDHTML .menuDHTMLItemSelected, #menuTopDHTML .menuDHTMLItemSelected1
	{
		background-color:		#91197e;
	}
	
	/* Menu (top) search */
	
	#menuTopDHTML .search
	{
		background-color:		#ffffff;
		
		background-image:		url(../images/buttons/button_search.png);
		background-repeat:		no-repeat;
	}
	
	#menuTopDHTML .search input
	{
		color:					#9c9e9f;
		
		border-style: 			hidden;
		border-width: 			0px;
	}
	
	#menuTopDHTML .search input:focus
	{		
		color:					#000000;
	}
	
	/* Content */
	
	#contentCenterMiddle .paging strong, #contentCenterMiddle .paging strong a, #contentCenterMiddle .paging a:hover
	{
		color:					#ffffff !important;
		
		background-color:		#bd77b1;
	}
	
	#contentCenterRightHelpMiddle a
	{
		color:					#bd77b1;
	}
	
	#contentCenterRightHelpMiddle a:hover
	{
		color:					#91197e;
	}
	
	/* Menu (right) */
	
	#menuRight .menuItemSelected
	{
		color:					#bd77b1;
	}
	
	/* Bottom */
	
	#bottom
	{		
		color:					#ffffff;
		
		background-image:		none !important;
	}
	
	#bottom a
	{
		color:					#ffffff;
	}
	
	#bottomCenter
	{
		text-transform:			uppercase;
		
		background-color:		#97bf0d;
	}
	
	#bottomCenterRight ul li
	{
		background-color:		#91197e;
	}
	
	/* General classes */
	
	.image
	{
		-moz-box-shadow: 		0px 0px 4px #595959;
		-webkit-box-shadow: 	0px 0px 4px #595959;
		box-shadow: 			0px 0px 4px #595959;
	}
	
	/* Forms */
	
	.formRowHeader
	{		
		background-image:		none !important;
		
		border-bottom:			dotted 2px #91197e
	}
	
	.formRowHeader h2
	{
		color:					#91197e !important;
	}
	
	/* Webbox */
	
	.webboxTitle h2 a
	{
		color:					#91197e !important;
	}

	.webboxOpen
	{
		background-image:		url(../images/bullets/bullet_webbox_open.gif);
	}
	
	.webboxClosed
	{
		background-image:		url(../images/bullets/bullet_webbox_closed.gif);
	}
	
	/* Toolbar & page type options */
	
	.toolbar, .toolbarModuleOptions, .pageTypeOptions
	{
		border-top:				dotted 2px #91197e !important;
	}
	
	.toolbar label, .toolbar a
	{
		color:					#3d3d3d;
	}
	
	.toolbar label:hover, .toolbar a:hover
	{		
		text-decoration:		underline;
		
		color:					#000000;
	}
	
	/* Content list */
	
	.listHeader
	{
		color:					#ffffff;
		
		background-color:		#91197e;
		
		border-bottom:			none;
	}
	
	.listItemRow a, .listItemAlternateRow a
	{
		color:					#000000;
	}
	
	.listItemRow a:hover, .listItemAlternateRow a:hover
	{
		color:					#bd77b1;
	}
	
	.listItemAlternateRow, .listItemAlternateFileList
	{
		background-color:		#f6f9ec;
	}
	
	/* Shadows */
	
	.shadowContentRightTop, .shadowContentRightBottom
	{
		width:					270px;
		height:					7px;
		
		background-repeat:		no-repeat;
	}
	
	.shadowContentRightTop
	{
		background-image:		url(../images/backgrounds/background_content_right_shadow_top.png);
	}
	
	.shadowContentRightBottom
	{
		background-image:		url(../images/backgrounds/background_content_right_shadow_bottom.png);
	}
	
	.shadowContentRightMiddle
	{
		background-image:		url(../images/backgrounds/background_content_right_shadow_middle.png);		
	}
	
	.shadowContentRightMiddleYellow
	{
		background-image:		url(../images/backgrounds/background_content_right_shadow_middle_yellow.png);		
	}
	
	/* Search */
	
	#search .searchField
	{
		background-color:		#f6f9ec;
	}
	
	/* Sitemap */
	
	#sitemap .menuItemBulletClosed
	{
		background-image:		url(../images/bullets/bullet_menu_closed.gif);
	}
	
	/* Poll */
	
	#contentCenterRightPoll .VoteButtonClass
	{
		color:					#91197e;
	}
	
	#contentCenterRightPoll .VoteButtonClass:hover
	{		
		color:					#bd77b1;
	}
	
	/* Google Maps */
	
	#googleMaps .map div a, #googleMaps .mapSmall div a
	{		
		color:					#91197e !important;
	}
	
	/* Users */
	
	#users .userAlphabet, #users .userSearch
	{
		background-color:		#f6f9ec;
	}
	
	#users .user, #users .userDetails
	{
		background-color:		#f6f9ec;
	}
	
	#users .userAlternate, #users .userDetailsAlternate
	{
		background-color:		#eef5d7;
	}
}

/* Print styles */

@media print
{
}
